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="(1(?:[12]\d|79)\d\d)|0"> 6267 <availableFormats> 6268 <numberFormat pattern="(\d{5,6})"> 6269 <leadingDigits> 6270 10| 6271 96 6272 </leadingDigits> 6273 <format>$1</format> 6274 <intlFormat>NA</intlFormat> 6275 </numberFormat> 6276 <!-- 100xx and 9[56]xxx(x) numbers with two-digit area codes. --> 6277 <numberFormat pattern="(\d{2})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG" 6278 carrierCodeFormattingRule="$CC $FG"> 6279 <leadingDigits> 6280 (?: 6281 10| 6282 2[0-57-9] 6283 )[19] 6284 </leadingDigits> 6285 <leadingDigits> 6286 (?: 6287 10| 6288 2[0-57-9] 6289 )(?: 6290 10| 6291 9[56] 6292 ) 6293 </leadingDigits> 6294 <leadingDigits> 6295 10(?: 6296 10| 6297 9[56] 6298 )| 6299 2[0-57-9](?: 6300 100| 6301 9[56] 6302 ) 6303 </leadingDigits> 6304 <format>$1 $2</format> 6305 </numberFormat> 6306 <numberFormat pattern="(\d{3})(\d{4})"> 6307 <leadingDigits>[1-9]</leadingDigits> 6308 <leadingDigits> 6309 1[1-9]| 6310 26| 6311 [3-9]| 6312 (?: 6313 10| 6314 2[0-57-9] 6315 )(?: 6316 [0-8]| 6317 9[0-47-9] 6318 ) 6319 </leadingDigits> 6320 <leadingDigits> 6321 1(?: 6322 0(?: 6323 [0-8]| 6324 9[0-47-9] 6325 )| 6326 [1-9] 6327 )| 6328 2(?: 6329 [0-57-9](?: 6330 [02-8]| 6331 1(?: 6332 0[1-9]| 6333 [1-9] 6334 )| 6335 9[0-47-9] 6336 )| 6337 6 6338 )| 6339 [3-9] 6340 </leadingDigits> 6341 <format>$1 $2</format> 6342 <intlFormat>NA</intlFormat> 6343 </numberFormat> 6344 <!-- 8-digit premium rate numbers. --> 6345 <numberFormat pattern="(\d{4})(\d{4})"> 6346 <leadingDigits>16[08]</leadingDigits> 6347 <format>$1 $2</format> 6348 <intlFormat>NA</intlFormat> 6349 </numberFormat> 6350 <!-- 100xx and 9[56]xxx(x) numbers with three-digit area codes. --> 6351 <numberFormat pattern="(\d{3})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG" 6352 carrierCodeFormattingRule="$CC $FG"> 6353 <leadingDigits> 6354 3(?: 6355 [157]| 6356 35| 6357 49| 6358 9[1-68] 6359 )| 6360 4(?: 6361 [17]| 6362 2[179]| 6363 6[47-9]| 6364 8[23] 6365 )| 6366 5(?: 6367 [1357]| 6368 2[37]| 6369 4[36]| 6370 6[1-46]| 6371 80 6372 )| 6373 6(?: 6374 3[1-5]| 6375 6[0238]| 6376 9[12] 6377 )| 6378 7(?: 6379 01| 6380 [1579]| 6381 2[248]| 6382 3[014-9]| 6383 4[3-6]| 6384 6[023689] 6385 )| 6386 8(?: 6387 1[236-8]| 6388 2[5-7]| 6389 [37]| 6390 8[36-8]| 6391 9[1-8] 6392 )| 6393 9(?: 6394 0[1-3689]| 6395 1[1-79]| 6396 [379]| 6397 4[13]| 6398 5[1-5] 6399 )| 6400 (?: 6401 4[35]| 6402 59| 6403 85 6404 )[1-9] 6405 </leadingDigits> 6406 <leadingDigits> 6407 (?: 6408 3(?: 6409 [157]\d| 6410 35| 6411 49| 6412 9[1-68] 6413 )| 6414 4(?: 6415 [17]\d| 6416 2[179]| 6417 [35][1-9]| 6418 6[47-9]| 6419 8[23] 6420 )| 6421 5(?: 6422 [1357]\d| 6423 2[37]| 6424 4[36]| 6425 6[1-46]| 6426 80| 6427 9[1-9] 6428 )| 6429 6(?: 6430 3[1-5]| 6431 6[0238]| 6432 9[12] 6433 )| 6434 7(?: 6435 01| 6436 [1579]\d| 6437 2[248]| 6438 3[014-9]| 6439 4[3-6]| 6440 6[023689] 6441 )| 6442 8(?: 6443 1[236-8]| 6444 2[5-7]| 6445 [37]\d| 6446 5[1-9]| 6447 8[36-8]| 6448 9[1-8] 6449 )| 6450 9(?: 6451 0[1-3689]| 6452 1[1-79]| 6453 [379]\d| 6454 4[13]| 6455 5[1-5] 6456 ) 6457 )[19] 6458 </leadingDigits> 6459 <leadingDigits> 6460 85[23](?: 6461 10| 6462 95 6463 )| 6464 (?: 6465 3(?: 6466 [157]\d| 6467 35| 6468 49| 6469 9[1-68] 6470 )| 6471 4(?: 6472 [17]\d| 6473 2[179]| 6474 [35][1-9]| 6475 6[47-9]| 6476 8[23] 6477 )| 6478 5(?: 6479 [1357]\d| 6480 2[37]| 6481 4[36]| 6482 6[1-46]| 6483 80| 6484 9[1-9] 6485 )| 6486 6(?: 6487 3[1-5]| 6488 6[0238]| 6489 9[12] 6490 )| 6491 7(?: 6492 01| 6493 [1579]\d| 6494 2[248]| 6495 3[014-9]| 6496 4[3-6]| 6497 6[023689] 6498 )| 6499 8(?: 6500 1[236-8]| 6501 2[5-7]| 6502 [37]\d| 6503 5[14-9]| 6504 8[36-8]| 6505 9[1-8] 6506 )| 6507 9(?: 6508 0[1-3689]| 6509 1[1-79]| 6510 [379]\d| 6511 4[13]| 6512 5[1-5] 6513 ) 6514 )(?: 6515 10| 6516 9[56] 6517 ) 6518 </leadingDigits> 6519 <leadingDigits> 6520 85[23](?: 6521 100| 6522 95 6523 )| 6524 (?: 6525 3(?: 6526 [157]\d| 6527 35| 6528 49| 6529 9[1-68] 6530 )| 6531 4(?: 6532 [17]\d| 6533 2[179]| 6534 [35][1-9]| 6535 6[47-9]| 6536 8[23] 6537 )| 6538 5(?: 6539 [1357]\d| 6540 2[37]| 6541 4[36]| 6542 6[1-46]| 6543 80| 6544 9[1-9] 6545 )| 6546 6(?: 6547 3[1-5]| 6548 6[0238]| 6549 9[12] 6550 )| 6551 7(?: 6552 01| 6553 [1579]\d| 6554 2[248]| 6555 3[014-9]| 6556 4[3-6]| 6557 6[023689] 6558 )| 6559 8(?: 6560 1[236-8]| 6561 2[5-7]| 6562 [37]\d| 6563 5[14-9]| 6564 8[36-8]| 6565 9[1-8] 6566 )| 6567 9(?: 6568 0[1-3689]| 6569 1[1-79]| 6570 [379]\d| 6571 4[13]| 6572 5[1-5] 6573 ) 6574 )(?: 6575 100| 6576 9[56] 6577 ) 6578 </leadingDigits> 6579 <format>$1 $2</format> 6580 </numberFormat> 6581 <numberFormat pattern="(\d{4})(\d{4})"> 6582 <leadingDigits>[1-9]</leadingDigits> 6583 <leadingDigits> 6584 1(?: 6585 0(?: 6586 [02-8]| 6587 1[1-9]| 6588 9[0-47-9] 6589 )| 6590 [1-9] 6591 )| 6592 2(?: 6593 [0-57-9](?: 6594 [0-8]| 6595 9[0-47-9] 6596 )| 6597 6 6598 )| 6599 [3-9] 6600 </leadingDigits> 6601 <leadingDigits> 6602 1(?: 6603 0(?: 6604 [02-8]| 6605 1[1-9]| 6606 9[0-47-9] 6607 )| 6608 [1-9] 6609 )| 6610 26| 6611 3(?: 6612 [0268]| 6613 4[0-8]| 6614 9[079] 6615 )| 6616 4(?: 6617 [049]| 6618 2[02-68]| 6619 [35]0| 6620 6[0-356]| 6621 8[014-9] 6622 )| 6623 5(?: 6624 0| 6625 2[0-24-689]| 6626 4[0-2457-9]| 6627 6[057-9]| 6628 8[1-9]| 6629 90 6630 )| 6631 6(?: 6632 [0-24578]| 6633 3[06-9]| 6634 6[14-79]| 6635 9[03-9] 6636 )| 6637 7(?: 6638 0[02-9]| 6639 2[0135-79]| 6640 3[23]| 6641 4[0-27-9]| 6642 6[1457]| 6643 8 6644 )| 6645 8(?: 6646 [046]| 6647 1[01459]| 6648 2[0-489]| 6649 5(?: 6650 0| 6651 [23][0-8] 6652 )| 6653 8[0-2459]| 6654 9[09] 6655 )| 6656 9(?: 6657 0[0457]| 6658 1[08]| 6659 [268]| 6660 4[024-9]| 6661 5[06-9] 6662 )| 6663 (?: 6664 33| 6665 85[23]9 6666 )[0-46-9]| 6667 (?: 6668 2[0-57-9]| 6669 3(?: 6670 [157]\d| 6671 35| 6672 49| 6673 9[1-68] 6674 )| 6675 4(?: 6676 [17]\d| 6677 2[179]| 6678 [35][1-9]| 6679 6[47-9]| 6680 8[23] 6681 )| 6682 5(?: 6683 [1357]\d| 6684 2[37]| 6685 4[36]| 6686 6[1-46]| 6687 80| 6688 9[1-9] 6689 )| 6690 6(?: 6691 3[1-5]| 6692 6[0238]| 6693 9[12] 6694 )| 6695 7(?: 6696 01| 6697 [1579]\d| 6698 2[248]| 6699 3[014-9]| 6700 4[3-6]| 6701 6[023689] 6702 )| 6703 8(?: 6704 1[236-8]| 6705 2[5-7]| 6706 [37]\d| 6707 5[14-9]| 6708 8[36-8]| 6709 9[1-8] 6710 )| 6711 9(?: 6712 0[1-3689]| 6713 1[1-79]| 6714 [379]\d| 6715 4[13]| 6716 5[1-5] 6717 ) 6718 )(?: 6719 [0-8]| 6720 9[0-47-9] 6721 ) 6722 </leadingDigits> 6723 <leadingDigits> 6724 1(?: 6725 0[02-8]| 6726 [1-9] 6727 )| 6728 2(?: 6729 [0-57-9][0-8]| 6730 6 6731 )| 6732 3(?: 6733 [0268]| 6734 3[0-46-9]| 6735 4[0-8]| 6736 9[079] 6737 )| 6738 4(?: 6739 [049]| 6740 2[02-68]| 6741 [35]0| 6742 6[0-356]| 6743 8[014-9] 6744 )| 6745 5(?: 6746 0| 6747 2[0-24-689]| 6748 4[0-2457-9]| 6749 6[057-9]| 6750 90 6751 )| 6752 6(?: 6753 [0-24578]| 6754 3[06-9]| 6755 6[14-79]| 6756 9[03-9] 6757 )| 6758 7(?: 6759 0[02-9]| 6760 2[0135-79]| 6761 3[23]| 6762 4[0-27-9]| 6763 6[1457]| 6764 8 6765 )| 6766 8(?: 6767 [046]| 6768 1[01459]| 6769 2[0-489]| 6770 5(?: 6771 0| 6772 [23](?: 6773 [02-8]| 6774 1[1-9]| 6775 9[0-46-9] 6776 ) 6777 )| 6778 8[0-2459]| 6779 9[09] 6780 )| 6781 9(?: 6782 0[0457]| 6783 1[08]| 6784 [268]| 6785 4[024-9]| 6786 5[06-9] 6787 )| 6788 (?: 6789 10| 6790 2[0-57-9] 6791 )9[0-47-9]| 6792 (?: 6793 101| 6794 58| 6795 85[23]10 6796 )[1-9]| 6797 (?: 6798 3(?: 6799 [157]\d| 6800 35| 6801 49| 6802 9[1-68] 6803 )| 6804 4(?: 6805 [17]\d| 6806 2[179]| 6807 [35][1-9]| 6808 6[47-9]| 6809 8[23] 6810 )| 6811 5(?: 6812 [1357]\d| 6813 2[37]| 6814 4[36]| 6815 6[1-46]| 6816 80| 6817 9[1-9] 6818 )| 6819 6(?: 6820 3[1-5]| 6821 6[0238]| 6822 9[12] 6823 )| 6824 7(?: 6825 01| 6826 [1579]\d| 6827 2[248]| 6828 3[014-9]| 6829 4[3-6]| 6830 6[023689] 6831 )| 6832 8(?: 6833 1[236-8]| 6834 2[5-7]| 6835 [37]\d| 6836 5[14-9]| 6837 8[36-8]| 6838 9[1-8] 6839 )| 6840 9(?: 6841 0[1-3689]| 6842 1[1-79]| 6843 [379]\d| 6844 4[13]| 6845 5[1-5] 6846 ) 6847 )(?: 6848 [02-8]| 6849 1(?: 6850 0[1-9]| 6851 [1-9] 6852 )| 6853 9[0-47-9] 6854 ) 6855 </leadingDigits> 6856 <format>$1 $2</format> 6857 <intlFormat>NA</intlFormat> 6858 </numberFormat> 6859 <!-- 10 digit toll free or shared cost range --> 6860 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 6861 <leadingDigits> 6862 (?: 6863 4| 6864 80 6865 )0 6866 </leadingDigits> 6867 <format>$1 $2 $3</format> 6868 </numberFormat> 6869 <!-- 10 digit fixed line range --> 6870 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6871 nationalPrefixOptionalWhenFormatting="true" 6872 carrierCodeFormattingRule="$CC $FG"> 6873 <leadingDigits> 6874 10| 6875 2(?: 6876 [02-57-9]| 6877 1[1-9] 6878 ) 6879 </leadingDigits> 6880 <leadingDigits> 6881 10| 6882 2(?: 6883 [02-57-9]| 6884 1[1-9] 6885 ) 6886 </leadingDigits> 6887 <leadingDigits> 6888 10[0-79]| 6889 2(?: 6890 [02-57-9]| 6891 1[1-79] 6892 )| 6893 (?: 6894 10| 6895 21 6896 )8(?: 6897 0[1-9]| 6898 [1-9] 6899 ) 6900 </leadingDigits> 6901 <format>$1 $2 $3</format> 6902 </numberFormat> 6903 <!-- 10 digit fixed line range --> 6904 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6905 nationalPrefixOptionalWhenFormatting="true" 6906 carrierCodeFormattingRule="$CC $FG"> 6907 <leadingDigits> 6908 3(?: 6909 [3-59]| 6910 7[02-68] 6911 )| 6912 4(?: 6913 [26-8]| 6914 3[3-9]| 6915 5[2-9] 6916 )| 6917 5(?: 6918 3[03-9]| 6919 [468]| 6920 7[028]| 6921 9[2-46-9] 6922 )| 6923 6| 6924 7(?: 6925 [0-247]| 6926 3[04-9]| 6927 5[0-4689]| 6928 6[2368] 6929 )| 6930 8(?: 6931 [1-358]| 6932 9[1-7] 6933 )| 6934 9(?: 6935 [013479]| 6936 5[1-5] 6937 )| 6938 (?: 6939 [34]1| 6940 55| 6941 79| 6942 87 6943 )[02-9] 6944 </leadingDigits> 6945 <format>$1 $2 $3</format> 6946 </numberFormat> 6947 <!-- 10-11 digit shared cost range --> 6948 <numberFormat pattern="(\d{3})(\d{7,8})"> 6949 <leadingDigits>9</leadingDigits> 6950 <format>$1 $2</format> 6951 </numberFormat> 6952 <!-- 11 digit fixed line range --> 6953 <numberFormat pattern="(\d{4})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6954 nationalPrefixOptionalWhenFormatting="true" 6955 carrierCodeFormattingRule="$CC $FG"> 6956 <leadingDigits>80</leadingDigits> 6957 <format>$1 $2 $3</format> 6958 </numberFormat> 6959 <!-- 11 digit fixed line range --> 6960 <numberFormat pattern="(\d{3})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6961 nationalPrefixOptionalWhenFormatting="true" 6962 carrierCodeFormattingRule="$CC $FG"> 6963 <leadingDigits>[3-578]</leadingDigits> 6964 <format>$1 $2 $3</format> 6965 </numberFormat> 6966 <!-- Mobile range --> 6967 <numberFormat pattern="(\d{3})(\d{4})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 6968 <leadingDigits>1[3-9]</leadingDigits> 6969 <format>$1 $2 $3</format> 6970 </numberFormat> 6971 <!-- 12 digit toll free range --> 6972 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6973 nationalPrefixOptionalWhenFormatting="true"> 6974 <leadingDigits>[12]</leadingDigits> 6975 <format>$1 $2 $3 $4</format> 6976 </numberFormat> 6977 </availableFormats> 6978 <generalDesc> 6979 <nationalNumberPattern> 6980 1[127]\d{8,9}| 6981 2\d{9}(?: 6982 \d{2} 6983 )?| 6984 [12]\d{6,7}| 6985 86\d{6}| 6986 (?: 6987 1[03-689]\d| 6988 6 6989 )\d{7,9}| 6990 (?: 6991 [3-579]\d| 6992 8[0-57-9] 6993 )\d{6,9} 6994 </nationalNumberPattern> 6995 </generalDesc> 6996 <noInternationalDialling> 6997 <possibleLengths national="[10-12]"/> 6998 <nationalNumberPattern> 6999 (?: 7000 (?: 7001 10| 7002 21 7003 )8| 7004 [48] 7005 )00\d{7}| 7006 950\d{7,8} 7007 </nationalNumberPattern> 7008 </noInternationalDialling> 7009 <!-- 0432 increased to 8 digits on October 24, 2009. 0791 increased to 8 digits on August 7010 28, 2011. 0551 increased to 8 digits and 0565 was cancelled on Dec 8, 2012. 0871 7011 increased to 8 digits on December 16, 2012. 0475 is the prefix for Tongliao but is not 7012 in the ITU data. 7013 10xxx and 95xxx(x) numbers with area codes are also included here, as they behave 7014 exactly like fixed-line numbers. We don't support them for 4-digit area codes though, 7015 as they don't seem to be used there based on making actual phone calls. --> 7016 <fixedLine> 7017 <possibleLengths national="[7-11]" localOnly="5,6"/> 7018 <exampleNumber>1012345678</exampleNumber> 7019 <nationalNumberPattern> 7020 (?: 7021 10(?: 7022 [02-79]\d\d| 7023 [18](?: 7024 0[1-9]| 7025 [1-9]\d 7026 ) 7027 )| 7028 21(?: 7029 [18](?: 7030 0[1-9]| 7031 [1-9]\d 7032 )| 7033 [2-79]\d\d 7034 ) 7035 )\d{5}| 7036 (?: 7037 43[35]| 7038 754 7039 )\d{7,8}| 7040 8(?: 7041 078\d{7}| 7042 51\d{7,8} 7043 )| 7044 (?: 7045 10| 7046 (?: 7047 2| 7048 85 7049 )1| 7050 43[35]| 7051 754 7052 )(?: 7053 100\d\d| 7054 95\d{3,4} 7055 )| 7056 (?: 7057 2[02-57-9]| 7058 3(?: 7059 11| 7060 7[179] 7061 )| 7062 4(?: 7063 [15]1| 7064 3[12] 7065 )| 7066 5(?: 7067 1\d| 7068 2[37]| 7069 3[12]| 7070 51| 7071 7[13-79]| 7072 9[15] 7073 )| 7074 7(?: 7075 [39]1| 7076 5[57]| 7077 6[09] 7078 )| 7079 8(?: 7080 71| 7081 98 7082 ) 7083 )(?: 7084 [02-8]\d{7}| 7085 1(?: 7086 0(?: 7087 0\d\d(?: 7088 \d{3} 7089 )?| 7090 [1-9]\d{5} 7091 )| 7092 [1-9]\d{6} 7093 )| 7094 9(?: 7095 [0-46-9]\d{6}| 7096 5\d{3}(?: 7097 \d(?: 7098 \d{2} 7099 )? 7100 )? 7101 ) 7102 )| 7103 (?: 7104 3(?: 7105 1[02-9]| 7106 35| 7107 49| 7108 5\d| 7109 7[02-68]| 7110 9[1-68] 7111 )| 7112 4(?: 7113 1[02-9]| 7114 2[179]| 7115 3[46-9]| 7116 5[2-9]| 7117 6[47-9]| 7118 7\d| 7119 8[23] 7120 )| 7121 5(?: 7122 3[03-9]| 7123 4[36]| 7124 5[02-9]| 7125 6[1-46]| 7126 7[028]| 7127 80| 7128 9[2-46-9] 7129 )| 7130 6(?: 7131 3[1-5]| 7132 6[0238]| 7133 9[12] 7134 )| 7135 7(?: 7136 01| 7137 [17]\d| 7138 2[248]| 7139 3[04-9]| 7140 4[3-6]| 7141 5[0-3689]| 7142 6[2368]| 7143 9[02-9] 7144 )| 7145 8(?: 7146 1[236-8]| 7147 2[5-7]| 7148 3\d| 7149 5[2-9]| 7150 7[02-9]| 7151 8[36-8]| 7152 9[1-7] 7153 )| 7154 9(?: 7155 0[1-3689]| 7156 1[1-79]| 7157 [379]\d| 7158 4[13]| 7159 5[1-5] 7160 ) 7161 )(?: 7162 [02-8]\d{6}| 7163 1(?: 7164 0(?: 7165 0\d\d(?: 7166 \d{2} 7167 )?| 7168 [1-9]\d{4} 7169 )| 7170 [1-9]\d{5} 7171 )| 7172 9(?: 7173 [0-46-9]\d{5}| 7174 5\d{3,5} 7175 ) 7176 ) 7177 </nationalNumberPattern> 7178 </fixedLine> 7179 <!-- 170, 176 and 177 prefixes are introduced in early 2014 for 4G networks. ITU mentions 13 7180 digit 10647, 1440 and 10 digit 14[68] ranges as "Non-geographic number, Mobile (IoT 7181 dedicated)". Library does not support "Internet of things (IoT)" numbers which are 7182 generally used for communication between the devices. So we don't include 146 here at 7183 this time. --> 7184 <mobile> 7185 <possibleLengths national="11"/> 7186 <exampleNumber>13123456789</exampleNumber> 7187 <nationalNumberPattern> 7188 1740[0-5]\d{6}| 7189 1(?: 7190 [38]\d| 7191 4[57]| 7192 [59][0-35-9]| 7193 6[25-7]| 7194 7[0-35-8] 7195 )\d{8} 7196 </nationalNumberPattern> 7197 </mobile> 7198 <!-- Toll free, premium rate, and VoIP numbers are not clearly defined in the official Chinese 7199 number plan, and do not seem to have been standardized. The information below is 7200 collected from searching the web. 12 digit 800 numbers with area codes of Shanghai(21) 7201 and Beijing(10) are toll-free based on online references. --> 7202 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number --> 7203 <tollFree> 7204 <possibleLengths national="10,12"/> 7205 <exampleNumber>8001234567</exampleNumber> 7206 <nationalNumberPattern> 7207 (?: 7208 (?: 7209 10| 7210 21 7211 )8| 7212 8 7213 )00\d{7} 7214 </nationalNumberPattern> 7215 </tollFree> 7216 <premiumRate> 7217 <possibleLengths national="8"/> 7218 <exampleNumber>16812345</exampleNumber> 7219 <nationalNumberPattern>16[08]\d{5}</nationalNumberPattern> 7220 </premiumRate> 7221 <!-- 96xxx(x) numbers with area codes are included here. Their costs are not well 7222 documented, but they are thought to be mostly local costs with certain exceptions. We 7223 don't support them for 4-digit area codes though, as they don't seem to be used there 7224 based on online searches. --> 7225 <sharedCost> 7226 <possibleLengths national="[7-11]" localOnly="5,6"/> 7227 <exampleNumber>4001234567</exampleNumber> 7228 <nationalNumberPattern> 7229 10(?: 7230 10\d{4}| 7231 96\d{3,4} 7232 )| 7233 400\d{7}| 7234 950\d{7,8}| 7235 (?: 7236 2[0-57-9]| 7237 3(?: 7238 [157]\d| 7239 35| 7240 49| 7241 9[1-68] 7242 )| 7243 4(?: 7244 [17]\d| 7245 2[179]| 7246 [35][1-9]| 7247 6[47-9]| 7248 8[23] 7249 )| 7250 5(?: 7251 [1357]\d| 7252 2[37]| 7253 4[36]| 7254 6[1-46]| 7255 80| 7256 9[1-9] 7257 )| 7258 6(?: 7259 3[1-5]| 7260 6[0238]| 7261 9[12] 7262 )| 7263 7(?: 7264 01| 7265 [1579]\d| 7266 2[248]| 7267 3[014-9]| 7268 4[3-6]| 7269 6[023689] 7270 )| 7271 8(?: 7272 1[236-8]| 7273 2[5-7]| 7274 [37]\d| 7275 5[14-9]| 7276 8[36-8]| 7277 9[1-8] 7278 )| 7279 9(?: 7280 0[1-3689]| 7281 1[1-79]| 7282 [379]\d| 7283 4[13]| 7284 5[1-5] 7285 ) 7286 )96\d{3,4} 7287 </nationalNumberPattern> 7288 </sharedCost> 7289 </territory> 7290 7291 <!-- Colombia (CO) --> 7292 <!-- http://www.itu.int/oth/T020200002C/en --> 7293 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia --> 7294 <territory id="CO" countryCode="57" internationalPrefix="00(?:4(?:[14]4|56)|[579])" 7295 nationalPrefix="0" nationalPrefixForParsing="0([3579]|4(?:[14]4|56))?" 7296 mobileNumberPortableRegion="true"> 7297 <availableFormats> 7298 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="($FG)" 7299 carrierCodeFormattingRule="$NP$CC $FG"> 7300 <leadingDigits> 7301 [146][2-9]| 7302 [2578] 7303 </leadingDigits> 7304 <format>$1 $2</format> 7305 </numberFormat> 7306 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="($FG)"> 7307 <leadingDigits>6</leadingDigits> 7308 <format>$1 $2</format> 7309 </numberFormat> 7310 <numberFormat pattern="(\d{3})(\d{7})" carrierCodeFormattingRule="$NP$CC $FG"> 7311 <leadingDigits>[39]</leadingDigits> 7312 <format>$1 $2</format> 7313 </numberFormat> 7314 <numberFormat pattern="(\d)(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 7315 <leadingDigits>1</leadingDigits> 7316 <format>$1-$2-$3</format> 7317 <intlFormat>$1 $2 $3</intlFormat> 7318 </numberFormat> 7319 </availableFormats> 7320 <generalDesc> 7321 <nationalNumberPattern> 7322 (?: 7323 (?: 7324 1\d| 7325 [36] 7326 )\d{3}| 7327 9101 7328 )\d{6}| 7329 [124-8]\d{7} 7330 </nationalNumberPattern> 7331 </generalDesc> 7332 <fixedLine> 7333 <possibleLengths national="8,10" localOnly="7"/> 7334 <exampleNumber>12345678</exampleNumber> 7335 <nationalNumberPattern> 7336 60[124-8][2-9]\d{6}| 7337 [124-8][2-9]\d{6} 7338 </nationalNumberPattern> 7339 </fixedLine> 7340 <!-- Added prefix 323 based on user report and online evidences. --> 7341 <mobile> 7342 <possibleLengths national="10"/> 7343 <exampleNumber>3211234567</exampleNumber> 7344 <nationalNumberPattern> 7345 3333(?: 7346 0(?: 7347 0\d| 7348 1[0-5] 7349 )| 7350 [4-9]\d\d 7351 )\d{3}| 7352 (?: 7353 3(?: 7354 24[1-9]| 7355 3(?: 7356 00| 7357 3[0-24-9] 7358 ) 7359 )| 7360 9101 7361 )\d{6}| 7362 3(?: 7363 0[0-5]| 7364 1\d| 7365 2[0-3]| 7366 5[01]| 7367 70 7368 )\d{7} 7369 </nationalNumberPattern> 7370 </mobile> 7371 <tollFree> 7372 <possibleLengths national="11"/> 7373 <exampleNumber>18001234567</exampleNumber> 7374 <nationalNumberPattern>1800\d{7}</nationalNumberPattern> 7375 </tollFree> 7376 <premiumRate> 7377 <possibleLengths national="11"/> 7378 <exampleNumber>19001234567</exampleNumber> 7379 <nationalNumberPattern> 7380 19(?: 7381 0[01]| 7382 4[78] 7383 )\d{7} 7384 </nationalNumberPattern> 7385 </premiumRate> 7386 </territory> 7387 7388 <!-- Costa Rica (CR) --> 7389 <!-- http://www.itu.int/oth/T0202000030/en --> 7390 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Costa_Rica --> 7391 <territory id="CR" countryCode="506" internationalPrefix="00" 7392 nationalPrefixForParsing="(19(?:0[0-2468]|1[09]|20|66|77|99))"> 7393 <availableFormats> 7394 <numberFormat pattern="(\d{4})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 7395 <leadingDigits> 7396 [2-7]| 7397 8[3-9] 7398 </leadingDigits> 7399 <format>$1 $2</format> 7400 </numberFormat> 7401 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 7402 <leadingDigits>[89]</leadingDigits> 7403 <format>$1-$2-$3</format> 7404 </numberFormat> 7405 </availableFormats> 7406 <generalDesc> 7407 <nationalNumberPattern> 7408 (?: 7409 8\d| 7410 90 7411 )\d{8}| 7412 (?: 7413 [24-8]\d{3}| 7414 3005 7415 )\d{4} 7416 </nationalNumberPattern> 7417 </generalDesc> 7418 <!-- Added prefix 20 and 21 found online. Care must be taken to avoid overlapping with 7419 210[0-6]xxxx, which is clearly marked as VOIP in the ITU document. --> 7420 <fixedLine> 7421 <possibleLengths national="8"/> 7422 <exampleNumber>22123456</exampleNumber> 7423 <nationalNumberPattern> 7424 210[7-9]\d{4}| 7425 2(?: 7426 [024-7]\d| 7427 1[1-9] 7428 )\d{5} 7429 </nationalNumberPattern> 7430 </fixedLine> 7431 <mobile> 7432 <possibleLengths national="8"/> 7433 <exampleNumber>83123456</exampleNumber> 7434 <nationalNumberPattern> 7435 (?: 7436 3005\d| 7437 6500[01] 7438 )\d{3}| 7439 (?: 7440 5[07]| 7441 6[0-4]| 7442 7[0-3]| 7443 8[3-9] 7444 )\d{6} 7445 </nationalNumberPattern> 7446 </mobile> 7447 <tollFree> 7448 <possibleLengths national="10"/> 7449 <exampleNumber>8001234567</exampleNumber> 7450 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 7451 </tollFree> 7452 <!-- Includes "mass calls" numbers with prefix 905. --> 7453 <premiumRate> 7454 <possibleLengths national="10"/> 7455 <exampleNumber>9001234567</exampleNumber> 7456 <nationalNumberPattern>90[059]\d{7}</nationalNumberPattern> 7457 </premiumRate> 7458 <!-- Including trunking service numbers starting with 5100. --> 7459 <!-- Prefixes for VOIP simplified from wikipedia 4xxx xxxx --> 7460 <!-- Prefix 210x xxxx present before, taken from ITU doc --> 7461 <voip> 7462 <possibleLengths national="8"/> 7463 <exampleNumber>40001234</exampleNumber> 7464 <nationalNumberPattern> 7465 (?: 7466 210[0-6]| 7467 4\d{3}| 7468 5100 7469 )\d{4} 7470 </nationalNumberPattern> 7471 </voip> 7472 </territory> 7473 7474 <!-- Cuba (CU) --> 7475 <!-- http://www.itu.int/oth/T0202000033/en --> 7476 <territory id="CU" countryCode="53" internationalPrefix="119" nationalPrefix="0"> 7477 <availableFormats> 7478 <numberFormat pattern="(\d{2})(\d{4,6})" nationalPrefixFormattingRule="($NP$FG)"> 7479 <leadingDigits> 7480 2[1-4]| 7481 [34] 7482 </leadingDigits> 7483 <format>$1 $2</format> 7484 </numberFormat> 7485 <numberFormat pattern="(\d)(\d{6,7})" nationalPrefixFormattingRule="($NP$FG)"> 7486 <leadingDigits>7</leadingDigits> 7487 <format>$1 $2</format> 7488 </numberFormat> 7489 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 7490 <leadingDigits>5</leadingDigits> 7491 <format>$1 $2</format> 7492 </numberFormat> 7493 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 7494 <leadingDigits>8</leadingDigits> 7495 <format>$1 $2</format> 7496 </numberFormat> 7497 </availableFormats> 7498 <generalDesc> 7499 <nationalNumberPattern> 7500 [27]\d{6,7}| 7501 [34]\d{5,7}| 7502 (?: 7503 5| 7504 8\d\d 7505 )\d{7} 7506 </nationalNumberPattern> 7507 </generalDesc> 7508 <!-- Based on one of the data sources, 80[25] and 878 ranges are fixed-line as per 7509 Government docs, though no other references are found. --> 7510 <fixedLine> 7511 <possibleLengths national="[6-8],10" localOnly="4,5"/> 7512 <exampleNumber>71234567</exampleNumber> 7513 <nationalNumberPattern> 7514 (?: 7515 3[23]| 7516 48 7517 )\d{4,6}| 7518 (?: 7519 31| 7520 4[36]| 7521 8(?: 7522 0[25]| 7523 78 7524 )\d 7525 )\d{6}| 7526 (?: 7527 2[1-4]| 7528 4[1257]| 7529 7\d 7530 )\d{5,6} 7531 </nationalNumberPattern> 7532 </fixedLine> 7533 <mobile> 7534 <possibleLengths national="8"/> 7535 <exampleNumber>51234567</exampleNumber> 7536 <nationalNumberPattern>5\d{7}</nationalNumberPattern> 7537 </mobile> 7538 <tollFree> 7539 <possibleLengths national="10"/> 7540 <exampleNumber>8001234567</exampleNumber> 7541 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 7542 </tollFree> 7543 <sharedCost> 7544 <possibleLengths national="10"/> 7545 <exampleNumber>8071234567</exampleNumber> 7546 <nationalNumberPattern>807\d{7}</nationalNumberPattern> 7547 </sharedCost> 7548 </territory> 7549 7550 <!-- Cape Verde (CV) --> 7551 <!-- http://www.itu.int/oth/T0202000026/en --> 7552 <territory id="CV" countryCode="238" internationalPrefix="0"> 7553 <availableFormats> 7554 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 7555 <leadingDigits>[2-589]</leadingDigits> 7556 <format>$1 $2 $3</format> 7557 </numberFormat> 7558 </availableFormats> 7559 <generalDesc> 7560 <nationalNumberPattern> 7561 (?: 7562 [2-59]\d\d| 7563 800 7564 )\d{4} 7565 </nationalNumberPattern> 7566 </generalDesc> 7567 <fixedLine> 7568 <possibleLengths national="7"/> 7569 <exampleNumber>2211234</exampleNumber> 7570 <nationalNumberPattern> 7571 2(?: 7572 2[1-7]| 7573 3[0-8]| 7574 4[12]| 7575 5[1256]| 7576 6\d| 7577 7[1-3]| 7578 8[1-5] 7579 )\d{4} 7580 </nationalNumberPattern> 7581 </fixedLine> 7582 <!-- It seems, contrary to their numbering plan, the entire 9X range is used for mobile 7583 phones. SMS messages has been successfully sent to numbers starting with 95 and 97 for 7584 example, and there are plenty of numbers on the internet that start with these 7585 prefixes. --> 7586 <mobile> 7587 <possibleLengths national="7"/> 7588 <exampleNumber>9911234</exampleNumber> 7589 <nationalNumberPattern> 7590 (?: 7591 36| 7592 5[1-389]| 7593 9\d 7594 )\d{5} 7595 </nationalNumberPattern> 7596 </mobile> 7597 <tollFree> 7598 <possibleLengths national="7"/> 7599 <exampleNumber>8001234</exampleNumber> 7600 <nationalNumberPattern>800\d{4}</nationalNumberPattern> 7601 </tollFree> 7602 <voip> 7603 <possibleLengths national="7"/> 7604 <exampleNumber>3401234</exampleNumber> 7605 <nationalNumberPattern> 7606 (?: 7607 3[3-5]| 7608 4[356] 7609 )\d{5} 7610 </nationalNumberPattern> 7611 </voip> 7612 </territory> 7613 7614 <!-- Curaçao (CW) --> 7615 <!-- Main region for 'BQ' --> 7616 <!-- http://www.itu.int/oth/T02020000F5/en --> 7617 <!-- All the formatting patterns for country-code 599 are here. --> 7618 <territory id="CW" mainCountryForCode="true" countryCode="599" leadingDigits="[69]" 7619 internationalPrefix="00"> 7620 <availableFormats> 7621 <numberFormat pattern="(\d{3})(\d{4})"> 7622 <leadingDigits>[3467]</leadingDigits> 7623 <format>$1 $2</format> 7624 </numberFormat> 7625 <numberFormat pattern="(\d)(\d{3})(\d{4})"> 7626 <leadingDigits>9[4-8]</leadingDigits> 7627 <format>$1 $2 $3</format> 7628 </numberFormat> 7629 </availableFormats> 7630 <generalDesc> 7631 <nationalNumberPattern> 7632 (?: 7633 [34]1| 7634 60| 7635 (?: 7636 7| 7637 9\d 7638 )\d 7639 )\d{5} 7640 </nationalNumberPattern> 7641 </generalDesc> 7642 <fixedLine> 7643 <possibleLengths national="7,8"/> 7644 <exampleNumber>94351234</exampleNumber> 7645 <nationalNumberPattern> 7646 9(?: 7647 4(?: 7648 3[0-5]| 7649 4[14]| 7650 6\d 7651 )| 7652 50\d| 7653 7(?: 7654 2[014]| 7655 3[02-9]| 7656 4[4-9]| 7657 6[357]| 7658 77| 7659 8[7-9] 7660 )| 7661 8(?: 7662 3[39]| 7663 [46]\d| 7664 7[01]| 7665 8[57-9] 7666 ) 7667 )\d{4} 7668 </nationalNumberPattern> 7669 </fixedLine> 7670 <mobile> 7671 <possibleLengths national="7,8"/> 7672 <exampleNumber>95181234</exampleNumber> 7673 <nationalNumberPattern> 7674 953[01]\d{4}| 7675 9(?: 7676 5[12467]| 7677 6[5-9] 7678 )\d{5} 7679 </nationalNumberPattern> 7680 </mobile> 7681 <pager> 7682 <possibleLengths national="8"/> 7683 <exampleNumber>95581234</exampleNumber> 7684 <nationalNumberPattern>955\d{5}</nationalNumberPattern> 7685 </pager> 7686 <!-- Value-added services are lumped together under shared cost, since we are not sure 7687 exactly what they are. --> 7688 <sharedCost> 7689 <possibleLengths national="7"/> 7690 <exampleNumber>6001234</exampleNumber> 7691 <nationalNumberPattern>60[0-2]\d{4}</nationalNumberPattern> 7692 </sharedCost> 7693 </territory> 7694 7695 <!-- Christmas Island (CX) --> 7696 <!-- Calling code and formatting shared with 'AU' --> 7697 <!-- References state Christmas Islands have fixed line numbers starting +61 8 9164. --> 7698 <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes --> 7699 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> 7700 <!-- https://www.thenumberingsystem.com.au/#/number-register/search --> 7701 <territory id="CX" countryCode="61" preferredInternationalPrefix="0011" 7702 internationalPrefix="001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011" 7703 nationalPrefix="0" nationalPrefixForParsing="0|([59]\d{7})$" 7704 nationalPrefixTransformRule="8$1"> 7705 <generalDesc> 7706 <nationalNumberPattern> 7707 1(?: 7708 [0-79]\d{8}(?: 7709 \d{2} 7710 )?| 7711 8[0-24-9]\d{7} 7712 )| 7713 [148]\d{8}| 7714 1\d{5,7} 7715 </nationalNumberPattern> 7716 </generalDesc> 7717 <fixedLine> 7718 <possibleLengths national="9" localOnly="8"/> 7719 <exampleNumber>891641234</exampleNumber> 7720 <nationalNumberPattern> 7721 8(?: 7722 51(?: 7723 0(?: 7724 01| 7725 30| 7726 59| 7727 88 7728 )| 7729 1(?: 7730 17| 7731 46| 7732 75 7733 )| 7734 2(?: 7735 22| 7736 35 7737 ) 7738 )| 7739 91(?: 7740 00[6-9]| 7741 1(?: 7742 [28]1| 7743 49| 7744 78 7745 )| 7746 2(?: 7747 09| 7748 63 7749 )| 7750 3(?: 7751 12| 7752 26| 7753 75 7754 )| 7755 4(?: 7756 56| 7757 97 7758 )| 7759 64\d| 7760 7(?: 7761 0[01]| 7762 1[0-2] 7763 )| 7764 958 7765 ) 7766 )\d{3} 7767 </nationalNumberPattern> 7768 </fixedLine> 7769 <!-- Mobile, toll free, premium rate and VOIP copied from Australia. --> 7770 <mobile> 7771 <possibleLengths national="9"/> 7772 <exampleNumber>412345678</exampleNumber> 7773 <nationalNumberPattern> 7774 4(?: 7775 83[0-38]| 7776 93[0-6] 7777 )\d{5}| 7778 4(?: 7779 [0-3]\d| 7780 4[047-9]| 7781 5[0-25-9]| 7782 6[06-9]| 7783 7[02-9]| 7784 8[0-24-9]| 7785 9[0-27-9] 7786 )\d{6} 7787 </nationalNumberPattern> 7788 </mobile> 7789 <tollFree> 7790 <possibleLengths national="7,10"/> 7791 <exampleNumber>1800123456</exampleNumber> 7792 <nationalNumberPattern> 7793 180(?: 7794 0\d{3}| 7795 2 7796 )\d{3} 7797 </nationalNumberPattern> 7798 </tollFree> 7799 <premiumRate> 7800 <possibleLengths national="10"/> 7801 <exampleNumber>1900123456</exampleNumber> 7802 <nationalNumberPattern>190[0-26]\d{6}</nationalNumberPattern> 7803 </premiumRate> 7804 <!-- Local-rate (SmartNumbers) are put here because they are a reverse-charge network, 7805 although they charge a small local call connect fee (around 25c). These start with 13 7806 or 1300. --> 7807 <sharedCost> 7808 <possibleLengths national="6,8,10,12"/> 7809 <exampleNumber>1300123456</exampleNumber> 7810 <nationalNumberPattern> 7811 13(?: 7812 00\d{6}(?: 7813 \d{2} 7814 )?| 7815 45[0-4]\d{3} 7816 )| 7817 13\d{4} 7818 </nationalNumberPattern> 7819 </sharedCost> 7820 <voip> 7821 <possibleLengths national="9"/> 7822 <exampleNumber>147101234</exampleNumber> 7823 <nationalNumberPattern> 7824 14(?: 7825 5(?: 7826 1[0458]| 7827 [23][458] 7828 )| 7829 71\d 7830 )\d{4} 7831 </nationalNumberPattern> 7832 </voip> 7833 </territory> 7834 7835 <!-- Cyprus (CY) --> 7836 <!-- http://www.itu.int/oth/T0202000034/en --> 7837 <territory id="CY" countryCode="357" internationalPrefix="00" mobileNumberPortableRegion="true"> 7838 <availableFormats> 7839 <!-- Format from http://www.cyprusyellowpages.com --> 7840 <numberFormat pattern="(\d{2})(\d{6})"> 7841 <leadingDigits>[257-9]</leadingDigits> 7842 <format>$1 $2</format> 7843 </numberFormat> 7844 </availableFormats> 7845 <generalDesc> 7846 <nationalNumberPattern> 7847 (?: 7848 [279]\d| 7849 [58]0 7850 )\d{6} 7851 </nationalNumberPattern> 7852 </generalDesc> 7853 <fixedLine> 7854 <possibleLengths national="8"/> 7855 <exampleNumber>22345678</exampleNumber> 7856 <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern> 7857 </fixedLine> 7858 <!-- Includes paging numbers (they are mixed into the same block). --> 7859 <mobile> 7860 <possibleLengths national="8"/> 7861 <exampleNumber>96123456</exampleNumber> 7862 <nationalNumberPattern>9[4-79]\d{6}</nationalNumberPattern> 7863 </mobile> 7864 <tollFree> 7865 <possibleLengths national="8"/> 7866 <exampleNumber>80001234</exampleNumber> 7867 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 7868 </tollFree> 7869 <premiumRate> 7870 <possibleLengths national="8"/> 7871 <exampleNumber>90012345</exampleNumber> 7872 <nationalNumberPattern>90[09]\d{5}</nationalNumberPattern> 7873 </premiumRate> 7874 <sharedCost> 7875 <possibleLengths national="8"/> 7876 <exampleNumber>80112345</exampleNumber> 7877 <nationalNumberPattern>80[1-9]\d{5}</nationalNumberPattern> 7878 </sharedCost> 7879 <personalNumber> 7880 <possibleLengths national="8"/> 7881 <exampleNumber>70012345</exampleNumber> 7882 <nationalNumberPattern>700\d{5}</nationalNumberPattern> 7883 </personalNumber> 7884 <!-- Using for Corporate Network numbers and Universal Service numbers. --> 7885 <uan> 7886 <possibleLengths national="8"/> 7887 <exampleNumber>77123456</exampleNumber> 7888 <nationalNumberPattern> 7889 (?: 7890 50| 7891 77 7892 )\d{6} 7893 </nationalNumberPattern> 7894 </uan> 7895 </territory> 7896 7897 <!-- Czechia (CZ) --> 7898 <!-- http://www.itu.int/oth/T0202000035/en --> 7899 <!-- http://en.wikipedia.org/wiki/%2B420 --> 7900 <territory id="CZ" countryCode="420" internationalPrefix="00" mobileNumberPortableRegion="true"> 7901 <availableFormats> 7902 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 7903 <leadingDigits> 7904 [2-8]| 7905 9[015-7] 7906 </leadingDigits> 7907 <format>$1 $2 $3</format> 7908 </numberFormat> 7909 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{2})"> 7910 <leadingDigits>96</leadingDigits> 7911 <format>$1 $2 $3 $4</format> 7912 </numberFormat> 7913 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{3})"> 7914 <leadingDigits>9</leadingDigits> 7915 <format>$1 $2 $3 $4</format> 7916 </numberFormat> 7917 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})"> 7918 <leadingDigits>9</leadingDigits> 7919 <format>$1 $2 $3 $4</format> 7920 </numberFormat> 7921 </availableFormats> 7922 <generalDesc> 7923 <nationalNumberPattern> 7924 (?: 7925 [2-578]\d| 7926 60 7927 )\d{7}| 7928 9\d{8,11} 7929 </nationalNumberPattern> 7930 </generalDesc> 7931 <fixedLine> 7932 <possibleLengths national="9"/> 7933 <exampleNumber>212345678</exampleNumber> 7934 <nationalNumberPattern> 7935 (?: 7936 2\d| 7937 3[1257-9]| 7938 4[16-9]| 7939 5[13-9] 7940 )\d{7} 7941 </nationalNumberPattern> 7942 </fixedLine> 7943 <mobile> 7944 <possibleLengths national="9"/> 7945 <exampleNumber>601123456</exampleNumber> 7946 <nationalNumberPattern> 7947 (?: 7948 60[1-8]| 7949 7(?: 7950 0[2-5]| 7951 [2379]\d 7952 ) 7953 )\d{6} 7954 </nationalNumberPattern> 7955 </mobile> 7956 <tollFree> 7957 <possibleLengths national="9"/> 7958 <exampleNumber>800123456</exampleNumber> 7959 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 7960 </tollFree> 7961 <!-- Includes premium rate dial-up. --> 7962 <premiumRate> 7963 <possibleLengths national="9"/> 7964 <exampleNumber>900123456</exampleNumber> 7965 <nationalNumberPattern> 7966 9(?: 7967 0[05689]| 7968 76 7969 )\d{6} 7970 </nationalNumberPattern> 7971 </premiumRate> 7972 <sharedCost> 7973 <possibleLengths national="9"/> 7974 <exampleNumber>811234567</exampleNumber> 7975 <nationalNumberPattern>8[134]\d{7}</nationalNumberPattern> 7976 </sharedCost> 7977 <personalNumber> 7978 <possibleLengths national="9"/> 7979 <exampleNumber>700123456</exampleNumber> 7980 <nationalNumberPattern>70[01]\d{6}</nationalNumberPattern> 7981 </personalNumber> 7982 <voip> 7983 <possibleLengths national="9"/> 7984 <exampleNumber>910123456</exampleNumber> 7985 <nationalNumberPattern>9[17]0\d{6}</nationalNumberPattern> 7986 </voip> 7987 <!-- Numbers belonging to private communication networks are included here. These are 7988 classified as Institutional networks, belonging to institutions like the police, armed 7989 forces and railways, along with a couple of formerly government-owned banks. These 7990 numbers are reachable by the public. --> 7991 <uan> 7992 <possibleLengths national="9"/> 7993 <exampleNumber>972123456</exampleNumber> 7994 <nationalNumberPattern> 7995 9(?: 7996 5\d| 7997 7[2-4] 7998 )\d{6} 7999 </nationalNumberPattern> 8000 </uan> 8001 <voicemail> 8002 <possibleLengths national="[9-12]"/> 8003 <exampleNumber>93123456789</exampleNumber> 8004 <nationalNumberPattern> 8005 9(?: 8006 3\d{9}| 8007 6\d{7,10} 8008 ) 8009 </nationalNumberPattern> 8010 </voicemail> 8011 </territory> 8012 8013 <!-- Germany (DE) --> 8014 <!-- http://www.itu.int/oth/T0202000051/en --> 8015 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_germany --> 8016 <!-- Due to the high complexity of ranges in the German numbering scheme, the regular 8017 expressions here have been automatically simplified to reduce size. This means that 8018 in some cases there may be false positives (especially in fixed line ranges), but since 8019 German ranges differ so much by length anyway, false positives are already common. --> 8020 <territory id="DE" countryCode="49" internationalPrefix="00" nationalPrefix="0" 8021 mobileNumberPortableRegion="true"> 8022 <availableFormats> 8023 <!-- Fixed line, 2 digit area codes. --> 8024 <numberFormat pattern="(\d{2})(\d{3,13})" nationalPrefixFormattingRule="$NP$FG"> 8025 <leadingDigits> 8026 3[02]| 8027 40| 8028 [68]9 8029 </leadingDigits> 8030 <format>$1 $2</format> 8031 </numberFormat> 8032 <!-- Fixed line, 3 digit area codes. --> 8033 <numberFormat pattern="(\d{3})(\d{3,12})" nationalPrefixFormattingRule="$NP$FG"> 8034 <leadingDigits> 8035 2(?: 8036 0[1-389]| 8037 1[124]| 8038 2[18]| 8039 3[14] 8040 )| 8041 3(?: 8042 [35-9][15]| 8043 4[015] 8044 )| 8045 906| 8046 (?: 8047 2[4-9]| 8048 4[2-9]| 8049 [579][1-9]| 8050 [68][1-8] 8051 )1 8052 </leadingDigits> 8053 <leadingDigits> 8054 2(?: 8055 0[1-389]| 8056 12[0-8] 8057 )| 8058 3(?: 8059 [35-9][15]| 8060 4[015] 8061 )| 8062 906| 8063 2(?: 8064 [13][14]| 8065 2[18] 8066 )| 8067 (?: 8068 2[4-9]| 8069 4[2-9]| 8070 [579][1-9]| 8071 [68][1-8] 8072 )1 8073 </leadingDigits> 8074 <format>$1 $2</format> 8075 </numberFormat> 8076 <!-- Fixed line, 4 digit area codes. Only area code 5361 has two digit subscriber numbers. --> 8077 <numberFormat pattern="(\d{4})(\d{2,11})" nationalPrefixFormattingRule="$NP$FG"> 8078 <leadingDigits> 8079 [24-6]| 8080 3(?: 8081 [3569][02-46-9]| 8082 4[2-4679]| 8083 7[2-467]| 8084 8[2-46-8] 8085 )| 8086 70[2-8]| 8087 8(?: 8088 0[2-9]| 8089 [1-8] 8090 )| 8091 90[7-9]| 8092 [79][1-9] 8093 </leadingDigits> 8094 <leadingDigits> 8095 [24-6]| 8096 3(?: 8097 3(?: 8098 0[1-467]| 8099 2[127-9]| 8100 3[124578]| 8101 7[1257-9]| 8102 8[1256]| 8103 9[145] 8104 )| 8105 4(?: 8106 2[135]| 8107 4[13578]| 8108 9[1346] 8109 )| 8110 5(?: 8111 0[14]| 8112 2[1-3589]| 8113 6[1-4]| 8114 7[13468]| 8115 8[13568] 8116 )| 8117 6(?: 8118 2[1-489]| 8119 3[124-6]| 8120 6[13]| 8121 7[12579]| 8122 8[1-356]| 8123 9[135] 8124 )| 8125 7(?: 8126 2[1-7]| 8127 4[145]| 8128 6[1-5]| 8129 7[1-4] 8130 )| 8131 8(?: 8132 21| 8133 3[1468]| 8134 6| 8135 7[1467]| 8136 8[136] 8137 )| 8138 9(?: 8139 0[12479]| 8140 2[1358]| 8141 4[134679]| 8142 6[1-9]| 8143 7[136]| 8144 8[147]| 8145 9[1468] 8146 ) 8147 )| 8148 70[2-8]| 8149 8(?: 8150 0[2-9]| 8151 [1-8] 8152 )| 8153 90[7-9]| 8154 [79][1-9]| 8155 3[68]4[1347]| 8156 3(?: 8157 47| 8158 60 8159 )[1356]| 8160 3(?: 8161 3[46]| 8162 46| 8163 5[49] 8164 )[1246]| 8165 3[4579]3[1357] 8166 </leadingDigits> 8167 <format>$1 $2</format> 8168 </numberFormat> 8169 <!-- Short shared cost numbers. --> 8170 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 8171 <leadingDigits>138</leadingDigits> 8172 <format>$1 $2</format> 8173 </numberFormat> 8174 <!-- Fixed line, 5 digit area codes. --> 8175 <numberFormat pattern="(\d{5})(\d{2,10})" nationalPrefixFormattingRule="$NP$FG"> 8176 <leadingDigits>3</leadingDigits> 8177 <format>$1 $2</format> 8178 </numberFormat> 8179 <!-- UAN (181) numbers. --> 8180 <numberFormat pattern="(\d{3})(\d{5,11})" nationalPrefixFormattingRule="$NP$FG"> 8181 <leadingDigits>181</leadingDigits> 8182 <format>$1 $2</format> 8183 </numberFormat> 8184 <!-- Premium rate and shared cost numbers. --> 8185 <numberFormat pattern="(\d{3})(\d)(\d{4,10})" nationalPrefixFormattingRule="$NP$FG"> 8186 <leadingDigits> 8187 1(?: 8188 3| 8189 80 8190 )| 8191 9 8192 </leadingDigits> 8193 <format>$1 $2 $3</format> 8194 </numberFormat> 8195 <!-- Mobile/pager format (from ITU document). Actual usage varies. --> 8196 <numberFormat pattern="(\d{3})(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 8197 <leadingDigits>1[67]</leadingDigits> 8198 <format>$1 $2</format> 8199 </numberFormat> 8200 <!-- Toll free (800) numbers. --> 8201 <numberFormat pattern="(\d{3})(\d{7,12})" nationalPrefixFormattingRule="$NP$FG"> 8202 <leadingDigits>8</leadingDigits> 8203 <format>$1 $2</format> 8204 </numberFormat> 8205 <!-- Where we have seen prefixes in use for the IVPN/User Group numbers, we format it the 8206 way it is generally written. For other prefixes, we fall back to using a three-digit 8207 prefix since we have currently no more information to allow us to format these more 8208 precisely. --> 8209 <numberFormat pattern="(\d{5})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 8210 <leadingDigits>185</leadingDigits> 8211 <leadingDigits>1850</leadingDigits> 8212 <leadingDigits>18500</leadingDigits> 8213 <format>$1 $2</format> 8214 </numberFormat> 8215 <!-- Personal numbers. --> 8216 <numberFormat pattern="(\d{3})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 8217 <leadingDigits>7</leadingDigits> 8218 <format>$1 $2 $3</format> 8219 </numberFormat> 8220 <!-- Various UAN numbers. --> 8221 <numberFormat pattern="(\d{4})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 8222 <leadingDigits>18[68]</leadingDigits> 8223 <format>$1 $2</format> 8224 </numberFormat> 8225 <!-- Some mobile numbers (carrier services etc..) have a 6 digit NSN and need to be formatted 8226 with 5 leading digits (as opposed to the 4.7 format). 8227 These are all in the ranges 150, 155, 156 and 158. --> 8228 <numberFormat pattern="(\d{5})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 8229 <leadingDigits>15[0568]</leadingDigits> 8230 <format>$1 $2</format> 8231 </numberFormat> 8232 <!-- Mobile format for 15x mobile numbers. --> 8233 <numberFormat pattern="(\d{4})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 8234 <leadingDigits>15[1279]</leadingDigits> 8235 <format>$1 $2</format> 8236 </numberFormat> 8237 <!-- Various UAN numbers. --> 8238 <numberFormat pattern="(\d{3})(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 8239 <leadingDigits>18</leadingDigits> 8240 <format>$1 $2</format> 8241 </numberFormat> 8242 <!-- Voicemail. --> 8243 <numberFormat pattern="(\d{3})(\d{2})(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 8244 <leadingDigits> 8245 1(?: 8246 6[023]| 8247 7 8248 ) 8249 </leadingDigits> 8250 <format>$1 $2 $3</format> 8251 </numberFormat> 8252 <!-- Voicemail. --> 8253 <numberFormat pattern="(\d{4})(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 8254 <leadingDigits>15[279]</leadingDigits> 8255 <format>$1 $2 $3</format> 8256 </numberFormat> 8257 <!-- Voicemail. --> 8258 <numberFormat pattern="(\d{3})(\d{2})(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 8259 <leadingDigits>15</leadingDigits> 8260 <format>$1 $2 $3</format> 8261 </numberFormat> 8262 </availableFormats> 8263 <generalDesc> 8264 <nationalNumberPattern> 8265 [2579]\d{5,14}| 8266 49(?: 8267 [34]0| 8268 69| 8269 8\d 8270 )\d\d?| 8271 49(?: 8272 37| 8273 49| 8274 60| 8275 7[089]| 8276 9\d 8277 )\d{1,3}| 8278 49(?: 8279 1\d| 8280 2[02-9]| 8281 3[2-689]| 8282 7[1-7] 8283 )\d{1,8}| 8284 (?: 8285 1| 8286 [368]\d| 8287 4[0-8] 8288 )\d{3,13}| 8289 49(?: 8290 [05]\d| 8291 [23]1| 8292 [46][1-8] 8293 )\d{1,9} 8294 </nationalNumberPattern> 8295 </generalDesc> 8296 <!-- The German ITU numbering plan gives overly simplistic minimum/maximum 8297 lengths for number ranges. This would (if taken literally) result in 1 or 2 length 8298 subscriber numbers. However, a contact of the German numbering authority 8299 confirmed that subscriber numbers can never be shorter than 2-digit and total 8300 length can not be less than 6 digits. Prefix 4921 of length 13-digit is added 8301 based on user report. --> 8302 <!-- Maximum lengths of German numbers are generally undefined, since any subscriber 8303 number can connect to a private exchange (PABX), which can consume additionally 8304 dialled digits (e.g. for calling individual rooms in a hotel directly). This means that in 8305 almost all cases the maximum length of a fixed line range is 15 (the maximum defined 8306 by E.164). However there is one very special exception to this; the "49" area code. 8307 This needs to be shorter to avoid range lengths overlapping which would otherwise 8308 cause issues in parsing (since 49 is both an area code and the country calling code). --> 8309 <fixedLine> 8310 <possibleLengths national="[5-15]" localOnly="[2-4]"/> 8311 <exampleNumber>30123456</exampleNumber> 8312 <nationalNumberPattern> 8313 32\d{9,11}| 8314 49[2-6]\d{10}| 8315 49[0-7]\d{3,9}| 8316 (?: 8317 [34]0| 8318 [68]9 8319 )\d{3,13}| 8320 (?: 8321 2(?: 8322 0[1-689]| 8323 [1-3569]\d| 8324 4[0-8]| 8325 7[1-7]| 8326 8[0-7] 8327 )| 8328 3(?: 8329 [3569]\d| 8330 4[0-79]| 8331 7[1-7]| 8332 8[1-8] 8333 )| 8334 4(?: 8335 1[02-9]| 8336 [2-48]\d| 8337 5[0-6]| 8338 6[0-8]| 8339 7[0-79] 8340 )| 8341 5(?: 8342 0[2-8]| 8343 [124-6]\d| 8344 [38][0-8]| 8345 [79][0-7] 8346 )| 8347 6(?: 8348 0[02-9]| 8349 [1-358]\d| 8350 [47][0-8]| 8351 6[1-9] 8352 )| 8353 7(?: 8354 0[2-8]| 8355 1[1-9]| 8356 [27][0-7]| 8357 3\d| 8358 [4-6][0-8]| 8359 8[0-5]| 8360 9[013-7] 8361 )| 8362 8(?: 8363 0[2-9]| 8364 1[0-79]| 8365 2\d| 8366 3[0-46-9]| 8367 4[0-6]| 8368 5[013-9]| 8369 6[1-8]| 8370 7[0-8]| 8371 8[0-24-6] 8372 )| 8373 9(?: 8374 0[6-9]| 8375 [1-4]\d| 8376 [589][0-7]| 8377 6[0-8]| 8378 7[0-467] 8379 ) 8380 )\d{3,12} 8381 </nationalNumberPattern> 8382 </fixedLine> 8383 <!-- According to 8384 http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/BNetzA/Sachgebiete/Telekommunikation/Regulierung/Nummernverwaltung/Mobilfunkdienste/NummernplanMobileDienstepdf.pdf?__blob=publicationFile 8385 numbers beginning with 162, 163 and 17 can all be 10 or 11 digits long. 8386 The ranges 15[056] have been removed from the ITU doc, but information found online 8387 indicates that they may still be working. 8388 Note corresponding voicemail prefixes should be updated as well if new prefixes are 8389 added to this section. --> 8390 <mobile> 8391 <possibleLengths national="10,11"/> 8392 <exampleNumber>15123456789</exampleNumber> 8393 <nationalNumberPattern> 8394 15[0-25-9]\d{8}| 8395 1(?: 8396 6[023]| 8397 7\d 8398 )\d{7,8} 8399 </nationalNumberPattern> 8400 </mobile> 8401 <pager> 8402 <possibleLengths national="[4-14]"/> 8403 <exampleNumber>16412345</exampleNumber> 8404 <nationalNumberPattern> 8405 16(?: 8406 4\d{1,10}| 8407 [89]\d{1,11} 8408 ) 8409 </nationalNumberPattern> 8410 </pager> 8411 <tollFree> 8412 <possibleLengths national="[10-15]"/> 8413 <exampleNumber>8001234567890</exampleNumber> 8414 <nationalNumberPattern>800\d{7,12}</nationalNumberPattern> 8415 </tollFree> 8416 <!-- Includes the more expensive of the "televoting" line numbers. See the shared cost 8417 section for more information. --> 8418 <premiumRate> 8419 <possibleLengths national="10,11"/> 8420 <exampleNumber>9001234567</exampleNumber> 8421 <nationalNumberPattern> 8422 (?: 8423 137[7-9]| 8424 900(?: 8425 [135]| 8426 9\d 8427 ) 8428 )\d{6} 8429 </nationalNumberPattern> 8430 </premiumRate> 8431 <!-- Includes some mass-traffic numbers, used for e.g. phone voting, raffles, since their 8432 costs when dialling from a fixed-line phone is similar. 8433 Prices: 8434 http://www.billiger-telefonieren.de/0180-0137-0900-sonderrufnummern/ 8435 Documentation: 8436 http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/Sachgebiete/Telekommunikation/Unternehmen_Institutionen/Nummerierung/Rufnummern/0137/0137_Nummernplan.pdf?__blob=publicationFile&v=2 --> 8437 <sharedCost> 8438 <possibleLengths national="[7-14]"/> 8439 <exampleNumber>18012345</exampleNumber> 8440 <nationalNumberPattern> 8441 180\d{5,11}| 8442 13(?: 8443 7[1-6]\d\d| 8444 8 8445 )\d{4} 8446 </nationalNumberPattern> 8447 </sharedCost> 8448 <personalNumber> 8449 <possibleLengths national="11"/> 8450 <exampleNumber>70012345678</exampleNumber> 8451 <nationalNumberPattern>700\d{8}</nationalNumberPattern> 8452 </personalNumber> 8453 <!-- Using UAN for numbers marked in the plan as being assigned to International Virtual 8454 Private Networks (0181) and User Groups (018[2-9]). These seem in practice to be assigned 8455 to companies. More information here: http://de.wikipedia.org/wiki/Vorwahl_01 --> 8456 <uan> 8457 <possibleLengths national="[8-14]"/> 8458 <exampleNumber>18500123456</exampleNumber> 8459 <nationalNumberPattern> 8460 18(?: 8461 1\d{5,11}| 8462 [2-9]\d{8} 8463 ) 8464 </nationalNumberPattern> 8465 </uan> 8466 <!-- Note corresponding mobile prefixes should be updated as well if new prefixes are added 8467 to this section. --> 8468 <voicemail> 8469 <possibleLengths national="12,13"/> 8470 <exampleNumber>177991234567</exampleNumber> 8471 <nationalNumberPattern> 8472 1(?: 8473 6(?: 8474 013| 8475 255| 8476 399 8477 )| 8478 7(?: 8479 (?: 8480 [015]1| 8481 [69]3 8482 )3| 8483 [2-4]55| 8484 [78]99 8485 ) 8486 )\d{7,8}| 8487 15(?: 8488 (?: 8489 [03-68]00| 8490 113 8491 )\d| 8492 2\d55| 8493 7\d99| 8494 9\d33 8495 )\d{7} 8496 </nationalNumberPattern> 8497 </voicemail> 8498 </territory> 8499 8500 <!-- Djibouti (DJ) --> 8501 <!-- http://www.itu.int/oth/T020200003A/en --> 8502 <territory id="DJ" countryCode="253" internationalPrefix="00"> 8503 <availableFormats> 8504 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 8505 <leadingDigits>[27]</leadingDigits> 8506 <format>$1 $2 $3 $4</format> 8507 </numberFormat> 8508 </availableFormats> 8509 <generalDesc> 8510 <nationalNumberPattern> 8511 (?: 8512 2\d| 8513 77 8514 )\d{6} 8515 </nationalNumberPattern> 8516 </generalDesc> 8517 <!-- Includes "Numéro long CDMA fixe" numbers. --> 8518 <fixedLine> 8519 <possibleLengths national="8"/> 8520 <exampleNumber>21360003</exampleNumber> 8521 <nationalNumberPattern> 8522 2(?: 8523 1[2-5]| 8524 7[45] 8525 )\d{5} 8526 </nationalNumberPattern> 8527 </fixedLine> 8528 <mobile> 8529 <possibleLengths national="8"/> 8530 <exampleNumber>77831001</exampleNumber> 8531 <nationalNumberPattern>77\d{6}</nationalNumberPattern> 8532 </mobile> 8533 </territory> 8534 8535 <!-- Denmark (DK) --> 8536 <!-- http://www.dba.erhvervsstyrelsen.dk/numbering-lists --> 8537 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Denmark --> 8538 <!-- https://www.itu.int/oth/T0202000038/en --> 8539 <territory id="DK" countryCode="45" internationalPrefix="00" mobileNumberPortableRegion="true"> 8540 <availableFormats> 8541 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 8542 <leadingDigits>[2-9]</leadingDigits> 8543 <format>$1 $2 $3 $4</format> 8544 </numberFormat> 8545 </availableFormats> 8546 <generalDesc> 8547 <nationalNumberPattern>[2-9]\d{7}</nationalNumberPattern> 8548 </generalDesc> 8549 <!-- Note that "mainly mobile" and "mainly fixed-line" are put under both number types to be 8550 safe. --> 8551 <fixedLine> 8552 <possibleLengths national="8"/> 8553 <exampleNumber>32123456</exampleNumber> 8554 <nationalNumberPattern> 8555 (?: 8556 [2-7]\d| 8557 8[126-9]| 8558 9[1-46-9] 8559 )\d{6} 8560 </nationalNumberPattern> 8561 </fixedLine> 8562 <mobile> 8563 <possibleLengths national="8"/> 8564 <exampleNumber>32123456</exampleNumber> 8565 <nationalNumberPattern> 8566 (?: 8567 [2-7]\d| 8568 8[126-9]| 8569 9[1-46-9] 8570 )\d{6} 8571 </nationalNumberPattern> 8572 </mobile> 8573 <tollFree> 8574 <possibleLengths national="8"/> 8575 <exampleNumber>80123456</exampleNumber> 8576 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 8577 </tollFree> 8578 <premiumRate> 8579 <possibleLengths national="8"/> 8580 <exampleNumber>90123456</exampleNumber> 8581 <nationalNumberPattern>90\d{6}</nationalNumberPattern> 8582 </premiumRate> 8583 </territory> 8584 8585 <!-- Dominica (DM) --> 8586 <!-- Calling code and formatting shared with 'US' --> 8587 <!-- http://www.itu.int/oth/T020200003B/en --> 8588 <territory id="DM" countryCode="1" leadingDigits="767" internationalPrefix="011" 8589 nationalPrefix="1" nationalPrefixForParsing="1|([2-7]\d{6})$" 8590 nationalPrefixTransformRule="767$1" mobileNumberPortableRegion="true"> 8591 <generalDesc> 8592 <nationalNumberPattern> 8593 (?: 8594 [58]\d\d| 8595 767| 8596 900 8597 )\d{7} 8598 </nationalNumberPattern> 8599 </generalDesc> 8600 <fixedLine> 8601 <possibleLengths national="10" localOnly="7"/> 8602 <exampleNumber>7674201234</exampleNumber> 8603 <nationalNumberPattern> 8604 767(?: 8605 2(?: 8606 55| 8607 66 8608 )| 8609 4(?: 8610 2[01]| 8611 4[0-25-9] 8612 )| 8613 50[0-4] 8614 )\d{4} 8615 </nationalNumberPattern> 8616 </fixedLine> 8617 <!-- Adding 61[237], 285 and 295 since online numbers have been found with this prefix. --> 8618 <mobile> 8619 <possibleLengths national="10" localOnly="7"/> 8620 <exampleNumber>7672251234</exampleNumber> 8621 <nationalNumberPattern> 8622 767(?: 8623 2(?: 8624 [2-4689]5| 8625 7[5-7] 8626 )| 8627 31[5-7]| 8628 61[1-8]| 8629 70[1-6] 8630 )\d{4} 8631 </nationalNumberPattern> 8632 </mobile> 8633 <tollFree> 8634 <possibleLengths national="10"/> 8635 <exampleNumber>8002123456</exampleNumber> 8636 <nationalNumberPattern> 8637 8(?: 8638 00| 8639 33| 8640 44| 8641 55| 8642 66| 8643 77| 8644 88 8645 )[2-9]\d{6} 8646 </nationalNumberPattern> 8647 </tollFree> 8648 <premiumRate> 8649 <possibleLengths national="10"/> 8650 <exampleNumber>9002123456</exampleNumber> 8651 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 8652 </premiumRate> 8653 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 8654 <personalNumber> 8655 <possibleLengths national="10"/> 8656 <exampleNumber>5002345678</exampleNumber> 8657 <nationalNumberPattern> 8658 52(?: 8659 3(?: 8660 [2-46-9][02-9]\d| 8661 5(?: 8662 [02-46-9]\d| 8663 5[0-46-9] 8664 ) 8665 )| 8666 4(?: 8667 [2-478][02-9]\d| 8668 5(?: 8669 [034]\d| 8670 2[024-9]| 8671 5[0-46-9] 8672 )| 8673 6(?: 8674 0[1-9]| 8675 [2-9]\d 8676 )| 8677 9(?: 8678 [05-9]\d| 8679 2[0-5]| 8680 49 8681 ) 8682 ) 8683 )\d{4}| 8684 52[34][2-9]1[02-9]\d{4}| 8685 5(?: 8686 00| 8687 2[125-7]| 8688 33| 8689 44| 8690 66| 8691 77| 8692 88 8693 )[2-9]\d{6} 8694 </nationalNumberPattern> 8695 </personalNumber> 8696 </territory> 8697 8698 <!-- Dominican Republic (DO) --> 8699 <!-- Calling code and formatting shared with 'US' --> 8700 <!-- http://www.itu.int/oth/T020200003C/en --> 8701 <territory id="DO" countryCode="1" leadingDigits="8001|8[024]9" internationalPrefix="011" 8702 nationalPrefix="1" mobileNumberPortableRegion="true"> 8703 <generalDesc> 8704 <nationalNumberPattern> 8705 (?: 8706 [58]\d\d| 8707 900 8708 )\d{7} 8709 </nationalNumberPattern> 8710 </generalDesc> 8711 <!-- The ITU data seems to be somewhat incomplete. We ensure that the fully-specified mobile 8712 prefixes in the document are classified as such by excluding them from the fixed-line 8713 ranges, but other than this have a generic rule. --> 8714 <fixedLine> 8715 <possibleLengths national="10" localOnly="7"/> 8716 <exampleNumber>8092345678</exampleNumber> 8717 <nationalNumberPattern> 8718 8(?: 8719 [04]9[2-9]\d\d| 8720 29(?: 8721 2(?: 8722 [0-59]\d| 8723 6[04-9]| 8724 7[0-27]| 8725 8[0237-9] 8726 )| 8727 3(?: 8728 [0-35-9]\d| 8729 4[7-9] 8730 )| 8731 [45]\d\d| 8732 6(?: 8733 [0-27-9]\d| 8734 [3-5][1-9]| 8735 6[0135-8] 8736 )| 8737 7(?: 8738 0[013-9]| 8739 [1-37]\d| 8740 4[1-35689]| 8741 5[1-4689]| 8742 6[1-57-9]| 8743 8[1-79]| 8744 9[1-8] 8745 )| 8746 8(?: 8747 0[146-9]| 8748 1[0-48]| 8749 [248]\d| 8750 3[1-79]| 8751 5[01589]| 8752 6[013-68]| 8753 7[124-8]| 8754 9[0-8] 8755 )| 8756 9(?: 8757 [0-24]\d| 8758 3[02-46-9]| 8759 5[0-79]| 8760 60| 8761 7[0169]| 8762 8[57-9]| 8763 9[02-9] 8764 ) 8765 ) 8766 )\d{4} 8767 </nationalNumberPattern> 8768 </fixedLine> 8769 <mobile> 8770 <possibleLengths national="10" localOnly="7"/> 8771 <exampleNumber>8092345678</exampleNumber> 8772 <nationalNumberPattern>8[024]9[2-9]\d{6}</nationalNumberPattern> 8773 </mobile> 8774 <tollFree> 8775 <possibleLengths national="10"/> 8776 <exampleNumber>8002123456</exampleNumber> 8777 <nationalNumberPattern> 8778 8(?: 8779 00(?: 8780 14| 8781 [2-9]\d 8782 )| 8783 (?: 8784 33| 8785 44| 8786 55| 8787 66| 8788 77| 8789 88 8790 )[2-9]\d 8791 )\d{5} 8792 </nationalNumberPattern> 8793 </tollFree> 8794 <premiumRate> 8795 <possibleLengths national="10"/> 8796 <exampleNumber>9002123456</exampleNumber> 8797 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 8798 </premiumRate> 8799 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 8800 <personalNumber> 8801 <possibleLengths national="10"/> 8802 <exampleNumber>5002345678</exampleNumber> 8803 <nationalNumberPattern> 8804 52(?: 8805 3(?: 8806 [2-46-9][02-9]\d| 8807 5(?: 8808 [02-46-9]\d| 8809 5[0-46-9] 8810 ) 8811 )| 8812 4(?: 8813 [2-478][02-9]\d| 8814 5(?: 8815 [034]\d| 8816 2[024-9]| 8817 5[0-46-9] 8818 )| 8819 6(?: 8820 0[1-9]| 8821 [2-9]\d 8822 )| 8823 9(?: 8824 [05-9]\d| 8825 2[0-5]| 8826 49 8827 ) 8828 ) 8829 )\d{4}| 8830 52[34][2-9]1[02-9]\d{4}| 8831 5(?: 8832 00| 8833 2[125-7]| 8834 33| 8835 44| 8836 66| 8837 77| 8838 88 8839 )[2-9]\d{6} 8840 </nationalNumberPattern> 8841 </personalNumber> 8842 </territory> 8843 8844 <!-- Algeria (DZ) --> 8845 <!-- http://www.itu.int/oth/T0202000003/en --> 8846 <!-- http://www.arpt.dz --> 8847 <territory id="DZ" countryCode="213" internationalPrefix="00" nationalPrefix="0"> 8848 <availableFormats> 8849 <!-- Formatting from http://www.pagesjaunes-dz.com. --> 8850 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 8851 <leadingDigits>[1-4]</leadingDigits> 8852 <format>$1 $2 $3 $4</format> 8853 </numberFormat> 8854 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 8855 <leadingDigits>9</leadingDigits> 8856 <format>$1 $2 $3 $4</format> 8857 </numberFormat> 8858 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 8859 <leadingDigits>[5-8]</leadingDigits> 8860 <format>$1 $2 $3 $4</format> 8861 </numberFormat> 8862 </availableFormats> 8863 <generalDesc> 8864 <nationalNumberPattern> 8865 (?: 8866 [1-4]| 8867 [5-79]\d| 8868 80 8869 )\d{7} 8870 </nationalNumberPattern> 8871 </generalDesc> 8872 <!-- We include the VSAT lines here. --> 8873 <!-- Added prefix 23 found online. --> 8874 <fixedLine> 8875 <possibleLengths national="8,9"/> 8876 <exampleNumber>12345678</exampleNumber> 8877 <nationalNumberPattern> 8878 9619\d{5}| 8879 (?: 8880 1\d| 8881 2[013-79]| 8882 3[0-8]| 8883 4[013-689] 8884 )\d{6} 8885 </nationalNumberPattern> 8886 </fixedLine> 8887 <!-- Adding 65 and 78 from numbers found online. Also, prefix 670 is added since the carrier 8888 Mobilis Algeria provided it, and 54 for Nedjma. Prefixes 67[1-4] were also added for 8889 Mobilis Algeria based on evidence found online. Added new ranges 675 and 676 as 8890 per IR21 received. --> 8891 <mobile> 8892 <possibleLengths national="9"/> 8893 <exampleNumber>551234567</exampleNumber> 8894 <nationalNumberPattern> 8895 (?: 8896 5(?: 8897 4[0-29]| 8898 5\d| 8899 6[0-2] 8900 )| 8901 6(?: 8902 [569]\d| 8903 7[0-6] 8904 )| 8905 7[7-9]\d 8906 )\d{6} 8907 </nationalNumberPattern> 8908 </mobile> 8909 <tollFree> 8910 <possibleLengths national="9"/> 8911 <exampleNumber>800123456</exampleNumber> 8912 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 8913 </tollFree> 8914 <premiumRate> 8915 <possibleLengths national="9"/> 8916 <exampleNumber>808123456</exampleNumber> 8917 <nationalNumberPattern>80[3-689]1\d{5}</nationalNumberPattern> 8918 </premiumRate> 8919 <!-- The Algerian plan doesn't specify where the costs start to be considered "premium", so we 8920 draw an arbitrary line here and say that from 50 Da up they will be considered premium. --> 8921 <sharedCost> 8922 <possibleLengths national="9"/> 8923 <exampleNumber>801123456</exampleNumber> 8924 <nationalNumberPattern>80[12]1\d{5}</nationalNumberPattern> 8925 </sharedCost> 8926 <voip> 8927 <possibleLengths national="9"/> 8928 <exampleNumber>983123456</exampleNumber> 8929 <nationalNumberPattern>98[23]\d{6}</nationalNumberPattern> 8930 </voip> 8931 </territory> 8932 8933 <!-- Ecuador (EC) --> 8934 <!-- http://en.wikipedia.org/wiki/+593 --> 8935 <!-- http://www.arcotel.gob.ec/plan-tecnico-fundamental-de-numeracion-series-numericas/ --> 8936 <!-- http://www.itu.int/oth/T020200003D/en --> 8937 <territory id="EC" countryCode="593" internationalPrefix="00" nationalPrefix="0" 8938 mobileNumberPortableRegion="true"> 8939 <availableFormats> 8940 <numberFormat pattern="(\d{3})(\d{4})"> 8941 <leadingDigits>[2-7]</leadingDigits> 8942 <format>$1-$2</format> 8943 <intlFormat>NA</intlFormat> 8944 </numberFormat> 8945 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 8946 <leadingDigits>[2-7]</leadingDigits> 8947 <format>$1 $2-$3</format> 8948 <intlFormat>$1-$2-$3</intlFormat> 8949 </numberFormat> 8950 <!-- Formatting for the new longer mobile numbers comes from the advertisements about the 8951 change on the http://www.conatel.gob.ec site. --> 8952 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 8953 <leadingDigits>9</leadingDigits> 8954 <format>$1 $2 $3</format> 8955 </numberFormat> 8956 <numberFormat pattern="(\d{4})(\d{3})(\d{3,4})"> 8957 <leadingDigits>1</leadingDigits> 8958 <format>$1 $2 $3</format> 8959 </numberFormat> 8960 </availableFormats> 8961 <generalDesc> 8962 <nationalNumberPattern> 8963 1\d{9,10}| 8964 (?: 8965 [2-7]| 8966 9\d 8967 )\d{7} 8968 </nationalNumberPattern> 8969 </generalDesc> 8970 <fixedLine> 8971 <possibleLengths national="8" localOnly="7"/> 8972 <exampleNumber>22123456</exampleNumber> 8973 <nationalNumberPattern>[2-7][2-7]\d{6}</nationalNumberPattern> 8974 </fixedLine> 8975 <mobile> 8976 <possibleLengths national="9"/> 8977 <exampleNumber>991234567</exampleNumber> 8978 <nationalNumberPattern> 8979 964[0-2]\d{5}| 8980 9(?: 8981 39| 8982 [57][89]| 8983 6[0-36-9]| 8984 [89]\d 8985 )\d{6} 8986 </nationalNumberPattern> 8987 </mobile> 8988 <tollFree> 8989 <possibleLengths national="10,11"/> 8990 <exampleNumber>18001234567</exampleNumber> 8991 <nationalNumberPattern> 8992 1800\d{7}| 8993 1[78]00\d{6} 8994 </nationalNumberPattern> 8995 </tollFree> 8996 <voip> 8997 <possibleLengths national="8"/> 8998 <exampleNumber>28901234</exampleNumber> 8999 <nationalNumberPattern>[2-7]890\d{4}</nationalNumberPattern> 9000 </voip> 9001 </territory> 9002 9003 <!-- Estonia (EE) --> 9004 <!-- http://www.itu.int/oth/T0202000043/en --> 9005 <territory id="EE" countryCode="372" internationalPrefix="00" mobileNumberPortableRegion="true"> 9006 <availableFormats> 9007 <numberFormat pattern="(\d{3})(\d{4})"> 9008 <leadingDigits> 9009 [369]| 9010 4[3-8]| 9011 5(?: 9012 [0-2]| 9013 5[0-478]| 9014 6[45] 9015 )| 9016 7[1-9]| 9017 88 9018 </leadingDigits> 9019 <leadingDigits> 9020 [369]| 9021 4[3-8]| 9022 5(?: 9023 [02]| 9024 1(?: 9025 [0-8]| 9026 95 9027 )| 9028 5[0-478]| 9029 6(?: 9030 4[0-4]| 9031 5[1-589] 9032 ) 9033 )| 9034 7[1-9]| 9035 88 9036 </leadingDigits> 9037 <format>$1 $2</format> 9038 </numberFormat> 9039 <numberFormat pattern="(\d{4})(\d{3,4})"> 9040 <leadingDigits> 9041 [45]| 9042 8(?: 9043 00| 9044 [1-49] 9045 ) 9046 </leadingDigits> 9047 <leadingDigits> 9048 [45]| 9049 8(?: 9050 00[1-9]| 9051 [1-49] 9052 ) 9053 </leadingDigits> 9054 <format>$1 $2</format> 9055 </numberFormat> 9056 <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> 9057 <leadingDigits>7</leadingDigits> 9058 <format>$1 $2 $3</format> 9059 </numberFormat> 9060 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 9061 <leadingDigits>8</leadingDigits> 9062 <format>$1 $2 $3</format> 9063 </numberFormat> 9064 </availableFormats> 9065 <generalDesc> 9066 <nationalNumberPattern> 9067 8\d{9}| 9068 [4578]\d{7}| 9069 (?: 9070 [3-8]\d| 9071 90 9072 )\d{5} 9073 </nationalNumberPattern> 9074 </generalDesc> 9075 <noInternationalDialling> 9076 <possibleLengths national="7"/> 9077 <nationalNumberPattern>800[2-9]\d{3}</nationalNumberPattern> 9078 </noInternationalDialling> 9079 <fixedLine> 9080 <possibleLengths national="7"/> 9081 <exampleNumber>3212345</exampleNumber> 9082 <nationalNumberPattern> 9083 (?: 9084 3[23589]| 9085 4[3-8]| 9086 6\d| 9087 7[1-9]| 9088 88 9089 )\d{5} 9090 </nationalNumberPattern> 9091 </fixedLine> 9092 <!-- 7 digit mobile numbers currently in use with special prefixes are preserved - new 9093 numbers are 8 digits. --> 9094 <mobile> 9095 <possibleLengths national="7,8"/> 9096 <exampleNumber>51234567</exampleNumber> 9097 <nationalNumberPattern> 9098 (?: 9099 5\d{5}| 9100 8(?: 9101 1(?: 9102 0(?: 9103 000| 9104 [3-9]\d\d 9105 )| 9106 (?: 9107 1(?: 9108 0[236]| 9109 1\d 9110 )| 9111 (?: 9112 23| 9113 [3-79]\d 9114 )\d 9115 )\d 9116 )| 9117 2(?: 9118 0(?: 9119 000| 9120 (?: 9121 19| 9122 [2-7]\d 9123 )\d 9124 )| 9125 (?: 9126 (?: 9127 [124-6]\d| 9128 3[5-9] 9129 )\d| 9130 7(?: 9131 [3679]\d| 9132 8[13-9] 9133 )| 9134 8(?: 9135 [2-6]\d| 9136 7[01] 9137 ) 9138 )\d 9139 )| 9140 [349]\d{4} 9141 ) 9142 )\d\d| 9143 5(?: 9144 (?: 9145 [02]\d| 9146 5[0-478] 9147 )\d| 9148 1(?: 9149 [0-8]\d| 9150 95 9151 )| 9152 6(?: 9153 4[0-4]| 9154 5[1-589] 9155 ) 9156 )\d{3} 9157 </nationalNumberPattern> 9158 </mobile> 9159 <tollFree> 9160 <possibleLengths national="7,8,10"/> 9161 <exampleNumber>80012345</exampleNumber> 9162 <nationalNumberPattern> 9163 800(?: 9164 (?: 9165 0\d\d| 9166 1 9167 )\d| 9168 [2-9] 9169 )\d{3} 9170 </nationalNumberPattern> 9171 </tollFree> 9172 <!-- Supporting eFax numbers here as well. We aren't sure the exact cost, but have 9173 had user reports that they are expensive to dial. --> 9174 <premiumRate> 9175 <possibleLengths national="7,8"/> 9176 <exampleNumber>9001234</exampleNumber> 9177 <nationalNumberPattern> 9178 (?: 9179 40\d\d| 9180 900 9181 )\d{4} 9182 </nationalNumberPattern> 9183 </premiumRate> 9184 <personalNumber> 9185 <possibleLengths national="8"/> 9186 <exampleNumber>70012345</exampleNumber> 9187 <nationalNumberPattern>70[0-2]\d{5}</nationalNumberPattern> 9188 </personalNumber> 9189 </territory> 9190 9191 <!-- Egypt (EG) --> 9192 <!-- http://www.itu.int/oth/T020200003E/en --> 9193 <territory id="EG" countryCode="20" internationalPrefix="00" nationalPrefix="0" 9194 mobileNumberPortableRegion="true"> 9195 <availableFormats> 9196 <numberFormat pattern="(\d)(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 9197 <leadingDigits>[23]</leadingDigits> 9198 <format>$1 $2</format> 9199 </numberFormat> 9200 <numberFormat pattern="(\d{2})(\d{6,7})" nationalPrefixFormattingRule="$NP$FG"> 9201 <leadingDigits> 9202 1[35]| 9203 [4-6]| 9204 8[2468]| 9205 9[235-7] 9206 </leadingDigits> 9207 <format>$1 $2</format> 9208 </numberFormat> 9209 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 9210 <leadingDigits>[189]</leadingDigits> 9211 <format>$1 $2 $3</format> 9212 </numberFormat> 9213 </availableFormats> 9214 <generalDesc> 9215 <nationalNumberPattern> 9216 [189]\d{8,9}| 9217 [24-6]\d{8}| 9218 [135]\d{7} 9219 </nationalNumberPattern> 9220 </generalDesc> 9221 <!-- Subscriber numbers starting with 5 are also permitted for the area codes 040, with 5, 6 9222 and 7 for the area code 050, with 5 and 7 for 082, with 6 for 084, with 7 for 086 and 9223 092 and with 5 and 6 for 96. --> 9224 <fixedLine> 9225 <possibleLengths national="8,9" localOnly="6,7"/> 9226 <exampleNumber>234567890</exampleNumber> 9227 <nationalNumberPattern> 9228 13[23]\d{6}| 9229 (?: 9230 15| 9231 57 9232 )\d{6,7}| 9233 (?: 9234 2[2-4]| 9235 3| 9236 4[05-8]| 9237 5[05]| 9238 6[24-689]| 9239 8[2468]| 9240 9[235-7] 9241 )\d{7} 9242 </nationalNumberPattern> 9243 </fixedLine> 9244 <mobile> 9245 <possibleLengths national="10"/> 9246 <exampleNumber>1001234567</exampleNumber> 9247 <nationalNumberPattern>1[0-25]\d{8}</nationalNumberPattern> 9248 </mobile> 9249 <tollFree> 9250 <possibleLengths national="10"/> 9251 <exampleNumber>8001234567</exampleNumber> 9252 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 9253 </tollFree> 9254 <premiumRate> 9255 <possibleLengths national="10"/> 9256 <exampleNumber>9001234567</exampleNumber> 9257 <nationalNumberPattern>900\d{7}</nationalNumberPattern> 9258 </premiumRate> 9259 </territory> 9260 9261 <!-- Western Sahara (EH) --> 9262 <!-- Calling code and formatting shared with 'MA' --> 9263 <!-- Two area codes are defined in the Morocco ITU document; 05288 XXXXX and 05289 XXXXX --> 9264 <!-- http://www.itu.int/oth/T0202000090/en --> 9265 <territory id="EH" countryCode="212" leadingDigits="528[89]" internationalPrefix="00" 9266 nationalPrefix="0"> 9267 <generalDesc> 9268 <nationalNumberPattern>[5-8]\d{8}</nationalNumberPattern> 9269 </generalDesc> 9270 <fixedLine> 9271 <possibleLengths national="9"/> 9272 <exampleNumber>528812345</exampleNumber> 9273 <nationalNumberPattern>528[89]\d{5}</nationalNumberPattern> 9274 </fixedLine> 9275 <!-- The following sections are copied verbatim from Morocco to allow these non-geographical 9276 numbers to be recognized as available from within Western Sahara. --> 9277 <mobile> 9278 <possibleLengths national="9"/> 9279 <exampleNumber>650123456</exampleNumber> 9280 <nationalNumberPattern> 9281 (?: 9282 6(?: 9283 [0-79]\d| 9284 8[0-247-9] 9285 )| 9286 7(?: 9287 [017]\d| 9288 6[0-367] 9289 ) 9290 )\d{6} 9291 </nationalNumberPattern> 9292 </mobile> 9293 <tollFree> 9294 <possibleLengths national="9"/> 9295 <exampleNumber>801234567</exampleNumber> 9296 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 9297 </tollFree> 9298 <premiumRate> 9299 <possibleLengths national="9"/> 9300 <exampleNumber>891234567</exampleNumber> 9301 <nationalNumberPattern>89\d{7}</nationalNumberPattern> 9302 </premiumRate> 9303 <!-- Putting VSAT numbers here. --> 9304 <voip> 9305 <possibleLengths national="9"/> 9306 <exampleNumber>592401234</exampleNumber> 9307 <nationalNumberPattern> 9308 592(?: 9309 4[0-2]| 9310 93 9311 )\d{4} 9312 </nationalNumberPattern> 9313 </voip> 9314 </territory> 9315 9316 <!-- Eritrea (ER) --> 9317 <!-- http://www.itu.int/oth/T0202000042/en --> 9318 <territory id="ER" countryCode="291" internationalPrefix="00" nationalPrefix="0"> 9319 <availableFormats> 9320 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 9321 <leadingDigits>[178]</leadingDigits> 9322 <format>$1 $2 $3</format> 9323 </numberFormat> 9324 </availableFormats> 9325 <generalDesc> 9326 <nationalNumberPattern>[178]\d{6}</nationalNumberPattern> 9327 </generalDesc> 9328 <!-- Test number from plan. --> 9329 <fixedLine> 9330 <possibleLengths national="7" localOnly="6"/> 9331 <exampleNumber>8370362</exampleNumber> 9332 <nationalNumberPattern> 9333 (?: 9334 1(?: 9335 1[12568]| 9336 [24]0| 9337 55| 9338 6[146] 9339 )| 9340 8\d\d 9341 )\d{4} 9342 </nationalNumberPattern> 9343 </fixedLine> 9344 <!-- It is unclear in the plan whether the 07 mobile prefix superseded the previous 017[1-3] 9345 numbers or was in addition to them, so we support both here. --> 9346 <mobile> 9347 <possibleLengths national="7"/> 9348 <exampleNumber>7123456</exampleNumber> 9349 <nationalNumberPattern> 9350 (?: 9351 17[1-3]| 9352 7\d\d 9353 )\d{4} 9354 </nationalNumberPattern> 9355 </mobile> 9356 </territory> 9357 9358 <!-- Spain (ES) --> 9359 <!-- http://www.minetur.gob.es/telecomunicaciones/es-ES/Servicios/Numeracion/Documents/14-10_Descripcion_PNN.pdf --> 9360 <territory id="ES" countryCode="34" internationalPrefix="00" mobileNumberPortableRegion="true"> 9361 <availableFormats> 9362 <!-- 4-digit shortcodes which would otherwise be formatted as 'XXX X' --> 9363 <numberFormat pattern="(\d{4})"> 9364 <leadingDigits>905</leadingDigits> 9365 <format>$1</format> 9366 <intlFormat>NA</intlFormat> 9367 </numberFormat> 9368 <!-- 6-digit shortcodes which would otherwise be formatted as 'XXX XX X' --> 9369 <numberFormat pattern="(\d{6})"> 9370 <leadingDigits>[79]9</leadingDigits> 9371 <format>$1</format> 9372 <intlFormat>NA</intlFormat> 9373 </numberFormat> 9374 <!-- Toll free numbers. --> 9375 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 9376 <leadingDigits>[89]00</leadingDigits> 9377 <format>$1 $2 $3</format> 9378 </numberFormat> 9379 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 9380 <leadingDigits>[5-9]</leadingDigits> 9381 <format>$1 $2 $3 $4</format> 9382 </numberFormat> 9383 </availableFormats> 9384 <generalDesc> 9385 <nationalNumberPattern>[5-9]\d{8}</nationalNumberPattern> 9386 </generalDesc> 9387 <!-- The pattern is complex because the Lleida Networks mobile ranges are inside the 9388 fixed-line ranges. As per official announcement, 919 prefix is assigned to 9389 Madrid area http://www.boe.es/boe/dias/2016/11/17/pdfs/BOE-A-2016-10756.pdf. --> 9390 <fixedLine> 9391 <possibleLengths national="9"/> 9392 <exampleNumber>810123456</exampleNumber> 9393 <nationalNumberPattern> 9394 96906(?: 9395 0[0-8]| 9396 1[1-9]| 9397 [2-9]\d 9398 )\d\d| 9399 9(?: 9400 69(?: 9401 0[0-57-9]| 9402 [1-9]\d 9403 )| 9404 73(?: 9405 [0-8]\d| 9406 9[1-9] 9407 ) 9408 )\d{4}| 9409 (?: 9410 8(?: 9411 [1356]\d| 9412 [28][0-8]| 9413 [47][1-9] 9414 )| 9415 9(?: 9416 [135]\d| 9417 [268][0-8]| 9418 4[1-9]| 9419 7[124-9] 9420 ) 9421 )\d{6} 9422 </nationalNumberPattern> 9423 </fixedLine> 9424 <!-- The ranges 969060900 to 969061099 and 973900000 to 973909999 are mobile according to 9425 information received from Lleida Networks. Added 78 range based on user bug reports. --> 9426 <mobile> 9427 <possibleLengths national="9"/> 9428 <exampleNumber>612345678</exampleNumber> 9429 <nationalNumberPattern> 9430 (?: 9431 590[16]00\d| 9432 9(?: 9433 6906(?: 9434 09| 9435 10 9436 )| 9437 7390\d\d 9438 ) 9439 )\d\d| 9440 (?: 9441 6\d| 9442 7[1-48] 9443 )\d{7} 9444 </nationalNumberPattern> 9445 </mobile> 9446 <tollFree> 9447 <possibleLengths national="9"/> 9448 <exampleNumber>800123456</exampleNumber> 9449 <nationalNumberPattern>[89]00\d{6}</nationalNumberPattern> 9450 </tollFree> 9451 <premiumRate> 9452 <possibleLengths national="9"/> 9453 <exampleNumber>803123456</exampleNumber> 9454 <nationalNumberPattern>80[367]\d{6}</nationalNumberPattern> 9455 </premiumRate> 9456 <sharedCost> 9457 <possibleLengths national="9"/> 9458 <exampleNumber>901123456</exampleNumber> 9459 <nationalNumberPattern>90[12]\d{6}</nationalNumberPattern> 9460 </sharedCost> 9461 <personalNumber> 9462 <possibleLengths national="9"/> 9463 <exampleNumber>701234567</exampleNumber> 9464 <nationalNumberPattern>70\d{7}</nationalNumberPattern> 9465 </personalNumber> 9466 <!-- Modelling non-geographic nomadic numbers as UAN. --> 9467 <uan> 9468 <possibleLengths national="9"/> 9469 <exampleNumber>511234567</exampleNumber> 9470 <nationalNumberPattern>51\d{7}</nationalNumberPattern> 9471 </uan> 9472 </territory> 9473 9474 <!-- Ethiopia (ET) --> 9475 <!-- http://www.itu.int/oth/T0202000044/en --> 9476 <territory id="ET" countryCode="251" internationalPrefix="00" nationalPrefix="0"> 9477 <availableFormats> 9478 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 9479 <leadingDigits>[1-59]</leadingDigits> 9480 <format>$1 $2 $3</format> 9481 </numberFormat> 9482 </availableFormats> 9483 <generalDesc> 9484 <nationalNumberPattern> 9485 (?: 9486 11| 9487 [2-59]\d 9488 )\d{7} 9489 </nationalNumberPattern> 9490 </generalDesc> 9491 <!-- Found valid fixed-line numbers online that starts with prefix 11 617, 11 639 and 9492 11 667[01]. --> 9493 <fixedLine> 9494 <possibleLengths national="9" localOnly="7"/> 9495 <exampleNumber>111112345</exampleNumber> 9496 <nationalNumberPattern> 9497 11667[01]\d{3}| 9498 (?: 9499 11(?: 9500 1(?: 9501 1[124]| 9502 2[2-7]| 9503 3[1-5]| 9504 5[5-8]| 9505 8[6-8] 9506 )| 9507 2(?: 9508 13| 9509 3[6-8]| 9510 5[89]| 9511 7[05-9]| 9512 8[2-6] 9513 )| 9514 3(?: 9515 2[01]| 9516 3[0-289]| 9517 4[1289]| 9518 7[1-4]| 9519 87 9520 )| 9521 4(?: 9522 1[69]| 9523 3[2-49]| 9524 4[0-3]| 9525 6[5-8] 9526 )| 9527 5(?: 9528 1[578]| 9529 44| 9530 5[0-4] 9531 )| 9532 6(?: 9533 1[78]| 9534 2[69]| 9535 39| 9536 4[5-7]| 9537 5[1-5]| 9538 6[0-59]| 9539 8[015-8] 9540 ) 9541 )| 9542 2(?: 9543 2(?: 9544 11[1-9]| 9545 22[0-7]| 9546 33\d| 9547 44[1467]| 9548 66[1-68] 9549 )| 9550 5(?: 9551 11[124-6]| 9552 33[2-8]| 9553 44[1467]| 9554 55[14]| 9555 66[1-3679]| 9556 77[124-79]| 9557 880 9558 ) 9559 )| 9560 3(?: 9561 3(?: 9562 11[0-46-8]| 9563 (?: 9564 22| 9565 55 9566 )[0-6]| 9567 33[0134689]| 9568 44[04]| 9569 66[01467] 9570 )| 9571 4(?: 9572 44[0-8]| 9573 55[0-69]| 9574 66[0-3]| 9575 77[1-5] 9576 ) 9577 )| 9578 4(?: 9579 6(?: 9580 119| 9581 22[0-24-7]| 9582 33[1-5]| 9583 44[13-69]| 9584 55[14-689]| 9585 660| 9586 88[1-4] 9587 )| 9588 7(?: 9589 (?: 9590 11| 9591 22 9592 )[1-9]| 9593 33[13-7]| 9594 44[13-6]| 9595 55[1-689] 9596 ) 9597 )| 9598 5(?: 9599 7(?: 9600 227| 9601 55[05]| 9602 (?: 9603 66| 9604 77 9605 )[14-8] 9606 )| 9607 8(?: 9608 11[149]| 9609 22[013-79]| 9610 33[0-68]| 9611 44[013-8]| 9612 550| 9613 66[1-5]| 9614 77\d 9615 ) 9616 ) 9617 )\d{4} 9618 </nationalNumberPattern> 9619 </fixedLine> 9620 <!-- The data here is not regularly updated by the Ethiopian authorities, and many more 9621 numbers are visible online than are reported in the ITU document. We have also 9622 referred to IR 21 docs as they are frequently updated. --> 9623 <mobile> 9624 <possibleLengths national="9"/> 9625 <exampleNumber>911234567</exampleNumber> 9626 <nationalNumberPattern>9\d{8}</nationalNumberPattern> 9627 </mobile> 9628 </territory> 9629 9630 <!-- Finland (FI) --> 9631 <!-- Main region for 'AX' --> 9632 <!-- Adding all international carrier access codes in below doc that we found corroborating 9633 evidence for. https://www.viestintavirasto.fi/en/internettelephone/numberingoftelecommunicationsnetworks/internationalcalls/internationalcarrieraccesscodes.html --> 9634 <!-- Not supporting national long distance carrier codes as these are overlapping with UAN 9635 ranges mentioned in ITU doc. --> 9636 <!-- https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html --> 9637 <territory id="FI" mainCountryForCode="true" countryCode="358" leadingDigits="1[03-79]|[2-9]" 9638 preferredInternationalPrefix="00" 9639 internationalPrefix="00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))" 9640 nationalPrefix="0" mobileNumberPortableRegion="true"> 9641 <availableFormats> 9642 <!-- Most service numbers are included under UAN in PhoneNumberMetadata.xml (and also in 9643 the no-international-dialling block) but prefixes 75[12] are always short and used 9644 for directory services so are covered in ShortNumberMetadata.xml intead. However, 9645 they still need a national prefix so we have a formatting rule here. --> 9646 <numberFormat pattern="(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 9647 <leadingDigits>75[12]</leadingDigits> 9648 <format>$1</format> 9649 <intlFormat>NA</intlFormat> 9650 </numberFormat> 9651 <!-- General format for 1-digit prefix (5-10 digit numbers). --> 9652 <numberFormat pattern="(\d)(\d{4,9})" nationalPrefixFormattingRule="$NP$FG"> 9653 <leadingDigits> 9654 [2568][1-8]| 9655 3(?: 9656 0[1-9]| 9657 [1-9] 9658 )| 9659 9 9660 </leadingDigits> 9661 <format>$1 $2</format> 9662 </numberFormat> 9663 <!-- Format for 6 digit short codes. --> 9664 <numberFormat pattern="(\d{6})"> 9665 <leadingDigits>11</leadingDigits> 9666 <format>$1</format> 9667 <intlFormat>NA</intlFormat> 9668 </numberFormat> 9669 <!-- General format for 3-digit prefix (6-10 digit numbers). --> 9670 <numberFormat pattern="(\d{3})(\d{3,7})" nationalPrefixFormattingRule="$NP$FG"> 9671 <leadingDigits> 9672 [12]00| 9673 [368]| 9674 70[07-9] 9675 </leadingDigits> 9676 <format>$1 $2</format> 9677 </numberFormat> 9678 <!-- General format for 2-digit prefix (6-10 digit numbers). --> 9679 <numberFormat pattern="(\d{2})(\d{4,8})" nationalPrefixFormattingRule="$NP$FG"> 9680 <leadingDigits> 9681 [1245]| 9682 7[135] 9683 </leadingDigits> 9684 <format>$1 $2</format> 9685 </numberFormat> 9686 <numberFormat pattern="(\d{2})(\d{6,10})" nationalPrefixFormattingRule="$NP$FG"> 9687 <leadingDigits>7</leadingDigits> 9688 <format>$1 $2</format> 9689 </numberFormat> 9690 </availableFormats> 9691 <generalDesc> 9692 <nationalNumberPattern> 9693 [1-35689]\d{4}| 9694 7\d{10,11}| 9695 (?: 9696 [124-7]\d| 9697 3[0-46-9] 9698 )\d{8}| 9699 [1-9]\d{5,8} 9700 </nationalNumberPattern> 9701 </generalDesc> 9702 <!-- According to the national numbering plan, service numbers are in general not accessible 9703 from abroad, although 600/700/800 numbers may be. --> 9704 <noInternationalDialling> 9705 <possibleLengths national="[5-12]"/> 9706 <nationalNumberPattern> 9707 20(?: 9708 2[023]| 9709 9[89] 9710 )\d{1,6}| 9711 (?: 9712 60[12]\d| 9713 7099 9714 )\d{4,5}| 9715 (?: 9716 606| 9717 7(?: 9718 0[78]| 9719 1| 9720 3\d 9721 ) 9722 )\d{7}| 9723 (?: 9724 [1-3]00| 9725 7(?: 9726 0[1-5]\d\d| 9727 5[03-9] 9728 ) 9729 )\d{3,7} 9730 </nationalNumberPattern> 9731 </noInternationalDialling> 9732 <!-- This is limited to geographic numbers - non-geographic nationwide subscriber numbers 9733 are listed under UAN. It also excludes Åland numbers. Only 5, 7, 8 and 9 digit numbers 9734 are possible as per www.viestintavirasto.fi's plan. Supporting other lengths based on 9735 user reports. --> 9736 <fixedLine> 9737 <possibleLengths national="[5-9]"/> 9738 <exampleNumber>131234567</exampleNumber> 9739 <nationalNumberPattern> 9740 (?: 9741 1[3-79][1-8]| 9742 [235689][1-8]\d 9743 )\d{2,6} 9744 </nationalNumberPattern> 9745 </fixedLine> 9746 <!-- Only 8, 9 and 10 digit numbers are possible as per www.viestintavirasto.fi's plan. 9747 Supporting other lengths based on user reports. --> 9748 <mobile> 9749 <possibleLengths national="[6-10]"/> 9750 <exampleNumber>412345678</exampleNumber> 9751 <nationalNumberPattern> 9752 4946\d{2,6}| 9753 (?: 9754 4[0-8]| 9755 50 9756 )\d{4,8} 9757 </nationalNumberPattern> 9758 </mobile> 9759 <tollFree> 9760 <possibleLengths national="[7-9]"/> 9761 <exampleNumber>800123456</exampleNumber> 9762 <nationalNumberPattern>800\d{4,6}</nationalNumberPattern> 9763 </tollFree> 9764 <premiumRate> 9765 <possibleLengths national="8,9"/> 9766 <exampleNumber>600123456</exampleNumber> 9767 <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern> 9768 </premiumRate> 9769 <!-- Covers nationwide non-geographic numbers, and nationwide "service numbers", typically 9770 assigned to institutions such as universities, the national post, etc, where they are 9771 not otherwise classified as toll-free or premium-rate numbers. --> 9772 <uan> 9773 <possibleLengths national="[5-12]"/> 9774 <exampleNumber>10112345</exampleNumber> 9775 <nationalNumberPattern> 9776 20\d{4,8}| 9777 60[12]\d{5,6}| 9778 7(?: 9779 099\d{4,5}| 9780 5[03-9]\d{3,7} 9781 )| 9782 20[2-59]\d\d| 9783 (?: 9784 606| 9785 7(?: 9786 0[78]| 9787 1| 9788 3\d 9789 ) 9790 )\d{7}| 9791 (?: 9792 10| 9793 29| 9794 3[09]| 9795 70[1-5]\d 9796 )\d{4,8} 9797 </nationalNumberPattern> 9798 </uan> 9799 </territory> 9800 9801 <!-- Fiji (FJ) --> 9802 <!-- http://www.itu.int/oth/T0202000048/en --> 9803 <!-- http://www.tfl.com.fj --> 9804 <territory id="FJ" countryCode="679" preferredInternationalPrefix="00" 9805 internationalPrefix="0(?:0|52)"> 9806 <availableFormats> 9807 <numberFormat pattern="(\d{3})(\d{4})"> 9808 <leadingDigits> 9809 [235-9]| 9810 45 9811 </leadingDigits> 9812 <format>$1 $2</format> 9813 </numberFormat> 9814 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 9815 <leadingDigits>0</leadingDigits> 9816 <format>$1 $2 $3</format> 9817 </numberFormat> 9818 </availableFormats> 9819 <generalDesc> 9820 <nationalNumberPattern> 9821 45\d{5}| 9822 (?: 9823 0800\d| 9824 [235-9] 9825 )\d{6} 9826 </nationalNumberPattern> 9827 </generalDesc> 9828 <!-- Adding the prefixes 30X, 31X and 62X, since numbers with these prefixes have been found 9829 online, including in the white pages. 35X and 85X were found in the exchanges listed on 9830 http://www.tfl.com.fj. Prefix 603 is added based on user report and online results. --> 9831 <fixedLine> 9832 <possibleLengths national="7"/> 9833 <exampleNumber>3212345</exampleNumber> 9834 <nationalNumberPattern> 9835 603\d{4}| 9836 (?: 9837 3[0-5]| 9838 6[25-7]| 9839 8[58] 9840 )\d{5} 9841 </nationalNumberPattern> 9842 </fixedLine> 9843 <mobile> 9844 <possibleLengths national="7"/> 9845 <exampleNumber>7012345</exampleNumber> 9846 <nationalNumberPattern> 9847 (?: 9848 [279]\d| 9849 45| 9850 5[01568]| 9851 8[034679] 9852 )\d{5} 9853 </nationalNumberPattern> 9854 </mobile> 9855 <!-- Information found on http://www.tfl.com.fj. It is not clear if these are 9856 internationally diallable, or if so, how. --> 9857 <tollFree> 9858 <possibleLengths national="11"/> 9859 <exampleNumber>08001234567</exampleNumber> 9860 <nationalNumberPattern>0800\d{7}</nationalNumberPattern> 9861 </tollFree> 9862 </territory> 9863 9864 <!-- Falkland Islands (Islas Malvinas) (FK) --> 9865 <!-- http://www.itu.int/oth/T0202000046/en --> 9866 <territory id="FK" countryCode="500" internationalPrefix="00"> 9867 <generalDesc> 9868 <nationalNumberPattern>[2-7]\d{4}</nationalNumberPattern> 9869 </generalDesc> 9870 <fixedLine> 9871 <possibleLengths national="5"/> 9872 <exampleNumber>31234</exampleNumber> 9873 <nationalNumberPattern>[2-47]\d{4}</nationalNumberPattern> 9874 </fixedLine> 9875 <mobile> 9876 <possibleLengths national="5"/> 9877 <exampleNumber>51234</exampleNumber> 9878 <nationalNumberPattern>[56]\d{4}</nationalNumberPattern> 9879 </mobile> 9880 </territory> 9881 9882 <!-- Micronesia (FM) --> 9883 <!-- http://www.itu.int/oth/T020200008B/en --> 9884 <territory id="FM" countryCode="691" internationalPrefix="00"> 9885 <availableFormats> 9886 <numberFormat pattern="(\d{3})(\d{4})"> 9887 <leadingDigits>[389]</leadingDigits> 9888 <format>$1 $2</format> 9889 </numberFormat> 9890 </availableFormats> 9891 <generalDesc> 9892 <nationalNumberPattern> 9893 (?: 9894 [39]\d\d| 9895 820 9896 )\d{4} 9897 </nationalNumberPattern> 9898 </generalDesc> 9899 <fixedLine> 9900 <possibleLengths national="7"/> 9901 <exampleNumber>3201234</exampleNumber> 9902 <nationalNumberPattern> 9903 31(?: 9904 00[67]| 9905 208| 9906 309 9907 )\d\d| 9908 (?: 9909 3(?: 9910 [2357]0[1-9]| 9911 602| 9912 804| 9913 905 9914 )| 9915 (?: 9916 820| 9917 9[2-6]\d 9918 )\d 9919 )\d{3} 9920 </nationalNumberPattern> 9921 </fixedLine> 9922 <!-- Note that most ranges are used for both fixed and mobile but numbers starting with 97X 9923 are exclusively mobile. --> 9924 <mobile> 9925 <possibleLengths national="7"/> 9926 <exampleNumber>3501234</exampleNumber> 9927 <nationalNumberPattern> 9928 31(?: 9929 00[67]| 9930 208| 9931 309 9932 )\d\d| 9933 (?: 9934 3(?: 9935 [2357]0[1-9]| 9936 602| 9937 804| 9938 905 9939 )| 9940 (?: 9941 820| 9942 9[2-7]\d 9943 )\d 9944 )\d{3} 9945 </nationalNumberPattern> 9946 </mobile> 9947 </territory> 9948 9949 <!-- Faroe Islands (FO) --> 9950 <!-- http://www.itu.int/oth/T0202000047/en --> 9951 <!-- All numbers are formatted together, as a block. --> 9952 <territory id="FO" countryCode="298" internationalPrefix="00" 9953 nationalPrefixForParsing="(10(?:01|[12]0|88))"> 9954 <availableFormats> 9955 <numberFormat pattern="(\d{6})" carrierCodeFormattingRule="$CC $FG"> 9956 <leadingDigits>[2-9]</leadingDigits> 9957 <format>$1</format> 9958 </numberFormat> 9959 </availableFormats> 9960 <generalDesc> 9961 <nationalNumberPattern>[2-9]\d{5}</nationalNumberPattern> 9962 </generalDesc> 9963 <fixedLine> 9964 <possibleLengths national="6"/> 9965 <exampleNumber>201234</exampleNumber> 9966 <nationalNumberPattern> 9967 (?: 9968 20| 9969 [34]\d| 9970 8[19] 9971 )\d{4} 9972 </nationalNumberPattern> 9973 </fixedLine> 9974 <mobile> 9975 <possibleLengths national="6"/> 9976 <exampleNumber>211234</exampleNumber> 9977 <nationalNumberPattern> 9978 (?: 9979 [27][1-9]| 9980 5\d| 9981 91 9982 )\d{4} 9983 </nationalNumberPattern> 9984 </mobile> 9985 <tollFree> 9986 <possibleLengths national="6"/> 9987 <exampleNumber>802123</exampleNumber> 9988 <nationalNumberPattern>80[257-9]\d{3}</nationalNumberPattern> 9989 </tollFree> 9990 <premiumRate> 9991 <possibleLengths national="6"/> 9992 <exampleNumber>901123</exampleNumber> 9993 <nationalNumberPattern> 9994 90(?: 9995 [13-5][15-7]| 9996 2[125-7]| 9997 9\d 9998 )\d\d 9999 </nationalNumberPattern> 10000 </premiumRate> 10001 <voip> 10002 <possibleLengths national="6"/> 10003 <exampleNumber>601234</exampleNumber> 10004 <nationalNumberPattern> 10005 (?: 10006 6[0-36]| 10007 88 10008 )\d{4} 10009 </nationalNumberPattern> 10010 </voip> 10011 </territory> 10012 10013 <!-- France (FR) --> 10014 <!-- http://www.itu.int/oth/T020200004A/en --> 10015 <!-- http://www.arcep.fr/index.php?id=8146 --> 10016 <!-- http://en.wikipedia.org/wiki/%2B33 --> 10017 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 10018 <!-- Short numbers will be formatted as a block without a national prefix. --> 10019 <territory id="FR" countryCode="33" internationalPrefix="00" nationalPrefix="0" 10020 mobileNumberPortableRegion="true"> 10021 <availableFormats> 10022 <!-- 4-digit shortcodes. --> 10023 <numberFormat pattern="(\d{4})"> 10024 <leadingDigits>10</leadingDigits> 10025 <format>$1</format> 10026 <intlFormat>NA</intlFormat> 10027 </numberFormat> 10028 <!-- 6-digit shortcodes. --> 10029 <numberFormat pattern="(\d{3})(\d{3})"> 10030 <leadingDigits>1</leadingDigits> 10031 <format>$1 $2</format> 10032 <intlFormat>NA</intlFormat> 10033 </numberFormat> 10034 <!-- Variable cost (toll free, premium rate etc.) --> 10035 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP $FG"> 10036 <leadingDigits>8</leadingDigits> 10037 <format>$1 $2 $3 $4</format> 10038 </numberFormat> 10039 <!-- General format (fixed, mobile, voip) --> 10040 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})(\d{2})" 10041 nationalPrefixFormattingRule="$NP$FG"> 10042 <leadingDigits>[1-79]</leadingDigits> 10043 <format>$1 $2 $3 $4 $5</format> 10044 </numberFormat> 10045 </availableFormats> 10046 <generalDesc> 10047 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern> 10048 </generalDesc> 10049 <fixedLine> 10050 <possibleLengths national="9"/> 10051 <exampleNumber>123456789</exampleNumber> 10052 <nationalNumberPattern> 10053 (?: 10054 [1-35]\d| 10055 4[1-9] 10056 )\d{7} 10057 </nationalNumberPattern> 10058 </fixedLine> 10059 <!-- 700 numbers are mobile phone services as per https://www.arcep.fr/index.php?id=8146 10060 where length is mentioned as 'extended length numbers'. As we are not sure, supporting 10061 it as regular 9 digit range. Sub ranges are assigned to mobile operators as per: 10062 https://www.arcep.fr/index.php?id=interactivenumeros&no_cache=1 --> 10063 <mobile> 10064 <possibleLengths national="9"/> 10065 <exampleNumber>612345678</exampleNumber> 10066 <nationalNumberPattern> 10067 (?: 10068 6(?: 10069 [0-24-8]\d| 10070 3[0-8]| 10071 9[589] 10072 )| 10073 7(?: 10074 00| 10075 [3-9]\d 10076 ) 10077 )\d{6} 10078 </nationalNumberPattern> 10079 </mobile> 10080 <tollFree> 10081 <possibleLengths national="9"/> 10082 <exampleNumber>801234567</exampleNumber> 10083 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 10084 </tollFree> 10085 <premiumRate> 10086 <possibleLengths national="9"/> 10087 <exampleNumber>891123456</exampleNumber> 10088 <nationalNumberPattern> 10089 836(?: 10090 0[0-36-9]| 10091 [1-9]\d 10092 )\d{4}| 10093 8(?: 10094 1[2-9]| 10095 2[2-47-9]| 10096 3[0-57-9]| 10097 [569]\d| 10098 8[0-35-9] 10099 )\d{6} 10100 </nationalNumberPattern> 10101 </premiumRate> 10102 <sharedCost> 10103 <possibleLengths national="9"/> 10104 <exampleNumber>884012345</exampleNumber> 10105 <nationalNumberPattern> 10106 8(?: 10107 1[01]| 10108 2[0156]| 10109 4[02]| 10110 84 10111 )\d{6} 10112 </nationalNumberPattern> 10113 </sharedCost> 10114 <!-- 087 numbers used to be used for this. --> 10115 <voip> 10116 <possibleLengths national="9"/> 10117 <exampleNumber>912345678</exampleNumber> 10118 <nationalNumberPattern>9\d{8}</nationalNumberPattern> 10119 </voip> 10120 <!-- 80[6-9] numbers cost the same as fixed-line calls, but are not geographically assigned, 10121 so we classify them as UAN. --> 10122 <uan> 10123 <possibleLengths national="9"/> 10124 <exampleNumber>806123456</exampleNumber> 10125 <nationalNumberPattern>80[6-9]\d{6}</nationalNumberPattern> 10126 </uan> 10127 </territory> 10128 10129 <!-- Gabon (GA) --> 10130 <!-- Note: We cannot set nationalPrefix="0" while fixed line numbers can start with a zero 10131 as this breaks parsing (it treats all leading zeros as national prefixes. --> 10132 <!-- http://www.itu.int/oth/T020200004E/en --> 10133 <!-- http://www.arcep.ga --> 10134 <territory id="GA" countryCode="241" internationalPrefix="00" 10135 nationalPrefixForParsing="0(11\d{6}|60\d{6}|61\d{6}|6[256]\d{6}|7[467]\d{6})" 10136 nationalPrefixTransformRule="$1"> 10137 <availableFormats> 10138 <!-- If no leading zero was supplied, format with the national prefix. --> 10139 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="0$FG"> 10140 <leadingDigits>[2-7]</leadingDigits> 10141 <format>$1 $2 $3 $4</format> 10142 </numberFormat> 10143 <!-- This already has a leading zero so we format is "as is". --> 10144 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 10145 <leadingDigits>0</leadingDigits> 10146 <format>$1 $2 $3 $4</format> 10147 </numberFormat> 10148 <!-- Even in new way of dialling, 0 is mandatory when dialling domestically. --> 10149 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="0$FG"> 10150 <leadingDigits> 10151 11| 10152 [67] 10153 </leadingDigits> 10154 <format>$1 $2 $3 $4</format> 10155 </numberFormat> 10156 </availableFormats> 10157 <generalDesc> 10158 <nationalNumberPattern> 10159 (?: 10160 [067]\d| 10161 11 10162 )\d{6}| 10163 [2-7]\d{6} 10164 </nationalNumberPattern> 10165 </generalDesc> 10166 <!-- Gabon has undergone renumbering in November 2019 where the prefix 01 is changed to 011; 10167 and intial "0" is no more needed when dialled internationally. Thus they become 7 digit 10168 to 8 digit excluding 0. --> 10169 <!-- About numbers in older version, which may soon get invalid: 10170 A 7-digit fixed-line plan was scheduled to be implemented on June 17, 2012 to unify fixed 10171 line and mobile numbering. However, this has only partially happened; mobile numbers can 10172 now be dialed without a leading zero, but fixed line numbers still require it. Their own 10173 website still lists fixed line numbers as "+241 01 44 68 11" and upon ringing they will 10174 not connect from outside the country without the 0. This was last tested March 2014. --> 10175 <fixedLine> 10176 <possibleLengths national="8"/> 10177 <exampleNumber>01441234</exampleNumber> 10178 <nationalNumberPattern>[01]1\d{6}</nationalNumberPattern> 10179 </fixedLine> 10180 <!-- Gabon has undergone renumbering in November 2019 where the prefixes 0[256] are changed 10181 to 6[256] respectively and similarly 0[47] changed to 7[47]. The intial "0" is no more 10182 needed when dialled internationally. Thus they become 7 digit to 8 digit excluding 0. --> 10183 <!-- About old numbers, which may soon get invalid: Mobile numbers can be 7 or 8 digits 10184 (with or without a leading zero). --> 10185 <!-- Prefix 7658 is added based on user report. --> 10186 <mobile> 10187 <possibleLengths national="7,8"/> 10188 <exampleNumber>06031234</exampleNumber> 10189 <nationalNumberPattern> 10190 (?: 10191 (?: 10192 0[2-7]| 10193 7[467] 10194 )\d| 10195 6(?: 10196 0[0-4]| 10197 10| 10198 [256]\d 10199 ) 10200 )\d{5}| 10201 [2-7]\d{6} 10202 </nationalNumberPattern> 10203 </mobile> 10204 </territory> 10205 10206 <!-- United Kingdom (GB) --> 10207 <!-- Main region for 'GG,IM,JE' --> 10208 <!-- Note that this excludes Isle of Man, Jersey and Guernsey prefixes for the purposes of 10209 validation, although the formatting rules are shared. Also numbers are fine-grained where 10210 needed in order to disambiguate between the 4 regions. --> 10211 <!-- http://static.ofcom.org.uk/static/numbering/ --> 10212 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/ --> 10213 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes --> 10214 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=GB --> 10215 <territory id="GB" mainCountryForCode="true" countryCode="44" internationalPrefix="00" 10216 nationalPrefix="0" preferredExtnPrefix=" x" mobileNumberPortableRegion="true"> 10217 <availableFormats> 10218 <!-- Special case: 800 1111 (UK Child Line). --> 10219 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 10220 <leadingDigits>800</leadingDigits> 10221 <leadingDigits>8001</leadingDigits> 10222 <leadingDigits>80011</leadingDigits> 10223 <leadingDigits>800111</leadingDigits> 10224 <leadingDigits>8001111</leadingDigits> 10225 <format>$1 $2</format> 10226 </numberFormat> 10227 <!-- Special case: 845 46 47 (UK NHS Direct). --> 10228 <numberFormat pattern="(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 10229 <leadingDigits>845</leadingDigits> 10230 <leadingDigits>8454</leadingDigits> 10231 <leadingDigits>84546</leadingDigits> 10232 <leadingDigits>845464</leadingDigits> 10233 <format>$1 $2 $3</format> 10234 </numberFormat> 10235 <!-- Shorter than normal toll-free numbers (9-digits). --> 10236 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 10237 <leadingDigits>800</leadingDigits> 10238 <format>$1 $2</format> 10239 </numberFormat> 10240 <!-- 5-digit area codes (9 or 10 digit numbers). 10241 These area codes are very rare in GB, and are only available in the following places: 10242 13873(Langholm), 15242(Hornby), 15394(Hawkshead), 15395(Grange-over-Sands), 10243 15396(Sedbergh), 16973(Wigton), 16974(Raughton Head), 16977(Brampton), 10244 17683(Appleby), 17684(Pooley Bridge), 17687(Keswick), 19467(Gosforth). --> 10245 <numberFormat pattern="(\d{5})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 10246 <leadingDigits> 10247 1(?: 10248 38| 10249 5[23]| 10250 69| 10251 76| 10252 94 10253 ) 10254 </leadingDigits> 10255 <leadingDigits> 10256 1(?: 10257 (?: 10258 38| 10259 69 10260 )7| 10261 5(?: 10262 24| 10263 39 10264 )| 10265 768| 10266 946 10267 ) 10268 </leadingDigits> 10269 <leadingDigits> 10270 1(?: 10271 3873| 10272 5(?: 10273 242| 10274 39[4-6] 10275 )| 10276 (?: 10277 697| 10278 768 10279 )[347]| 10280 9467 10281 ) 10282 </leadingDigits> 10283 <format>$1 $2</format> 10284 </numberFormat> 10285 <!-- 4-digit area codes (9 or 10 digit numbers). --> 10286 <numberFormat pattern="(\d{4})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 10287 <leadingDigits> 10288 1(?: 10289 [2-69][02-9]| 10290 [78] 10291 ) 10292 </leadingDigits> 10293 <format>$1 $2</format> 10294 </numberFormat> 10295 <!-- 2-digit area codes and other 2-4-4 formats (pager, uan etc.) 10296 2d, 55, 56, 70 and 76 pager numbers (excludes 7624) with 10 digits. --> 10297 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 10298 <leadingDigits> 10299 [25]| 10300 7(?: 10301 0| 10302 6[02-9] 10303 ) 10304 </leadingDigits> 10305 <leadingDigits> 10306 [25]| 10307 7(?: 10308 0| 10309 6(?: 10310 [03-9]| 10311 2[356] 10312 ) 10313 ) 10314 </leadingDigits> 10315 <format>$1 $2 $3</format> 10316 </numberFormat> 10317 <!-- 7ddd (not 70, 76) with 10 digits. Includes 7624 for IM. --> 10318 <numberFormat pattern="(\d{4})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 10319 <leadingDigits>7</leadingDigits> 10320 <format>$1 $2</format> 10321 </numberFormat> 10322 <!-- 3-digit area codes and other 3-3-4 formats (fixed line, premium rate, toll free etc.) 10323 For geographic area codes: 11d, 1d1, 3dd, 9dd --> 10324 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 10325 <leadingDigits>[1389]</leadingDigits> 10326 <format>$1 $2 $3</format> 10327 </numberFormat> 10328 </availableFormats> 10329 <generalDesc> 10330 <nationalNumberPattern> 10331 [1-357-9]\d{9}| 10332 [18]\d{8}| 10333 8\d{6} 10334 </nationalNumberPattern> 10335 </generalDesc> 10336 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes --> 10337 <!-- Pattern matches geographic NSN=10 numbers as follows: 10338 - area code and local number first digit for 2+8, 10339 - area code and local number first digit for 3+7, 10340 - area code only for 4+6 (including areas with embedded 5+5). 10341 Pattern matches geographic NSN=9 numbers as follows: 10342 - area code and local number first two digits for 4+5, 10343 - area code and local number first three digits for 4+5 special case (01768) 88Ddd, 10344 - area code and local number first digit for 5+4 special case (016977) Dddd. 10345 All patterns exclude ranges used in GG, IM, JE. --> 10346 <fixedLine> 10347 <possibleLengths national="9,10" localOnly="[4-8]"/> 10348 <exampleNumber>1212345678</exampleNumber> 10349 <nationalNumberPattern> 10350 (?: 10351 1(?: 10352 1(?: 10353 3(?: 10354 [0-58]\d\d| 10355 73[0235] 10356 )| 10357 4(?: 10358 [0-5]\d\d| 10359 69[7-9]| 10360 70[0359] 10361 )| 10362 (?: 10363 5[0-26-9]| 10364 [78][0-49] 10365 )\d\d| 10366 6(?: 10367 [0-4]\d\d| 10368 50[0-24-69] 10369 ) 10370 )| 10371 2(?: 10372 (?: 10373 0[024-9]| 10374 2[3-9]| 10375 3[3-79]| 10376 4[1-689]| 10377 [58][02-9]| 10378 6[0-47-9]| 10379 7[013-9]| 10380 9\d 10381 )\d\d| 10382 1(?: 10383 [0-7]\d\d| 10384 8(?: 10385 [02]\d| 10386 1[0-27-9] 10387 ) 10388 ) 10389 )| 10390 (?: 10391 3(?: 10392 0\d| 10393 1[0-8]| 10394 [25][02-9]| 10395 3[02-579]| 10396 [468][0-46-9]| 10397 7[1-35-79]| 10398 9[2-578] 10399 )| 10400 4(?: 10401 0[03-9]| 10402 [137]\d| 10403 [28][02-57-9]| 10404 4[02-69]| 10405 5[0-8]| 10406 [69][0-79] 10407 )| 10408 5(?: 10409 0[1-35-9]| 10410 [16]\d| 10411 2[024-9]| 10412 3[015689]| 10413 4[02-9]| 10414 5[03-9]| 10415 7[0-35-9]| 10416 8[0-468]| 10417 9[0-57-9] 10418 )| 10419 6(?: 10420 0[034689]| 10421 1\d| 10422 2[0-35689]| 10423 [38][013-9]| 10424 4[1-467]| 10425 5[0-69]| 10426 6[13-9]| 10427 7[0-8]| 10428 9[0-24578] 10429 )| 10430 7(?: 10431 0[0246-9]| 10432 2\d| 10433 3[0236-8]| 10434 4[03-9]| 10435 5[0-46-9]| 10436 6[013-9]| 10437 7[0-35-9]| 10438 8[024-9]| 10439 9[02-9] 10440 )| 10441 8(?: 10442 0[35-9]| 10443 2[1-57-9]| 10444 3[02-578]| 10445 4[0-578]| 10446 5[124-9]| 10447 6[2-69]| 10448 7\d| 10449 8[02-9]| 10450 9[02569] 10451 )| 10452 9(?: 10453 0[02-589]| 10454 [18]\d| 10455 2[02-689]| 10456 3[1-57-9]| 10457 4[2-9]| 10458 5[0-579]| 10459 6[2-47-9]| 10460 7[0-24578]| 10461 9[2-57] 10462 ) 10463 )\d\d 10464 )| 10465 2(?: 10466 0[013478]| 10467 3[0189]| 10468 4[017]| 10469 8[0-46-9]| 10470 9[0-2] 10471 )\d{3} 10472 )\d{4}| 10473 1(?: 10474 2(?: 10475 0(?: 10476 46[1-4]| 10477 87[2-9] 10478 )| 10479 545[1-79]| 10480 76(?: 10481 2\d| 10482 3[1-8]| 10483 6[1-6] 10484 )| 10485 9(?: 10486 7(?: 10487 2[0-4]| 10488 3[2-5] 10489 )| 10490 8(?: 10491 2[2-8]| 10492 7[0-47-9]| 10493 8[3-5] 10494 ) 10495 ) 10496 )| 10497 3(?: 10498 6(?: 10499 38[2-5]| 10500 47[23] 10501 )| 10502 8(?: 10503 47[04-9]| 10504 64[0157-9] 10505 ) 10506 )| 10507 4(?: 10508 044[1-7]| 10509 20(?: 10510 2[23]| 10511 8\d 10512 )| 10513 6(?: 10514 0(?: 10515 30| 10516 5[2-57]| 10517 6[1-8]| 10518 7[2-8] 10519 )| 10520 140 10521 )| 10522 8(?: 10523 052| 10524 87[1-3] 10525 ) 10526 )| 10527 5(?: 10528 2(?: 10529 4(?: 10530 3[2-79]| 10531 6\d 10532 )| 10533 76\d 10534 )| 10535 6(?: 10536 26[06-9]| 10537 686 10538 ) 10539 )| 10540 6(?: 10541 06(?: 10542 4\d| 10543 7[4-79] 10544 )| 10545 295[5-7]| 10546 35[34]\d| 10547 47(?: 10548 24| 10549 61 10550 )| 10551 59(?: 10552 5[08]| 10553 6[67]| 10554 74 10555 )| 10556 9(?: 10557 55[0-4]| 10558 77[23] 10559 ) 10560 )| 10561 7(?: 10562 26(?: 10563 6[13-9]| 10564 7[0-7] 10565 )| 10566 (?: 10567 442| 10568 688 10569 )\d| 10570 50(?: 10571 2[0-3]| 10572 [3-68]2| 10573 76 10574 ) 10575 )| 10576 8(?: 10577 27[56]\d| 10578 37(?: 10579 5[2-5]| 10580 8[239] 10581 )| 10582 843[2-58] 10583 )| 10584 9(?: 10585 0(?: 10586 0(?: 10587 6[1-8]| 10588 85 10589 )| 10590 52\d 10591 )| 10592 3583| 10593 4(?: 10594 66[1-8]| 10595 9(?: 10596 2[01]| 10597 81 10598 ) 10599 )| 10600 63(?: 10601 23| 10602 3[1-4] 10603 )| 10604 9561 10605 ) 10606 )\d{3} 10607 </nationalNumberPattern> 10608 </fixedLine> 10609 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/telephone-no-availability/numbers-administered/ 10610 7100-7599, 7700-7999 with 10 digits; excluding ranges used in GG, IM, JE. --> 10611 <mobile> 10612 <possibleLengths national="10"/> 10613 <exampleNumber>7400123456</exampleNumber> 10614 <nationalNumberPattern> 10615 7(?: 10616 457[0-57-9]| 10617 700[01]| 10618 911[028] 10619 )\d{5}| 10620 7(?: 10621 [1-3]\d\d| 10622 4(?: 10623 [0-46-9]\d| 10624 5[0-689] 10625 )| 10626 5(?: 10627 0[0-8]| 10628 [13-9]\d| 10629 2[0-35-9] 10630 )| 10631 7(?: 10632 0[1-9]| 10633 [1-7]\d| 10634 8[02-9]| 10635 9[0-689] 10636 )| 10637 8(?: 10638 [014-9]\d| 10639 [23][0-8] 10640 )| 10641 9(?: 10642 [024-9]\d| 10643 1[02-9]| 10644 3[0-689] 10645 ) 10646 )\d{6} 10647 </nationalNumberPattern> 10648 </mobile> 10649 <!-- 76 with 10 digits; excluding ranges used in IM. Prefix 7691 is been supported based on 10650 user report. --> 10651 <pager> 10652 <possibleLengths national="10"/> 10653 <exampleNumber>7640123456</exampleNumber> 10654 <nationalNumberPattern> 10655 76(?: 10656 464| 10657 652 10658 )\d{5}| 10659 76(?: 10660 0[0-2]| 10661 2[356]| 10662 34| 10663 4[01347]| 10664 5[49]| 10665 6[0-369]| 10666 77| 10667 8[14]| 10668 9[139] 10669 )\d{6} 10670 </nationalNumberPattern> 10671 </pager> 10672 <!-- Source for non geographic numbers: 10673 http://en.wikipedia.org/wiki/Non-geographic_telephone_numbers_in_the_United_Kingdom --> 10674 <!-- 800 1111 with 7 digits, 800 with 9 or 10 digits, 808 with 10 digits. --> 10675 <tollFree> 10676 <possibleLengths national="7,9,10"/> 10677 <exampleNumber>8001234567</exampleNumber> 10678 <nationalNumberPattern> 10679 80[08]\d{7}| 10680 800\d{6}| 10681 8001111 10682 </nationalNumberPattern> 10683 </tollFree> 10684 <!-- Note that only 908, 909, 980-989 are reserved for "adult services" while the other 10685 premium rate ranges are reserved for standard services. Revenue sharing number ranges 10686 84X and 87X are supported as premium rate as they incur additional service charge 10687 (which is usually additional to call charge). --> 10688 <premiumRate> 10689 <possibleLengths national="7,10"/> 10690 <exampleNumber>9012345678</exampleNumber> 10691 <nationalNumberPattern> 10692 (?: 10693 8(?: 10694 4[2-5]| 10695 7[0-3] 10696 )| 10697 9(?: 10698 [01]\d| 10699 8[2-49] 10700 ) 10701 )\d{7}| 10702 845464\d 10703 </nationalNumberPattern> 10704 </premiumRate> 10705 <!-- 70 with 10 digits. --> 10706 <personalNumber> 10707 <possibleLengths national="10"/> 10708 <exampleNumber>7012345678</exampleNumber> 10709 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 10710 </personalNumber> 10711 <!-- 56 with 10 digits. --> 10712 <voip> 10713 <possibleLengths national="10"/> 10714 <exampleNumber>5612345678</exampleNumber> 10715 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 10716 </voip> 10717 <!-- 30d, 33d, 34d, 37d, 55 with 10 digits. --> 10718 <uan> 10719 <possibleLengths national="10"/> 10720 <exampleNumber>5512345678</exampleNumber> 10721 <nationalNumberPattern> 10722 (?: 10723 3[0347]| 10724 55 10725 )\d{8} 10726 </nationalNumberPattern> 10727 </uan> 10728 </territory> 10729 10730 <!-- Grenada (GD) --> 10731 <!-- Calling code and formatting shared with 'US' --> 10732 <!-- http://www.itu.int/oth/T0202000057/en --> 10733 <territory id="GD" countryCode="1" leadingDigits="473" internationalPrefix="011" 10734 nationalPrefix="1" nationalPrefixForParsing="1|([2-9]\d{6})$" 10735 nationalPrefixTransformRule="473$1" mobileNumberPortableRegion="true"> 10736 <generalDesc> 10737 <nationalNumberPattern> 10738 (?: 10739 473| 10740 [58]\d\d| 10741 900 10742 )\d{7} 10743 </nationalNumberPattern> 10744 </generalDesc> 10745 <fixedLine> 10746 <possibleLengths national="10" localOnly="7"/> 10747 <exampleNumber>4732691234</exampleNumber> 10748 <nationalNumberPattern> 10749 473(?: 10750 2(?: 10751 3[0-2]| 10752 69 10753 )| 10754 3(?: 10755 2[89]| 10756 86 10757 )| 10758 4(?: 10759 [06]8| 10760 3[5-9]| 10761 4[0-49]| 10762 5[5-79]| 10763 73| 10764 90 10765 )| 10766 63[68]| 10767 7(?: 10768 58| 10769 84 10770 )| 10771 800| 10772 938 10773 )\d{4} 10774 </nationalNumberPattern> 10775 </fixedLine> 10776 <mobile> 10777 <possibleLengths national="10" localOnly="7"/> 10778 <exampleNumber>4734031234</exampleNumber> 10779 <nationalNumberPattern> 10780 473(?: 10781 4(?: 10782 0[2-79]| 10783 1[04-9]| 10784 2[0-5]| 10785 58 10786 )| 10787 5(?: 10788 2[01]| 10789 3[3-8] 10790 )| 10791 901 10792 )\d{4} 10793 </nationalNumberPattern> 10794 </mobile> 10795 <tollFree> 10796 <possibleLengths national="10"/> 10797 <exampleNumber>8002123456</exampleNumber> 10798 <nationalNumberPattern> 10799 8(?: 10800 00| 10801 33| 10802 44| 10803 55| 10804 66| 10805 77| 10806 88 10807 )[2-9]\d{6} 10808 </nationalNumberPattern> 10809 </tollFree> 10810 <premiumRate> 10811 <possibleLengths national="10"/> 10812 <exampleNumber>9002123456</exampleNumber> 10813 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 10814 </premiumRate> 10815 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 10816 <personalNumber> 10817 <possibleLengths national="10"/> 10818 <exampleNumber>5002345678</exampleNumber> 10819 <nationalNumberPattern> 10820 52(?: 10821 3(?: 10822 [2-46-9][02-9]\d| 10823 5(?: 10824 [02-46-9]\d| 10825 5[0-46-9] 10826 ) 10827 )| 10828 4(?: 10829 [2-478][02-9]\d| 10830 5(?: 10831 [034]\d| 10832 2[024-9]| 10833 5[0-46-9] 10834 )| 10835 6(?: 10836 0[1-9]| 10837 [2-9]\d 10838 )| 10839 9(?: 10840 [05-9]\d| 10841 2[0-5]| 10842 49 10843 ) 10844 ) 10845 )\d{4}| 10846 52[34][2-9]1[02-9]\d{4}| 10847 5(?: 10848 00| 10849 2[125-7]| 10850 33| 10851 44| 10852 66| 10853 77| 10854 88 10855 )[2-9]\d{6} 10856 </nationalNumberPattern> 10857 </personalNumber> 10858 </territory> 10859 10860 <!-- Georgia (GE) --> 10861 <!-- It seems there may be special 6 digit numbers beginning with 91, but we are not sure, so 10862 these are omitted for now. --> 10863 <!-- http://www.itu.int/oth/T0202000050/en --> 10864 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia_(country) --> 10865 <territory id="GE" countryCode="995" internationalPrefix="00" nationalPrefix="0" 10866 mobileNumberPortableRegion="true"> 10867 <availableFormats> 10868 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 10869 <leadingDigits>70</leadingDigits> 10870 <format>$1 $2 $3</format> 10871 </numberFormat> 10872 <!-- This format is for two digit area code fixed line range of Tblisi(32). --> 10873 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 10874 <leadingDigits>32</leadingDigits> 10875 <format>$1 $2 $3 $4</format> 10876 </numberFormat> 10877 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 10878 <leadingDigits>[57]</leadingDigits> 10879 <format>$1 $2 $3 $4</format> 10880 </numberFormat> 10881 <!-- Format isn't very strictly defined - the yellow pages omits area code and does 2 2 2 10882 the communications commission uses 2 3 3. Wikipedia says 3 2 3. Some use 2 6. --> 10883 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 10884 <leadingDigits>[348]</leadingDigits> 10885 <format>$1 $2 $3 $4</format> 10886 </numberFormat> 10887 </availableFormats> 10888 <generalDesc> 10889 <nationalNumberPattern> 10890 (?: 10891 [3-57]\d\d| 10892 800 10893 )\d{6} 10894 </nationalNumberPattern> 10895 </generalDesc> 10896 <!-- Online numbers mention that this is not internationally diallable. --> 10897 <noInternationalDialling> 10898 <possibleLengths national="9"/> 10899 <nationalNumberPattern>70[67]\d{6}</nationalNumberPattern> 10900 </noInternationalDialling> 10901 <fixedLine> 10902 <possibleLengths national="9" localOnly="6,7"/> 10903 <exampleNumber>322123456</exampleNumber> 10904 <nationalNumberPattern> 10905 (?: 10906 3(?: 10907 [256]\d| 10908 4[124-9]| 10909 7[0-4] 10910 )| 10911 4(?: 10912 1\d| 10913 2[2-7]| 10914 3[1-79]| 10915 4[2-8]| 10916 7[239]| 10917 9[1-7] 10918 ) 10919 )\d{6} 10920 </nationalNumberPattern> 10921 </fixedLine> 10922 <!-- 54444 is the only assigned range we have found, but we support all of 544 to keep the 10923 regex simple. --> 10924 <mobile> 10925 <possibleLengths national="9"/> 10926 <exampleNumber>555123456</exampleNumber> 10927 <nationalNumberPattern> 10928 5(?: 10929 (?: 10930 0555| 10931 1177 10932 )[5-9]| 10933 757(?: 10934 7[7-9]| 10935 8[01] 10936 ) 10937 )\d{3}| 10938 5(?: 10939 00(?: 10940 0\d| 10941 50 10942 )| 10943 11(?: 10944 00| 10945 1\d| 10946 2[0-4]| 10947 3[01] 10948 )| 10949 5200| 10950 75(?: 10951 00| 10952 [57]5 10953 )| 10954 8(?: 10955 0(?: 10956 [01]\d| 10957 2[0-4] 10958 )| 10959 58[89]| 10960 8(?: 10961 55| 10962 88 10963 ) 10964 ) 10965 )\d{4}| 10966 5(?: 10967 0070| 10968 11(?: 10969 33| 10970 51 10971 )| 10972 [25]222| 10973 3333 10974 )[0-4]\d{3}| 10975 (?: 10976 5(?: 10977 [14]4| 10978 5[0157-9]| 10979 68| 10980 7[0147-9]| 10981 9[1-35-9] 10982 )| 10983 790 10984 )\d{6} 10985 </nationalNumberPattern> 10986 </mobile> 10987 <!-- Information from http://www.yell.ge, examples such as Wissol Petroleum Georgia 10988 hotline. --> 10989 <tollFree> 10990 <possibleLengths national="9"/> 10991 <exampleNumber>800123456</exampleNumber> 10992 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 10993 </tollFree> 10994 <!-- http://www.mydivert.com/virtual-numbers/995-virtual-number-National.html --> 10995 <voip> 10996 <possibleLengths national="9"/> 10997 <exampleNumber>706123456</exampleNumber> 10998 <nationalNumberPattern>70[67]\d{6}</nationalNumberPattern> 10999 </voip> 11000 </territory> 11001 11002 <!-- French Guiana (GF) --> 11003 <!-- Using a national prefix here as online numbers are formatted with it. --> 11004 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP 11005 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here 11006 too. --> 11007 <!-- http://www.itu.int/oth/T020200004C/en --> 11008 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION --> 11009 <!-- http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf --> 11010 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 11011 <territory id="GF" countryCode="594" internationalPrefix="00" nationalPrefix="0" 11012 mobileNumberPortableRegion="true"> 11013 <availableFormats> 11014 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11015 <leadingDigits>[569]</leadingDigits> 11016 <format>$1 $2 $3 $4</format> 11017 </numberFormat> 11018 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11019 <leadingDigits>8</leadingDigits> 11020 <format>$1 $2 $3 $4</format> 11021 </numberFormat> 11022 </availableFormats> 11023 <generalDesc> 11024 <nationalNumberPattern> 11025 (?: 11026 [56]94| 11027 80\d| 11028 976 11029 )\d{6} 11030 </nationalNumberPattern> 11031 </generalDesc> 11032 <fixedLine> 11033 <possibleLengths national="9"/> 11034 <exampleNumber>594101234</exampleNumber> 11035 <nationalNumberPattern> 11036 594(?: 11037 [023]\d| 11038 1[01]| 11039 4[03-9]| 11040 5[6-9]| 11041 6[0-3]| 11042 80| 11043 9[0-8] 11044 )\d{4} 11045 </nationalNumberPattern> 11046 </fixedLine> 11047 <!-- As per Wikipedia Guyane Téléphone Mobile operator is no longer functioning. However we 11048 support these ranges as they are still mentioned in ARCEP numbering plan doc. --> 11049 <mobile> 11050 <possibleLengths national="9"/> 11051 <exampleNumber>694201234</exampleNumber> 11052 <nationalNumberPattern> 11053 694(?: 11054 [0-249]\d| 11055 3[0-48] 11056 )\d{4} 11057 </nationalNumberPattern> 11058 </mobile> 11059 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as 11060 Toll-free numbers. --> 11061 <tollFree> 11062 <possibleLengths national="9"/> 11063 <exampleNumber>800012345</exampleNumber> 11064 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 11065 </tollFree> 11066 <voip> 11067 <possibleLengths national="9"/> 11068 <exampleNumber>976012345</exampleNumber> 11069 <nationalNumberPattern>976\d{6}</nationalNumberPattern> 11070 </voip> 11071 </territory> 11072 11073 <!-- Guernsey (GG) --> 11074 <!-- Calling code and formatting shared with 'GB' --> 11075 <!-- Note that the numbers are fine-grained where needed in order to disambiguate between the 11076 4 regions i.e UK, Isle of Man, Jersey and Guernsey. --> 11077 <!-- http://static.ofcom.org.uk/static/numbering/ --> 11078 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> 11079 <territory id="GG" countryCode="44" internationalPrefix="00" nationalPrefix="0" 11080 nationalPrefixForParsing="0|([25-9]\d{5})$" nationalPrefixTransformRule="1481$1"> 11081 <generalDesc> 11082 <nationalNumberPattern> 11083 (?: 11084 1481| 11085 [357-9]\d{3} 11086 )\d{6}| 11087 8\d{6}(?: 11088 \d{2} 11089 )? 11090 </nationalNumberPattern> 11091 </generalDesc> 11092 <!-- Specific to GG. --> 11093 <!-- 1481 with 10 digits. --> 11094 <fixedLine> 11095 <possibleLengths national="10" localOnly="6"/> 11096 <exampleNumber>1481256789</exampleNumber> 11097 <nationalNumberPattern>1481[25-9]\d{5}</nationalNumberPattern> 11098 </fixedLine> 11099 <mobile> 11100 <possibleLengths national="10"/> 11101 <exampleNumber>7781123456</exampleNumber> 11102 <nationalNumberPattern> 11103 7(?: 11104 (?: 11105 781| 11106 839 11107 )\d| 11108 911[17] 11109 )\d{5} 11110 </nationalNumberPattern> 11111 </mobile> 11112 <!-- Other numbers as per GB. --> 11113 <pager> 11114 <possibleLengths national="10"/> 11115 <exampleNumber>7640123456</exampleNumber> 11116 <nationalNumberPattern> 11117 76(?: 11118 464| 11119 652 11120 )\d{5}| 11121 76(?: 11122 0[0-2]| 11123 2[356]| 11124 34| 11125 4[01347]| 11126 5[49]| 11127 6[0-369]| 11128 77| 11129 8[14]| 11130 9[139] 11131 )\d{6} 11132 </nationalNumberPattern> 11133 </pager> 11134 <tollFree> 11135 <possibleLengths national="7,9,10"/> 11136 <exampleNumber>8001234567</exampleNumber> 11137 <nationalNumberPattern> 11138 80[08]\d{7}| 11139 800\d{6}| 11140 8001111 11141 </nationalNumberPattern> 11142 </tollFree> 11143 <premiumRate> 11144 <possibleLengths national="7,10"/> 11145 <exampleNumber>9012345678</exampleNumber> 11146 <nationalNumberPattern> 11147 (?: 11148 8(?: 11149 4[2-5]| 11150 7[0-3] 11151 )| 11152 9(?: 11153 [01]\d| 11154 8[0-3] 11155 ) 11156 )\d{7}| 11157 845464\d 11158 </nationalNumberPattern> 11159 </premiumRate> 11160 <personalNumber> 11161 <possibleLengths national="10"/> 11162 <exampleNumber>7012345678</exampleNumber> 11163 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 11164 </personalNumber> 11165 <voip> 11166 <possibleLengths national="10"/> 11167 <exampleNumber>5612345678</exampleNumber> 11168 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 11169 </voip> 11170 <uan> 11171 <possibleLengths national="10"/> 11172 <exampleNumber>5512345678</exampleNumber> 11173 <nationalNumberPattern> 11174 (?: 11175 3[0347]| 11176 55 11177 )\d{8} 11178 </nationalNumberPattern> 11179 </uan> 11180 </territory> 11181 11182 <!-- Ghana (GH) --> 11183 <!-- No premiumRate information can be found. --> 11184 <!-- http://www.itu.int/oth/T0202000052/en --> 11185 <!-- http://www.nca.org.gh/index.php?option=com_content&view=article&id=90&Itemid=65 --> 11186 <territory id="GH" countryCode="233" internationalPrefix="00" nationalPrefix="0" 11187 mobileNumberPortableRegion="true"> 11188 <availableFormats> 11189 <numberFormat pattern="(\d{3})(\d{4})"> 11190 <leadingDigits> 11191 [237]| 11192 8[0-2] 11193 </leadingDigits> 11194 <format>$1 $2</format> 11195 <intlFormat>NA</intlFormat> 11196 </numberFormat> 11197 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 11198 <leadingDigits>8</leadingDigits> 11199 <format>$1 $2</format> 11200 </numberFormat> 11201 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 11202 <leadingDigits>[235]</leadingDigits> 11203 <format>$1 $2 $3</format> 11204 </numberFormat> 11205 </availableFormats> 11206 <generalDesc> 11207 <nationalNumberPattern> 11208 (?: 11209 [235]\d{3}| 11210 800 11211 )\d{5} 11212 </nationalNumberPattern> 11213 </generalDesc> 11214 <noInternationalDialling> 11215 <possibleLengths national="8"/> 11216 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 11217 </noInternationalDialling> 11218 <fixedLine> 11219 <possibleLengths national="9" localOnly="7"/> 11220 <exampleNumber>302345678</exampleNumber> 11221 <nationalNumberPattern> 11222 3082[0-5]\d{4}| 11223 3(?: 11224 0(?: 11225 [237]\d| 11226 8[01] 11227 )| 11228 [167](?: 11229 2[0-6]| 11230 7\d| 11231 80 11232 )| 11233 2(?: 11234 2[0-5]| 11235 7\d| 11236 80 11237 )| 11238 3(?: 11239 2[0-3]| 11240 7\d| 11241 80 11242 )| 11243 4(?: 11244 2[013-9]| 11245 3[01]| 11246 7\d| 11247 80 11248 )| 11249 5(?: 11250 2[0-7]| 11251 7\d| 11252 80 11253 )| 11254 8(?: 11255 2[0-2]| 11256 7\d| 11257 80 11258 )| 11259 9(?: 11260 [28]0| 11261 7\d 11262 ) 11263 )\d{5} 11264 </nationalNumberPattern> 11265 </fixedLine> 11266 <mobile> 11267 <possibleLengths national="9"/> 11268 <exampleNumber>231234567</exampleNumber> 11269 <nationalNumberPattern> 11270 (?: 11271 2(?: 11272 [0346-8]\d| 11273 5[67] 11274 )| 11275 5(?: 11276 [0457]\d| 11277 6[01]| 11278 9[1-9] 11279 ) 11280 )\d{6} 11281 </nationalNumberPattern> 11282 </mobile> 11283 <!-- Found online references to these numbers, although they are not in the plan since they 11284 are not internationally diallable. --> 11285 <tollFree> 11286 <possibleLengths national="8"/> 11287 <exampleNumber>80012345</exampleNumber> 11288 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 11289 </tollFree> 11290 </territory> 11291 11292 <!-- Gibraltar (GI) --> 11293 <!-- http://www.gra.gi/communications/numbering-plan --> 11294 <territory id="GI" countryCode="350" internationalPrefix="00" mobileNumberPortableRegion="true"> 11295 <availableFormats> 11296 <!-- Most numbers are formatted as a block --> 11297 <numberFormat pattern="(\d{3})(\d{5})"> 11298 <leadingDigits>2</leadingDigits> 11299 <format>$1 $2</format> 11300 </numberFormat> 11301 </availableFormats> 11302 <generalDesc> 11303 <nationalNumberPattern> 11304 (?: 11305 [25]\d\d| 11306 606 11307 )\d{5} 11308 </nationalNumberPattern> 11309 </generalDesc> 11310 <fixedLine> 11311 <possibleLengths national="8"/> 11312 <exampleNumber>20012345</exampleNumber> 11313 <nationalNumberPattern> 11314 21(?: 11315 6[24-7]\d| 11316 90[0-2] 11317 )\d{3}| 11318 2(?: 11319 00| 11320 2[25] 11321 )\d{5} 11322 </nationalNumberPattern> 11323 </fixedLine> 11324 <mobile> 11325 <possibleLengths national="8"/> 11326 <exampleNumber>57123456</exampleNumber> 11327 <nationalNumberPattern> 11328 (?: 11329 5[146-8]\d| 11330 606 11331 )\d{5} 11332 </nationalNumberPattern> 11333 </mobile> 11334 </territory> 11335 11336 <!-- Greenland (GL) --> 11337 <!-- http://www.itu.int/oth/T0202000056/en --> 11338 <territory id="GL" countryCode="299" internationalPrefix="00"> 11339 <availableFormats> 11340 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 11341 <leadingDigits> 11342 19| 11343 [2-9] 11344 </leadingDigits> 11345 <format>$1 $2 $3</format> 11346 </numberFormat> 11347 </availableFormats> 11348 <generalDesc> 11349 <nationalNumberPattern> 11350 (?: 11351 19| 11352 [2-689]\d| 11353 70 11354 )\d{4} 11355 </nationalNumberPattern> 11356 </generalDesc> 11357 <!-- Including VSAT numbers here. --> 11358 <fixedLine> 11359 <possibleLengths national="6"/> 11360 <exampleNumber>321000</exampleNumber> 11361 <nationalNumberPattern> 11362 (?: 11363 19| 11364 3[1-7]| 11365 6[14689]| 11366 70| 11367 8[14-79]| 11368 9\d 11369 )\d{4} 11370 </nationalNumberPattern> 11371 </fixedLine> 11372 <mobile> 11373 <possibleLengths national="6"/> 11374 <exampleNumber>221234</exampleNumber> 11375 <nationalNumberPattern>[245]\d{5}</nationalNumberPattern> 11376 </mobile> 11377 <tollFree> 11378 <possibleLengths national="6"/> 11379 <exampleNumber>801234</exampleNumber> 11380 <nationalNumberPattern>80\d{4}</nationalNumberPattern> 11381 </tollFree> 11382 <voip> 11383 <possibleLengths national="6"/> 11384 <exampleNumber>381234</exampleNumber> 11385 <nationalNumberPattern>3[89]\d{4}</nationalNumberPattern> 11386 </voip> 11387 </territory> 11388 11389 <!-- Gambia (GM) --> 11390 <!-- http://www.itu.int/oth/T020200004F/en --> 11391 <territory id="GM" countryCode="220" internationalPrefix="00"> 11392 <availableFormats> 11393 <numberFormat pattern="(\d{3})(\d{4})"> 11394 <leadingDigits>[2-9]</leadingDigits> 11395 <format>$1 $2</format> 11396 </numberFormat> 11397 </availableFormats> 11398 <generalDesc> 11399 <nationalNumberPattern>[2-9]\d{6}</nationalNumberPattern> 11400 </generalDesc> 11401 <fixedLine> 11402 <possibleLengths national="7"/> 11403 <exampleNumber>5661234</exampleNumber> 11404 <nationalNumberPattern> 11405 (?: 11406 4(?: 11407 [23]\d\d| 11408 4(?: 11409 1[024679]| 11410 [6-9]\d 11411 ) 11412 )| 11413 5(?: 11414 5(?: 11415 3\d| 11416 4[0-7] 11417 )| 11418 6[67]\d| 11419 7(?: 11420 1[04]| 11421 2[035]| 11422 3[58]| 11423 48 11424 ) 11425 )| 11426 8\d{3} 11427 )\d{3} 11428 </nationalNumberPattern> 11429 </fixedLine> 11430 <mobile> 11431 <possibleLengths national="7"/> 11432 <exampleNumber>3012345</exampleNumber> 11433 <nationalNumberPattern> 11434 (?: 11435 [23679]\d| 11436 5[0-389] 11437 )\d{5} 11438 </nationalNumberPattern> 11439 </mobile> 11440 </territory> 11441 11442 <!-- Guinea (GN) --> 11443 <!-- http://www.itu.int/oth/T020200005B/en --> 11444 <territory id="GN" countryCode="224" internationalPrefix="00"> 11445 <availableFormats> 11446 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 11447 <leadingDigits>3</leadingDigits> 11448 <format>$1 $2 $3 $4</format> 11449 </numberFormat> 11450 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 11451 <leadingDigits>[67]</leadingDigits> 11452 <format>$1 $2 $3 $4</format> 11453 </numberFormat> 11454 </availableFormats> 11455 <generalDesc> 11456 <nationalNumberPattern> 11457 722\d{6}| 11458 (?: 11459 3| 11460 6\d 11461 )\d{7} 11462 </nationalNumberPattern> 11463 </generalDesc> 11464 <fixedLine> 11465 <possibleLengths national="8"/> 11466 <exampleNumber>30241234</exampleNumber> 11467 <nationalNumberPattern> 11468 3(?: 11469 0(?: 11470 24| 11471 3[12]| 11472 4[1-35-7]| 11473 5[13]| 11474 6[189]| 11475 [78]1| 11476 9[1478] 11477 )| 11478 1\d\d 11479 )\d{4} 11480 </nationalNumberPattern> 11481 </fixedLine> 11482 <!-- Prefixes here match those assigned to carriers, as per the ITU communication Jan 23rd 11483 2013. --> 11484 <mobile> 11485 <possibleLengths national="9"/> 11486 <exampleNumber>601123456</exampleNumber> 11487 <nationalNumberPattern>6[0-356]\d{7}</nationalNumberPattern> 11488 </mobile> 11489 <!-- Gamma concept network is being listed as VoIP as per 11490 http://www.gammaconcept.com/internet%20sat.html --> 11491 <voip> 11492 <possibleLengths national="9"/> 11493 <exampleNumber>722123456</exampleNumber> 11494 <nationalNumberPattern>722\d{6}</nationalNumberPattern> 11495 </voip> 11496 </territory> 11497 11498 <!-- Guadeloupe (GP) --> 11499 <!-- Main region for 'BL,MF' --> 11500 <!-- Linked from http://www.arcep.fr/index.php?id=interactivenumeros --> 11501 <!-- http://www.itu.int/oth/T0202000058/en --> 11502 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 11503 <!-- There is a direct link to accurate numbering assignments in the ITU document, but this does not always load: 11504 https://extranet.arcep.fr/portail/LinkClick.aspx?fileticket=PBA1WK-wnOU%3d&tabid=217&portalid=0&mid=850 11505 This should be a spreadsheet containing ~28,000 rows, in which the Guadeloupe allocations are shown, but 11506 sometimes it only loads part of the spreadsheet (depending on your browser). 11507 The ranges in this spreadsheet are more accurate than the ITU document, which only has 3-digit prefixes and 11508 no operator assignments. --> 11509 <territory id="GP" mainCountryForCode="true" countryCode="590" internationalPrefix="00" 11510 nationalPrefix="0" mobileNumberPortableRegion="true"> 11511 <availableFormats> 11512 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11513 <leadingDigits>[569]</leadingDigits> 11514 <format>$1 $2 $3 $4</format> 11515 </numberFormat> 11516 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11517 <leadingDigits>8</leadingDigits> 11518 <format>$1 $2 $3 $4</format> 11519 </numberFormat> 11520 </availableFormats> 11521 <generalDesc> 11522 <nationalNumberPattern> 11523 (?: 11524 590| 11525 (?: 11526 69| 11527 80 11528 )\d| 11529 976 11530 )\d{6} 11531 </nationalNumberPattern> 11532 </generalDesc> 11533 <fixedLine> 11534 <possibleLengths national="9"/> 11535 <exampleNumber>590201234</exampleNumber> 11536 <nationalNumberPattern> 11537 590(?: 11538 0[1-68]| 11539 [14][0-24-9]| 11540 2[0-68]| 11541 3[1289]| 11542 5[3-579]| 11543 6[0189]| 11544 7[08]| 11545 8[0-689]| 11546 9\d 11547 )\d{4} 11548 </nationalNumberPattern> 11549 </fixedLine> 11550 <!-- Any ranges assigned from http://www.arcep.fr/index.php?id=interactivenumeros have been 11551 listed as belonging to Guadeloupe, St Martin and St Barthélemy, since we can't reliably 11552 distinguish between them. As per Wikipedia Guadeloupe Téléphone Mobile operator is no 11553 longer functioning. However we support these ranges as they are still mentioned in 11554 ARCEP numbering plan doc. --> 11555 <mobile> 11556 <possibleLengths national="9"/> 11557 <exampleNumber>690001234</exampleNumber> 11558 <nationalNumberPattern> 11559 69(?: 11560 0\d\d| 11561 1(?: 11562 2[2-9]| 11563 3[0-5] 11564 ) 11565 )\d{4} 11566 </nationalNumberPattern> 11567 </mobile> 11568 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 11569 numbers. --> 11570 <tollFree> 11571 <possibleLengths national="9"/> 11572 <exampleNumber>800012345</exampleNumber> 11573 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 11574 </tollFree> 11575 <voip> 11576 <possibleLengths national="9"/> 11577 <exampleNumber>976012345</exampleNumber> 11578 <nationalNumberPattern>976[01]\d{5}</nationalNumberPattern> 11579 </voip> 11580 </territory> 11581 11582 <!-- Equatorial Guinea (GQ) --> 11583 <!-- http://www.itu.int/oth/T0202000041/en --> 11584 <territory id="GQ" countryCode="240" internationalPrefix="00"> 11585 <availableFormats> 11586 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 11587 <leadingDigits>[235]</leadingDigits> 11588 <format>$1 $2 $3</format> 11589 </numberFormat> 11590 <numberFormat pattern="(\d{3})(\d{6})"> 11591 <leadingDigits>[89]</leadingDigits> 11592 <format>$1 $2</format> 11593 </numberFormat> 11594 </availableFormats> 11595 <generalDesc> 11596 <nationalNumberPattern> 11597 222\d{6}| 11598 (?: 11599 3\d| 11600 55| 11601 [89]0 11602 )\d{7} 11603 </nationalNumberPattern> 11604 </generalDesc> 11605 <fixedLine> 11606 <possibleLengths national="9"/> 11607 <exampleNumber>333091234</exampleNumber> 11608 <nationalNumberPattern> 11609 33[0-24-9]\d[46]\d{4}| 11610 3(?: 11611 33| 11612 5\d 11613 )\d[7-9]\d{4} 11614 </nationalNumberPattern> 11615 </fixedLine> 11616 <mobile> 11617 <possibleLengths national="9"/> 11618 <exampleNumber>222123456</exampleNumber> 11619 <nationalNumberPattern> 11620 (?: 11621 222| 11622 55\d 11623 )\d{6} 11624 </nationalNumberPattern> 11625 </mobile> 11626 <!-- Note that personal and sharedCost numbers are said to go under here too - hopefully when 11627 they start allocating them there will be a differentiation of prefixes, but this is not 11628 clear now. --> 11629 <tollFree> 11630 <possibleLengths national="9"/> 11631 <exampleNumber>800123456</exampleNumber> 11632 <nationalNumberPattern>80\d[1-9]\d{5}</nationalNumberPattern> 11633 </tollFree> 11634 <premiumRate> 11635 <possibleLengths national="9"/> 11636 <exampleNumber>900123456</exampleNumber> 11637 <nationalNumberPattern>90\d[1-9]\d{5}</nationalNumberPattern> 11638 </premiumRate> 11639 </territory> 11640 11641 <!-- Greece (GR) --> 11642 <!-- http://www.itu.int/oth/T0202000055/en --> 11643 <!-- http://en.wikipedia.org/wiki/%2B30 --> 11644 <!-- http://www.eett.gr/opencms/opencms/EETT_EN/Electronic_Communications/Telecoms/Numbering/NumberAssignments.html --> 11645 <territory id="GR" countryCode="30" internationalPrefix="00" mobileNumberPortableRegion="true"> 11646 <availableFormats> 11647 <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> 11648 <leadingDigits> 11649 21| 11650 7 11651 </leadingDigits> 11652 <format>$1 $2 $3</format> 11653 </numberFormat> 11654 <numberFormat pattern="(\d{4})(\d{6})"> 11655 <leadingDigits> 11656 2(?: 11657 2| 11658 3[2-57-9]| 11659 4[2-469]| 11660 5[2-59]| 11661 6[2-9]| 11662 7[2-69]| 11663 8[2-49] 11664 )| 11665 5 11666 </leadingDigits> 11667 <format>$1 $2</format> 11668 </numberFormat> 11669 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 11670 <leadingDigits>[2689]</leadingDigits> 11671 <format>$1 $2 $3</format> 11672 </numberFormat> 11673 <numberFormat pattern="(\d{3})(\d{3,4})(\d{5})"> 11674 <leadingDigits>8</leadingDigits> 11675 <format>$1 $2 $3</format> 11676 </numberFormat> 11677 </availableFormats> 11678 <generalDesc> 11679 <nationalNumberPattern> 11680 5005000\d{3}| 11681 8\d{9,11}| 11682 (?: 11683 [269]\d| 11684 70 11685 )\d{8} 11686 </nationalNumberPattern> 11687 </generalDesc> 11688 <fixedLine> 11689 <possibleLengths national="10"/> 11690 <exampleNumber>2123456789</exampleNumber> 11691 <nationalNumberPattern> 11692 2(?: 11693 1\d\d| 11694 2(?: 11695 2[1-46-9]| 11696 [36][1-8]| 11697 4[1-7]| 11698 5[1-4]| 11699 7[1-5]| 11700 [89][1-9] 11701 )| 11702 3(?: 11703 1\d| 11704 2[1-57]| 11705 [35][1-3]| 11706 4[13]| 11707 7[1-7]| 11708 8[124-6]| 11709 9[1-79] 11710 )| 11711 4(?: 11712 1\d| 11713 2[1-8]| 11714 3[1-4]| 11715 4[13-5]| 11716 6[1-578]| 11717 9[1-5] 11718 )| 11719 5(?: 11720 1\d| 11721 [29][1-4]| 11722 3[1-5]| 11723 4[124]| 11724 5[1-6] 11725 )| 11726 6(?: 11727 1\d| 11728 [269][1-6]| 11729 3[1245]| 11730 4[1-7]| 11731 5[13-9]| 11732 7[14]| 11733 8[1-5] 11734 )| 11735 7(?: 11736 1\d| 11737 2[1-5]| 11738 3[1-6]| 11739 4[1-7]| 11740 5[1-57]| 11741 6[135]| 11742 9[125-7] 11743 )| 11744 8(?: 11745 1\d| 11746 2[1-5]| 11747 [34][1-4]| 11748 9[1-57] 11749 ) 11750 )\d{6} 11751 </nationalNumberPattern> 11752 </fixedLine> 11753 <mobile> 11754 <possibleLengths national="10"/> 11755 <exampleNumber>6912345678</exampleNumber> 11756 <nationalNumberPattern> 11757 68[57-9]\d{7}| 11758 (?: 11759 69| 11760 94 11761 )\d{8} 11762 </nationalNumberPattern> 11763 </mobile> 11764 <tollFree> 11765 <possibleLengths national="[10-12]"/> 11766 <exampleNumber>8001234567</exampleNumber> 11767 <nationalNumberPattern>800\d{7,9}</nationalNumberPattern> 11768 </tollFree> 11769 <premiumRate> 11770 <possibleLengths national="10"/> 11771 <exampleNumber>9091234567</exampleNumber> 11772 <nationalNumberPattern>90[19]\d{7}</nationalNumberPattern> 11773 </premiumRate> 11774 <!-- Including calls with maximum charge of 0,25 EUR/minute here instead of under premium 11775 rate. --> 11776 <sharedCost> 11777 <possibleLengths national="10"/> 11778 <exampleNumber>8011234567</exampleNumber> 11779 <nationalNumberPattern> 11780 8(?: 11781 0[16]| 11782 12| 11783 [27]5| 11784 50 11785 )\d{7} 11786 </nationalNumberPattern> 11787 </sharedCost> 11788 <personalNumber> 11789 <possibleLengths national="10"/> 11790 <exampleNumber>7012345678</exampleNumber> 11791 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 11792 </personalNumber> 11793 <uan> 11794 <possibleLengths national="10"/> 11795 <exampleNumber>5005000123</exampleNumber> 11796 <nationalNumberPattern>5005000\d{3}</nationalNumberPattern> 11797 </uan> 11798 </territory> 11799 11800 <!-- Guatemala (GT) --> 11801 <!-- http://www.itu.int/oth/T020200005A/en --> 11802 <!-- http://www.sit.gob.gt/index.php?page=plan-de-numeracion --> 11803 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala --> 11804 <territory id="GT" countryCode="502" internationalPrefix="00"> 11805 <availableFormats> 11806 <numberFormat pattern="(\d{4})(\d{4})"> 11807 <leadingDigits>[2-7]</leadingDigits> 11808 <format>$1 $2</format> 11809 </numberFormat> 11810 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 11811 <leadingDigits>1</leadingDigits> 11812 <format>$1 $2 $3</format> 11813 </numberFormat> 11814 </availableFormats> 11815 <generalDesc> 11816 <nationalNumberPattern> 11817 (?: 11818 1\d{3}| 11819 [2-7] 11820 )\d{7} 11821 </nationalNumberPattern> 11822 </generalDesc> 11823 <fixedLine> 11824 <possibleLengths national="8"/> 11825 <exampleNumber>22456789</exampleNumber> 11826 <nationalNumberPattern>[267][2-9]\d{6}</nationalNumberPattern> 11827 </fixedLine> 11828 <mobile> 11829 <possibleLengths national="8"/> 11830 <exampleNumber>51234567</exampleNumber> 11831 <nationalNumberPattern>[3-5]\d{7}</nationalNumberPattern> 11832 </mobile> 11833 <tollFree> 11834 <possibleLengths national="11"/> 11835 <exampleNumber>18001112222</exampleNumber> 11836 <nationalNumberPattern>18[01]\d{8}</nationalNumberPattern> 11837 </tollFree> 11838 <premiumRate> 11839 <possibleLengths national="11"/> 11840 <exampleNumber>19001112222</exampleNumber> 11841 <nationalNumberPattern>19\d{9}</nationalNumberPattern> 11842 </premiumRate> 11843 </territory> 11844 11845 <!-- Guam (GU) --> 11846 <!-- Calling code and formatting shared with 'US' --> 11847 <!-- http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel --> 11848 <territory id="GU" countryCode="1" leadingDigits="671" internationalPrefix="011" 11849 nationalPrefix="1" nationalPrefixForParsing="1|([3-9]\d{6})$" 11850 nationalPrefixTransformRule="671$1"> 11851 <generalDesc> 11852 <nationalNumberPattern> 11853 (?: 11854 [58]\d\d| 11855 671| 11856 900 11857 )\d{7} 11858 </nationalNumberPattern> 11859 </generalDesc> 11860 <!-- Added 671 400/489/555/68[23]/720/721/972 based on information from 11861 http://www.area-codes.com/area-code/area-code-671.asp --> 11862 <fixedLine> 11863 <possibleLengths national="10" localOnly="7"/> 11864 <exampleNumber>6713001234</exampleNumber> 11865 <nationalNumberPattern> 11866 671(?: 11867 3(?: 11868 00| 11869 3[39]| 11870 4[349]| 11871 55| 11872 6[26] 11873 )| 11874 4(?: 11875 00| 11876 56| 11877 7[1-9]| 11878 8[0236-9] 11879 )| 11880 5(?: 11881 55| 11882 6[2-5]| 11883 88 11884 )| 11885 6(?: 11886 3[2-578]| 11887 4[24-9]| 11888 5[34]| 11889 78| 11890 8[235-9] 11891 )| 11892 7(?: 11893 [0479]7| 11894 2[0167]| 11895 3[45]| 11896 8[7-9] 11897 )| 11898 8(?: 11899 [2-57-9]8| 11900 6[48] 11901 )| 11902 9(?: 11903 2[29]| 11904 6[79]| 11905 7[1279]| 11906 8[7-9]| 11907 9[78] 11908 ) 11909 )\d{4} 11910 </nationalNumberPattern> 11911 </fixedLine> 11912 <!-- We assume mobile phone numbers to be the same as fixed-line - further info unavailable --> 11913 <mobile> 11914 <possibleLengths national="10" localOnly="7"/> 11915 <exampleNumber>6713001234</exampleNumber> 11916 <nationalNumberPattern> 11917 671(?: 11918 3(?: 11919 00| 11920 3[39]| 11921 4[349]| 11922 55| 11923 6[26] 11924 )| 11925 4(?: 11926 00| 11927 56| 11928 7[1-9]| 11929 8[0236-9] 11930 )| 11931 5(?: 11932 55| 11933 6[2-5]| 11934 88 11935 )| 11936 6(?: 11937 3[2-578]| 11938 4[24-9]| 11939 5[34]| 11940 78| 11941 8[235-9] 11942 )| 11943 7(?: 11944 [0479]7| 11945 2[0167]| 11946 3[45]| 11947 8[7-9] 11948 )| 11949 8(?: 11950 [2-57-9]8| 11951 6[48] 11952 )| 11953 9(?: 11954 2[29]| 11955 6[79]| 11956 7[1279]| 11957 8[7-9]| 11958 9[78] 11959 ) 11960 )\d{4} 11961 </nationalNumberPattern> 11962 </mobile> 11963 <tollFree> 11964 <possibleLengths national="10"/> 11965 <exampleNumber>8002123456</exampleNumber> 11966 <nationalNumberPattern> 11967 8(?: 11968 00| 11969 33| 11970 44| 11971 55| 11972 66| 11973 77| 11974 88 11975 )[2-9]\d{6} 11976 </nationalNumberPattern> 11977 </tollFree> 11978 <premiumRate> 11979 <possibleLengths national="10"/> 11980 <exampleNumber>9002123456</exampleNumber> 11981 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 11982 </premiumRate> 11983 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 11984 <personalNumber> 11985 <possibleLengths national="10"/> 11986 <exampleNumber>5002345678</exampleNumber> 11987 <nationalNumberPattern> 11988 52(?: 11989 3(?: 11990 [2-46-9][02-9]\d| 11991 5(?: 11992 [02-46-9]\d| 11993 5[0-46-9] 11994 ) 11995 )| 11996 4(?: 11997 [2-478][02-9]\d| 11998 5(?: 11999 [034]\d| 12000 2[024-9]| 12001 5[0-46-9] 12002 )| 12003 6(?: 12004 0[1-9]| 12005 [2-9]\d 12006 )| 12007 9(?: 12008 [05-9]\d| 12009 2[0-5]| 12010 49 12011 ) 12012 ) 12013 )\d{4}| 12014 52[34][2-9]1[02-9]\d{4}| 12015 5(?: 12016 00| 12017 2[125-7]| 12018 33| 12019 44| 12020 66| 12021 77| 12022 88 12023 )[2-9]\d{6} 12024 </nationalNumberPattern> 12025 </personalNumber> 12026 </territory> 12027 12028 <!-- Guinea-Bissau (GW) --> 12029 <!-- http://www.itu.int/oth/T020200005C/en --> 12030 <territory id="GW" countryCode="245" internationalPrefix="00"> 12031 <availableFormats> 12032 <numberFormat pattern="(\d{3})(\d{4})"> 12033 <leadingDigits>40</leadingDigits> 12034 <format>$1 $2</format> 12035 </numberFormat> 12036 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 12037 <leadingDigits>[49]</leadingDigits> 12038 <format>$1 $2 $3</format> 12039 </numberFormat> 12040 </availableFormats> 12041 <generalDesc> 12042 <nationalNumberPattern> 12043 [49]\d{8}| 12044 4\d{6} 12045 </nationalNumberPattern> 12046 </generalDesc> 12047 <fixedLine> 12048 <possibleLengths national="9"/> 12049 <exampleNumber>443201234</exampleNumber> 12050 <nationalNumberPattern>443\d{6}</nationalNumberPattern> 12051 </fixedLine> 12052 <mobile> 12053 <possibleLengths national="9"/> 12054 <exampleNumber>955012345</exampleNumber> 12055 <nationalNumberPattern> 12056 9(?: 12057 5\d| 12058 6[569]| 12059 77 12060 )\d{6} 12061 </nationalNumberPattern> 12062 </mobile> 12063 <voip> 12064 <possibleLengths national="7"/> 12065 <exampleNumber>4012345</exampleNumber> 12066 <nationalNumberPattern>40\d{5}</nationalNumberPattern> 12067 </voip> 12068 </territory> 12069 12070 <!-- Guyana (GY) --> 12071 <!-- http://www.itu.int/oth/T020200005D/en --> 12072 <territory id="GY" countryCode="592" internationalPrefix="001"> 12073 <availableFormats> 12074 <numberFormat pattern="(\d{3})(\d{4})"> 12075 <leadingDigits>[2-46-9]</leadingDigits> 12076 <format>$1 $2</format> 12077 </numberFormat> 12078 </availableFormats> 12079 <generalDesc> 12080 <nationalNumberPattern> 12081 9008\d{3}| 12082 (?: 12083 [2-467]\d\d| 12084 862 12085 )\d{4} 12086 </nationalNumberPattern> 12087 </generalDesc> 12088 <fixedLine> 12089 <possibleLengths national="7"/> 12090 <exampleNumber>2201234</exampleNumber> 12091 <nationalNumberPattern> 12092 (?: 12093 2(?: 12094 1[6-9]| 12095 2[0-35-9]| 12096 3[1-4]| 12097 5[3-9]| 12098 6\d| 12099 7[0-24-79] 12100 )| 12101 3(?: 12102 2[25-9]| 12103 3\d 12104 )| 12105 4(?: 12106 4[0-24]| 12107 5[56] 12108 )| 12109 77[1-57] 12110 )\d{4} 12111 </nationalNumberPattern> 12112 </fixedLine> 12113 <!-- Although the ITU document would allow for a stricter pattern, the country has a track 12114 record of underreporting valid mobile ranges and 6XXXXXX is almost fully assigned. 12115 A more lenient pattern is better here. --> 12116 <mobile> 12117 <possibleLengths national="7"/> 12118 <exampleNumber>6091234</exampleNumber> 12119 <nationalNumberPattern> 12120 (?: 12121 6\d\d| 12122 70[015-7] 12123 )\d{4} 12124 </nationalNumberPattern> 12125 </mobile> 12126 <tollFree> 12127 <possibleLengths national="7"/> 12128 <exampleNumber>2891234</exampleNumber> 12129 <nationalNumberPattern> 12130 (?: 12131 289| 12132 862 12133 )\d{4} 12134 </nationalNumberPattern> 12135 </tollFree> 12136 <premiumRate> 12137 <possibleLengths national="7"/> 12138 <exampleNumber>9008123</exampleNumber> 12139 <nationalNumberPattern>9008\d{3}</nationalNumberPattern> 12140 </premiumRate> 12141 </territory> 12142 12143 <!-- Hong Kong (HK) --> 12144 <!-- http://www.ofca.gov.hk/en/industry_focus/telecommunications/portability/index.html --> 12145 <territory id="HK" countryCode="852" preferredInternationalPrefix="00" 12146 internationalPrefix="00(?:30|5[09]|[126-9]?)" mobileNumberPortableRegion="true"> 12147 <availableFormats> 12148 <numberFormat pattern="(\d{3})(\d{2,5})"> 12149 <leadingDigits>900</leadingDigits> 12150 <leadingDigits>9003</leadingDigits> 12151 <format>$1 $2</format> 12152 </numberFormat> 12153 <numberFormat pattern="(\d{4})(\d{4})"> 12154 <leadingDigits> 12155 [2-7]| 12156 8[1-4]| 12157 9(?: 12158 0[1-9]| 12159 [1-8] 12160 ) 12161 </leadingDigits> 12162 <format>$1 $2</format> 12163 </numberFormat> 12164 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 12165 <leadingDigits>8</leadingDigits> 12166 <format>$1 $2 $3</format> 12167 </numberFormat> 12168 <numberFormat pattern="(\d{3})(\d{2})(\d{3})(\d{3})"> 12169 <leadingDigits>9</leadingDigits> 12170 <format>$1 $2 $3 $4</format> 12171 </numberFormat> 12172 </availableFormats> 12173 <generalDesc> 12174 <nationalNumberPattern> 12175 8[0-46-9]\d{6,7}| 12176 9\d{4,7}| 12177 (?: 12178 [2-7]| 12179 9\d{3} 12180 )\d{7} 12181 </nationalNumberPattern> 12182 </generalDesc> 12183 <fixedLine> 12184 <possibleLengths national="8"/> 12185 <exampleNumber>21234567</exampleNumber> 12186 <nationalNumberPattern> 12187 (?: 12188 2(?: 12189 [13-9]\d| 12190 2[013-9] 12191 )\d| 12192 3(?: 12193 (?: 12194 [1569][0-24-9]| 12195 4[0-246-9]| 12196 7[0-24-69] 12197 )\d| 12198 8(?: 12199 4[0-8]| 12200 5[0-5]| 12201 9\d 12202 ) 12203 )| 12204 58(?: 12205 0[1-8]| 12206 1[2-9] 12207 ) 12208 )\d{4} 12209 </nationalNumberPattern> 12210 </fixedLine> 12211 <!-- Prefixes assigned to 'CMMobile Global Communications Ltd' are on hold as per Ofcom 12212 24 Nov 2017 update, but we continue to support them as there is no much information 12213 when these numbers will be reactivated again. --> 12214 <mobile> 12215 <possibleLengths national="8"/> 12216 <exampleNumber>51234567</exampleNumber> 12217 <nationalNumberPattern> 12218 (?: 12219 46(?: 12220 0[0-7]| 12221 1[0-6]| 12222 4[0-57-9]| 12223 6[0-4]| 12224 7[0-8] 12225 )| 12226 573[0-6]| 12227 6(?: 12228 26[013-8]| 12229 66[0-3] 12230 )| 12231 70(?: 12232 7[1-5]| 12233 8[0-4] 12234 )| 12235 848[015-9]| 12236 929[013-9] 12237 )\d{4}| 12238 (?: 12239 4(?: 12240 40| 12241 6[2358] 12242 )| 12243 5(?: 12244 [1-59][0-46-9]| 12245 6[0-4689]| 12246 7[0-24679] 12247 )| 12248 6(?: 12249 0[1-9]| 12250 [13-59]\d| 12251 [268][0-57-9]| 12252 7[0-79] 12253 )| 12254 84[09]| 12255 9(?: 12256 0[1-9]| 12257 1[02-9]| 12258 [2358][0-8]| 12259 [467]\d 12260 ) 12261 )\d{5} 12262 </nationalNumberPattern> 12263 </mobile> 12264 <pager> 12265 <possibleLengths national="8"/> 12266 <exampleNumber>71123456</exampleNumber> 12267 <nationalNumberPattern> 12268 7(?: 12269 1(?: 12270 0[0-38]| 12271 1[0-3679]| 12272 3[013]| 12273 69| 12274 9[0136] 12275 )| 12276 2(?: 12277 [02389]\d| 12278 1[18]| 12279 7[27-9] 12280 )| 12281 3(?: 12282 [0-38]\d| 12283 7[0-369]| 12284 9[2357-9] 12285 )| 12286 47\d| 12287 5(?: 12288 [178]\d| 12289 5[0-5] 12290 )| 12291 6(?: 12292 0[0-7]| 12293 2[236-9]| 12294 [35]\d 12295 )| 12296 7(?: 12297 [27]\d| 12298 8[7-9] 12299 )| 12300 8(?: 12301 [23689]\d| 12302 7[1-9] 12303 )| 12304 9(?: 12305 [025]\d| 12306 6[0-246-8]| 12307 7[0-36-9]| 12308 8[238] 12309 ) 12310 )\d{4} 12311 </nationalNumberPattern> 12312 </pager> 12313 <tollFree> 12314 <possibleLengths national="9"/> 12315 <exampleNumber>800123456</exampleNumber> 12316 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 12317 </tollFree> 12318 <premiumRate> 12319 <possibleLengths national="[5-8],11"/> 12320 <exampleNumber>90012345678</exampleNumber> 12321 <nationalNumberPattern> 12322 900(?: 12323 [0-24-9]\d{7}| 12324 3\d{1,4} 12325 ) 12326 </nationalNumberPattern> 12327 </premiumRate> 12328 <personalNumber> 12329 <possibleLengths national="8"/> 12330 <exampleNumber>81123456</exampleNumber> 12331 <nationalNumberPattern> 12332 8(?: 12333 1[0-4679]\d| 12334 2(?: 12335 [0-36]\d| 12336 7[0-4] 12337 )| 12338 3(?: 12339 [034]\d| 12340 2[09]| 12341 70 12342 ) 12343 )\d{4} 12344 </nationalNumberPattern> 12345 </personalNumber> 12346 <!-- These are mentioned as Access Codes in the ITU doc however UAN seems to be the best 12347 since they seem to cost the same as fixed-line based on our correspondence with ofca, 12348 and are used by businesses to forward to a local number. --> 12349 <uan> 12350 <possibleLengths national="8"/> 12351 <exampleNumber>30161234</exampleNumber> 12352 <nationalNumberPattern> 12353 30(?: 12354 0[1-9]| 12355 [15-7]\d| 12356 2[047]| 12357 89 12358 )\d{4} 12359 </nationalNumberPattern> 12360 </uan> 12361 </territory> 12362 12363 <!-- Honduras (HN) --> 12364 <!-- It seems there is no longer a trunk prefix in use, based on websites like 12365 http://www.howtocallabroad.com/codes.html and on seeing how locals write their numbers in 12366 national format. --> 12367 <!-- http://www.itu.int/oth/T020200005F/en --> 12368 <territory id="HN" countryCode="504" internationalPrefix="00"> 12369 <availableFormats> 12370 <numberFormat pattern="(\d{4})(\d{4})"> 12371 <leadingDigits>[237-9]</leadingDigits> 12372 <format>$1-$2</format> 12373 </numberFormat> 12374 <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> 12375 <leadingDigits>8</leadingDigits> 12376 <format>$1 $2 $3</format> 12377 <intlFormat>NA</intlFormat> 12378 </numberFormat> 12379 </availableFormats> 12380 <generalDesc> 12381 <nationalNumberPattern> 12382 8\d{10}| 12383 [237-9]\d{7} 12384 </nationalNumberPattern> 12385 </generalDesc> 12386 <noInternationalDialling> 12387 <possibleLengths national="11"/> 12388 <nationalNumberPattern>8002\d{7}</nationalNumberPattern> 12389 </noInternationalDialling> 12390 <!-- Extra prefixes 2244, 226[24], 227[0135689], 228X, 2292, 2407, 250[78], 2516, 2540, 12391 256[014], 2570, 2580, 260X, 2617, 262[067], 263[04], 2780 and 2791 were added from numbers 12392 found online and user reports. --> 12393 <fixedLine> 12394 <possibleLengths national="8"/> 12395 <exampleNumber>22123456</exampleNumber> 12396 <nationalNumberPattern> 12397 2(?: 12398 2(?: 12399 0[0-39]| 12400 1[1-367]| 12401 [23]\d| 12402 4[03-6]| 12403 5[57]| 12404 6[245]| 12405 7[0135689]| 12406 8[01346-9]| 12407 9[0-2] 12408 )| 12409 4(?: 12410 0[78]| 12411 2[3-59]| 12412 3[13-9]| 12413 4[0-68]| 12414 5[1-35] 12415 )| 12416 5(?: 12417 0[7-9]| 12418 16| 12419 4[03-5]| 12420 5\d| 12421 6[014-6]| 12422 7[04]| 12423 80 12424 )| 12425 6(?: 12426 [056]\d| 12427 17| 12428 2[067]| 12429 3[04]| 12430 4[0-378]| 12431 [78][0-8]| 12432 9[01] 12433 )| 12434 7(?: 12435 6[46-9]| 12436 7[02-9]| 12437 8[034]| 12438 91 12439 )| 12440 8(?: 12441 79| 12442 8[0-357-9]| 12443 9[1-57-9] 12444 ) 12445 )\d{4} 12446 </nationalNumberPattern> 12447 </fixedLine> 12448 <mobile> 12449 <possibleLengths national="8"/> 12450 <exampleNumber>91234567</exampleNumber> 12451 <nationalNumberPattern>[37-9]\d{7}</nationalNumberPattern> 12452 </mobile> 12453 <tollFree> 12454 <possibleLengths national="11"/> 12455 <exampleNumber>80021234567</exampleNumber> 12456 <nationalNumberPattern>8002\d{7}</nationalNumberPattern> 12457 </tollFree> 12458 </territory> 12459 12460 <!-- Croatia (HR) --> 12461 <!-- http://www.itu.int/oth/T0202000032/en --> 12462 <!-- http://en.wikipedia.org/wiki/%2B385 --> 12463 <territory id="HR" countryCode="385" internationalPrefix="00" nationalPrefix="0" 12464 mobileNumberPortableRegion="true"> 12465 <availableFormats> 12466 <!-- For 6 and 7 digit numbers of premium rate. --> 12467 <numberFormat pattern="(\d{2})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 12468 <leadingDigits>6[01]</leadingDigits> 12469 <format>$1 $2 $3</format> 12470 </numberFormat> 12471 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 12472 <leadingDigits>8</leadingDigits> 12473 <format>$1 $2 $3</format> 12474 </numberFormat> 12475 <!-- The plan says 1 XXX XXXX but the government and local telecom websites are formatted 1 12476 XXXX XXX, so we prefer that formatting here. These same sources prefer XXX XXX to XX 12477 XXXX as well. --> 12478 <numberFormat pattern="(\d)(\d{4})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12479 <leadingDigits>1</leadingDigits> 12480 <format>$1 $2 $3</format> 12481 </numberFormat> 12482 <!-- For 8 and 9 digit numbers of premium, personal and UAN numbers. --> 12483 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 12484 <leadingDigits>[67]</leadingDigits> 12485 <format>$1 $2 $3</format> 12486 </numberFormat> 12487 <!-- For 8 and 9 digit numbers of mobile. --> 12488 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 12489 <leadingDigits>9</leadingDigits> 12490 <format>$1 $2 $3</format> 12491 </numberFormat> 12492 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 12493 <leadingDigits>[2-5]</leadingDigits> 12494 <format>$1 $2 $3</format> 12495 </numberFormat> 12496 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12497 <leadingDigits>8</leadingDigits> 12498 <format>$1 $2 $3</format> 12499 </numberFormat> 12500 </availableFormats> 12501 <generalDesc> 12502 <nationalNumberPattern> 12503 (?: 12504 [24-69]\d| 12505 3[0-79] 12506 )\d{7}| 12507 80\d{5,7}| 12508 [1-79]\d{7}| 12509 6\d{5,6} 12510 </nationalNumberPattern> 12511 </generalDesc> 12512 <fixedLine> 12513 <possibleLengths national="8,9" localOnly="6,7"/> 12514 <exampleNumber>12345678</exampleNumber> 12515 <nationalNumberPattern> 12516 1\d{7}| 12517 (?: 12518 2[0-3]| 12519 3[1-5]| 12520 4[02-47-9]| 12521 5[1-3] 12522 )\d{6,7} 12523 </nationalNumberPattern> 12524 </fixedLine> 12525 <mobile> 12526 <possibleLengths national="8,9"/> 12527 <exampleNumber>921234567</exampleNumber> 12528 <nationalNumberPattern> 12529 98\d{6,7}| 12530 975(?: 12531 1\d| 12532 96 12533 )\d{4}| 12534 9(?: 12535 0[1-9]| 12536 [1259]\d| 12537 7[0679] 12538 )\d{6} 12539 </nationalNumberPattern> 12540 </mobile> 12541 <tollFree> 12542 <possibleLengths national="[7-9]"/> 12543 <exampleNumber>800123456</exampleNumber> 12544 <nationalNumberPattern>80[01]\d{4,6}</nationalNumberPattern> 12545 </tollFree> 12546 <premiumRate> 12547 <possibleLengths national="[6-8]"/> 12548 <exampleNumber>611234</exampleNumber> 12549 <nationalNumberPattern> 12550 6[01459]\d{6}| 12551 6[01]\d{4,5} 12552 </nationalNumberPattern> 12553 </premiumRate> 12554 <personalNumber> 12555 <possibleLengths national="8"/> 12556 <exampleNumber>74123456</exampleNumber> 12557 <nationalNumberPattern>7[45]\d{6}</nationalNumberPattern> 12558 </personalNumber> 12559 <!-- ITU numbering specifies the length of the numbers with prefix 62 as 8, but there 12560 are numbers on the internet with 7 digits after the prefix too. --> 12561 <uan> 12562 <possibleLengths national="8,9"/> 12563 <exampleNumber>62123456</exampleNumber> 12564 <nationalNumberPattern> 12565 62\d{6,7}| 12566 72\d{6} 12567 </nationalNumberPattern> 12568 </uan> 12569 </territory> 12570 12571 <!-- Haiti (HT) --> 12572 <!-- http://www.itu.int/oth/T020200005E/en --> 12573 <!-- http://www.numberingplans.com/ --> 12574 <territory id="HT" countryCode="509" internationalPrefix="00"> 12575 <availableFormats> 12576 <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> 12577 <leadingDigits>[2-489]</leadingDigits> 12578 <format>$1 $2 $3</format> 12579 </numberFormat> 12580 </availableFormats> 12581 <generalDesc> 12582 <nationalNumberPattern>[2-489]\d{7}</nationalNumberPattern> 12583 </generalDesc> 12584 <!-- Digicel reported 281 and 29[149] belong to them, the more recent ITU doc 20.I.2017 12585 agrees and classifies them as fixedLine so we follow that here. --> 12586 <fixedLine> 12587 <possibleLengths national="8"/> 12588 <exampleNumber>22453300</exampleNumber> 12589 <nationalNumberPattern> 12590 2(?: 12591 2\d| 12592 5[1-5]| 12593 81| 12594 9[149] 12595 )\d{5} 12596 </nationalNumberPattern> 12597 </fixedLine> 12598 <!-- 32, 33, 35 are kept even though they are not in the ITU doc because numbers found 12599 online are working. --> 12600 <mobile> 12601 <possibleLengths national="8"/> 12602 <exampleNumber>34101234</exampleNumber> 12603 <nationalNumberPattern>[34]\d{7}</nationalNumberPattern> 12604 </mobile> 12605 <!-- ITU document says numbers with prefix 8 are "value-added services and free numbers 12606 without making any further distinction. However, http://www.numberingplans.com/ seems 12607 to suggest they are free. --> 12608 <tollFree> 12609 <possibleLengths national="8"/> 12610 <exampleNumber>80012345</exampleNumber> 12611 <nationalNumberPattern>8\d{7}</nationalNumberPattern> 12612 </tollFree> 12613 <!-- ITU document suggests 98\d{6}, but http://www.numberingplans.com/ restricts it to 12614 98[89]\d{5}. --> 12615 <voip> 12616 <possibleLengths national="8"/> 12617 <exampleNumber>98901234</exampleNumber> 12618 <nationalNumberPattern> 12619 9(?: 12620 [67][0-4]| 12621 8[0-3589]| 12622 9\d 12623 )\d{5} 12624 </nationalNumberPattern> 12625 </voip> 12626 </territory> 12627 12628 <!-- Hungary (HU) --> 12629 <!-- http://www.itu.int/oth/T0202000061/en --> 12630 <!-- As per Wikipedia https://en.wikipedia.org/wiki/Telephone_numbers_in_Hungary format 12631 for both fixed line and mobile number should be preceded with national prefix "06". --> 12632 <territory id="HU" countryCode="36" internationalPrefix="00" nationalPrefix="06" 12633 mobileNumberPortableRegion="true"> 12634 <availableFormats> 12635 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP $FG)"> 12636 <leadingDigits>1</leadingDigits> 12637 <format>$1 $2 $3</format> 12638 </numberFormat> 12639 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP $FG)"> 12640 <leadingDigits> 12641 [27][2-9]| 12642 3[2-7]| 12643 4[24-9]| 12644 5[2-79]| 12645 6| 12646 8[2-57-9]| 12647 9[2-69] 12648 </leadingDigits> 12649 <format>$1 $2 $3</format> 12650 </numberFormat> 12651 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP $FG"> 12652 <leadingDigits>[2-9]</leadingDigits> 12653 <format>$1 $2 $3</format> 12654 </numberFormat> 12655 </availableFormats> 12656 <generalDesc> 12657 <nationalNumberPattern> 12658 [235-7]\d{8}| 12659 [1-9]\d{7} 12660 </nationalNumberPattern> 12661 </generalDesc> 12662 <noInternationalDialling> 12663 <possibleLengths national="8,9"/> 12664 <nationalNumberPattern> 12665 (?: 12666 [48]0\d| 12667 680[29] 12668 )\d{5} 12669 </nationalNumberPattern> 12670 </noInternationalDialling> 12671 <fixedLine> 12672 <possibleLengths national="8" localOnly="6,7"/> 12673 <exampleNumber>12345678</exampleNumber> 12674 <nationalNumberPattern> 12675 (?: 12676 1\d| 12677 [27][2-9]| 12678 3[2-7]| 12679 4[24-9]| 12680 5[2-79]| 12681 6[23689]| 12682 8[2-57-9]| 12683 9[2-69] 12684 )\d{6} 12685 </nationalNumberPattern> 12686 </fixedLine> 12687 <mobile> 12688 <possibleLengths national="9"/> 12689 <exampleNumber>201234567</exampleNumber> 12690 <nationalNumberPattern> 12691 (?: 12692 [257]0| 12693 3[01] 12694 )\d{7} 12695 </nationalNumberPattern> 12696 </mobile> 12697 <!-- The prefix 40 which was earlier sharedcost is changed to toll free as of Jul. 2016. 12698 Toll free prefix 6802 supported based on user report. --> 12699 <tollFree> 12700 <possibleLengths national="8,9"/> 12701 <exampleNumber>80123456</exampleNumber> 12702 <nationalNumberPattern> 12703 (?: 12704 [48]0\d| 12705 680[29] 12706 )\d{5} 12707 </nationalNumberPattern> 12708 </tollFree> 12709 <premiumRate> 12710 <possibleLengths national="8"/> 12711 <exampleNumber>90123456</exampleNumber> 12712 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern> 12713 </premiumRate> 12714 <!-- Includes non-geographic nomadic numbers. --> 12715 <voip> 12716 <possibleLengths national="9"/> 12717 <exampleNumber>211234567</exampleNumber> 12718 <nationalNumberPattern>21\d{7}</nationalNumberPattern> 12719 </voip> 12720 <!-- Includes numbers for corporate networks. --> 12721 <uan> 12722 <possibleLengths national="9"/> 12723 <exampleNumber>381234567</exampleNumber> 12724 <nationalNumberPattern>38\d{7}</nationalNumberPattern> 12725 </uan> 12726 </territory> 12727 12728 <!-- Indonesia (ID) --> 12729 <!-- From 2001, very out of date. --> 12730 <!-- http://www.itu.int/oth/T0202000064/en --> 12731 <!-- http://en.wikipedia.org/wiki/%2B62 --> 12732 <territory id="ID" countryCode="62" internationalPrefix="00[89]" nationalPrefix="0"> 12733 <availableFormats> 12734 <!-- Short UAN numbers --> 12735 <numberFormat pattern="(\d)(\d{3})(\d{3})"> 12736 <leadingDigits>15</leadingDigits> 12737 <format>$1 $2 $3</format> 12738 </numberFormat> 12739 <!-- Fixed line 2-digit area codes --> 12740 <numberFormat pattern="(\d{2})(\d{5,9})" nationalPrefixFormattingRule="($NP$FG)"> 12741 <leadingDigits> 12742 2[124]| 12743 [36]1 12744 </leadingDigits> 12745 <format>$1 $2</format> 12746 </numberFormat> 12747 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number, and examples on the web show 12748 that sometimes they are followed by fewer digits. --> 12749 <numberFormat pattern="(\d{3})(\d{5,7})" nationalPrefixFormattingRule="$NP$FG"> 12750 <leadingDigits>800</leadingDigits> 12751 <format>$1 $2</format> 12752 </numberFormat> 12753 <!-- Fixed line 3-digit area codes --> 12754 <numberFormat pattern="(\d{3})(\d{5,8})" nationalPrefixFormattingRule="($NP$FG)"> 12755 <leadingDigits>[2-79]</leadingDigits> 12756 <format>$1 $2</format> 12757 </numberFormat> 12758 <!-- 9-10 digit mobile numbers --> 12759 <numberFormat pattern="(\d{3})(\d{3,4})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12760 <leadingDigits>8[1-35-9]</leadingDigits> 12761 <format>$1-$2-$3</format> 12762 </numberFormat> 12763 <!-- Toll free numbers --> 12764 <numberFormat pattern="(\d{3})(\d{6,8})" nationalPrefixFormattingRule="$NP$FG"> 12765 <leadingDigits>1</leadingDigits> 12766 <format>$1 $2</format> 12767 </numberFormat> 12768 <!-- Shared cost numbers --> 12769 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 12770 <leadingDigits>804</leadingDigits> 12771 <format>$1 $2 $3</format> 12772 </numberFormat> 12773 <!-- UAN and premium rate numbers --> 12774 <numberFormat pattern="(\d{3})(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12775 <leadingDigits>80</leadingDigits> 12776 <format>$1 $2 $3 $4</format> 12777 </numberFormat> 12778 <!-- 11-12 digit mobile numbers --> 12779 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 12780 <leadingDigits>8</leadingDigits> 12781 <format>$1-$2-$3</format> 12782 </numberFormat> 12783 <!-- 12 digit toll free numbers. --> 12784 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})"> 12785 <leadingDigits>001</leadingDigits> 12786 <format>$1 $2 $3 $4</format> 12787 <intlFormat>NA</intlFormat> 12788 </numberFormat> 12789 <!-- Format for 13 digit ITFS numbers. --> 12790 <numberFormat pattern="(\d{2})(\d{4})(\d{3})(\d{4})"> 12791 <leadingDigits>0</leadingDigits> 12792 <format>$1 $2 $3 $4</format> 12793 <intlFormat>NA</intlFormat> 12794 </numberFormat> 12795 </availableFormats> 12796 <generalDesc> 12797 <nationalNumberPattern> 12798 (?: 12799 (?: 12800 00[1-9]| 12801 8\d 12802 )\d{4}| 12803 [1-36] 12804 )\d{6}| 12805 00\d{10}| 12806 [1-9]\d{8,10}| 12807 [2-9]\d{7} 12808 </nationalNumberPattern> 12809 </generalDesc> 12810 <!-- 00798 ITFS numbers can't be dialled internationally. Source: 12811 https://support.twilio.com/hc/en-us/articles/115007579027-Toll-free-phone-number-restrictions-and-limitations --> 12812 <noInternationalDialling> 12813 <possibleLengths national="10,12,13"/> 12814 <nationalNumberPattern> 12815 001803\d{6,7}| 12816 (?: 12817 007803\d| 12818 8071 12819 )\d{6} 12820 </nationalNumberPattern> 12821 </noInternationalDialling> 12822 <!-- Area codes taken from wikipedia, with missing ones added from 12823 http://www.telkom.co.id/customer-services/area-and-country-code/?type=area. 12824 We also added 0770 after user feedback because it seems to be used on Bintan island. 12825 Where known, fixed mobile prefixes have been represented as Mobile. --> 12826 <!-- Very short (5/6 digit) local numbers in Jakarta seem to be special cases for various 12827 well known companies (Mc Donalds, KFC etc...). Some of these are listed in: 12828 http://cms.binus.edu/datapage/file/io/Spring2014SE/International_Student_Handbook_BINUS.pdf 12829 There seem to be numbers of this length for area code 22 as well based on numbers found 12830 online. --> 12831 <!-- The ITU doc is outdated (2001), and many numbers of different lengths were supported 12832 here based on valid numbers found and user report. --> 12833 <fixedLine> 12834 <possibleLengths national="[7-11]" localOnly="5,6"/> 12835 <exampleNumber>218350123</exampleNumber> 12836 <nationalNumberPattern> 12837 2[124]\d{7,8}| 12838 619\d{8}| 12839 2(?: 12840 1(?: 12841 14| 12842 500 12843 )| 12844 2\d{3} 12845 )\d{3}| 12846 61\d{5,8}| 12847 (?: 12848 2(?: 12849 [35][1-4]| 12850 6[0-8]| 12851 7[1-6]| 12852 8\d| 12853 9[1-8] 12854 )| 12855 3(?: 12856 1| 12857 [25][1-8]| 12858 3[1-68]| 12859 4[1-3]| 12860 6[1-3568]| 12861 7[0-469]| 12862 8\d 12863 )| 12864 4(?: 12865 0[1-589]| 12866 1[01347-9]| 12867 2[0-36-8]| 12868 3[0-24-68]| 12869 43| 12870 5[1-378]| 12871 6[1-5]| 12872 7[134]| 12873 8[1245] 12874 )| 12875 5(?: 12876 1[1-35-9]| 12877 2[25-8]| 12878 3[124-9]| 12879 4[1-3589]| 12880 5[1-46]| 12881 6[1-8] 12882 )| 12883 6(?: 12884 [25]\d| 12885 3[1-69]| 12886 4[1-6] 12887 )| 12888 7(?: 12889 02| 12890 [125][1-9]| 12891 [36]\d| 12892 4[1-8]| 12893 7[0-36-9] 12894 )| 12895 9(?: 12896 0[12]| 12897 1[013-8]| 12898 2[0-479]| 12899 5[125-8]| 12900 6[23679]| 12901 7[159]| 12902 8[01346] 12903 ) 12904 )\d{5,8} 12905 </nationalNumberPattern> 12906 </fixedLine> 12907 <mobile> 12908 <possibleLengths national="[9-12]"/> 12909 <exampleNumber>812345678</exampleNumber> 12910 <nationalNumberPattern>8[1-35-9]\d{7,10}</nationalNumberPattern> 12911 </mobile> 12912 <tollFree> 12913 <possibleLengths national="[8-13]"/> 12914 <exampleNumber>8001234567</exampleNumber> 12915 <nationalNumberPattern> 12916 00[17]803\d{7}| 12917 (?: 12918 177\d| 12919 800 12920 )\d{5,7}| 12921 001803\d{6} 12922 </nationalNumberPattern> 12923 </tollFree> 12924 <!-- The information below is provided by an Indonesian --> 12925 <premiumRate> 12926 <possibleLengths national="10"/> 12927 <exampleNumber>8091234567</exampleNumber> 12928 <nationalNumberPattern>809\d{7}</nationalNumberPattern> 12929 </premiumRate> 12930 <sharedCost> 12931 <possibleLengths national="10"/> 12932 <exampleNumber>8041234567</exampleNumber> 12933 <nationalNumberPattern>804\d{7}</nationalNumberPattern> 12934 </sharedCost> 12935 <uan> 12936 <possibleLengths national="7,10"/> 12937 <exampleNumber>8071123456</exampleNumber> 12938 <nationalNumberPattern> 12939 (?: 12940 1500| 12941 8071\d{3} 12942 )\d{3} 12943 </nationalNumberPattern> 12944 </uan> 12945 </territory> 12946 12947 <!-- Ireland (IE) --> 12948 <!-- http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html --> 12949 <!-- http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf --> 12950 <territory id="IE" countryCode="353" internationalPrefix="00" nationalPrefix="0" 12951 mobileNumberPortableRegion="true"> 12952 <availableFormats> 12953 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 12954 <leadingDigits> 12955 2[24-9]| 12956 47| 12957 58| 12958 6[237-9]| 12959 9[35-9] 12960 </leadingDigits> 12961 <format>$1 $2</format> 12962 </numberFormat> 12963 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 12964 <leadingDigits>[45]0</leadingDigits> 12965 <format>$1 $2</format> 12966 </numberFormat> 12967 <numberFormat pattern="(\d)(\d{3,4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 12968 <leadingDigits>1</leadingDigits> 12969 <format>$1 $2 $3</format> 12970 </numberFormat> 12971 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="($NP$FG)"> 12972 <leadingDigits> 12973 [2569]| 12974 4[1-69]| 12975 7[14] 12976 </leadingDigits> 12977 <format>$1 $2 $3</format> 12978 </numberFormat> 12979 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12980 <leadingDigits>70</leadingDigits> 12981 <format>$1 $2 $3</format> 12982 </numberFormat> 12983 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP$FG)"> 12984 <leadingDigits>81</leadingDigits> 12985 <format>$1 $2 $3</format> 12986 </numberFormat> 12987 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 12988 <leadingDigits>[78]</leadingDigits> 12989 <format>$1 $2 $3</format> 12990 </numberFormat> 12991 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 12992 <leadingDigits>1</leadingDigits> 12993 <format>$1 $2 $3</format> 12994 </numberFormat> 12995 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 12996 <leadingDigits>4</leadingDigits> 12997 <format>$1 $2 $3</format> 12998 </numberFormat> 12999 <!-- Voicemail numbers: same as mobile prefixes but the third digit is always 5. Formatting 13000 done like this to differentiate from mobile numbers (which are shorter), and based on 13001 a couple of examples found online. --> 13002 <numberFormat pattern="(\d{2})(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13003 <leadingDigits>8</leadingDigits> 13004 <format>$1 $2 $3 $4</format> 13005 </numberFormat> 13006 </availableFormats> 13007 <generalDesc> 13008 <nationalNumberPattern> 13009 (?: 13010 1\d| 13011 [2569] 13012 )\d{6,8}| 13013 4\d{6,9}| 13014 7\d{8}| 13015 8\d{8,9} 13016 </nationalNumberPattern> 13017 </generalDesc> 13018 <noInternationalDialling> 13019 <possibleLengths national="10"/> 13020 <nationalNumberPattern>18[59]0\d{6}</nationalNumberPattern> 13021 </noInternationalDialling> 13022 <!-- We allow 6-7 digit subscriber numbers for the 021 area code since that seems to be 13023 reflected by the numbers in the Yellow Pages. Another peculiarity is that 048 actually 13024 replaces 00 44 28 when Irish people dial, allowing them to easily dial Northern 13025 Ireland. We support these numbers here, although technically they are numbers for the 13026 UK. --> 13027 <fixedLine> 13028 <possibleLengths national="[7-10]" localOnly="5,6"/> 13029 <exampleNumber>2212345</exampleNumber> 13030 <nationalNumberPattern> 13031 (?: 13032 1\d| 13033 21 13034 )\d{6,7}| 13035 (?: 13036 2[24-9]| 13037 4(?: 13038 0[24]| 13039 5\d| 13040 7 13041 )| 13042 5(?: 13043 0[45]| 13044 1\d| 13045 8 13046 )| 13047 6(?: 13048 1\d| 13049 [237-9] 13050 )| 13051 9(?: 13052 1\d| 13053 [35-9] 13054 ) 13055 )\d{5}| 13056 (?: 13057 23| 13058 4(?: 13059 [1-469]| 13060 8\d 13061 )| 13062 5[23679]| 13063 6[4-6]| 13064 7[14]| 13065 9[04] 13066 )\d{7} 13067 </nationalNumberPattern> 13068 </fixedLine> 13069 <mobile> 13070 <possibleLengths national="9"/> 13071 <exampleNumber>850123456</exampleNumber> 13072 <nationalNumberPattern> 13073 8(?: 13074 22| 13075 [35-9]\d 13076 )\d{6} 13077 </nationalNumberPattern> 13078 </mobile> 13079 <tollFree> 13080 <possibleLengths national="10"/> 13081 <exampleNumber>1800123456</exampleNumber> 13082 <nationalNumberPattern>1800\d{6}</nationalNumberPattern> 13083 </tollFree> 13084 <premiumRate> 13085 <possibleLengths national="10"/> 13086 <exampleNumber>1520123456</exampleNumber> 13087 <nationalNumberPattern> 13088 15(?: 13089 1[2-8]| 13090 [2-8]0| 13091 9[089] 13092 )\d{6} 13093 </nationalNumberPattern> 13094 </premiumRate> 13095 <sharedCost> 13096 <possibleLengths national="10"/> 13097 <exampleNumber>1850123456</exampleNumber> 13098 <nationalNumberPattern>18[59]0\d{6}</nationalNumberPattern> 13099 </sharedCost> 13100 <personalNumber> 13101 <possibleLengths national="9"/> 13102 <exampleNumber>700123456</exampleNumber> 13103 <nationalNumberPattern>700\d{6}</nationalNumberPattern> 13104 </personalNumber> 13105 <voip> 13106 <possibleLengths national="9"/> 13107 <exampleNumber>761234567</exampleNumber> 13108 <nationalNumberPattern>76\d{7}</nationalNumberPattern> 13109 </voip> 13110 <uan> 13111 <possibleLengths national="9"/> 13112 <exampleNumber>818123456</exampleNumber> 13113 <nationalNumberPattern>818\d{6}</nationalNumberPattern> 13114 </uan> 13115 <!-- These start with mobile prefixes, and then have the digit 5 inserted, before the rest 13116 of the number. --> 13117 <voicemail> 13118 <possibleLengths national="10"/> 13119 <exampleNumber>8551234567</exampleNumber> 13120 <nationalNumberPattern> 13121 88210[1-9]\d{4}| 13122 8(?: 13123 [35-79]5\d\d| 13124 8(?: 13125 [013-9]\d\d| 13126 2(?: 13127 [01][1-9]| 13128 [2-9]\d 13129 ) 13130 ) 13131 )\d{5} 13132 </nationalNumberPattern> 13133 </voicemail> 13134 </territory> 13135 13136 <!-- Israel (IL) --> 13137 <!-- Formatting practice following wikipedia, and government sites. --> 13138 <!-- in Hebrew --> 13139 <!-- http://www.itu.int/oth/T020200006A/en --> 13140 <!-- http://en.wikipedia.org/wiki/%2B972 --> 13141 <!-- 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 --> 13142 <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-9])" nationalPrefix="0" 13143 mobileNumberPortableRegion="true"> 13144 <availableFormats> 13145 <!-- Short toll-free numbers (for hospitals). --> 13146 <numberFormat pattern="(\d{4})(\d{3})"> 13147 <leadingDigits>125</leadingDigits> 13148 <format>$1-$2</format> 13149 </numberFormat> 13150 <!-- 8-digit premium rate. --> 13151 <numberFormat pattern="(\d{4})(\d{2})(\d{2})"> 13152 <leadingDigits>121</leadingDigits> 13153 <format>$1-$2-$3</format> 13154 </numberFormat> 13155 <!-- Fixed line. --> 13156 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13157 <leadingDigits>[2-489]</leadingDigits> 13158 <format>$1-$2-$3</format> 13159 </numberFormat> 13160 <!-- Mobile and VOIP. --> 13161 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13162 <leadingDigits>[57]</leadingDigits> 13163 <format>$1-$2-$3</format> 13164 </numberFormat> 13165 <!-- 10-digit premium rate. --> 13166 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 13167 <leadingDigits>12</leadingDigits> 13168 <format>$1-$2-$3</format> 13169 </numberFormat> 13170 <!-- Universal access (UAN). --> 13171 <numberFormat pattern="(\d{4})(\d{6})"> 13172 <leadingDigits>159</leadingDigits> 13173 <format>$1-$2</format> 13174 </numberFormat> 13175 <!-- Variable cost (premium rate, toll free etc.) --> 13176 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{3})"> 13177 <leadingDigits>1[7-9]</leadingDigits> 13178 <format>$1-$2-$3-$4</format> 13179 </numberFormat> 13180 <!-- Format is from http://everything.explained.today/Telephone_numbers_in_Israel/ 13181 These seem to be "mailbox" services where you dial "service prefix" + "personal ID" 13182 (maybe a phone number) which is why they are formatted as two separate numbers. 13183 Note that 153 prefix might be an M2M number (it's listed as a "fax box" service). --> 13184 <numberFormat pattern="(\d{3})(\d{1,2})(\d{3})(\d{4})"> 13185 <leadingDigits>15</leadingDigits> 13186 <format>$1-$2 $3-$4</format> 13187 </numberFormat> 13188 </availableFormats> 13189 <generalDesc> 13190 <nationalNumberPattern> 13191 1\d{6}(?: 13192 \d{3,5} 13193 )?| 13194 [57]\d{8}| 13195 [1-489]\d{7} 13196 </nationalNumberPattern> 13197 </generalDesc> 13198 <noInternationalDialling> 13199 <possibleLengths national="10"/> 13200 <nationalNumberPattern>1700\d{6}</nationalNumberPattern> 13201 </noInternationalDialling> 13202 <!-- ITU doc states that 153 + NDC (either mobile or fixed-line) + SN corresponds to fax 13203 mail. As we do not have separate a fax category, fixedLine is the closest match and 13204 consistent with some other countries. For maintainability, only NDC lengths are 13205 mentioned: one digit for fixed-line and two for mobile as per ITU. --> 13206 <fixedLine> 13207 <possibleLengths national="8,11,12" localOnly="7"/> 13208 <exampleNumber>21234567</exampleNumber> 13209 <nationalNumberPattern> 13210 153\d{8,9}| 13211 29[1-9]\d{5}| 13212 (?: 13213 2[0-8]| 13214 [3489]\d 13215 )\d{6} 13216 </nationalNumberPattern> 13217 </fixedLine> 13218 <!-- The ITU document has only some of these prefixes - wikipedia lists more. We are fairly 13219 sure wikipedia is accurate based on news coverage of the launch of these numbers. Also 13220 added 5570, 5571, and 5594 prefixes based on confirmations from the carriers. 559[23] 13221 ranges belong to Telzar carrier as per confirmation from them. Prefix 5527 is added 13222 based on user report. --> 13223 <mobile> 13224 <possibleLengths national="9"/> 13225 <exampleNumber>502345678</exampleNumber> 13226 <nationalNumberPattern> 13227 5(?: 13228 (?: 13229 [02368]\d| 13230 [19][2-9]| 13231 4[1-9] 13232 )\d| 13233 5(?: 13234 01| 13235 1[79]| 13236 2[2-9]| 13237 3[0-3]| 13238 4[34]| 13239 5[015689]| 13240 6[6-8]| 13241 7[0-267]| 13242 8[7-9]| 13243 9[1-9] 13244 ) 13245 )\d{5} 13246 </nationalNumberPattern> 13247 </mobile> 13248 <!-- Online 1-809 numbers now classify themselves as "toll-free". --> 13249 <tollFree> 13250 <possibleLengths national="7,10"/> 13251 <exampleNumber>1800123456</exampleNumber> 13252 <nationalNumberPattern> 13253 1(?: 13254 255| 13255 80[019]\d{3} 13256 )\d{3} 13257 </nationalNumberPattern> 13258 </tollFree> 13259 <!-- Peculiarly, one source states that 1956 and 1957 are the new premium rate prefixes. 13260 However, no online numbers starting with these prefixes can be found, and this data 13261 is not found in any other source. --> 13262 <!-- 1200 and 1212 numbers are for televoting. --> 13263 <premiumRate> 13264 <possibleLengths national="8,10"/> 13265 <exampleNumber>1919123456</exampleNumber> 13266 <nationalNumberPattern> 13267 1212\d{4}| 13268 1(?: 13269 200| 13270 9(?: 13271 0[0-2]| 13272 19 13273 ) 13274 )\d{6} 13275 </nationalNumberPattern> 13276 </premiumRate> 13277 <sharedCost> 13278 <possibleLengths national="10"/> 13279 <exampleNumber>1700123456</exampleNumber> 13280 <nationalNumberPattern>1700\d{6}</nationalNumberPattern> 13281 </sharedCost> 13282 <!-- These rules are a union of the wikipedia and ITU document prefixes. They are mostly 13283 marked as VoIP on wikipedia, but it seems they may indeed be DID (Direct Inward 13284 Dialing) numbers, that most people forward to VoIP numbers. --> 13285 <voip> 13286 <possibleLengths national="9"/> 13287 <exampleNumber>771234567</exampleNumber> 13288 <nationalNumberPattern> 13289 7(?: 13290 380| 13291 8(?: 13292 33| 13293 55| 13294 77| 13295 81 13296 ) 13297 )\d{5}| 13298 7(?: 13299 18| 13300 2[23]| 13301 3[237]| 13302 47| 13303 6[58]| 13304 7\d| 13305 82| 13306 9[235-9] 13307 )\d{6} 13308 </nationalNumberPattern> 13309 </voip> 13310 <!-- 1-599 numbers are actually labelled "interactive voicemail" in the ITU document, but 13311 according to reports from businesses in Israel and the Hebrew version of the wikipedia 13312 page, these are actually a router for business calls, and incur a normal call cost on 13313 account of the caller. --> 13314 <uan> 13315 <possibleLengths national="10"/> 13316 <exampleNumber>1599123456</exampleNumber> 13317 <nationalNumberPattern>1599\d{6}</nationalNumberPattern> 13318 </uan> 13319 <voicemail> 13320 <possibleLengths national="11,12"/> 13321 <exampleNumber>15112340000</exampleNumber> 13322 <nationalNumberPattern>151\d{8,9}</nationalNumberPattern> 13323 </voicemail> 13324 </territory> 13325 13326 <!-- Isle of Man (IM) --> 13327 <!-- Calling code and formatting shared with 'GB' --> 13328 <!-- Note that the numbers are fine-grained where needed in order to disambiguate between the 13329 4 regions i.e UK, Isle of Man, Jersey and Guernsey. --> 13330 <!-- http://static.ofcom.org.uk/static/numbering/ --> 13331 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> 13332 <territory id="IM" countryCode="44" leadingDigits="74576|(?:16|7[56])24" 13333 internationalPrefix="00" nationalPrefix="0" 13334 nationalPrefixForParsing="0|([25-8]\d{5})$" nationalPrefixTransformRule="1624$1"> 13335 <generalDesc> 13336 <nationalNumberPattern> 13337 1624\d{6}| 13338 (?: 13339 [3578]\d| 13340 90 13341 )\d{8} 13342 </nationalNumberPattern> 13343 </generalDesc> 13344 <!-- Specific to IM. --> 13345 <!-- 1624 with 10 digits. --> 13346 <fixedLine> 13347 <possibleLengths national="10" localOnly="6"/> 13348 <exampleNumber>1624756789</exampleNumber> 13349 <nationalNumberPattern> 13350 1624(?: 13351 230| 13352 [5-8]\d\d 13353 )\d{3} 13354 </nationalNumberPattern> 13355 </fixedLine> 13356 <!-- 7624[0-4689] numbers could be mobile or paging. However, more evidence and example 13357 numbers show these are mobile in practice. --> 13358 <mobile> 13359 <possibleLengths national="10"/> 13360 <exampleNumber>7924123456</exampleNumber> 13361 <nationalNumberPattern> 13362 76245[06]\d{4}| 13363 7(?: 13364 4576| 13365 [59]24\d| 13366 624[0-4689] 13367 )\d{5} 13368 </nationalNumberPattern> 13369 </mobile> 13370 <!-- 808 162 with 10 digits. --> 13371 <tollFree> 13372 <possibleLengths national="10"/> 13373 <exampleNumber>8081624567</exampleNumber> 13374 <nationalNumberPattern>808162\d{4}</nationalNumberPattern> 13375 </tollFree> 13376 <!-- 844 0[49]0 6, 845 624, 870 624, 872 299, 900 624, 901 624, 906 624, 907 624 with 10 13377 digits. --> 13378 <premiumRate> 13379 <possibleLengths national="10"/> 13380 <exampleNumber>9016247890</exampleNumber> 13381 <nationalNumberPattern> 13382 8(?: 13383 440[49]06| 13384 72299\d 13385 )\d{3}| 13386 (?: 13387 8(?: 13388 45| 13389 70 13390 )| 13391 90[0167] 13392 )624\d{4} 13393 </nationalNumberPattern> 13394 </premiumRate> 13395 <!-- Other numbers as per GB. --> 13396 <personalNumber> 13397 <possibleLengths national="10"/> 13398 <exampleNumber>7012345678</exampleNumber> 13399 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 13400 </personalNumber> 13401 <voip> 13402 <possibleLengths national="10"/> 13403 <exampleNumber>5612345678</exampleNumber> 13404 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 13405 </voip> 13406 <!-- 308 162, 33d, 344 040 6, 344 090 6, 345 624, 370 624, 372 299, 55 with 10 digits. --> 13407 <uan> 13408 <possibleLengths national="10"/> 13409 <exampleNumber>5512345678</exampleNumber> 13410 <nationalNumberPattern> 13411 3440[49]06\d{3}| 13412 (?: 13413 3(?: 13414 08162| 13415 3\d{4}| 13416 45624| 13417 7(?: 13418 0624| 13419 2299 13420 ) 13421 )| 13422 55\d{4} 13423 )\d{4} 13424 </nationalNumberPattern> 13425 </uan> 13426 </territory> 13427 13428 <!-- India (IN) --> 13429 <!-- http://www.itu.int/oth/T0202000063/en --> 13430 <!-- http://en.wikipedia.org/wiki/%2B91 --> 13431 <!-- http://www.bsnl.co.in --> 13432 <!-- http://dq.ndc.bsnl.co.in/bsnl-web/stdSearch.seam --> 13433 <!-- http://www.dot.gov.in/access-services/allotment-msc-codes --> 13434 <territory id="IN" countryCode="91" internationalPrefix="00" nationalPrefix="0" 13435 mobileNumberPortableRegion="true"> 13436 <availableFormats> 13437 <!-- 7-digit "short" numbers. --> 13438 <numberFormat pattern="(\d{7})"> 13439 <leadingDigits>575</leadingDigits> 13440 <format>$1</format> 13441 <intlFormat>NA</intlFormat> 13442 </numberFormat> 13443 <!-- 8-digit "short" numbers (optionally diallable with a national prefix). --> 13444 <numberFormat pattern="(\d{8})" nationalPrefixOptionalWhenFormatting="true"> 13445 <leadingDigits> 13446 5(?: 13447 0| 13448 2[23]| 13449 3[03]| 13450 [67]1| 13451 88 13452 ) 13453 </leadingDigits> 13454 <leadingDigits> 13455 5(?: 13456 0| 13457 2(?: 13458 21| 13459 3 13460 )| 13461 3(?: 13462 0| 13463 3[23] 13464 )| 13465 616| 13466 717| 13467 888 13468 ) 13469 </leadingDigits> 13470 <leadingDigits> 13471 5(?: 13472 0| 13473 2(?: 13474 21| 13475 3 13476 )| 13477 3(?: 13478 0| 13479 3[23] 13480 )| 13481 616| 13482 717| 13483 8888 13484 ) 13485 </leadingDigits> 13486 <format>$1</format> 13487 </numberFormat> 13488 <!-- 8,9-digit toll free numbers --> 13489 <numberFormat pattern="(\d{4})(\d{4,5})" nationalPrefixOptionalWhenFormatting="true"> 13490 <leadingDigits>180</leadingDigits> 13491 <leadingDigits>1800</leadingDigits> 13492 <format>$1 $2</format> 13493 </numberFormat> 13494 <!-- 10 digit UAN numbers --> 13495 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 13496 <leadingDigits>140</leadingDigits> 13497 <format>$1 $2 $3</format> 13498 </numberFormat> 13499 <!-- 2-digit area codes. --> 13500 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 13501 nationalPrefixOptionalWhenFormatting="true"> 13502 <leadingDigits> 13503 11| 13504 2[02]| 13505 33| 13506 4[04]| 13507 79[1-7]| 13508 80[2-46] 13509 </leadingDigits> 13510 <leadingDigits> 13511 11| 13512 2[02]| 13513 33| 13514 4[04]| 13515 79(?: 13516 [1-6]| 13517 7[19] 13518 )| 13519 80(?: 13520 [2-4]| 13521 6[0-589] 13522 ) 13523 </leadingDigits> 13524 <leadingDigits> 13525 11| 13526 2[02]| 13527 33| 13528 4[04]| 13529 79(?: 13530 [124-6]| 13531 3(?: 13532 [02-9]| 13533 1[0-24-9] 13534 )| 13535 7(?: 13536 1| 13537 9[1-6] 13538 ) 13539 )| 13540 80(?: 13541 [2-4]| 13542 6[0-589] 13543 ) 13544 </leadingDigits> 13545 <format>$1 $2 $3</format> 13546 </numberFormat> 13547 <!-- 3-digit area codes. --> 13548 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 13549 nationalPrefixOptionalWhenFormatting="true"> 13550 <leadingDigits> 13551 1(?: 13552 2[0-249]| 13553 3[0-25]| 13554 4[145]| 13555 [68]| 13556 7[1257] 13557 )| 13558 2(?: 13559 1[257]| 13560 3[013]| 13561 4[01]| 13562 5[0137]| 13563 6[0158]| 13564 78| 13565 8[1568] 13566 )| 13567 3(?: 13568 26| 13569 4[1-3]| 13570 5[34]| 13571 6[01489]| 13572 7[02-46]| 13573 8[159] 13574 )| 13575 4(?: 13576 1[36]| 13577 2[1-47]| 13578 5[12]| 13579 6[0-26-9]| 13580 7[0-24-9]| 13581 8[013-57]| 13582 9[014-7] 13583 )| 13584 5(?: 13585 1[025]| 13586 22| 13587 [36][25]| 13588 4[28]| 13589 5[12]| 13590 [78]1 13591 )| 13592 6(?: 13593 12| 13594 [2-4]1| 13595 5[17]| 13596 6[13]| 13597 80 13598 )| 13599 7(?: 13600 12| 13601 3[134]| 13602 4[47]| 13603 61| 13604 88 13605 )| 13606 8(?: 13607 16| 13608 2[014]| 13609 3[126]| 13610 6[136]| 13611 7[078]| 13612 8[34]| 13613 91 13614 )| 13615 (?: 13616 43| 13617 59| 13618 75 13619 )[15]| 13620 (?: 13621 1[59]| 13622 29| 13623 67| 13624 72 13625 )[14] 13626 </leadingDigits> 13627 <leadingDigits> 13628 1(?: 13629 2[0-24]| 13630 3[0-25]| 13631 4[145]| 13632 [59][14]| 13633 6[1-9]| 13634 7[1257]| 13635 8[1-57-9] 13636 )| 13637 2(?: 13638 1[257]| 13639 3[013]| 13640 4[01]| 13641 5[0137]| 13642 6[058]| 13643 78| 13644 8[1568]| 13645 9[14] 13646 )| 13647 3(?: 13648 26| 13649 4[1-3]| 13650 5[34]| 13651 6[01489]| 13652 7[02-46]| 13653 8[159] 13654 )| 13655 4(?: 13656 1[36]| 13657 2[1-47]| 13658 3[15]| 13659 5[12]| 13660 6[0-26-9]| 13661 7[0-24-9]| 13662 8[013-57]| 13663 9[014-7] 13664 )| 13665 5(?: 13666 1[025]| 13667 22| 13668 [36][25]| 13669 4[28]| 13670 [578]1| 13671 9[15] 13672 )| 13673 674| 13674 7(?: 13675 (?: 13676 2[14]| 13677 3[34]| 13678 5[15] 13679 )[2-6]| 13680 61[346]| 13681 88[0-8] 13682 )| 13683 8(?: 13684 70[2-6]| 13685 84[235-7]| 13686 91[3-7] 13687 )| 13688 (?: 13689 1(?: 13690 29| 13691 60| 13692 8[06] 13693 )| 13694 261| 13695 552| 13696 6(?: 13697 12| 13698 [2-47]1| 13699 5[17]| 13700 6[13]| 13701 80 13702 )| 13703 7(?: 13704 12| 13705 31| 13706 4[47] 13707 )| 13708 8(?: 13709 16| 13710 2[014]| 13711 3[126]| 13712 6[136]| 13713 7[78]| 13714 83 13715 ) 13716 )[2-7] 13717 </leadingDigits> 13718 <leadingDigits> 13719 1(?: 13720 2[0-24]| 13721 3[0-25]| 13722 4[145]| 13723 [59][14]| 13724 6[1-9]| 13725 7[1257]| 13726 8[1-57-9] 13727 )| 13728 2(?: 13729 1[257]| 13730 3[013]| 13731 4[01]| 13732 5[0137]| 13733 6[058]| 13734 78| 13735 8[1568]| 13736 9[14] 13737 )| 13738 3(?: 13739 26| 13740 4[1-3]| 13741 5[34]| 13742 6[01489]| 13743 7[02-46]| 13744 8[159] 13745 )| 13746 4(?: 13747 1[36]| 13748 2[1-47]| 13749 3[15]| 13750 5[12]| 13751 6[0-26-9]| 13752 7[0-24-9]| 13753 8[013-57]| 13754 9[014-7] 13755 )| 13756 5(?: 13757 1[025]| 13758 22| 13759 [36][25]| 13760 4[28]| 13761 [578]1| 13762 9[15] 13763 )| 13764 6(?: 13765 12(?: 13766 [2-6]| 13767 7[0-8] 13768 )| 13769 74[2-7] 13770 )| 13771 7(?: 13772 (?: 13773 2[14]| 13774 5[15] 13775 )[2-6]| 13776 3171| 13777 61[346]| 13778 88(?: 13779 [2-7]| 13780 82 13781 ) 13782 )| 13783 8(?: 13784 70[2-6]| 13785 84(?: 13786 [2356]| 13787 7[19] 13788 )| 13789 91(?: 13790 [3-6]| 13791 7[19] 13792 ) 13793 )| 13794 73[134][2-6]| 13795 (?: 13796 74[47]| 13797 8(?: 13798 16| 13799 2[014]| 13800 3[126]| 13801 6[136]| 13802 7[78]| 13803 83 13804 ) 13805 )(?: 13806 [2-6]| 13807 7[19] 13808 )| 13809 (?: 13810 1(?: 13811 29| 13812 60| 13813 8[06] 13814 )| 13815 261| 13816 552| 13817 6(?: 13818 [2-4]1| 13819 5[17]| 13820 6[13]| 13821 7(?: 13822 1| 13823 4[0189] 13824 )| 13825 80 13826 )| 13827 7(?: 13828 12| 13829 88[01] 13830 ) 13831 )[2-7] 13832 </leadingDigits> 13833 <format>$1 $2 $3</format> 13834 </numberFormat> 13835 <!-- 4-digit area codes. --> 13836 <numberFormat pattern="(\d{4})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 13837 nationalPrefixOptionalWhenFormatting="true"> 13838 <leadingDigits> 13839 1(?: 13840 [2-479]| 13841 5[0235-9] 13842 )| 13843 [2-5]| 13844 6(?: 13845 1[1358]| 13846 2[2457-9]| 13847 3[2-5]| 13848 4[235-7]| 13849 5[2-689]| 13850 6[24578]| 13851 7[235689]| 13852 8[1-6] 13853 )| 13854 7(?: 13855 1[013-9]| 13856 28| 13857 3[129]| 13858 4[1-35689]| 13859 5[29]| 13860 6[02-5]| 13861 70 13862 )| 13863 807 13864 </leadingDigits> 13865 <leadingDigits> 13866 1(?: 13867 [2-479]| 13868 5[0235-9] 13869 )| 13870 [2-5]| 13871 6(?: 13872 1[1358]| 13873 2(?: 13874 [2457]| 13875 84| 13876 95 13877 )| 13878 3(?: 13879 [2-4]| 13880 55 13881 )| 13882 4[235-7]| 13883 5[2-689]| 13884 6[24578]| 13885 7[235689]| 13886 8[1-6] 13887 )| 13888 7(?: 13889 1(?: 13890 [013-8]| 13891 9[6-9] 13892 )| 13893 28[6-8]| 13894 3(?: 13895 17| 13896 2[0-49]| 13897 9[2-57] 13898 )| 13899 4(?: 13900 1[2-4]| 13901 [29][0-7]| 13902 3[0-8]| 13903 [56]| 13904 8[0-24-7] 13905 )| 13906 5(?: 13907 2[1-3]| 13908 9[0-6] 13909 )| 13910 6(?: 13911 0[5689]| 13912 2[5-9]| 13913 3[02-8]| 13914 4| 13915 5[0-367] 13916 )| 13917 70[13-7] 13918 )| 13919 807[19] 13920 </leadingDigits> 13921 <leadingDigits> 13922 1(?: 13923 [2-479]| 13924 5(?: 13925 [0236-9]| 13926 5[013-9] 13927 ) 13928 )| 13929 [2-5]| 13930 6(?: 13931 2(?: 13932 84| 13933 95 13934 )| 13935 355| 13936 83 13937 )| 13938 73179| 13939 807(?: 13940 1| 13941 9[1-3] 13942 )| 13943 (?: 13944 1552| 13945 6(?: 13946 1[1358]| 13947 2[2457]| 13948 3[2-4]| 13949 4[235-7]| 13950 5[2-689]| 13951 6[24578]| 13952 7[235689]| 13953 8[124-6] 13954 )\d| 13955 7(?: 13956 1(?: 13957 [013-8]\d| 13958 9[6-9] 13959 )| 13960 28[6-8]| 13961 3(?: 13962 2[0-49]| 13963 9[2-57] 13964 )| 13965 4(?: 13966 1[2-4]| 13967 [29][0-7]| 13968 3[0-8]| 13969 [56]\d| 13970 8[0-24-7] 13971 )| 13972 5(?: 13973 2[1-3]| 13974 9[0-6] 13975 )| 13976 6(?: 13977 0[5689]| 13978 2[5-9]| 13979 3[02-8]| 13980 4\d| 13981 5[0-367] 13982 )| 13983 70[13-7] 13984 ) 13985 )[2-7] 13986 </leadingDigits> 13987 <format>$1 $2 $3</format> 13988 </numberFormat> 13989 <!-- Mobile format (this can include some fixed-line ranges due to limited precision 13990 in some ranges). --> 13991 <numberFormat pattern="(\d{5})(\d{5})" nationalPrefixFormattingRule="$NP$FG" 13992 nationalPrefixOptionalWhenFormatting="true"> 13993 <leadingDigits>[6-9]</leadingDigits> 13994 <format>$1 $2</format> 13995 </numberFormat> 13996 <!-- 10-12 digit toll free and shared cost numbers. --> 13997 <numberFormat pattern="(\d{4})(\d{2,4})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 13998 <leadingDigits> 13999 1(?: 14000 6| 14001 8[06] 14002 ) 14003 </leadingDigits> 14004 <leadingDigits> 14005 1(?: 14006 6| 14007 8[06]0 14008 ) 14009 </leadingDigits> 14010 <format>$1 $2 $3</format> 14011 </numberFormat> 14012 <!-- 13-digit ITFS --> 14013 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{4})"> 14014 <leadingDigits>0</leadingDigits> 14015 <format>$1 $2 $3 $4</format> 14016 <intlFormat>NA</intlFormat> 14017 </numberFormat> 14018 <!-- 13 digit toll free and premium rate numbers --> 14019 <numberFormat pattern="(\d{4})(\d{3})(\d{3})(\d{3})" 14020 nationalPrefixOptionalWhenFormatting="true"> 14021 <leadingDigits>18</leadingDigits> 14022 <format>$1 $2 $3 $4</format> 14023 </numberFormat> 14024 </availableFormats> 14025 <generalDesc> 14026 <nationalNumberPattern> 14027 (?: 14028 000800| 14029 [2-9]\d\d 14030 )\d{7}| 14031 1\d{7,12} 14032 </nationalNumberPattern> 14033 </generalDesc> 14034 <noInternationalDialling> 14035 <possibleLengths national="[8-13]"/> 14036 <nationalNumberPattern> 14037 1(?: 14038 600\d{6}| 14039 800\d{4,9} 14040 )| 14041 (?: 14042 000800| 14043 18(?: 14044 03\d\d| 14045 6(?: 14046 0| 14047 [12]\d\d 14048 ) 14049 ) 14050 )\d{7} 14051 </nationalNumberPattern> 14052 </noInternationalDialling> 14053 <!-- This pattern has 3 parts: 2-digit NDCs, 3-digit NDCs, and 4-digit NDCs. This is because 14054 the subscriber number following NDCs always begins with the operator codes 2-7. Not all 14055 operator codes are available in all NDCs, but we don't maintain that level of 14056 granularity. 4-digit NDCs are only maintained up to 3-digit granularity, unless more is 14057 needed to disambiguate from e.g. mobile ranges. --> 14058 <fixedLine> 14059 <possibleLengths national="10" localOnly="[6-8]"/> 14060 <exampleNumber>7410410123</exampleNumber> 14061 <nationalNumberPattern> 14062 2717(?: 14063 [2-7]\d| 14064 95 14065 )\d{4}| 14066 (?: 14067 271[0-689]| 14068 782[0-6] 14069 )[2-7]\d{5}| 14070 (?: 14071 170[24]| 14072 2(?: 14073 (?: 14074 [02][2-79]| 14075 90 14076 )\d| 14077 80[13468] 14078 )| 14079 (?: 14080 3(?: 14081 23| 14082 80 14083 )| 14084 683| 14085 79[1-7] 14086 )\d| 14087 4(?: 14088 20[24]| 14089 72[2-8] 14090 )| 14091 552[1-7] 14092 )\d{6}| 14093 (?: 14094 11| 14095 33| 14096 4[04]| 14097 80 14098 )[2-7]\d{7}| 14099 (?: 14100 342| 14101 674| 14102 788 14103 )(?: 14104 [0189][2-7]| 14105 [2-7]\d 14106 )\d{5}| 14107 (?: 14108 1(?: 14109 2[0-249]| 14110 3[0-25]| 14111 4[145]| 14112 [59][14]| 14113 6[014]| 14114 7[1257]| 14115 8[01346] 14116 )| 14117 2(?: 14118 1[257]| 14119 3[013]| 14120 4[01]| 14121 5[0137]| 14122 6[0158]| 14123 78| 14124 8[1568]| 14125 9[14] 14126 )| 14127 3(?: 14128 26| 14129 4[13]| 14130 5[34]| 14131 6[01489]| 14132 7[02-46]| 14133 8[159] 14134 )| 14135 4(?: 14136 1[36]| 14137 2[1-47]| 14138 3[15]| 14139 5[12]| 14140 6[0-26-9]| 14141 7[014-9]| 14142 8[013-57]| 14143 9[014-7] 14144 )| 14145 5(?: 14146 1[025]| 14147 22| 14148 [36][25]| 14149 4[28]| 14150 [578]1| 14151 9[15] 14152 )| 14153 6(?: 14154 12| 14155 [2-47]1| 14156 5[17]| 14157 6[13]| 14158 80 14159 )| 14160 7(?: 14161 12| 14162 2[14]| 14163 3[134]| 14164 4[47]| 14165 5[15]| 14166 [67]1 14167 )| 14168 8(?: 14169 16| 14170 2[014]| 14171 3[126]| 14172 6[136]| 14173 7[078]| 14174 8[34]| 14175 91 14176 ) 14177 )[2-7]\d{6}| 14178 (?: 14179 1(?: 14180 2[35-8]| 14181 3[346-9]| 14182 4[236-9]| 14183 [59][0235-9]| 14184 6[235-9]| 14185 7[34689]| 14186 8[257-9] 14187 )| 14188 2(?: 14189 1[134689]| 14190 3[24-8]| 14191 4[2-8]| 14192 5[25689]| 14193 6[2-4679]| 14194 7[3-79]| 14195 8[2-479]| 14196 9[235-9] 14197 )| 14198 3(?: 14199 01| 14200 1[79]| 14201 2[1245]| 14202 4[5-8]| 14203 5[125689]| 14204 6[235-7]| 14205 7[157-9]| 14206 8[2-46-8] 14207 )| 14208 4(?: 14209 1[14578]| 14210 2[5689]| 14211 3[2-467]| 14212 5[4-7]| 14213 6[35]| 14214 73| 14215 8[2689]| 14216 9[2389] 14217 )| 14218 5(?: 14219 [16][146-9]| 14220 2[14-8]| 14221 3[1346]| 14222 4[14-69]| 14223 5[46]| 14224 7[2-4]| 14225 8[2-8]| 14226 9[246] 14227 )| 14228 6(?: 14229 1[1358]| 14230 2[2457]| 14231 3[2-4]| 14232 4[235-7]| 14233 5[2-689]| 14234 6[24578]| 14235 7[235689]| 14236 8[124-6] 14237 )| 14238 7(?: 14239 1[013-9]| 14240 2[0235-9]| 14241 3[2679]| 14242 4[1-35689]| 14243 5[2-46-9]| 14244 [67][02-9]| 14245 8[013-7]| 14246 9[089] 14247 )| 14248 8(?: 14249 1[1357-9]| 14250 2[235-8]| 14251 3[03-57-9]| 14252 4[0-24-9]| 14253 5\d| 14254 6[2457-9]| 14255 7[1-6]| 14256 8[1256]| 14257 9[2-4] 14258 ) 14259 )\d[2-7]\d{5} 14260 </nationalNumberPattern> 14261 </fixedLine> 14262 <!-- http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India --> 14263 <!-- The document titled "List of MSC codes" linked off 14264 http://www.dot.gov.in/access-services/national-numbering-plan-2003 was helpful but last 14265 updated 2012 - more updates at http://www.dot.gov.in/access-services/allotment-msc-codes. --> 14266 <!-- A couple of additional prefixes found neither on the wikipedia page nor in the MSC 14267 codes list, are added because SMS messages have been successfully sent to these 14268 numbers. It seems almost impossible to know for some of these numbers whether they are 14269 land-line or mobile, since the ranges overlap. We go to a maximum depth of five where 14270 necessary to distinguish between mobile and fixed-line numbers. Extra prefixes added: 14271 6391, 7317[2-4], 7601, 768[56][1-7], 7695, 81145, 83178, 83287 and 83678. New prefixes 14272 were also added based on the document provided from mobile carriers: 14273 https://github.com/google/libphonenumber/issues/260 and 14274 https://github.com/google/libphonenumber/pull/692/ --> 14275 <mobile> 14276 <possibleLengths national="10"/> 14277 <exampleNumber>8123456789</exampleNumber> 14278 <nationalNumberPattern> 14279 (?: 14280 61279| 14281 7(?: 14282 887[02-9]| 14283 9(?: 14284 313| 14285 79[07-9] 14286 ) 14287 )| 14288 8(?: 14289 079[04-9]| 14290 (?: 14291 84| 14292 91 14293 )7[02-8] 14294 ) 14295 )\d{5}| 14296 (?: 14297 6(?: 14298 12| 14299 [2-47]1| 14300 5[17]| 14301 6[13]| 14302 80 14303 )[0189]| 14304 7(?: 14305 1(?: 14306 2[0189]| 14307 9[0-5] 14308 )| 14309 2(?: 14310 [14][017-9]| 14311 8[0-59] 14312 )| 14313 3(?: 14314 2[5-8]| 14315 [34][017-9]| 14316 9[016-9] 14317 )| 14318 4(?: 14319 1[015-9]| 14320 [29][89]| 14321 39| 14322 8[389] 14323 )| 14324 5(?: 14325 [15][017-9]| 14326 2[04-9]| 14327 9[7-9] 14328 )| 14329 6(?: 14330 0[0-47]| 14331 1[0-257-9]| 14332 2[0-4]| 14333 3[19]| 14334 5[4589] 14335 )| 14336 70[0289]| 14337 88[089]| 14338 97[02-8] 14339 )| 14340 8(?: 14341 0(?: 14342 6[67]| 14343 7[02-8] 14344 )| 14345 70[017-9]| 14346 84[01489]| 14347 91[0-289] 14348 ) 14349 )\d{6}| 14350 (?: 14351 7(?: 14352 31| 14353 4[47] 14354 )| 14355 8(?: 14356 16| 14357 2[014]| 14358 3[126]| 14359 6[136]| 14360 7[78]| 14361 83 14362 ) 14363 )(?: 14364 [0189]\d| 14365 7[02-8] 14366 )\d{5}| 14367 (?: 14368 6(?: 14369 [09]\d| 14370 1[04679]| 14371 2[03689]| 14372 3[05-9]| 14373 4[0489]| 14374 50| 14375 6[069]| 14376 7[07]| 14377 8[7-9] 14378 )| 14379 7(?: 14380 0\d| 14381 2[0235-79]| 14382 3[05-8]| 14383 40| 14384 5[0346-8]| 14385 6[6-9]| 14386 7[1-9]| 14387 8[0-79]| 14388 9[089] 14389 )| 14390 8(?: 14391 0[01589]| 14392 1[0-57-9]| 14393 2[235-9]| 14394 3[03-57-9]| 14395 [45]\d| 14396 6[02457-9]| 14397 7[1-69]| 14398 8[0-25-9]| 14399 9[02-9] 14400 )| 14401 9\d\d 14402 )\d{7}| 14403 (?: 14404 6(?: 14405 (?: 14406 1[1358]| 14407 2[2457]| 14408 3[2-4]| 14409 4[235-7]| 14410 5[2-689]| 14411 6[24578]| 14412 8[124-6] 14413 )\d| 14414 7(?: 14415 [235689]\d| 14416 4[0189] 14417 ) 14418 )| 14419 7(?: 14420 1(?: 14421 [013-8]\d| 14422 9[6-9] 14423 )| 14424 28[6-8]| 14425 3(?: 14426 2[0-49]| 14427 9[2-5] 14428 )| 14429 4(?: 14430 1[2-4]| 14431 [29][0-7]| 14432 3[0-8]| 14433 [56]\d| 14434 8[0-24-7] 14435 )| 14436 5(?: 14437 2[1-3]| 14438 9[0-6] 14439 )| 14440 6(?: 14441 0[5689]| 14442 2[5-9]| 14443 3[02-8]| 14444 4\d| 14445 5[0-367] 14446 )| 14447 70[13-7]| 14448 881 14449 ) 14450 )[0189]\d{5} 14451 </nationalNumberPattern> 14452 </mobile> 14453 <!-- Information gathered from sites such as 14454 http://www.surfindia.com/india-facts/toll-free-no.html and 14455 http://indmusings.blogspot.com/2008/09/free-help-line-numbersindia.html 14456 http://www.bsnl.co.in/service/telev.htm --> 14457 <tollFree> 14458 <possibleLengths national="[8-13]"/> 14459 <exampleNumber>1800123456</exampleNumber> 14460 <nationalNumberPattern> 14461 000800\d{7}| 14462 1(?: 14463 600\d{6}| 14464 80(?: 14465 0\d{4,9}| 14466 3\d{9} 14467 ) 14468 ) 14469 </nationalNumberPattern> 14470 </tollFree> 14471 <!-- Only televoting numbers are covered here for now. The 900 numbers are not covered 14472 because they overlap with mobile, and we haven't found any real numbers online. 14473 1863 424 Tele-voting (Different Charge Rate) numbers are not added as there are no 14474 valid numbers online. --> 14475 <premiumRate> 14476 <possibleLengths national="13"/> 14477 <exampleNumber>1861123456789</exampleNumber> 14478 <nationalNumberPattern>186[12]\d{9}</nationalNumberPattern> 14479 </premiumRate> 14480 <!-- While described as "universal numbers" in the numbering plan, evidence suggests 14481 that 1860 number are best described as shared cost. See "Call Local Service" in: 14482 http://www.tatadocomo.com/corporates/toll-free.aspx --> 14483 <sharedCost> 14484 <possibleLengths national="11"/> 14485 <exampleNumber>18603451234</exampleNumber> 14486 <nationalNumberPattern>1860\d{7}</nationalNumberPattern> 14487 </sharedCost> 14488 <!-- Telemarketing numbers: http://en.wikipedia.org/wiki/Telephone_numbers_in_India. 1869 - 14489 long distance UAN numbers are not added here as there are no valid numbers online. --> 14490 <uan> 14491 <possibleLengths national="10"/> 14492 <exampleNumber>1409305260</exampleNumber> 14493 <nationalNumberPattern>140\d{7}</nationalNumberPattern> 14494 </uan> 14495 </territory> 14496 14497 <!-- British Indian Ocean Territory (IO) --> 14498 <!-- http://www.itu.int/oth/T0202000039/en --> 14499 <territory id="IO" countryCode="246" internationalPrefix="00"> 14500 <availableFormats> 14501 <numberFormat pattern="(\d{3})(\d{4})"> 14502 <leadingDigits>3</leadingDigits> 14503 <format>$1 $2</format> 14504 </numberFormat> 14505 </availableFormats> 14506 <generalDesc> 14507 <nationalNumberPattern>3\d{6}</nationalNumberPattern> 14508 </generalDesc> 14509 <fixedLine> 14510 <possibleLengths national="7"/> 14511 <exampleNumber>3709100</exampleNumber> 14512 <nationalNumberPattern>37\d{5}</nationalNumberPattern> 14513 </fixedLine> 14514 <mobile> 14515 <possibleLengths national="7"/> 14516 <exampleNumber>3801234</exampleNumber> 14517 <nationalNumberPattern>38\d{5}</nationalNumberPattern> 14518 </mobile> 14519 </territory> 14520 14521 <!-- Iraq (IQ) --> 14522 <!-- No tollFree or premiumRate information can be found. --> 14523 <!-- https://www.itu.int/oth/T0202000067/en --> 14524 <!-- http://en.wikipedia.org/wiki/%2B964 --> 14525 <!-- http://wtng.info/wtng-964-ik.html --> 14526 <territory id="IQ" countryCode="964" internationalPrefix="00" nationalPrefix="0"> 14527 <availableFormats> 14528 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 14529 <leadingDigits>1</leadingDigits> 14530 <format>$1 $2 $3</format> 14531 </numberFormat> 14532 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 14533 <leadingDigits>[2-6]</leadingDigits> 14534 <format>$1 $2 $3</format> 14535 </numberFormat> 14536 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 14537 <leadingDigits>7</leadingDigits> 14538 <format>$1 $2 $3</format> 14539 </numberFormat> 14540 </availableFormats> 14541 <generalDesc> 14542 <nationalNumberPattern> 14543 (?: 14544 1| 14545 7\d\d 14546 )\d{7}| 14547 [2-6]\d{7,8} 14548 </nationalNumberPattern> 14549 </generalDesc> 14550 <fixedLine> 14551 <possibleLengths national="8,9" localOnly="6,7"/> 14552 <exampleNumber>12345678</exampleNumber> 14553 <nationalNumberPattern> 14554 1\d{7}| 14555 (?: 14556 2[13-5]| 14557 3[02367]| 14558 4[023]| 14559 5[03]| 14560 6[026] 14561 )\d{6,7} 14562 </nationalNumberPattern> 14563 </fixedLine> 14564 <mobile> 14565 <possibleLengths national="10"/> 14566 <exampleNumber>7912345678</exampleNumber> 14567 <nationalNumberPattern>7[3-9]\d{8}</nationalNumberPattern> 14568 </mobile> 14569 </territory> 14570 14571 <!-- Iran (IR) --> 14572 <!-- http://en.wikipedia.org/wiki/%2B98 --> 14573 <!-- http://www.itu.int/oth/T0202000066/en --> 14574 <!-- http://www.tct.ir/?siteid=1&pageid=195 --> 14575 <!-- http://118.tct.ir/citycode.htm --> 14576 <!-- Prefix 9950 is mentioned as Public trunk with variable length 5 to 10 digits in ITU doc. 14577 As we are unaware of the exact usage of this range and no online references we are not 14578 adding it. --> 14579 <territory id="IR" countryCode="98" internationalPrefix="00" nationalPrefix="0" 14580 mobileNumberPortableRegion="true"> 14581 <availableFormats> 14582 <!-- Format for short UAN numbers 096XX and 096XXX (we only need this format so the 14583 national prefix formatting rule is inherited properly). --> 14584 <numberFormat pattern="(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 14585 <leadingDigits>96</leadingDigits> 14586 <format>$1</format> 14587 </numberFormat> 14588 <!-- Older 6-7 length fixed line ranges. --> 14589 <numberFormat pattern="(\d{2})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 14590 <leadingDigits> 14591 (?: 14592 1[137]| 14593 2[13-68]| 14594 3[1458]| 14595 4[145]| 14596 5[1468]| 14597 6[16]| 14598 7[1467]| 14599 8[13467] 14600 )[12689] 14601 </leadingDigits> 14602 <format>$1 $2</format> 14603 </numberFormat> 14604 <!-- Non-geographical number (mobile and some fixed line ranges). --> 14605 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 14606 <leadingDigits>9</leadingDigits> 14607 <format>$1 $2 $3</format> 14608 </numberFormat> 14609 <!-- 10-digit fixed line (formatting follows wikipedia). --> 14610 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 14611 <leadingDigits>[1-8]</leadingDigits> 14612 <format>$1 $2 $3</format> 14613 </numberFormat> 14614 </availableFormats> 14615 <generalDesc> 14616 <nationalNumberPattern> 14617 [1-9]\d{9}| 14618 (?: 14619 [1-8]\d\d| 14620 9 14621 )\d{3,4} 14622 </nationalNumberPattern> 14623 </generalDesc> 14624 <noInternationalDialling> 14625 <possibleLengths national="4,5,10"/> 14626 <nationalNumberPattern> 14627 9(?: 14628 4440\d{5}| 14629 6(?: 14630 0[12]| 14631 2[16-8]| 14632 3(?: 14633 08| 14634 [14]5| 14635 [23]| 14636 66 14637 )| 14638 4(?: 14639 0| 14640 80 14641 )| 14642 5[01]| 14643 6[89]| 14644 86| 14645 9[19] 14646 ) 14647 ) 14648 </nationalNumberPattern> 14649 </noInternationalDialling> 14650 <!-- In Summer 2014 Iran unified all fixed phone numbers in the following way: 14651 Each province is assigned a two digit prefix. 14652 Within each province, all numbers are exactly eight digits. The expression below is 14653 mostly organized by province. For each province we accept all eight-digit combinations 14654 and according to the ITU communication of 21.VI.2016, 94000 and 942 are also fixed-line 14655 prefixes, but not area codes. 14656 14657 11 Mazandaran 14658 13 Gilan 14659 17 Golestan 14660 21 Tehran 14661 23 Semnan 14662 24 Zanjan 14663 25 Qom 14664 26 Alborz 14665 28 Qazvin 14666 31 Isfahan 14667 34 Kerman 14668 35 Yazd 14669 38 Chahar Mahaal and Bakhtiari 14670 41 East Azerbaijan 14671 44 West Azerbaijan 14672 45 Ardabil 14673 51 Razavi Khorasan 14674 54 Sistan and Baluchestan 14675 56 South Khorasan 14676 58 North Khorasan 14677 61 Khuzestan 14678 66 Lorestan 14679 71 Fars 14680 74 Kohgiluyeh and Boyer-Ahmad 14681 76 Hormozgan 14682 77 Bushehr 14683 81 Hamadan 14684 83 Kermanshah 14685 84 Ilam 14686 86 Markazi 14687 87 Kurdistan 14688 As per user reports and test results [16]\d{3} and [289]\d{3,4} shortcodes can be 14689 dialled by prefixing area codes. ITU mentions the length of Fixed Phone numbers are of 14690 5 to 10 digits. However, no valid numbers were found online are less than 10 digits, 14691 so there's only support for 10 digits. ITU mentions multiple "Fixed Phone" 14692 categories called "Fixed wireless Access" and "Fixed Non geographical" along with plain 14693 "Fixed Phone" with geocoding details. As no more details are provided, they are 14694 supported as fixed-line numbers. --> 14695 <fixedLine> 14696 <possibleLengths national="6,7,10" localOnly="4,5,8"/> 14697 <exampleNumber>2123456789</exampleNumber> 14698 <nationalNumberPattern> 14699 (?: 14700 1[137]| 14701 2[13-68]| 14702 3[1458]| 14703 4[145]| 14704 5[1468]| 14705 6[16]| 14706 7[1467]| 14707 8[13467] 14708 )(?: 14709 [03-57]\d{7}| 14710 [16]\d{3}(?: 14711 \d{4} 14712 )?| 14713 [289]\d{3}(?: 14714 \d(?: 14715 \d{3} 14716 )? 14717 )? 14718 )| 14719 94(?: 14720 000[09]| 14721 2(?: 14722 121| 14723 [2689]0\d 14724 )| 14725 30[0-2]\d| 14726 4(?: 14727 111| 14728 40\d 14729 ) 14730 )\d{4} 14731 </nationalNumberPattern> 14732 </fixedLine> 14733 <!-- 992 prefix is been supported based on user report. --> 14734 <mobile> 14735 <possibleLengths national="10"/> 14736 <exampleNumber>9123456789</exampleNumber> 14737 <nationalNumberPattern> 14738 9(?: 14739 (?: 14740 0(?: 14741 [0-35]\d| 14742 4[4-6] 14743 )| 14744 (?: 14745 [13]\d| 14746 2[0-3] 14747 )\d 14748 )\d| 14749 9(?: 14750 [0-46]\d\d| 14751 5[15]0| 14752 8(?: 14753 1\d| 14754 88 14755 )| 14756 9(?: 14757 0[013]| 14758 [19]\d| 14759 21| 14760 77| 14761 8[7-9] 14762 ) 14763 ) 14764 )\d{5} 14765 </nationalNumberPattern> 14766 </mobile> 14767 <!-- UAN ranges from http://118.tct.ir/necnum.htm ("096" numbers are not shortcodes since 14768 they require the national prefix). --> 14769 <uan> 14770 <possibleLengths national="4,5"/> 14771 <exampleNumber>9601</exampleNumber> 14772 <nationalNumberPattern> 14773 96(?: 14774 0[12]| 14775 2[16-8]| 14776 3(?: 14777 08| 14778 [14]5| 14779 [23]| 14780 66 14781 )| 14782 4(?: 14783 0| 14784 80 14785 )| 14786 5[01]| 14787 6[89]| 14788 86| 14789 9[19] 14790 ) 14791 </nationalNumberPattern> 14792 </uan> 14793 </territory> 14794 14795 <!-- Iceland (IS) --> 14796 <!-- http://www.pta.is/default.aspx?cat_id=85 --> 14797 <!-- http://www.pfs.is/default.aspx?cat_id=14&module_id=210&element_id=4 --> 14798 <!-- http://www.pfs.is/english/telecom-affairs/numbering/ --> 14799 <territory id="IS" countryCode="354" preferredInternationalPrefix="00" 14800 internationalPrefix="00|1(?:0(?:01|[12]0)|100)" mobileNumberPortableRegion="true"> 14801 <availableFormats> 14802 <numberFormat pattern="(\d{3})(\d{4})"> 14803 <leadingDigits>[4-9]</leadingDigits> 14804 <format>$1 $2</format> 14805 </numberFormat> 14806 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 14807 <leadingDigits>3</leadingDigits> 14808 <format>$1 $2 $3</format> 14809 </numberFormat> 14810 </availableFormats> 14811 <generalDesc> 14812 <nationalNumberPattern> 14813 (?: 14814 38\d| 14815 [4-9] 14816 )\d{6} 14817 </nationalNumberPattern> 14818 </generalDesc> 14819 <!-- Including 87[23] XXXX here as it is listed as a fax number. --> 14820 <fixedLine> 14821 <possibleLengths national="7"/> 14822 <exampleNumber>4101234</exampleNumber> 14823 <nationalNumberPattern> 14824 (?: 14825 4(?: 14826 1[0-24-69]| 14827 2[0-7]| 14828 [37][0-8]| 14829 4[0-24589]| 14830 5[0-68]| 14831 6\d| 14832 8[0-36-8] 14833 )| 14834 5(?: 14835 05| 14836 [156]\d| 14837 2[02578]| 14838 3[0-579]| 14839 4[03-7]| 14840 7[0-2578]| 14841 8[0-35-9]| 14842 9[013-689] 14843 )| 14844 872 14845 )\d{4} 14846 </nationalNumberPattern> 14847 </fixedLine> 14848 <!-- TETRA = TErrestrial Trunked RAdio is included under mobile. --> 14849 <mobile> 14850 <possibleLengths national="7,9"/> 14851 <exampleNumber>6111234</exampleNumber> 14852 <nationalNumberPattern> 14853 (?: 14854 38[589]\d\d| 14855 6(?: 14856 1[1-8]| 14857 2[0-6]| 14858 3[026-9]| 14859 4[014679]| 14860 5[0159]| 14861 6[0-69]| 14862 70| 14863 8[06-8]| 14864 9\d 14865 )| 14866 7(?: 14867 5[057]| 14868 [6-9]\d 14869 )| 14870 8(?: 14871 2[0-59]| 14872 [3-69]\d| 14873 8[238] 14874 ) 14875 )\d{4} 14876 </nationalNumberPattern> 14877 </mobile> 14878 <!-- The UIFN numbers mentioned in the Excel document are not yet included since no real 14879 numbers can be found online, and it is not clear what these are; the standard 14880 definition would have them under the +800 country code instead of Iceland. --> 14881 <tollFree> 14882 <possibleLengths national="7"/> 14883 <exampleNumber>8001234</exampleNumber> 14884 <nationalNumberPattern>80[0-8]\d{4}</nationalNumberPattern> 14885 </tollFree> 14886 <premiumRate> 14887 <possibleLengths national="7"/> 14888 <exampleNumber>9001234</exampleNumber> 14889 <nationalNumberPattern> 14890 90(?: 14891 0\d| 14892 1[5-79]| 14893 2[015-79]| 14894 3[135-79]| 14895 4[125-7]| 14896 5[25-79]| 14897 7[1-37]| 14898 8[0-35-7] 14899 )\d{3} 14900 </nationalNumberPattern> 14901 </premiumRate> 14902 <voip> 14903 <possibleLengths national="7"/> 14904 <exampleNumber>4921234</exampleNumber> 14905 <nationalNumberPattern>49[0-24-79]\d{4}</nationalNumberPattern> 14906 </voip> 14907 <uan> 14908 <possibleLengths national="7"/> 14909 <exampleNumber>8091234</exampleNumber> 14910 <nationalNumberPattern>809\d{4}</nationalNumberPattern> 14911 </uan> 14912 <voicemail> 14913 <possibleLengths national="7"/> 14914 <exampleNumber>6891234</exampleNumber> 14915 <nationalNumberPattern> 14916 (?: 14917 689| 14918 8(?: 14919 7[18]| 14920 80 14921 )| 14922 95[48] 14923 )\d{4} 14924 </nationalNumberPattern> 14925 </voicemail> 14926 </territory> 14927 14928 <!-- Italy (IT) --> 14929 <!-- Main region for 'VA' --> 14930 <!-- http://en.wikipedia.org/wiki/%2B39 --> 14931 <!-- https://www.agcom.it/piano-di-numerazione --> 14932 <territory id="IT" mainCountryForCode="true" countryCode="39" internationalPrefix="00" 14933 mobileNumberPortableRegion="true"> 14934 <availableFormats> 14935 <!-- Shortcodes (4-5 digits). --> 14936 <numberFormat pattern="(\d{4,5})"> 14937 <leadingDigits> 14938 1(?: 14939 0| 14940 9[246] 14941 ) 14942 </leadingDigits> 14943 <leadingDigits> 14944 1(?: 14945 0| 14946 9(?: 14947 2[2-9]| 14948 [46] 14949 ) 14950 ) 14951 </leadingDigits> 14952 <format>$1</format> 14953 <intlFormat>NA</intlFormat> 14954 </numberFormat> 14955 <!-- Shortcodes (6 digits). --> 14956 <numberFormat pattern="(\d{6})"> 14957 <leadingDigits> 14958 1(?: 14959 1| 14960 92 14961 ) 14962 </leadingDigits> 14963 <format>$1</format> 14964 <intlFormat>NA</intlFormat> 14965 </numberFormat> 14966 <numberFormat pattern="(\d{2})(\d{4,6})"> 14967 <leadingDigits>0[26]</leadingDigits> 14968 <format>$1 $2</format> 14969 </numberFormat> 14970 <numberFormat pattern="(\d{3})(\d{3,6})"> 14971 <leadingDigits> 14972 0[13-57-9][0159]| 14973 8(?: 14974 03| 14975 4[17]| 14976 9[2-5] 14977 ) 14978 </leadingDigits> 14979 <leadingDigits> 14980 0[13-57-9][0159]| 14981 8(?: 14982 03| 14983 4[17]| 14984 9(?: 14985 2| 14986 3[04]| 14987 [45][0-4] 14988 ) 14989 ) 14990 </leadingDigits> 14991 <format>$1 $2</format> 14992 </numberFormat> 14993 <numberFormat pattern="(\d{4})(\d{2,6})"> 14994 <leadingDigits> 14995 0(?: 14996 [13-579][2-46-8]| 14997 8[236-8] 14998 ) 14999 </leadingDigits> 15000 <format>$1 $2</format> 15001 </numberFormat> 15002 <numberFormat pattern="(\d{4})(\d{4})"> 15003 <leadingDigits>894</leadingDigits> 15004 <format>$1 $2</format> 15005 </numberFormat> 15006 <!-- The leading zero for fixed numbers will be prepended before the matching of these 15007 regular expressions. --> 15008 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})"> 15009 <leadingDigits> 15010 0[26]| 15011 5 15012 </leadingDigits> 15013 <format>$1 $2 $3</format> 15014 </numberFormat> 15015 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})"> 15016 <leadingDigits> 15017 1(?: 15018 44| 15019 [679] 15020 )| 15021 [38] 15022 </leadingDigits> 15023 <format>$1 $2 $3</format> 15024 </numberFormat> 15025 <numberFormat pattern="(\d{3})(\d{3,4})(\d{4})"> 15026 <leadingDigits> 15027 0[13-57-9][0159]| 15028 14 15029 </leadingDigits> 15030 <format>$1 $2 $3</format> 15031 </numberFormat> 15032 <numberFormat pattern="(\d{2})(\d{4})(\d{5})"> 15033 <leadingDigits>0[26]</leadingDigits> 15034 <format>$1 $2 $3</format> 15035 </numberFormat> 15036 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 15037 <leadingDigits>0</leadingDigits> 15038 <format>$1 $2 $3</format> 15039 </numberFormat> 15040 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})"> 15041 <leadingDigits>3</leadingDigits> 15042 <format>$1 $2 $3</format> 15043 </numberFormat> 15044 </availableFormats> 15045 <generalDesc> 15046 <nationalNumberPattern> 15047 0\d{5,10}| 15048 1\d{8,10}| 15049 3(?: 15050 [0-8]\d{7,10}| 15051 9\d{7,8} 15052 )| 15053 55\d{8}| 15054 8\d{5}(?: 15055 \d{2,4} 15056 )? 15057 </nationalNumberPattern> 15058 </generalDesc> 15059 <noInternationalDialling> 15060 <possibleLengths national="9"/> 15061 <nationalNumberPattern>848\d{6}</nationalNumberPattern> 15062 </noInternationalDialling> 15063 <!-- Maximum lengths in the ITU document are 10, but it states above that for numbers 15064 starting with 01, the maximum length is in fact 11. In fact, online, numbers can be 15065 found with other prefixes that are 11 digits long as well, so we allow it for all the 15066 three and four digit area codes. --> 15067 <fixedLine> 15068 <possibleLengths national="[6-11]"/> 15069 <exampleNumber>0212345678</exampleNumber> 15070 <nationalNumberPattern> 15071 0669[0-79]\d{1,6}| 15072 0(?: 15073 1(?: 15074 [0159]\d| 15075 [27][1-5]| 15076 31| 15077 4[1-4]| 15078 6[1356]| 15079 8[2-57] 15080 )| 15081 2\d\d| 15082 3(?: 15083 [0159]\d| 15084 2[1-4]| 15085 3[12]| 15086 [48][1-6]| 15087 6[2-59]| 15088 7[1-7] 15089 )| 15090 4(?: 15091 [0159]\d| 15092 [23][1-9]| 15093 4[245]| 15094 6[1-5]| 15095 7[1-4]| 15096 81 15097 )| 15098 5(?: 15099 [0159]\d| 15100 2[1-5]| 15101 3[2-6]| 15102 4[1-79]| 15103 6[4-6]| 15104 7[1-578]| 15105 8[3-8] 15106 )| 15107 6(?: 15108 [0-57-9]\d| 15109 6[0-8] 15110 )| 15111 7(?: 15112 [0159]\d| 15113 2[12]| 15114 3[1-7]| 15115 4[2-46]| 15116 6[13569]| 15117 7[13-6]| 15118 8[1-59] 15119 )| 15120 8(?: 15121 [0159]\d| 15122 2[3-578]| 15123 3[1-356]| 15124 [6-8][1-5] 15125 )| 15126 9(?: 15127 [0159]\d| 15128 [238][1-5]| 15129 4[12]| 15130 6[1-8]| 15131 7[1-6] 15132 ) 15133 )\d{2,7} 15134 </nationalNumberPattern> 15135 </fixedLine> 15136 <!-- User reported the existence of new 11 digit long numbers for TIM with the prefix 33X, so 15137 it is also supported. --> 15138 <mobile> 15139 <possibleLengths national="9,10"/> 15140 <exampleNumber>3123456789</exampleNumber> 15141 <nationalNumberPattern> 15142 3[1-9]\d{8}| 15143 3[2-9]\d{7} 15144 </nationalNumberPattern> 15145 </mobile> 15146 <tollFree> 15147 <possibleLengths national="6,9"/> 15148 <exampleNumber>800123456</exampleNumber> 15149 <nationalNumberPattern> 15150 80(?: 15151 0\d{3}| 15152 3 15153 )\d{3} 15154 </nationalNumberPattern> 15155 </tollFree> 15156 <!-- Adding 0878 numbers, as per 15157 http://www.aduc.it/notizia/polizia+mette+allerta+sul+numero+0878_73136.php. Other 15158 premium prefixes are mentioned here: 15159 http://www.dirittodellinformatica.it/news/telefonia/agcom-blocco-permanente-prefissi-144-166-892-899-20080520241.html --> 15160 <premiumRate> 15161 <possibleLengths national="6,[8-10]"/> 15162 <exampleNumber>899123456</exampleNumber> 15163 <nationalNumberPattern> 15164 (?: 15165 0878\d{3}| 15166 89(?: 15167 2\d| 15168 3[04]| 15169 4(?: 15170 [0-4]| 15171 [5-9]\d\d 15172 )| 15173 5[0-4] 15174 ) 15175 )\d\d| 15176 (?: 15177 1(?: 15178 44| 15179 6[346] 15180 )| 15181 89(?: 15182 38| 15183 5[5-9]| 15184 9 15185 ) 15186 )\d{6} 15187 </nationalNumberPattern> 15188 </premiumRate> 15189 <sharedCost> 15190 <possibleLengths national="6,9"/> 15191 <exampleNumber>848123456</exampleNumber> 15192 <nationalNumberPattern> 15193 84(?: 15194 [08]\d{3}| 15195 [17] 15196 )\d{3} 15197 </nationalNumberPattern> 15198 </sharedCost> 15199 <personalNumber> 15200 <possibleLengths national="9,10"/> 15201 <exampleNumber>1781234567</exampleNumber> 15202 <nationalNumberPattern> 15203 1(?: 15204 78\d| 15205 99 15206 )\d{6} 15207 </nationalNumberPattern> 15208 </personalNumber> 15209 <voip> 15210 <possibleLengths national="10"/> 15211 <exampleNumber>5512345678</exampleNumber> 15212 <nationalNumberPattern>55\d{8}</nationalNumberPattern> 15213 </voip> 15214 <voicemail> 15215 <possibleLengths national="11,12"/> 15216 <exampleNumber>33101234501</exampleNumber> 15217 <nationalNumberPattern>3[2-8]\d{9,10}</nationalNumberPattern> 15218 </voicemail> 15219 </territory> 15220 15221 <!-- Jersey (JE) --> 15222 <!-- Calling code and formatting shared with 'GB' --> 15223 <!-- Note that the numbers are fine-grained where needed in order to disambiguate between the 15224 4 regions i.e UK, Isle of Man, Jersey and Guernsey. --> 15225 <!-- http://static.ofcom.org.uk/static/numbering/ --> 15226 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> 15227 <!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036 --> 15228 <territory id="JE" countryCode="44" internationalPrefix="00" nationalPrefix="0" 15229 nationalPrefixForParsing="0|([0-24-8]\d{5})$" nationalPrefixTransformRule="1534$1"> 15230 <generalDesc> 15231 <nationalNumberPattern> 15232 1534\d{6}| 15233 (?: 15234 [3578]\d| 15235 90 15236 )\d{8} 15237 </nationalNumberPattern> 15238 </generalDesc> 15239 <!-- Specific to JE. --> 15240 <!-- 1534 with 10 digits. --> 15241 <fixedLine> 15242 <possibleLengths national="10" localOnly="6"/> 15243 <exampleNumber>1534456789</exampleNumber> 15244 <nationalNumberPattern>1534[0-24-8]\d{5}</nationalNumberPattern> 15245 </fixedLine> 15246 <mobile> 15247 <possibleLengths national="10"/> 15248 <exampleNumber>7797712345</exampleNumber> 15249 <nationalNumberPattern> 15250 7(?: 15251 (?: 15252 (?: 15253 50| 15254 82 15255 )9| 15256 937 15257 )\d| 15258 7(?: 15259 00[378]| 15260 97[7-9] 15261 ) 15262 )\d{5} 15263 </nationalNumberPattern> 15264 </mobile> 15265 <!-- Pager numbers as per GB. --> 15266 <pager> 15267 <possibleLengths national="10"/> 15268 <exampleNumber>7640123456</exampleNumber> 15269 <nationalNumberPattern> 15270 76(?: 15271 464| 15272 652 15273 )\d{5}| 15274 76(?: 15275 0[0-2]| 15276 2[356]| 15277 34| 15278 4[01347]| 15279 5[49]| 15280 6[0-369]| 15281 77| 15282 8[14]| 15283 9[139] 15284 )\d{6} 15285 </nationalNumberPattern> 15286 </pager> 15287 <!-- Specific to JE. --> 15288 <!-- 800 735, 800 781, 808 901 with 10 digits. --> 15289 <tollFree> 15290 <possibleLengths national="10"/> 15291 <exampleNumber>8007354567</exampleNumber> 15292 <nationalNumberPattern> 15293 80(?: 15294 07(?: 15295 35| 15296 81 15297 )| 15298 8901 15299 )\d{4} 15300 </nationalNumberPattern> 15301 </tollFree> 15302 <!-- 844 405, 844 442, 844 469, 844 703, 845 041, 845 800, 870 002, 871 206, 900 665, 900 669, 15303 901 810, 907 107, 907 155 with 10 digits. --> 15304 <premiumRate> 15305 <possibleLengths national="10"/> 15306 <exampleNumber>9018105678</exampleNumber> 15307 <nationalNumberPattern> 15308 (?: 15309 8(?: 15310 4(?: 15311 4(?: 15312 4(?: 15313 05| 15314 42| 15315 69 15316 )| 15317 703 15318 )| 15319 5(?: 15320 041| 15321 800 15322 ) 15323 )| 15324 7(?: 15325 0002| 15326 1206 15327 ) 15328 )| 15329 90(?: 15330 066[59]| 15331 1810| 15332 71(?: 15333 07| 15334 55 15335 ) 15336 ) 15337 )\d{4} 15338 </nationalNumberPattern> 15339 </premiumRate> 15340 <!-- 70 1511 with 10 digits. --> 15341 <personalNumber> 15342 <possibleLengths national="10"/> 15343 <exampleNumber>7015115678</exampleNumber> 15344 <nationalNumberPattern>701511\d{4}</nationalNumberPattern> 15345 </personalNumber> 15346 <!-- VoIP numbers as per GB. --> 15347 <voip> 15348 <possibleLengths national="10"/> 15349 <exampleNumber>5612345678</exampleNumber> 15350 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 15351 </voip> 15352 <!-- 300 735, 300 781, 308 901, 33d, 344 405, 344 442, 344 469, 344 703, 345 041, 345 800, 15353 370 002, 371 206, 55 with 10 digits. --> 15354 <uan> 15355 <possibleLengths national="10"/> 15356 <exampleNumber>5512345678</exampleNumber> 15357 <nationalNumberPattern> 15358 (?: 15359 3(?: 15360 0(?: 15361 07(?: 15362 35| 15363 81 15364 )| 15365 8901 15366 )| 15367 3\d{4}| 15368 4(?: 15369 4(?: 15370 4(?: 15371 05| 15372 42| 15373 69 15374 )| 15375 703 15376 )| 15377 5(?: 15378 041| 15379 800 15380 ) 15381 )| 15382 7(?: 15383 0002| 15384 1206 15385 ) 15386 )| 15387 55\d{4} 15388 )\d{4} 15389 </nationalNumberPattern> 15390 </uan> 15391 </territory> 15392 15393 <!-- Jamaica (JM) --> 15394 <!-- Calling code and formatting shared with 'US' --> 15395 <!-- http://www.itu.int/oth/T020200006C/en --> 15396 <territory id="JM" countryCode="1" leadingDigits="658|876" internationalPrefix="011" 15397 nationalPrefix="1" mobileNumberPortableRegion="true"> 15398 <generalDesc> 15399 <nationalNumberPattern> 15400 (?: 15401 [58]\d\d| 15402 658| 15403 900 15404 )\d{7} 15405 </nationalNumberPattern> 15406 </generalDesc> 15407 <!-- Numbers have been found online for ranges 613, 62x, 63x, 656, 66[2-589]. --> 15408 <fixedLine> 15409 <possibleLengths national="10" localOnly="7"/> 15410 <exampleNumber>8765230123</exampleNumber> 15411 <nationalNumberPattern> 15412 8766060\d{3}| 15413 (?: 15414 658(?: 15415 2(?: 15416 [0-8]\d| 15417 9[0-46-9] 15418 )| 15419 [3-9]\d\d 15420 )| 15421 876(?: 15422 52[35]| 15423 6(?: 15424 0[1-3579]| 15425 1[02357-9]| 15426 [23]\d| 15427 40| 15428 5[06]| 15429 6[2-589]| 15430 7[0257]| 15431 8[04]| 15432 9[4-9] 15433 )| 15434 7(?: 15435 0[2-689]| 15436 [1-6]\d| 15437 8[056]| 15438 9[45] 15439 )| 15440 9(?: 15441 0[1-8]| 15442 1[02378]| 15443 [2-8]\d| 15444 9[2-468] 15445 ) 15446 ) 15447 )\d{4} 15448 </nationalNumberPattern> 15449 </fixedLine> 15450 <!-- Adding 27, 28, 299, 31, 508 and 566 as extra prefixes, as they have been found to be 15451 valid by sending SMSs and looking at online number lookup sites. Numbers have been 15452 found online for the following ranges 258, 26x, 29x, 53x, 54x, 55x, 56x. Most have 15453 mobile numbers online so we have put them under mobile but is possible they are a 15454 mixture of fixed line and mobile. --> 15455 <mobile> 15456 <possibleLengths national="10" localOnly="7"/> 15457 <exampleNumber>8762101234</exampleNumber> 15458 <nationalNumberPattern> 15459 (?: 15460 658295| 15461 876(?: 15462 2(?: 15463 0[2-9]| 15464 [14-9]\d| 15465 2[013-9]| 15466 3[3-9] 15467 )| 15468 [348]\d\d| 15469 5(?: 15470 0[1-9]| 15471 [1-9]\d 15472 )| 15473 6(?: 15474 4[89]| 15475 6[67] 15476 )| 15477 7(?: 15478 0[07]| 15479 7\d| 15480 8[1-47-9]| 15481 9[0-36-9] 15482 )| 15483 9(?: 15484 [01]9| 15485 9[0579] 15486 ) 15487 ) 15488 )\d{4} 15489 </nationalNumberPattern> 15490 </mobile> 15491 <tollFree> 15492 <possibleLengths national="10"/> 15493 <exampleNumber>8002123456</exampleNumber> 15494 <nationalNumberPattern> 15495 8(?: 15496 00| 15497 33| 15498 44| 15499 55| 15500 66| 15501 77| 15502 88 15503 )[2-9]\d{6} 15504 </nationalNumberPattern> 15505 </tollFree> 15506 <premiumRate> 15507 <possibleLengths national="10"/> 15508 <exampleNumber>9002123456</exampleNumber> 15509 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 15510 </premiumRate> 15511 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 15512 <personalNumber> 15513 <possibleLengths national="10"/> 15514 <exampleNumber>5002345678</exampleNumber> 15515 <nationalNumberPattern> 15516 52(?: 15517 3(?: 15518 [2-46-9][02-9]\d| 15519 5(?: 15520 [02-46-9]\d| 15521 5[0-46-9] 15522 ) 15523 )| 15524 4(?: 15525 [2-478][02-9]\d| 15526 5(?: 15527 [034]\d| 15528 2[024-9]| 15529 5[0-46-9] 15530 )| 15531 6(?: 15532 0[1-9]| 15533 [2-9]\d 15534 )| 15535 9(?: 15536 [05-9]\d| 15537 2[0-5]| 15538 49 15539 ) 15540 ) 15541 )\d{4}| 15542 52[34][2-9]1[02-9]\d{4}| 15543 5(?: 15544 00| 15545 2[125-7]| 15546 33| 15547 44| 15548 66| 15549 77| 15550 88 15551 )[2-9]\d{6} 15552 </nationalNumberPattern> 15553 </personalNumber> 15554 </territory> 15555 15556 <!-- Jordan (JO) --> 15557 <!-- http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english --> 15558 <!-- http://www.itu.int/oth/T020200006E/en --> 15559 <!-- http://en.wikipedia.org/wiki/%2B962 --> 15560 <territory id="JO" countryCode="962" internationalPrefix="00" nationalPrefix="0" 15561 mobileNumberPortableRegion="true"> 15562 <availableFormats> 15563 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 15564 <leadingDigits> 15565 [2356]| 15566 87 15567 </leadingDigits> 15568 <format>$1 $2 $3</format> 15569 </numberFormat> 15570 <numberFormat pattern="(\d{3})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 15571 <leadingDigits>[89]</leadingDigits> 15572 <format>$1 $2</format> 15573 </numberFormat> 15574 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 15575 <leadingDigits>70</leadingDigits> 15576 <format>$1 $2</format> 15577 </numberFormat> 15578 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15579 <leadingDigits>7</leadingDigits> 15580 <format>$1 $2 $3</format> 15581 </numberFormat> 15582 </availableFormats> 15583 <generalDesc> 15584 <nationalNumberPattern> 15585 (?: 15586 (?: 15587 [2689]| 15588 7\d 15589 )\d| 15590 32| 15591 53 15592 )\d{6} 15593 </nationalNumberPattern> 15594 </generalDesc> 15595 <fixedLine> 15596 <possibleLengths national="8"/> 15597 <exampleNumber>62001234</exampleNumber> 15598 <nationalNumberPattern> 15599 87(?: 15600 000| 15601 90[01] 15602 )\d{3}| 15603 (?: 15604 2(?: 15605 6(?: 15606 2[0-35-9]| 15607 3[0-578]| 15608 4[24-7]| 15609 5[0-24-8]| 15610 [6-8][023]| 15611 9[0-3] 15612 )| 15613 7(?: 15614 0[1-79]| 15615 10| 15616 2[014-7]| 15617 3[0-689]| 15618 4[019]| 15619 5[0-3578] 15620 ) 15621 )| 15622 32(?: 15623 0[1-69]| 15624 1[1-35-7]| 15625 2[024-7]| 15626 3\d| 15627 4[0-3]| 15628 [5-7][023] 15629 )| 15630 53(?: 15631 0[0-3]| 15632 [13][023]| 15633 2[0-59]| 15634 49| 15635 5[0-35-9]| 15636 6[15]| 15637 7[45]| 15638 8[1-6]| 15639 9[0-36-9] 15640 )| 15641 6(?: 15642 2(?: 15643 [05]0| 15644 22 15645 )| 15646 3(?: 15647 00| 15648 33 15649 )| 15650 4(?: 15651 0[0-25]| 15652 1[2-7]| 15653 2[0569]| 15654 [38][07-9]| 15655 4[025689]| 15656 6[0-589]| 15657 7\d| 15658 9[0-2] 15659 )| 15660 5(?: 15661 [01][056]| 15662 2[034]| 15663 3[0-57-9]| 15664 4[178]| 15665 5[0-69]| 15666 6[0-35-9]| 15667 7[1-379]| 15668 8[0-68]| 15669 9[0239] 15670 ) 15671 )| 15672 87(?: 15673 20| 15674 7[078]| 15675 99 15676 ) 15677 )\d{4} 15678 </nationalNumberPattern> 15679 </fixedLine> 15680 <mobile> 15681 <possibleLengths national="9"/> 15682 <exampleNumber>790123456</exampleNumber> 15683 <nationalNumberPattern> 15684 7(?: 15685 [78][0-25-9]| 15686 9\d 15687 )\d{6} 15688 </nationalNumberPattern> 15689 </mobile> 15690 <pager> 15691 <possibleLengths national="9"/> 15692 <exampleNumber>746612345</exampleNumber> 15693 <nationalNumberPattern> 15694 74(?: 15695 66| 15696 77 15697 )\d{5} 15698 </nationalNumberPattern> 15699 </pager> 15700 <tollFree> 15701 <possibleLengths national="8"/> 15702 <exampleNumber>80012345</exampleNumber> 15703 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 15704 </tollFree> 15705 <premiumRate> 15706 <possibleLengths national="8"/> 15707 <exampleNumber>90012345</exampleNumber> 15708 <nationalNumberPattern>9\d{7}</nationalNumberPattern> 15709 </premiumRate> 15710 <sharedCost> 15711 <possibleLengths national="8"/> 15712 <exampleNumber>85012345</exampleNumber> 15713 <nationalNumberPattern>85\d{6}</nationalNumberPattern> 15714 </sharedCost> 15715 <personalNumber> 15716 <possibleLengths national="9"/> 15717 <exampleNumber>700123456</exampleNumber> 15718 <nationalNumberPattern>70\d{7}</nationalNumberPattern> 15719 </personalNumber> 15720 <!-- These numbers are Location Independent Services / Fixed cost according to 15721 http://www.trc.gov.jo --> 15722 <uan> 15723 <possibleLengths national="8"/> 15724 <exampleNumber>88101234</exampleNumber> 15725 <nationalNumberPattern> 15726 8(?: 15727 10| 15728 8\d 15729 )\d{5} 15730 </nationalNumberPattern> 15731 </uan> 15732 </territory> 15733 15734 <!-- Japan (JP) --> 15735 <!-- http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html --> 15736 <!-- https://www.itu.int/oth/T020200006D/en --> 15737 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=JP --> 15738 <territory id="JP" countryCode="81" internationalPrefix="010" nationalPrefix="0" 15739 mobileNumberPortableRegion="true"> 15740 <availableFormats> 15741 <!-- National-only toll-free numbers (0037, 0066, 0077 and 0088). --> 15742 <numberFormat pattern="(\d{4})(\d{4})"> 15743 <leadingDigits>007</leadingDigits> 15744 <leadingDigits>0077</leadingDigits> 15745 <leadingDigits>00777</leadingDigits> 15746 <leadingDigits>00777[01]</leadingDigits> 15747 <format>$1-$2</format> 15748 <intlFormat>NA</intlFormat> 15749 </numberFormat> 15750 <!-- Toll-free, premium-rate and UAN numbers --> 15751 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 15752 <leadingDigits> 15753 (?: 15754 12| 15755 57| 15756 99 15757 )0 15758 </leadingDigits> 15759 <format>$1-$2-$3</format> 15760 </numberFormat> 15761 <numberFormat pattern="(\d{4})(\d)(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15762 <leadingDigits> 15763 1(?: 15764 26| 15765 3[79]| 15766 4[56]| 15767 5[4-68]| 15768 6[3-5] 15769 )| 15770 499| 15771 5(?: 15772 76| 15773 97 15774 )| 15775 746| 15776 8(?: 15777 3[89]| 15778 47| 15779 51| 15780 63 15781 )| 15782 9(?: 15783 49| 15784 80| 15785 9[16] 15786 ) 15787 </leadingDigits> 15788 <leadingDigits> 15789 1(?: 15790 267| 15791 3(?: 15792 7[247]| 15793 9[278] 15794 )| 15795 466| 15796 5(?: 15797 47| 15798 58| 15799 64 15800 )| 15801 6(?: 15802 3[245]| 15803 48| 15804 5[4-68] 15805 ) 15806 )| 15807 499[2468]| 15808 5(?: 15809 76| 15810 97 15811 )9| 15812 7468| 15813 8(?: 15814 3(?: 15815 8[7-9]| 15816 96 15817 )| 15818 477| 15819 51[2-9]| 15820 636 15821 )| 15822 9(?: 15823 496| 15824 802| 15825 9(?: 15826 1[23]| 15827 69 15828 ) 15829 )| 15830 1(?: 15831 45| 15832 58 15833 )[67] 15834 </leadingDigits> 15835 <leadingDigits> 15836 1(?: 15837 267| 15838 3(?: 15839 7[247]| 15840 9[278] 15841 )| 15842 466| 15843 5(?: 15844 47| 15845 58| 15846 64 15847 )| 15848 6(?: 15849 3[245]| 15850 48| 15851 5[4-68] 15852 ) 15853 )| 15854 499[2468]| 15855 5(?: 15856 769| 15857 979[2-69] 15858 )| 15859 7468| 15860 8(?: 15861 3(?: 15862 8[7-9]| 15863 96[2457-9] 15864 )| 15865 477| 15866 51[2-9]| 15867 636[457-9] 15868 )| 15869 9(?: 15870 496| 15871 802| 15872 9(?: 15873 1[23]| 15874 69 15875 ) 15876 )| 15877 1(?: 15878 45| 15879 58 15880 )[67] 15881 </leadingDigits> 15882 <format>$1-$2-$3</format> 15883 </numberFormat> 15884 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15885 <leadingDigits>60</leadingDigits> 15886 <format>$1-$2-$3</format> 15887 </numberFormat> 15888 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15889 <leadingDigits> 15890 [36]| 15891 4(?: 15892 2[09]| 15893 7[01] 15894 ) 15895 </leadingDigits> 15896 <leadingDigits> 15897 [36]| 15898 4(?: 15899 2(?: 15900 0| 15901 9[02-69] 15902 )| 15903 7(?: 15904 0[019]| 15905 1 15906 ) 15907 ) 15908 </leadingDigits> 15909 <format>$1-$2-$3</format> 15910 </numberFormat> 15911 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15912 <leadingDigits> 15913 1(?: 15914 1| 15915 5[45]| 15916 77| 15917 88| 15918 9[69] 15919 )| 15920 2(?: 15921 2[1-37]| 15922 3[0-269]| 15923 4[59]| 15924 5| 15925 6[24]| 15926 7[1-358]| 15927 8[1369]| 15928 9[0-38] 15929 )| 15930 4(?: 15931 [28][1-9]| 15932 3[0-57]| 15933 [45]| 15934 6[248]| 15935 7[2-579]| 15936 9[29] 15937 )| 15938 5(?: 15939 2| 15940 3[045]| 15941 4[0-369]| 15942 5[29]| 15943 8[02389]| 15944 9[0-389] 15945 )| 15946 7(?: 15947 2[02-46-9]| 15948 34| 15949 [58]| 15950 6[0249]| 15951 7[57]| 15952 9[2-6] 15953 )| 15954 8(?: 15955 2[124589]| 15956 3[27-9]| 15957 49| 15958 51| 15959 6| 15960 7[0-468]| 15961 8[68]| 15962 9[019] 15963 )| 15964 9(?: 15965 [23][1-9]| 15966 4[15]| 15967 5[138]| 15968 6[1-3]| 15969 7[156]| 15970 8[189]| 15971 9[1-489] 15972 ) 15973 </leadingDigits> 15974 <leadingDigits> 15975 1(?: 15976 1| 15977 5(?: 15978 4[018]| 15979 5[017] 15980 )| 15981 77| 15982 88| 15983 9[69] 15984 )| 15985 2(?: 15986 2(?: 15987 [127]| 15988 3[014-9] 15989 )| 15990 3[0-269]| 15991 4[59]| 15992 5(?: 15993 [1-3]| 15994 5[0-69]| 15995 9[19] 15996 )| 15997 62| 15998 7(?: 15999 [1-35]| 16000 8[0189] 16001 )| 16002 8(?: 16003 [16]| 16004 3[0134]| 16005 9[0-5] 16006 )| 16007 9(?: 16008 [028]| 16009 17 16010 ) 16011 )| 16012 4(?: 16013 2(?: 16014 [13-79]| 16015 8[014-6] 16016 )| 16017 3[0-57]| 16018 [45]| 16019 6[248]| 16020 7[2-47]| 16021 8[1-9] 16022 )| 16023 5(?: 16024 2| 16025 3[045]| 16026 4[0-369]| 16027 8[02389]| 16028 9[0-3] 16029 )| 16030 7(?: 16031 2[02-46-9]| 16032 34| 16033 [58]| 16034 6[0249]| 16035 7[57]| 16036 9(?: 16037 [23]| 16038 4[0-59]| 16039 5[01569]| 16040 6[0167] 16041 ) 16042 )| 16043 8(?: 16044 2(?: 16045 [1258]| 16046 4[0-39]| 16047 9[0-2469] 16048 )| 16049 49| 16050 51| 16051 6(?: 16052 [0-24]| 16053 36| 16054 5[0-3589]| 16055 72| 16056 9[01459] 16057 )| 16058 7[0-468]| 16059 8[68] 16060 )| 16061 9(?: 16062 [23][1-9]| 16063 4[15]| 16064 5[138]| 16065 6[1-3]| 16066 7[156]| 16067 8[189]| 16068 9(?: 16069 [1289]| 16070 3[34]| 16071 4[0178] 16072 ) 16073 )| 16074 (?: 16075 49| 16076 55| 16077 83 16078 )[29]| 16079 (?: 16080 264| 16081 837 16082 )[016-9]| 16083 2(?: 16084 57| 16085 93 16086 )[015-9]| 16087 (?: 16088 25[0468]| 16089 422| 16090 838 16091 )[01]| 16092 (?: 16093 47[59]| 16094 59[89]| 16095 8(?: 16096 6[68]| 16097 9 16098 ) 16099 )[019] 16100 </leadingDigits> 16101 <leadingDigits> 16102 1(?: 16103 1| 16104 5(?: 16105 4[018]| 16106 5[017] 16107 )| 16108 77| 16109 88| 16110 9[69] 16111 )| 16112 2(?: 16113 2[127]| 16114 3[0-269]| 16115 4[59]| 16116 5(?: 16117 [1-3]| 16118 5[0-69]| 16119 9(?: 16120 17| 16121 99 16122 ) 16123 )| 16124 6(?: 16125 2| 16126 4[016-9] 16127 )| 16128 7(?: 16129 [1-35]| 16130 8[0189] 16131 )| 16132 8(?: 16133 [16]| 16134 3[0134]| 16135 9[0-5] 16136 )| 16137 9(?: 16138 [028]| 16139 17 16140 ) 16141 )| 16142 4(?: 16143 2(?: 16144 [13-79]| 16145 8[014-6] 16146 )| 16147 3[0-57]| 16148 [45]| 16149 6[248]| 16150 7[2-47]| 16151 9[29] 16152 )| 16153 5(?: 16154 2| 16155 3[045]| 16156 4[0-369]| 16157 5[29]| 16158 8[02389]| 16159 9[0-3] 16160 )| 16161 7(?: 16162 2[02-46-9]| 16163 34| 16164 [58]| 16165 6[0249]| 16166 7[57]| 16167 9(?: 16168 [23]| 16169 4[0-59]| 16170 5[01569]| 16171 6[0167] 16172 ) 16173 )| 16174 8(?: 16175 2(?: 16176 [1258]| 16177 4[0-39]| 16178 9[0169] 16179 )| 16180 3(?: 16181 [29]| 16182 7(?: 16183 [017-9]| 16184 6[6-8] 16185 ) 16186 )| 16187 49| 16188 51| 16189 6(?: 16190 [0-24]| 16191 36[23]| 16192 5(?: 16193 [0-389]| 16194 5[23] 16195 )| 16196 6(?: 16197 [01]| 16198 9[178] 16199 )| 16200 72| 16201 9[0145] 16202 )| 16203 7[0-468]| 16204 8[68] 16205 )| 16206 9(?: 16207 4[15]| 16208 5[138]| 16209 7[156]| 16210 8[189]| 16211 9(?: 16212 [1289]| 16213 3(?: 16214 31| 16215 4[357] 16216 )| 16217 4[0178] 16218 ) 16219 )| 16220 (?: 16221 8294| 16222 96 16223 )[1-3]| 16224 2(?: 16225 57| 16226 93 16227 )[015-9]| 16228 (?: 16229 223| 16230 8699 16231 )[014-9]| 16232 (?: 16233 25[0468]| 16234 422| 16235 838 16236 )[01]| 16237 (?: 16238 48| 16239 8292| 16240 9[23] 16241 )[1-9]| 16242 (?: 16243 47[59]| 16244 59[89]| 16245 8(?: 16246 68| 16247 9 16248 ) 16249 )[019] 16250 </leadingDigits> 16251 <leadingDigits> 16252 1(?: 16253 1| 16254 5(?: 16255 4[018]| 16256 5[017] 16257 )| 16258 77| 16259 88| 16260 9[69] 16261 )| 16262 2(?: 16263 2[127]| 16264 3[0-269]| 16265 4[59]| 16266 5(?: 16267 [1-3]| 16268 5[0-69]| 16269 7[015-9]| 16270 9(?: 16271 17| 16272 99 16273 ) 16274 )| 16275 6(?: 16276 2| 16277 4[016-9] 16278 )| 16279 7(?: 16280 [1-35]| 16281 8[0189] 16282 )| 16283 8(?: 16284 [16]| 16285 3[0134]| 16286 9[0-5] 16287 )| 16288 9(?: 16289 [028]| 16290 17| 16291 3[015-9] 16292 ) 16293 )| 16294 4(?: 16295 2(?: 16296 [13-79]| 16297 8[014-6] 16298 )| 16299 3[0-57]| 16300 [45]| 16301 6[248]| 16302 7[2-47]| 16303 9[29] 16304 )| 16305 5(?: 16306 2| 16307 3[045]| 16308 4[0-369]| 16309 5[29]| 16310 8[02389]| 16311 9[0-3] 16312 )| 16313 7(?: 16314 2[02-46-9]| 16315 34| 16316 [58]| 16317 6[0249]| 16318 7[57]| 16319 9(?: 16320 [23]| 16321 4[0-59]| 16322 5[01569]| 16323 6[0167] 16324 ) 16325 )| 16326 8(?: 16327 2(?: 16328 [1258]| 16329 4[0-39]| 16330 9(?: 16331 [019]| 16332 4[1-3]| 16333 6(?: 16334 [0-47-9]| 16335 5[01346-9] 16336 ) 16337 ) 16338 )| 16339 3(?: 16340 [29]| 16341 7(?: 16342 [017-9]| 16343 6[6-8] 16344 ) 16345 )| 16346 49| 16347 51| 16348 6(?: 16349 [0-24]| 16350 36[23]| 16351 5(?: 16352 [0-389]| 16353 5[23] 16354 )| 16355 6(?: 16356 [01]| 16357 9[178] 16358 )| 16359 72| 16360 9[0145] 16361 )| 16362 7[0-468]| 16363 8[68] 16364 )| 16365 9(?: 16366 4[15]| 16367 5[138]| 16368 6[1-3]| 16369 7[156]| 16370 8[189]| 16371 9(?: 16372 [1289]| 16373 3(?: 16374 31| 16375 4[357] 16376 )| 16377 4[0178] 16378 ) 16379 )| 16380 (?: 16381 223| 16382 8699 16383 )[014-9]| 16384 (?: 16385 25[0468]| 16386 422| 16387 838 16388 )[01]| 16389 (?: 16390 48| 16391 829(?: 16392 2| 16393 66 16394 )| 16395 9[23] 16396 )[1-9]| 16397 (?: 16398 47[59]| 16399 59[89]| 16400 8(?: 16401 68| 16402 9 16403 ) 16404 )[019] 16405 </leadingDigits> 16406 <format>$1-$2-$3</format> 16407 </numberFormat> 16408 <numberFormat pattern="(\d{3})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16409 <leadingDigits> 16410 [14]| 16411 [289][2-9]| 16412 5[3-9]| 16413 7[2-4679] 16414 </leadingDigits> 16415 <format>$1-$2-$3</format> 16416 </numberFormat> 16417 <numberFormat pattern="(\d{4})(\d{2})(\d{3,4})"> 16418 <leadingDigits>007</leadingDigits> 16419 <leadingDigits>0077</leadingDigits> 16420 <format>$1-$2-$3</format> 16421 <intlFormat>NA</intlFormat> 16422 </numberFormat> 16423 <numberFormat pattern="(\d{4})(\d{2})(\d{4})"> 16424 <leadingDigits>008</leadingDigits> 16425 <format>$1-$2-$3</format> 16426 <intlFormat>NA</intlFormat> 16427 </numberFormat> 16428 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16429 <leadingDigits>800</leadingDigits> 16430 <format>$1-$2-$3</format> 16431 </numberFormat> 16432 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16433 <leadingDigits>[257-9]</leadingDigits> 16434 <format>$1-$2-$3</format> 16435 </numberFormat> 16436 <numberFormat pattern="(\d{4})(\d{3})(\d{3,4})"> 16437 <leadingDigits>0</leadingDigits> 16438 <format>$1-$2-$3</format> 16439 <intlFormat>NA</intlFormat> 16440 </numberFormat> 16441 <numberFormat pattern="(\d{4})(\d{4})(\d{4,5})"> 16442 <leadingDigits>0</leadingDigits> 16443 <format>$1-$2-$3</format> 16444 <intlFormat>NA</intlFormat> 16445 </numberFormat> 16446 <numberFormat pattern="(\d{4})(\d{5})(\d{5,6})"> 16447 <leadingDigits>0</leadingDigits> 16448 <format>$1-$2-$3</format> 16449 <intlFormat>NA</intlFormat> 16450 </numberFormat> 16451 <numberFormat pattern="(\d{4})(\d{6})(\d{6,7})"> 16452 <leadingDigits>0</leadingDigits> 16453 <format>$1-$2-$3</format> 16454 <intlFormat>NA</intlFormat> 16455 </numberFormat> 16456 </availableFormats> 16457 <generalDesc> 16458 <nationalNumberPattern> 16459 00[1-9]\d{6,14}| 16460 [257-9]\d{9}| 16461 (?: 16462 00| 16463 [1-9]\d\d 16464 )\d{6} 16465 </nationalNumberPattern> 16466 </generalDesc> 16467 <!-- Toll-free numbers with a leading "00" cannot be dialled internationally. --> 16468 <noInternationalDialling> 16469 <possibleLengths national="[8-17]"/> 16470 <nationalNumberPattern> 16471 00(?: 16472 777(?: 16473 [01]| 16474 (?: 16475 5| 16476 8\d 16477 )\d 16478 )| 16479 882[1245]\d\d 16480 )\d\d| 16481 00(?: 16482 37| 16483 66| 16484 78 16485 )\d{6,13} 16486 </nationalNumberPattern> 16487 </noInternationalDialling> 16488 <fixedLine> 16489 <possibleLengths national="9"/> 16490 <exampleNumber>312345678</exampleNumber> 16491 <nationalNumberPattern> 16492 (?: 16493 1(?: 16494 1[235-8]| 16495 2[3-6]| 16496 3[3-9]| 16497 4[2-6]| 16498 [58][2-8]| 16499 6[2-7]| 16500 7[2-9]| 16501 9[1-9] 16502 )| 16503 (?: 16504 2[2-9]| 16505 [36][1-9] 16506 )\d| 16507 4(?: 16508 [2-578]\d| 16509 6[02-8]| 16510 9[2-59] 16511 )| 16512 5(?: 16513 [2-589]\d| 16514 6[1-9]| 16515 7[2-8] 16516 )| 16517 7(?: 16518 [25-9]\d| 16519 3[4-9]| 16520 4[02-9] 16521 )| 16522 8(?: 16523 [2679]\d| 16524 3[2-9]| 16525 4[5-9]| 16526 5[1-9]| 16527 8[03-9] 16528 )| 16529 9(?: 16530 [2-58]\d| 16531 [679][1-9] 16532 ) 16533 )\d{6} 16534 </nationalNumberPattern> 16535 </fixedLine> 16536 <mobile> 16537 <possibleLengths national="10"/> 16538 <exampleNumber>9012345678</exampleNumber> 16539 <nationalNumberPattern>[7-9]0[1-9]\d{7}</nationalNumberPattern> 16540 </mobile> 16541 <pager> 16542 <possibleLengths national="10"/> 16543 <exampleNumber>2012345678</exampleNumber> 16544 <nationalNumberPattern>20\d{8}</nationalNumberPattern> 16545 </pager> 16546 <!-- http://www.kddi.com/english/business/free_call_dx/number.html and 16547 http://tm.softbank.jp/english/business/phone_service/freecall_sp/index.html 16548 http://eonet.jp/home/denwa/service/access.html 16549 http://ci.fusioncom.co.jp/feature/ 16550 http://www.auhikari.jp/service/tel/connection/index.html --> 16551 <!-- Note that in fact, the number length for 0037 and 0066 numbers should extend to 21 16552 digits, confirmed with Yahoo JP. However, this extends well beyond the maximum number 16553 length allowed by ITU and hence our library, so we only allow numbers up to 17 digits 16554 for now (including both leading 00s). --> 16555 <tollFree> 16556 <possibleLengths national="[8-17]"/> 16557 <exampleNumber>120123456</exampleNumber> 16558 <nationalNumberPattern> 16559 00777(?: 16560 [01]| 16561 5\d 16562 )\d\d| 16563 (?: 16564 00(?: 16565 7778| 16566 882[1245] 16567 )| 16568 (?: 16569 120| 16570 800\d 16571 )\d\d 16572 )\d{4}| 16573 00(?: 16574 37| 16575 66| 16576 78 16577 )\d{6,13} 16578 </nationalNumberPattern> 16579 </tollFree> 16580 <premiumRate> 16581 <possibleLengths national="9"/> 16582 <exampleNumber>990123456</exampleNumber> 16583 <nationalNumberPattern>990\d{6}</nationalNumberPattern> 16584 </premiumRate> 16585 <personalNumber> 16586 <possibleLengths national="9"/> 16587 <exampleNumber>601234567</exampleNumber> 16588 <nationalNumberPattern>60\d{7}</nationalNumberPattern> 16589 </personalNumber> 16590 <voip> 16591 <possibleLengths national="10"/> 16592 <exampleNumber>5012345678</exampleNumber> 16593 <nationalNumberPattern>50[1-9]\d{7}</nationalNumberPattern> 16594 </voip> 16595 <!-- Storing "unified number service" as UAN. --> 16596 <uan> 16597 <possibleLengths national="9"/> 16598 <exampleNumber>570123456</exampleNumber> 16599 <nationalNumberPattern>570\d{6}</nationalNumberPattern> 16600 </uan> 16601 </territory> 16602 16603 <!-- Kenya (KE) --> 16604 <!-- http://www.ca.go.ke/index.php/numbering --> 16605 <!-- https://www.itu.int/oth/T0202000070/en --> 16606 <!-- http://en.wikipedia.org/wiki/+254 --> 16607 <territory id="KE" countryCode="254" internationalPrefix="000" nationalPrefix="0" 16608 mobileNumberPortableRegion="true"> 16609 <availableFormats> 16610 <numberFormat pattern="(\d{2})(\d{5,7})" nationalPrefixFormattingRule="$NP$FG"> 16611 <leadingDigits>[24-6]</leadingDigits> 16612 <format>$1 $2</format> 16613 </numberFormat> 16614 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 16615 <leadingDigits>[17]</leadingDigits> 16616 <format>$1 $2</format> 16617 </numberFormat> 16618 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 16619 <leadingDigits>[89]</leadingDigits> 16620 <format>$1 $2 $3</format> 16621 </numberFormat> 16622 </availableFormats> 16623 <generalDesc> 16624 <nationalNumberPattern> 16625 (?: 16626 [17]\d\d| 16627 900 16628 )\d{6}| 16629 (?: 16630 2| 16631 80 16632 )0\d{6,7}| 16633 [4-6]\d{6,8} 16634 </nationalNumberPattern> 16635 </generalDesc> 16636 <!-- The prefixes 046, 050, 058, and 066 may appear online in less than 9 digits but 16637 calling them has confirmed these are outdated. However a 7-digit 068 number was 16638 dialed successfully so we consider these valid despite the plan. Range 65 is still 16639 supported based on ca.go.ke's doc even though its not mentioned in ITU doc. --> 16640 <fixedLine> 16641 <possibleLengths national="[7-9]"/> 16642 <exampleNumber>202012345</exampleNumber> 16643 <nationalNumberPattern> 16644 (?: 16645 4[245]| 16646 5[1-79]| 16647 6[01457-9] 16648 )\d{5,7}| 16649 (?: 16650 4[136]| 16651 5[08]| 16652 62 16653 )\d{7}| 16654 (?: 16655 [24]0| 16656 66 16657 )\d{6,7} 16658 </nationalNumberPattern> 16659 </fixedLine> 16660 <!-- Per www.ca.go.ke range 1\d{8} is mobile. The range has not been assigned to an operator 16661 yet and no working numbers were found online. Not adding the range for now. 16662 As per Communication authority of Kenya range 10[0-2] is assigned to "Airtel" and 11[01] 16663 is assigned to "Safaricom". --> 16664 <mobile> 16665 <possibleLengths national="9"/> 16666 <exampleNumber>712123456</exampleNumber> 16667 <nationalNumberPattern> 16668 (?: 16669 1(?: 16670 0[0-6]| 16671 1[0-5]| 16672 2[014] 16673 )| 16674 7\d\d 16675 )\d{6} 16676 </nationalNumberPattern> 16677 </mobile> 16678 <!-- Longer numbers have been found than the plan suggests, so we support them here too. --> 16679 <!-- The plan suggests 0844 and 0845 may belong here, but these are short numbers rather 16680 than prefixes: 16681 http://www.telkomkenya.8k.com/Products/v/2.html 16682 http://www.kenya-advisor.com/phone-calls-kenya.html 16683 http://www.telkom.co.ke/index.php?option=com_content&view=article&id=64&Itemid=98 --> 16684 <tollFree> 16685 <possibleLengths national="9,10"/> 16686 <exampleNumber>800223456</exampleNumber> 16687 <nationalNumberPattern>800[2-8]\d{5,6}</nationalNumberPattern> 16688 </tollFree> 16689 <premiumRate> 16690 <possibleLengths national="9"/> 16691 <exampleNumber>900223456</exampleNumber> 16692 <nationalNumberPattern>900[02-9]\d{5}</nationalNumberPattern> 16693 </premiumRate> 16694 </territory> 16695 16696 <!-- Kyrgyzstan (KG) --> 16697 <!-- No premiumRate information can be found. --> 16698 <!-- http://www.itu.int/oth/T0202000074/en --> 16699 <territory id="KG" countryCode="996" internationalPrefix="00" nationalPrefix="0"> 16700 <availableFormats> 16701 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 16702 <leadingDigits> 16703 3(?: 16704 1[346]| 16705 [24-79] 16706 ) 16707 </leadingDigits> 16708 <format>$1 $2</format> 16709 </numberFormat> 16710 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 16711 <leadingDigits> 16712 [235-79]| 16713 88 16714 </leadingDigits> 16715 <format>$1 $2 $3</format> 16716 </numberFormat> 16717 <numberFormat pattern="(\d{3})(\d{3})(\d)(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 16718 <leadingDigits>8</leadingDigits> 16719 <format>$1 $2 $3 $4</format> 16720 </numberFormat> 16721 </availableFormats> 16722 <generalDesc> 16723 <nationalNumberPattern> 16724 8\d{9}| 16725 (?: 16726 [235-8]\d| 16727 99 16728 )\d{7} 16729 </nationalNumberPattern> 16730 </generalDesc> 16731 <!-- Extra area codes found on Web Search: 3147. --> 16732 <fixedLine> 16733 <possibleLengths national="9" localOnly="5,6"/> 16734 <exampleNumber>312123456</exampleNumber> 16735 <nationalNumberPattern> 16736 312(?: 16737 5[0-79]\d| 16738 9(?: 16739 [0-689]\d| 16740 7[0-24-9] 16741 ) 16742 )\d{3}| 16743 (?: 16744 3(?: 16745 1(?: 16746 2[0-46-8]| 16747 3[1-9]| 16748 47| 16749 [56]\d 16750 )| 16751 2(?: 16752 22| 16753 3[0-479]| 16754 6[0-7] 16755 )| 16756 4(?: 16757 22| 16758 5[6-9]| 16759 6\d 16760 )| 16761 5(?: 16762 22| 16763 3[4-7]| 16764 59| 16765 6\d 16766 )| 16767 6(?: 16768 22| 16769 5[35-7]| 16770 6\d 16771 )| 16772 7(?: 16773 22| 16774 3[468]| 16775 4[1-9]| 16776 59| 16777 [67]\d 16778 )| 16779 9(?: 16780 22| 16781 4[1-8]| 16782 6\d 16783 ) 16784 )| 16785 6(?: 16786 09| 16787 12| 16788 2[2-4] 16789 )\d 16790 )\d{5} 16791 </nationalNumberPattern> 16792 </fixedLine> 16793 <mobile> 16794 <possibleLengths national="9"/> 16795 <exampleNumber>700123456</exampleNumber> 16796 <nationalNumberPattern> 16797 312(?: 16798 58\d| 16799 973 16800 )\d{3}| 16801 (?: 16802 2(?: 16803 0[0-35]| 16804 2\d 16805 )| 16806 5[0-24-7]\d| 16807 7(?: 16808 [07]\d| 16809 55 16810 )| 16811 880| 16812 99[05-9] 16813 )\d{6} 16814 </nationalNumberPattern> 16815 </mobile> 16816 <!-- Add an extra digit to the number pattern since the only toll-free number found on Web 16817 Search contains 10 digits instead of the 9 digits specified in the ITU document. --> 16818 <tollFree> 16819 <possibleLengths national="9,10"/> 16820 <exampleNumber>800123456</exampleNumber> 16821 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern> 16822 </tollFree> 16823 </territory> 16824 16825 <!-- Cambodia (KH) --> 16826 <!-- http://www.itu.int/oth/T0202000023/en --> 16827 <!-- http://en.wikipedia.org/wiki/+855 --> 16828 <territory id="KH" countryCode="855" internationalPrefix="00[14-9]" nationalPrefix="0"> 16829 <availableFormats> 16830 <!-- General format for most number ranges --> 16831 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 16832 <leadingDigits>[1-9]</leadingDigits> 16833 <format>$1 $2 $3</format> 16834 </numberFormat> 16835 <!-- Toll-free and premium rate numbers --> 16836 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 16837 <leadingDigits>1</leadingDigits> 16838 <format>$1 $2 $3</format> 16839 </numberFormat> 16840 </availableFormats> 16841 <generalDesc> 16842 <nationalNumberPattern> 16843 1\d{9}| 16844 [1-9]\d{7,8} 16845 </nationalNumberPattern> 16846 </generalDesc> 16847 <!-- Allowing subscriber numbers beginning with 5 since Mobitel have informed us they have 16848 started issuing fixed-line numbers like this. Apparently, mobile-company-issued 16849 fixed-line numbers are one digit longer than government-issued numbers. Moreover, the 16850 range beginning with 6 seems to include some numbers that are one digit longer as well. 16851 Allowing 238\d{6} and 234[234]\d{4} based on information from Cambodia Yellow Pages. 16852 Note that numbers beginning with 234 are split across two patterns. --> 16853 <fixedLine> 16854 <possibleLengths national="8,9" localOnly="6,7"/> 16855 <exampleNumber>23756789</exampleNumber> 16856 <nationalNumberPattern> 16857 23(?: 16858 4(?: 16859 [2-4]| 16860 [56]\d 16861 )| 16862 [568]\d\d 16863 )\d{4}| 16864 23[236-9]\d{5}| 16865 (?: 16866 2[4-6]| 16867 3[2-6]| 16868 4[2-4]| 16869 [5-7][2-5] 16870 )(?: 16871 (?: 16872 [237-9]| 16873 4[56]| 16874 5\d 16875 )\d{5}| 16876 6\d{5,6} 16877 ) 16878 </nationalNumberPattern> 16879 </fixedLine> 16880 <!-- SMART uses prefixes 01[056], 070, 08[167] and 09[368]. 16881 Beeline uses 060. 16882 Mobitel uses 01[1247]. 16883 Cellcard uses 0857 and 061. 16884 Extra prefixes found online: 088, 097. 16885 Allowing 9-digit 1[28], 31, 38 and 76 numbers based on information from Cambodia Yellow 16886 Pages and online search. Allowing 71 based on open-source report and online search. --> 16887 <mobile> 16888 <possibleLengths national="8,9"/> 16889 <exampleNumber>91234567</exampleNumber> 16890 <nationalNumberPattern> 16891 (?: 16892 (?: 16893 1[28]| 16894 3[18]| 16895 9[67] 16896 )\d| 16897 6[016-9]| 16898 7(?: 16899 [07-9]| 16900 [16]\d 16901 )| 16902 8(?: 16903 [013-79]| 16904 8\d 16905 ) 16906 )\d{6}| 16907 (?: 16908 1\d| 16909 9[0-57-9] 16910 )\d{6}| 16911 (?: 16912 2[3-6]| 16913 3[2-6]| 16914 4[2-4]| 16915 [5-7][2-5] 16916 )48\d{5} 16917 </nationalNumberPattern> 16918 </mobile> 16919 <!-- Adding extra prefix 180021 used by tollfreetc.com.kh. --> 16920 <tollFree> 16921 <possibleLengths national="10"/> 16922 <exampleNumber>1800123456</exampleNumber> 16923 <nationalNumberPattern> 16924 1800(?: 16925 1\d| 16926 2[019] 16927 )\d{4} 16928 </nationalNumberPattern> 16929 </tollFree> 16930 <premiumRate> 16931 <possibleLengths national="10"/> 16932 <exampleNumber>1900123456</exampleNumber> 16933 <nationalNumberPattern> 16934 1900(?: 16935 1\d| 16936 2[09] 16937 )\d{4} 16938 </nationalNumberPattern> 16939 </premiumRate> 16940 </territory> 16941 16942 <!-- Kiribati (KI) --> 16943 <!-- We include the national prefix for parsing here just in case numbers can be dialled with a 16944 leading 0 - no numbers online have been found formatted this way, but the ITU document 16945 lists it as a national dialling prefix. --> 16946 <!-- http://www.itu.int/oth/T0202000071/en --> 16947 <territory id="KI" countryCode="686" internationalPrefix="00" nationalPrefix="0"> 16948 <generalDesc> 16949 <nationalNumberPattern> 16950 (?: 16951 [37]\d| 16952 6[0-79] 16953 )\d{6}| 16954 (?: 16955 [2-48]\d| 16956 50 16957 )\d{3} 16958 </nationalNumberPattern> 16959 </generalDesc> 16960 <!-- The 5-digit numbers are in a parallel running period where they transition to 8-digit 16961 numbers beginning with 7. This period was stated to run between July 1 2016 and July 1 16962 2018 in the ITU communication of 27.VI.2017, although some numbers may have ended 16963 transition in 2017, such as 75381xxx which is not present in the communication of 16964 27.VI.2017, whereas it was in the communication of 1.VIII.2016 where the period was 16965 stated to end in 2017. --> 16966 <!-- Granularity for fixedLine numbers prefixed by 6 and 7 is high, to disambiguate between 16967 them and mobile ranges with equal shorter prefixes. --> 16968 <fixedLine> 16969 <possibleLengths national="5,8"/> 16970 <exampleNumber>31234</exampleNumber> 16971 <nationalNumberPattern> 16972 (?: 16973 [24]\d| 16974 3[1-9]| 16975 50| 16976 65(?: 16977 02[12]| 16978 12[56]| 16979 22[89]| 16980 [3-5]00 16981 )| 16982 7(?: 16983 27\d\d| 16984 3100| 16985 5(?: 16986 02[12]| 16987 12[56]| 16988 22[89]| 16989 [34](?: 16990 00| 16991 81 16992 )| 16993 500 16994 ) 16995 )| 16996 8[0-5] 16997 )\d{3} 16998 </nationalNumberPattern> 16999 </fixedLine> 17000 <mobile> 17001 <possibleLengths national="8"/> 17002 <exampleNumber>72001234</exampleNumber> 17003 <nationalNumberPattern> 17004 (?: 17005 63\d{3}| 17006 73(?: 17007 0[0-5]\d| 17008 140 17009 ) 17010 )\d{3}| 17011 [67]200[01]\d{3} 17012 </nationalNumberPattern> 17013 </mobile> 17014 <!-- ITU refers to these as "Overseas Operator" (used to call Phone Group's usage 17015 "Telemedia and audiotext"). --> 17016 <voip> 17017 <possibleLengths national="8"/> 17018 <exampleNumber>30010000</exampleNumber> 17019 <nationalNumberPattern> 17020 30(?: 17021 0[01]\d\d| 17022 12(?: 17023 11| 17024 20 17025 ) 17026 )\d\d 17027 </nationalNumberPattern> 17028 </voip> 17029 </territory> 17030 17031 <!-- Comoros (KM) --> 17032 <!-- http://www.itu.int/oth/T020200002D/en --> 17033 <territory id="KM" countryCode="269" internationalPrefix="00"> 17034 <availableFormats> 17035 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 17036 <leadingDigits>[3478]</leadingDigits> 17037 <format>$1 $2 $3</format> 17038 </numberFormat> 17039 </availableFormats> 17040 <generalDesc> 17041 <nationalNumberPattern>[3478]\d{6}</nationalNumberPattern> 17042 </generalDesc> 17043 <!-- CDMA phones are included here, as they are considered as an extension of fixed line: 17044 http://www.comorestelecom.km/presentationcdma.php --> 17045 <fixedLine> 17046 <possibleLengths national="7" localOnly="4"/> 17047 <exampleNumber>7712345</exampleNumber> 17048 <nationalNumberPattern>7[4-7]\d{5}</nationalNumberPattern> 17049 </fixedLine> 17050 <mobile> 17051 <possibleLengths national="7"/> 17052 <exampleNumber>3212345</exampleNumber> 17053 <nationalNumberPattern>[34]\d{6}</nationalNumberPattern> 17054 </mobile> 17055 <!-- These are referred to as value-added services in the plan and no further information 17056 can be found. --> 17057 <premiumRate> 17058 <possibleLengths national="7"/> 17059 <exampleNumber>8001234</exampleNumber> 17060 <nationalNumberPattern>8\d{6}</nationalNumberPattern> 17061 </premiumRate> 17062 </territory> 17063 17064 <!-- St. Kitts & Nevis (KN) --> 17065 <!-- Calling code and formatting shared with 'US' --> 17066 <!-- http://www.itu.int/oth/T02020000B0/en --> 17067 <territory id="KN" countryCode="1" leadingDigits="869" internationalPrefix="011" 17068 nationalPrefix="1" nationalPrefixForParsing="1|([2-7]\d{6})$" 17069 nationalPrefixTransformRule="869$1" mobileNumberPortableRegion="true"> 17070 <generalDesc> 17071 <nationalNumberPattern> 17072 (?: 17073 [58]\d\d| 17074 900 17075 )\d{7} 17076 </nationalNumberPattern> 17077 </generalDesc> 17078 <!-- Adding the 869 302 prefix as it is used by Marriott Hotels, even though no other record 17079 of it can be found. --> 17080 <fixedLine> 17081 <possibleLengths national="10" localOnly="7"/> 17082 <exampleNumber>8692361234</exampleNumber> 17083 <nationalNumberPattern> 17084 869(?: 17085 2(?: 17086 29| 17087 36 17088 )| 17089 302| 17090 4(?: 17091 6[015-9]| 17092 70 17093 )| 17094 56[5-7] 17095 )\d{4} 17096 </nationalNumberPattern> 17097 </fixedLine> 17098 <!-- Added some more prefixes in the 66 and 76 range from online numbers. --> 17099 <!-- Example number from the ITU document. --> 17100 <mobile> 17101 <possibleLengths national="10" localOnly="7"/> 17102 <exampleNumber>8697652917</exampleNumber> 17103 <nationalNumberPattern> 17104 869(?: 17105 48[89]| 17106 55[6-8]| 17107 66\d| 17108 76[02-7] 17109 )\d{4} 17110 </nationalNumberPattern> 17111 </mobile> 17112 <tollFree> 17113 <possibleLengths national="10"/> 17114 <exampleNumber>8002123456</exampleNumber> 17115 <nationalNumberPattern> 17116 8(?: 17117 00| 17118 33| 17119 44| 17120 55| 17121 66| 17122 77| 17123 88 17124 )[2-9]\d{6} 17125 </nationalNumberPattern> 17126 </tollFree> 17127 <premiumRate> 17128 <possibleLengths national="10"/> 17129 <exampleNumber>9002123456</exampleNumber> 17130 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 17131 </premiumRate> 17132 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 17133 <personalNumber> 17134 <possibleLengths national="10"/> 17135 <exampleNumber>5002345678</exampleNumber> 17136 <nationalNumberPattern> 17137 52(?: 17138 3(?: 17139 [2-46-9][02-9]\d| 17140 5(?: 17141 [02-46-9]\d| 17142 5[0-46-9] 17143 ) 17144 )| 17145 4(?: 17146 [2-478][02-9]\d| 17147 5(?: 17148 [034]\d| 17149 2[024-9]| 17150 5[0-46-9] 17151 )| 17152 6(?: 17153 0[1-9]| 17154 [2-9]\d 17155 )| 17156 9(?: 17157 [05-9]\d| 17158 2[0-5]| 17159 49 17160 ) 17161 ) 17162 )\d{4}| 17163 52[34][2-9]1[02-9]\d{4}| 17164 5(?: 17165 00| 17166 2[125-7]| 17167 33| 17168 44| 17169 66| 17170 77| 17171 88 17172 )[2-9]\d{6} 17173 </nationalNumberPattern> 17174 </personalNumber> 17175 </territory> 17176 17177 <!-- North Korea (KP) --> 17178 <!-- http://en.wikipedia.org/wiki/%2B850 --> 17179 <territory id="KP" countryCode="850" internationalPrefix="00|99" nationalPrefix="0"> 17180 <availableFormats> 17181 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17182 <leadingDigits>8</leadingDigits> 17183 <format>$1 $2 $3</format> 17184 </numberFormat> 17185 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 17186 <leadingDigits>[2-7]</leadingDigits> 17187 <format>$1 $2 $3</format> 17188 </numberFormat> 17189 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 17190 <leadingDigits>1</leadingDigits> 17191 <format>$1 $2 $3</format> 17192 </numberFormat> 17193 </availableFormats> 17194 <generalDesc> 17195 <nationalNumberPattern> 17196 85\d{6}| 17197 (?: 17198 19\d| 17199 [2-7] 17200 )\d{7} 17201 </nationalNumberPattern> 17202 </generalDesc> 17203 <!-- For numbers starting with 2, only the 2381 range can be dialed internationally. --> 17204 <noInternationalDialling> 17205 <possibleLengths national="8"/> 17206 <nationalNumberPattern> 17207 238[02-9]\d{4}| 17208 2(?: 17209 [0-24-9]\d| 17210 3[0-79] 17211 )\d{5} 17212 </nationalNumberPattern> 17213 </noInternationalDialling> 17214 <!-- Covers only numbers from Pyongyang and Rason Economic Special Zone. According to 17215 wikipedia, other ranges of phone numbers are top secret, unpublished, and not dialable 17216 from overseas. Also, there is conflicting information about the length of fixed-line 17217 numbers, so here we are following Wikipedia. --> 17218 <fixedLine> 17219 <possibleLengths national="8,10" localOnly="6,7"/> 17220 <exampleNumber>21234567</exampleNumber> 17221 <nationalNumberPattern> 17222 (?: 17223 (?: 17224 195| 17225 2 17226 )\d| 17227 3[19]| 17228 4[159]| 17229 5[37]| 17230 6[17]| 17231 7[39]| 17232 85 17233 )\d{6} 17234 </nationalNumberPattern> 17235 </fixedLine> 17236 <mobile> 17237 <possibleLengths national="10"/> 17238 <exampleNumber>1921234567</exampleNumber> 17239 <nationalNumberPattern>19[1-3]\d{7}</nationalNumberPattern> 17240 </mobile> 17241 </territory> 17242 17243 <!-- South Korea (KR) --> 17244 <!-- Exceptions : 17245 internationalPrefix 17246 0031, 0033, 0071, 0073 - Special services of KT and DACOM, ignorable. 17247 Supporting prefixes that are only in use. For prefixes like 003XX and 007XX, the 17248 service provider can make arbitrary service + numbers. 17249 nationalPrefix 17250 1[4-6]XX-YYYY - Country-wide common number services, display as it is without hyphens. 17251 00798 is an ITFS range. So it doesn't appear here as internationalPrefix. --> 17252 <!-- http://www.itu.int/oth/T0202000072/en --> 17253 <!-- http://en.wikipedia.org/wiki/%2B82 --> 17254 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2349 --> 17255 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2240 --> 17256 <!-- http://www.telecentro.co.kr/sub/index.php?job=detail&ebcf_id=faq&page=1&mid=0503&eb_seq=36 --> 17257 <territory id="KR" countryCode="82" 17258 internationalPrefix="00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))" 17259 nationalPrefix="0" nationalPrefixForParsing="0(8(?:[1-46-8]|5\d\d))?" 17260 mobileNumberPortableRegion="true"> 17261 <availableFormats> 17262 <!-- Format for 5 digit short codes. --> 17263 <numberFormat pattern="(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 17264 <leadingDigits>1[016-9]1</leadingDigits> 17265 <leadingDigits>1[016-9]11</leadingDigits> 17266 <leadingDigits>1[016-9]114</leadingDigits> 17267 <format>$1</format> 17268 <intlFormat>NA</intlFormat> 17269 </numberFormat> 17270 <!-- Fixed-line number ranges with 5-6 digits. --> 17271 <numberFormat pattern="(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG" 17272 carrierCodeFormattingRule="$NP$CC-$FG"> 17273 <leadingDigits> 17274 (?: 17275 3[1-3]| 17276 [46][1-4]| 17277 5[1-5] 17278 )1 17279 </leadingDigits> 17280 <format>$1-$2</format> 17281 </numberFormat> 17282 <!-- UAN numbers. --> 17283 <numberFormat pattern="(\d{4})(\d{4})"> 17284 <leadingDigits>1</leadingDigits> 17285 <format>$1-$2</format> 17286 </numberFormat> 17287 <!-- Fixed-line number ranges with 8-9 digits. --> 17288 <numberFormat pattern="(\d)(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17289 carrierCodeFormattingRule="$NP$CC-$FG"> 17290 <leadingDigits>2</leadingDigits> 17291 <format>$1-$2-$3</format> 17292 </numberFormat> 17293 <!-- Premium-rate and 9-digit toll-free numbers. --> 17294 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17295 carrierCodeFormattingRule="$NP$CC-$FG"> 17296 <leadingDigits> 17297 60| 17298 8 17299 </leadingDigits> 17300 <format>$1-$2-$3</format> 17301 </numberFormat> 17302 <!-- Mobile, pager, and fixed-line number ranges with 9-10 digits. --> 17303 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17304 carrierCodeFormattingRule="$NP$CC-$FG"> 17305 <leadingDigits> 17306 [1346]| 17307 5[1-5] 17308 </leadingDigits> 17309 <format>$1-$2-$3</format> 17310 </numberFormat> 17311 <!-- 10 digit personal and VOIP numbers. --> 17312 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17313 carrierCodeFormattingRule="$NP$CC-$FG"> 17314 <leadingDigits>[57]</leadingDigits> 17315 <format>$1-$2-$3</format> 17316 </numberFormat> 17317 <!-- Toll-free numbers with 11 digits. --> 17318 <numberFormat pattern="(\d{5})(\d{3})(\d{3})"> 17319 <leadingDigits>003</leadingDigits> 17320 <leadingDigits>0030</leadingDigits> 17321 <format>$1 $2 $3</format> 17322 <intlFormat>NA</intlFormat> 17323 </numberFormat> 17324 <!-- 11 digit personal numbers. --> 17325 <numberFormat pattern="(\d{2})(\d{5})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17326 carrierCodeFormattingRule="$NP$CC-$FG"> 17327 <leadingDigits>5</leadingDigits> 17328 <format>$1-$2-$3</format> 17329 </numberFormat> 17330 <!-- Toll-free numbers with 12-13 digits. --> 17331 <numberFormat pattern="(\d{5})(\d{3,4})(\d{4})"> 17332 <leadingDigits>0</leadingDigits> 17333 <format>$1 $2 $3</format> 17334 <intlFormat>NA</intlFormat> 17335 </numberFormat> 17336 <!-- Toll-free numbers with 14 digits. --> 17337 <numberFormat pattern="(\d{5})(\d{2})(\d{3})(\d{4})"> 17338 <leadingDigits>0</leadingDigits> 17339 <format>$1 $2 $3 $4</format> 17340 <intlFormat>NA</intlFormat> 17341 </numberFormat> 17342 </availableFormats> 17343 <generalDesc> 17344 <nationalNumberPattern> 17345 00[1-9]\d{8,11}| 17346 (?: 17347 [12]| 17348 5\d{3} 17349 )\d{7}| 17350 [13-6]\d{9}| 17351 (?: 17352 [1-6]\d| 17353 80 17354 )\d{7}| 17355 [3-6]\d{4,5}| 17356 (?: 17357 00| 17358 7 17359 )0\d{8} 17360 </nationalNumberPattern> 17361 </generalDesc> 17362 <!-- 00798 ITFS numbers can't be dialled internationally. --> 17363 <!-- Based on online results, supporting 00308 and 00368 toll-free numbers that are 17364 diallable only within the country. --> 17365 <noInternationalDialling> 17366 <possibleLengths national="[11-14]"/> 17367 <nationalNumberPattern> 17368 00(?: 17369 3(?: 17370 08\d{6,7}| 17371 68\d{7} 17372 )| 17373 798\d{7,9} 17374 ) 17375 </nationalNumberPattern> 17376 </noInternationalDialling> 17377 <!-- We omit 049, supposedly for Kaesong Industrial Region, since real numbers can't be 17378 found, and it is in North Korea anyway. We support 7-8 digits long subscriber numbers 17379 starting with 1 based on evidence of real numbers found online. Some short codes 17380 (1\d{2,3}) can be dialled with area codes. So we are supporting them when they are 17381 prefixed with valid area codes. --> 17382 <fixedLine> 17383 <possibleLengths national="5,6,[8-10]" localOnly="3,4,7"/> 17384 <exampleNumber>22123456</exampleNumber> 17385 <nationalNumberPattern> 17386 (?: 17387 2| 17388 3[1-3]| 17389 [46][1-4]| 17390 5[1-5] 17391 )[1-9]\d{6,7}| 17392 (?: 17393 3[1-3]| 17394 [46][1-4]| 17395 5[1-5] 17396 )1\d{2,3} 17397 </nationalNumberPattern> 17398 </fixedLine> 17399 <!-- Prefix 10596 added based on user report --> 17400 <mobile> 17401 <possibleLengths national="9,10"/> 17402 <exampleNumber>1020000000</exampleNumber> 17403 <nationalNumberPattern> 17404 1(?: 17405 05(?: 17406 [0-8]\d| 17407 9[0-6] 17408 )| 17409 22[13]\d 17410 )\d{4,5}| 17411 1(?: 17412 0[1-46-9]| 17413 [16-9]\d| 17414 2[013-9] 17415 )\d{6,7} 17416 </nationalNumberPattern> 17417 </mobile> 17418 <pager> 17419 <possibleLengths national="9,10"/> 17420 <exampleNumber>1523456789</exampleNumber> 17421 <nationalNumberPattern>15\d{7,8}</nationalNumberPattern> 17422 </pager> 17423 <tollFree> 17424 <possibleLengths national="9,[11-14]"/> 17425 <exampleNumber>801234567</exampleNumber> 17426 <nationalNumberPattern> 17427 00(?: 17428 308\d{6,7}| 17429 798\d{7,9} 17430 )| 17431 (?: 17432 00368| 17433 80 17434 )\d{7} 17435 </nationalNumberPattern> 17436 </tollFree> 17437 <!-- The information below is provided by a Korean person. --> 17438 <premiumRate> 17439 <possibleLengths national="9"/> 17440 <exampleNumber>602345678</exampleNumber> 17441 <nationalNumberPattern>60[2-9]\d{6}</nationalNumberPattern> 17442 </premiumRate> 17443 <!-- Supporting 11 digit 50 numbers based on evidence provided by reporter. --> 17444 <personalNumber> 17445 <possibleLengths national="10,11"/> 17446 <exampleNumber>5012345678</exampleNumber> 17447 <nationalNumberPattern>50\d{8,9}</nationalNumberPattern> 17448 </personalNumber> 17449 <voip> 17450 <possibleLengths national="10"/> 17451 <exampleNumber>7012345678</exampleNumber> 17452 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 17453 </voip> 17454 <!-- Prefixes 18 and 1522 are added from numbers found online. --> 17455 <uan> 17456 <possibleLengths national="8"/> 17457 <exampleNumber>15441234</exampleNumber> 17458 <nationalNumberPattern> 17459 1(?: 17460 5(?: 17461 22| 17462 33| 17463 44| 17464 66| 17465 77| 17466 88| 17467 99 17468 )| 17469 6(?: 17470 [07]0| 17471 44| 17472 6[168]| 17473 88 17474 )| 17475 8(?: 17476 00| 17477 33| 17478 55| 17479 77| 17480 99 17481 ) 17482 )\d{4} 17483 </nationalNumberPattern> 17484 </uan> 17485 </territory> 17486 17487 <!-- Kuwait (KW) --> 17488 <!-- No tollFree or premiumRate information can be found. --> 17489 <!-- http://www.itu.int/oth/T0202000073/en --> 17490 <territory id="KW" countryCode="965" internationalPrefix="00" mobileNumberPortableRegion="true"> 17491 <availableFormats> 17492 <!-- Format is from ITU. --> 17493 <numberFormat pattern="(\d{4})(\d{3,4})"> 17494 <leadingDigits> 17495 [169]| 17496 2(?: 17497 [235]| 17498 4[1-35-9] 17499 )| 17500 52 17501 </leadingDigits> 17502 <format>$1 $2</format> 17503 </numberFormat> 17504 <numberFormat pattern="(\d{3})(\d{5})"> 17505 <leadingDigits>[245]</leadingDigits> 17506 <format>$1 $2</format> 17507 </numberFormat> 17508 </availableFormats> 17509 <generalDesc> 17510 <nationalNumberPattern> 17511 18\d{5}| 17512 (?: 17513 [2569]\d| 17514 41 17515 )\d{6} 17516 </nationalNumberPattern> 17517 </generalDesc> 17518 <fixedLine> 17519 <possibleLengths national="8"/> 17520 <exampleNumber>22345678</exampleNumber> 17521 <nationalNumberPattern> 17522 2(?: 17523 [23]\d\d| 17524 4(?: 17525 [1-35-9]\d| 17526 44 17527 )| 17528 5(?: 17529 0[034]| 17530 [2-46]\d| 17531 5[1-3]| 17532 7[1-7] 17533 ) 17534 )\d{4} 17535 </nationalNumberPattern> 17536 </fixedLine> 17537 <!-- Supported 966[1-9] range based on numbers found online. --> 17538 <!-- 989X range is mentioned in older (15.IV.2014) ITU doc but it is not mentioned in 17539 ITU doc dated 5.V.2017. As valid numbers are found online, supporting the range. --> 17540 <mobile> 17541 <possibleLengths national="8"/> 17542 <exampleNumber>50012345</exampleNumber> 17543 <nationalNumberPattern> 17544 (?: 17545 41\d\d| 17546 5(?: 17547 (?: 17548 [05]\d| 17549 1[0-7]| 17550 6[56] 17551 )\d| 17552 2(?: 17553 22| 17554 5[25] 17555 )| 17556 7(?: 17557 55| 17558 77 17559 )| 17560 88[58] 17561 )| 17562 6(?: 17563 (?: 17564 0[034679]| 17565 5[015-9]| 17566 6\d 17567 )\d| 17568 111| 17569 222| 17570 333| 17571 444| 17572 7(?: 17573 0[013-9]| 17574 [67]\d 17575 )| 17576 888| 17577 9(?: 17578 [069]\d| 17579 3[039] 17580 ) 17581 )| 17582 9(?: 17583 (?: 17584 0[09]| 17585 22| 17586 [4679]\d| 17587 8[057-9] 17588 )\d| 17589 1(?: 17590 1[01]| 17591 99 17592 )| 17593 3(?: 17594 00| 17595 33 17596 )| 17597 5(?: 17598 00| 17599 5\d 17600 ) 17601 ) 17602 )\d{4} 17603 </nationalNumberPattern> 17604 </mobile> 17605 <!-- 18XX XXX was earlier assigned to Fixedline but the latest ITU Doc and also citra.gov.kw 17606 confirmed that these are Toll Free numbers. --> 17607 <tollFree> 17608 <possibleLengths national="7"/> 17609 <exampleNumber>1801234</exampleNumber> 17610 <nationalNumberPattern>18\d{5}</nationalNumberPattern> 17611 </tollFree> 17612 </territory> 17613 17614 <!-- Cayman Islands (KY) --> 17615 <!-- Calling code and formatting shared with 'US' --> 17616 <!-- http://www.itu.int/oth/T0202000027/en --> 17617 <territory id="KY" countryCode="1" leadingDigits="345" internationalPrefix="011" 17618 nationalPrefix="1" nationalPrefixForParsing="1|([2-9]\d{6})$" 17619 nationalPrefixTransformRule="345$1" mobileNumberPortableRegion="true"> 17620 <generalDesc> 17621 <nationalNumberPattern> 17622 (?: 17623 345| 17624 [58]\d\d| 17625 900 17626 )\d{7} 17627 </nationalNumberPattern> 17628 </generalDesc> 17629 <!-- The 800 NXX code is listed as being "national only", but we successfully reached numbers 17630 from Switzerland with this prefix so do not list it as noInternationalDialling. --> 17631 <!-- The Westtel numbers in the plan seem now to be live and assigned to fixed-line phones, 17632 as per numbers found online and their website http://www.logic.ky. --> 17633 <fixedLine> 17634 <possibleLengths national="10" localOnly="7"/> 17635 <exampleNumber>3452221234</exampleNumber> 17636 <nationalNumberPattern> 17637 345(?: 17638 2(?: 17639 22| 17640 3[23]| 17641 44| 17642 66 17643 )| 17644 333| 17645 444| 17646 6(?: 17647 23| 17648 38| 17649 40 17650 )| 17651 7(?: 17652 30| 17653 4[35-79]| 17654 6[6-9]| 17655 77 17656 )| 17657 8(?: 17658 00| 17659 1[45]| 17660 [48]8 17661 )| 17662 9(?: 17663 14| 17664 4[035-9] 17665 ) 17666 )\d{4} 17667 </nationalNumberPattern> 17668 </fixedLine> 17669 <!-- Adding central office codes 576, 923 and 936 from numbers found online. 17670 Most central office codes that were surrendered have not been included, with the 17671 exception of 546 where numbers have been found. --> 17672 <mobile> 17673 <possibleLengths national="10" localOnly="7"/> 17674 <exampleNumber>3453231234</exampleNumber> 17675 <nationalNumberPattern> 17676 345(?: 17677 32[1-9]| 17678 42[0-4]| 17679 5(?: 17680 1[67]| 17681 2[5-79]| 17682 4[6-9]| 17683 50| 17684 76 17685 )| 17686 649| 17687 82[56]| 17688 9(?: 17689 1[679]| 17690 2[2-9]| 17691 3[06-9]| 17692 90 17693 ) 17694 )\d{4} 17695 </nationalNumberPattern> 17696 </mobile> 17697 <pager> 17698 <possibleLengths national="10"/> 17699 <exampleNumber>3458491234</exampleNumber> 17700 <nationalNumberPattern>345849\d{4}</nationalNumberPattern> 17701 </pager> 17702 <tollFree> 17703 <possibleLengths national="10"/> 17704 <exampleNumber>8002345678</exampleNumber> 17705 <nationalNumberPattern> 17706 8(?: 17707 00| 17708 33| 17709 44| 17710 55| 17711 66| 17712 77| 17713 88 17714 )[2-9]\d{6} 17715 </nationalNumberPattern> 17716 </tollFree> 17717 <premiumRate> 17718 <possibleLengths national="10"/> 17719 <exampleNumber>9002345678</exampleNumber> 17720 <nationalNumberPattern> 17721 (?: 17722 345976| 17723 900[2-9]\d\d 17724 )\d{4} 17725 </nationalNumberPattern> 17726 </premiumRate> 17727 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 17728 <personalNumber> 17729 <possibleLengths national="10"/> 17730 <exampleNumber>5002345678</exampleNumber> 17731 <nationalNumberPattern> 17732 52(?: 17733 3(?: 17734 [2-46-9][02-9]\d| 17735 5(?: 17736 [02-46-9]\d| 17737 5[0-46-9] 17738 ) 17739 )| 17740 4(?: 17741 [2-478][02-9]\d| 17742 5(?: 17743 [034]\d| 17744 2[024-9]| 17745 5[0-46-9] 17746 )| 17747 6(?: 17748 0[1-9]| 17749 [2-9]\d 17750 )| 17751 9(?: 17752 [05-9]\d| 17753 2[0-5]| 17754 49 17755 ) 17756 ) 17757 )\d{4}| 17758 52[34][2-9]1[02-9]\d{4}| 17759 5(?: 17760 00| 17761 2[125-7]| 17762 33| 17763 44| 17764 66| 17765 77| 17766 88 17767 )[2-9]\d{6} 17768 </nationalNumberPattern> 17769 </personalNumber> 17770 </territory> 17771 17772 <!-- Kazakhstan (KZ) --> 17773 <!-- Calling code and formatting shared with 'RU' --> 17774 <!-- http://www.itu.int/oth/T020200006F/en --> 17775 <!-- https://telecom.kz/en/catalog/kazahstan.171777/5 --> 17776 <territory id="KZ" countryCode="7" leadingDigits="33|7" preferredInternationalPrefix="8~10" 17777 internationalPrefix="810" nationalPrefix="8"> 17778 <generalDesc> 17779 <nationalNumberPattern> 17780 (?: 17781 33622| 17782 8\d{8} 17783 )\d{5}| 17784 [78]\d{9} 17785 </nationalNumberPattern> 17786 </generalDesc> 17787 <noInternationalDialling> 17788 <possibleLengths national="10"/> 17789 <nationalNumberPattern>751\d{7}</nationalNumberPattern> 17790 </noInternationalDialling> 17791 <!-- VSAT numbers are also included here. We also include the area code for Baikonur (336 17792 22), which is within Kazakhstan but in fact rented and administered by Russia at the 17793 moment. Added 7279 from numbers found online. --> 17794 <fixedLine> 17795 <possibleLengths national="10" localOnly="[5-7]"/> 17796 <exampleNumber>7123456789</exampleNumber> 17797 <nationalNumberPattern> 17798 (?: 17799 33622| 17800 7(?: 17801 1(?: 17802 0(?: 17803 [23]\d| 17804 4[0-3]| 17805 59| 17806 63 17807 )| 17808 1(?: 17809 [23]\d| 17810 4[0-79]| 17811 59 17812 )| 17813 2(?: 17814 [23]\d| 17815 59 17816 )| 17817 3(?: 17818 2\d| 17819 3[0-79]| 17820 4[0-35-9]| 17821 59 17822 )| 17823 4(?: 17824 [24]\d| 17825 3[013-9]| 17826 5[1-9] 17827 )| 17828 5(?: 17829 2\d| 17830 3[1-9]| 17831 4[0-7]| 17832 59 17833 )| 17834 6(?: 17835 [2-4]\d| 17836 5[19]| 17837 61 17838 )| 17839 72\d| 17840 8(?: 17841 [27]\d| 17842 3[1-46-9]| 17843 4[0-5] 17844 ) 17845 )| 17846 2(?: 17847 1(?: 17848 [23]\d| 17849 4[46-9]| 17850 5[3469] 17851 )| 17852 2(?: 17853 2\d| 17854 3[0679]| 17855 46| 17856 5[12679] 17857 )| 17858 3(?: 17859 [2-4]\d| 17860 5[139] 17861 )| 17862 4(?: 17863 2\d| 17864 3[1-35-9]| 17865 59 17866 )| 17867 5(?: 17868 [23]\d| 17869 4[0-246-8]| 17870 59| 17871 61 17872 )| 17873 6(?: 17874 2\d| 17875 3[1-9]| 17876 4[0-4]| 17877 59 17878 )| 17879 7(?: 17880 [2379]\d| 17881 40| 17882 5[279] 17883 )| 17884 8(?: 17885 [23]\d| 17886 4[0-3]| 17887 59 17888 )| 17889 9(?: 17890 2\d| 17891 3[124578]| 17892 59 17893 ) 17894 ) 17895 ) 17896 )\d{5} 17897 </nationalNumberPattern> 17898 </fixedLine> 17899 <!-- Added 708 for Altel, 776 for Beeline, 747 for Tele2, confirmed by 17900 https://ru.wikipedia.org/wiki/Телефонный_план_нумерации_Казахстана --> 17901 <mobile> 17902 <possibleLengths national="10"/> 17903 <exampleNumber>7710009998</exampleNumber> 17904 <nationalNumberPattern> 17905 7(?: 17906 0[0-25-8]| 17907 47| 17908 6[0-4]| 17909 7[15-8]| 17910 85 17911 )\d{7} 17912 </nationalNumberPattern> 17913 </mobile> 17914 <tollFree> 17915 <possibleLengths national="10,14"/> 17916 <exampleNumber>8001234567</exampleNumber> 17917 <nationalNumberPattern> 17918 8(?: 17919 00| 17920 108\d{3} 17921 )\d{7} 17922 </nationalNumberPattern> 17923 </tollFree> 17924 <premiumRate> 17925 <possibleLengths national="10"/> 17926 <exampleNumber>8091234567</exampleNumber> 17927 <nationalNumberPattern>809\d{7}</nationalNumberPattern> 17928 </premiumRate> 17929 <!-- These are referred to as UPT numbers in the plan. --> 17930 <personalNumber> 17931 <possibleLengths national="10"/> 17932 <exampleNumber>8081234567</exampleNumber> 17933 <nationalNumberPattern>808\d{7}</nationalNumberPattern> 17934 </personalNumber> 17935 <voip> 17936 <possibleLengths national="10"/> 17937 <exampleNumber>7511234567</exampleNumber> 17938 <nationalNumberPattern>751\d{7}</nationalNumberPattern> 17939 </voip> 17940 </territory> 17941 17942 <!-- Laos (LA) --> 17943 <!-- Seems incomplete --> 17944 <!-- http://www.itu.int/oth/T0202000075/en --> 17945 <!-- http://en.wikipedia.org/wiki/+856 --> 17946 <territory id="LA" countryCode="856" internationalPrefix="00" nationalPrefix="0"> 17947 <availableFormats> 17948 <!-- Format for fixed-line numbers. --> 17949 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17950 <leadingDigits> 17951 2[13]| 17952 3[14]| 17953 [4-8] 17954 </leadingDigits> 17955 <format>$1 $2 $3</format> 17956 </numberFormat> 17957 <!-- Format for UAN numbers. --> 17958 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17959 <leadingDigits>30[013-9]</leadingDigits> 17960 <format>$1 $2 $3 $4</format> 17961 </numberFormat> 17962 <!-- Format for mobile numbers. --> 17963 <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17964 <leadingDigits>[23]</leadingDigits> 17965 <format>$1 $2 $3 $4</format> 17966 </numberFormat> 17967 </availableFormats> 17968 <generalDesc> 17969 <nationalNumberPattern> 17970 [23]\d{9}| 17971 3\d{8}| 17972 (?: 17973 [235-8]\d| 17974 41 17975 )\d{6} 17976 </nationalNumberPattern> 17977 </generalDesc> 17978 <fixedLine> 17979 <possibleLengths national="8" localOnly="6"/> 17980 <exampleNumber>21212862</exampleNumber> 17981 <nationalNumberPattern> 17982 (?: 17983 2[13]| 17984 [35-7][14]| 17985 41| 17986 8[1468] 17987 )\d{6} 17988 </nationalNumberPattern> 17989 </fixedLine> 17990 <!-- Adding 202[89], 205[289], 207[68] and 209[135-7] from numbers found online. --> 17991 <mobile> 17992 <possibleLengths national="10"/> 17993 <exampleNumber>2023123456</exampleNumber> 17994 <nationalNumberPattern> 17995 (?: 17996 20(?: 17997 [239]\d| 17998 5[24-9]| 17999 7[6-8]| 18000 88 18001 )| 18002 302\d 18003 )\d{6} 18004 </nationalNumberPattern> 18005 </mobile> 18006 <!-- The Lonely Planet says that newer WIN phones (fixed phones without a physical landline) 18007 start with 030. There are plenty of examples online as customer care numbers. As these 18008 are available accross nation, supporting them as UAN. --> 18009 <uan> 18010 <possibleLengths national="9"/> 18011 <exampleNumber>301234567</exampleNumber> 18012 <nationalNumberPattern>30[013-9]\d{6}</nationalNumberPattern> 18013 </uan> 18014 </territory> 18015 18016 <!-- Lebanon (LB) --> 18017 <!-- http://www.itu.int/oth/T0202000077/en --> 18018 <!-- http://en.wikipedia.org/wiki/%2B961 --> 18019 <territory id="LB" countryCode="961" internationalPrefix="00" nationalPrefix="0"> 18020 <availableFormats> 18021 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18022 <leadingDigits> 18023 [13-69]| 18024 7(?: 18025 [2-57]| 18026 62| 18027 8[0-7]| 18028 9[04-9] 18029 )| 18030 8[02-9] 18031 </leadingDigits> 18032 <format>$1 $2 $3</format> 18033 </numberFormat> 18034 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 18035 <leadingDigits>[27-9]</leadingDigits> 18036 <format>$1 $2 $3</format> 18037 </numberFormat> 18038 </availableFormats> 18039 <generalDesc> 18040 <nationalNumberPattern> 18041 [27-9]\d{7}| 18042 [13-9]\d{6} 18043 </nationalNumberPattern> 18044 </generalDesc> 18045 <fixedLine> 18046 <possibleLengths national="7,8"/> 18047 <exampleNumber>1123456</exampleNumber> 18048 <nationalNumberPattern> 18049 7(?: 18050 62| 18051 8[0-7]| 18052 9[04-9] 18053 )\d{4}| 18054 (?: 18055 [14-69]\d| 18056 2(?: 18057 [14-69]\d| 18058 [78][1-9] 18059 )| 18060 7[2-57]| 18061 8[02-9] 18062 )\d{5} 18063 </nationalNumberPattern> 18064 </fixedLine> 18065 <!-- We only validate the first three digits here, since the ranges are growing rapidly. 18066 The 79[02-9] prefixes were added from bug reports and numbers found online. --> 18067 <mobile> 18068 <possibleLengths national="7,8"/> 18069 <exampleNumber>71123456</exampleNumber> 18070 <nationalNumberPattern> 18071 793(?: 18072 [01]\d| 18073 2[0-4] 18074 )\d{3}| 18075 (?: 18076 (?: 18077 3| 18078 81 18079 )\d| 18080 7(?: 18081 [01]\d| 18082 6[013-9]| 18083 8[89]| 18084 9[12] 18085 ) 18086 )\d{5} 18087 </nationalNumberPattern> 18088 </mobile> 18089 <premiumRate> 18090 <possibleLengths national="8"/> 18091 <exampleNumber>90123456</exampleNumber> 18092 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern> 18093 </premiumRate> 18094 <sharedCost> 18095 <possibleLengths national="8"/> 18096 <exampleNumber>80123456</exampleNumber> 18097 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 18098 </sharedCost> 18099 </territory> 18100 18101 <!-- St. Lucia (LC) --> 18102 <!-- Calling code and formatting shared with 'US' --> 18103 <!-- http://www.itu.int/oth/T02020000B1/en --> 18104 <territory id="LC" countryCode="1" leadingDigits="758" internationalPrefix="011" 18105 nationalPrefix="1" nationalPrefixForParsing="1|([2-8]\d{6})$" 18106 nationalPrefixTransformRule="758$1" mobileNumberPortableRegion="true"> 18107 <generalDesc> 18108 <nationalNumberPattern> 18109 (?: 18110 [58]\d\d| 18111 758| 18112 900 18113 )\d{7} 18114 </nationalNumberPattern> 18115 </generalDesc> 18116 <!-- Adding 430 since numbers have been found with these prefixes online. --> 18117 <fixedLine> 18118 <possibleLengths national="10" localOnly="7"/> 18119 <exampleNumber>7584305678</exampleNumber> 18120 <nationalNumberPattern> 18121 758(?: 18122 234| 18123 4(?: 18124 30| 18125 5\d| 18126 6[2-9]| 18127 8[0-2] 18128 )| 18129 57[0-2]| 18130 (?: 18131 63| 18132 75 18133 )8 18134 )\d{4} 18135 </nationalNumberPattern> 18136 </fixedLine> 18137 <mobile> 18138 <possibleLengths national="10" localOnly="7"/> 18139 <exampleNumber>7582845678</exampleNumber> 18140 <nationalNumberPattern> 18141 758(?: 18142 28[4-7]| 18143 384| 18144 4(?: 18145 6[01]| 18146 8[4-9] 18147 )| 18148 5(?: 18149 1[89]| 18150 20| 18151 84 18152 )| 18153 7(?: 18154 1[2-9]| 18155 2\d| 18156 3[0-3] 18157 )| 18158 812 18159 )\d{4} 18160 </nationalNumberPattern> 18161 </mobile> 18162 <tollFree> 18163 <possibleLengths national="10"/> 18164 <exampleNumber>8002123456</exampleNumber> 18165 <nationalNumberPattern> 18166 8(?: 18167 00| 18168 33| 18169 44| 18170 55| 18171 66| 18172 77| 18173 88 18174 )[2-9]\d{6} 18175 </nationalNumberPattern> 18176 </tollFree> 18177 <premiumRate> 18178 <possibleLengths national="10"/> 18179 <exampleNumber>9002123456</exampleNumber> 18180 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 18181 </premiumRate> 18182 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 18183 <personalNumber> 18184 <possibleLengths national="10"/> 18185 <exampleNumber>5002345678</exampleNumber> 18186 <nationalNumberPattern> 18187 52(?: 18188 3(?: 18189 [2-46-9][02-9]\d| 18190 5(?: 18191 [02-46-9]\d| 18192 5[0-46-9] 18193 ) 18194 )| 18195 4(?: 18196 [2-478][02-9]\d| 18197 5(?: 18198 [034]\d| 18199 2[024-9]| 18200 5[0-46-9] 18201 )| 18202 6(?: 18203 0[1-9]| 18204 [2-9]\d 18205 )| 18206 9(?: 18207 [05-9]\d| 18208 2[0-5]| 18209 49 18210 ) 18211 ) 18212 )\d{4}| 18213 52[34][2-9]1[02-9]\d{4}| 18214 5(?: 18215 00| 18216 2[125-7]| 18217 33| 18218 44| 18219 66| 18220 77| 18221 88 18222 )[2-9]\d{6} 18223 </nationalNumberPattern> 18224 </personalNumber> 18225 </territory> 18226 18227 <!-- Liechtenstein (LI) --> 18228 <!-- The national prefix of "0" is only used for 0800 and 0900 numbers. Three carrier-selection 18229 codes are in use. --> 18230 <!-- http://www.llv.li/#/11193 --> 18231 <!-- https://www.itu.int/oth/T020200007B/en --> 18232 <territory id="LI" countryCode="423" internationalPrefix="00" nationalPrefix="0" 18233 nationalPrefixForParsing="0|(1001)"> 18234 <availableFormats> 18235 <!-- Number format for national mobile services, fixed-line, toll-free, UAN and premium rate services. 18236 Some different patterns for tollfree and shared cost numbers may be found by searching 18237 for Mehrwertnummer at http://www.telecom.li. --> 18238 <numberFormat pattern="(\d{3})(\d{2})(\d{2})" carrierCodeFormattingRule="$CC $FG"> 18239 <leadingDigits> 18240 [2379]| 18241 8(?: 18242 0[09]| 18243 7 18244 ) 18245 </leadingDigits> 18246 <leadingDigits> 18247 [2379]| 18248 8(?: 18249 0(?: 18250 02| 18251 9 18252 )| 18253 7 18254 ) 18255 </leadingDigits> 18256 <format>$1 $2 $3</format> 18257 </numberFormat> 18258 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 18259 <leadingDigits>8</leadingDigits> 18260 <format>$1 $2 $3</format> 18261 </numberFormat> 18262 <!-- Number format for voicemail services. --> 18263 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 18264 <leadingDigits>69</leadingDigits> 18265 <format>$1 $2 $3</format> 18266 </numberFormat> 18267 <!-- Number format for international mobile services. --> 18268 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18269 <leadingDigits>6</leadingDigits> 18270 <format>$1 $2 $3</format> 18271 </numberFormat> 18272 </availableFormats> 18273 <generalDesc> 18274 <nationalNumberPattern> 18275 [68]\d{8}| 18276 (?: 18277 [2378]\d| 18278 90 18279 )\d{5} 18280 </nationalNumberPattern> 18281 </generalDesc> 18282 <fixedLine> 18283 <possibleLengths national="7"/> 18284 <exampleNumber>2345678</exampleNumber> 18285 <nationalNumberPattern> 18286 (?: 18287 2(?: 18288 01| 18289 1[27]| 18290 2[02]| 18291 3\d| 18292 6[02-578]| 18293 96 18294 )| 18295 3(?: 18296 [24]0| 18297 33| 18298 7[0135-7]| 18299 8[048]| 18300 9[0269] 18301 ) 18302 )\d{4} 18303 </nationalNumberPattern> 18304 </fixedLine> 18305 <mobile> 18306 <possibleLengths national="7,9"/> 18307 <exampleNumber>660234567</exampleNumber> 18308 <nationalNumberPattern> 18309 (?: 18310 6(?: 18311 (?: 18312 4[5-9]| 18313 5[0-4] 18314 )\d| 18315 6(?: 18316 [0245]\d| 18317 [17]0| 18318 3[7-9] 18319 ) 18320 )\d| 18321 7(?: 18322 [37-9]\d| 18323 42| 18324 56 18325 ) 18326 )\d{4} 18327 </nationalNumberPattern> 18328 </mobile> 18329 <!-- The prefix 809 seems to be used for AT&T and Verizon access lines from Liechtenstein, 18330 even though it doesn't appear in the plan. Prefix 8005 of length 9-digit added on user report. --> 18331 <tollFree> 18332 <possibleLengths national="7,9"/> 18333 <exampleNumber>8002222</exampleNumber> 18334 <nationalNumberPattern> 18335 8002[28]\d\d| 18336 80(?: 18337 05\d| 18338 9 18339 )\d{4} 18340 </nationalNumberPattern> 18341 </tollFree> 18342 <premiumRate> 18343 <possibleLengths national="7"/> 18344 <exampleNumber>9002222</exampleNumber> 18345 <nationalNumberPattern> 18346 90(?: 18347 02[258]| 18348 1(?: 18349 23| 18350 3[14] 18351 )| 18352 66[136] 18353 )\d\d 18354 </nationalNumberPattern> 18355 </premiumRate> 18356 <uan> 18357 <possibleLengths national="7"/> 18358 <exampleNumber>8702812</exampleNumber> 18359 <nationalNumberPattern> 18360 870(?: 18361 28| 18362 87 18363 )\d\d 18364 </nationalNumberPattern> 18365 </uan> 18366 <voicemail> 18367 <possibleLengths national="9"/> 18368 <exampleNumber>697861234</exampleNumber> 18369 <nationalNumberPattern> 18370 697(?: 18371 42| 18372 56| 18373 [78]\d 18374 )\d{4} 18375 </nationalNumberPattern> 18376 </voicemail> 18377 </territory> 18378 18379 <!-- Sri Lanka (LK) --> 18380 <!-- http://en.wikipedia.org/wiki/%2B94 --> 18381 <!-- http://www.itu.int/oth/T02020000C3/en --> 18382 <territory id="LK" countryCode="94" internationalPrefix="00" nationalPrefix="0"> 18383 <availableFormats> 18384 <!-- Format for mobile numbers. --> 18385 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 18386 <leadingDigits>7</leadingDigits> 18387 <format>$1 $2 $3</format> 18388 </numberFormat> 18389 <!-- Format for fixed-line numbers. The two digit area code and single digit operator 18390 codes are grouped as it is the most common way of writing fixed-line numbers in LK. --> 18391 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18392 <leadingDigits>[1-689]</leadingDigits> 18393 <format>$1 $2 $3</format> 18394 </numberFormat> 18395 </availableFormats> 18396 <generalDesc> 18397 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern> 18398 </generalDesc> 18399 <!-- The first two digits are area codes followed by single digit operator codes ([2-57]). 18400 There is evidence that local dialling is supported by removing the area code, but 18401 not the operator code. This results in the area code length not matching the first 18402 group of the format (which is very unusual). As there is no evidence for how local 18403 numbers would be formatted, that has been omitted for now. --> 18404 <fixedLine> 18405 <possibleLengths national="9" localOnly="7"/> 18406 <exampleNumber>112345678</exampleNumber> 18407 <nationalNumberPattern> 18408 (?: 18409 12[2-9]| 18410 602| 18411 8[12]\d| 18412 9(?: 18413 1\d| 18414 22| 18415 9[245] 18416 ) 18417 )\d{6}| 18418 (?: 18419 11| 18420 2[13-7]| 18421 3[1-8]| 18422 4[157]| 18423 5[12457]| 18424 6[35-7] 18425 )[2-57]\d{6} 18426 </nationalNumberPattern> 18427 </fixedLine> 18428 <!-- Adding the prefix 76 for Dialog, based on information from open-source users. --> 18429 <!-- Adding Prefix 702 and 703 based on update from Mobitel which has verified these 18430 prefixes to be correct. --> 18431 <mobile> 18432 <possibleLengths national="9"/> 18433 <exampleNumber>712345678</exampleNumber> 18434 <nationalNumberPattern> 18435 7(?: 18436 [0-25-8]\d| 18437 4[0-4] 18438 )\d{6} 18439 </nationalNumberPattern> 18440 </mobile> 18441 <!-- Prefix 1973 is assigned to SriLankan Airlines in various locations. --> 18442 <uan> 18443 <possibleLengths national="9"/> 18444 <exampleNumber>197312345</exampleNumber> 18445 <nationalNumberPattern>1973\d{5}</nationalNumberPattern> 18446 </uan> 18447 </territory> 18448 18449 <!-- Liberia (LR) --> 18450 <!-- http://www.itu.int/oth/T0202000079/en --> 18451 <territory id="LR" countryCode="231" internationalPrefix="00" nationalPrefix="0"> 18452 <availableFormats> 18453 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18454 <leadingDigits>[4-6]</leadingDigits> 18455 <format>$1 $2 $3</format> 18456 </numberFormat> 18457 <!-- Formatting from Ministry of Agriculture, 18458 http://www.moa.gov.lr/content.php?sub=Email&?related=Contacts --> 18459 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18460 <leadingDigits>2</leadingDigits> 18461 <format>$1 $2 $3</format> 18462 </numberFormat> 18463 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 18464 <leadingDigits>[3578]</leadingDigits> 18465 <format>$1 $2 $3</format> 18466 </numberFormat> 18467 </availableFormats> 18468 <generalDesc> 18469 <nationalNumberPattern> 18470 (?: 18471 2| 18472 33| 18473 5\d| 18474 77| 18475 88 18476 )\d{7}| 18477 [4-6]\d{6} 18478 </nationalNumberPattern> 18479 </generalDesc> 18480 <fixedLine> 18481 <possibleLengths national="8,9"/> 18482 <exampleNumber>21234567</exampleNumber> 18483 <nationalNumberPattern> 18484 (?: 18485 2\d{3}| 18486 33333 18487 )\d{4} 18488 </nationalNumberPattern> 18489 </fixedLine> 18490 <!-- West Africa Telecom seems to be a mobile company from their website. --> 18491 <mobile> 18492 <possibleLengths national="7,9"/> 18493 <exampleNumber>770123456</exampleNumber> 18494 <nationalNumberPattern> 18495 (?: 18496 (?: 18497 330| 18498 555| 18499 (?: 18500 77| 18501 88 18502 )\d 18503 )\d| 18504 4[67] 18505 )\d{5}| 18506 [56]\d{6} 18507 </nationalNumberPattern> 18508 </mobile> 18509 <premiumRate> 18510 <possibleLengths national="9"/> 18511 <exampleNumber>332021234</exampleNumber> 18512 <nationalNumberPattern> 18513 332(?: 18514 02| 18515 [34]\d 18516 )\d{4} 18517 </nationalNumberPattern> 18518 </premiumRate> 18519 </territory> 18520 18521 <!-- Lesotho (LS) --> 18522 <!-- http://www.itu.int/oth/T0202000078/en --> 18523 <territory id="LS" countryCode="266" internationalPrefix="00"> 18524 <availableFormats> 18525 <!-- Formatting following yellow pages: http://www.yellowpages.co.ls --> 18526 <numberFormat pattern="(\d{4})(\d{4})"> 18527 <leadingDigits>[2568]</leadingDigits> 18528 <format>$1 $2</format> 18529 </numberFormat> 18530 </availableFormats> 18531 <generalDesc> 18532 <nationalNumberPattern> 18533 (?: 18534 [256]\d\d| 18535 800 18536 )\d{5} 18537 </nationalNumberPattern> 18538 </generalDesc> 18539 <fixedLine> 18540 <possibleLengths national="8"/> 18541 <exampleNumber>22123456</exampleNumber> 18542 <nationalNumberPattern>2\d{7}</nationalNumberPattern> 18543 </fixedLine> 18544 <mobile> 18545 <possibleLengths national="8"/> 18546 <exampleNumber>50123456</exampleNumber> 18547 <nationalNumberPattern>[56]\d{7}</nationalNumberPattern> 18548 </mobile> 18549 <tollFree> 18550 <possibleLengths national="8"/> 18551 <exampleNumber>80021234</exampleNumber> 18552 <nationalNumberPattern>800[256]\d{4}</nationalNumberPattern> 18553 </tollFree> 18554 </territory> 18555 18556 <!-- Lithuania (LT) --> 18557 <!-- Note that Lithuania is switching to a national prefix of 0. We support 18558 both 0 and 8 when parsing until this switch is complete. --> 18559 <!-- http://www.itu.int/oth/T020200007C/en --> 18560 <!-- National Prefix formatting rule from http://www.yellowpages.lt --> 18561 <territory id="LT" countryCode="370" internationalPrefix="00" nationalPrefix="8" 18562 nationalPrefixForParsing="[08]" mobileNumberPortableRegion="true"> 18563 <availableFormats> 18564 <!-- 1 digit area code (fixed line only) --> 18565 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP-$FG)" 18566 nationalPrefixOptionalWhenFormatting="true"> 18567 <leadingDigits>52[0-7]</leadingDigits> 18568 <format>$1 $2 $3</format> 18569 </numberFormat> 18570 <!-- Non-geographic numbers (toll free, UAN etc.) --> 18571 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP $FG" 18572 nationalPrefixOptionalWhenFormatting="true"> 18573 <leadingDigits>[7-9]</leadingDigits> 18574 <format>$1 $2 $3</format> 18575 </numberFormat> 18576 <!-- 2 digit area codes (fixed line only) --> 18577 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP-$FG)" 18578 nationalPrefixOptionalWhenFormatting="true"> 18579 <leadingDigits> 18580 37| 18581 4(?: 18582 [15]| 18583 6[1-8] 18584 ) 18585 </leadingDigits> 18586 <format>$1 $2</format> 18587 </numberFormat> 18588 <!-- 3 digit area codes and other formats (mobile etc.) --> 18589 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP-$FG)" 18590 nationalPrefixOptionalWhenFormatting="true"> 18591 <leadingDigits>[3-6]</leadingDigits> 18592 <format>$1 $2</format> 18593 </numberFormat> 18594 </availableFormats> 18595 <generalDesc> 18596 <nationalNumberPattern> 18597 (?: 18598 [3469]\d| 18599 52| 18600 [78]0 18601 )\d{6} 18602 </nationalNumberPattern> 18603 </generalDesc> 18604 <fixedLine> 18605 <possibleLengths national="8"/> 18606 <exampleNumber>31234567</exampleNumber> 18607 <nationalNumberPattern> 18608 (?: 18609 3[1478]| 18610 4[124-6]| 18611 52 18612 )\d{6} 18613 </nationalNumberPattern> 18614 </fixedLine> 18615 <mobile> 18616 <possibleLengths national="8"/> 18617 <exampleNumber>61234567</exampleNumber> 18618 <nationalNumberPattern>6\d{7}</nationalNumberPattern> 18619 </mobile> 18620 <tollFree> 18621 <possibleLengths national="8"/> 18622 <exampleNumber>80012345</exampleNumber> 18623 <nationalNumberPattern>80[02]\d{5}</nationalNumberPattern> 18624 </tollFree> 18625 <premiumRate> 18626 <possibleLengths national="8"/> 18627 <exampleNumber>90012345</exampleNumber> 18628 <nationalNumberPattern> 18629 9(?: 18630 0[0239]| 18631 10 18632 )\d{5} 18633 </nationalNumberPattern> 18634 </premiumRate> 18635 <sharedCost> 18636 <possibleLengths national="8"/> 18637 <exampleNumber>80812345</exampleNumber> 18638 <nationalNumberPattern>808\d{5}</nationalNumberPattern> 18639 </sharedCost> 18640 <personalNumber> 18641 <possibleLengths national="8"/> 18642 <exampleNumber>70012345</exampleNumber> 18643 <nationalNumberPattern>70[05]\d{5}</nationalNumberPattern> 18644 </personalNumber> 18645 <voip> 18646 <possibleLengths national="8"/> 18647 <exampleNumber>80123456</exampleNumber> 18648 <nationalNumberPattern>[89]01\d{5}</nationalNumberPattern> 18649 </voip> 18650 <!-- Including government service numbers here too. --> 18651 <uan> 18652 <possibleLengths national="8"/> 18653 <exampleNumber>70712345</exampleNumber> 18654 <nationalNumberPattern>70[67]\d{5}</nationalNumberPattern> 18655 </uan> 18656 </territory> 18657 18658 <!-- Luxembourg (LU) --> 18659 <!-- https://web.ilr.lu/FR/Professionnels/Communications-electroniques/Pages/HomePage.aspx --> 18660 <!-- http://legilux.public.lu/eli/etat/leg/rilr/2014/07/14/n2/jo --> 18661 <territory id="LU" countryCode="352" internationalPrefix="00" 18662 nationalPrefixForParsing="(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\d)" 18663 mobileNumberPortableRegion="true"> 18664 <availableFormats> 18665 <!-- This format is for 5 digit fixed-line ranges. --> 18666 <numberFormat pattern="(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18667 <leadingDigits> 18668 2(?: 18669 0[2-689]| 18670 [2-9] 18671 )| 18672 [3-57]| 18673 8(?: 18674 0[2-9]| 18675 [13-9] 18676 )| 18677 9(?: 18678 0[89]| 18679 [2-579] 18680 ) 18681 </leadingDigits> 18682 <format>$1 $2</format> 18683 </numberFormat> 18684 <!-- Patterns overlap because of variable number length. This format is for 6 digit 18685 fixed-line ranges. --> 18686 <numberFormat pattern="(\d{2})(\d{2})(\d{2})" carrierCodeFormattingRule="$CC $FG"> 18687 <leadingDigits> 18688 2(?: 18689 0[2-689]| 18690 [2-9] 18691 )| 18692 [3-57]| 18693 8(?: 18694 0[2-9]| 18695 [13-9] 18696 )| 18697 9(?: 18698 0[89]| 18699 [2-579] 18700 ) 18701 </leadingDigits> 18702 <format>$1 $2 $3</format> 18703 </numberFormat> 18704 <!-- This format is for 7 digit fixed-line ranges --> 18705 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18706 <leadingDigits>20[2-689]</leadingDigits> 18707 <format>$1 $2 $3</format> 18708 </numberFormat> 18709 <!-- This format is for 7 and 8 digit fixed-line ranges. --> 18710 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,2})" carrierCodeFormattingRule="$CC $FG"> 18711 <leadingDigits> 18712 2(?: 18713 [0367]| 18714 4[3-8] 18715 ) 18716 </leadingDigits> 18717 <format>$1 $2 $3 $4</format> 18718 </numberFormat> 18719 <!-- Format for variable cost types like premium-rate, toll-free. --> 18720 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18721 <leadingDigits> 18722 80[01]| 18723 90[015] 18724 </leadingDigits> 18725 <format>$1 $2 $3</format> 18726 </numberFormat> 18727 <!-- This format is for 9 digit fixed-line ranges. --> 18728 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18729 <leadingDigits>20</leadingDigits> 18730 <format>$1 $2 $3 $4</format> 18731 </numberFormat> 18732 <!-- Format for mobile numbers. --> 18733 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18734 <leadingDigits>6</leadingDigits> 18735 <format>$1 $2 $3</format> 18736 </numberFormat> 18737 <!-- This format is for some 9 or 10 digit fixed-line ranges. --> 18738 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{1,2})" 18739 carrierCodeFormattingRule="$CC $FG"> 18740 <leadingDigits> 18741 2(?: 18742 [0367]| 18743 4[3-8] 18744 ) 18745 </leadingDigits> 18746 <format>$1 $2 $3 $4 $5</format> 18747 </numberFormat> 18748 <!-- This format is for 7 to 11 digit fixed-line ranges. --> 18749 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,5})" carrierCodeFormattingRule="$CC $FG"> 18750 <leadingDigits> 18751 [3-57]| 18752 8[13-9]| 18753 9(?: 18754 0[89]| 18755 [2-579] 18756 )| 18757 (?: 18758 2| 18759 80 18760 )[2-9] 18761 </leadingDigits> 18762 <format>$1 $2 $3 $4</format> 18763 </numberFormat> 18764 </availableFormats> 18765 <generalDesc> 18766 <nationalNumberPattern> 18767 35[013-9]\d{4,8}| 18768 6\d{8}| 18769 35\d{2,4}| 18770 (?: 18771 [2457-9]\d| 18772 3[0-46-9] 18773 )\d{2,9} 18774 </nationalNumberPattern> 18775 </generalDesc> 18776 <!-- Even though 20 is listed in the fixed-line plan, other documentation clarify that it is 18777 for VOIP. Furthermore, even though the plan says that numbers beginning with 2[346-8] 18778 by default are 8 digits, from information found online it seems that they can actually 18779 be 4 up to 11 digits long. --> 18780 <fixedLine> 18781 <possibleLengths national="[4-11]"/> 18782 <exampleNumber>27123456</exampleNumber> 18783 <nationalNumberPattern> 18784 (?: 18785 35[013-9]| 18786 80[2-9]| 18787 90[89] 18788 )\d{1,8}| 18789 (?: 18790 2[2-9]| 18791 3[0-46-9]| 18792 [457]\d| 18793 8[13-9]| 18794 9[2-579] 18795 )\d{2,9} 18796 </nationalNumberPattern> 18797 </fixedLine> 18798 <!-- 679 (9 digit) are mentioned as "special mobile services" in ilr.lu's doc. Supporting here 18799 as per Luxembourg Regulation doc of 14 July 2014 which says all mobile ranges start with 18800 digit 6. --> 18801 <mobile> 18802 <possibleLengths national="9"/> 18803 <exampleNumber>628123456</exampleNumber> 18804 <nationalNumberPattern> 18805 6(?: 18806 [269][18]| 18807 5[1568]| 18808 7[189]| 18809 81 18810 )\d{6} 18811 </nationalNumberPattern> 18812 </mobile> 18813 <tollFree> 18814 <possibleLengths national="8"/> 18815 <exampleNumber>80012345</exampleNumber> 18816 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 18817 </tollFree> 18818 <premiumRate> 18819 <possibleLengths national="8"/> 18820 <exampleNumber>90012345</exampleNumber> 18821 <nationalNumberPattern>90[015]\d{5}</nationalNumberPattern> 18822 </premiumRate> 18823 <sharedCost> 18824 <possibleLengths national="8"/> 18825 <exampleNumber>80112345</exampleNumber> 18826 <nationalNumberPattern>801\d{5}</nationalNumberPattern> 18827 </sharedCost> 18828 <!-- The document says the normal length will be 8 digits, but many numbers found online 18829 deviate from that. The prefixes from the following document have been added: 18830 http://www.ilr.public.lu/communications_electroniques/numerotation/plan_nat_num/numeros_geographiques_geo.pdf 18831 201 has also been added since a diallable number was found online, and it says in 18832 http://www.ilr.public.lu/communications_electroniques/decisions/2004/0479.pdf that no 18833 numbers will be issued that begin with 200, numbers beginning with 201 will be issued 18834 one at a time, and 202-209 in blocks. --> 18835 <voip> 18836 <possibleLengths national="[4-10]"/> 18837 <exampleNumber>20201234</exampleNumber> 18838 <nationalNumberPattern> 18839 20(?: 18840 1\d{5}| 18841 [2-689]\d{1,7} 18842 ) 18843 </nationalNumberPattern> 18844 </voip> 18845 </territory> 18846 18847 <!-- Latvia (LV) --> 18848 <!-- http://www.itu.int/oth/T0202000076/en --> 18849 <!-- http://en.wikipedia.org/wiki/+371 --> 18850 <territory id="LV" countryCode="371" internationalPrefix="00" mobileNumberPortableRegion="true"> 18851 <availableFormats> 18852 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 18853 <leadingDigits> 18854 [269]| 18855 8[01] 18856 </leadingDigits> 18857 <format>$1 $2 $3</format> 18858 </numberFormat> 18859 </availableFormats> 18860 <generalDesc> 18861 <nationalNumberPattern> 18862 (?: 18863 [268]\d| 18864 90 18865 )\d{6} 18866 </nationalNumberPattern> 18867 </generalDesc> 18868 <fixedLine> 18869 <possibleLengths national="8"/> 18870 <exampleNumber>63123456</exampleNumber> 18871 <nationalNumberPattern>6\d{7}</nationalNumberPattern> 18872 </fixedLine> 18873 <mobile> 18874 <possibleLengths national="8"/> 18875 <exampleNumber>21234567</exampleNumber> 18876 <nationalNumberPattern>2\d{7}</nationalNumberPattern> 18877 </mobile> 18878 <tollFree> 18879 <possibleLengths national="8"/> 18880 <exampleNumber>80123456</exampleNumber> 18881 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 18882 </tollFree> 18883 <premiumRate> 18884 <possibleLengths national="8"/> 18885 <exampleNumber>90123456</exampleNumber> 18886 <nationalNumberPattern>90\d{6}</nationalNumberPattern> 18887 </premiumRate> 18888 <sharedCost> 18889 <possibleLengths national="8"/> 18890 <exampleNumber>81123456</exampleNumber> 18891 <nationalNumberPattern>81\d{6}</nationalNumberPattern> 18892 </sharedCost> 18893 </territory> 18894 18895 <!-- Libya (LY) --> 18896 <!-- Status as of 21 Jan 2011: a lot of outdated information on the web including on wikipedia 18897 and itu.int. The new area codes are on the Arabic website of the main telecommunication 18898 operator (Hatef Libya). A new mobile operator Aljeel Aljadeed for Technology will start 18899 using 096 (they are allowing customers to register numbers currently), so their code has 18900 also been added. --> 18901 <!-- http://hlc.ly/price.php --> 18902 <territory id="LY" countryCode="218" internationalPrefix="00" nationalPrefix="0"> 18903 <availableFormats> 18904 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 18905 <leadingDigits>[2-9]</leadingDigits> 18906 <format>$1-$2</format> 18907 </numberFormat> 18908 </availableFormats> 18909 <generalDesc> 18910 <nationalNumberPattern>[2-9]\d{8}</nationalNumberPattern> 18911 </generalDesc> 18912 <fixedLine> 18913 <possibleLengths national="9" localOnly="7"/> 18914 <exampleNumber>212345678</exampleNumber> 18915 <nationalNumberPattern> 18916 (?: 18917 2(?: 18918 0[56]| 18919 [1-6]\d| 18920 7[124579]| 18921 8[124] 18922 )| 18923 3(?: 18924 1\d| 18925 2[2356] 18926 )| 18927 4(?: 18928 [17]\d| 18929 2[1-357]| 18930 5[2-4]| 18931 8[124] 18932 )| 18933 5(?: 18934 [1347]\d| 18935 2[1-469]| 18936 5[13-5]| 18937 8[1-4] 18938 )| 18939 6(?: 18940 [1-479]\d| 18941 5[2-57]| 18942 8[1-5] 18943 )| 18944 7(?: 18945 [13]\d| 18946 2[13-79] 18947 )| 18948 8(?: 18949 [124]\d| 18950 5[124]| 18951 84 18952 ) 18953 )\d{6} 18954 </nationalNumberPattern> 18955 </fixedLine> 18956 <!-- The prefix 094 has been added on the strength of numbers found online, and numbers 18957 where SMS messages have been apparently successfully received. --> 18958 <mobile> 18959 <possibleLengths national="9"/> 18960 <exampleNumber>912345678</exampleNumber> 18961 <nationalNumberPattern>9[1-6]\d{7}</nationalNumberPattern> 18962 </mobile> 18963 </territory> 18964 18965 <!-- Morocco (MA) --> 18966 <!-- Main region for 'EH' --> 18967 <!-- http://www.itu.int/oth/T0202000090/en --> 18968 <!-- http://en.wikipedia.org/wiki/+212 --> 18969 <!-- https://www.anrt.ma/content/plan-de-numerotation --> 18970 <!-- https://www.anrt.ma/en/missions/gestion-des-ressources/numerotation --> 18971 <territory id="MA" mainCountryForCode="true" countryCode="212" internationalPrefix="00" 18972 nationalPrefix="0" mobileNumberPortableRegion="true"> 18973 <availableFormats> 18974 <numberFormat pattern="(\d{5})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 18975 <leadingDigits> 18976 5(?: 18977 29| 18978 38 18979 ) 18980 </leadingDigits> 18981 <leadingDigits> 18982 5(?: 18983 29| 18984 38 18985 )[89] 18986 </leadingDigits> 18987 <leadingDigits> 18988 5(?: 18989 29| 18990 38 18991 )[89]0 18992 </leadingDigits> 18993 <format>$1-$2</format> 18994 </numberFormat> 18995 <!-- This format is added based on online references found. --> 18996 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 18997 <leadingDigits>5[45]</leadingDigits> 18998 <format>$1 $2 $3 $4</format> 18999 </numberFormat> 19000 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 19001 <leadingDigits> 19002 5(?: 19003 2[2-489]| 19004 3[5-9]| 19005 9 19006 )| 19007 892 19008 </leadingDigits> 19009 <leadingDigits> 19010 5(?: 19011 2(?: 19012 [2-49]| 19013 8[235-9] 19014 )| 19015 3[5-9]| 19016 9 19017 )| 19018 892 19019 </leadingDigits> 19020 <format>$1-$2</format> 19021 </numberFormat> 19022 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 19023 <leadingDigits>8</leadingDigits> 19024 <format>$1-$2</format> 19025 </numberFormat> 19026 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 19027 <leadingDigits>[5-7]</leadingDigits> 19028 <format>$1-$2</format> 19029 </numberFormat> 19030 </availableFormats> 19031 <generalDesc> 19032 <nationalNumberPattern>[5-8]\d{8}</nationalNumberPattern> 19033 </generalDesc> 19034 <!-- Prefix 5220 and 5364 was added from a user report. --> 19035 <fixedLine> 19036 <possibleLengths national="9"/> 19037 <exampleNumber>520123456</exampleNumber> 19038 <nationalNumberPattern> 19039 5(?: 19040 29(?: 19041 [189][05]| 19042 2[29]| 19043 3[01] 19044 )| 19045 38(?: 19046 8[057]| 19047 9[05] 19048 ) 19049 )\d{4}| 19050 5(?: 19051 2(?: 19052 [0-25-7]\d| 19053 3[1-578]| 19054 4[02-46-8]| 19055 8[0235-7]| 19056 90 19057 )| 19058 3(?: 19059 [0-47]\d| 19060 5[02-9]| 19061 6[02-8]| 19062 80| 19063 9[3-9] 19064 )| 19065 (?: 19066 4[067]| 19067 5[03] 19068 )\d 19069 )\d{5} 19070 </nationalNumberPattern> 19071 </fixedLine> 19072 <!-- Also duplicated in Western Sahara, please ensure you update both. --> 19073 <mobile> 19074 <possibleLengths national="9"/> 19075 <exampleNumber>650123456</exampleNumber> 19076 <nationalNumberPattern> 19077 (?: 19078 6(?: 19079 [0-79]\d| 19080 8[0-247-9] 19081 )| 19082 7(?: 19083 [017]\d| 19084 6[0-367] 19085 ) 19086 )\d{6} 19087 </nationalNumberPattern> 19088 </mobile> 19089 <tollFree> 19090 <possibleLengths national="9"/> 19091 <exampleNumber>801234567</exampleNumber> 19092 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 19093 </tollFree> 19094 <premiumRate> 19095 <possibleLengths national="9"/> 19096 <exampleNumber>891234567</exampleNumber> 19097 <nationalNumberPattern>89\d{7}</nationalNumberPattern> 19098 </premiumRate> 19099 <!-- Putting VSAT numbers here. --> 19100 <voip> 19101 <possibleLengths national="9"/> 19102 <exampleNumber>592401234</exampleNumber> 19103 <nationalNumberPattern> 19104 592(?: 19105 4[0-2]| 19106 93 19107 )\d{4} 19108 </nationalNumberPattern> 19109 </voip> 19110 </territory> 19111 19112 <!-- Monaco (MC) --> 19113 <!-- We support Kosovo mobile numbers (044, 045) with a Monaco calling code here, while Kosovo 19114 numbers all move over to the +383 plan. Kosovo numbers are still under several calling 19115 codes. It also seems that the national prefix is only used for mobile numbers, not 19116 fixed-line. --> 19117 <!-- http://www.itu.int/oth/T020200008D/en --> 19118 <territory id="MC" countryCode="377" internationalPrefix="00" nationalPrefix="0"> 19119 <availableFormats> 19120 <!-- National only fixed line numbers --> 19121 <numberFormat pattern="(\d{3})(\d{3})(\d{2})"> 19122 <leadingDigits>87</leadingDigits> 19123 <format>$1 $2 $3</format> 19124 <intlFormat>NA</intlFormat> 19125 </numberFormat> 19126 <!-- Alternate format for mobile ranges starting with 4. 19127 4X mobile numbers are actually used by Kosovo, which might explain the format difference. --> 19128 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19129 <leadingDigits>4</leadingDigits> 19130 <format>$1 $2 $3</format> 19131 </numberFormat> 19132 <!-- Fixed line and some mobile ranges formatting. 19133 This formatting was found online rather than in the ITU document example. 19134 For the mobile prefix 3, we could not get authoritative information, so following 19135 the behaviour of fixed-line numbers beginning with 9 for now. --> 19136 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 19137 <leadingDigits>[389]</leadingDigits> 19138 <format>$1 $2 $3 $4</format> 19139 </numberFormat> 19140 <!-- 9-digit mobile numbers. --> 19141 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})(\d{2})" 19142 nationalPrefixFormattingRule="$NP$FG"> 19143 <leadingDigits>6</leadingDigits> 19144 <format>$1 $2 $3 $4 $5</format> 19145 </numberFormat> 19146 </availableFormats> 19147 <generalDesc> 19148 <nationalNumberPattern> 19149 (?: 19150 [3489]| 19151 6\d 19152 )\d{7} 19153 </nationalNumberPattern> 19154 </generalDesc> 19155 <noInternationalDialling> 19156 <possibleLengths national="8"/> 19157 <nationalNumberPattern>8[07]0\d{5}</nationalNumberPattern> 19158 </noInternationalDialling> 19159 <!-- Restricted to this as no numbers with the prefix of 91, 95 or 96 have been found. --> 19160 <fixedLine> 19161 <possibleLengths national="8"/> 19162 <exampleNumber>99123456</exampleNumber> 19163 <nationalNumberPattern> 19164 (?: 19165 870| 19166 9[2-47-9]\d 19167 )\d{5} 19168 </nationalNumberPattern> 19169 </fixedLine> 19170 <!-- 4X mobile numbers are actually used by Kosovo. --> 19171 <mobile> 19172 <possibleLengths national="8,9"/> 19173 <exampleNumber>612345678</exampleNumber> 19174 <nationalNumberPattern> 19175 4(?: 19176 [46]\d| 19177 5[1-9] 19178 )\d{5}| 19179 (?: 19180 3| 19181 6\d 19182 )\d{7} 19183 </nationalNumberPattern> 19184 </mobile> 19185 <tollFree> 19186 <possibleLengths national="8"/> 19187 <exampleNumber>90123456</exampleNumber> 19188 <nationalNumberPattern> 19189 (?: 19190 800| 19191 90\d 19192 )\d{5} 19193 </nationalNumberPattern> 19194 </tollFree> 19195 </territory> 19196 19197 <!-- Moldova (MD) --> 19198 <!-- As per the ITU doc, 1010 – 1099 are carrier access codes in Moldova, but we are not sure 19199 of their usage, such as whether they're used for national or international calls. --> 19200 <!-- Announcements --> 19201 <!-- Mobile ranges --> 19202 <!-- http://www.itu.int/oth/T020200008C/en --> 19203 <!-- http://anrceti.md/fileupload/58 --> 19204 <!-- http://en.anrceti.md/resurse_numerotare_tel_mobila --> 19205 <territory id="MD" countryCode="373" internationalPrefix="00" nationalPrefix="0" 19206 mobileNumberPortableRegion="true"> 19207 <availableFormats> 19208 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 19209 <leadingDigits>[89]</leadingDigits> 19210 <format>$1 $2</format> 19211 </numberFormat> 19212 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19213 <leadingDigits> 19214 22| 19215 3 19216 </leadingDigits> 19217 <format>$1 $2 $3</format> 19218 </numberFormat> 19219 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19220 <leadingDigits>[25-7]</leadingDigits> 19221 <format>$1 $2 $3</format> 19222 </numberFormat> 19223 </availableFormats> 19224 <generalDesc> 19225 <nationalNumberPattern> 19226 (?: 19227 [235-7]\d| 19228 [89]0 19229 )\d{6} 19230 </nationalNumberPattern> 19231 </generalDesc> 19232 <fixedLine> 19233 <possibleLengths national="8"/> 19234 <exampleNumber>22212345</exampleNumber> 19235 <nationalNumberPattern> 19236 (?: 19237 (?: 19238 2[1-9]| 19239 3[1-79] 19240 )\d| 19241 5(?: 19242 33| 19243 5[257] 19244 ) 19245 )\d{5} 19246 </nationalNumberPattern> 19247 </fixedLine> 19248 <!-- Includes prefixes for Interdnestrcom, http://www.idknet.com/. --> 19249 <mobile> 19250 <possibleLengths national="8"/> 19251 <exampleNumber>62112345</exampleNumber> 19252 <nationalNumberPattern> 19253 562\d{5}| 19254 (?: 19255 6\d| 19256 7[16-9] 19257 )\d{6} 19258 </nationalNumberPattern> 19259 </mobile> 19260 <tollFree> 19261 <possibleLengths national="8"/> 19262 <exampleNumber>80012345</exampleNumber> 19263 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 19264 </tollFree> 19265 <premiumRate> 19266 <possibleLengths national="8"/> 19267 <exampleNumber>90012345</exampleNumber> 19268 <nationalNumberPattern>90[056]\d{5}</nationalNumberPattern> 19269 </premiumRate> 19270 <!-- Information came from en.anrceti.md/node/81 --> 19271 <sharedCost> 19272 <possibleLengths national="8"/> 19273 <exampleNumber>80812345</exampleNumber> 19274 <nationalNumberPattern>808\d{5}</nationalNumberPattern> 19275 </sharedCost> 19276 <!-- Used for "nomadic numbers". --> 19277 <voip> 19278 <possibleLengths national="8"/> 19279 <exampleNumber>30123456</exampleNumber> 19280 <nationalNumberPattern>3[08]\d{6}</nationalNumberPattern> 19281 </voip> 19282 <uan> 19283 <possibleLengths national="8"/> 19284 <exampleNumber>80312345</exampleNumber> 19285 <nationalNumberPattern>803\d{5}</nationalNumberPattern> 19286 </uan> 19287 </territory> 19288 19289 <!-- Montenegro (ME) --> 19290 <!-- According to EKIP, the detailed phone number assignments are published on their 19291 website (regulation: 19292 http://www.ekip.me/download/Law%20on%20Electronic%20Communications%20(updated)%204.9.2013%20(1)nova%20verzija.pdf 19293 ). Thus ITU updates always need to be combined with the information at the below ekip.me source URL. --> 19294 <!-- http://www.itu.int/oth/T02020000DA/en --> 19295 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro --> 19296 <!-- http://www.ekip.me/numeracija/dodijeljena.php --> 19297 <territory id="ME" countryCode="382" internationalPrefix="00" nationalPrefix="0"> 19298 <availableFormats> 19299 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 19300 <leadingDigits>[2-9]</leadingDigits> 19301 <format>$1 $2 $3</format> 19302 </numberFormat> 19303 </availableFormats> 19304 <generalDesc> 19305 <nationalNumberPattern> 19306 (?: 19307 20| 19308 [3-79]\d 19309 )\d{6}| 19310 80\d{6,7} 19311 </nationalNumberPattern> 19312 </generalDesc> 19313 <!-- Fixed line numbers have prefix 20,30,31,32,33,40,41,50,51,52 followed by 6 digits. 19314 The valid options for the third digit were from 19315 http://www.ekip.me/numeracija/dodijeljena.php --> 19316 <fixedLine> 19317 <possibleLengths national="8" localOnly="6"/> 19318 <exampleNumber>30234567</exampleNumber> 19319 <nationalNumberPattern> 19320 (?: 19321 20[2-8]| 19322 3(?: 19323 [0-2][2-7]| 19324 3[24-7] 19325 )| 19326 4(?: 19327 0[2-467]| 19328 1[2467] 19329 )| 19330 5(?: 19331 0[2467]| 19332 1[24-7]| 19333 2[2-467] 19334 ) 19335 )\d{5} 19336 </nationalNumberPattern> 19337 </fixedLine> 19338 <!-- According to ITU it is possible for mobile numbers to be 4-12 digits long 19339 (http://www.itu.int/oth/T02020000DA/en). However, in reality they seem to be 8 digits 19340 long. In particular, http://www.ekip.me/numeracija/dodijeljena.php mentions 67[0-2] 19341 numbers to be 9 digits long but this seems to be no longer the case, based on user 19342 reports and online examples. --> 19343 <mobile> 19344 <possibleLengths national="8"/> 19345 <exampleNumber>67622901</exampleNumber> 19346 <nationalNumberPattern> 19347 6(?: 19348 [07-9]\d| 19349 3[024]| 19350 6[0-25] 19351 )\d{5} 19352 </nationalNumberPattern> 19353 </mobile> 19354 <tollFree> 19355 <possibleLengths national="8,9"/> 19356 <exampleNumber>80080002</exampleNumber> 19357 <nationalNumberPattern> 19358 80(?: 19359 [0-2578]| 19360 9\d 19361 )\d{5} 19362 </nationalNumberPattern> 19363 </tollFree> 19364 <!-- Numbers with prefix 94 or 95 are services with additional charges. --> 19365 <premiumRate> 19366 <possibleLengths national="8"/> 19367 <exampleNumber>94515151</exampleNumber> 19368 <nationalNumberPattern> 19369 9(?: 19370 4[1568]| 19371 5[178] 19372 )\d{5} 19373 </nationalNumberPattern> 19374 </premiumRate> 19375 <voip> 19376 <possibleLengths national="8"/> 19377 <exampleNumber>78108780</exampleNumber> 19378 <nationalNumberPattern>78[1-49]\d{5}</nationalNumberPattern> 19379 </voip> 19380 <uan> 19381 <possibleLengths national="8"/> 19382 <exampleNumber>77273012</exampleNumber> 19383 <nationalNumberPattern>77[1-9]\d{5}</nationalNumberPattern> 19384 </uan> 19385 </territory> 19386 19387 <!-- St. Martin (MF) --> 19388 <!-- Calling code and formatting shared with 'GP' --> 19389 <!-- Linked from http://www.arcep.fr/index.php?id=interactivenumeros --> 19390 <!-- http://www.itu.int/oth/T0202000058/en --> 19391 <!-- http://www.arcep.fr/fileadmin/reprise/dossiers/numero/ZABPQ-ZNE.xls --> 19392 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 19393 <territory id="MF" countryCode="590" internationalPrefix="00" nationalPrefix="0" 19394 mobileNumberPortableRegion="true"> 19395 <generalDesc> 19396 <nationalNumberPattern> 19397 (?: 19398 590| 19399 (?: 19400 69| 19401 80 19402 )\d| 19403 976 19404 )\d{6} 19405 </nationalNumberPattern> 19406 </generalDesc> 19407 <fixedLine> 19408 <possibleLengths national="9"/> 19409 <exampleNumber>590271234</exampleNumber> 19410 <nationalNumberPattern> 19411 590(?: 19412 0[079]| 19413 [14]3| 19414 [27][79]| 19415 30| 19416 5[0-268]| 19417 87 19418 )\d{4} 19419 </nationalNumberPattern> 19420 </fixedLine> 19421 <!-- Any ranges assigned from 19422 http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to 19423 Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between 19424 them. As per Wikipedia Guadeloupe Téléphone Mobile operator is no longer functioning. 19425 However we support these ranges as they are still mentioned in ARCEP numbering plan 19426 doc. --> 19427 <mobile> 19428 <possibleLengths national="9"/> 19429 <exampleNumber>690001234</exampleNumber> 19430 <nationalNumberPattern> 19431 69(?: 19432 0\d\d| 19433 1(?: 19434 2[2-9]| 19435 3[0-5] 19436 ) 19437 )\d{4} 19438 </nationalNumberPattern> 19439 </mobile> 19440 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 19441 numbers. --> 19442 <tollFree> 19443 <possibleLengths national="9"/> 19444 <exampleNumber>800012345</exampleNumber> 19445 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 19446 </tollFree> 19447 <voip> 19448 <possibleLengths national="9"/> 19449 <exampleNumber>976012345</exampleNumber> 19450 <nationalNumberPattern>976[01]\d{5}</nationalNumberPattern> 19451 </voip> 19452 </territory> 19453 19454 <!-- Madagascar (MG) --> 19455 <!-- http://www.itu.int/oth/T020200007F/en --> 19456 <territory id="MG" countryCode="261" internationalPrefix="00" nationalPrefix="0" 19457 nationalPrefixForParsing="0|([24-9]\d{6})$" nationalPrefixTransformRule="20$1"> 19458 <availableFormats> 19459 <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 19460 <leadingDigits>[23]</leadingDigits> 19461 <format>$1 $2 $3 $4</format> 19462 </numberFormat> 19463 </availableFormats> 19464 <generalDesc> 19465 <nationalNumberPattern>[23]\d{8}</nationalNumberPattern> 19466 </generalDesc> 19467 <!-- Added the prefixes 20 44 and 20 47 as they seem popular on the internet - the plan says 19468 20 4 is for the rest of the province of Antanarivo, but then fails to mention any area 19469 codes beginning with 4. --> 19470 <fixedLine> 19471 <possibleLengths national="9" localOnly="7"/> 19472 <exampleNumber>202123456</exampleNumber> 19473 <nationalNumberPattern> 19474 2072[29]\d{4}| 19475 20(?: 19476 2\d| 19477 4[47]| 19478 5[3467]| 19479 6[279]| 19480 7[35]| 19481 8[268]| 19482 9[245] 19483 )\d{5} 19484 </nationalNumberPattern> 19485 </fixedLine> 19486 <!-- The numbering plan suggests the third digit, Z, should be 24-9, but this is not borne 19487 out by reality. --> 19488 <mobile> 19489 <possibleLengths national="9"/> 19490 <exampleNumber>321234567</exampleNumber> 19491 <nationalNumberPattern>3[2-489]\d{7}</nationalNumberPattern> 19492 </mobile> 19493 <!-- Putting VSAT numbers here. --> 19494 <voip> 19495 <possibleLengths national="9"/> 19496 <exampleNumber>221234567</exampleNumber> 19497 <nationalNumberPattern>22\d{7}</nationalNumberPattern> 19498 </voip> 19499 </territory> 19500 19501 <!-- Marshall Islands (MH) --> 19502 <!-- http://www.itu.int/oth/T0202000085/en --> 19503 <territory id="MH" countryCode="692" internationalPrefix="011" nationalPrefix="1"> 19504 <availableFormats> 19505 <numberFormat pattern="(\d{3})(\d{4})"> 19506 <leadingDigits>[2-6]</leadingDigits> 19507 <format>$1-$2</format> 19508 </numberFormat> 19509 </availableFormats> 19510 <generalDesc> 19511 <nationalNumberPattern> 19512 329\d{4}| 19513 (?: 19514 [256]\d| 19515 45 19516 )\d{5} 19517 </nationalNumberPattern> 19518 </generalDesc> 19519 <fixedLine> 19520 <possibleLengths national="7"/> 19521 <exampleNumber>2471234</exampleNumber> 19522 <nationalNumberPattern> 19523 (?: 19524 247| 19525 528| 19526 625 19527 )\d{4} 19528 </nationalNumberPattern> 19529 </fixedLine> 19530 <mobile> 19531 <possibleLengths national="7"/> 19532 <exampleNumber>2351234</exampleNumber> 19533 <nationalNumberPattern> 19534 (?: 19535 (?: 19536 23| 19537 54 19538 )5| 19539 329| 19540 45[56] 19541 )\d{4} 19542 </nationalNumberPattern> 19543 </mobile> 19544 <!-- VSAT prefixes are here. --> 19545 <voip> 19546 <possibleLengths national="7"/> 19547 <exampleNumber>6351234</exampleNumber> 19548 <nationalNumberPattern>635\d{4}</nationalNumberPattern> 19549 </voip> 19550 </territory> 19551 19552 <!-- North Macedonia (MK) --> 19553 <!-- http://www.itu.int/oth/T02020000CE/en --> 19554 <!-- https://e-agencija.aek.mk/aek-crm-portal/Pages/Public/PublicFreeSeries/PublicFreeSeries --> 19555 <territory id="MK" countryCode="389" internationalPrefix="00" nationalPrefix="0" 19556 mobileNumberPortableRegion="true"> 19557 <availableFormats> 19558 <!-- Formats follow wikipedia. For fixed-line numbers with single digit area codes. --> 19559 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 19560 <leadingDigits> 19561 2| 19562 34[47]| 19563 4(?: 19564 [37]7| 19565 5[47]| 19566 64 19567 ) 19568 </leadingDigits> 19569 <format>$1 $2 $3</format> 19570 </numberFormat> 19571 <!-- For fixed-line numbers with two digit area codes and mobile numbers --> 19572 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19573 <leadingDigits>[347]</leadingDigits> 19574 <format>$1 $2 $3</format> 19575 </numberFormat> 19576 <!-- For variable cost ranges. Eg: toll-free, premium-rate --> 19577 <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 19578 <leadingDigits>[58]</leadingDigits> 19579 <format>$1 $2 $3 $4</format> 19580 </numberFormat> 19581 </availableFormats> 19582 <generalDesc> 19583 <nationalNumberPattern>[2-578]\d{7}</nationalNumberPattern> 19584 </generalDesc> 19585 <!-- For easier maintenance, supporting ranges at 3 digit granularity vs 5 digit granular 19586 ranges mentioned in AEK's web portal. --> 19587 <fixedLine> 19588 <possibleLengths national="8" localOnly="6,7"/> 19589 <exampleNumber>22012345</exampleNumber> 19590 <nationalNumberPattern> 19591 (?: 19592 (?: 19593 2(?: 19594 62| 19595 77 19596 )0| 19597 3444 19598 )\d| 19599 4[56]440 19600 )\d{3}| 19601 (?: 19602 34| 19603 4[357] 19604 )700\d{3}| 19605 (?: 19606 2(?: 19607 [23]\d| 19608 5[0-578]| 19609 6[01]| 19610 82 19611 )| 19612 3(?: 19613 1[3-68]| 19614 [23][2-68]| 19615 4[23568] 19616 )| 19617 4(?: 19618 [23][2-68]| 19619 4[3-68]| 19620 5[2568]| 19621 6[25-8]| 19622 7[24-68]| 19623 8[4-68] 19624 ) 19625 )\d{5} 19626 </nationalNumberPattern> 19627 </fixedLine> 19628 <!-- 79300-79375 were the only ranges assigned to one.Vip according to IR.21 docs. We support 19629 all of 793 to keep the regex simple. As info in AEK's portal is not complete, supporting 19630 ranges at 4 digit granularity vs 5 digit granular ranges mentioned. --> 19631 <mobile> 19632 <possibleLengths national="8"/> 19633 <exampleNumber>72345678</exampleNumber> 19634 <nationalNumberPattern> 19635 7(?: 19636 3555| 19637 4(?: 19638 60\d| 19639 747 19640 )| 19641 94(?: 19642 [01]\d| 19643 2[0-4] 19644 ) 19645 )\d{3}| 19646 7(?: 19647 [0-25-8]\d| 19648 3[1-4]| 19649 42| 19650 9[23] 19651 )\d{5} 19652 </nationalNumberPattern> 19653 </mobile> 19654 <tollFree> 19655 <possibleLengths national="8"/> 19656 <exampleNumber>80012345</exampleNumber> 19657 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 19658 </tollFree> 19659 <premiumRate> 19660 <possibleLengths national="8"/> 19661 <exampleNumber>50012345</exampleNumber> 19662 <nationalNumberPattern>5[02-9]\d{6}</nationalNumberPattern> 19663 </premiumRate> 19664 <sharedCost> 19665 <possibleLengths national="8"/> 19666 <exampleNumber>80123456</exampleNumber> 19667 <nationalNumberPattern> 19668 8(?: 19669 0[1-9]| 19670 [1-9]\d 19671 )\d{5} 19672 </nationalNumberPattern> 19673 </sharedCost> 19674 </territory> 19675 19676 <!-- Mali (ML) --> 19677 <!-- http://www.itu.int/oth/T0202000083/en --> 19678 <!-- http://crt-mali.org/pdf/plan_num --> 19679 <territory id="ML" countryCode="223" internationalPrefix="00"> 19680 <availableFormats> 19681 <!-- Explicitly block-format some shortcodes where prefixes overlap "normal" numbers. 19682 This is needed since there's no national prefix to distinguish national numbers. --> 19683 <numberFormat pattern="(\d{4})"> 19684 <leadingDigits> 19685 67[057-9]| 19686 74[045] 19687 </leadingDigits> 19688 <leadingDigits> 19689 67(?: 19690 0[09]| 19691 [59]9| 19692 77| 19693 8[89] 19694 )| 19695 74(?: 19696 0[02]| 19697 44| 19698 55 19699 ) 19700 </leadingDigits> 19701 <format>$1</format> 19702 <intlFormat>NA</intlFormat> 19703 </numberFormat> 19704 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 19705 <leadingDigits>[24-9]</leadingDigits> 19706 <format>$1 $2 $3 $4</format> 19707 </numberFormat> 19708 </availableFormats> 19709 <generalDesc> 19710 <nationalNumberPattern>[24-9]\d{7}</nationalNumberPattern> 19711 </generalDesc> 19712 <noInternationalDialling> 19713 <possibleLengths national="8"/> 19714 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 19715 </noInternationalDialling> 19716 <fixedLine> 19717 <possibleLengths national="8"/> 19718 <exampleNumber>20212345</exampleNumber> 19719 <nationalNumberPattern> 19720 2(?: 19721 07[0-8]| 19722 12[67] 19723 )\d{4}| 19724 (?: 19725 2(?: 19726 02| 19727 1[4-689] 19728 )| 19729 4(?: 19730 0[0-4]| 19731 4[1-39] 19732 ) 19733 )\d{5} 19734 </nationalNumberPattern> 19735 </fixedLine> 19736 <mobile> 19737 <possibleLengths national="8"/> 19738 <exampleNumber>65012345</exampleNumber> 19739 <nationalNumberPattern> 19740 2(?: 19741 0(?: 19742 01| 19743 79 19744 )| 19745 17\d 19746 )\d{4}| 19747 (?: 19748 5[01]| 19749 [679]\d| 19750 8[239] 19751 )\d{6} 19752 </nationalNumberPattern> 19753 </mobile> 19754 <!-- Online examples have not been found, but this seems to follow the prescriptions in the 19755 plan. --> 19756 <tollFree> 19757 <possibleLengths national="8"/> 19758 <exampleNumber>80012345</exampleNumber> 19759 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 19760 </tollFree> 19761 </territory> 19762 19763 <!-- Myanmar (Burma) (MM) --> 19764 <!-- http://www.itu.int/oth/T0202000092/en --> 19765 <territory id="MM" countryCode="95" internationalPrefix="00" nationalPrefix="0"> 19766 <availableFormats> 19767 <!-- 1-digit area codes (short format). --> 19768 <numberFormat pattern="(\d)(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19769 <leadingDigits> 19770 16| 19771 2 19772 </leadingDigits> 19773 <format>$1 $2 $3</format> 19774 </numberFormat> 19775 <!-- 2-digit area codes (short format). --> 19776 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19777 <leadingDigits> 19778 [45]| 19779 6(?: 19780 0[23]| 19781 [1-689]| 19782 7[235-7] 19783 )| 19784 7(?: 19785 [0-4]| 19786 5[2-7] 19787 )| 19788 8[1-6] 19789 </leadingDigits> 19790 <format>$1 $2 $3</format> 19791 </numberFormat> 19792 <!-- 1-digit area codes. --> 19793 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 19794 <leadingDigits>[12]</leadingDigits> 19795 <format>$1 $2 $3</format> 19796 </numberFormat> 19797 <!-- 2-digit area codes. --> 19798 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 19799 <leadingDigits> 19800 [4-7]| 19801 8[1-35] 19802 </leadingDigits> 19803 <format>$1 $2 $3</format> 19804 </numberFormat> 19805 <numberFormat pattern="(\d)(\d{3})(\d{4,6})" nationalPrefixFormattingRule="$NP$FG"> 19806 <leadingDigits> 19807 9(?: 19808 2[0-4]| 19809 [35-9]| 19810 4[137-9] 19811 ) 19812 </leadingDigits> 19813 <format>$1 $2 $3</format> 19814 </numberFormat> 19815 <!-- 1-digit area codes (long format). --> 19816 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 19817 <leadingDigits>2</leadingDigits> 19818 <format>$1 $2 $3</format> 19819 </numberFormat> 19820 <!-- Toll-free, see: http://mpt.com.mm/en/first-toll-free-call-service-myanmar-mpt/ --> 19821 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 19822 <leadingDigits>8</leadingDigits> 19823 <format>$1 $2 $3</format> 19824 </numberFormat> 19825 <!-- Following majority of numbers found online. --> 19826 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19827 <leadingDigits>92</leadingDigits> 19828 <format>$1 $2 $3 $4</format> 19829 </numberFormat> 19830 <numberFormat pattern="(\d)(\d{5})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 19831 <leadingDigits>9</leadingDigits> 19832 <format>$1 $2 $3</format> 19833 </numberFormat> 19834 </availableFormats> 19835 <generalDesc> 19836 <nationalNumberPattern> 19837 1\d{5,7}| 19838 95\d{6}| 19839 (?: 19840 [4-7]| 19841 9[0-46-9] 19842 )\d{6,8}| 19843 (?: 19844 2| 19845 8\d 19846 )\d{5,8} 19847 </nationalNumberPattern> 19848 </generalDesc> 19849 <fixedLine> 19850 <possibleLengths national="[6-9]" localOnly="5"/> 19851 <exampleNumber>1234567</exampleNumber> 19852 <nationalNumberPattern> 19853 (?: 19854 1(?: 19855 (?: 19856 2\d| 19857 3[56]| 19858 [89][0-6] 19859 )\d| 19860 4(?: 19861 2[2-469]| 19862 39| 19863 46| 19864 6[25]| 19865 7[0-3]| 19866 83 19867 )| 19868 6 19869 )| 19870 2(?: 19871 2(?: 19872 00| 19873 8[34] 19874 )| 19875 4(?: 19876 0\d| 19877 2[246]| 19878 39| 19879 46| 19880 62| 19881 7[0-3]| 19882 83 19883 )| 19884 51\d\d 19885 )| 19886 4(?: 19887 2(?: 19888 2\d\d| 19889 48[0-3] 19890 )| 19891 3(?: 19892 20\d| 19893 4(?: 19894 70| 19895 83 19896 )| 19897 56 19898 )| 19899 420\d| 19900 5470 19901 )| 19902 6(?: 19903 0(?: 19904 [23]| 19905 88\d 19906 )| 19907 (?: 19908 124| 19909 [56]2\d 19910 )\d| 19911 247[23]| 19912 3(?: 19913 20\d| 19914 470 19915 )| 19916 4(?: 19917 2[04]\d| 19918 47[23] 19919 )| 19920 7(?: 19921 (?: 19922 3\d| 19923 8[01459] 19924 )\d| 19925 4(?: 19926 39| 19927 60| 19928 7[013] 19929 ) 19930 ) 19931 ) 19932 )\d{4}| 19933 5(?: 19934 2(?: 19935 2\d{5,6}| 19936 47[023]\d{4} 19937 )| 19938 (?: 19939 347[23]| 19940 4(?: 19941 2(?: 19942 1| 19943 86 19944 )| 19945 470 19946 )| 19947 522\d| 19948 6(?: 19949 20\d| 19950 483 19951 )| 19952 7(?: 19953 20\d| 19954 48[0-2] 19955 )| 19956 8(?: 19957 20\d| 19958 47[02] 19959 )| 19960 9(?: 19961 20\d| 19962 47[01] 19963 ) 19964 )\d{4} 19965 )| 19966 7(?: 19967 (?: 19968 0470| 19969 4(?: 19970 25\d| 19971 470 19972 )| 19973 5(?: 19974 202| 19975 470| 19976 96\d 19977 ) 19978 )\d{4}| 19979 1(?: 19980 20\d{4,5}| 19981 4(?: 19982 70| 19983 83 19984 )\d{4} 19985 ) 19986 )| 19987 8(?: 19988 1(?: 19989 2\d{5,6}| 19990 4(?: 19991 10| 19992 7[01]\d 19993 )\d{3} 19994 )| 19995 2(?: 19996 2\d{5,6}| 19997 (?: 19998 320| 19999 490\d 20000 )\d{3} 20001 )| 20002 (?: 20003 3(?: 20004 2\d\d| 20005 470 20006 )| 20007 4[24-7]| 20008 5(?: 20009 2\d| 20010 4[1-9]| 20011 51 20012 )\d| 20013 6[23] 20014 )\d{4} 20015 )| 20016 (?: 20017 1[2-6]\d| 20018 4(?: 20019 2[24-8]| 20020 3[2-7]| 20021 [46][2-6]| 20022 5[3-5] 20023 )| 20024 5(?: 20025 [27][2-8]| 20026 3[2-68]| 20027 4[24-8]| 20028 5[23]| 20029 6[2-4]| 20030 8[24-7]| 20031 9[2-7] 20032 )| 20033 6(?: 20034 [19]20| 20035 42[03-6]| 20036 (?: 20037 52| 20038 7[45] 20039 )\d 20040 )| 20041 7(?: 20042 [04][24-8]| 20043 [15][2-7]| 20044 22| 20045 3[2-4] 20046 )| 20047 8(?: 20048 1[2-689]| 20049 2[2-8]| 20050 [35]2\d 20051 ) 20052 )\d{4}| 20053 25\d{5,6}| 20054 (?: 20055 2[2-9]| 20056 6(?: 20057 1[2356]| 20058 [24][2-6]| 20059 3[24-6]| 20060 5[2-4]| 20061 6[2-8]| 20062 7[235-7]| 20063 8[245]| 20064 9[24] 20065 )| 20066 8(?: 20067 3[24]| 20068 5[245] 20069 ) 20070 )\d{4} 20071 </nationalNumberPattern> 20072 </fixedLine> 20073 <!-- Added 99[089] (8 digits), 961 (9 digits), 996 and 997 (10 digits) from bug 20074 reports/numbers found online. --> 20075 <mobile> 20076 <possibleLengths national="[7-10]"/> 20077 <exampleNumber>92123456</exampleNumber> 20078 <nationalNumberPattern> 20079 (?: 20080 17[01]| 20081 9(?: 20082 2(?: 20083 [0-4]| 20084 [56]\d\d 20085 )| 20086 (?: 20087 3(?: 20088 [0-36]| 20089 4\d 20090 )| 20091 (?: 20092 6\d| 20093 8[89]| 20094 9[4-8] 20095 )\d| 20096 7(?: 20097 3| 20098 40| 20099 [5-9]\d 20100 ) 20101 )\d| 20102 4(?: 20103 (?: 20104 [0245]\d| 20105 [1379] 20106 )\d| 20107 88 20108 )| 20109 5[0-6] 20110 )\d 20111 )\d{4}| 20112 9[69]1\d{6}| 20113 9(?: 20114 [68]\d| 20115 9[089] 20116 )\d{5} 20117 </nationalNumberPattern> 20118 </mobile> 20119 <tollFree> 20120 <possibleLengths national="10"/> 20121 <exampleNumber>8008001234</exampleNumber> 20122 <nationalNumberPattern> 20123 80080(?: 20124 [01][1-9]| 20125 2\d 20126 )\d{3} 20127 </nationalNumberPattern> 20128 </tollFree> 20129 <voip> 20130 <possibleLengths national="8"/> 20131 <exampleNumber>13331234</exampleNumber> 20132 <nationalNumberPattern> 20133 1333\d{4}| 20134 [12]468\d{4} 20135 </nationalNumberPattern> 20136 </voip> 20137 </territory> 20138 20139 <!-- Mongolia (MN) --> 20140 <!-- http://www.itu.int/oth/T020200008E/en --> 20141 <!-- http://www.crc.gov.mn/k/4L/36 --> 20142 <territory id="MN" countryCode="976" internationalPrefix="001" nationalPrefix="0"> 20143 <availableFormats> 20144 <!-- For fixed-line single digit area code numbers. We have only "1" as single digit 20145 area code until now. Grouping access code and area code, this is why first two 20146 digits are grouped. --> 20147 <numberFormat pattern="(\d{2})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 20148 <leadingDigits>[12]1</leadingDigits> 20149 <format>$1 $2 $3</format> 20150 </numberFormat> 20151 <!-- Format for 5X wireless local loop numbers (that are supported in fixed-line) 20152 which do not need national prefix as per online results. --> 20153 <numberFormat pattern="(\d{4})(\d{4})"> 20154 <leadingDigits>[57-9]</leadingDigits> 20155 <format>$1 $2</format> 20156 </numberFormat> 20157 <!-- For fixed-line two digit area code numbers. --> 20158 <numberFormat pattern="(\d{3})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 20159 <leadingDigits>[12]2[1-3]</leadingDigits> 20160 <format>$1 $2</format> 20161 </numberFormat> 20162 <!-- For fixed-line three digit area code numbers. --> 20163 <numberFormat pattern="(\d{4})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 20164 <leadingDigits> 20165 [12](?: 20166 27| 20167 3[2-8]| 20168 4[2-68]| 20169 5[1-4689] 20170 ) 20171 </leadingDigits> 20172 <leadingDigits> 20173 [12](?: 20174 27| 20175 3[2-8]| 20176 4[2-68]| 20177 5[1-4689] 20178 )[0-3] 20179 </leadingDigits> 20180 <format>$1 $2</format> 20181 </numberFormat> 20182 <!-- For fixed-line four digit area code numbers. --> 20183 <numberFormat pattern="(\d{5})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 20184 <leadingDigits>[12]</leadingDigits> 20185 <format>$1 $2</format> 20186 </numberFormat> 20187 </availableFormats> 20188 <generalDesc> 20189 <nationalNumberPattern> 20190 [12]\d{7,9}| 20191 [57-9]\d{7} 20192 </nationalNumberPattern> 20193 </generalDesc> 20194 <!-- Note the leading digit is the access code: 1 is used by Mongolia Telecom subscribers 20195 and 2 is used by Mongolian Railway subscribers. The area code then follows the access 20196 code, and could be 1 to 4 digits long. We also cover wireless local loop numbers here 20197 as well, even though we are not certain whether they are in fact fixed or mobile in 20198 this country. 5-digit subscriber numbers for 4-digit area codes have been added due to 20199 online numbers being found. --> 20200 <fixedLine> 20201 <possibleLengths national="[8-10]" localOnly="[4-6]"/> 20202 <exampleNumber>53123456</exampleNumber> 20203 <nationalNumberPattern> 20204 [12]2[1-3]\d{5,6}| 20205 7(?: 20206 0[0-5]\d| 20207 128 20208 )\d{4}| 20209 (?: 20210 [12](?: 20211 1| 20212 27 20213 )| 20214 5[368] 20215 )\d{6}| 20216 [12](?: 20217 3[2-8]| 20218 4[2-68]| 20219 5[1-4689] 20220 )\d{6,7} 20221 </nationalNumberPattern> 20222 </fixedLine> 20223 <mobile> 20224 <possibleLengths national="8"/> 20225 <exampleNumber>88123456</exampleNumber> 20226 <nationalNumberPattern> 20227 (?: 20228 83[01]| 20229 920 20230 )\d{5}| 20231 (?: 20232 5[05]| 20233 8[05689]| 20234 9[013-9] 20235 )\d{6} 20236 </nationalNumberPattern> 20237 </mobile> 20238 <!-- No tollFree or premiumRate information can be found. --> 20239 <!-- According to the document this could be stricter, but there are counter examples 20240 online. --> 20241 <voip> 20242 <possibleLengths national="8"/> 20243 <exampleNumber>75123456</exampleNumber> 20244 <nationalNumberPattern> 20245 712[0-79]\d{4}| 20246 7(?: 20247 1[013-9]| 20248 [25-8]\d 20249 )\d{5} 20250 </nationalNumberPattern> 20251 </voip> 20252 </territory> 20253 20254 <!-- Macao (MO) --> 20255 <!-- No tollFree or premiumRate information can be found. --> 20256 <!-- http://www.itu.int/oth/T020200007E/en --> 20257 <!-- http://www.dsrt.gov.mo/web/en/generalinfo/allocatednum --> 20258 <territory id="MO" countryCode="853" internationalPrefix="00"> 20259 <availableFormats> 20260 <numberFormat pattern="(\d{4})(\d{3})"> 20261 <leadingDigits>0</leadingDigits> 20262 <format>$1 $2</format> 20263 </numberFormat> 20264 <numberFormat pattern="(\d{4})(\d{4})"> 20265 <leadingDigits>[268]</leadingDigits> 20266 <format>$1 $2</format> 20267 </numberFormat> 20268 </availableFormats> 20269 <generalDesc> 20270 <nationalNumberPattern> 20271 0800\d{3}| 20272 (?: 20273 28| 20274 [68]\d 20275 )\d{6} 20276 </nationalNumberPattern> 20277 </generalDesc> 20278 <!-- Added support to specific 811 sub range(3 digit granularity) based on info in 20279 telecommunications.ctt.gov.mo. Other ranges are from ITU doc. --> 20280 <fixedLine> 20281 <possibleLengths national="8"/> 20282 <exampleNumber>28212345</exampleNumber> 20283 <nationalNumberPattern> 20284 (?: 20285 28[2-9]| 20286 8(?: 20287 11| 20288 [2-57-9]\d 20289 ) 20290 )\d{5} 20291 </nationalNumberPattern> 20292 </fixedLine> 20293 <mobile> 20294 <possibleLengths national="8"/> 20295 <exampleNumber>66123456</exampleNumber> 20296 <nationalNumberPattern> 20297 6800[0-79]\d{3}| 20298 6(?: 20299 [235]\d\d| 20300 6(?: 20301 0[0-5]| 20302 [1-9]\d 20303 )| 20304 8(?: 20305 0[1-9]| 20306 [14-8]\d| 20307 2[5-9]| 20308 [39][0-4] 20309 ) 20310 )\d{4} 20311 </nationalNumberPattern> 20312 </mobile> 20313 <tollFree> 20314 <possibleLengths national="7"/> 20315 <exampleNumber>0800501</exampleNumber> 20316 <nationalNumberPattern>0800\d{3}</nationalNumberPattern> 20317 </tollFree> 20318 </territory> 20319 20320 <!-- Northern Mariana Islands (MP) --> 20321 <!-- Calling code and formatting shared with 'US' --> 20322 <!-- http://www.itu.int/oth/T02020000EE/en --> 20323 <!-- http://www.cnmiphonebook.com/ --> 20324 <territory id="MP" countryCode="1" leadingDigits="670" internationalPrefix="011" 20325 nationalPrefix="1" nationalPrefixForParsing="1|([2-9]\d{6})$" 20326 nationalPrefixTransformRule="670$1"> 20327 <generalDesc> 20328 <nationalNumberPattern> 20329 [58]\d{9}| 20330 (?: 20331 67| 20332 90 20333 )0\d{7} 20334 </nationalNumberPattern> 20335 </generalDesc> 20336 <!-- Extra exchange codes 232, 289, 355, 472, 633, 637, 646, 647, 649, 653, 687, 734 and 828 20337 were seen in the white and yellow pages, but no numbers with these exchange codes have 20338 proved to be diallable so we exclude them for now. 783 prefix is supported based on 20339 user report. --> 20340 <fixedLine> 20341 <possibleLengths national="10" localOnly="7"/> 20342 <exampleNumber>6702345678</exampleNumber> 20343 <nationalNumberPattern> 20344 670(?: 20345 2(?: 20346 3[3-7]| 20347 56| 20348 8[4-8] 20349 )| 20350 32[1-38]| 20351 4(?: 20352 33| 20353 8[348] 20354 )| 20355 5(?: 20356 32| 20357 55| 20358 88 20359 )| 20360 6(?: 20361 64| 20362 70| 20363 82 20364 )| 20365 78[3589]| 20366 8[3-9]8| 20367 989 20368 )\d{4} 20369 </nationalNumberPattern> 20370 </fixedLine> 20371 <mobile> 20372 <possibleLengths national="10" localOnly="7"/> 20373 <exampleNumber>6702345678</exampleNumber> 20374 <nationalNumberPattern> 20375 670(?: 20376 2(?: 20377 3[3-7]| 20378 56| 20379 8[4-8] 20380 )| 20381 32[1-38]| 20382 4(?: 20383 33| 20384 8[348] 20385 )| 20386 5(?: 20387 32| 20388 55| 20389 88 20390 )| 20391 6(?: 20392 64| 20393 70| 20394 82 20395 )| 20396 78[3589]| 20397 8[3-9]8| 20398 989 20399 )\d{4} 20400 </nationalNumberPattern> 20401 </mobile> 20402 <tollFree> 20403 <possibleLengths national="10"/> 20404 <exampleNumber>8002123456</exampleNumber> 20405 <nationalNumberPattern> 20406 8(?: 20407 00| 20408 33| 20409 44| 20410 55| 20411 66| 20412 77| 20413 88 20414 )[2-9]\d{6} 20415 </nationalNumberPattern> 20416 </tollFree> 20417 <premiumRate> 20418 <possibleLengths national="10"/> 20419 <exampleNumber>9002123456</exampleNumber> 20420 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 20421 </premiumRate> 20422 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 20423 <personalNumber> 20424 <possibleLengths national="10"/> 20425 <exampleNumber>5002345678</exampleNumber> 20426 <nationalNumberPattern> 20427 52(?: 20428 3(?: 20429 [2-46-9][02-9]\d| 20430 5(?: 20431 [02-46-9]\d| 20432 5[0-46-9] 20433 ) 20434 )| 20435 4(?: 20436 [2-478][02-9]\d| 20437 5(?: 20438 [034]\d| 20439 2[024-9]| 20440 5[0-46-9] 20441 )| 20442 6(?: 20443 0[1-9]| 20444 [2-9]\d 20445 )| 20446 9(?: 20447 [05-9]\d| 20448 2[0-5]| 20449 49 20450 ) 20451 ) 20452 )\d{4}| 20453 52[34][2-9]1[02-9]\d{4}| 20454 5(?: 20455 00| 20456 2[125-7]| 20457 33| 20458 44| 20459 66| 20460 77| 20461 88 20462 )[2-9]\d{6} 20463 </nationalNumberPattern> 20464 </personalNumber> 20465 </territory> 20466 20467 <!-- Martinique (MQ) --> 20468 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP 20469 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here 20470 too. --> 20471 <!-- http://www.itu.int/oth/T0202000086/en --> 20472 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 20473 <territory id="MQ" countryCode="596" internationalPrefix="00" nationalPrefix="0" 20474 mobileNumberPortableRegion="true"> 20475 <availableFormats> 20476 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 20477 <leadingDigits>[569]</leadingDigits> 20478 <format>$1 $2 $3 $4</format> 20479 </numberFormat> 20480 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 20481 <leadingDigits>8</leadingDigits> 20482 <format>$1 $2 $3 $4</format> 20483 </numberFormat> 20484 </availableFormats> 20485 <generalDesc> 20486 <nationalNumberPattern> 20487 (?: 20488 69| 20489 80 20490 )\d{7}| 20491 (?: 20492 59| 20493 97 20494 )6\d{6} 20495 </nationalNumberPattern> 20496 </generalDesc> 20497 <fixedLine> 20498 <possibleLengths national="9"/> 20499 <exampleNumber>596301234</exampleNumber> 20500 <nationalNumberPattern> 20501 596(?: 20502 [04-7]\d| 20503 10| 20504 2[7-9]| 20505 3[014-9]| 20506 8[09]| 20507 9[4-9] 20508 )\d{4} 20509 </nationalNumberPattern> 20510 </fixedLine> 20511 <!-- Ranges are updated based on below official page. Search using prefix 0696X. Ex: 06965 20512 http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 20513 <mobile> 20514 <possibleLengths national="9"/> 20515 <exampleNumber>696201234</exampleNumber> 20516 <nationalNumberPattern> 20517 69(?: 20518 6(?: 20519 [0-46-9]\d| 20520 5[0-6] 20521 )| 20522 727 20523 )\d{4} 20524 </nationalNumberPattern> 20525 </mobile> 20526 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 20527 numbers. --> 20528 <tollFree> 20529 <possibleLengths national="9"/> 20530 <exampleNumber>800012345</exampleNumber> 20531 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 20532 </tollFree> 20533 <voip> 20534 <possibleLengths national="9"/> 20535 <exampleNumber>976612345</exampleNumber> 20536 <nationalNumberPattern> 20537 976(?: 20538 6\d| 20539 7[0-367] 20540 )\d{4} 20541 </nationalNumberPattern> 20542 </voip> 20543 </territory> 20544 20545 <!-- Mauritania (MR) --> 20546 <!-- http://www.itu.int/oth/T0202000087/en --> 20547 <!-- http://are.mr/pdfs/pnn2010.pdf --> 20548 <territory id="MR" countryCode="222" internationalPrefix="00"> 20549 <availableFormats> 20550 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 20551 <leadingDigits>[2-48]</leadingDigits> 20552 <format>$1 $2 $3 $4</format> 20553 </numberFormat> 20554 </availableFormats> 20555 <generalDesc> 20556 <nationalNumberPattern> 20557 (?: 20558 [2-4]\d\d| 20559 800 20560 )\d{5} 20561 </nationalNumberPattern> 20562 </generalDesc> 20563 <fixedLine> 20564 <possibleLengths national="8"/> 20565 <exampleNumber>35123456</exampleNumber> 20566 <nationalNumberPattern> 20567 (?: 20568 25[08]| 20569 35\d| 20570 45[1-7] 20571 )\d{5} 20572 </nationalNumberPattern> 20573 </fixedLine> 20574 <!-- Added "49\d" in response to https://github.com/google/libphonenumber/issues/529 20575 which might be overly permissive, but we don't have an official documentation for this 20576 and only a small number of numbers were found online. At least 492 and 495 are valid. --> 20577 <mobile> 20578 <possibleLengths national="8"/> 20579 <exampleNumber>22123456</exampleNumber> 20580 <nationalNumberPattern>[2-4][0-46-9]\d{6}</nationalNumberPattern> 20581 </mobile> 20582 <tollFree> 20583 <possibleLengths national="8"/> 20584 <exampleNumber>80012345</exampleNumber> 20585 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 20586 </tollFree> 20587 </territory> 20588 20589 <!-- Montserrat (MS) --> 20590 <!-- Calling code and formatting shared with 'US' --> 20591 <!-- http://www.itu.int/oth/T020200008F/en --> 20592 <territory id="MS" countryCode="1" leadingDigits="664" internationalPrefix="011" 20593 nationalPrefix="1" nationalPrefixForParsing="1|([34]\d{6})$" 20594 nationalPrefixTransformRule="664$1" mobileNumberPortableRegion="true"> 20595 <generalDesc> 20596 <nationalNumberPattern> 20597 (?: 20598 [58]\d\d| 20599 664| 20600 900 20601 )\d{7} 20602 </nationalNumberPattern> 20603 </generalDesc> 20604 <fixedLine> 20605 <possibleLengths national="10" localOnly="7"/> 20606 <exampleNumber>6644912345</exampleNumber> 20607 <nationalNumberPattern> 20608 6644(?: 20609 1[0-3]| 20610 91 20611 )\d{4} 20612 </nationalNumberPattern> 20613 </fixedLine> 20614 <mobile> 20615 <possibleLengths national="10" localOnly="7"/> 20616 <exampleNumber>6644923456</exampleNumber> 20617 <nationalNumberPattern> 20618 664(?: 20619 3(?: 20620 49| 20621 9[1-6] 20622 )| 20623 49[2-6] 20624 )\d{4} 20625 </nationalNumberPattern> 20626 </mobile> 20627 <tollFree> 20628 <possibleLengths national="10"/> 20629 <exampleNumber>8002123456</exampleNumber> 20630 <nationalNumberPattern> 20631 8(?: 20632 00| 20633 33| 20634 44| 20635 55| 20636 66| 20637 77| 20638 88 20639 )[2-9]\d{6} 20640 </nationalNumberPattern> 20641 </tollFree> 20642 <premiumRate> 20643 <possibleLengths national="10"/> 20644 <exampleNumber>9002123456</exampleNumber> 20645 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 20646 </premiumRate> 20647 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 20648 <personalNumber> 20649 <possibleLengths national="10"/> 20650 <exampleNumber>5002345678</exampleNumber> 20651 <nationalNumberPattern> 20652 52(?: 20653 3(?: 20654 [2-46-9][02-9]\d| 20655 5(?: 20656 [02-46-9]\d| 20657 5[0-46-9] 20658 ) 20659 )| 20660 4(?: 20661 [2-478][02-9]\d| 20662 5(?: 20663 [034]\d| 20664 2[024-9]| 20665 5[0-46-9] 20666 )| 20667 6(?: 20668 0[1-9]| 20669 [2-9]\d 20670 )| 20671 9(?: 20672 [05-9]\d| 20673 2[0-5]| 20674 49 20675 ) 20676 ) 20677 )\d{4}| 20678 52[34][2-9]1[02-9]\d{4}| 20679 5(?: 20680 00| 20681 2[125-7]| 20682 33| 20683 44| 20684 66| 20685 77| 20686 88 20687 )[2-9]\d{6} 20688 </nationalNumberPattern> 20689 </personalNumber> 20690 </territory> 20691 20692 <!-- Malta (MT) --> 20693 <!-- Numbering link in the LHS menu - has more up-to-date allocations --> 20694 <!-- http://www.itu.int/oth/T0202000084/en --> 20695 <!-- http://www.mca.org.mt/regulatory/numbering/numbering-plans --> 20696 <territory id="MT" countryCode="356" internationalPrefix="00" mobileNumberPortableRegion="true"> 20697 <availableFormats> 20698 <numberFormat pattern="(\d{4})(\d{4})"> 20699 <leadingDigits>[2357-9]</leadingDigits> 20700 <format>$1 $2</format> 20701 </numberFormat> 20702 </availableFormats> 20703 <generalDesc> 20704 <nationalNumberPattern> 20705 3550\d{4}| 20706 (?: 20707 [2579]\d\d| 20708 800 20709 )\d{5} 20710 </nationalNumberPattern> 20711 </generalDesc> 20712 <fixedLine> 20713 <possibleLengths national="8"/> 20714 <exampleNumber>21001234</exampleNumber> 20715 <nationalNumberPattern> 20716 20(?: 20717 3[1-4]| 20718 6[059] 20719 )\d{4}| 20720 2(?: 20721 0[19]| 20722 [1-357]\d| 20723 60 20724 )\d{5} 20725 </nationalNumberPattern> 20726 </fixedLine> 20727 <mobile> 20728 <possibleLengths national="8"/> 20729 <exampleNumber>96961234</exampleNumber> 20730 <nationalNumberPattern> 20731 (?: 20732 7(?: 20733 210| 20734 [79]\d\d 20735 )| 20736 9(?: 20737 [29]\d\d| 20738 69[67]| 20739 8(?: 20740 1[1-3]| 20741 89| 20742 97 20743 ) 20744 ) 20745 )\d{4} 20746 </nationalNumberPattern> 20747 </mobile> 20748 <pager> 20749 <possibleLengths national="8"/> 20750 <exampleNumber>71171234</exampleNumber> 20751 <nationalNumberPattern>7117\d{4}</nationalNumberPattern> 20752 </pager> 20753 <tollFree> 20754 <possibleLengths national="8"/> 20755 <exampleNumber>80071234</exampleNumber> 20756 <nationalNumberPattern> 20757 800(?: 20758 02| 20759 [3467]\d 20760 )\d{3} 20761 </nationalNumberPattern> 20762 </tollFree> 20763 <premiumRate> 20764 <possibleLengths national="8"/> 20765 <exampleNumber>50037123</exampleNumber> 20766 <nationalNumberPattern> 20767 5(?: 20768 0(?: 20769 0(?: 20770 37| 20771 43 20772 )| 20773 (?: 20774 6\d| 20775 70| 20776 9[0168] 20777 )\d 20778 )| 20779 [12]\d0[1-5] 20780 )\d{3} 20781 </nationalNumberPattern> 20782 </premiumRate> 20783 <!-- In the plan as Non-PATS ECS. --> 20784 <voip> 20785 <possibleLengths national="8"/> 20786 <exampleNumber>35501234</exampleNumber> 20787 <nationalNumberPattern>3550\d{4}</nationalNumberPattern> 20788 </voip> 20789 <!-- Using this for governmental numbers. --> 20790 <uan> 20791 <possibleLengths national="8"/> 20792 <exampleNumber>50112345</exampleNumber> 20793 <nationalNumberPattern>501\d{5}</nationalNumberPattern> 20794 </uan> 20795 </territory> 20796 20797 <!-- Mauritius (MU) --> 20798 <!-- Preferred international prefix is expected to standardize on just '00' --> 20799 <!-- http://www.icta.mu/telecommunications/numbering.htm --> 20800 <territory id="MU" countryCode="230" preferredInternationalPrefix="020" 20801 internationalPrefix="0(?:0|[24-7]0|3[03])"> 20802 <availableFormats> 20803 <numberFormat pattern="(\d{3})(\d{4})"> 20804 <leadingDigits> 20805 [2-46]| 20806 8[013] 20807 </leadingDigits> 20808 <format>$1 $2</format> 20809 </numberFormat> 20810 <numberFormat pattern="(\d{4})(\d{4})"> 20811 <leadingDigits>5</leadingDigits> 20812 <format>$1 $2</format> 20813 </numberFormat> 20814 <numberFormat pattern="(\d{5})(\d{5})"> 20815 <leadingDigits>8</leadingDigits> 20816 <format>$1 $2</format> 20817 </numberFormat> 20818 </availableFormats> 20819 <generalDesc> 20820 <nationalNumberPattern> 20821 (?: 20822 5| 20823 8\d\d 20824 )\d{7}| 20825 [2-468]\d{6} 20826 </nationalNumberPattern> 20827 </generalDesc> 20828 <!-- See also: http://www.wtng.info/wtng-230-mu.html for additional detail. Prefix 267 is 20829 added based on user report. --> 20830 <fixedLine> 20831 <possibleLengths national="7,8"/> 20832 <exampleNumber>54480123</exampleNumber> 20833 <nationalNumberPattern> 20834 (?: 20835 2(?: 20836 [0346-8]\d| 20837 1[0-7] 20838 )| 20839 4(?: 20840 [013568]\d| 20841 2[4-7] 20842 )| 20843 54(?: 20844 [3-5]\d| 20845 71 20846 )| 20847 6\d\d| 20848 8(?: 20849 14| 20850 3[129] 20851 ) 20852 )\d{4} 20853 </nationalNumberPattern> 20854 </fixedLine> 20855 <mobile> 20856 <possibleLengths national="8"/> 20857 <exampleNumber>52512345</exampleNumber> 20858 <nationalNumberPattern> 20859 5(?: 20860 4(?: 20861 2[1-389]| 20862 7[1-9] 20863 )| 20864 87[15-8] 20865 )\d{4}| 20866 5(?: 20867 2[5-9]| 20868 4[3-689]| 20869 [57]\d| 20870 8[0-689]| 20871 9[0-8] 20872 )\d{5} 20873 </nationalNumberPattern> 20874 </mobile> 20875 <!-- Prefix 802 is added based on user report. --> 20876 <tollFree> 20877 <possibleLengths national="7,10"/> 20878 <exampleNumber>8001234</exampleNumber> 20879 <nationalNumberPattern> 20880 802\d{7}| 20881 80[0-2]\d{4} 20882 </nationalNumberPattern> 20883 </tollFree> 20884 <premiumRate> 20885 <possibleLengths national="7"/> 20886 <exampleNumber>3012345</exampleNumber> 20887 <nationalNumberPattern>30\d{5}</nationalNumberPattern> 20888 </premiumRate> 20889 <voip> 20890 <possibleLengths national="7"/> 20891 <exampleNumber>3201234</exampleNumber> 20892 <nationalNumberPattern> 20893 3(?: 20894 20| 20895 9\d 20896 )\d{4} 20897 </nationalNumberPattern> 20898 </voip> 20899 </territory> 20900 20901 <!-- Maldives (MV) --> 20902 <!-- http://www.itu.int/oth/T0202000082/en --> 20903 <!-- http://www.dhiraagu.com.mv --> 20904 <territory id="MV" countryCode="960" preferredInternationalPrefix="00" 20905 internationalPrefix="0(?:0|19)"> 20906 <availableFormats> 20907 <numberFormat pattern="(\d{3})(\d{4})"> 20908 <leadingDigits> 20909 [3467]| 20910 9[13-9] 20911 </leadingDigits> 20912 <format>$1-$2</format> 20913 </numberFormat> 20914 <!-- It's not clear whether 800 and 900 numbers have a leading zero; 900 numbers have been 20915 described in ITU docs without a leading zero, and Maldives doesn't have a trunk 20916 prefix. --> 20917 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 20918 <leadingDigits>[89]</leadingDigits> 20919 <format>$1 $2 $3</format> 20920 </numberFormat> 20921 </availableFormats> 20922 <generalDesc> 20923 <nationalNumberPattern> 20924 (?: 20925 800| 20926 9[0-57-9]\d 20927 )\d{7}| 20928 [34679]\d{6} 20929 </nationalNumberPattern> 20930 </generalDesc> 20931 <!-- Prefix 690 is mentioned in old ITU doc dated 2011 however it is not mentioned in 20932 http://www.cam.gov.mv/ which has newer update 2017. Also no online numbers found, so 20933 not supporting it. --> 20934 <fixedLine> 20935 <possibleLengths national="7"/> 20936 <exampleNumber>6701234</exampleNumber> 20937 <nationalNumberPattern> 20938 (?: 20939 3(?: 20940 0[0-3]| 20941 3[0-59] 20942 )| 20943 6(?: 20944 [57][02468]| 20945 6[024-68]| 20946 8[024689] 20947 ) 20948 )\d{4} 20949 </nationalNumberPattern> 20950 </fixedLine> 20951 <!-- 46[46] are new prefixes for Dhiraagu and Ooredoo, used currently for SMS-based 20952 services. --> 20953 <mobile> 20954 <possibleLengths national="7"/> 20955 <exampleNumber>7712345</exampleNumber> 20956 <nationalNumberPattern> 20957 46[46]\d{4}| 20958 (?: 20959 7\d| 20960 9[13-9] 20961 )\d{5} 20962 </nationalNumberPattern> 20963 </mobile> 20964 <tollFree> 20965 <possibleLengths national="10"/> 20966 <exampleNumber>8001234567</exampleNumber> 20967 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 20968 </tollFree> 20969 <premiumRate> 20970 <possibleLengths national="10"/> 20971 <exampleNumber>9001234567</exampleNumber> 20972 <nationalNumberPattern>900\d{7}</nationalNumberPattern> 20973 </premiumRate> 20974 <!-- 400 and 450 numbers are mentioned in the ITU document as "Non Geographic Fixed Service" 20975 and seem to be used by businesses. --> 20976 <uan> 20977 <possibleLengths national="7"/> 20978 <exampleNumber>4001234</exampleNumber> 20979 <nationalNumberPattern>4[05]0\d{4}</nationalNumberPattern> 20980 </uan> 20981 </territory> 20982 20983 <!-- Malawi (MW) --> 20984 <!-- The plan doesn't state that a national prefix exists, but numbers found on the internet are 20985 consistent in having one. --> 20986 <!-- http://www.itu.int/oth/T0202000080/en --> 20987 <territory id="MW" countryCode="265" internationalPrefix="00" nationalPrefix="0"> 20988 <availableFormats> 20989 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 20990 <leadingDigits>1[2-9]</leadingDigits> 20991 <format>$1 $2 $3</format> 20992 </numberFormat> 20993 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 20994 <leadingDigits>2</leadingDigits> 20995 <format>$1 $2 $3</format> 20996 </numberFormat> 20997 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 20998 <leadingDigits>[137-9]</leadingDigits> 20999 <format>$1 $2 $3 $4</format> 21000 </numberFormat> 21001 </availableFormats> 21002 <generalDesc> 21003 <nationalNumberPattern> 21004 (?: 21005 [129]\d| 21006 31| 21007 77| 21008 88 21009 )\d{7}| 21010 1\d{6} 21011 </nationalNumberPattern> 21012 </generalDesc> 21013 <!-- 14 is no longer mentioned in the plan as a prefix, but plenty of online numbers have 21014 been found so this is being retained for now. It is possible however that these may be 21015 old-format mobile numbers. --> 21016 <fixedLine> 21017 <possibleLengths national="7,9"/> 21018 <exampleNumber>1234567</exampleNumber> 21019 <nationalNumberPattern> 21020 (?: 21021 1[2-9]| 21022 2[12]\d\d 21023 )\d{5} 21024 </nationalNumberPattern> 21025 </fixedLine> 21026 <mobile> 21027 <possibleLengths national="9"/> 21028 <exampleNumber>991234567</exampleNumber> 21029 <nationalNumberPattern> 21030 111\d{6}| 21031 (?: 21032 31| 21033 77| 21034 88| 21035 9[89] 21036 )\d{7} 21037 </nationalNumberPattern> 21038 </mobile> 21039 </territory> 21040 21041 <!-- Mexico (MX) --> 21042 <!-- http://www.itu.int/oth/T020200008A/en --> 21043 <!-- http://en.wikipedia.org/wiki/%2B52 --> 21044 <!-- http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico --> 21045 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number --> 21046 <!-- When a number starts with 01 or 02, we remove the prefixes; when a number starts with 044 21047 or 045 followed by 10 digits, we replace the prefixes with 1. This way all the mobile 21048 numbers, regardless of whether they are written in international format (leading 1) or 21049 national format (leading 044/045), will be parsed into the same form. --> 21050 <territory id="MX" countryCode="52" preferredInternationalPrefix="00" 21051 internationalPrefix="0[09]" nationalPrefix="01" 21052 nationalPrefixForParsing="0(?:[12]|4[45])|1" mobileNumberPortableRegion="true"> 21053 <availableFormats> 21054 <!-- 5-digit shortcodes (very rare). --> 21055 <numberFormat pattern="(\d{5})"> 21056 <leadingDigits>53</leadingDigits> 21057 <format>$1</format> 21058 <intlFormat>NA</intlFormat> 21059 </numberFormat> 21060 <!-- Fixed line (2-digit area codes). --> 21061 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 21062 <leadingDigits> 21063 33| 21064 5[56]| 21065 81 21066 </leadingDigits> 21067 <format>$1 $2 $3</format> 21068 </numberFormat> 21069 <!-- Fixed line (3-digit area codes) and other non-mobile numbers. --> 21070 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 21071 <leadingDigits>[2-9]</leadingDigits> 21072 <format>$1 $2 $3</format> 21073 </numberFormat> 21074 <!-- Mobile version of fixed line 2-digit area codes and removing former mobile token 1. --> 21075 <numberFormat pattern="(\d)(\d{2})(\d{4})(\d{4})" 21076 nationalPrefixOptionalWhenFormatting="true"> 21077 <leadingDigits> 21078 1(?: 21079 33| 21080 5[56]| 21081 81 21082 ) 21083 </leadingDigits> 21084 <format>$2 $3 $4</format> 21085 </numberFormat> 21086 <!-- Mobile version of fixed line 3-digit area codes and removing former mobile token 1. --> 21087 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{4})" 21088 nationalPrefixOptionalWhenFormatting="true"> 21089 <leadingDigits>1</leadingDigits> 21090 <format>$2 $3 $4</format> 21091 </numberFormat> 21092 </availableFormats> 21093 <generalDesc> 21094 <nationalNumberPattern> 21095 1(?: 21096 (?: 21097 44| 21098 99 21099 )[1-9]| 21100 65[0-689] 21101 )\d{7}| 21102 (?: 21103 1(?: 21104 [017]\d| 21105 [235][1-9]| 21106 4[0-35-9]| 21107 6[0-46-9]| 21108 8[1-79]| 21109 9[1-8] 21110 )| 21111 [2-9]\d 21112 )\d{8} 21113 </nationalNumberPattern> 21114 </generalDesc> 21115 <!-- http://en.wikipedia.org/wiki/Area_codes_in_Mexico_by_code --> 21116 <!-- Also covering fixed satellite service numbers (prefixes: 200 and 201). --> 21117 <fixedLine> 21118 <possibleLengths national="10" localOnly="7,8"/> 21119 <exampleNumber>2001234567</exampleNumber> 21120 <nationalNumberPattern> 21121 6571\d{6}| 21122 (?: 21123 2(?: 21124 0[01]| 21125 2[1-9]| 21126 3[1-35-8]| 21127 4[13-9]| 21128 7[1-689]| 21129 8[1-578]| 21130 9[467] 21131 )| 21132 3(?: 21133 1[1-79]| 21134 [2458][1-9]| 21135 3\d| 21136 7[1-8]| 21137 9[1-5] 21138 )| 21139 4(?: 21140 1[1-57-9]| 21141 [25-7][1-9]| 21142 3[1-8]| 21143 4\d| 21144 8[1-35-9]| 21145 9[2-689] 21146 )| 21147 5(?: 21148 [56]\d| 21149 88| 21150 9[1-79] 21151 )| 21152 6(?: 21153 1[2-68]| 21154 [2-4][1-9]| 21155 5[1-3689]| 21156 6[1-57-9]| 21157 7[1-7]| 21158 8[67]| 21159 9[4-8] 21160 )| 21161 7(?: 21162 [1-467][1-9]| 21163 5[13-9]| 21164 8[1-69]| 21165 9[17] 21166 )| 21167 8(?: 21168 1\d| 21169 2[13-689]| 21170 3[1-6]| 21171 4[124-6]| 21172 6[1246-9]| 21173 7[1-378]| 21174 9[12479] 21175 )| 21176 9(?: 21177 1[346-9]| 21178 2[1-4]| 21179 3[2-46-8]| 21180 5[1348]| 21181 6[1-9]| 21182 7[12]| 21183 8[1-8]| 21184 9\d 21185 ) 21186 )\d{7} 21187 </nationalNumberPattern> 21188 </fixedLine> 21189 <!-- Fixed satellite service numbers are not included here, although many other prefixes from 21190 the fixedLine pattern are. --> 21191 <mobile> 21192 <possibleLengths national="10,11" localOnly="7,8"/> 21193 <exampleNumber>12221234567</exampleNumber> 21194 <nationalNumberPattern> 21195 6571\d{6}| 21196 (?: 21197 1(?: 21198 2(?: 21199 2[1-9]| 21200 3[1-35-8]| 21201 4[13-9]| 21202 7[1-689]| 21203 8[1-578]| 21204 9[467] 21205 )| 21206 3(?: 21207 1[1-79]| 21208 [2458][1-9]| 21209 3\d| 21210 7[1-8]| 21211 9[1-5] 21212 )| 21213 4(?: 21214 1[1-57-9]| 21215 [24-7][1-9]| 21216 3[1-8]| 21217 8[1-35-9]| 21218 9[2-689] 21219 )| 21220 5(?: 21221 [56]\d| 21222 88| 21223 9[1-79] 21224 )| 21225 6(?: 21226 1[2-68]| 21227 [2-4][1-9]| 21228 5[1-3689]| 21229 6[1-57-9]| 21230 7[1-7]| 21231 8[67]| 21232 9[4-8] 21233 )| 21234 7(?: 21235 [1-467][1-9]| 21236 5[13-9]| 21237 8[1-69]| 21238 9[17] 21239 )| 21240 8(?: 21241 1\d| 21242 2[13-689]| 21243 3[1-6]| 21244 4[124-6]| 21245 6[1246-9]| 21246 7[1-378]| 21247 9[12479] 21248 )| 21249 9(?: 21250 1[346-9]| 21251 2[1-4]| 21252 3[2-46-8]| 21253 5[1348]| 21254 [69][1-9]| 21255 7[12]| 21256 8[1-8] 21257 ) 21258 )| 21259 2(?: 21260 2[1-9]| 21261 3[1-35-8]| 21262 4[13-9]| 21263 7[1-689]| 21264 8[1-578]| 21265 9[467] 21266 )| 21267 3(?: 21268 1[1-79]| 21269 [2458][1-9]| 21270 3\d| 21271 7[1-8]| 21272 9[1-5] 21273 )| 21274 4(?: 21275 1[1-57-9]| 21276 [25-7][1-9]| 21277 3[1-8]| 21278 4\d| 21279 8[1-35-9]| 21280 9[2-689] 21281 )| 21282 5(?: 21283 [56]\d| 21284 88| 21285 9[1-79] 21286 )| 21287 6(?: 21288 1[2-68]| 21289 [2-4][1-9]| 21290 5[1-3689]| 21291 6[1-57-9]| 21292 7[1-7]| 21293 8[67]| 21294 9[4-8] 21295 )| 21296 7(?: 21297 [1-467][1-9]| 21298 5[13-9]| 21299 8[1-69]| 21300 9[17] 21301 )| 21302 8(?: 21303 1\d| 21304 2[13-689]| 21305 3[1-6]| 21306 4[124-6]| 21307 6[1246-9]| 21308 7[1-378]| 21309 9[12479] 21310 )| 21311 9(?: 21312 1[346-9]| 21313 2[1-4]| 21314 3[2-46-8]| 21315 5[1348]| 21316 6[1-9]| 21317 7[12]| 21318 8[1-8]| 21319 9\d 21320 ) 21321 )\d{7} 21322 </nationalNumberPattern> 21323 </mobile> 21324 <tollFree> 21325 <possibleLengths national="10"/> 21326 <exampleNumber>8001234567</exampleNumber> 21327 <nationalNumberPattern> 21328 8(?: 21329 00| 21330 88 21331 )\d{7} 21332 </nationalNumberPattern> 21333 </tollFree> 21334 <premiumRate> 21335 <possibleLengths national="10"/> 21336 <exampleNumber>9001234567</exampleNumber> 21337 <nationalNumberPattern>900\d{7}</nationalNumberPattern> 21338 </premiumRate> 21339 <sharedCost> 21340 <possibleLengths national="10"/> 21341 <exampleNumber>3001234567</exampleNumber> 21342 <nationalNumberPattern>300\d{7}</nationalNumberPattern> 21343 </sharedCost> 21344 <personalNumber> 21345 <possibleLengths national="10"/> 21346 <exampleNumber>5001234567</exampleNumber> 21347 <nationalNumberPattern>500\d{7}</nationalNumberPattern> 21348 </personalNumber> 21349 </territory> 21350 21351 <!-- Malaysia (MY) --> 21352 <!-- http://en.wikipedia.org/wiki/%2B60 --> 21353 <!-- https://www.mcmc.gov.my/sectors/celco/numbering-management/numbering-management/numbers-assignment --> 21354 <territory id="MY" countryCode="60" internationalPrefix="00" nationalPrefix="0" 21355 mobileNumberPortableRegion="true"> 21356 <availableFormats> 21357 <!-- 8-digit fixed line ranges --> 21358 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21359 <leadingDigits>[4-79]</leadingDigits> 21360 <format>$1-$2 $3</format> 21361 </numberFormat> 21362 <!-- 8/9-digit fixed line or mobile ranges --> 21363 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21364 <leadingDigits> 21365 1(?: 21366 [02469]| 21367 [378][1-9] 21368 )| 21369 8 21370 </leadingDigits> 21371 <format>$1-$2 $3</format> 21372 </numberFormat> 21373 <!-- 9-digit fixed line ranges --> 21374 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21375 <leadingDigits>3</leadingDigits> 21376 <format>$1-$2 $3</format> 21377 </numberFormat> 21378 <!-- Variable cost (premium rate, toll free etc.) --> 21379 <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{4})"> 21380 <leadingDigits>1[36-8]</leadingDigits> 21381 <format>$1-$2-$3-$4</format> 21382 </numberFormat> 21383 <!-- 10 digit mobile or voip ranges --> 21384 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21385 <leadingDigits>15</leadingDigits> 21386 <format>$1-$2 $3</format> 21387 </numberFormat> 21388 <!-- 10 digit mobile ranges --> 21389 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21390 <leadingDigits>1</leadingDigits> 21391 <format>$1-$2 $3</format> 21392 </numberFormat> 21393 </availableFormats> 21394 <generalDesc> 21395 <nationalNumberPattern> 21396 1\d{8,9}| 21397 (?: 21398 3\d| 21399 [4-9] 21400 )\d{7} 21401 </nationalNumberPattern> 21402 </generalDesc> 21403 <!-- Prefixes 32778, 39108, 6795, 82266, 905[79], 9075, 9132 and 9206 are added based on user 21404 reports. Maintaining prefix data at 3 digit granularity as the new fixed-line ranges are 21405 being added frequently in mcmc.gov.my docs. This avoids false negatives and eases up the 21406 maintenance. --> 21407 <fixedLine> 21408 <possibleLengths national="8,9" localOnly="6,7"/> 21409 <exampleNumber>323856789</exampleNumber> 21410 <nationalNumberPattern> 21411 (?: 21412 3(?: 21413 2[0-36-9]| 21414 3[0-368]| 21415 4[0-278]| 21416 5[0-24-8]| 21417 6[0-467]| 21418 7[1246-9]| 21419 8\d| 21420 9[0-57] 21421 )\d| 21422 4(?: 21423 2[0-689]| 21424 [3-79]\d| 21425 8[1-35689] 21426 )| 21427 5(?: 21428 2[0-589]| 21429 [3468]\d| 21430 5[0-489]| 21431 7[1-9]| 21432 9[23] 21433 )| 21434 6(?: 21435 2[2-9]| 21436 3[1357-9]| 21437 [46]\d| 21438 5[0-6]| 21439 7[0-35-9]| 21440 85| 21441 9[015-8] 21442 )| 21443 7(?: 21444 [2579]\d| 21445 3[03-68]| 21446 4[0-8]| 21447 6[5-9]| 21448 8[0-35-9] 21449 )| 21450 8(?: 21451 [24][2-8]| 21452 3[2-5]| 21453 5[2-7]| 21454 6[2-589]| 21455 7[2-578]| 21456 [89][2-9] 21457 )| 21458 9(?: 21459 0[57]| 21460 13| 21461 [25-7]\d| 21462 [3489][0-8] 21463 ) 21464 )\d{5} 21465 </nationalNumberPattern> 21466 </fixedLine> 21467 <!-- Although the plan lists the prefix 159 as broadband services (data only), apparently it 21468 is possible to send SMSs (and receive them) from numbers in this block, so we are 21469 listing them as mobile. 11[4-6] was added based on numbers found online. --> 21470 <mobile> 21471 <possibleLengths national="9,10"/> 21472 <exampleNumber>123456789</exampleNumber> 21473 <nationalNumberPattern> 21474 1(?: 21475 1888[69]| 21476 4400| 21477 8(?: 21478 47| 21479 8[27] 21480 )[0-4] 21481 )\d{4}| 21482 1(?: 21483 0(?: 21484 [23568]\d| 21485 4[0-6]| 21486 7[016-9]| 21487 9[0-8] 21488 )| 21489 1(?: 21490 [1-5]\d\d| 21491 6(?: 21492 0[5-9]| 21493 [1-9]\d 21494 )| 21495 7(?: 21496 [0134]\d| 21497 2[1-9]| 21498 5[0-6] 21499 ) 21500 )| 21501 (?: 21502 (?: 21503 [269]| 21504 59 21505 )\d| 21506 [37][1-9]| 21507 4[235-9] 21508 )\d| 21509 8(?: 21510 1[23]| 21511 [236]\d| 21512 4[06]| 21513 5[7-9]| 21514 7[016-9]| 21515 8[01]| 21516 9[0-8] 21517 ) 21518 )\d{5} 21519 </nationalNumberPattern> 21520 </mobile> 21521 <!-- http://www.skmm.gov.my/skmmgovmy/media/General/pdf/Special_Service_Number.pdf --> 21522 <tollFree> 21523 <possibleLengths national="10"/> 21524 <exampleNumber>1300123456</exampleNumber> 21525 <nationalNumberPattern>1[378]00\d{6}</nationalNumberPattern> 21526 </tollFree> 21527 <premiumRate> 21528 <possibleLengths national="10"/> 21529 <exampleNumber>1600123456</exampleNumber> 21530 <nationalNumberPattern>1600\d{6}</nationalNumberPattern> 21531 </premiumRate> 21532 <voip> 21533 <possibleLengths national="10"/> 21534 <exampleNumber>1546012345</exampleNumber> 21535 <nationalNumberPattern> 21536 15(?: 21537 4(?: 21538 6[0-4]\d| 21539 8(?: 21540 0[125]| 21541 [17]\d| 21542 21| 21543 3[01]| 21544 4[01589]| 21545 5[014]| 21546 6[02] 21547 ) 21548 )| 21549 6(?: 21550 32[0-6]| 21551 78\d 21552 ) 21553 )\d{4} 21554 </nationalNumberPattern> 21555 </voip> 21556 </territory> 21557 21558 <!-- Mozambique (MZ) --> 21559 <!-- The plan suggests 801 and 802 numbers are shared-cost numbers, and numbers beginning with 21560 a 9 are premium rate, but no online examples can be found of any of these so they are 21561 omitted for the time-being. --> 21562 <!-- http://www.itu.int/oth/T0202000091/en --> 21563 <territory id="MZ" countryCode="258" internationalPrefix="00"> 21564 <availableFormats> 21565 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})"> 21566 <leadingDigits> 21567 2| 21568 8[2-79] 21569 </leadingDigits> 21570 <format>$1 $2 $3</format> 21571 </numberFormat> 21572 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 21573 <leadingDigits>8</leadingDigits> 21574 <format>$1 $2 $3</format> 21575 </numberFormat> 21576 </availableFormats> 21577 <generalDesc> 21578 <nationalNumberPattern> 21579 (?: 21580 2| 21581 8\d 21582 )\d{7} 21583 </nationalNumberPattern> 21584 </generalDesc> 21585 <fixedLine> 21586 <possibleLengths national="8"/> 21587 <exampleNumber>21123456</exampleNumber> 21588 <nationalNumberPattern> 21589 2(?: 21590 [1346]\d| 21591 5[0-2]| 21592 [78][12]| 21593 93 21594 )\d{5} 21595 </nationalNumberPattern> 21596 </fixedLine> 21597 <mobile> 21598 <possibleLengths national="9"/> 21599 <exampleNumber>821234567</exampleNumber> 21600 <nationalNumberPattern>8[2-79]\d{7}</nationalNumberPattern> 21601 </mobile> 21602 <!-- Unsure of the length requirement on toll-free numbers, so using 9 based on online 21603 examples. --> 21604 <tollFree> 21605 <possibleLengths national="9"/> 21606 <exampleNumber>800123456</exampleNumber> 21607 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 21608 </tollFree> 21609 </territory> 21610 21611 <!-- Namibia (NA) --> 21612 <!-- http://www.itu.int/oth/T0202000093/en --> 21613 <territory id="NA" countryCode="264" internationalPrefix="00" nationalPrefix="0"> 21614 <availableFormats> 21615 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21616 <leadingDigits>88</leadingDigits> 21617 <format>$1 $2 $3</format> 21618 </numberFormat> 21619 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21620 <leadingDigits>6</leadingDigits> 21621 <format>$1 $2 $3</format> 21622 </numberFormat> 21623 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21624 <leadingDigits>87</leadingDigits> 21625 <format>$1 $2 $3</format> 21626 </numberFormat> 21627 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21628 <leadingDigits>8</leadingDigits> 21629 <format>$1 $2 $3</format> 21630 </numberFormat> 21631 </availableFormats> 21632 <generalDesc> 21633 <nationalNumberPattern>[68]\d{7,8}</nationalNumberPattern> 21634 </generalDesc> 21635 <!-- Includes VSAT service. Added 6768 and 64426 prefix based on user 21636 report. --> 21637 <fixedLine> 21638 <possibleLengths national="8,9"/> 21639 <exampleNumber>61221234</exampleNumber> 21640 <nationalNumberPattern> 21641 64426\d{3}| 21642 6(?: 21643 1(?: 21644 2[2-7]| 21645 3[01378]| 21646 4[0-4] 21647 )| 21648 254| 21649 32[0237]| 21650 4(?: 21651 27| 21652 41| 21653 5[25] 21654 )| 21655 52[236-8]| 21656 626| 21657 7(?: 21658 2[2-4]| 21659 30 21660 ) 21661 )\d{4,5}| 21662 6(?: 21663 1(?: 21664 (?: 21665 0\d| 21666 2[0189]| 21667 3[24-69]| 21668 4[5-9] 21669 )\d| 21670 17| 21671 69| 21672 7[014] 21673 )| 21674 2(?: 21675 17| 21676 5[0-36-8]| 21677 69| 21678 70 21679 )| 21680 3(?: 21681 17| 21682 2[14-689]| 21683 34| 21684 6[289]| 21685 7[01]| 21686 81 21687 )| 21688 4(?: 21689 17| 21690 2[0-2]| 21691 4[06]| 21692 5[0137]| 21693 69| 21694 7[01] 21695 )| 21696 5(?: 21697 17| 21698 2[0459]| 21699 69| 21700 7[01] 21701 )| 21702 6(?: 21703 17| 21704 25| 21705 38| 21706 42| 21707 69| 21708 7[01] 21709 )| 21710 7(?: 21711 17| 21712 2[569]| 21713 3[13]| 21714 6[89]| 21715 7[01] 21716 ) 21717 )\d{4} 21718 </nationalNumberPattern> 21719 </fixedLine> 21720 <!-- Includes the Switch CDMA Service. --> 21721 <mobile> 21722 <possibleLengths national="9"/> 21723 <exampleNumber>811234567</exampleNumber> 21724 <nationalNumberPattern> 21725 (?: 21726 60| 21727 8[1245] 21728 )\d{7} 21729 </nationalNumberPattern> 21730 </mobile> 21731 <tollFree> 21732 <possibleLengths national="9"/> 21733 <exampleNumber>800123456</exampleNumber> 21734 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 21735 </tollFree> 21736 <premiumRate> 21737 <possibleLengths national="9"/> 21738 <exampleNumber>870123456</exampleNumber> 21739 <nationalNumberPattern>8701\d{5}</nationalNumberPattern> 21740 </premiumRate> 21741 <!-- Including virtual telephone and VOIP services. --> 21742 <voip> 21743 <possibleLengths national="8,9"/> 21744 <exampleNumber>88612345</exampleNumber> 21745 <nationalNumberPattern> 21746 8(?: 21747 3\d\d| 21748 86 21749 )\d{5} 21750 </nationalNumberPattern> 21751 </voip> 21752 </territory> 21753 21754 <!-- New Caledonia (NC) --> 21755 <!-- http://www.itu.int/oth/T0202000098/en --> 21756 <!-- http://www.opt.nc --> 21757 <territory id="NC" countryCode="687" internationalPrefix="00"> 21758 <availableFormats> 21759 <!-- 3-digit Shortcodes which would otherwise be formatted as 'XX.X' --> 21760 <numberFormat pattern="(\d{3})"> 21761 <leadingDigits>5[6-8]</leadingDigits> 21762 <format>$1</format> 21763 <intlFormat>NA</intlFormat> 21764 </numberFormat> 21765 <!-- From http://www.1012.nc, the local yellow pages. --> 21766 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 21767 <leadingDigits>[02-57-9]</leadingDigits> 21768 <format>$1.$2.$3</format> 21769 </numberFormat> 21770 </availableFormats> 21771 <generalDesc> 21772 <nationalNumberPattern> 21773 (?: 21774 050| 21775 [2-57-9]\d\d 21776 )\d{3} 21777 </nationalNumberPattern> 21778 </generalDesc> 21779 <!-- Including the 88 prefix for public payphones. --> 21780 <fixedLine> 21781 <possibleLengths national="6"/> 21782 <exampleNumber>201234</exampleNumber> 21783 <nationalNumberPattern> 21784 (?: 21785 2[03-9]| 21786 3[0-5]| 21787 4[1-7]| 21788 88 21789 )\d{4} 21790 </nationalNumberPattern> 21791 </fixedLine> 21792 <mobile> 21793 <possibleLengths national="6"/> 21794 <exampleNumber>751234</exampleNumber> 21795 <nationalNumberPattern> 21796 (?: 21797 5[0-4]| 21798 [79]\d| 21799 8[0-79] 21800 )\d{4} 21801 </nationalNumberPattern> 21802 </mobile> 21803 <!-- Prefix 050 is added based on user report. 21804 https://www.enercal.nc/nos-agences/ (click on DUMBEA CENTRE in the list) --> 21805 <tollFree> 21806 <possibleLengths national="6"/> 21807 <exampleNumber>050012</exampleNumber> 21808 <nationalNumberPattern>050\d{3}</nationalNumberPattern> 21809 </tollFree> 21810 <!-- Listed as "voice services", from what we've seen they seem to cost extra. --> 21811 <!-- Note that OPT lists 3631 as a free short number for caller ID services, but the ITU 21812 document says that all 36 numbers are 6 digits. See ShortNumberMetadata.xml for more. --> 21813 <premiumRate> 21814 <possibleLengths national="6"/> 21815 <exampleNumber>366711</exampleNumber> 21816 <nationalNumberPattern>36\d{4}</nationalNumberPattern> 21817 </premiumRate> 21818 </territory> 21819 21820 <!-- Niger (NE) --> 21821 <!-- http://www.itu.int/oth/T020200009B/en --> 21822 <territory id="NE" countryCode="227" internationalPrefix="00"> 21823 <availableFormats> 21824 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 21825 <leadingDigits>08</leadingDigits> 21826 <format>$1 $2 $3</format> 21827 </numberFormat> 21828 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 21829 <leadingDigits> 21830 [089]| 21831 2[013]| 21832 7[04] 21833 </leadingDigits> 21834 <format>$1 $2 $3 $4</format> 21835 </numberFormat> 21836 </availableFormats> 21837 <generalDesc> 21838 <nationalNumberPattern>[027-9]\d{7}</nationalNumberPattern> 21839 </generalDesc> 21840 <!-- Adding 20 61 from online numbers. --> 21841 <fixedLine> 21842 <possibleLengths national="8"/> 21843 <exampleNumber>20201234</exampleNumber> 21844 <nationalNumberPattern> 21845 2(?: 21846 0(?: 21847 20| 21848 3[1-8]| 21849 4[13-5]| 21850 5[14]| 21851 6[14578]| 21852 7[1-578] 21853 )| 21854 1(?: 21855 4[145]| 21856 5[14]| 21857 6[14-68]| 21858 7[169]| 21859 88 21860 ) 21861 )\d{4} 21862 </nationalNumberPattern> 21863 </fixedLine> 21864 <!-- Added 84, 85, 88, 90, 91, 92, 98 and 99 from online data. Airtel have confirmed that 21865 they use the 89 and 97 prefixes, and Orange use 92. MOOV started using 95 in Jan 21866 2014. --> 21867 <mobile> 21868 <possibleLengths national="8"/> 21869 <exampleNumber>93123456</exampleNumber> 21870 <nationalNumberPattern> 21871 (?: 21872 23| 21873 7[04]| 21874 [89]\d 21875 )\d{6} 21876 </nationalNumberPattern> 21877 </mobile> 21878 <tollFree> 21879 <possibleLengths national="8"/> 21880 <exampleNumber>08123456</exampleNumber> 21881 <nationalNumberPattern>08\d{6}</nationalNumberPattern> 21882 </tollFree> 21883 <premiumRate> 21884 <possibleLengths national="8"/> 21885 <exampleNumber>09123456</exampleNumber> 21886 <nationalNumberPattern>09\d{6}</nationalNumberPattern> 21887 </premiumRate> 21888 </territory> 21889 21890 <!-- Norfolk Island (NF) --> 21891 <!-- Including numbers for Australian Antarctic stations. --> 21892 <!-- http://www.itu.int/oth/T020200009D/en --> 21893 <territory id="NF" countryCode="672" internationalPrefix="00" 21894 nationalPrefixForParsing="([0-258]\d{4})$" nationalPrefixTransformRule="3$1"> 21895 <availableFormats> 21896 <numberFormat pattern="(\d{2})(\d{4})"> 21897 <leadingDigits>1[0-3]</leadingDigits> 21898 <format>$1 $2</format> 21899 </numberFormat> 21900 <numberFormat pattern="(\d)(\d{5})"> 21901 <leadingDigits>[13]</leadingDigits> 21902 <format>$1 $2</format> 21903 </numberFormat> 21904 </availableFormats> 21905 <generalDesc> 21906 <nationalNumberPattern>[13]\d{5}</nationalNumberPattern> 21907 </generalDesc> 21908 <!-- ITU says all 3X numbers except 38 are fixed-line, but 3[34679] numbers don't seem to 21909 connect after we tried calling them. --> 21910 <fixedLine> 21911 <possibleLengths national="6" localOnly="5"/> 21912 <exampleNumber>106609</exampleNumber> 21913 <nationalNumberPattern> 21914 (?: 21915 1(?: 21916 06| 21917 17| 21918 28| 21919 39 21920 )| 21921 3[0-2]\d 21922 )\d{3} 21923 </nationalNumberPattern> 21924 </fixedLine> 21925 <!-- Numbers found online with prefix 35. --> 21926 <mobile> 21927 <possibleLengths national="6" localOnly="5"/> 21928 <exampleNumber>381234</exampleNumber> 21929 <nationalNumberPattern> 21930 (?: 21931 14| 21932 3[58] 21933 )\d{4} 21934 </nationalNumberPattern> 21935 </mobile> 21936 </territory> 21937 21938 <!-- Nigeria (NG) --> 21939 <!-- http://www.itu.int/oth/T020200009C/en --> 21940 <!-- https://www.ncc.gov.ng/technology/standards/numbering --> 21941 <territory id="NG" countryCode="234" internationalPrefix="009" nationalPrefix="0" 21942 mobileNumberPortableRegion="true"> 21943 <availableFormats> 21944 <!-- Special case for (rare) 7-digit fixed line numbers. --> 21945 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21946 <leadingDigits>78</leadingDigits> 21947 <format>$1 $2 $3</format> 21948 </numberFormat> 21949 <!-- Fixed line format for 1 digit area code --> 21950 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21951 <leadingDigits> 21952 [12]| 21953 9(?: 21954 0[3-9]| 21955 [1-9] 21956 ) 21957 </leadingDigits> 21958 <format>$1 $2 $3</format> 21959 </numberFormat> 21960 <!-- Fixed line format for 2 digit area code --> 21961 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 21962 <leadingDigits> 21963 [3-7]| 21964 8[2-9] 21965 </leadingDigits> 21966 <format>$1 $2 $3</format> 21967 </numberFormat> 21968 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21969 <leadingDigits>[7-9]</leadingDigits> 21970 <format>$1 $2 $3</format> 21971 </numberFormat> 21972 <!-- 11-12 digit toll-free and UAN numbers. --> 21973 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 21974 <leadingDigits>[78]</leadingDigits> 21975 <format>$1 $2 $3</format> 21976 </numberFormat> 21977 <!-- 13-14 digit toll-free and UAN numbers. --> 21978 <numberFormat pattern="(\d{3})(\d{5})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 21979 <leadingDigits>[78]</leadingDigits> 21980 <format>$1 $2 $3</format> 21981 </numberFormat> 21982 </availableFormats> 21983 <generalDesc> 21984 <nationalNumberPattern> 21985 (?: 21986 [124-7]| 21987 9\d{3} 21988 )\d{6}| 21989 [1-9]\d{7}| 21990 [78]\d{9,13} 21991 </nationalNumberPattern> 21992 </generalDesc> 21993 <fixedLine> 21994 <possibleLengths national="7,8" localOnly="5,6"/> 21995 <exampleNumber>18040123</exampleNumber> 21996 <nationalNumberPattern> 21997 (?: 21998 (?: 21999 [1-356]\d| 22000 4[02-8]| 22001 8[2-9] 22002 )\d| 22003 9(?: 22004 0[3-9]| 22005 [1-9]\d 22006 ) 22007 )\d{5}| 22008 7(?: 22009 0(?: 22010 [013-689]\d| 22011 2[0-24-9] 22012 )\d{3,4}| 22013 [1-79]\d{6} 22014 )| 22015 (?: 22016 [12]\d| 22017 4[147]| 22018 5[14579]| 22019 6[1578]| 22020 7[1-3578] 22021 )\d{5} 22022 </nationalNumberPattern> 22023 </fixedLine> 22024 <!-- Added 906 and 907 mobile prefixes based on reports. Prefix 707 is withdrawn as per few 22025 websites, however 707[0-3] is added based on bug report and online search. --> 22026 <mobile> 22027 <possibleLengths national="10"/> 22028 <exampleNumber>8021234567</exampleNumber> 22029 <nationalNumberPattern> 22030 (?: 22031 702[0-24-9]| 22032 8(?: 22033 01| 22034 19 22035 )[01] 22036 )\d{6}| 22037 (?: 22038 70[13-689]| 22039 8(?: 22040 0[2-9]| 22041 1[0-8] 22042 )| 22043 9(?: 22044 0[1-9]| 22045 1[2356] 22046 ) 22047 )\d{7} 22048 </nationalNumberPattern> 22049 </mobile> 22050 <!-- Info on these numbers from http://www.alphatechnologieslimited.com. --> 22051 <tollFree> 22052 <possibleLengths national="[10-14]"/> 22053 <exampleNumber>80017591759</exampleNumber> 22054 <nationalNumberPattern>800\d{7,11}</nationalNumberPattern> 22055 </tollFree> 22056 <uan> 22057 <possibleLengths national="[10-14]"/> 22058 <exampleNumber>7001234567</exampleNumber> 22059 <nationalNumberPattern>700\d{7,11}</nationalNumberPattern> 22060 </uan> 22061 </territory> 22062 22063 <!-- Nicaragua (NI) --> 22064 <!-- http://www.itu.int/oth/T020200009A/en --> 22065 <territory id="NI" countryCode="505" internationalPrefix="00"> 22066 <availableFormats> 22067 <numberFormat pattern="(\d{4})(\d{4})"> 22068 <leadingDigits>[125-8]</leadingDigits> 22069 <format>$1 $2</format> 22070 </numberFormat> 22071 </availableFormats> 22072 <generalDesc> 22073 <nationalNumberPattern> 22074 (?: 22075 1800| 22076 [25-8]\d{3} 22077 )\d{4} 22078 </nationalNumberPattern> 22079 </generalDesc> 22080 <fixedLine> 22081 <possibleLengths national="8"/> 22082 <exampleNumber>21234567</exampleNumber> 22083 <nationalNumberPattern>2\d{7}</nationalNumberPattern> 22084 </fixedLine> 22085 <!-- 55[0-7], 57, 58 and 7[5-8] were added from bug reports/numbers found online. --> 22086 <mobile> 22087 <possibleLengths national="8"/> 22088 <exampleNumber>81234567</exampleNumber> 22089 <nationalNumberPattern> 22090 (?: 22091 5(?: 22092 5[0-7]| 22093 [78]\d 22094 )| 22095 6(?: 22096 20| 22097 3[035]| 22098 4[045]| 22099 5[05]| 22100 77| 22101 8[1-9]| 22102 9[059] 22103 )| 22104 (?: 22105 7[5-8]| 22106 8\d 22107 )\d 22108 )\d{5} 22109 </nationalNumberPattern> 22110 </mobile> 22111 <tollFree> 22112 <possibleLengths national="8"/> 22113 <exampleNumber>18001234</exampleNumber> 22114 <nationalNumberPattern>1800\d{4}</nationalNumberPattern> 22115 </tollFree> 22116 </territory> 22117 22118 <!-- Netherlands (NL) --> 22119 <!-- http://en.wikipedia.org/wiki/%2B31 --> 22120 <!-- http://wetten.overheid.nl/BWBR0010198 --> 22121 <territory id="NL" countryCode="31" internationalPrefix="00" nationalPrefix="0" 22122 mobileNumberPortableRegion="true"> 22123 <availableFormats> 22124 <!-- Shortcodes (4 digits). --> 22125 <numberFormat pattern="(\d{4})"> 22126 <leadingDigits> 22127 1[238]| 22128 [34] 22129 </leadingDigits> 22130 <format>$1</format> 22131 <intlFormat>NA</intlFormat> 22132 </numberFormat> 22133 <!-- National only numbers (no national prefix). --> 22134 <numberFormat pattern="(\d{2})(\d{3,4})"> 22135 <leadingDigits>14</leadingDigits> 22136 <format>$1 $2</format> 22137 <intlFormat>NA</intlFormat> 22138 </numberFormat> 22139 <!-- Shortcodes (6 digits). --> 22140 <numberFormat pattern="(\d{6})"> 22141 <leadingDigits>1</leadingDigits> 22142 <format>$1</format> 22143 <intlFormat>NA</intlFormat> 22144 </numberFormat> 22145 <!-- Toll free & premium rate. --> 22146 <numberFormat pattern="(\d{3})(\d{4,7})" nationalPrefixFormattingRule="$NP$FG"> 22147 <leadingDigits>[89]0</leadingDigits> 22148 <format>$1 $2</format> 22149 </numberFormat> 22150 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 22151 <leadingDigits>66</leadingDigits> 22152 <format>$1 $2</format> 22153 </numberFormat> 22154 <numberFormat pattern="(\d)(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 22155 <leadingDigits>6</leadingDigits> 22156 <format>$1 $2</format> 22157 </numberFormat> 22158 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 22159 <leadingDigits> 22160 1[16-8]| 22161 2[259]| 22162 3[124]| 22163 4[17-9]| 22164 5[124679] 22165 </leadingDigits> 22166 <format>$1 $2 $3</format> 22167 </numberFormat> 22168 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22169 <leadingDigits> 22170 [1-578]| 22171 91 22172 </leadingDigits> 22173 <format>$1 $2 $3</format> 22174 </numberFormat> 22175 <!-- For M2M numbers that are used for mobile purposes. --> 22176 <numberFormat pattern="(\d{3})(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 22177 <leadingDigits>9</leadingDigits> 22178 <format>$1 $2 $3</format> 22179 </numberFormat> 22180 </availableFormats> 22181 <generalDesc> 22182 <nationalNumberPattern> 22183 (?: 22184 [124-7]\d\d| 22185 3(?: 22186 [02-9]\d| 22187 1[0-8] 22188 ) 22189 )\d{6}| 22190 8\d{6,9}| 22191 9\d{6,10}| 22192 1\d{4,5} 22193 </nationalNumberPattern> 22194 </generalDesc> 22195 <noInternationalDialling> 22196 <possibleLengths national="5,6"/> 22197 <nationalNumberPattern> 22198 140(?: 22199 1[035]| 22200 2[0346]| 22201 3[03568]| 22202 4[0356]| 22203 5[0358]| 22204 8[458] 22205 )| 22206 140(?: 22207 1[16-8]| 22208 2[259]| 22209 3[124]| 22210 4[17-9]| 22211 5[124679]| 22212 7 22213 )\d 22214 </nationalNumberPattern> 22215 </noInternationalDialling> 22216 <fixedLine> 22217 <possibleLengths national="9"/> 22218 <exampleNumber>101234567</exampleNumber> 22219 <nationalNumberPattern> 22220 (?: 22221 1(?: 22222 [035]\d| 22223 1[13-578]| 22224 6[124-8]| 22225 7[24]| 22226 8[0-467] 22227 )| 22228 2(?: 22229 [0346]\d| 22230 2[2-46-9]| 22231 5[125]| 22232 9[479] 22233 )| 22234 3(?: 22235 [03568]\d| 22236 1[3-8]| 22237 2[01]| 22238 4[1-8] 22239 )| 22240 4(?: 22241 [0356]\d| 22242 1[1-368]| 22243 7[58]| 22244 8[15-8]| 22245 9[23579] 22246 )| 22247 5(?: 22248 [0358]\d| 22249 [19][1-9]| 22250 2[1-57-9]| 22251 4[13-8]| 22252 6[126]| 22253 7[0-3578] 22254 )| 22255 7\d\d 22256 )\d{6} 22257 </nationalNumberPattern> 22258 </fixedLine> 22259 <!-- As per this government.nl's doc some sub ranges of existing 06[1-58] mobile numbers are 22260 used for M2M purposes (that use mobile networks). But there is no information about these 22261 sub ranges. The other way is also true, 12 digit 097 M2M numbers are used for mobile 22262 purposes. More information in https://www.acm.nl/en/publications/information-about-dutch-097-numbers-non-dutch-providers 22263 Added support just for subrange 970X as these only mentioned as assigned/live. --> 22264 <mobile> 22265 <possibleLengths national="9,11"/> 22266 <exampleNumber>612345678</exampleNumber> 22267 <nationalNumberPattern> 22268 (?: 22269 6[1-58]| 22270 970\d 22271 )\d{7} 22272 </nationalNumberPattern> 22273 </mobile> 22274 <pager> 22275 <possibleLengths national="9"/> 22276 <exampleNumber>662345678</exampleNumber> 22277 <nationalNumberPattern>66\d{7}</nationalNumberPattern> 22278 </pager> 22279 <tollFree> 22280 <possibleLengths national="[7-10]"/> 22281 <exampleNumber>8001234</exampleNumber> 22282 <nationalNumberPattern>800\d{4,7}</nationalNumberPattern> 22283 </tollFree> 22284 <premiumRate> 22285 <possibleLengths national="[7-10]"/> 22286 <exampleNumber>9061234</exampleNumber> 22287 <nationalNumberPattern>90[069]\d{4,7}</nationalNumberPattern> 22288 </premiumRate> 22289 <voip> 22290 <possibleLengths national="9"/> 22291 <exampleNumber>851234567</exampleNumber> 22292 <nationalNumberPattern> 22293 (?: 22294 85| 22295 91 22296 )\d{7} 22297 </nationalNumberPattern> 22298 </voip> 22299 <!-- These numbers are used for local government. They are formed by the appending the local 22300 dialling code (including the national prefix 0) after the leading digits "14". 22301 government.nl's doc says 88 range is for premium rate services but only for a period of 22302 6 months after its enforcement. Online results and Wikipedia says these are of standard 22303 cost to end users. --> 22304 <uan> 22305 <possibleLengths national="5,6,9"/> 22306 <exampleNumber>14020</exampleNumber> 22307 <nationalNumberPattern> 22308 140(?: 22309 1[035]| 22310 2[0346]| 22311 3[03568]| 22312 4[0356]| 22313 5[0358]| 22314 8[458] 22315 )| 22316 (?: 22317 140(?: 22318 1[16-8]| 22319 2[259]| 22320 3[124]| 22321 4[17-9]| 22322 5[124679]| 22323 7 22324 )| 22325 8[478]\d{6} 22326 )\d 22327 </nationalNumberPattern> 22328 </uan> 22329 </territory> 22330 22331 <!-- Norway (NO) --> 22332 <!-- Main region for 'SJ' --> 22333 <!-- Metadata (excluding fixed-line) should be duplicated in 'SJ'. --> 22334 <!-- http://www.npt.no/npt/numsys/E.164.pdf --> 22335 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Norway --> 22336 <territory id="NO" mainCountryForCode="true" countryCode="47" leadingDigits="[02-689]|7[0-8]" 22337 internationalPrefix="00" mobileNumberPortableRegion="true"> 22338 <availableFormats> 22339 <numberFormat pattern="(\d{3})(\d{2})(\d{3})"> 22340 <leadingDigits> 22341 [489]| 22342 59 22343 </leadingDigits> 22344 <format>$1 $2 $3</format> 22345 </numberFormat> 22346 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 22347 <leadingDigits>[235-7]</leadingDigits> 22348 <format>$1 $2 $3 $4</format> 22349 </numberFormat> 22350 </availableFormats> 22351 <generalDesc> 22352 <nationalNumberPattern> 22353 (?: 22354 0| 22355 [2-9]\d{3} 22356 )\d{4} 22357 </nationalNumberPattern> 22358 </generalDesc> 22359 <!-- Excludes Svalbard fixed-line numbers. --> 22360 <fixedLine> 22361 <possibleLengths national="8"/> 22362 <exampleNumber>21234567</exampleNumber> 22363 <nationalNumberPattern> 22364 (?: 22365 2[1-4]| 22366 3[1-3578]| 22367 5[1-35-7]| 22368 6[1-4679]| 22369 7[0-8] 22370 )\d{6} 22371 </nationalNumberPattern> 22372 </fixedLine> 22373 <!-- Consider adding one more digit for stricter validation (e.g. for 580). TETRA and GSM-R 22374 numbers are not supported as they are not reachable for all. --> 22375 <mobile> 22376 <possibleLengths national="8"/> 22377 <exampleNumber>40612345</exampleNumber> 22378 <nationalNumberPattern> 22379 (?: 22380 4[015-8]| 22381 59| 22382 9\d 22383 )\d{6} 22384 </nationalNumberPattern> 22385 </mobile> 22386 <tollFree> 22387 <possibleLengths national="8"/> 22388 <exampleNumber>80012345</exampleNumber> 22389 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern> 22390 </tollFree> 22391 <premiumRate> 22392 <possibleLengths national="8"/> 22393 <exampleNumber>82012345</exampleNumber> 22394 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern> 22395 </premiumRate> 22396 <sharedCost> 22397 <possibleLengths national="8"/> 22398 <exampleNumber>81021234</exampleNumber> 22399 <nationalNumberPattern> 22400 810(?: 22401 0[0-6]| 22402 [2-8]\d 22403 )\d{3} 22404 </nationalNumberPattern> 22405 </sharedCost> 22406 <personalNumber> 22407 <possibleLengths national="8"/> 22408 <exampleNumber>88012345</exampleNumber> 22409 <nationalNumberPattern>880\d{5}</nationalNumberPattern> 22410 </personalNumber> 22411 <voip> 22412 <possibleLengths national="8"/> 22413 <exampleNumber>85012345</exampleNumber> 22414 <nationalNumberPattern>85[0-5]\d{5}</nationalNumberPattern> 22415 </voip> 22416 <!-- Includes some 810 local-rate numbers, and long-distance rate numbers. --> 22417 <uan> 22418 <possibleLengths national="5,8"/> 22419 <exampleNumber>02000</exampleNumber> 22420 <nationalNumberPattern> 22421 (?: 22422 0[2-9]| 22423 81(?: 22424 0(?: 22425 0[7-9]| 22426 1\d 22427 )| 22428 5\d\d 22429 ) 22430 )\d{3} 22431 </nationalNumberPattern> 22432 </uan> 22433 <voicemail> 22434 <possibleLengths national="8"/> 22435 <exampleNumber>81212345</exampleNumber> 22436 <nationalNumberPattern>81[23]\d{5}</nationalNumberPattern> 22437 </voicemail> 22438 </territory> 22439 22440 <!-- Nepal (NP) --> 22441 <!-- http://www.itu.int/oth/T0202000095/en --> 22442 <!-- http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php --> 22443 <!-- http://www.nta.gov.np/en/2012-06-01-11-45-17/2012-06-04-04-26-59/numbering-plan --> 22444 <territory id="NP" countryCode="977" internationalPrefix="00" nationalPrefix="0"> 22445 <availableFormats> 22446 <!-- Formatting patterns taken from pages like http://www.nepalgov.gov.np --> 22447 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 22448 <leadingDigits>1[2-6]</leadingDigits> 22449 <format>$1-$2</format> 22450 </numberFormat> 22451 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 22452 <leadingDigits> 22453 1[01]| 22454 [2-8]| 22455 9(?: 22456 [1-579]| 22457 6[2-6] 22458 ) 22459 </leadingDigits> 22460 <format>$1-$2</format> 22461 </numberFormat> 22462 <numberFormat pattern="(\d{3})(\d{7})"> 22463 <leadingDigits>9</leadingDigits> 22464 <format>$1-$2</format> 22465 </numberFormat> 22466 <!-- 11 digit toll free number --> 22467 <numberFormat pattern="(\d{4})(\d{2})(\d{5})"> 22468 <leadingDigits>1</leadingDigits> 22469 <format>$1-$2-$3</format> 22470 <intlFormat>NA</intlFormat> 22471 </numberFormat> 22472 </availableFormats> 22473 <generalDesc> 22474 <nationalNumberPattern> 22475 (?: 22476 1\d| 22477 9 22478 )\d{9}| 22479 [1-9]\d{7} 22480 </nationalNumberPattern> 22481 </generalDesc> 22482 <!-- We don't support Rural Telecommunication Service at the moment since 22483 we are not sure what type it is. --> 22484 <fixedLine> 22485 <possibleLengths national="8" localOnly="6,7"/> 22486 <exampleNumber>14567890</exampleNumber> 22487 <nationalNumberPattern> 22488 (?: 22489 1[0-6]\d| 22490 99[02-6] 22491 )\d{5}| 22492 (?: 22493 2[13-79]| 22494 3[135-8]| 22495 4[146-9]| 22496 5[135-7]| 22497 6[13-9]| 22498 7[15-9]| 22499 8[1-46-9]| 22500 9[1-7] 22501 )[2-6]\d{5} 22502 </nationalNumberPattern> 22503 </fixedLine> 22504 <!-- Added prefix 982 per IR21 from the carrier. --> 22505 <mobile> 22506 <possibleLengths national="10"/> 22507 <exampleNumber>9841234567</exampleNumber> 22508 <nationalNumberPattern> 22509 9(?: 22510 6[0-3]| 22511 7[24-6]| 22512 8[0-24-68] 22513 )\d{7} 22514 </nationalNumberPattern> 22515 </mobile> 22516 <!-- Added prefix 166001 based on https://ntc.net.np/post/toll-free-phone. 22517 Prefix 1800 is added based on user report. --> 22518 <tollFree> 22519 <possibleLengths national="11"/> 22520 <exampleNumber>16600101234</exampleNumber> 22521 <nationalNumberPattern> 22522 1(?: 22523 66001| 22524 800\d\d 22525 )\d{5} 22526 </nationalNumberPattern> 22527 </tollFree> 22528 </territory> 22529 22530 <!-- Nauru (NR) --> 22531 <!-- http://www.itu.int/oth/T0202000094/en --> 22532 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nauru --> 22533 <territory id="NR" countryCode="674" internationalPrefix="00"> 22534 <availableFormats> 22535 <numberFormat pattern="(\d{3})(\d{4})"> 22536 <leadingDigits>[4-68]</leadingDigits> 22537 <format>$1 $2</format> 22538 </numberFormat> 22539 </availableFormats> 22540 <generalDesc> 22541 <nationalNumberPattern> 22542 (?: 22543 444| 22544 (?: 22545 55| 22546 8\d 22547 )\d| 22548 666 22549 )\d{4} 22550 </nationalNumberPattern> 22551 </generalDesc> 22552 <fixedLine> 22553 <possibleLengths national="7"/> 22554 <exampleNumber>4441234</exampleNumber> 22555 <nationalNumberPattern>444\d{4}</nationalNumberPattern> 22556 </fixedLine> 22557 <mobile> 22558 <possibleLengths national="7"/> 22559 <exampleNumber>5551234</exampleNumber> 22560 <nationalNumberPattern> 22561 (?: 22562 55[3-9]| 22563 666| 22564 8\d\d 22565 )\d{4} 22566 </nationalNumberPattern> 22567 </mobile> 22568 </territory> 22569 22570 <!-- Niue (NU) --> 22571 <!-- http://www.itu.int/oth/T02020000EC/en --> 22572 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Niue --> 22573 <territory id="NU" countryCode="683" internationalPrefix="00"> 22574 <availableFormats> 22575 <numberFormat pattern="(\d{3})(\d{4})"> 22576 <leadingDigits>8</leadingDigits> 22577 <format>$1 $2</format> 22578 </numberFormat> 22579 </availableFormats> 22580 <generalDesc> 22581 <nationalNumberPattern> 22582 (?: 22583 [47]| 22584 888\d 22585 )\d{3} 22586 </nationalNumberPattern> 22587 </generalDesc> 22588 <fixedLine> 22589 <possibleLengths national="4"/> 22590 <exampleNumber>7012</exampleNumber> 22591 <nationalNumberPattern>[47]\d{3}</nationalNumberPattern> 22592 </fixedLine> 22593 <mobile> 22594 <possibleLengths national="7"/> 22595 <exampleNumber>8884012</exampleNumber> 22596 <nationalNumberPattern>888[4-9]\d{3}</nationalNumberPattern> 22597 </mobile> 22598 </territory> 22599 22600 <!-- New Zealand (NZ) --> 22601 <!-- Includes Ross Dependency, Antarctica --> 22602 <!-- Does not currently support 083 "Enhanced voice services", New Zealand direct service 22603 numbers and 050 "Nation-Wide Service". --> 22604 <!-- http://www.itu.int/oth/T0202000099/en --> 22605 <territory id="NZ" countryCode="64" preferredInternationalPrefix="00" 22606 internationalPrefix="0(?:0|161)" nationalPrefix="0" mobileNumberPortableRegion="true"> 22607 <availableFormats> 22608 <!-- Enhanced voice services --> 22609 <numberFormat pattern="(\d{2})(\d{3,8})" nationalPrefixFormattingRule="$NP$FG"> 22610 <leadingDigits>8[1-579]</leadingDigits> 22611 <format>$1 $2</format> 22612 </numberFormat> 22613 <!-- 7, 8-digit variable cost (premium rate/toll free). --> 22614 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 22615 <leadingDigits> 22616 50[036-8]| 22617 [89]0 22618 </leadingDigits> 22619 <leadingDigits> 22620 50(?: 22621 [0367]| 22622 88 22623 )| 22624 [89]0 22625 </leadingDigits> 22626 <format>$1 $2 $3</format> 22627 </numberFormat> 22628 <!-- Pattern for fixed-line formats, including Ross Dependency. --> 22629 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22630 <leadingDigits> 22631 24| 22632 [346]| 22633 7[2-57-9]| 22634 9[2-9] 22635 </leadingDigits> 22636 <format>$1-$2 $3</format> 22637 </numberFormat> 22638 <!-- 0274, 0210 and toll-free/premium-rate prefixes 0508/0800/0900. --> 22639 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 22640 <leadingDigits> 22641 2(?: 22642 10| 22643 74 22644 )| 22645 [59]| 22646 80 22647 </leadingDigits> 22648 <format>$1 $2 $3</format> 22649 </numberFormat> 22650 <!-- 2Degrees numbers are formatted with 022 separated, since this seems to be more common 22651 than writing the first group as 022X based on Google web searches, and is used by 22652 2Degrees themselves. See formatting on http://www.2degreesmobile.co.nz for an example 22653 of the latter. We follow the same pattern for 020 (Orcon) and 028 (mixed) numbers. --> 22654 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22655 <leadingDigits> 22656 1| 22657 2[028] 22658 </leadingDigits> 22659 <format>$1 $2 $3</format> 22660 </numberFormat> 22661 <!-- Mobile numbers do not have exclusive leading digits - formatting depends on number length. 22662 Vodafone numbers can be 8 digits (without leading 0)." 22663 Paging numbers and some mobile numbers (Telecom/Vodafone/TelstraClear). --> 22664 <numberFormat pattern="(\d{2})(\d{3})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 22665 <leadingDigits> 22666 2(?: 22667 [169]| 22668 7[0-35-9] 22669 )| 22670 7| 22671 86 22672 </leadingDigits> 22673 <format>$1 $2 $3</format> 22674 </numberFormat> 22675 </availableFormats> 22676 <generalDesc> 22677 <nationalNumberPattern> 22678 [29]\d{7,9}| 22679 50\d{5}(?: 22680 \d{2,3} 22681 )?| 22682 6[0-35-9]\d{6}| 22683 7\d{7,8}| 22684 8\d{4,9}| 22685 (?: 22686 11\d| 22687 [34] 22688 )\d{7} 22689 </nationalNumberPattern> 22690 </generalDesc> 22691 <fixedLine> 22692 <possibleLengths national="8" localOnly="7"/> 22693 <exampleNumber>32345678</exampleNumber> 22694 <nationalNumberPattern> 22695 24099\d{3}| 22696 (?: 22697 3[2-79]| 22698 [49][2-9]| 22699 6[235-9]| 22700 7[2-57-9] 22701 )\d{6} 22702 </nationalNumberPattern> 22703 </fixedLine> 22704 <!-- Includes mobile radio service numbers (e.g. TeamTalk). --> 22705 <mobile> 22706 <possibleLengths national="[8-10]"/> 22707 <exampleNumber>211234567</exampleNumber> 22708 <nationalNumberPattern> 22709 2[0-27-9]\d{7,8}| 22710 21\d{6} 22711 </nationalNumberPattern> 22712 </mobile> 22713 <pager> 22714 <possibleLengths national="8,9"/> 22715 <exampleNumber>26123456</exampleNumber> 22716 <nationalNumberPattern>[28]6\d{6,7}</nationalNumberPattern> 22717 </pager> 22718 <!-- These are the toll free patterns used, by Telecom and Telstra/Clear, but they are 22719 referred to as 'Value-added service' in the phone plan for some reason. 85 numbers are 22720 not covered, as telecom companies don't seem to support them yet. --> 22721 <tollFree> 22722 <possibleLengths national="[8-10]"/> 22723 <exampleNumber>800123456</exampleNumber> 22724 <nationalNumberPattern> 22725 508\d{6,7}| 22726 80\d{6,8} 22727 </nationalNumberPattern> 22728 </tollFree> 22729 <!-- The ITU doc says the lengths are 9 to 11, but wikipedia says 8. Online numbers can only 22730 be found with lengths 8 and 9. 7 digit 'Nation-Wide Service' numbers are also included 22731 here. --> 22732 <premiumRate> 22733 <possibleLengths national="[7-10]"/> 22734 <exampleNumber>900123456</exampleNumber> 22735 <nationalNumberPattern> 22736 (?: 22737 11\d{5}| 22738 50(?: 22739 0[08]| 22740 30| 22741 66| 22742 77| 22743 88 22744 ) 22745 )\d{3}| 22746 90\d{6,8} 22747 </nationalNumberPattern> 22748 </premiumRate> 22749 <personalNumber> 22750 <possibleLengths national="9"/> 22751 <exampleNumber>701234567</exampleNumber> 22752 <nationalNumberPattern>70\d{7}</nationalNumberPattern> 22753 </personalNumber> 22754 <uan> 22755 <possibleLengths national="[5-10]"/> 22756 <exampleNumber>83012378</exampleNumber> 22757 <nationalNumberPattern> 22758 8(?: 22759 1[6-9]| 22760 22| 22761 3\d| 22762 4[045]| 22763 5[459]| 22764 7[0-3579]| 22765 90 22766 )\d{2,7} 22767 </nationalNumberPattern> 22768 </uan> 22769 </territory> 22770 22771 <!-- Oman (OM) --> 22772 <!-- http://www.itu.int/oth/T020200009F/en --> 22773 <territory id="OM" countryCode="968" internationalPrefix="00" mobileNumberPortableRegion="true"> 22774 <availableFormats> 22775 <numberFormat pattern="(\d{3})(\d{4,6})"> 22776 <leadingDigits>[58]</leadingDigits> 22777 <format>$1 $2</format> 22778 </numberFormat> 22779 <numberFormat pattern="(\d{2})(\d{6})"> 22780 <leadingDigits>2</leadingDigits> 22781 <format>$1 $2</format> 22782 </numberFormat> 22783 <numberFormat pattern="(\d{4})(\d{4})"> 22784 <leadingDigits>[179]</leadingDigits> 22785 <format>$1 $2</format> 22786 </numberFormat> 22787 </availableFormats> 22788 <generalDesc> 22789 <nationalNumberPattern> 22790 (?: 22791 1505| 22792 [279]\d{3}| 22793 500 22794 )\d{4}| 22795 800\d{5,6} 22796 </nationalNumberPattern> 22797 </generalDesc> 22798 <fixedLine> 22799 <possibleLengths national="8"/> 22800 <exampleNumber>23123456</exampleNumber> 22801 <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern> 22802 </fixedLine> 22803 <mobile> 22804 <possibleLengths national="8"/> 22805 <exampleNumber>92123456</exampleNumber> 22806 <nationalNumberPattern> 22807 1505\d{4}| 22808 (?: 22809 7(?: 22810 [1289]\d| 22811 7[0-4] 22812 )| 22813 9(?: 22814 0[1-9]| 22815 [1-9]\d 22816 ) 22817 )\d{5} 22818 </nationalNumberPattern> 22819 </mobile> 22820 <!-- Link to document about toll-free numbers on http://www.tra.gov.om, which suggests they 22821 should be 8007 followed by 4 digits. However, the only examples I can find, including 22822 the customer help line for the main telephony company there (omantel), is 8007 followed 22823 by 5 digits, so am allowing both for now to be on the safe side. 500 numbers seem to 22824 offer international toll-free dialing numbers - +968 500 1300 for international help 22825 desk for omantel, for example. Toll-free numbers 800[05] are added based on user report 22826 and not official docs. --> 22827 <tollFree> 22828 <possibleLengths national="[7-9]"/> 22829 <exampleNumber>80071234</exampleNumber> 22830 <nationalNumberPattern> 22831 8007\d{4,5}| 22832 (?: 22833 500| 22834 800[05] 22835 )\d{4} 22836 </nationalNumberPattern> 22837 </tollFree> 22838 <premiumRate> 22839 <possibleLengths national="8"/> 22840 <exampleNumber>90012345</exampleNumber> 22841 <nationalNumberPattern>900\d{5}</nationalNumberPattern> 22842 </premiumRate> 22843 </territory> 22844 22845 <!-- Panama (PA) --> 22846 <!-- Last read July 9, 2014. --> 22847 <!-- Omits the fact that mobile phones are 8 digits long. --> 22848 <!-- http://www.asep.gob.pa/telecom/pnn/default.asp --> 22849 <!-- http://en.wikipedia.org/wiki/%2B507 --> 22850 <territory id="PA" countryCode="507" internationalPrefix="00" mobileNumberPortableRegion="true"> 22851 <availableFormats> 22852 <numberFormat pattern="(\d{3})(\d{4})"> 22853 <leadingDigits>[1-57-9]</leadingDigits> 22854 <format>$1-$2</format> 22855 </numberFormat> 22856 <numberFormat pattern="(\d{4})(\d{4})"> 22857 <leadingDigits>[68]</leadingDigits> 22858 <format>$1-$2</format> 22859 </numberFormat> 22860 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 22861 <leadingDigits>8</leadingDigits> 22862 <format>$1 $2 $3</format> 22863 </numberFormat> 22864 </availableFormats> 22865 <generalDesc> 22866 <nationalNumberPattern> 22867 (?: 22868 00800| 22869 8\d{3} 22870 )\d{6}| 22871 [68]\d{7}| 22872 [1-57-9]\d{6} 22873 </nationalNumberPattern> 22874 </generalDesc> 22875 <!-- Note that numbers starting with 101, 106, 131, 151, 156 and 168 have not been assigned 22876 to any rule below since we are not sure what the "servicios 102/103" refer to here. --> 22877 <!-- Note that "servicios 101/104" in the plan refer to "Local Basic Communications Service" 22878 and "Public and Semipublic Terminal Service", represented here as fixed-line. --> 22879 <!-- The range 194-XXXX has been added since a number was found online with this prefix and 22880 proved to be diallable. --> 22881 <fixedLine> 22882 <possibleLengths national="7"/> 22883 <exampleNumber>2001234</exampleNumber> 22884 <nationalNumberPattern> 22885 (?: 22886 1(?: 22887 0\d| 22888 1[479]| 22889 2[37]| 22890 3[0137]| 22891 4[17]| 22892 5[05]| 22893 6[58]| 22894 7[0167]| 22895 8[258]| 22896 9[1389] 22897 )| 22898 2(?: 22899 [0235-79]\d| 22900 1[0-7]| 22901 4[013-9]| 22902 8[02-9] 22903 )| 22904 3(?: 22905 [089]\d| 22906 1[0-7]| 22907 2[0-5]| 22908 33| 22909 4[0-79]| 22910 5[0-35]| 22911 6[068]| 22912 7[0-8] 22913 )| 22914 4(?: 22915 00| 22916 3[0-579]| 22917 4\d| 22918 7[0-57-9] 22919 )| 22920 5(?: 22921 [01]\d| 22922 2[0-7]| 22923 [56]0| 22924 79 22925 )| 22926 7(?: 22927 0[09]| 22928 2[0-26-8]| 22929 3[03]| 22930 4[04]| 22931 5[05-9]| 22932 6[056]| 22933 7[0-24-9]| 22934 8[5-9]| 22935 90 22936 )| 22937 8(?: 22938 09| 22939 2[89]| 22940 3\d| 22941 4[0-24-689]| 22942 5[014]| 22943 8[02] 22944 )| 22945 9(?: 22946 0[5-9]| 22947 1[0135-8]| 22948 2[036-9]| 22949 3[35-79]| 22950 40| 22951 5[0457-9]| 22952 6[05-9]| 22953 7[04-9]| 22954 8[35-8]| 22955 9\d 22956 ) 22957 )\d{4} 22958 </nationalNumberPattern> 22959 </fixedLine> 22960 <!-- Note that "servicios 106/107" in the plan refer to mobile services. We also include 22961 service "210", "Servicio de Busca Personas". --> 22962 <mobile> 22963 <possibleLengths national="7,8"/> 22964 <exampleNumber>61234567</exampleNumber> 22965 <nationalNumberPattern> 22966 (?: 22967 1[16]1| 22968 21[89]| 22969 6\d{3}| 22970 8(?: 22971 1[01]| 22972 7[23] 22973 ) 22974 )\d{4} 22975 </nationalNumberPattern> 22976 </mobile> 22977 <!-- Prefix 800 and 00800 of length 9-digit and 11-digit is added based on user 22978 report. --> 22979 <tollFree> 22980 <possibleLengths national="7,8,10,11"/> 22981 <exampleNumber>8001234</exampleNumber> 22982 <nationalNumberPattern> 22983 800\d{4,5}| 22984 (?: 22985 00800| 22986 800\d 22987 )\d{6} 22988 </nationalNumberPattern> 22989 </tollFree> 22990 <!-- Value-added services are represented as "400" in the plan. --> 22991 <premiumRate> 22992 <possibleLengths national="7"/> 22993 <exampleNumber>8601234</exampleNumber> 22994 <nationalNumberPattern> 22995 (?: 22996 8(?: 22997 22| 22998 55| 22999 60| 23000 7[78]| 23001 86 23002 )| 23003 9(?: 23004 00| 23005 81 23006 ) 23007 )\d{4} 23008 </nationalNumberPattern> 23009 </premiumRate> 23010 </territory> 23011 23012 <!-- Peru (PE) --> 23013 <!-- http://www.itu.int/oth/T02020000A6/en --> 23014 <!-- http://en.wikipedia.org/wiki/+51 --> 23015 <!-- http://www.assistbook.com/South%20America/Peru/widecodes --> 23016 <territory id="PE" countryCode="51" internationalPrefix="19(?:1[124]|77|90)00" 23017 nationalPrefix="0" preferredExtnPrefix=" Anexo " mobileNumberPortableRegion="true"> 23018 <availableFormats> 23019 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 23020 <leadingDigits>80</leadingDigits> 23021 <format>$1 $2</format> 23022 </numberFormat> 23023 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="($NP$FG)"> 23024 <leadingDigits>1</leadingDigits> 23025 <format>$1 $2</format> 23026 </numberFormat> 23027 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP$FG)"> 23028 <leadingDigits>[4-8]</leadingDigits> 23029 <format>$1 $2</format> 23030 </numberFormat> 23031 <!-- Formatting from common usage found on the internet, supported by ITU doc. --> 23032 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 23033 <leadingDigits>9</leadingDigits> 23034 <format>$1 $2 $3</format> 23035 </numberFormat> 23036 </availableFormats> 23037 <generalDesc> 23038 <nationalNumberPattern> 23039 (?: 23040 [14-8]| 23041 9\d 23042 )\d{7} 23043 </nationalNumberPattern> 23044 </generalDesc> 23045 <!-- Looks like not all 1X numbers are land-line numbers in Lima, some of them are allotted 23046 as IDDs. As it effects parsing of these numbers and no valid numbers found online, not 23047 supporting 8 digit 191[124], 1977 and 1990 ranges. --> 23048 <fixedLine> 23049 <possibleLengths national="8" localOnly="6,7"/> 23050 <exampleNumber>11234567</exampleNumber> 23051 <nationalNumberPattern> 23052 (?: 23053 (?: 23054 4[34]| 23055 5[14] 23056 )[0-8]\d| 23057 7(?: 23058 173| 23059 3[0-8]\d 23060 )| 23061 8(?: 23062 10[05689]| 23063 6(?: 23064 0[06-9]| 23065 1[6-9]| 23066 29 23067 )| 23068 7(?: 23069 0[569]| 23070 [56]0 23071 ) 23072 ) 23073 )\d{4}| 23074 (?: 23075 1[0-8]| 23076 4[12]| 23077 5[236]| 23078 6[1-7]| 23079 7[246]| 23080 8[2-4] 23081 )\d{6} 23082 </nationalNumberPattern> 23083 </fixedLine> 23084 <mobile> 23085 <possibleLengths national="9"/> 23086 <exampleNumber>912345678</exampleNumber> 23087 <nationalNumberPattern>9\d{8}</nationalNumberPattern> 23088 </mobile> 23089 <tollFree> 23090 <possibleLengths national="8"/> 23091 <exampleNumber>80012345</exampleNumber> 23092 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 23093 </tollFree> 23094 <premiumRate> 23095 <possibleLengths national="8"/> 23096 <exampleNumber>80512345</exampleNumber> 23097 <nationalNumberPattern>805\d{5}</nationalNumberPattern> 23098 </premiumRate> 23099 <sharedCost> 23100 <possibleLengths national="8"/> 23101 <exampleNumber>80112345</exampleNumber> 23102 <nationalNumberPattern>801\d{5}</nationalNumberPattern> 23103 </sharedCost> 23104 <personalNumber> 23105 <possibleLengths national="8"/> 23106 <exampleNumber>80212345</exampleNumber> 23107 <nationalNumberPattern>80[24]\d{5}</nationalNumberPattern> 23108 </personalNumber> 23109 </territory> 23110 23111 <!-- French Polynesia (PF) --> 23112 <!-- http://www.itu.int/oth/T020200004D/en --> 23113 <territory id="PF" countryCode="689" internationalPrefix="00"> 23114 <availableFormats> 23115 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 23116 <leadingDigits>44</leadingDigits> 23117 <format>$1 $2 $3</format> 23118 </numberFormat> 23119 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 23120 <leadingDigits> 23121 4| 23122 8[7-9] 23123 </leadingDigits> 23124 <format>$1 $2 $3 $4</format> 23125 </numberFormat> 23126 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 23127 <leadingDigits>8</leadingDigits> 23128 <format>$1 $2 $3 $4</format> 23129 </numberFormat> 23130 </availableFormats> 23131 <generalDesc> 23132 <nationalNumberPattern> 23133 4\d{5}(?: 23134 \d{2} 23135 )?| 23136 8\d{7,8} 23137 </nationalNumberPattern> 23138 </generalDesc> 23139 <noInternationalDialling> 23140 <possibleLengths national="6"/> 23141 <nationalNumberPattern>44\d{4}</nationalNumberPattern> 23142 </noInternationalDialling> 23143 <!-- Includes payphone prefixes. --> 23144 <fixedLine> 23145 <possibleLengths national="8"/> 23146 <exampleNumber>40412345</exampleNumber> 23147 <nationalNumberPattern> 23148 4(?: 23149 0[4-689]| 23150 9[4-68] 23151 )\d{5} 23152 </nationalNumberPattern> 23153 </fixedLine> 23154 <mobile> 23155 <possibleLengths national="8"/> 23156 <exampleNumber>87123456</exampleNumber> 23157 <nationalNumberPattern>8[7-9]\d{6}</nationalNumberPattern> 23158 </mobile> 23159 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 23160 numbers. --> 23161 <tollFree> 23162 <possibleLengths national="9"/> 23163 <exampleNumber>800012345</exampleNumber> 23164 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 23165 </tollFree> 23166 <voip> 23167 <possibleLengths national="8"/> 23168 <exampleNumber>49901234</exampleNumber> 23169 <nationalNumberPattern>499\d{5}</nationalNumberPattern> 23170 </voip> 23171 <uan> 23172 <possibleLengths national="6"/> 23173 <exampleNumber>440123</exampleNumber> 23174 <nationalNumberPattern>44\d{4}</nationalNumberPattern> 23175 </uan> 23176 </territory> 23177 23178 <!-- Papua New Guinea (PG) --> 23179 <!-- http://www.itu.int/oth/T02020000A4/en --> 23180 <!-- http://en.wikipedia.org/wiki/%2B675 --> 23181 <!-- http://nicta.gov.pg/search?searchword=numbering%20plan --> 23182 <territory id="PG" countryCode="675" preferredInternationalPrefix="00" 23183 internationalPrefix="00|140[1-3]"> 23184 <availableFormats> 23185 <numberFormat pattern="(\d{3})(\d{4})"> 23186 <leadingDigits> 23187 18| 23188 [2-69]| 23189 85 23190 </leadingDigits> 23191 <format>$1 $2</format> 23192 </numberFormat> 23193 <numberFormat pattern="(\d{4})(\d{4})"> 23194 <leadingDigits>[78]</leadingDigits> 23195 <format>$1 $2</format> 23196 </numberFormat> 23197 </availableFormats> 23198 <generalDesc> 23199 <nationalNumberPattern> 23200 (?: 23201 180| 23202 [78]\d{3} 23203 )\d{4}| 23204 (?: 23205 [2-589]\d| 23206 64 23207 )\d{5} 23208 </nationalNumberPattern> 23209 </generalDesc> 23210 <fixedLine> 23211 <possibleLengths national="7"/> 23212 <exampleNumber>3123456</exampleNumber> 23213 <nationalNumberPattern> 23214 (?: 23215 (?: 23216 3[0-2]| 23217 4[257]| 23218 5[34]| 23219 9[78] 23220 )\d| 23221 64[1-9]| 23222 85[02-46-9] 23223 )\d{4} 23224 </nationalNumberPattern> 23225 </fixedLine> 23226 <mobile> 23227 <possibleLengths national="8"/> 23228 <exampleNumber>70123456</exampleNumber> 23229 <nationalNumberPattern> 23230 (?: 23231 7\d| 23232 8[18] 23233 )\d{6} 23234 </nationalNumberPattern> 23235 </mobile> 23236 <pager> 23237 <possibleLengths national="7"/> 23238 <exampleNumber>2700123</exampleNumber> 23239 <nationalNumberPattern>27[01]\d{4}</nationalNumberPattern> 23240 </pager> 23241 <tollFree> 23242 <possibleLengths national="7"/> 23243 <exampleNumber>1801234</exampleNumber> 23244 <nationalNumberPattern>180\d{4}</nationalNumberPattern> 23245 </tollFree> 23246 <!-- Including all satellite numbers from the ITU doc here, as we found working numbers 23247 online. --> 23248 <voip> 23249 <possibleLengths national="7"/> 23250 <exampleNumber>2751234</exampleNumber> 23251 <nationalNumberPattern> 23252 2(?: 23253 0[0-47]| 23254 7[568] 23255 )\d{4} 23256 </nationalNumberPattern> 23257 </voip> 23258 </territory> 23259 23260 <!-- Philippines (PH) --> 23261 <!-- http://en.wikipedia.org/wiki/%2B63 --> 23262 <territory id="PH" countryCode="63" internationalPrefix="00" nationalPrefix="0"> 23263 <availableFormats> 23264 <numberFormat pattern="(\d)(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 23265 <leadingDigits>2</leadingDigits> 23266 <format>$1 $2</format> 23267 </numberFormat> 23268 <numberFormat pattern="(\d{4})(\d{4,6})" nationalPrefixFormattingRule="($NP$FG)"> 23269 <leadingDigits> 23270 3(?: 23271 23| 23272 39| 23273 46 23274 )| 23275 4(?: 23276 2[3-6]| 23277 [35]9| 23278 4[26]| 23279 76 23280 )| 23281 544| 23282 88[245]| 23283 (?: 23284 52| 23285 64| 23286 86 23287 )2 23288 </leadingDigits> 23289 <leadingDigits> 23290 3(?: 23291 230| 23292 397| 23293 461 23294 )| 23295 4(?: 23296 2(?: 23297 35| 23298 [46]4| 23299 51 23300 )| 23301 396| 23302 4(?: 23303 22| 23304 63 23305 )| 23306 59[347]| 23307 76[15] 23308 )| 23309 5(?: 23310 221| 23311 446 23312 )| 23313 642[23]| 23314 8(?: 23315 622| 23316 8(?: 23317 [24]2| 23318 5[13] 23319 ) 23320 ) 23321 </leadingDigits> 23322 <format>$1 $2</format> 23323 </numberFormat> 23324 <numberFormat pattern="(\d{5})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 23325 <leadingDigits> 23326 346| 23327 4(?: 23328 27| 23329 9[35] 23330 )| 23331 883 23332 </leadingDigits> 23333 <leadingDigits> 23334 3469| 23335 4(?: 23336 279| 23337 9(?: 23338 30| 23339 56 23340 ) 23341 )| 23342 8834 23343 </leadingDigits> 23344 <format>$1 $2</format> 23345 </numberFormat> 23346 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 23347 <leadingDigits>2</leadingDigits> 23348 <format>$1 $2 $3</format> 23349 </numberFormat> 23350 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 23351 <leadingDigits> 23352 [3-7]| 23353 8[2-8] 23354 </leadingDigits> 23355 <format>$1 $2 $3</format> 23356 </numberFormat> 23357 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 23358 <leadingDigits>[89]</leadingDigits> 23359 <format>$1 $2 $3</format> 23360 </numberFormat> 23361 <!-- Formatting from http://www.uniontelecard.com/calling-guides/philippines/guide1.aspx --> 23362 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 23363 <leadingDigits>1</leadingDigits> 23364 <format>$1 $2 $3</format> 23365 </numberFormat> 23366 <numberFormat pattern="(\d{4})(\d{1,2})(\d{3})(\d{4})"> 23367 <leadingDigits>1</leadingDigits> 23368 <format>$1 $2 $3 $4</format> 23369 </numberFormat> 23370 </availableFormats> 23371 <generalDesc> 23372 <nationalNumberPattern> 23373 (?: 23374 [2-7]| 23375 9\d 23376 )\d{8}| 23377 2\d{5}| 23378 (?: 23379 1800| 23380 8 23381 )\d{7,9} 23382 </nationalNumberPattern> 23383 </generalDesc> 23384 <!-- Evidence on number length is hard to come by. We have found diallable numbers in Manila 23385 that have only 5 digits after the area code; plus it seems the 8822 area code is 23386 followed by 6 digits, and 8842 by only 4. Subscriber number of area code 02 are migrated 23387 from 7 digit to 8 digit since 6th October 2019. --> 23388 <fixedLine> 23389 <possibleLengths national="6,[8-10]" localOnly="4,5,7"/> 23390 <exampleNumber>232345678</exampleNumber> 23391 <nationalNumberPattern> 23392 (?: 23393 (?: 23394 2[3-8]| 23395 3[2-68]| 23396 4[2-9]| 23397 5[2-6]| 23398 6[2-58]| 23399 7[24578] 23400 )\d{3}| 23401 88(?: 23402 22\d\d| 23403 42 23404 ) 23405 )\d{4}| 23406 (?: 23407 2| 23408 8[2-8]\d\d 23409 )\d{5} 23410 </nationalNumberPattern> 23411 </fixedLine> 23412 <!-- 950 added based on info received from Smart. 96[5-7] added based on user report. --> 23413 <mobile> 23414 <possibleLengths national="10"/> 23415 <exampleNumber>9051234567</exampleNumber> 23416 <nationalNumberPattern> 23417 (?: 23418 8(?: 23419 1[37]| 23420 9[5-8] 23421 )| 23422 9(?: 23423 0[5-9]| 23424 1[0-24-9]| 23425 [235-7]\d| 23426 4[2-9]| 23427 8[135-9]| 23428 9[1-9] 23429 ) 23430 )\d{7} 23431 </nationalNumberPattern> 23432 </mobile> 23433 <!-- Information on toll-free numbers collected from searching the internet --> 23434 <tollFree> 23435 <possibleLengths national="[11-13]"/> 23436 <exampleNumber>180012345678</exampleNumber> 23437 <nationalNumberPattern>1800\d{7,9}</nationalNumberPattern> 23438 </tollFree> 23439 </territory> 23440 23441 <!-- Pakistan (PK) --> 23442 <!-- http://www.itu.int/oth/T02020000A1/en --> 23443 <!-- http://en.wikipedia.org/wiki/%2B92 --> 23444 <territory id="PK" countryCode="92" internationalPrefix="00" nationalPrefix="0" 23445 mobileNumberPortableRegion="true"> 23446 <availableFormats> 23447 <!-- Toll-free and premium-rate numbers. --> 23448 <numberFormat pattern="(\d{3})(\d{3})(\d{2,7})" nationalPrefixFormattingRule="$NP$FG"> 23449 <leadingDigits>[89]0</leadingDigits> 23450 <format>$1 $2 $3</format> 23451 </numberFormat> 23452 <!-- Personal numbers. 23453 https://propakistani.pk/2010/06/10/ptcl-launches-personal-global-number/ has it 23454 listed as being dialled without the national prefix. --> 23455 <numberFormat pattern="(\d{4})(\d{5})"> 23456 <leadingDigits>1</leadingDigits> 23457 <format>$1 $2</format> 23458 </numberFormat> 23459 <!-- Fixed-line numbers with 3 digits in first group. --> 23460 <numberFormat pattern="(\d{3})(\d{6,7})" nationalPrefixFormattingRule="($NP$FG)"> 23461 <leadingDigits> 23462 2(?: 23463 3[2358]| 23464 4[2-4]| 23465 9[2-8] 23466 )| 23467 45[3479]| 23468 54[2-467]| 23469 60[468]| 23470 72[236]| 23471 8(?: 23472 2[2-689]| 23473 3[23578]| 23474 4[3478]| 23475 5[2356] 23476 )| 23477 9(?: 23478 2[2-8]| 23479 3[27-9]| 23480 4[2-6]| 23481 6[3569]| 23482 9[25-8] 23483 ) 23484 </leadingDigits> 23485 <leadingDigits> 23486 9(?: 23487 2[3-8]| 23488 98 23489 )| 23490 (?: 23491 2(?: 23492 3[2358]| 23493 4[2-4]| 23494 9[2-8] 23495 )| 23496 45[3479]| 23497 54[2-467]| 23498 60[468]| 23499 72[236]| 23500 8(?: 23501 2[2-689]| 23502 3[23578]| 23503 4[3478]| 23504 5[2356] 23505 )| 23506 9(?: 23507 22| 23508 3[27-9]| 23509 4[2-6]| 23510 6[3569]| 23511 9[25-7] 23512 ) 23513 )[2-9] 23514 </leadingDigits> 23515 <format>$1 $2</format> 23516 </numberFormat> 23517 <!-- Fixed-line numbers with 2 digits in first group. --> 23518 <numberFormat pattern="(\d{2})(\d{7,8})" nationalPrefixFormattingRule="($NP$FG)"> 23519 <leadingDigits> 23520 (?: 23521 2[125]| 23522 4[0-246-9]| 23523 5[1-35-7]| 23524 6[1-8]| 23525 7[14]| 23526 8[16]| 23527 91 23528 )[2-9] 23529 </leadingDigits> 23530 <format>$1 $2</format> 23531 </numberFormat> 23532 <!-- Fixed-line numbers with 5 digits in first group. 23533 586 was seen in this format online. 23534 581 and 582 are added here because our best is guess is they behave like 586, given 23535 these are the only fixed-line numbers where the second group doesn't start with [2-9]. --> 23536 <numberFormat pattern="(\d{5})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 23537 <leadingDigits>58</leadingDigits> 23538 <format>$1 $2</format> 23539 </numberFormat> 23540 <!-- Mobile numbers. --> 23541 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 23542 <leadingDigits>3</leadingDigits> 23543 <format>$1 $2</format> 23544 </numberFormat> 23545 <!-- 11-digit UAN numbers (formatted to imply an area code but since there's not enough evidence that 23546 the first group is actually optional, we don't assign an area code length to these ranges yet). --> 23547 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP$FG)"> 23548 <leadingDigits> 23549 2[125]| 23550 4[0-246-9]| 23551 5[1-35-7]| 23552 6[1-8]| 23553 7[14]| 23554 8[16]| 23555 91 23556 </leadingDigits> 23557 <format>$1 $2 $3 $4</format> 23558 </numberFormat> 23559 <!-- 12-digit UAN numbers (formatted to imply an area code but it's not optional). --> 23560 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP$FG)"> 23561 <leadingDigits>[24-9]</leadingDigits> 23562 <format>$1 $2 $3 $4</format> 23563 </numberFormat> 23564 </availableFormats> 23565 <generalDesc> 23566 <nationalNumberPattern> 23567 122\d{6}| 23568 [24-8]\d{10,11}| 23569 9(?: 23570 [013-9]\d{8,10}| 23571 2(?: 23572 [01]\d\d| 23573 2(?: 23574 [06-8]\d| 23575 1[01] 23576 ) 23577 )\d{7} 23578 )| 23579 (?: 23580 [2-8]\d{3}| 23581 92(?: 23582 [0-7]\d| 23583 8[1-9] 23584 ) 23585 )\d{6}| 23586 [24-9]\d{8}| 23587 [89]\d{7} 23588 </nationalNumberPattern> 23589 </generalDesc> 23590 <!-- The subscriber number length is not well defined for some area codes. From online 23591 examples, we have come up with a heuristic that for 3-digit area codes, the subscriber 23592 number will be 6 or 7 digits - for 2-digit area codes it will be 7, with the exceptions 23593 of Karachi and Lahore (both 8). --> 23594 <fixedLine> 23595 <possibleLengths national="9,10" localOnly="[5-8]"/> 23596 <exampleNumber>2123456789</exampleNumber> 23597 <nationalNumberPattern> 23598 (?: 23599 (?: 23600 21| 23601 42 23602 )[2-9]| 23603 58[126] 23604 )\d{7}| 23605 (?: 23606 2[25]| 23607 4[0146-9]| 23608 5[1-35-7]| 23609 6[1-8]| 23610 7[14]| 23611 8[16]| 23612 91 23613 )[2-9]\d{6,7}| 23614 (?: 23615 2(?: 23616 3[2358]| 23617 4[2-4]| 23618 9[2-8] 23619 )| 23620 45[3479]| 23621 54[2-467]| 23622 60[468]| 23623 72[236]| 23624 8(?: 23625 2[2-689]| 23626 3[23578]| 23627 4[3478]| 23628 5[2356] 23629 )| 23630 9(?: 23631 2[2-8]| 23632 3[27-9]| 23633 4[2-6]| 23634 6[3569]| 23635 9[25-8] 23636 ) 23637 )[2-9]\d{5,6} 23638 </nationalNumberPattern> 23639 </fixedLine> 23640 <!-- Adding 325 and 320 as SMSs have been successfully sent to these numbers and numbers 23641 can be found online with these prefixes. Added 348 based on information found 23642 online. --> 23643 <mobile> 23644 <possibleLengths national="10"/> 23645 <exampleNumber>3012345678</exampleNumber> 23646 <nationalNumberPattern> 23647 3(?: 23648 [0-24]\d| 23649 3[0-7]| 23650 55| 23651 64 23652 )\d{7} 23653 </nationalNumberPattern> 23654 </mobile> 23655 <!-- Prefix 800 (11 digits) added based on user report. --> 23656 <tollFree> 23657 <possibleLengths national="8,11"/> 23658 <exampleNumber>80012345</exampleNumber> 23659 <nationalNumberPattern> 23660 800\d{5}(?: 23661 \d{3} 23662 )? 23663 </nationalNumberPattern> 23664 </tollFree> 23665 <premiumRate> 23666 <possibleLengths national="8"/> 23667 <exampleNumber>90012345</exampleNumber> 23668 <nationalNumberPattern>900\d{5}</nationalNumberPattern> 23669 </premiumRate> 23670 <!-- These are referred to as UPT numbers in the plan. --> 23671 <!-- The example number here is the test number from the plan. --> 23672 <personalNumber> 23673 <possibleLengths national="9"/> 23674 <exampleNumber>122044444</exampleNumber> 23675 <nationalNumberPattern>122\d{6}</nationalNumberPattern> 23676 </personalNumber> 23677 <!-- Data on what a UAN is is hard to come by. http://www.ptcl.com.pk has information under 23678 http://www.ptcl.com.pk/contentb.php?NID=143#uan - which defines their format - but not 23679 what type of number they are. We exclude Azad Jammu, Kashmir and Northern Areas here 23680 since no online example UANs can be found, and they have an "access code" at the start, 23681 making it difficult to guess what a UAN in these areas would look like. --> 23682 <uan> 23683 <possibleLengths national="11,12"/> 23684 <exampleNumber>21111825888</exampleNumber> 23685 <nationalNumberPattern> 23686 (?: 23687 2(?: 23688 [125]| 23689 3[2358]| 23690 4[2-4]| 23691 9[2-8] 23692 )| 23693 4(?: 23694 [0-246-9]| 23695 5[3479] 23696 )| 23697 5(?: 23698 [1-35-7]| 23699 4[2-467] 23700 )| 23701 6(?: 23702 0[468]| 23703 [1-8] 23704 )| 23705 7(?: 23706 [14]| 23707 2[236] 23708 )| 23709 8(?: 23710 [16]| 23711 2[2-689]| 23712 3[23578]| 23713 4[3478]| 23714 5[2356] 23715 )| 23716 9(?: 23717 1| 23718 22| 23719 3[27-9]| 23720 4[2-6]| 23721 6[3569]| 23722 9[2-7] 23723 ) 23724 )111\d{6} 23725 </nationalNumberPattern> 23726 </uan> 23727 </territory> 23728 23729 <!-- Poland (PL) --> 23730 <!-- Source is in Polish. --> 23731 <!-- http://en.wikipedia.org/wiki/%2B48 --> 23732 <!-- http://www.itu.int/oth/T02020000A8/en --> 23733 <!-- http://www.uke.gov.pl/tablice/home.do?execution=e1s1 --> 23734 <!-- http://www.sgwp.wp.mil.pl/pl/1_1225.html --> 23735 <territory id="PL" countryCode="48" internationalPrefix="00" mobileNumberPortableRegion="true"> 23736 <availableFormats> 23737 <!-- 5-digit shortcodes. --> 23738 <numberFormat pattern="(\d{5})"> 23739 <leadingDigits>19</leadingDigits> 23740 <format>$1</format> 23741 </numberFormat> 23742 <!-- 6-digit shortcodes and other ranges (e.g. pager). --> 23743 <numberFormat pattern="(\d{3})(\d{3})"> 23744 <leadingDigits> 23745 11| 23746 64 23747 </leadingDigits> 23748 <format>$1 $2</format> 23749 </numberFormat> 23750 <!-- 7-digit fixed-line numbers. --> 23751 <numberFormat pattern="(\d{2})(\d{2})(\d{3})"> 23752 <leadingDigits> 23753 (?: 23754 1[2-8]| 23755 2[2-69]| 23756 3[2-4]| 23757 4[1-468]| 23758 5[24-689]| 23759 6[1-3578]| 23760 7[14-7]| 23761 8[1-79]| 23762 9[145] 23763 )1 23764 </leadingDigits> 23765 <leadingDigits> 23766 (?: 23767 1[2-8]| 23768 2[2-69]| 23769 3[2-4]| 23770 4[1-468]| 23771 5[24-689]| 23772 6[1-3578]| 23773 7[14-7]| 23774 8[1-79]| 23775 9[145] 23776 )19 23777 </leadingDigits> 23778 <format>$1 $2 $3</format> 23779 </numberFormat> 23780 <!-- 7-8 digit pager numbers. --> 23781 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})"> 23782 <leadingDigits>64</leadingDigits> 23783 <format>$1 $2 $3</format> 23784 </numberFormat> 23785 <!-- Mobile, pager and a few fixed-line numbers. 23786 (70 numbers are formatted as per mobile numbers, based on information from some Polish people). --> 23787 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 23788 <leadingDigits> 23789 21| 23790 39| 23791 45| 23792 5[0137]| 23793 6[0469]| 23794 7[02389]| 23795 8(?: 23796 0[14]| 23797 8 23798 ) 23799 </leadingDigits> 23800 <format>$1 $2 $3</format> 23801 </numberFormat> 23802 <!-- 9-digit fixed-line numbers. --> 23803 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> 23804 <leadingDigits> 23805 1[2-8]| 23806 [2-7]| 23807 8[1-79]| 23808 9[145] 23809 </leadingDigits> 23810 <format>$1 $2 $3 $4</format> 23811 </numberFormat> 23812 <!-- 9-10 digit toll free numbers. --> 23813 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})"> 23814 <leadingDigits>8</leadingDigits> 23815 <format>$1 $2 $3</format> 23816 </numberFormat> 23817 </availableFormats> 23818 <generalDesc> 23819 <nationalNumberPattern> 23820 6\d{5}(?: 23821 \d{2} 23822 )?| 23823 8\d{9}| 23824 [1-9]\d{6}(?: 23825 \d{2} 23826 )? 23827 </nationalNumberPattern> 23828 </generalDesc> 23829 <!-- The plan says all geographical numbers are 9 digits; but we found customer service 23830 numbers 19XXX that can be diallable along with valid area code and are 7 digits 23831 instead, so we support those numbers too. See: 23832 http://www.polskasiectaxi.pl/pst/pst-partnerzy. 23833 Numbers which start with 26 are allocated for the military, see: 23834 http://www.sgwp.wp.mil.pl/pl/1_1225.html. 23835 Numbers which start with 47 are allocated for police, see: 23836 https://policja.pl/pol/aktualnosci/185570,Uwaga-Zmieniaja-sie-numery-telefonow-do-jednostek-Policji-w-calym-kraju.html --> 23837 <fixedLine> 23838 <possibleLengths national="7,9"/> 23839 <exampleNumber>123456789</exampleNumber> 23840 <nationalNumberPattern> 23841 47\d{7}| 23842 (?: 23843 1[2-8]| 23844 2[2-69]| 23845 3[2-4]| 23846 4[1-468]| 23847 5[24-689]| 23848 6[1-3578]| 23849 7[14-7]| 23850 8[1-79]| 23851 9[145] 23852 )(?: 23853 [02-9]\d{6}| 23854 1(?: 23855 [0-8]\d{5}| 23856 9\d{3}(?: 23857 \d{2} 23858 )? 23859 ) 23860 ) 23861 </nationalNumberPattern> 23862 </fixedLine> 23863 <mobile> 23864 <possibleLengths national="9"/> 23865 <exampleNumber>512345678</exampleNumber> 23866 <nationalNumberPattern> 23867 21(?: 23868 1(?: 23869 [145]\d| 23870 3[1-5] 23871 )| 23872 2[0-4]\d 23873 )\d{4}| 23874 (?: 23875 45| 23876 5[0137]| 23877 6[069]| 23878 7[2389]| 23879 88 23880 )\d{7} 23881 </nationalNumberPattern> 23882 </mobile> 23883 <pager> 23884 <possibleLengths national="[6-9]"/> 23885 <exampleNumber>641234567</exampleNumber> 23886 <nationalNumberPattern>64\d{4,7}</nationalNumberPattern> 23887 </pager> 23888 <!-- Prefix 800 with 10 digits added based on user report. --> 23889 <tollFree> 23890 <possibleLengths national="9,10"/> 23891 <exampleNumber>800123456</exampleNumber> 23892 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern> 23893 </tollFree> 23894 <premiumRate> 23895 <possibleLengths national="9"/> 23896 <exampleNumber>701234567</exampleNumber> 23897 <nationalNumberPattern>70[01346-8]\d{6}</nationalNumberPattern> 23898 </premiumRate> 23899 <sharedCost> 23900 <possibleLengths national="9"/> 23901 <exampleNumber>801234567</exampleNumber> 23902 <nationalNumberPattern>801\d{6}</nationalNumberPattern> 23903 </sharedCost> 23904 <voip> 23905 <possibleLengths national="9"/> 23906 <exampleNumber>391234567</exampleNumber> 23907 <nationalNumberPattern>39\d{7}</nationalNumberPattern> 23908 </voip> 23909 <uan> 23910 <possibleLengths national="9"/> 23911 <exampleNumber>804123456</exampleNumber> 23912 <nationalNumberPattern>804\d{6}</nationalNumberPattern> 23913 </uan> 23914 </territory> 23915 23916 <!-- St. Pierre & Miquelon (PM) --> 23917 <!-- http://www.itu.int/oth/T02020000B2/en --> 23918 <territory id="PM" countryCode="508" internationalPrefix="00" nationalPrefix="0"> 23919 <availableFormats> 23920 <numberFormat pattern="(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 23921 <leadingDigits>[45]</leadingDigits> 23922 <format>$1 $2 $3</format> 23923 </numberFormat> 23924 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 23925 <leadingDigits>8</leadingDigits> 23926 <format>$1 $2 $3 $4</format> 23927 </numberFormat> 23928 </availableFormats> 23929 <generalDesc> 23930 <nationalNumberPattern> 23931 (?: 23932 [45]| 23933 80\d\d 23934 )\d{5} 23935 </nationalNumberPattern> 23936 </generalDesc> 23937 <!-- Fixed-line and mobile numbers do not include any main prefix (like country code) 23938 before subscriber number unlike other French territories as they can be dialled 23939 directly using subscriber number after country code in E.164 format. 4[23] and 50 23940 ranges are added to both fixed-line and mobile categories as it is not clear in ITU 23941 doc. --> 23942 <fixedLine> 23943 <possibleLengths national="6"/> 23944 <exampleNumber>430123</exampleNumber> 23945 <nationalNumberPattern> 23946 (?: 23947 4[1-356]| 23948 50 23949 )\d{4} 23950 </nationalNumberPattern> 23951 </fixedLine> 23952 <!-- 44 XXXX might be a mobile range as it is assigned to Globaltel. Category is not 23953 mentioned in the ITU doc. --> 23954 <mobile> 23955 <possibleLengths national="6"/> 23956 <exampleNumber>551234</exampleNumber> 23957 <nationalNumberPattern> 23958 (?: 23959 4[02-4]| 23960 5[056] 23961 )\d{4} 23962 </nationalNumberPattern> 23963 </mobile> 23964 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 23965 numbers. --> 23966 <tollFree> 23967 <possibleLengths national="9"/> 23968 <exampleNumber>800012345</exampleNumber> 23969 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 23970 </tollFree> 23971 </territory> 23972 23973 <!-- Puerto Rico (PR) --> 23974 <!-- Calling code and formatting shared with 'US' --> 23975 <!-- http://www.itu.int/oth/T02020000AA/en --> 23976 <territory id="PR" countryCode="1" leadingDigits="787|939" internationalPrefix="011" 23977 nationalPrefix="1" mobileNumberPortableRegion="true"> 23978 <generalDesc> 23979 <nationalNumberPattern> 23980 (?: 23981 [589]\d\d| 23982 787 23983 )\d{7} 23984 </nationalNumberPattern> 23985 </generalDesc> 23986 <fixedLine> 23987 <possibleLengths national="10" localOnly="7"/> 23988 <exampleNumber>7872345678</exampleNumber> 23989 <nationalNumberPattern> 23990 (?: 23991 787| 23992 939 23993 )[2-9]\d{6} 23994 </nationalNumberPattern> 23995 </fixedLine> 23996 <mobile> 23997 <possibleLengths national="10" localOnly="7"/> 23998 <exampleNumber>7872345678</exampleNumber> 23999 <nationalNumberPattern> 24000 (?: 24001 787| 24002 939 24003 )[2-9]\d{6} 24004 </nationalNumberPattern> 24005 </mobile> 24006 <tollFree> 24007 <possibleLengths national="10"/> 24008 <exampleNumber>8002345678</exampleNumber> 24009 <nationalNumberPattern> 24010 8(?: 24011 00| 24012 33| 24013 44| 24014 55| 24015 66| 24016 77| 24017 88 24018 )[2-9]\d{6} 24019 </nationalNumberPattern> 24020 </tollFree> 24021 <premiumRate> 24022 <possibleLengths national="10"/> 24023 <exampleNumber>9002345678</exampleNumber> 24024 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 24025 </premiumRate> 24026 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 24027 <personalNumber> 24028 <possibleLengths national="10"/> 24029 <exampleNumber>5002345678</exampleNumber> 24030 <nationalNumberPattern> 24031 52(?: 24032 3(?: 24033 [2-46-9][02-9]\d| 24034 5(?: 24035 [02-46-9]\d| 24036 5[0-46-9] 24037 ) 24038 )| 24039 4(?: 24040 [2-478][02-9]\d| 24041 5(?: 24042 [034]\d| 24043 2[024-9]| 24044 5[0-46-9] 24045 )| 24046 6(?: 24047 0[1-9]| 24048 [2-9]\d 24049 )| 24050 9(?: 24051 [05-9]\d| 24052 2[0-5]| 24053 49 24054 ) 24055 ) 24056 )\d{4}| 24057 52[34][2-9]1[02-9]\d{4}| 24058 5(?: 24059 00| 24060 2[125-7]| 24061 33| 24062 44| 24063 66| 24064 77| 24065 88 24066 )[2-9]\d{6} 24067 </nationalNumberPattern> 24068 </personalNumber> 24069 </territory> 24070 24071 <!-- Palestine (PS) --> 24072 <!-- Palestinian phone numbers can be reached through the Israeli country code (972) in addition 24073 to the Palestinian country code (970) and so Palestinian landlines and mobile lines are a 24074 subset of the Israeli formats. --> 24075 <!-- http://en.wikipedia.org/wiki/%2B970 --> 24076 <!-- http://www.wtng.info/wtng-970-ps.html --> 24077 <!-- http://www.paltel.ps --> 24078 <territory id="PS" countryCode="970" internationalPrefix="00" nationalPrefix="0"> 24079 <availableFormats> 24080 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 24081 <leadingDigits>[2489]</leadingDigits> 24082 <format>$1 $2 $3</format> 24083 </numberFormat> 24084 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24085 <leadingDigits>5</leadingDigits> 24086 <format>$1 $2 $3</format> 24087 </numberFormat> 24088 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 24089 <leadingDigits>1</leadingDigits> 24090 <format>$1 $2 $3</format> 24091 </numberFormat> 24092 </availableFormats> 24093 <generalDesc> 24094 <nationalNumberPattern> 24095 [2489]2\d{6}| 24096 (?: 24097 1\d| 24098 5 24099 )\d{8} 24100 </nationalNumberPattern> 24101 </generalDesc> 24102 <fixedLine> 24103 <possibleLengths national="8" localOnly="7"/> 24104 <exampleNumber>22234567</exampleNumber> 24105 <nationalNumberPattern> 24106 (?: 24107 22[2-47-9]| 24108 42[45]| 24109 82[014-68]| 24110 92[3569] 24111 )\d{5} 24112 </nationalNumberPattern> 24113 </fixedLine> 24114 <mobile> 24115 <possibleLengths national="9"/> 24116 <exampleNumber>599123456</exampleNumber> 24117 <nationalNumberPattern>5[69]\d{7}</nationalNumberPattern> 24118 </mobile> 24119 <tollFree> 24120 <possibleLengths national="10"/> 24121 <exampleNumber>1800123456</exampleNumber> 24122 <nationalNumberPattern>1800\d{6}</nationalNumberPattern> 24123 </tollFree> 24124 <sharedCost> 24125 <possibleLengths national="10"/> 24126 <exampleNumber>1700123456</exampleNumber> 24127 <nationalNumberPattern>1700\d{6}</nationalNumberPattern> 24128 </sharedCost> 24129 </territory> 24130 24131 <!-- Portugal (PT) --> 24132 <!-- http://www.anacom.pt/render.jsp?categoryId=279098 --> 24133 <territory id="PT" countryCode="351" internationalPrefix="00" mobileNumberPortableRegion="true"> 24134 <availableFormats> 24135 <!-- Note: the wikipedia page suggests that mobile numbers may also be formatted with only 24136 two digits in the first group; however, this doesn't seem to be majority usage based on 24137 searches online. --> 24138 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 24139 <leadingDigits>2[12]</leadingDigits> 24140 <format>$1 $2 $3</format> 24141 </numberFormat> 24142 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 24143 <leadingDigits> 24144 16| 24145 [236-9] 24146 </leadingDigits> 24147 <format>$1 $2 $3</format> 24148 </numberFormat> 24149 </availableFormats> 24150 <generalDesc> 24151 <nationalNumberPattern> 24152 1693\d{5}| 24153 (?: 24154 [26-9]\d| 24155 30 24156 )\d{7} 24157 </nationalNumberPattern> 24158 </generalDesc> 24159 <fixedLine> 24160 <possibleLengths national="9"/> 24161 <exampleNumber>212345678</exampleNumber> 24162 <nationalNumberPattern> 24163 2(?: 24164 [12]\d| 24165 [35][1-689]| 24166 4[1-59]| 24167 6[1-35689]| 24168 7[1-9]| 24169 8[1-69]| 24170 9[1256] 24171 )\d{6} 24172 </nationalNumberPattern> 24173 </fixedLine> 24174 <mobile> 24175 <possibleLengths national="9"/> 24176 <exampleNumber>912345678</exampleNumber> 24177 <nationalNumberPattern> 24178 6[0356]92(?: 24179 30| 24180 9\d 24181 )\d{3}| 24182 (?: 24183 (?: 24184 16| 24185 6[0356] 24186 )93| 24187 9(?: 24188 [1-36]\d\d| 24189 480 24190 ) 24191 )\d{5} 24192 </nationalNumberPattern> 24193 </mobile> 24194 <tollFree> 24195 <possibleLengths national="9"/> 24196 <exampleNumber>800123456</exampleNumber> 24197 <nationalNumberPattern>80[02]\d{6}</nationalNumberPattern> 24198 </tollFree> 24199 <!-- Fixed maximum cost numbers: 761=0.60€, 761=1€, 762=2€. --> 24200 <!-- Audio Text prefixes 601,607,608,646 and 648 added here --> 24201 <premiumRate> 24202 <possibleLengths national="9"/> 24203 <exampleNumber>760123456</exampleNumber> 24204 <nationalNumberPattern> 24205 (?: 24206 6(?: 24207 0[178]| 24208 4[68] 24209 )\d| 24210 76(?: 24211 0[1-57]| 24212 1[2-47]| 24213 2[237] 24214 ) 24215 )\d{5} 24216 </nationalNumberPattern> 24217 </premiumRate> 24218 <!-- 808 are priced as local calls, 809 are national calls. --> 24219 <sharedCost> 24220 <possibleLengths national="9"/> 24221 <exampleNumber>808123456</exampleNumber> 24222 <nationalNumberPattern> 24223 80(?: 24224 8\d| 24225 9[1579] 24226 )\d{5} 24227 </nationalNumberPattern> 24228 </sharedCost> 24229 <personalNumber> 24230 <possibleLengths national="9"/> 24231 <exampleNumber>884123456</exampleNumber> 24232 <nationalNumberPattern>884[0-4689]\d{5}</nationalNumberPattern> 24233 </personalNumber> 24234 <voip> 24235 <possibleLengths national="9"/> 24236 <exampleNumber>301234567</exampleNumber> 24237 <nationalNumberPattern>30\d{7}</nationalNumberPattern> 24238 </voip> 24239 <uan> 24240 <possibleLengths national="9"/> 24241 <exampleNumber>707123456</exampleNumber> 24242 <nationalNumberPattern> 24243 70(?: 24244 7\d| 24245 8[17] 24246 )\d{5} 24247 </nationalNumberPattern> 24248 </uan> 24249 <voicemail> 24250 <possibleLengths national="9"/> 24251 <exampleNumber>600110000</exampleNumber> 24252 <nationalNumberPattern>600\d{6}</nationalNumberPattern> 24253 </voicemail> 24254 </territory> 24255 24256 <!-- Palau (PW) --> 24257 <!-- http://www.itu.int/oth/T02020000A2/en --> 24258 <territory id="PW" countryCode="680" internationalPrefix="01[12]"> 24259 <availableFormats> 24260 <numberFormat pattern="(\d{3})(\d{4})"> 24261 <leadingDigits>[2-9]</leadingDigits> 24262 <format>$1 $2</format> 24263 </numberFormat> 24264 </availableFormats> 24265 <generalDesc> 24266 <nationalNumberPattern> 24267 (?: 24268 [24-8]\d\d| 24269 345| 24270 900 24271 )\d{4} 24272 </nationalNumberPattern> 24273 </generalDesc> 24274 <!-- 900XXXX is mentioned as fixed-line and "PNCC/Operator Services". Might be carrier 24275 specific services of PNCC network. As we do not have carrier specific category in phone 24276 metadata, adding support to it here. --> 24277 <fixedLine> 24278 <possibleLengths national="7"/> 24279 <exampleNumber>2771234</exampleNumber> 24280 <nationalNumberPattern> 24281 (?: 24282 2(?: 24283 55| 24284 77 24285 )| 24286 345| 24287 488| 24288 5(?: 24289 35| 24290 44| 24291 87 24292 )| 24293 6(?: 24294 22| 24295 54| 24296 79 24297 )| 24298 7(?: 24299 33| 24300 47 24301 )| 24302 8(?: 24303 24| 24304 55| 24305 76 24306 )| 24307 900 24308 )\d{4} 24309 </nationalNumberPattern> 24310 </fixedLine> 24311 <mobile> 24312 <possibleLengths national="7"/> 24313 <exampleNumber>6201234</exampleNumber> 24314 <nationalNumberPattern> 24315 (?: 24316 (?: 24317 46| 24318 83 24319 )[0-5]| 24320 6[2-4689]0 24321 )\d{4}| 24322 (?: 24323 45| 24324 77| 24325 88 24326 )\d{5} 24327 </nationalNumberPattern> 24328 </mobile> 24329 </territory> 24330 24331 <!-- Paraguay (PY) --> 24332 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay --> 24333 <!-- http://www.itu.int/oth/T02020000A5/en --> 24334 <!-- http://www.copaco.com.py/portal/index.php/component/content/article/8-empresa/74-codigos-de-area.html --> 24335 <!-- Number formats of landline numbers are based on online references. --> 24336 <territory id="PY" countryCode="595" internationalPrefix="00" nationalPrefix="0" 24337 mobileNumberPortableRegion="true"> 24338 <availableFormats> 24339 <numberFormat pattern="(\d{3})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG"> 24340 <leadingDigits>[2-9]0</leadingDigits> 24341 <format>$1 $2</format> 24342 </numberFormat> 24343 <!-- 7-digit fixed line --> 24344 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 24345 <leadingDigits> 24346 [26]1| 24347 3[289]| 24348 4[1246-8]| 24349 7[1-3]| 24350 8[1-36] 24351 </leadingDigits> 24352 <format>$1 $2</format> 24353 </numberFormat> 24354 <!-- 7 or 8-digit fixed line numbers (without a 9-digit variant) --> 24355 <numberFormat pattern="(\d{3})(\d{4,5})" nationalPrefixFormattingRule="($NP$FG)"> 24356 <leadingDigits> 24357 2[279]| 24358 3[13-5]| 24359 4[359]| 24360 5| 24361 6(?: 24362 [34]| 24363 7[1-46-8] 24364 )| 24365 7[46-8]| 24366 85 24367 </leadingDigits> 24368 <format>$1 $2</format> 24369 </numberFormat> 24370 <!-- 8 or 9-digit fixed line numbers where a 7-digit variant exists --> 24371 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="($NP$FG)"> 24372 <leadingDigits> 24373 2[14-68]| 24374 3[26-9]| 24375 4[1246-8]| 24376 6(?: 24377 1| 24378 75 24379 )| 24380 7[1-35]| 24381 8[1-36] 24382 </leadingDigits> 24383 <format>$1 $2 $3</format> 24384 </numberFormat> 24385 <!-- Format seen in examples found online. --> 24386 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 24387 <leadingDigits>87</leadingDigits> 24388 <format>$1 $2 $3</format> 24389 </numberFormat> 24390 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 24391 <leadingDigits> 24392 9(?: 24393 [5-79]| 24394 8[1-6] 24395 ) 24396 </leadingDigits> 24397 <format>$1 $2</format> 24398 </numberFormat> 24399 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24400 <leadingDigits>[2-8]</leadingDigits> 24401 <format>$1 $2 $3</format> 24402 </numberFormat> 24403 <!-- 11 digit toll free numbers --> 24404 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 24405 <leadingDigits>9</leadingDigits> 24406 <format>$1 $2 $3</format> 24407 </numberFormat> 24408 </availableFormats> 24409 <generalDesc> 24410 <nationalNumberPattern> 24411 59\d{4,6}| 24412 9\d{5,10}| 24413 (?: 24414 [2-46-8]\d| 24415 5[0-8] 24416 )\d{4,7} 24417 </nationalNumberPattern> 24418 </generalDesc> 24419 <fixedLine> 24420 <possibleLengths national="[7-9]" localOnly="5,6"/> 24421 <exampleNumber>212345678</exampleNumber> 24422 <nationalNumberPattern> 24423 (?: 24424 [26]1| 24425 3[289]| 24426 4[1246-8]| 24427 7[1-3]| 24428 8[1-36] 24429 )\d{5,7}| 24430 (?: 24431 2(?: 24432 2[4-68]| 24433 [4-68]\d| 24434 7[15]| 24435 9[1-5] 24436 )| 24437 3(?: 24438 18| 24439 3[167]| 24440 4[2357]| 24441 51| 24442 [67]\d 24443 )| 24444 4(?: 24445 3[12]| 24446 5[13]| 24447 9[1-47] 24448 )| 24449 5(?: 24450 [1-4]\d| 24451 5[02-4] 24452 )| 24453 6(?: 24454 3[1-3]| 24455 44| 24456 7[1-8] 24457 )| 24458 7(?: 24459 4[0-4]| 24460 5\d| 24461 6[1-578]| 24462 75| 24463 8[0-8] 24464 )| 24465 858 24466 )\d{5,6} 24467 </nationalNumberPattern> 24468 </fixedLine> 24469 <mobile> 24470 <possibleLengths national="9"/> 24471 <exampleNumber>961456789</exampleNumber> 24472 <nationalNumberPattern> 24473 9(?: 24474 51| 24475 6[129]| 24476 [78][1-6]| 24477 9[1-5] 24478 )\d{6} 24479 </nationalNumberPattern> 24480 </mobile> 24481 <tollFree> 24482 <possibleLengths national="[9-11]"/> 24483 <exampleNumber>98000123456</exampleNumber> 24484 <nationalNumberPattern>9800\d{5,7}</nationalNumberPattern> 24485 </tollFree> 24486 <voip> 24487 <possibleLengths national="9"/> 24488 <exampleNumber>870012345</exampleNumber> 24489 <nationalNumberPattern>8700[0-4]\d{4}</nationalNumberPattern> 24490 </voip> 24491 <uan> 24492 <possibleLengths national="[6-9]"/> 24493 <exampleNumber>201234567</exampleNumber> 24494 <nationalNumberPattern>[2-9]0\d{4,7}</nationalNumberPattern> 24495 </uan> 24496 </territory> 24497 24498 <!-- Qatar (QA) --> 24499 <!-- No premiumRate information can be found. --> 24500 <!-- http://www.itu.int/oth/T02020000AB/en --> 24501 <!-- http://wtng.info/wtng-qq.html --> 24502 <territory id="QA" countryCode="974" internationalPrefix="00" mobileNumberPortableRegion="true"> 24503 <availableFormats> 24504 <numberFormat pattern="(\d{3})(\d{4})"> 24505 <leadingDigits> 24506 2[126]| 24507 8 24508 </leadingDigits> 24509 <format>$1 $2</format> 24510 </numberFormat> 24511 <numberFormat pattern="(\d{4})(\d{4})"> 24512 <leadingDigits>[2-7]</leadingDigits> 24513 <format>$1 $2</format> 24514 </numberFormat> 24515 </availableFormats> 24516 <generalDesc> 24517 <nationalNumberPattern> 24518 [2-7]\d{7}| 24519 800\d{4}(?: 24520 \d{2} 24521 )?| 24522 2\d{6} 24523 </nationalNumberPattern> 24524 </generalDesc> 24525 <!-- The prefix 40 has now been allocated, based on numbers seen online. --> 24526 <fixedLine> 24527 <possibleLengths national="8"/> 24528 <exampleNumber>44123456</exampleNumber> 24529 <nationalNumberPattern> 24530 4141\d{4}| 24531 (?: 24532 23| 24533 4[04] 24534 )\d{6} 24535 </nationalNumberPattern> 24536 </fixedLine> 24537 <mobile> 24538 <possibleLengths national="8"/> 24539 <exampleNumber>33123456</exampleNumber> 24540 <nationalNumberPattern> 24541 (?: 24542 2[89]| 24543 [35-7]\d 24544 )\d{6} 24545 </nationalNumberPattern> 24546 </mobile> 24547 <pager> 24548 <possibleLengths national="7"/> 24549 <exampleNumber>2123456</exampleNumber> 24550 <nationalNumberPattern> 24551 2(?: 24552 [12]\d| 24553 61 24554 )\d{4} 24555 </nationalNumberPattern> 24556 </pager> 24557 <!-- Prefix 800 with 9 digit length is added based on user report. --> 24558 <tollFree> 24559 <possibleLengths national="7,9"/> 24560 <exampleNumber>8001234</exampleNumber> 24561 <nationalNumberPattern> 24562 800\d{4}(?: 24563 \d{2} 24564 )? 24565 </nationalNumberPattern> 24566 </tollFree> 24567 </territory> 24568 24569 <!-- Réunion (RE) --> 24570 <!-- Main region for 'YT' --> 24571 <!-- http://www.itu.int/oth/T020200004B/en --> 24572 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 24573 <territory id="RE" mainCountryForCode="true" countryCode="262" leadingDigits="26[23]|69|[89]" 24574 internationalPrefix="00" nationalPrefix="0"> 24575 <availableFormats> 24576 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 24577 <leadingDigits>[2689]</leadingDigits> 24578 <format>$1 $2 $3 $4</format> 24579 </numberFormat> 24580 </availableFormats> 24581 <generalDesc> 24582 <nationalNumberPattern> 24583 9769\d{5}| 24584 (?: 24585 26| 24586 [68]\d 24587 )\d{7} 24588 </nationalNumberPattern> 24589 </generalDesc> 24590 <!-- 0876 numbers are mentioned in the plan, but none in use can be found. --> 24591 <fixedLine> 24592 <possibleLengths national="9"/> 24593 <exampleNumber>262161234</exampleNumber> 24594 <nationalNumberPattern> 24595 26(?: 24596 2\d\d| 24597 30[0-5] 24598 )\d{4} 24599 </nationalNumberPattern> 24600 </fixedLine> 24601 <mobile> 24602 <possibleLengths national="9"/> 24603 <exampleNumber>692123456</exampleNumber> 24604 <nationalNumberPattern> 24605 (?: 24606 69(?: 24607 2\d\d| 24608 3(?: 24609 0[0-46]| 24610 1[013]| 24611 2[0-2]| 24612 3[0-39]| 24613 4\d| 24614 5[0-5]| 24615 6[0-6]| 24616 7[0-27]| 24617 8[0-8]| 24618 9[0-479] 24619 ) 24620 )| 24621 9769\d 24622 )\d{4} 24623 </nationalNumberPattern> 24624 </mobile> 24625 <!-- 08* Numbers in Réunion are the same as those valid in France. --> 24626 <tollFree> 24627 <possibleLengths national="9"/> 24628 <exampleNumber>801234567</exampleNumber> 24629 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 24630 </tollFree> 24631 <premiumRate> 24632 <possibleLengths national="9"/> 24633 <exampleNumber>891123456</exampleNumber> 24634 <nationalNumberPattern>89[1-37-9]\d{6}</nationalNumberPattern> 24635 </premiumRate> 24636 <sharedCost> 24637 <possibleLengths national="9"/> 24638 <exampleNumber>810123456</exampleNumber> 24639 <nationalNumberPattern> 24640 8(?: 24641 1[019]| 24642 2[0156]| 24643 84| 24644 90 24645 )\d{6} 24646 </nationalNumberPattern> 24647 </sharedCost> 24648 </territory> 24649 24650 <!-- Romania (RO) --> 24651 <!-- Extension prefix found online, confirmed by a Romanian. --> 24652 <!-- http://www.itu.int/oth/T02020000AC/en --> 24653 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania --> 24654 <!-- http://www.ancom.org.ro/en/presentation-of-romanian-national-numbering-plan-according-to-itu-t-recommendation-e129-_5523 --> 24655 <territory id="RO" countryCode="40" internationalPrefix="00" nationalPrefix="0" 24656 preferredExtnPrefix=" int " mobileNumberPortableRegion="true"> 24657 <availableFormats> 24658 <numberFormat pattern="(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24659 <leadingDigits>2[3-6]</leadingDigits> 24660 <leadingDigits>2[3-6]\d9</leadingDigits> 24661 <format>$1 $2</format> 24662 </numberFormat> 24663 <numberFormat pattern="(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 24664 <leadingDigits> 24665 219| 24666 31 24667 </leadingDigits> 24668 <format>$1 $2</format> 24669 </numberFormat> 24670 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 24671 <leadingDigits>[23]1</leadingDigits> 24672 <format>$1 $2 $3</format> 24673 </numberFormat> 24674 <!-- We format mobile numbers like this, even though ITU and wikipedia hint at 24675 \d{2}\d{3}\d{4} grouping, since the yellow pages (http://en.paginiaurii.ro/) and the 24676 majority of numbers found online follow this convention. --> 24677 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24678 <leadingDigits>[237-9]</leadingDigits> 24679 <format>$1 $2 $3</format> 24680 </numberFormat> 24681 </availableFormats> 24682 <generalDesc> 24683 <nationalNumberPattern> 24684 (?: 24685 [2378]\d| 24686 90 24687 )\d{7}| 24688 [23]\d{5} 24689 </nationalNumberPattern> 24690 </generalDesc> 24691 <!-- We exclude three-digit short numbers for Bucharest (219\d{2}) and four-digit short 24692 numbers outside Bucharest (2[36]\d9\d{3}) even though ITU suggests these exist. We do 24693 this based on numbers found online and the wikipedia article which indicate that these 24694 are four digits long in Bucharest only, and three digits elsewhere. --> 24695 <fixedLine> 24696 <possibleLengths national="6,9"/> 24697 <exampleNumber>211234567</exampleNumber> 24698 <nationalNumberPattern> 24699 [23][13-6]\d{7}| 24700 (?: 24701 2(?: 24702 19\d| 24703 [3-6]\d9 24704 )| 24705 31\d\d 24706 )\d\d 24707 </nationalNumberPattern> 24708 </fixedLine> 24709 <!-- http://www.enigma-system.net/business/customized-phone-number.html confirms that the 24710 numbers are restricted to those starting with 07000. Mobile prefix 0799 added based on 24711 open-source report and confirmation by existence of such numbers online. 24712 As per Ancom official doc, mobile numbers can also begin with 6. However, we didn't 24713 find any numbers online with this prefix, and the wikipedia source doesn't mention it, 24714 so we do not support it for now. --> 24715 <mobile> 24716 <possibleLengths national="9"/> 24717 <exampleNumber>712034567</exampleNumber> 24718 <nationalNumberPattern> 24719 7020\d{5}| 24720 7(?: 24721 0[013-9]| 24722 1[0-3]| 24723 [2-7]\d| 24724 8[03-8]| 24725 9[019] 24726 )\d{6} 24727 </nationalNumberPattern> 24728 </mobile> 24729 <tollFree> 24730 <possibleLengths national="9"/> 24731 <exampleNumber>800123456</exampleNumber> 24732 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 24733 </tollFree> 24734 <premiumRate> 24735 <possibleLengths national="9"/> 24736 <exampleNumber>900123456</exampleNumber> 24737 <nationalNumberPattern>90[0136]\d{6}</nationalNumberPattern> 24738 </premiumRate> 24739 <!-- 803\d{6} shared cost number pattern is not included as we couldn't find any working 24740 numbers online. --> 24741 <sharedCost> 24742 <possibleLengths national="9"/> 24743 <exampleNumber>801123456</exampleNumber> 24744 <nationalNumberPattern>801\d{6}</nationalNumberPattern> 24745 </sharedCost> 24746 <!-- http://www.ancom.org.ro/pnn_1300 refers to numbers beginning with 37, 38 or 39 as 24747 location-independent national numbers. Only numbers beginning with 37 have been seen so 24748 these are the only ones supported for now. --> 24749 <uan> 24750 <possibleLengths national="9"/> 24751 <exampleNumber>372123456</exampleNumber> 24752 <nationalNumberPattern> 24753 (?: 24754 37\d| 24755 80[578] 24756 )\d{6} 24757 </nationalNumberPattern> 24758 </uan> 24759 </territory> 24760 24761 <!-- Serbia (RS) --> 24762 <!-- http://www.itu.int/oth/T02020000B9/en --> 24763 <!-- http://registar.ratel.rs/en/reg202 --> 24764 <territory id="RS" countryCode="381" internationalPrefix="00" nationalPrefix="0" 24765 mobileNumberPortableRegion="true"> 24766 <availableFormats> 24767 <!-- 3-digit prefix (fixed and mobile). --> 24768 <numberFormat pattern="(\d{3})(\d{3,9})" nationalPrefixFormattingRule="$NP$FG"> 24769 <leadingDigits> 24770 (?: 24771 2[389]| 24772 39 24773 )0| 24774 [7-9] 24775 </leadingDigits> 24776 <format>$1 $2</format> 24777 </numberFormat> 24778 <!-- 2-digit prefix (fixed line and mobile). --> 24779 <numberFormat pattern="(\d{2})(\d{5,10})" nationalPrefixFormattingRule="$NP$FG"> 24780 <leadingDigits>[1-36]</leadingDigits> 24781 <format>$1 $2</format> 24782 </numberFormat> 24783 </availableFormats> 24784 <generalDesc> 24785 <nationalNumberPattern> 24786 38[02-9]\d{6,9}| 24787 6\d{7,9}| 24788 90\d{4,8}| 24789 38\d{5,6}| 24790 (?: 24791 7\d\d| 24792 800 24793 )\d{3,9}| 24794 (?: 24795 [12]\d| 24796 3[0-79] 24797 )\d{5,10} 24798 </nationalNumberPattern> 24799 </generalDesc> 24800 <!-- Most subscriber numbers may not start with 0 or 1. Exceptionally, the prefix 11 1[5-7] 24801 has been issused, so we allow 11 1X here. --> 24802 <fixedLine> 24803 <possibleLengths national="[7-12]" localOnly="[4-6]"/> 24804 <exampleNumber>10234567</exampleNumber> 24805 <nationalNumberPattern> 24806 (?: 24807 11[1-9]\d| 24808 (?: 24809 2[389]| 24810 39 24811 )(?: 24812 0[2-9]| 24813 [2-9]\d 24814 ) 24815 )\d{3,8}| 24816 (?: 24817 1[02-9]| 24818 2[0-24-7]| 24819 3[0-8] 24820 )[2-9]\d{4,9} 24821 </nationalNumberPattern> 24822 </fixedLine> 24823 <mobile> 24824 <possibleLengths national="[8-10]"/> 24825 <exampleNumber>601234567</exampleNumber> 24826 <nationalNumberPattern> 24827 6(?: 24828 [0-689]| 24829 7\d 24830 )\d{6,7} 24831 </nationalNumberPattern> 24832 </mobile> 24833 <tollFree> 24834 <possibleLengths national="[6-12]"/> 24835 <exampleNumber>80012345</exampleNumber> 24836 <nationalNumberPattern>800\d{3,9}</nationalNumberPattern> 24837 </tollFree> 24838 <premiumRate> 24839 <possibleLengths national="[6-10]"/> 24840 <exampleNumber>90012345</exampleNumber> 24841 <nationalNumberPattern> 24842 (?: 24843 78\d| 24844 90[0169] 24845 )\d{3,7} 24846 </nationalNumberPattern> 24847 </premiumRate> 24848 <uan> 24849 <possibleLengths national="[6-12]"/> 24850 <exampleNumber>700123456</exampleNumber> 24851 <nationalNumberPattern>7[06]\d{4,10}</nationalNumberPattern> 24852 </uan> 24853 </territory> 24854 24855 <!-- Russia (RU) --> 24856 <!-- Main region for 'KZ' --> 24857 <!-- http://www.itu.int/oth/T02020000AD/en --> 24858 <!-- http://en.wikipedia.org/wiki/%2B7 --> 24859 <!-- Formatting from wikipedia, confirmed on government websites such as 24860 http://www.minjust.ru/ru/structure/contact/. Contains formatting instructions for 24861 Kazakhstan as well. --> 24862 <territory id="RU" mainCountryForCode="true" countryCode="7" leadingDigits="3[04-689]|[489]" 24863 preferredInternationalPrefix="8~10" internationalPrefix="810" nationalPrefix="8"> 24864 <availableFormats> 24865 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 24866 <leadingDigits>[0-79]</leadingDigits> 24867 <format>$1-$2-$3</format> 24868 <intlFormat>NA</intlFormat> 24869 </numberFormat> 24870 <!-- Kazakhstan formatting only. --> 24871 <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})" 24872 nationalPrefixFormattingRule="$NP ($FG)" 24873 nationalPrefixOptionalWhenFormatting="true"> 24874 <leadingDigits> 24875 7(?: 24876 1[0-8]| 24877 2[1-9] 24878 ) 24879 </leadingDigits> 24880 <leadingDigits> 24881 7(?: 24882 1(?: 24883 [0-6]2| 24884 7| 24885 8[27] 24886 )| 24887 2(?: 24888 1[23]| 24889 [2-9]2 24890 ) 24891 ) 24892 </leadingDigits> 24893 <leadingDigits> 24894 7(?: 24895 1(?: 24896 [0-6]2| 24897 7| 24898 8[27] 24899 )| 24900 2(?: 24901 13[03-69]| 24902 62[013-9] 24903 ) 24904 )| 24905 72[1-57-9]2 24906 </leadingDigits> 24907 <format>$1 $2 $3 $4</format> 24908 </numberFormat> 24909 <!-- Kazakhstan formatting only. --> 24910 <numberFormat pattern="(\d{5})(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP ($FG)" 24911 nationalPrefixOptionalWhenFormatting="true"> 24912 <leadingDigits> 24913 7(?: 24914 1[0-68]| 24915 2[1-9] 24916 ) 24917 </leadingDigits> 24918 <leadingDigits> 24919 7(?: 24920 1(?: 24921 [06][3-6]| 24922 [18]| 24923 2[35]| 24924 [3-5][3-5] 24925 )| 24926 2(?: 24927 [13][3-5]| 24928 [24-689]| 24929 7[457] 24930 ) 24931 ) 24932 </leadingDigits> 24933 <leadingDigits> 24934 7(?: 24935 1(?: 24936 0(?: 24937 [356]| 24938 4[023] 24939 )| 24940 [18]| 24941 2(?: 24942 3[013-9]| 24943 5 24944 )| 24945 3[45]| 24946 43[013-79]| 24947 5(?: 24948 3[1-8]| 24949 4[1-7]| 24950 5 24951 )| 24952 6(?: 24953 3[0-35-9]| 24954 [4-6] 24955 ) 24956 )| 24957 2(?: 24958 1(?: 24959 3[178]| 24960 [45] 24961 )| 24962 [24-689]| 24963 3[35]| 24964 7[457] 24965 ) 24966 )| 24967 7(?: 24968 14| 24969 23 24970 )4[0-8]| 24971 71(?: 24972 33| 24973 45 24974 )[1-79] 24975 </leadingDigits> 24976 <format>$1 $2 $3 $4</format> 24977 </numberFormat> 24978 <!-- Kazakhstan formatting only. --> 24979 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP ($FG)" 24980 nationalPrefixOptionalWhenFormatting="true"> 24981 <leadingDigits>7</leadingDigits> 24982 <format>$1 $2 $3</format> 24983 </numberFormat> 24984 <!-- Russian number formatting mostly, some minor overlap with shared ranges. --> 24985 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})" 24986 nationalPrefixFormattingRule="$NP ($FG)" 24987 nationalPrefixOptionalWhenFormatting="true"> 24988 <leadingDigits> 24989 [349]| 24990 8(?: 24991 [02-7]| 24992 1[1-8] 24993 ) 24994 </leadingDigits> 24995 <format>$1 $2-$3-$4</format> 24996 </numberFormat> 24997 <numberFormat pattern="(\d{4})(\d{4})(\d{3})(\d{3})" 24998 nationalPrefixFormattingRule="$NP ($FG)"> 24999 <leadingDigits>8</leadingDigits> 25000 <format>$1 $2 $3 $4</format> 25001 </numberFormat> 25002 </availableFormats> 25003 <generalDesc> 25004 <nationalNumberPattern> 25005 8\d{13}| 25006 [347-9]\d{9} 25007 </nationalNumberPattern> 25008 </generalDesc> 25009 <!-- The Ivanovo area code 493 was omitted on the official document, but this is still used 25010 in the yellow pages, and on their own website and is listed on wikipedia. This applies 25011 also to 395 (Irkutsk). Also including the 840 prefix for Abkhazia. --> 25012 <fixedLine> 25013 <possibleLengths national="10" localOnly="7"/> 25014 <exampleNumber>3011234567</exampleNumber> 25015 <nationalNumberPattern> 25016 (?: 25017 3(?: 25018 0[12]| 25019 4[1-35-79]| 25020 5[1-3]| 25021 65| 25022 8[1-58]| 25023 9[0145] 25024 )| 25025 4(?: 25026 01| 25027 1[1356]| 25028 2[13467]| 25029 7[1-5]| 25030 8[1-7]| 25031 9[1-689] 25032 )| 25033 8(?: 25034 1[1-8]| 25035 2[01]| 25036 3[13-6]| 25037 4[0-8]| 25038 5[15]| 25039 6[1-35-79]| 25040 7[1-37-9] 25041 ) 25042 )\d{7} 25043 </nationalNumberPattern> 25044 </fixedLine> 25045 <mobile> 25046 <possibleLengths national="10"/> 25047 <exampleNumber>9123456789</exampleNumber> 25048 <nationalNumberPattern>9\d{9}</nationalNumberPattern> 25049 </mobile> 25050 <!-- The metadata states that 804 numbers are UAN numbers, but 25051 teleum.ru/numbers/toll_free_804 states that they are now being offered as toll-free 25052 numbers. --> 25053 <tollFree> 25054 <possibleLengths national="10,14"/> 25055 <exampleNumber>8001234567</exampleNumber> 25056 <nationalNumberPattern> 25057 8(?: 25058 0[04]| 25059 108\d{3} 25060 )\d{7} 25061 </nationalNumberPattern> 25062 </tollFree> 25063 <!-- Covers tele-voting numbers as well. --> 25064 <premiumRate> 25065 <possibleLengths national="10"/> 25066 <exampleNumber>8091234567</exampleNumber> 25067 <nationalNumberPattern>80[39]\d{7}</nationalNumberPattern> 25068 </premiumRate> 25069 <!-- These are referred to as UPT numbers in the plan. --> 25070 <personalNumber> 25071 <possibleLengths national="10"/> 25072 <exampleNumber>8081234567</exampleNumber> 25073 <nationalNumberPattern>808\d{7}</nationalNumberPattern> 25074 </personalNumber> 25075 </territory> 25076 25077 <!-- Rwanda (RW) --> 25078 <!-- According to ITU, there is no national prefix. However, this is still used. As of June 3rd 25079 2011, this was confirmed by a Rwandan local. It is also shown in this format on pages such 25080 as http://www.tigo.co.rw "Choose Your Number" service. --> 25081 <!-- http://www.rura.gov.rw/docs/RWANDA_NATIONAL_NUMBERING_PLAN.pdf --> 25082 <!-- http://en.wikipedia.org/wiki/+250 --> 25083 <territory id="RW" countryCode="250" internationalPrefix="00" nationalPrefix="0"> 25084 <availableFormats> 25085 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 25086 <leadingDigits>0</leadingDigits> 25087 <format>$1 $2 $3 $4</format> 25088 </numberFormat> 25089 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25090 <leadingDigits>[7-9]</leadingDigits> 25091 <format>$1 $2 $3</format> 25092 </numberFormat> 25093 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 25094 <leadingDigits>2</leadingDigits> 25095 <format>$1 $2 $3</format> 25096 </numberFormat> 25097 </availableFormats> 25098 <generalDesc> 25099 <nationalNumberPattern> 25100 (?: 25101 06| 25102 [27]\d\d| 25103 [89]00 25104 )\d{6} 25105 </nationalNumberPattern> 25106 </generalDesc> 25107 <!-- We support satellite numbers here, since they are in the plan, although no recent 25108 online examples can be found. We also support fixed-line ranges that have been reserved 25109 and paid for, even where no online numbers can be found. --> 25110 <fixedLine> 25111 <possibleLengths national="8,9"/> 25112 <exampleNumber>250123456</exampleNumber> 25113 <nationalNumberPattern> 25114 (?: 25115 06| 25116 2[23568]\d 25117 )\d{6} 25118 </nationalNumberPattern> 25119 </fixedLine> 25120 <!-- Removing 75 - that was Rwandatel but they had their license revoked. --> 25121 <mobile> 25122 <possibleLengths national="9"/> 25123 <exampleNumber>720123456</exampleNumber> 25124 <nationalNumberPattern>7[2389]\d{7}</nationalNumberPattern> 25125 </mobile> 25126 <tollFree> 25127 <possibleLengths national="9"/> 25128 <exampleNumber>800123456</exampleNumber> 25129 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 25130 </tollFree> 25131 <premiumRate> 25132 <possibleLengths national="9"/> 25133 <exampleNumber>900123456</exampleNumber> 25134 <nationalNumberPattern>900\d{6}</nationalNumberPattern> 25135 </premiumRate> 25136 </territory> 25137 25138 <!-- Saudi Arabia (SA) --> 25139 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia --> 25140 <!-- http://www.itu.int/oth/T02020000B7/en --> 25141 <territory id="SA" countryCode="966" internationalPrefix="00" nationalPrefix="0" 25142 mobileNumberPortableRegion="true"> 25143 <availableFormats> 25144 <!-- It seems that the trunk prefix is not used for these numbers, based on wikipedia and on 25145 the fact that no numbers of this form found online have a trunk prefix added. --> 25146 <numberFormat pattern="(\d{4})(\d{5})"> 25147 <leadingDigits>9</leadingDigits> 25148 <format>$1 $2</format> 25149 </numberFormat> 25150 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25151 <leadingDigits>1</leadingDigits> 25152 <format>$1 $2 $3</format> 25153 </numberFormat> 25154 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25155 <leadingDigits>5</leadingDigits> 25156 <format>$1 $2 $3</format> 25157 </numberFormat> 25158 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 25159 <leadingDigits>81</leadingDigits> 25160 <format>$1 $2 $3</format> 25161 </numberFormat> 25162 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 25163 <leadingDigits>8</leadingDigits> 25164 <format>$1 $2 $3</format> 25165 </numberFormat> 25166 </availableFormats> 25167 <generalDesc> 25168 <nationalNumberPattern> 25169 92\d{7}| 25170 (?: 25171 [15]| 25172 8\d 25173 )\d{8} 25174 </nationalNumberPattern> 25175 </generalDesc> 25176 <fixedLine> 25177 <possibleLengths national="9" localOnly="7"/> 25178 <exampleNumber>112345678</exampleNumber> 25179 <nationalNumberPattern> 25180 1(?: 25181 1\d| 25182 2[24-8]| 25183 3[35-8]| 25184 4[3-68]| 25185 6[2-5]| 25186 7[235-7] 25187 )\d{6} 25188 </nationalNumberPattern> 25189 </fixedLine> 25190 <mobile> 25191 <possibleLengths national="9"/> 25192 <exampleNumber>512345678</exampleNumber> 25193 <nationalNumberPattern> 25194 579[01]\d{5}| 25195 5(?: 25196 [013-689]\d| 25197 7[0-35-8] 25198 )\d{6} 25199 </nationalNumberPattern> 25200 </mobile> 25201 <tollFree> 25202 <possibleLengths national="10"/> 25203 <exampleNumber>8001234567</exampleNumber> 25204 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 25205 </tollFree> 25206 <!-- Contains shared revenue range 925, as calling these numbers involve charges from carrier 25207 and the organization that you are calling. --> 25208 <premiumRate> 25209 <possibleLengths national="9"/> 25210 <exampleNumber>925012345</exampleNumber> 25211 <nationalNumberPattern>925\d{6}</nationalNumberPattern> 25212 </premiumRate> 25213 <sharedCost> 25214 <possibleLengths national="9"/> 25215 <exampleNumber>920012345</exampleNumber> 25216 <nationalNumberPattern>920\d{6}</nationalNumberPattern> 25217 </sharedCost> 25218 <!-- Including "Nomadic" numbers from the Telecom Company "Go". "Go" says these are fixed-line 25219 that can be moved with no further setup. As these are mobile in nature and UAN is the 25220 closest match, adding it here. --> 25221 <uan> 25222 <possibleLengths national="10"/> 25223 <exampleNumber>8110123456</exampleNumber> 25224 <nationalNumberPattern>811\d{7}</nationalNumberPattern> 25225 </uan> 25226 </territory> 25227 25228 <!-- Solomon Islands (SB) --> 25229 <!-- http://www.itu.int/oth/T02020000BF/en --> 25230 <!-- A single group is used to format 5-digit numbers. This formatting pattern follows 25231 the guidelines in the ITU document. --> 25232 <territory id="SB" countryCode="677" internationalPrefix="0[01]"> 25233 <availableFormats> 25234 <numberFormat pattern="(\d{2})(\d{5})"> 25235 <leadingDigits> 25236 7| 25237 8[4-9]| 25238 9(?: 25239 [1-8]| 25240 9[0-8] 25241 ) 25242 </leadingDigits> 25243 <format>$1 $2</format> 25244 </numberFormat> 25245 </availableFormats> 25246 <generalDesc> 25247 <nationalNumberPattern> 25248 (?: 25249 [1-6]| 25250 [7-9]\d\d 25251 )\d{4} 25252 </nationalNumberPattern> 25253 </generalDesc> 25254 <!-- Although not mentioned in the 2011 update, it seems likely that the range 67300-67699 25255 is still used for Sasamunga, Shortland, Poitete and Ringgi as per the 2010 plan. --> 25256 <fixedLine> 25257 <possibleLengths national="5"/> 25258 <exampleNumber>40123</exampleNumber> 25259 <nationalNumberPattern> 25260 (?: 25261 1[4-79]| 25262 [23]\d| 25263 4[0-2]| 25264 5[03]| 25265 6[0-37] 25266 )\d{3} 25267 </nationalNumberPattern> 25268 </fixedLine> 25269 <mobile> 25270 <possibleLengths national="5,7"/> 25271 <exampleNumber>7421234</exampleNumber> 25272 <nationalNumberPattern> 25273 48\d{3}| 25274 (?: 25275 (?: 25276 7[1-9]| 25277 8[4-9] 25278 )\d| 25279 9(?: 25280 1[2-9]| 25281 2[013-9]| 25282 3[0-2]| 25283 [46]\d| 25284 5[0-46-9]| 25285 7[0-689]| 25286 8[0-79]| 25287 9[0-8] 25288 ) 25289 )\d{4} 25290 </nationalNumberPattern> 25291 </mobile> 25292 <tollFree> 25293 <possibleLengths national="5"/> 25294 <exampleNumber>18123</exampleNumber> 25295 <nationalNumberPattern>1[38]\d{3}</nationalNumberPattern> 25296 </tollFree> 25297 <voip> 25298 <possibleLengths national="5"/> 25299 <exampleNumber>51123</exampleNumber> 25300 <nationalNumberPattern>5[12]\d{3}</nationalNumberPattern> 25301 </voip> 25302 </territory> 25303 25304 <!-- Seychelles (SC) --> 25305 <!-- http://www.itu.int/oth/T02020000BA/en --> 25306 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Seychelles --> 25307 <territory id="SC" countryCode="248" preferredInternationalPrefix="00" 25308 internationalPrefix="010|0[0-2]"> 25309 <availableFormats> 25310 <numberFormat pattern="(\d)(\d{3})(\d{3})"> 25311 <leadingDigits> 25312 [246]| 25313 9[57] 25314 </leadingDigits> 25315 <format>$1 $2 $3</format> 25316 </numberFormat> 25317 </availableFormats> 25318 <generalDesc> 25319 <nationalNumberPattern> 25320 800\d{4}| 25321 (?: 25322 [249]\d| 25323 64 25324 )\d{5} 25325 </nationalNumberPattern> 25326 </generalDesc> 25327 <!-- We are putting Fixed Services numbers here for now, as we cannot find any evidence that 25328 they are more expensive to call than other Fixed Line services. ISDN and DID services 25329 are here too, since they seem to be also fixed-line phone numbers. --> 25330 <fixedLine> 25331 <possibleLengths national="7"/> 25332 <exampleNumber>4217123</exampleNumber> 25333 <nationalNumberPattern>4[2-46]\d{5}</nationalNumberPattern> 25334 </fixedLine> 25335 <!-- Includes Fixed Cellular. --> 25336 <mobile> 25337 <possibleLengths national="7"/> 25338 <exampleNumber>2510123</exampleNumber> 25339 <nationalNumberPattern>2[125-8]\d{5}</nationalNumberPattern> 25340 </mobile> 25341 <tollFree> 25342 <possibleLengths national="7"/> 25343 <exampleNumber>8000000</exampleNumber> 25344 <nationalNumberPattern>800[08]\d{3}</nationalNumberPattern> 25345 </tollFree> 25346 <!-- Includes prefix 971,95[0-9] which is assigned to Audiotext ,International Audiotext 25347 Services. --> 25348 <voip> 25349 <possibleLengths national="7"/> 25350 <exampleNumber>6412345</exampleNumber> 25351 <nationalNumberPattern> 25352 971\d{4}| 25353 (?: 25354 64| 25355 95 25356 )\d{5} 25357 </nationalNumberPattern> 25358 </voip> 25359 </territory> 25360 25361 <!-- Sudan (SD) --> 25362 <!-- http://www.itu.int/oth/T02020000C4/en --> 25363 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Sudan --> 25364 <territory id="SD" countryCode="249" internationalPrefix="00" nationalPrefix="0"> 25365 <availableFormats> 25366 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25367 <leadingDigits>[19]</leadingDigits> 25368 <format>$1 $2 $3</format> 25369 </numberFormat> 25370 </availableFormats> 25371 <generalDesc> 25372 <nationalNumberPattern>[19]\d{8}</nationalNumberPattern> 25373 </generalDesc> 25374 <!-- Retaining previous prefix as 18 since it seems still to be used. ITU doc says 12 is a 25375 fixed-line range but we are supporting 1[0-2] under mobile as Sudatel mentions that 25376 these mobile ranges are assigned to them. --> 25377 <!-- The third digit here is an area code as per Wikipedia. Added 154 range based on valid 25378 numbers found online. --> 25379 <fixedLine> 25380 <possibleLengths national="9"/> 25381 <exampleNumber>153123456</exampleNumber> 25382 <nationalNumberPattern> 25383 1(?: 25384 5\d| 25385 8[35-7] 25386 )\d{6} 25387 </nationalNumberPattern> 25388 </fixedLine> 25389 <mobile> 25390 <possibleLengths national="9"/> 25391 <exampleNumber>911231234</exampleNumber> 25392 <nationalNumberPattern> 25393 (?: 25394 1[0-2]| 25395 9[0-3569] 25396 )\d{7} 25397 </nationalNumberPattern> 25398 </mobile> 25399 </territory> 25400 25401 <!-- Sweden (SE) --> 25402 <!-- https://www.pts.se/en/english-b/telephony/national-numbering-and-addressing-plans/ --> 25403 <!-- Formatting patterns are from the numbering plan and from the Swedish yellow pages 25404 http://gulasidorna.eniro.se --> 25405 <territory id="SE" countryCode="46" internationalPrefix="00" nationalPrefix="0" 25406 mobileNumberPortableRegion="true"> 25407 <availableFormats> 25408 <!-- Short toll-free numbers. --> 25409 <numberFormat pattern="(\d{2})(\d{2,3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25410 <leadingDigits>20</leadingDigits> 25411 <format>$1-$2 $3</format> 25412 <intlFormat>$1 $2 $3</intlFormat> 25413 </numberFormat> 25414 <!-- 7 digit premium rate numbers. --> 25415 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25416 <leadingDigits> 25417 9(?: 25418 00| 25419 39| 25420 44| 25421 9 25422 ) 25423 </leadingDigits> 25424 <format>$1-$2</format> 25425 <intlFormat>$1 $2</intlFormat> 25426 </numberFormat> 25427 <!-- Short fixed line numbers (2 digit area code) --> 25428 <numberFormat pattern="(\d{2})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25429 <leadingDigits> 25430 [12][136]| 25431 3[356]| 25432 4[0246]| 25433 6[03]| 25434 90[1-9] 25435 </leadingDigits> 25436 <format>$1-$2 $3</format> 25437 <intlFormat>$1 $2 $3</intlFormat> 25438 </numberFormat> 25439 <!-- Fixed line numbers in Stockholm (1 digit area code) --> 25440 <numberFormat pattern="(\d)(\d{2,3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25441 <leadingDigits>8</leadingDigits> 25442 <format>$1-$2 $3 $4</format> 25443 <intlFormat>$1 $2 $3 $4</intlFormat> 25444 </numberFormat> 25445 <!-- Short fixed line numbers (3 digit area code) --> 25446 <numberFormat pattern="(\d{3})(\d{2,3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25447 <leadingDigits> 25448 1[2457]| 25449 2(?: 25450 [247-9]| 25451 5[0138] 25452 )| 25453 3[0247-9]| 25454 4[1357-9]| 25455 5[0-35-9]| 25456 6(?: 25457 [125689]| 25458 4[02-57]| 25459 7[0-2] 25460 )| 25461 9(?: 25462 [125-8]| 25463 3[02-5]| 25464 4[0-3] 25465 ) 25466 </leadingDigits> 25467 <format>$1-$2 $3</format> 25468 <intlFormat>$1 $2 $3</intlFormat> 25469 </numberFormat> 25470 <!-- 8-9 digit premium rate numbers. --> 25471 <numberFormat pattern="(\d{3})(\d{2,3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25472 <leadingDigits> 25473 9(?: 25474 00| 25475 39| 25476 44 25477 ) 25478 </leadingDigits> 25479 <format>$1-$2 $3</format> 25480 <intlFormat>$1 $2 $3</intlFormat> 25481 </numberFormat> 25482 <!-- Fixed line numbers (2 digit area code) and "long" toll free numbers. --> 25483 <numberFormat pattern="(\d{2})(\d{2,3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25484 <leadingDigits> 25485 1[13689]| 25486 2[0136]| 25487 3[1356]| 25488 4[0246]| 25489 54| 25490 6[03]| 25491 90[1-9] 25492 </leadingDigits> 25493 <format>$1-$2 $3 $4</format> 25494 <intlFormat>$1 $2 $3 $4</intlFormat> 25495 </numberFormat> 25496 <!-- Mobile numbers and other 9 digit numbers starting with 7 (pager, shared cost etc.) 25497 Also for UAN numbers starting with 10. --> 25498 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25499 <leadingDigits> 25500 10| 25501 7 25502 </leadingDigits> 25503 <format>$1-$2 $3 $4</format> 25504 <intlFormat>$1 $2 $3 $4</intlFormat> 25505 </numberFormat> 25506 <!-- Fixed line numbers in Stockholm (1 digit area code) --> 25507 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25508 <leadingDigits>8</leadingDigits> 25509 <format>$1-$2 $3 $4</format> 25510 <intlFormat>$1 $2 $3 $4</intlFormat> 25511 </numberFormat> 25512 <!-- Fixed line numbers (3 digit area code) --> 25513 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25514 <leadingDigits> 25515 [13-5]| 25516 2(?: 25517 [247-9]| 25518 5[0138] 25519 )| 25520 6(?: 25521 [124-689]| 25522 7[0-2] 25523 )| 25524 9(?: 25525 [125-8]| 25526 3[02-5]| 25527 4[0-3] 25528 ) 25529 </leadingDigits> 25530 <format>$1-$2 $3 $4</format> 25531 <intlFormat>$1 $2 $3 $4</intlFormat> 25532 </numberFormat> 25533 <!-- 10 digit premium rate numbers. --> 25534 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25535 <leadingDigits>9</leadingDigits> 25536 <format>$1-$2 $3 $4</format> 25537 <intlFormat>$1 $2 $3 $4</intlFormat> 25538 </numberFormat> 25539 <!-- Voicemail --> 25540 <numberFormat pattern="(\d{3})(\d{2})(\d{3})(\d{2})(\d{2})" 25541 nationalPrefixFormattingRule="$NP$FG"> 25542 <leadingDigits>[26]</leadingDigits> 25543 <format>$1-$2 $3 $4 $5</format> 25544 <intlFormat>$1 $2 $3 $4 $5</intlFormat> 25545 </numberFormat> 25546 </availableFormats> 25547 <generalDesc> 25548 <nationalNumberPattern> 25549 (?: 25550 [26]\d\d| 25551 9 25552 )\d{9}| 25553 [1-9]\d{8}| 25554 [1-689]\d{7}| 25555 [1-4689]\d{6}| 25556 2\d{5} 25557 </nationalNumberPattern> 25558 </generalDesc> 25559 <fixedLine> 25560 <possibleLengths national="[7-9]"/> 25561 <exampleNumber>8123456</exampleNumber> 25562 <nationalNumberPattern> 25563 (?: 25564 (?: 25565 [12][136]| 25566 3[356]| 25567 4[0246]| 25568 6[03]| 25569 8\d 25570 )\d| 25571 90[1-9] 25572 )\d{4,6}| 25573 (?: 25574 1(?: 25575 2[0-35]| 25576 4[0-4]| 25577 5[0-25-9]| 25578 7[13-6]| 25579 [89]\d 25580 )| 25581 2(?: 25582 2[0-7]| 25583 4[0136-8]| 25584 5[0138]| 25585 7[018]| 25586 8[01]| 25587 9[0-57] 25588 )| 25589 3(?: 25590 0[0-4]| 25591 1\d| 25592 2[0-25]| 25593 4[056]| 25594 7[0-2]| 25595 8[0-3]| 25596 9[023] 25597 )| 25598 4(?: 25599 1[013-8]| 25600 3[0135]| 25601 5[14-79]| 25602 7[0-246-9]| 25603 8[0156]| 25604 9[0-689] 25605 )| 25606 5(?: 25607 0[0-6]| 25608 [15][0-5]| 25609 2[0-68]| 25610 3[0-4]| 25611 4\d| 25612 6[03-5]| 25613 7[013]| 25614 8[0-79]| 25615 9[01] 25616 )| 25617 6(?: 25618 1[1-3]| 25619 2[0-4]| 25620 4[02-57]| 25621 5[0-37]| 25622 6[0-3]| 25623 7[0-2]| 25624 8[0247]| 25625 9[0-356] 25626 )| 25627 9(?: 25628 1[0-68]| 25629 2\d| 25630 3[02-5]| 25631 4[0-3]| 25632 5[0-4]| 25633 [68][01]| 25634 7[0135-8] 25635 ) 25636 )\d{5,6} 25637 </nationalNumberPattern> 25638 </fixedLine> 25639 <mobile> 25640 <possibleLengths national="9"/> 25641 <exampleNumber>701234567</exampleNumber> 25642 <nationalNumberPattern>7[02369]\d{7}</nationalNumberPattern> 25643 </mobile> 25644 <pager> 25645 <possibleLengths national="9"/> 25646 <exampleNumber>740123456</exampleNumber> 25647 <nationalNumberPattern>74[02-9]\d{6}</nationalNumberPattern> 25648 </pager> 25649 <tollFree> 25650 <possibleLengths national="[6-9]"/> 25651 <exampleNumber>20123456</exampleNumber> 25652 <nationalNumberPattern>20\d{4,7}</nationalNumberPattern> 25653 </tollFree> 25654 <premiumRate> 25655 <possibleLengths national="[7-10]"/> 25656 <exampleNumber>9001234567</exampleNumber> 25657 <nationalNumberPattern> 25658 649\d{6}| 25659 99[1-59]\d{4}(?: 25660 \d{3} 25661 )?| 25662 9(?: 25663 00| 25664 39| 25665 44 25666 )[1-8]\d{3,6} 25667 </nationalNumberPattern> 25668 </premiumRate> 25669 <sharedCost> 25670 <possibleLengths national="9"/> 25671 <exampleNumber>771234567</exampleNumber> 25672 <nationalNumberPattern>77[0-7]\d{6}</nationalNumberPattern> 25673 </sharedCost> 25674 <personalNumber> 25675 <possibleLengths national="9"/> 25676 <exampleNumber>751234567</exampleNumber> 25677 <nationalNumberPattern>75[1-8]\d{6}</nationalNumberPattern> 25678 </personalNumber> 25679 <uan> 25680 <possibleLengths national="9"/> 25681 <exampleNumber>102345678</exampleNumber> 25682 <nationalNumberPattern>10[1-8]\d{6}</nationalNumberPattern> 25683 </uan> 25684 <voicemail> 25685 <possibleLengths national="12"/> 25686 <exampleNumber>254123456789</exampleNumber> 25687 <nationalNumberPattern> 25688 (?: 25689 25[245]| 25690 67[3-68] 25691 )\d{9} 25692 </nationalNumberPattern> 25693 </voicemail> 25694 </territory> 25695 25696 <!-- Singapore (SG) --> 25697 <!-- http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx --> 25698 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Singapore --> 25699 <territory id="SG" countryCode="65" internationalPrefix="0[0-3]\d" 25700 mobileNumberPortableRegion="true"> 25701 <availableFormats> 25702 <numberFormat pattern="(\d{4,5})"> 25703 <leadingDigits> 25704 1[013-9]| 25705 77 25706 </leadingDigits> 25707 <leadingDigits> 25708 1(?: 25709 [013-8]| 25710 9(?: 25711 0[1-9]| 25712 [1-9] 25713 ) 25714 )| 25715 77 25716 </leadingDigits> 25717 <format>$1</format> 25718 <intlFormat>NA</intlFormat> 25719 </numberFormat> 25720 <numberFormat pattern="(\d{4})(\d{4})"> 25721 <leadingDigits> 25722 [369]| 25723 8(?: 25724 0[1-5]| 25725 [1-9] 25726 ) 25727 </leadingDigits> 25728 <format>$1 $2</format> 25729 </numberFormat> 25730 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 25731 <leadingDigits>8</leadingDigits> 25732 <format>$1 $2 $3</format> 25733 </numberFormat> 25734 <numberFormat pattern="(\d{4})(\d{4})(\d{3})"> 25735 <leadingDigits>7</leadingDigits> 25736 <format>$1 $2 $3</format> 25737 </numberFormat> 25738 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 25739 <leadingDigits>1</leadingDigits> 25740 <format>$1 $2 $3</format> 25741 </numberFormat> 25742 </availableFormats> 25743 <generalDesc> 25744 <nationalNumberPattern> 25745 (?: 25746 (?: 25747 1\d| 25748 8 25749 )\d\d| 25750 7000 25751 )\d{7}| 25752 [3689]\d{7} 25753 </nationalNumberPattern> 25754 </generalDesc> 25755 <fixedLine> 25756 <possibleLengths national="8"/> 25757 <exampleNumber>61234567</exampleNumber> 25758 <nationalNumberPattern> 25759 662[0-24-9]\d{4}| 25760 6(?: 25761 [0-578]\d| 25762 6[013-57-9]| 25763 9[0-35-9] 25764 )\d{5} 25765 </nationalNumberPattern> 25766 </fixedLine> 25767 <!-- 802[23] and 804[1467] are added based on user report. --> 25768 <mobile> 25769 <possibleLengths national="8"/> 25770 <exampleNumber>81234567</exampleNumber> 25771 <nationalNumberPattern> 25772 8(?: 25773 051| 25774 95[0-2] 25775 )\d{4}| 25776 (?: 25777 8(?: 25778 0[1-4]| 25779 [1-8]\d| 25780 9[0-4] 25781 )| 25782 9[0-8]\d 25783 )\d{5} 25784 </nationalNumberPattern> 25785 </mobile> 25786 <tollFree> 25787 <possibleLengths national="10,11"/> 25788 <exampleNumber>18001234567</exampleNumber> 25789 <nationalNumberPattern> 25790 (?: 25791 18| 25792 8 25793 )00\d{7} 25794 </nationalNumberPattern> 25795 </tollFree> 25796 <premiumRate> 25797 <possibleLengths national="11"/> 25798 <exampleNumber>19001234567</exampleNumber> 25799 <nationalNumberPattern>1900\d{7}</nationalNumberPattern> 25800 </premiumRate> 25801 <voip> 25802 <possibleLengths national="8"/> 25803 <exampleNumber>31234567</exampleNumber> 25804 <nationalNumberPattern> 25805 (?: 25806 3[12]\d| 25807 666 25808 )\d{5} 25809 </nationalNumberPattern> 25810 </voip> 25811 <!-- Although not detailed in the plan beyond mentioning their existence, it seems 7000 25812 numbers are used for companies. Most of the online examples are in fact alpha-numbers. --> 25813 <uan> 25814 <possibleLengths national="11"/> 25815 <exampleNumber>70001234567</exampleNumber> 25816 <nationalNumberPattern>7000\d{7}</nationalNumberPattern> 25817 </uan> 25818 </territory> 25819 25820 <!-- St. Helena (SH) --> 25821 <!-- Main region for 'TA' --> 25822 <!-- http://www.itu.int/oth/T02020000AF/en --> 25823 <territory id="SH" mainCountryForCode="true" countryCode="290" leadingDigits="[256]" 25824 internationalPrefix="00"> 25825 <generalDesc> 25826 <nationalNumberPattern> 25827 (?: 25828 [256]\d| 25829 8 25830 )\d{3} 25831 </nationalNumberPattern> 25832 </generalDesc> 25833 <!-- There is a bug in the way the library calculates whether numbers are "possible" for a 25834 region in that it uses the "main" country if multiple countries share a country calling 25835 code. Trista da Cuñha shares a country calling code with Saint Helena but has only 4 25836 digit numbers, so we include 4 as a possible length here. --> 25837 <!-- St Helena has changed to 5 digits on October 1. 2013 --> 25838 <!-- Using St Helena Tourism as the example number. --> 25839 <fixedLine> 25840 <possibleLengths national="4,5"/> 25841 <exampleNumber>22158</exampleNumber> 25842 <nationalNumberPattern> 25843 2(?: 25844 [0-57-9]\d| 25845 6[4-9] 25846 )\d\d 25847 </nationalNumberPattern> 25848 </fixedLine> 25849 <!-- Effective 1st August 2015 --> 25850 <mobile> 25851 <possibleLengths national="5"/> 25852 <exampleNumber>51234</exampleNumber> 25853 <nationalNumberPattern>[56]\d{4}</nationalNumberPattern> 25854 </mobile> 25855 <!-- The ITU doc reserves prefixes 260 and 261 for Information Service and prefix 263 for 25856 Flexible access. We do not support these prefixes as we do not have any information 25857 about their usage. --> 25858 <voip> 25859 <possibleLengths national="5"/> 25860 <exampleNumber>26212</exampleNumber> 25861 <nationalNumberPattern>262\d\d</nationalNumberPattern> 25862 </voip> 25863 </territory> 25864 25865 <!-- Slovenia (SI) --> 25866 <!-- http://www.itu.int/oth/T02020000BE/en --> 25867 <!-- http://www.akos-rs.si/numbering-space --> 25868 <territory id="SI" countryCode="386" preferredInternationalPrefix="00" 25869 internationalPrefix="00|10(?:22|66|88|99)" nationalPrefix="0" 25870 mobileNumberPortableRegion="true"> 25871 <availableFormats> 25872 <numberFormat pattern="(\d{2})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG"> 25873 <leadingDigits> 25874 8[09]| 25875 9 25876 </leadingDigits> 25877 <format>$1 $2</format> 25878 </numberFormat> 25879 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 25880 <leadingDigits> 25881 59| 25882 8 25883 </leadingDigits> 25884 <format>$1 $2</format> 25885 </numberFormat> 25886 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25887 <leadingDigits> 25888 [37][01]| 25889 4[0139]| 25890 51| 25891 6 25892 </leadingDigits> 25893 <format>$1 $2 $3</format> 25894 </numberFormat> 25895 <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP$FG)"> 25896 <leadingDigits>[1-57]</leadingDigits> 25897 <format>$1 $2 $3 $4</format> 25898 </numberFormat> 25899 </availableFormats> 25900 <generalDesc> 25901 <nationalNumberPattern> 25902 [1-7]\d{7}| 25903 8\d{4,7}| 25904 90\d{4,6} 25905 </nationalNumberPattern> 25906 </generalDesc> 25907 <!-- Prefix 32 added after a user report. --> 25908 <fixedLine> 25909 <possibleLengths national="8" localOnly="7"/> 25910 <exampleNumber>12345678</exampleNumber> 25911 <nationalNumberPattern> 25912 (?: 25913 [1-357][2-8]| 25914 4[24-8] 25915 )\d{6} 25916 </nationalNumberPattern> 25917 </fixedLine> 25918 <!-- 43 range is mentioned as geographic number in 18.VII.2018 ITU doc where as previous 25919 ITU doc (15.III.2017) says it is MVNO. Supporting it under mobile as we found the 25920 numbers does not belong to same area. We include 049 here - it is VoIP in the plan, 25921 but is actually used to provide mobile coverage to Kosovo. Supporting all 69X numbers 25922 based on Wikipedia and some sub ranges being present in IR 21 doc. --> 25923 <mobile> 25924 <possibleLengths national="8"/> 25925 <exampleNumber>31234567</exampleNumber> 25926 <nationalNumberPattern> 25927 65(?: 25928 1\d| 25929 55| 25930 [67]0 25931 )\d{4}| 25932 (?: 25933 [37][01]| 25934 4[0139]| 25935 51| 25936 6[489] 25937 )\d{6} 25938 </nationalNumberPattern> 25939 </mobile> 25940 <tollFree> 25941 <possibleLengths national="[6-8]"/> 25942 <exampleNumber>80123456</exampleNumber> 25943 <nationalNumberPattern>80\d{4,6}</nationalNumberPattern> 25944 </tollFree> 25945 <!-- Includes televoting, mass calling --> 25946 <premiumRate> 25947 <possibleLengths national="[5-8]"/> 25948 <exampleNumber>90123456</exampleNumber> 25949 <nationalNumberPattern> 25950 89[1-3]\d{2,5}| 25951 90\d{4,6} 25952 </nationalNumberPattern> 25953 </premiumRate> 25954 <voip> 25955 <possibleLengths national="8"/> 25956 <exampleNumber>59012345</exampleNumber> 25957 <nationalNumberPattern> 25958 (?: 25959 59\d\d| 25960 8(?: 25961 1(?: 25962 [67]\d| 25963 8[0-589] 25964 )| 25965 2(?: 25966 0\d| 25967 2[0-37-9]| 25968 8[0-2489] 25969 )| 25970 3[389]\d 25971 ) 25972 )\d{4} 25973 </nationalNumberPattern> 25974 </voip> 25975 </territory> 25976 25977 <!-- Svalbard & Jan Mayen (SJ) --> 25978 <!-- Calling code and formatting shared with 'NO' --> 25979 <!-- http://www.npt.no/pt_internet/numsys/E.164.pdf --> 25980 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Svalbard --> 25981 <territory id="SJ" countryCode="47" leadingDigits="79" internationalPrefix="00"> 25982 <generalDesc> 25983 <nationalNumberPattern> 25984 0\d{4}| 25985 (?: 25986 [489]\d| 25987 [57]9 25988 )\d{6} 25989 </nationalNumberPattern> 25990 </generalDesc> 25991 <fixedLine> 25992 <possibleLengths national="8"/> 25993 <exampleNumber>79123456</exampleNumber> 25994 <nationalNumberPattern>79\d{6}</nationalNumberPattern> 25995 </fixedLine> 25996 <!-- Copied from Norway metadata. --> 25997 <mobile> 25998 <possibleLengths national="8"/> 25999 <exampleNumber>41234567</exampleNumber> 26000 <nationalNumberPattern> 26001 (?: 26002 4[015-8]| 26003 59| 26004 9\d 26005 )\d{6} 26006 </nationalNumberPattern> 26007 </mobile> 26008 <tollFree> 26009 <possibleLengths national="8"/> 26010 <exampleNumber>80012345</exampleNumber> 26011 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern> 26012 </tollFree> 26013 <premiumRate> 26014 <possibleLengths national="8"/> 26015 <exampleNumber>82012345</exampleNumber> 26016 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern> 26017 </premiumRate> 26018 <sharedCost> 26019 <possibleLengths national="8"/> 26020 <exampleNumber>81021234</exampleNumber> 26021 <nationalNumberPattern> 26022 810(?: 26023 0[0-6]| 26024 [2-8]\d 26025 )\d{3} 26026 </nationalNumberPattern> 26027 </sharedCost> 26028 <personalNumber> 26029 <possibleLengths national="8"/> 26030 <exampleNumber>88012345</exampleNumber> 26031 <nationalNumberPattern>880\d{5}</nationalNumberPattern> 26032 </personalNumber> 26033 <voip> 26034 <possibleLengths national="8"/> 26035 <exampleNumber>85012345</exampleNumber> 26036 <nationalNumberPattern>85[0-5]\d{5}</nationalNumberPattern> 26037 </voip> 26038 <!-- Includes some 810 local-rate numbers, and long-distance rate numbers. --> 26039 <uan> 26040 <possibleLengths national="5,8"/> 26041 <exampleNumber>02000</exampleNumber> 26042 <nationalNumberPattern> 26043 (?: 26044 0[2-9]| 26045 81(?: 26046 0(?: 26047 0[7-9]| 26048 1\d 26049 )| 26050 5\d\d 26051 ) 26052 )\d{3} 26053 </nationalNumberPattern> 26054 </uan> 26055 <voicemail> 26056 <possibleLengths national="8"/> 26057 <exampleNumber>81212345</exampleNumber> 26058 <nationalNumberPattern>81[23]\d{5}</nationalNumberPattern> 26059 </voicemail> 26060 </territory> 26061 26062 <!-- Slovakia (SK) --> 26063 <!-- http://www.itu.int/oth/T02020000BD/en --> 26064 <!-- http://www.teleoff.gov.sk/data/files/25211.pdf --> 26065 <territory id="SK" countryCode="421" internationalPrefix="00" nationalPrefix="0" 26066 mobileNumberPortableRegion="true"> 26067 <availableFormats> 26068 <numberFormat pattern="(\d)(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 26069 <leadingDigits>21</leadingDigits> 26070 <format>$1 $2 $3</format> 26071 </numberFormat> 26072 <numberFormat pattern="(\d{2})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 26073 <leadingDigits>[3-5][1-8]1</leadingDigits> 26074 <leadingDigits>[3-5][1-8]1[67]</leadingDigits> 26075 <format>$1 $2 $3</format> 26076 </numberFormat> 26077 <numberFormat pattern="(\d{4})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26078 <leadingDigits>909</leadingDigits> 26079 <leadingDigits>9090</leadingDigits> 26080 <format>$1 $2</format> 26081 <intlFormat>NA</intlFormat> 26082 </numberFormat> 26083 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 26084 <leadingDigits>2</leadingDigits> 26085 <format>$1/$2 $3 $4</format> 26086 </numberFormat> 26087 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26088 <leadingDigits>[689]</leadingDigits> 26089 <format>$1 $2 $3</format> 26090 </numberFormat> 26091 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 26092 <leadingDigits>[3-5]</leadingDigits> 26093 <format>$1/$2 $3 $4</format> 26094 </numberFormat> 26095 </availableFormats> 26096 <generalDesc> 26097 <nationalNumberPattern> 26098 [2-689]\d{8}| 26099 [2-59]\d{6}| 26100 [2-5]\d{5} 26101 </nationalNumberPattern> 26102 </generalDesc> 26103 <noInternationalDialling> 26104 <possibleLengths national="7,9"/> 26105 <nationalNumberPattern> 26106 9090\d{3}| 26107 (?: 26108 602| 26109 8(?: 26110 00| 26111 [5-9]\d 26112 )| 26113 9(?: 26114 00| 26115 [78]\d 26116 ) 26117 )\d{6} 26118 </nationalNumberPattern> 26119 </noInternationalDialling> 26120 <!-- Added range 16 as per pattern [areacode] + 16 + SN(\d{2,4}) --> 26121 <fixedLine> 26122 <possibleLengths national="6,7,9"/> 26123 <exampleNumber>221234567</exampleNumber> 26124 <nationalNumberPattern> 26125 (?: 26126 2(?: 26127 16| 26128 [2-9]\d{3} 26129 )| 26130 (?: 26131 (?: 26132 [3-5][1-8]\d| 26133 819 26134 )\d| 26135 601[1-5] 26136 )\d 26137 )\d{4}| 26138 (?: 26139 2| 26140 [3-5][1-8] 26141 )1[67]\d{3}| 26142 [3-5][1-8]16\d\d 26143 </nationalNumberPattern> 26144 </fixedLine> 26145 <!-- 948 isn't in the number pattern, but many examples using this have been found, so 26146 deeming it valid for now. 909[1-9] is assigned to carrier Juro as per online 26147 references found. 945 is assigned to Orange as per its carrier doc. --> 26148 <mobile> 26149 <possibleLengths national="9"/> 26150 <exampleNumber>912123456</exampleNumber> 26151 <nationalNumberPattern> 26152 909[1-9]\d{5}| 26153 9(?: 26154 0[1-8]| 26155 1[0-24-9]| 26156 4[03-57-9]| 26157 5\d 26158 )\d{6} 26159 </nationalNumberPattern> 26160 </mobile> 26161 <pager> 26162 <possibleLengths national="7"/> 26163 <exampleNumber>9090123</exampleNumber> 26164 <nationalNumberPattern>9090\d{3}</nationalNumberPattern> 26165 </pager> 26166 <tollFree> 26167 <possibleLengths national="9"/> 26168 <exampleNumber>800123456</exampleNumber> 26169 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 26170 </tollFree> 26171 <premiumRate> 26172 <possibleLengths national="9"/> 26173 <exampleNumber>900123456</exampleNumber> 26174 <nationalNumberPattern> 26175 9(?: 26176 00| 26177 [78]\d 26178 )\d{6} 26179 </nationalNumberPattern> 26180 </premiumRate> 26181 <sharedCost> 26182 <possibleLengths national="9"/> 26183 <exampleNumber>850123456</exampleNumber> 26184 <nationalNumberPattern>8[5-9]\d{7}</nationalNumberPattern> 26185 </sharedCost> 26186 <voip> 26187 <possibleLengths national="9"/> 26188 <exampleNumber>690123456</exampleNumber> 26189 <nationalNumberPattern> 26190 6(?: 26191 02| 26192 5[0-4]| 26193 9[0-6] 26194 )\d{6} 26195 </nationalNumberPattern> 26196 </voip> 26197 <uan> 26198 <possibleLengths national="9"/> 26199 <exampleNumber>961234567</exampleNumber> 26200 <nationalNumberPattern>96\d{7}</nationalNumberPattern> 26201 </uan> 26202 </territory> 26203 26204 <!-- Sierra Leone (SL) --> 26205 <!-- http://www.itu.int/oth/T02020000BB/en --> 26206 <territory id="SL" countryCode="232" internationalPrefix="00" nationalPrefix="0"> 26207 <availableFormats> 26208 <!-- Following formatting of online yellow pages http://www.leonedirect.com --> 26209 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP$FG)"> 26210 <leadingDigits>[236-9]</leadingDigits> 26211 <format>$1 $2</format> 26212 </numberFormat> 26213 </availableFormats> 26214 <generalDesc> 26215 <nationalNumberPattern> 26216 (?: 26217 [237-9]\d| 26218 66 26219 )\d{6} 26220 </nationalNumberPattern> 26221 </generalDesc> 26222 <fixedLine> 26223 <possibleLengths national="8" localOnly="6"/> 26224 <exampleNumber>22221234</exampleNumber> 26225 <nationalNumberPattern>22[2-4][2-9]\d{4}</nationalNumberPattern> 26226 </fixedLine> 26227 <mobile> 26228 <possibleLengths national="8"/> 26229 <exampleNumber>25123456</exampleNumber> 26230 <nationalNumberPattern> 26231 (?: 26232 25| 26233 3[0-5]| 26234 66| 26235 7[2-9]| 26236 8[08]| 26237 9[09] 26238 )\d{6} 26239 </nationalNumberPattern> 26240 </mobile> 26241 </territory> 26242 26243 <!-- San Marino (SM) --> 26244 <!-- San Marino fixed-line numbers have an area code of "0549". However, this seems to be 26245 optional when dialling from outside the country; the phone number can be reached both with 26246 and without this area code. The nationalPrefixForParsing and nationalPrefixTransformRule 26247 are used to ensure that if the 0549 is not present, it will be added. --> 26248 <!-- Information about Italy. --> 26249 <!-- http://www.itu.int/oth/T02020000B5/en --> 26250 <!-- http://en.wikipedia.org/wiki/%2B39 --> 26251 <!-- http://en.wikipedia.org/wiki/%2B378 --> 26252 <territory id="SM" countryCode="378" internationalPrefix="00" 26253 nationalPrefixForParsing="([89]\d{5})$" nationalPrefixTransformRule="0549$1"> 26254 <availableFormats> 26255 <numberFormat pattern="(\d{6})"> 26256 <leadingDigits>[89]</leadingDigits> 26257 <format>$1</format> 26258 <intlFormat>NA</intlFormat> 26259 </numberFormat> 26260 <!-- Non-geographic numbers (without 0549 prefix). --> 26261 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 26262 <leadingDigits>[5-7]</leadingDigits> 26263 <format>$1 $2 $3 $4</format> 26264 </numberFormat> 26265 <!-- We follow the guidelines of the yellow-pages when formatting in national format. --> 26266 <numberFormat pattern="(\d{4})(\d{6})"> 26267 <leadingDigits>0</leadingDigits> 26268 <format>$1 $2</format> 26269 </numberFormat> 26270 </availableFormats> 26271 <generalDesc> 26272 <nationalNumberPattern> 26273 (?: 26274 0549| 26275 [5-7]\d 26276 )\d{6} 26277 </nationalNumberPattern> 26278 </generalDesc> 26279 <!-- Example numbers provided by the Telecommunications Services. --> 26280 <fixedLine> 26281 <possibleLengths national="10" localOnly="6"/> 26282 <exampleNumber>0549886377</exampleNumber> 26283 <nationalNumberPattern> 26284 0549(?: 26285 8[0157-9]| 26286 9\d 26287 )\d{4} 26288 </nationalNumberPattern> 26289 </fixedLine> 26290 <mobile> 26291 <possibleLengths national="8"/> 26292 <exampleNumber>66661212</exampleNumber> 26293 <nationalNumberPattern>6[16]\d{6}</nationalNumberPattern> 26294 </mobile> 26295 <!-- Includes Video Call numbers. --> 26296 <premiumRate> 26297 <possibleLengths national="8"/> 26298 <exampleNumber>71123456</exampleNumber> 26299 <nationalNumberPattern>7[178]\d{6}</nationalNumberPattern> 26300 </premiumRate> 26301 <voip> 26302 <possibleLengths national="8"/> 26303 <exampleNumber>58001110</exampleNumber> 26304 <nationalNumberPattern>5[158]\d{6}</nationalNumberPattern> 26305 </voip> 26306 </territory> 26307 26308 <!-- Senegal (SN) --> 26309 <!-- http://www.itu.int/oth/T02020000B8/en --> 26310 <!-- http://www.artpsenegal.net/index.php?option=com_content&view=article&id=50 --> 26311 <territory id="SN" countryCode="221" internationalPrefix="00"> 26312 <availableFormats> 26313 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 26314 <leadingDigits>8</leadingDigits> 26315 <format>$1 $2 $3 $4</format> 26316 </numberFormat> 26317 <!-- Using yellow pages and online telecom company formatting, rather than that implied in 26318 the national numbering plan. --> 26319 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> 26320 <leadingDigits>[379]</leadingDigits> 26321 <format>$1 $2 $3 $4</format> 26322 </numberFormat> 26323 </availableFormats> 26324 <generalDesc> 26325 <nationalNumberPattern> 26326 (?: 26327 [378]\d| 26328 93 26329 )\d{7} 26330 </nationalNumberPattern> 26331 </generalDesc> 26332 <fixedLine> 26333 <possibleLengths national="9"/> 26334 <exampleNumber>301012345</exampleNumber> 26335 <nationalNumberPattern> 26336 3(?: 26337 0(?: 26338 1[0-2]| 26339 80 26340 )| 26341 282| 26342 3(?: 26343 8[1-9]| 26344 9[3-9] 26345 )| 26346 611 26347 )\d{5} 26348 </nationalNumberPattern> 26349 </fixedLine> 26350 <mobile> 26351 <possibleLengths national="9"/> 26352 <exampleNumber>701234567</exampleNumber> 26353 <nationalNumberPattern> 26354 75(?: 26355 01| 26356 [38]3 26357 )\d{5}| 26358 7(?: 26359 [06-8]\d| 26360 21| 26361 5[4-7]| 26362 90 26363 )\d{6} 26364 </nationalNumberPattern> 26365 </mobile> 26366 <tollFree> 26367 <possibleLengths national="9"/> 26368 <exampleNumber>800123456</exampleNumber> 26369 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 26370 </tollFree> 26371 <!-- Revenu Partagé in the plan. --> 26372 <premiumRate> 26373 <possibleLengths national="9"/> 26374 <exampleNumber>884123456</exampleNumber> 26375 <nationalNumberPattern>88[4689]\d{6}</nationalNumberPattern> 26376 </premiumRate> 26377 <sharedCost> 26378 <possibleLengths national="9"/> 26379 <exampleNumber>810123456</exampleNumber> 26380 <nationalNumberPattern>81[02468]\d{6}</nationalNumberPattern> 26381 </sharedCost> 26382 <!-- Also covers satellite telephony ranges. --> 26383 <voip> 26384 <possibleLengths national="9"/> 26385 <exampleNumber>933301234</exampleNumber> 26386 <nationalNumberPattern> 26387 (?: 26388 3(?: 26389 392| 26390 9[01]\d 26391 )\d| 26392 93(?: 26393 3[13]0| 26394 929 26395 ) 26396 )\d{4} 26397 </nationalNumberPattern> 26398 </voip> 26399 </territory> 26400 26401 <!-- Somalia (SO) --> 26402 <!-- This document seems to cover only a small set of prefixes in Somalia. Somalia has limited 26403 information available, and the numerous telecom carriers were previously working under an 26404 unregulated environment. The extra prefixes were added from the contact phone numbers of 26405 the countries main telecom operators. We also have received information that a national 26406 prefix of "0" is required when dialling from different regions (e.g. Puntland, Somaliland) 26407 for some operators, so that is included here although we do not use it when formatting. --> 26408 <!-- http://www.itu.int/oth/T02020000C0/en --> 26409 <!-- http://en.wikipedia.org/wiki/+252 --> 26410 <territory id="SO" countryCode="252" internationalPrefix="00" nationalPrefix="0"> 26411 <availableFormats> 26412 <numberFormat pattern="(\d{2})(\d{4})"> 26413 <leadingDigits>8[125]</leadingDigits> 26414 <format>$1 $2</format> 26415 </numberFormat> 26416 <numberFormat pattern="(\d{6})"> 26417 <leadingDigits>[134]</leadingDigits> 26418 <format>$1</format> 26419 </numberFormat> 26420 <!-- These follow formats online, such as http://www.hortel.net/contact_us.html --> 26421 <numberFormat pattern="(\d)(\d{6})"> 26422 <leadingDigits> 26423 [15]| 26424 2[0-79]| 26425 3[0-46-8]| 26426 4[0-7] 26427 </leadingDigits> 26428 <format>$1 $2</format> 26429 </numberFormat> 26430 <numberFormat pattern="(\d)(\d{7})"> 26431 <leadingDigits> 26432 24| 26433 [67] 26434 </leadingDigits> 26435 <format>$1 $2</format> 26436 </numberFormat> 26437 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 26438 <leadingDigits> 26439 [3478]| 26440 64| 26441 90 26442 </leadingDigits> 26443 <format>$1 $2 $3</format> 26444 </numberFormat> 26445 <numberFormat pattern="(\d{2})(\d{5,7})"> 26446 <leadingDigits> 26447 1| 26448 28| 26449 6(?: 26450 0[5-7]| 26451 [1-35-9] 26452 )| 26453 9[2-9] 26454 </leadingDigits> 26455 <format>$1 $2</format> 26456 </numberFormat> 26457 </availableFormats> 26458 <generalDesc> 26459 <nationalNumberPattern> 26460 [346-9]\d{8}| 26461 [12679]\d{7}| 26462 [1-5]\d{6}| 26463 [1348]\d{5} 26464 </nationalNumberPattern> 26465 </generalDesc> 26466 <!-- Apparently Telesom and Nationlink (Somaliland) both use the prefix 2. We exclude 28 26467 here since that is apparently used for mobile. As per ITU doc 6 digit mobile numbers 26468 are possible for 1, 3, 4, 81, 82 and 85 prefixes. --> 26469 <fixedLine> 26470 <possibleLengths national="6,7"/> 26471 <exampleNumber>4012345</exampleNumber> 26472 <nationalNumberPattern> 26473 (?: 26474 1\d| 26475 2[0-79]| 26476 3[0-46-8]| 26477 4[0-7]| 26478 5[57-9] 26479 )\d{5}| 26480 (?: 26481 [134]\d| 26482 8[125] 26483 )\d{4} 26484 </nationalNumberPattern> 26485 </fixedLine> 26486 <!-- 24 is used by the carrier Telesom. 28 is used by Nationlink. 6[89] are apparently used 26487 by Nationlink Somalia, 67 by Nationlink Puntland, and 61 by Hormuud. 7X is used by 26488 Somtel. 6 followed by only 7 digits is used by Telecom. Note that in June 2014 many 26489 ranges were suspended by the government. 90\d{6} was listed as one of the ranges to be 26490 suspended, but open-source contributors confirm that 90[67]\d{6} is still in use, even 26491 if the shorter 90 ranges are no longer. --> 26492 <mobile> 26493 <possibleLengths national="[7-9]"/> 26494 <exampleNumber>71123456</exampleNumber> 26495 <nationalNumberPattern> 26496 (?: 26497 (?: 26498 15| 26499 (?: 26500 3[59]| 26501 4[89]| 26502 79| 26503 8[08] 26504 )\d| 26505 6(?: 26506 0[5-7]| 26507 [1-9]\d 26508 )| 26509 9(?: 26510 0\d| 26511 [2-9] 26512 ) 26513 )\d| 26514 2(?: 26515 4\d| 26516 8 26517 ) 26518 )\d{5}| 26519 (?: 26520 6\d| 26521 7[1-9] 26522 )\d{6} 26523 </nationalNumberPattern> 26524 </mobile> 26525 </territory> 26526 26527 <!-- Suriname (SR) --> 26528 <!-- http://www.itu.int/oth/T02020000C5/en --> 26529 <territory id="SR" countryCode="597" internationalPrefix="00"> 26530 <availableFormats> 26531 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 26532 <leadingDigits>56</leadingDigits> 26533 <format>$1-$2-$3</format> 26534 </numberFormat> 26535 <!-- Following conventions used in the Suriname Yellow Pages. --> 26536 <numberFormat pattern="(\d{3})(\d{3})"> 26537 <leadingDigits>[2-5]</leadingDigits> 26538 <format>$1-$2</format> 26539 </numberFormat> 26540 <numberFormat pattern="(\d{3})(\d{4})"> 26541 <leadingDigits>[6-8]</leadingDigits> 26542 <format>$1-$2</format> 26543 </numberFormat> 26544 </availableFormats> 26545 <generalDesc> 26546 <nationalNumberPattern> 26547 (?: 26548 [2-5]| 26549 68| 26550 [78]\d 26551 )\d{5} 26552 </nationalNumberPattern> 26553 </generalDesc> 26554 <!-- Includes non-geographic WLL-CDMA Fixed Lines. --> 26555 <fixedLine> 26556 <possibleLengths national="6,7"/> 26557 <exampleNumber>211234</exampleNumber> 26558 <nationalNumberPattern> 26559 (?: 26560 2[1-3]| 26561 3[0-7]| 26562 (?: 26563 4| 26564 68 26565 )\d| 26566 5[2-58] 26567 )\d{4} 26568 </nationalNumberPattern> 26569 </fixedLine> 26570 <mobile> 26571 <possibleLengths national="7"/> 26572 <exampleNumber>7412345</exampleNumber> 26573 <nationalNumberPattern> 26574 (?: 26575 7[124-7]| 26576 8[124-9] 26577 )\d{5} 26578 </nationalNumberPattern> 26579 </mobile> 26580 <voip> 26581 <possibleLengths national="6"/> 26582 <exampleNumber>561234</exampleNumber> 26583 <nationalNumberPattern>56\d{4}</nationalNumberPattern> 26584 </voip> 26585 </territory> 26586 26587 <!-- South Sudan (SS) --> 26588 <!-- http://www.itu.int/oth/T02020000F9/en --> 26589 <!-- http://en.wikipedia.org/wiki/+211 --> 26590 <territory id="SS" countryCode="211" internationalPrefix="00" nationalPrefix="0"> 26591 <availableFormats> 26592 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26593 <leadingDigits>[19]</leadingDigits> 26594 <format>$1 $2 $3</format> 26595 </numberFormat> 26596 </availableFormats> 26597 <generalDesc> 26598 <nationalNumberPattern>[19]\d{8}</nationalNumberPattern> 26599 </generalDesc> 26600 <fixedLine> 26601 <possibleLengths national="9"/> 26602 <exampleNumber>181234567</exampleNumber> 26603 <nationalNumberPattern>1[89]\d{7}</nationalNumberPattern> 26604 </fixedLine> 26605 <mobile> 26606 <possibleLengths national="9"/> 26607 <exampleNumber>977123456</exampleNumber> 26608 <nationalNumberPattern> 26609 (?: 26610 12| 26611 9[1257-9] 26612 )\d{7} 26613 </nationalNumberPattern> 26614 </mobile> 26615 </territory> 26616 26617 <!-- São Tomé & Príncipe (ST) --> 26618 <!-- http://www.itu.int/oth/T02020000B6/en --> 26619 <territory id="ST" countryCode="239" internationalPrefix="00"> 26620 <availableFormats> 26621 <numberFormat pattern="(\d{3})(\d{4})"> 26622 <leadingDigits>[29]</leadingDigits> 26623 <format>$1 $2</format> 26624 </numberFormat> 26625 </availableFormats> 26626 <generalDesc> 26627 <nationalNumberPattern> 26628 (?: 26629 22| 26630 9\d 26631 )\d{5} 26632 </nationalNumberPattern> 26633 </generalDesc> 26634 <fixedLine> 26635 <possibleLengths national="7"/> 26636 <exampleNumber>2221234</exampleNumber> 26637 <nationalNumberPattern>22\d{5}</nationalNumberPattern> 26638 </fixedLine> 26639 <!-- Added prefix 90 per IR21 from the carrier --> 26640 <mobile> 26641 <possibleLengths national="7"/> 26642 <exampleNumber>9812345</exampleNumber> 26643 <nationalNumberPattern> 26644 900[5-9]\d{3}| 26645 9(?: 26646 0[1-9]| 26647 [89]\d 26648 )\d{4} 26649 </nationalNumberPattern> 26650 </mobile> 26651 </territory> 26652 26653 <!-- El Salvador (SV) --> 26654 <!-- http://www.itu.int/oth/T020200003F/en --> 26655 <!-- http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8§or=2&ordenar=&dir=DESC --> 26656 <territory id="SV" countryCode="503" internationalPrefix="00"> 26657 <availableFormats> 26658 <numberFormat pattern="(\d{3})(\d{4})"> 26659 <leadingDigits>[89]</leadingDigits> 26660 <format>$1 $2</format> 26661 </numberFormat> 26662 <numberFormat pattern="(\d{4})(\d{4})"> 26663 <leadingDigits>[267]</leadingDigits> 26664 <format>$1 $2</format> 26665 </numberFormat> 26666 <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> 26667 <leadingDigits>[89]</leadingDigits> 26668 <format>$1 $2 $3</format> 26669 </numberFormat> 26670 </availableFormats> 26671 <generalDesc> 26672 <nationalNumberPattern> 26673 [267]\d{7}| 26674 [89]00\d{4}(?: 26675 \d{4} 26676 )? 26677 </nationalNumberPattern> 26678 </generalDesc> 26679 <!-- Numbers starting with 20, 27, 28 and 29 are reserved but not yet used. --> 26680 <fixedLine> 26681 <possibleLengths national="8"/> 26682 <exampleNumber>21234567</exampleNumber> 26683 <nationalNumberPattern> 26684 2(?: 26685 [1-6]\d{3}| 26686 [79]90[034]| 26687 890[0245] 26688 )\d{3} 26689 </nationalNumberPattern> 26690 </fixedLine> 26691 <mobile> 26692 <possibleLengths national="8"/> 26693 <exampleNumber>70123456</exampleNumber> 26694 <nationalNumberPattern> 26695 66(?: 26696 [02-9]\d\d| 26697 1(?: 26698 [02-9]\d| 26699 16 26700 ) 26701 )\d{3}| 26702 (?: 26703 6[0-57-9]| 26704 7\d 26705 )\d{6} 26706 </nationalNumberPattern> 26707 </mobile> 26708 <!-- Toll free numbers are either 800 NNNN or 800 NNNN NNNN. --> 26709 <tollFree> 26710 <possibleLengths national="7,11"/> 26711 <exampleNumber>8001234</exampleNumber> 26712 <nationalNumberPattern> 26713 800\d{4}(?: 26714 \d{4} 26715 )? 26716 </nationalNumberPattern> 26717 </tollFree> 26718 <!-- Premium rate numbers are either 900 NNNN or 900 NNNN NNNN. --> 26719 <premiumRate> 26720 <possibleLengths national="7,11"/> 26721 <exampleNumber>9001234</exampleNumber> 26722 <nationalNumberPattern> 26723 900\d{4}(?: 26724 \d{4} 26725 )? 26726 </nationalNumberPattern> 26727 </premiumRate> 26728 </territory> 26729 26730 <!-- Sint Maarten (SX) --> 26731 <!-- Calling code and formatting shared with 'US' --> 26732 <!-- http://www.nanpa.com/pdf/PL_429.pdf --> 26733 <!-- http://www.itu.int/oth/T02020000F7/en --> 26734 <territory id="SX" countryCode="1" leadingDigits="721" internationalPrefix="011" 26735 nationalPrefix="1" nationalPrefixForParsing="1|(5\d{6})$" 26736 nationalPrefixTransformRule="721$1" mobileNumberPortableRegion="true"> 26737 <generalDesc> 26738 <nationalNumberPattern> 26739 7215\d{6}| 26740 (?: 26741 [58]\d\d| 26742 900 26743 )\d{7} 26744 </nationalNumberPattern> 26745 </generalDesc> 26746 <fixedLine> 26747 <possibleLengths national="10" localOnly="7"/> 26748 <exampleNumber>7215425678</exampleNumber> 26749 <nationalNumberPattern> 26750 7215(?: 26751 4[2-8]| 26752 8[239]| 26753 9[056] 26754 )\d{4} 26755 </nationalNumberPattern> 26756 </fixedLine> 26757 <!-- We assume we can send SMSs to the Fixed GSM numbers mentioned in the plan and hence 26758 include these as mobile numbers. --> 26759 <mobile> 26760 <possibleLengths national="10" localOnly="7"/> 26761 <exampleNumber>7215205678</exampleNumber> 26762 <nationalNumberPattern> 26763 7215(?: 26764 1[02]| 26765 2\d| 26766 5[034679]| 26767 8[014-8] 26768 )\d{4} 26769 </nationalNumberPattern> 26770 </mobile> 26771 <tollFree> 26772 <possibleLengths national="10"/> 26773 <exampleNumber>8002123456</exampleNumber> 26774 <nationalNumberPattern> 26775 8(?: 26776 00| 26777 33| 26778 44| 26779 55| 26780 66| 26781 77| 26782 88 26783 )[2-9]\d{6} 26784 </nationalNumberPattern> 26785 </tollFree> 26786 <premiumRate> 26787 <possibleLengths national="10"/> 26788 <exampleNumber>9002123456</exampleNumber> 26789 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 26790 </premiumRate> 26791 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 26792 <personalNumber> 26793 <possibleLengths national="10"/> 26794 <exampleNumber>5002345678</exampleNumber> 26795 <nationalNumberPattern> 26796 52(?: 26797 3(?: 26798 [2-46-9][02-9]\d| 26799 5(?: 26800 [02-46-9]\d| 26801 5[0-46-9] 26802 ) 26803 )| 26804 4(?: 26805 [2-478][02-9]\d| 26806 5(?: 26807 [034]\d| 26808 2[024-9]| 26809 5[0-46-9] 26810 )| 26811 6(?: 26812 0[1-9]| 26813 [2-9]\d 26814 )| 26815 9(?: 26816 [05-9]\d| 26817 2[0-5]| 26818 49 26819 ) 26820 ) 26821 )\d{4}| 26822 52[34][2-9]1[02-9]\d{4}| 26823 5(?: 26824 00| 26825 2[125-7]| 26826 33| 26827 44| 26828 66| 26829 77| 26830 88 26831 )[2-9]\d{6} 26832 </nationalNumberPattern> 26833 </personalNumber> 26834 </territory> 26835 26836 <!-- Syria (SY) --> 26837 <!-- No tollFree or premiumRate information can be found. --> 26838 <!-- http://www.itu.int/oth/T02020000C9/en --> 26839 <!-- http://en.wikipedia.org/wiki/%2B963 --> 26840 <territory id="SY" countryCode="963" internationalPrefix="00" nationalPrefix="0"> 26841 <availableFormats> 26842 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG" 26843 nationalPrefixOptionalWhenFormatting="true"> 26844 <leadingDigits>[1-5]</leadingDigits> 26845 <format>$1 $2 $3</format> 26846 </numberFormat> 26847 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 26848 nationalPrefixOptionalWhenFormatting="true"> 26849 <leadingDigits>9</leadingDigits> 26850 <format>$1 $2 $3</format> 26851 </numberFormat> 26852 </availableFormats> 26853 <generalDesc> 26854 <nationalNumberPattern> 26855 [1-39]\d{8}| 26856 [1-5]\d{7} 26857 </nationalNumberPattern> 26858 </generalDesc> 26859 <!-- Numbers with the 21 prefix are made optionally 1-digit longer based on numbers found on 26860 the Internet. --> 26861 <fixedLine> 26862 <possibleLengths national="8,9" localOnly="6,7"/> 26863 <exampleNumber>112345678</exampleNumber> 26864 <nationalNumberPattern> 26865 21\d{6,7}| 26866 (?: 26867 1(?: 26868 [14]\d| 26869 [2356] 26870 )| 26871 2[235]| 26872 3(?: 26873 [13]\d| 26874 4 26875 )| 26876 4[134]| 26877 5[1-3] 26878 )\d{6} 26879 </nationalNumberPattern> 26880 </fixedLine> 26881 <!-- Numbers have been found online for the prefixes 922, 95[138], and 96[05]. --> 26882 <mobile> 26883 <possibleLengths national="9"/> 26884 <exampleNumber>944567890</exampleNumber> 26885 <nationalNumberPattern>9[1-689]\d{7}</nationalNumberPattern> 26886 </mobile> 26887 </territory> 26888 26889 <!-- Eswatini (SZ) --> 26890 <!-- http://www.itu.int/oth/T02020000C6/en --> 26891 <territory id="SZ" countryCode="268" internationalPrefix="00"> 26892 <availableFormats> 26893 <numberFormat pattern="(\d{4})(\d{4})"> 26894 <leadingDigits>[0237]</leadingDigits> 26895 <format>$1 $2</format> 26896 </numberFormat> 26897 <numberFormat pattern="(\d{5})(\d{4})"> 26898 <leadingDigits>9</leadingDigits> 26899 <format>$1 $2</format> 26900 </numberFormat> 26901 </availableFormats> 26902 <generalDesc> 26903 <nationalNumberPattern> 26904 0800\d{4}| 26905 (?: 26906 [237]\d| 26907 900 26908 )\d{6} 26909 </nationalNumberPattern> 26910 </generalDesc> 26911 <noInternationalDialling> 26912 <possibleLengths national="8"/> 26913 <nationalNumberPattern>0800\d{4}</nationalNumberPattern> 26914 </noInternationalDialling> 26915 <fixedLine> 26916 <possibleLengths national="8"/> 26917 <exampleNumber>22171234</exampleNumber> 26918 <nationalNumberPattern>[23][2-5]\d{6}</nationalNumberPattern> 26919 </fixedLine> 26920 <mobile> 26921 <possibleLengths national="8"/> 26922 <exampleNumber>76123456</exampleNumber> 26923 <nationalNumberPattern>7[6-9]\d{6}</nationalNumberPattern> 26924 </mobile> 26925 <tollFree> 26926 <possibleLengths national="8"/> 26927 <exampleNumber>08001234</exampleNumber> 26928 <nationalNumberPattern>0800\d{4}</nationalNumberPattern> 26929 </tollFree> 26930 <premiumRate> 26931 <possibleLengths national="9"/> 26932 <exampleNumber>900012345</exampleNumber> 26933 <nationalNumberPattern>900\d{6}</nationalNumberPattern> 26934 </premiumRate> 26935 <voip> 26936 <possibleLengths national="8"/> 26937 <exampleNumber>70012345</exampleNumber> 26938 <nationalNumberPattern>70\d{6}</nationalNumberPattern> 26939 </voip> 26940 </territory> 26941 26942 <!-- Tristan da Cunha (TA) --> 26943 <!-- Calling code and formatting shared with 'SH' --> 26944 <!-- http://www.itu.int/oth/T02020000AF/en --> 26945 <territory id="TA" countryCode="290" leadingDigits="8" internationalPrefix="00"> 26946 <generalDesc> 26947 <nationalNumberPattern>8\d{3}</nationalNumberPattern> 26948 </generalDesc> 26949 <fixedLine> 26950 <possibleLengths national="4"/> 26951 <exampleNumber>8999</exampleNumber> 26952 <nationalNumberPattern>8\d{3}</nationalNumberPattern> 26953 </fixedLine> 26954 </territory> 26955 26956 <!-- Turks & Caicos Islands (TC) --> 26957 <!-- Calling code and formatting shared with 'US' --> 26958 <!-- http://www.itu.int/oth/T02020000D8/en --> 26959 <territory id="TC" countryCode="1" leadingDigits="649" internationalPrefix="011" 26960 nationalPrefix="1" nationalPrefixForParsing="1|([2-479]\d{6})$" 26961 nationalPrefixTransformRule="649$1" mobileNumberPortableRegion="true"> 26962 <generalDesc> 26963 <nationalNumberPattern> 26964 (?: 26965 [58]\d\d| 26966 649| 26967 900 26968 )\d{7} 26969 </nationalNumberPattern> 26970 </generalDesc> 26971 <fixedLine> 26972 <possibleLengths national="10" localOnly="7"/> 26973 <exampleNumber>6497121234</exampleNumber> 26974 <nationalNumberPattern> 26975 649(?: 26976 266| 26977 712| 26978 9(?: 26979 4\d| 26980 50 26981 ) 26982 )\d{4} 26983 </nationalNumberPattern> 26984 </fixedLine> 26985 <!-- Extra prefixes 246, 247, 346 found online and in the yellow pages. --> 26986 <mobile> 26987 <possibleLengths national="10" localOnly="7"/> 26988 <exampleNumber>6492311234</exampleNumber> 26989 <nationalNumberPattern> 26990 649(?: 26991 2(?: 26992 3[129]| 26993 4[1-79] 26994 )| 26995 3\d\d| 26996 4[34][1-3] 26997 )\d{4} 26998 </nationalNumberPattern> 26999 </mobile> 27000 <tollFree> 27001 <possibleLengths national="10"/> 27002 <exampleNumber>8002345678</exampleNumber> 27003 <nationalNumberPattern> 27004 8(?: 27005 00| 27006 33| 27007 44| 27008 55| 27009 66| 27010 77| 27011 88 27012 )[2-9]\d{6} 27013 </nationalNumberPattern> 27014 </tollFree> 27015 <premiumRate> 27016 <possibleLengths national="10"/> 27017 <exampleNumber>9002345678</exampleNumber> 27018 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 27019 </premiumRate> 27020 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 27021 <personalNumber> 27022 <possibleLengths national="10"/> 27023 <exampleNumber>5002345678</exampleNumber> 27024 <nationalNumberPattern> 27025 52(?: 27026 3(?: 27027 [2-46-9][02-9]\d| 27028 5(?: 27029 [02-46-9]\d| 27030 5[0-46-9] 27031 ) 27032 )| 27033 4(?: 27034 [2-478][02-9]\d| 27035 5(?: 27036 [034]\d| 27037 2[024-9]| 27038 5[0-46-9] 27039 )| 27040 6(?: 27041 0[1-9]| 27042 [2-9]\d 27043 )| 27044 9(?: 27045 [05-9]\d| 27046 2[0-5]| 27047 49 27048 ) 27049 ) 27050 )\d{4}| 27051 52[34][2-9]1[02-9]\d{4}| 27052 5(?: 27053 00| 27054 2[125-7]| 27055 33| 27056 44| 27057 66| 27058 77| 27059 88 27060 )[2-9]\d{6} 27061 </nationalNumberPattern> 27062 </personalNumber> 27063 <voip> 27064 <possibleLengths national="10" localOnly="7"/> 27065 <exampleNumber>6497101234</exampleNumber> 27066 <nationalNumberPattern> 27067 649(?: 27068 71[01]| 27069 966 27070 )\d{4} 27071 </nationalNumberPattern> 27072 </voip> 27073 </territory> 27074 27075 <!-- Chad (TD) --> 27076 <!-- The international prefix includes 16 as the international manual exchange. --> 27077 <!-- http://www.itu.int/oth/T0202000029/en --> 27078 <territory id="TD" countryCode="235" preferredInternationalPrefix="00" 27079 internationalPrefix="00|16"> 27080 <availableFormats> 27081 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 27082 <leadingDigits>[2679]</leadingDigits> 27083 <format>$1 $2 $3 $4</format> 27084 </numberFormat> 27085 </availableFormats> 27086 <generalDesc> 27087 <nationalNumberPattern> 27088 (?: 27089 22| 27090 [69]\d| 27091 77 27092 )\d{6} 27093 </nationalNumberPattern> 27094 </generalDesc> 27095 <fixedLine> 27096 <possibleLengths national="8"/> 27097 <exampleNumber>22501234</exampleNumber> 27098 <nationalNumberPattern> 27099 22(?: 27100 [37-9]0| 27101 5[0-5]| 27102 6[89] 27103 )\d{4} 27104 </nationalNumberPattern> 27105 </fixedLine> 27106 <!-- Sotel Tchad "SALAM" (77 XX XX XX) is classified as a fixed operator in the plan, but it 27107 also says numbers starting with 7 are mobile numbers. Putting under mobile for now. 27108 Also adding 6[028] and 63[5-9] which are operated by Airtel. --> 27109 <!-- Adding entire 9 prefix based on information from carrier. --> 27110 <mobile> 27111 <possibleLengths national="8"/> 27112 <exampleNumber>63012345</exampleNumber> 27113 <nationalNumberPattern> 27114 (?: 27115 6[023568]| 27116 77| 27117 9\d 27118 )\d{6} 27119 </nationalNumberPattern> 27120 </mobile> 27121 </territory> 27122 27123 <!-- Togo (TG) --> 27124 <!-- http://www.itu.int/oth/T02020000D1/en --> 27125 <territory id="TG" countryCode="228" internationalPrefix="00"> 27126 <availableFormats> 27127 <!-- Added leading digits so that the shortcodes do not pick this format during AYTF. --> 27128 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 27129 <leadingDigits>[279]</leadingDigits> 27130 <format>$1 $2 $3 $4</format> 27131 </numberFormat> 27132 </availableFormats> 27133 <generalDesc> 27134 <nationalNumberPattern>[279]\d{7}</nationalNumberPattern> 27135 </generalDesc> 27136 <fixedLine> 27137 <possibleLengths national="8"/> 27138 <exampleNumber>22212345</exampleNumber> 27139 <nationalNumberPattern> 27140 2(?: 27141 2[2-7]| 27142 3[23]| 27143 4[45]| 27144 55| 27145 6[67]| 27146 77 27147 )\d{5} 27148 </nationalNumberPattern> 27149 </fixedLine> 27150 <mobile> 27151 <possibleLengths national="8"/> 27152 <exampleNumber>90112345</exampleNumber> 27153 <nationalNumberPattern> 27154 (?: 27155 7[09]| 27156 9[0-36-9] 27157 )\d{6} 27158 </nationalNumberPattern> 27159 </mobile> 27160 </territory> 27161 27162 <!-- Thailand (TH) --> 27163 <!-- Subscribers can use respective carrier's IDD when calling abroad. We have not configured 27164 any preferredInternationalPrefix as there is no official evidence for it. --> 27165 <!-- http://www.itu.int/oth/T02020000CD/en --> 27166 <!-- http://www.barascientific.com/bscnews/variety/emergency/Tel-4Digi.pdf --> 27167 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Thailand --> 27168 <territory id="TH" countryCode="66" internationalPrefix="00[1-9]" nationalPrefix="0" 27169 mobileNumberPortableRegion="true"> 27170 <availableFormats> 27171 <!-- Formatting patterns from wikipedia and the document itself - 27172 http://en.wikipedia.org/wiki/%2B66 --> 27173 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 27174 <leadingDigits>2</leadingDigits> 27175 <format>$1 $2 $3</format> 27176 </numberFormat> 27177 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 27178 <leadingDigits>[13-9]</leadingDigits> 27179 <format>$1 $2 $3</format> 27180 </numberFormat> 27181 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 27182 <leadingDigits>1</leadingDigits> 27183 <format>$1 $2 $3</format> 27184 </numberFormat> 27185 </availableFormats> 27186 <generalDesc> 27187 <nationalNumberPattern> 27188 (?: 27189 001800| 27190 [2-57]| 27191 [689]\d 27192 )\d{7}| 27193 1\d{7,9} 27194 </nationalNumberPattern> 27195 </generalDesc> 27196 <!-- Numbers online have been found that start with 20, despite the ITU doc not covering 27197 these. --> 27198 <fixedLine> 27199 <possibleLengths national="8"/> 27200 <exampleNumber>21234567</exampleNumber> 27201 <nationalNumberPattern> 27202 (?: 27203 1[0689]| 27204 2\d| 27205 3[2-9]| 27206 4[2-5]| 27207 5[2-6]| 27208 7[3-7] 27209 )\d{6} 27210 </nationalNumberPattern> 27211 </fixedLine> 27212 <!-- Numbers found online starting with 62 and 64. 14, 63 and 65 are from an open-source bug 27213 report, we couldn't find evidence of these specifically being in use but this article 27214 http://www.prachachat.net/news_detail.php?newsid=1395732787 talks about prefix 6 and 1 27215 being cleared for mobile use. --> 27216 <mobile> 27217 <possibleLengths national="9"/> 27218 <exampleNumber>812345678</exampleNumber> 27219 <nationalNumberPattern> 27220 671[0-8]\d{5}| 27221 (?: 27222 14| 27223 6[1-6]| 27224 [89]\d 27225 )\d{7} 27226 </nationalNumberPattern> 27227 </mobile> 27228 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number. Prefix 001800 of length 27229 13-digit is added based on user report. --> 27230 <tollFree> 27231 <possibleLengths national="10,13"/> 27232 <exampleNumber>1800123456</exampleNumber> 27233 <nationalNumberPattern> 27234 (?: 27235 001800\d| 27236 1800 27237 )\d{6} 27238 </nationalNumberPattern> 27239 </tollFree> 27240 <premiumRate> 27241 <possibleLengths national="10"/> 27242 <exampleNumber>1900123456</exampleNumber> 27243 <nationalNumberPattern>1900\d{6}</nationalNumberPattern> 27244 </premiumRate> 27245 <!-- The ITU document says that the 89 prefix is also VOIP but there are lots of numbers 27246 online to suggest they are actually used as mobile numbers. --> 27247 <voip> 27248 <possibleLengths national="9"/> 27249 <exampleNumber>601234567</exampleNumber> 27250 <nationalNumberPattern>6[08]\d{7}</nationalNumberPattern> 27251 </voip> 27252 </territory> 27253 27254 <!-- Tajikistan (TJ) --> 27255 <!-- No tollFree or premiumRate information can be found. --> 27256 <!-- http://www.itu.int/oth/T02020000CA/en --> 27257 <!-- Based on details from vendors and online investigation results, 8 is no more considered 27258 as national dialling code. Originally added based on Wikipedia. It cannot coexits when 27259 810 is considered as international exit code and 10 as one of mobile ranges. --> 27260 <territory id="TJ" countryCode="992" preferredInternationalPrefix="8~10" 27261 internationalPrefix="810"> 27262 <availableFormats> 27263 <numberFormat pattern="(\d{6})(\d)(\d{2})"> 27264 <leadingDigits>331</leadingDigits> 27265 <leadingDigits>3317</leadingDigits> 27266 <format>$1 $2 $3</format> 27267 </numberFormat> 27268 <numberFormat pattern="(\d{3})(\d{2})(\d{4})"> 27269 <leadingDigits> 27270 [34]7| 27271 91[78] 27272 </leadingDigits> 27273 <format>$1 $2 $3</format> 27274 </numberFormat> 27275 <numberFormat pattern="(\d{4})(\d)(\d{4})"> 27276 <leadingDigits>3[1-5]</leadingDigits> 27277 <format>$1 $2 $3</format> 27278 </numberFormat> 27279 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 27280 <leadingDigits>[0-57-9]</leadingDigits> 27281 <format>$1 $2 $3</format> 27282 </numberFormat> 27283 </availableFormats> 27284 <generalDesc> 27285 <nationalNumberPattern> 27286 (?: 27287 00| 27288 [1-57-9]\d 27289 )\d{7} 27290 </nationalNumberPattern> 27291 </generalDesc> 27292 <fixedLine> 27293 <possibleLengths national="9" localOnly="3,[5-7]"/> 27294 <exampleNumber>372123456</exampleNumber> 27295 <nationalNumberPattern> 27296 (?: 27297 3(?: 27298 1[3-5]| 27299 2[245]| 27300 3[12]| 27301 4[24-7]| 27302 5[25]| 27303 72 27304 )| 27305 4(?: 27306 46| 27307 74| 27308 87 27309 ) 27310 )\d{6} 27311 </nationalNumberPattern> 27312 </fixedLine> 27313 <!-- Adding 90 prefix as SMS messages could be successfully delivered to these mobile 27314 numbers and 55 for Megafon from bug reports. 00 mobile range is assigned to 27315 Megafon as per their confirmation. --> 27316 <mobile> 27317 <possibleLengths national="9"/> 27318 <exampleNumber>917123456</exampleNumber> 27319 <nationalNumberPattern> 27320 41[18]\d{6}| 27321 (?: 27322 [034]0| 27323 [17][017]| 27324 2[02]| 27325 5[05]| 27326 8[08]| 27327 9\d 27328 )\d{7} 27329 </nationalNumberPattern> 27330 </mobile> 27331 </territory> 27332 27333 <!-- Tokelau (TK) --> 27334 <!-- http://www.itu.int/oth/T02020000D2/en --> 27335 <territory id="TK" countryCode="690" internationalPrefix="00"> 27336 <generalDesc> 27337 <nationalNumberPattern>[2-47]\d{3,6}</nationalNumberPattern> 27338 </generalDesc> 27339 <!-- The example number is the contact number from the ITU document. --> 27340 <fixedLine> 27341 <possibleLengths national="[4-7]"/> 27342 <exampleNumber>3101</exampleNumber> 27343 <nationalNumberPattern> 27344 (?: 27345 2[2-4]| 27346 [34]\d 27347 )\d{2,5} 27348 </nationalNumberPattern> 27349 </fixedLine> 27350 <!-- No evidence has been found for prefixes 5, 6, 8, and 9 which are 27351 described as non-geographic service numbers, so these prefixes are 27352 excluded until more information is found. --> 27353 <mobile> 27354 <possibleLengths national="[4-7]"/> 27355 <exampleNumber>7290</exampleNumber> 27356 <nationalNumberPattern>7[2-4]\d{2,5}</nationalNumberPattern> 27357 </mobile> 27358 </territory> 27359 27360 <!-- Timor-Leste (TL) --> 27361 <!-- http://www.itu.int/oth/T02020000D0/en --> 27362 <territory id="TL" countryCode="670" internationalPrefix="00"> 27363 <availableFormats> 27364 <numberFormat pattern="(\d{3})(\d{4})"> 27365 <leadingDigits> 27366 [2-489]| 27367 70 27368 </leadingDigits> 27369 <format>$1 $2</format> 27370 </numberFormat> 27371 <!-- Since numbers grew an extra digit, we have no indication of how people are formatting 27372 them. If we see another pattern being used, we should change this later. --> 27373 <numberFormat pattern="(\d{4})(\d{4})"> 27374 <leadingDigits>7</leadingDigits> 27375 <format>$1 $2</format> 27376 </numberFormat> 27377 </availableFormats> 27378 <generalDesc> 27379 <nationalNumberPattern> 27380 7\d{7}| 27381 (?: 27382 [2-47]\d| 27383 [89]0 27384 )\d{5} 27385 </nationalNumberPattern> 27386 </generalDesc> 27387 <fixedLine> 27388 <possibleLengths national="7"/> 27389 <exampleNumber>2112345</exampleNumber> 27390 <nationalNumberPattern> 27391 (?: 27392 2[1-5]| 27393 3[1-9]| 27394 4[1-4] 27395 )\d{5} 27396 </nationalNumberPattern> 27397 </fixedLine> 27398 <mobile> 27399 <possibleLengths national="8"/> 27400 <exampleNumber>77212345</exampleNumber> 27401 <nationalNumberPattern>7[2-8]\d{6}</nationalNumberPattern> 27402 </mobile> 27403 <tollFree> 27404 <possibleLengths national="7"/> 27405 <exampleNumber>8012345</exampleNumber> 27406 <nationalNumberPattern>80\d{5}</nationalNumberPattern> 27407 </tollFree> 27408 <premiumRate> 27409 <possibleLengths national="7"/> 27410 <exampleNumber>9012345</exampleNumber> 27411 <nationalNumberPattern>90\d{5}</nationalNumberPattern> 27412 </premiumRate> 27413 <!-- We don't include paging or voicemail because the identified paging range was used by 27414 mobile previously, and for voicemail, it is unclear if the 2012 change affected these 27415 numbers, or if the range was indeed previously used for voicemail at all. --> 27416 <!-- We presume this wasn't affected by the numbering plan update. --> 27417 <personalNumber> 27418 <possibleLengths national="7"/> 27419 <exampleNumber>7012345</exampleNumber> 27420 <nationalNumberPattern>70\d{5}</nationalNumberPattern> 27421 </personalNumber> 27422 </territory> 27423 27424 <!-- Turkmenistan (TM) --> 27425 <!-- No tollFree or premiumRate information can be found. --> 27426 <!-- http://www.itu.int/oth/T02020000D7/en --> 27427 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Turkmenistan --> 27428 <territory id="TM" countryCode="993" preferredInternationalPrefix="8~10" 27429 internationalPrefix="810" nationalPrefix="8"> 27430 <availableFormats> 27431 <!-- There doesn't seem to be a standardized format. The format below is based on the 27432 Turkmenistan embassy at 27433 http://www.turkmenistanembassy.org/turkmen/info/contact.html --> 27434 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" 27435 nationalPrefixFormattingRule="($NP $FG)"> 27436 <leadingDigits>12</leadingDigits> 27437 <format>$1 $2-$3-$4</format> 27438 </numberFormat> 27439 <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP $FG)"> 27440 <leadingDigits>[1-5]</leadingDigits> 27441 <format>$1 $2-$3-$4</format> 27442 </numberFormat> 27443 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP $FG"> 27444 <leadingDigits>6</leadingDigits> 27445 <format>$1 $2</format> 27446 </numberFormat> 27447 </availableFormats> 27448 <generalDesc> 27449 <nationalNumberPattern>[1-6]\d{7}</nationalNumberPattern> 27450 </generalDesc> 27451 <!-- Additional prefixes from the wikipedia page. --> 27452 <fixedLine> 27453 <possibleLengths national="8"/> 27454 <exampleNumber>12345678</exampleNumber> 27455 <nationalNumberPattern> 27456 (?: 27457 1(?: 27458 2\d| 27459 3[1-9] 27460 )| 27461 2(?: 27462 22| 27463 4[0-35-8] 27464 )| 27465 3(?: 27466 22| 27467 4[03-9] 27468 )| 27469 4(?: 27470 22| 27471 3[128]| 27472 4\d| 27473 6[15] 27474 )| 27475 5(?: 27476 22| 27477 5[7-9]| 27478 6[014-689] 27479 ) 27480 )\d{5} 27481 </nationalNumberPattern> 27482 </fixedLine> 27483 <!-- According to feedback from users, the carrier Altyn Asyr is the only one currently 27484 operating, with the numbers 6[3-5]\d{6}. MTS used to operate the ranges 6[6-8] but this 27485 has been suspended. It is unclear whether it will resume. We support both ranges in the 27486 meantime. The range 62 seems also now to be in use, according to numbers found online. 27487 MTS Turkmenistan have recently launched their NDC(69). So added range 69 after getting 27488 confirmation from the carriers who own them. --> 27489 <mobile> 27490 <possibleLengths national="8"/> 27491 <exampleNumber>66123456</exampleNumber> 27492 <nationalNumberPattern>6\d{7}</nationalNumberPattern> 27493 </mobile> 27494 </territory> 27495 27496 <!-- Tunisia (TN) --> 27497 <!-- http://www.itu.int/oth/T02020000D5/en --> 27498 <!-- 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 --> 27499 <!-- http://www.tunisietelecom.tn/tt/internet/fr/pme/fixe/numeros_acceuil --> 27500 <territory id="TN" countryCode="216" internationalPrefix="00"> 27501 <availableFormats> 27502 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 27503 <leadingDigits>[2-57-9]</leadingDigits> 27504 <format>$1 $2 $3</format> 27505 </numberFormat> 27506 </availableFormats> 27507 <generalDesc> 27508 <nationalNumberPattern>[2-57-9]\d{7}</nationalNumberPattern> 27509 </generalDesc> 27510 <!-- All 3[0-2] range numbers are mentioned as fixed-line in 20.II.2012 ITU doc. Few of 27511 these are supported in mobile also as 28.IX.2015 ITU doc mentions these as "Restricted 27512 Mobility" numbers. --> 27513 <fixedLine> 27514 <possibleLengths national="8"/> 27515 <exampleNumber>30010123</exampleNumber> 27516 <nationalNumberPattern> 27517 81200\d{3}| 27518 (?: 27519 3[0-2]| 27520 7\d 27521 )\d{6} 27522 </nationalNumberPattern> 27523 </fixedLine> 27524 <!-- All Restricted Mobility numbers mentioned in ITU doc are supported as mobile based on 27525 user report. --> 27526 <mobile> 27527 <possibleLengths national="8"/> 27528 <exampleNumber>20123456</exampleNumber> 27529 <nationalNumberPattern> 27530 3(?: 27531 001| 27532 [12]40 27533 )\d{4}| 27534 (?: 27535 (?: 27536 [259]\d| 27537 4[0-7] 27538 )\d| 27539 3(?: 27540 1[1-35]| 27541 6[0-4]| 27542 91 27543 ) 27544 )\d{5} 27545 </nationalNumberPattern> 27546 </mobile> 27547 <!-- ITU lists 80 xx xx xx, but the document published by Tunisie Telecom has more specific 27548 information which is followed here. --> 27549 <tollFree> 27550 <possibleLengths national="8"/> 27551 <exampleNumber>80101234</exampleNumber> 27552 <nationalNumberPattern>8010\d{4}</nationalNumberPattern> 27553 </tollFree> 27554 <premiumRate> 27555 <possibleLengths national="8"/> 27556 <exampleNumber>88123456</exampleNumber> 27557 <nationalNumberPattern>88\d{6}</nationalNumberPattern> 27558 </premiumRate> 27559 <!-- 8110xxxx numbers are listed as being "discounted non-geographical numbers" and are put 27560 here for now. In the future we might consider them as UAN. 27561 ITU lists 82 xx xx xx, but the document published by Tunisie Telecom has more specific 27562 information which is followed here. --> 27563 <sharedCost> 27564 <possibleLengths national="8"/> 27565 <exampleNumber>81101234</exampleNumber> 27566 <nationalNumberPattern>8[12]10\d{4}</nationalNumberPattern> 27567 </sharedCost> 27568 </territory> 27569 27570 <!-- Tonga (TO) --> 27571 <!-- http://www.itu.int/oth/T02020000D3/en --> 27572 <!-- http://www.wtng.info/wtng-676-to.html --> 27573 <territory id="TO" countryCode="676" internationalPrefix="00"> 27574 <availableFormats> 27575 <numberFormat pattern="(\d{2})(\d{3})"> 27576 <leadingDigits> 27577 [2-4]| 27578 50| 27579 6[09]| 27580 7[0-24-69]| 27581 8[05] 27582 </leadingDigits> 27583 <format>$1-$2</format> 27584 </numberFormat> 27585 <numberFormat pattern="(\d{4})(\d{3})"> 27586 <leadingDigits>0</leadingDigits> 27587 <format>$1 $2</format> 27588 </numberFormat> 27589 <!-- Format for mobile and premium rate numbers. --> 27590 <numberFormat pattern="(\d{3})(\d{4})"> 27591 <leadingDigits>[5-9]</leadingDigits> 27592 <format>$1 $2</format> 27593 </numberFormat> 27594 </availableFormats> 27595 <generalDesc> 27596 <nationalNumberPattern> 27597 (?: 27598 0800| 27599 (?: 27600 [5-8]\d\d| 27601 999 27602 )\d 27603 )\d{3}| 27604 [2-8]\d{4} 27605 </nationalNumberPattern> 27606 </generalDesc> 27607 <fixedLine> 27608 <possibleLengths national="5"/> 27609 <exampleNumber>20123</exampleNumber> 27610 <nationalNumberPattern> 27611 (?: 27612 2\d| 27613 3[0-8]| 27614 4[0-4]| 27615 50| 27616 6[09]| 27617 7[0-24-69]| 27618 8[05] 27619 )\d{3} 27620 </nationalNumberPattern> 27621 </fixedLine> 27622 <!-- TCC mobile numbers were given a prefix of "77" in 2009, although this is not mentioned 27623 in their ITU document. Numbers with a prefix of 75, 84 and 86 have also been found. --> 27624 <mobile> 27625 <possibleLengths national="7"/> 27626 <exampleNumber>7715123</exampleNumber> 27627 <nationalNumberPattern> 27628 (?: 27629 55[4-6]| 27630 6(?: 27631 [09]\d| 27632 3[02]| 27633 8[15-9] 27634 )| 27635 (?: 27636 7\d| 27637 8[46-9] 27638 )\d| 27639 999 27640 )\d{4} 27641 </nationalNumberPattern> 27642 </mobile> 27643 <tollFree> 27644 <possibleLengths national="7"/> 27645 <exampleNumber>0800222</exampleNumber> 27646 <nationalNumberPattern>0800\d{3}</nationalNumberPattern> 27647 </tollFree> 27648 <voip> 27649 <possibleLengths national="7"/> 27650 <exampleNumber>5510123</exampleNumber> 27651 <nationalNumberPattern>55[0-37-9]\d{4}</nationalNumberPattern> 27652 </voip> 27653 </territory> 27654 27655 <!-- Turkey (TR) --> 27656 <!-- http://en.wikipedia.org/wiki/%2B90 --> 27657 <!-- http://www.itu.int/oth/T02020000D6/en --> 27658 <!-- https://eng.btk.gov.tr/en-US/Pages/National-Numbering-Plan --> 27659 <!-- https://www.btk.gov.tr/tr-TR/Sayfalar/Isletmecilere-Tahsisli-Numaralar --> 27660 <territory id="TR" countryCode="90" internationalPrefix="00" nationalPrefix="0" 27661 mobileNumberPortableRegion="true"> 27662 <availableFormats> 27663 <!-- 7-digit UAN. --> 27664 <numberFormat pattern="(\d{3})(\d)(\d{3})" nationalPrefixOptionalWhenFormatting="true"> 27665 <leadingDigits>444</leadingDigits> 27666 <format>$1 $2 $3</format> 27667 <intlFormat>NA</intlFormat> 27668 </numberFormat> 27669 <!-- Fixed line, UAN, pager. --> 27670 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 27671 nationalPrefixOptionalWhenFormatting="true"> 27672 <leadingDigits> 27673 512| 27674 8[01589]| 27675 90 27676 </leadingDigits> 27677 <format>$1 $2 $3</format> 27678 </numberFormat> 27679 <!-- Mobile and personal numbers. --> 27680 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG" 27681 nationalPrefixOptionalWhenFormatting="true"> 27682 <leadingDigits> 27683 5(?: 27684 [0-59]| 27685 61 27686 ) 27687 </leadingDigits> 27688 <leadingDigits> 27689 5(?: 27690 [0-59]| 27691 616 27692 ) 27693 </leadingDigits> 27694 <leadingDigits> 27695 5(?: 27696 [0-59]| 27697 6161 27698 ) 27699 </leadingDigits> 27700 <format>$1 $2 $3 $4</format> 27701 </numberFormat> 27702 <!-- In online references we see both these formats for mobile and fixed-line numbers: 27703 (\d{3})(\d{3})(\d{2})(\d{2}) and (\d{3})(\d{3})(\d{4}). However the former seems to be 27704 more common. --> 27705 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP$FG)" 27706 nationalPrefixOptionalWhenFormatting="true"> 27707 <leadingDigits> 27708 [24][1-8]| 27709 3[1-9] 27710 </leadingDigits> 27711 <format>$1 $2 $3 $4</format> 27712 </numberFormat> 27713 <!-- 12 -13 digit toll free numbers --> 27714 <numberFormat pattern="(\d{3})(\d{3})(\d{6,7})" nationalPrefixFormattingRule="$NP$FG" 27715 nationalPrefixOptionalWhenFormatting="true"> 27716 <leadingDigits>80</leadingDigits> 27717 <format>$1 $2 $3</format> 27718 </numberFormat> 27719 </availableFormats> 27720 <generalDesc> 27721 <nationalNumberPattern> 27722 4\d{6}| 27723 8\d{11,12}| 27724 (?: 27725 [2-58]\d\d| 27726 900 27727 )\d{7} 27728 </nationalNumberPattern> 27729 </generalDesc> 27730 <noInternationalDialling> 27731 <possibleLengths national="7,10"/> 27732 <nationalNumberPattern> 27733 (?: 27734 444| 27735 811\d{3} 27736 )\d{4} 27737 </nationalNumberPattern> 27738 </noInternationalDialling> 27739 <!-- Includes numbers starting with 392 for Northern Cyprus. Not supporting additionally 27740 allocated area codes that are mentioned in ITU doc dated 7.VII.2009 as these are not 27741 mentioned in new ITU doc dated 2.III.2018. --> 27742 <fixedLine> 27743 <possibleLengths national="10"/> 27744 <exampleNumber>2123456789</exampleNumber> 27745 <nationalNumberPattern> 27746 (?: 27747 2(?: 27748 [13][26]| 27749 [28][2468]| 27750 [45][268]| 27751 [67][246] 27752 )| 27753 3(?: 27754 [13][28]| 27755 [24-6][2468]| 27756 [78][02468]| 27757 92 27758 )| 27759 4(?: 27760 [16][246]| 27761 [23578][2468]| 27762 4[26] 27763 ) 27764 )\d{7} 27765 </nationalNumberPattern> 27766 </fixedLine> 27767 <!-- There are some differences between the Turkish and English wikipedia pages here, and 27768 some number prefixes do not seem to be able to be found online. Omitting 500, 508 and 27769 509 from the English page because of this. --> 27770 <mobile> 27771 <possibleLengths national="10"/> 27772 <exampleNumber>5012345678</exampleNumber> 27773 <nationalNumberPattern> 27774 56161\d{5}| 27775 5(?: 27776 0[15-7]| 27777 1[06]| 27778 24| 27779 [34]\d| 27780 5[1-59]| 27781 9[46] 27782 )\d{7} 27783 </nationalNumberPattern> 27784 </mobile> 27785 <!-- 512 range is mentioned as call services number in eng.btk.gov.tr's doc. As we not sure 27786 of the category, supporting them as pager based on Wikipedia. --> 27787 <pager> 27788 <possibleLengths national="10"/> 27789 <exampleNumber>5123456789</exampleNumber> 27790 <nationalNumberPattern>512\d{7}</nationalNumberPattern> 27791 </pager> 27792 <!-- Toll free range 800 of length 13 digits and 811 of length 10 digits are supported based 27793 on user report. --> 27794 <tollFree> 27795 <possibleLengths national="10,12,13"/> 27796 <exampleNumber>8001234567</exampleNumber> 27797 <nationalNumberPattern> 27798 8(?: 27799 00\d{7}(?: 27800 \d{2,3} 27801 )?| 27802 11\d{7} 27803 ) 27804 </nationalNumberPattern> 27805 </tollFree> 27806 <premiumRate> 27807 <possibleLengths national="10"/> 27808 <exampleNumber>9001234567</exampleNumber> 27809 <nationalNumberPattern> 27810 (?: 27811 8[89]8| 27812 900 27813 )\d{7} 27814 </nationalNumberPattern> 27815 </premiumRate> 27816 <!-- All 592 numbers are GMPCS numbers (personal satellite numbers) as per ITU doc. We do 27817 support only the ranges that are assigned (max 6 digit granularity) based on 27818 eng.btk.gov.tr's doc. --> 27819 <personalNumber> 27820 <possibleLengths national="10"/> 27821 <exampleNumber>5922121234</exampleNumber> 27822 <nationalNumberPattern> 27823 592(?: 27824 21[12]| 27825 461 27826 )\d{4} 27827 </nationalNumberPattern> 27828 </personalNumber> 27829 <!-- Prefix 850 was earlier supported as UAN but after user report and other sources, found 27830 that they belong to VOIP. --> 27831 <voip> 27832 <possibleLengths national="10"/> 27833 <exampleNumber>8500123456</exampleNumber> 27834 <nationalNumberPattern>850\d{7}</nationalNumberPattern> 27835 </voip> 27836 <!-- http://www.turktelekom.com.tr/tt/portal/News/Archive/7-digit-special-service-number-starting-with-444 --> 27837 <uan> 27838 <possibleLengths national="7"/> 27839 <exampleNumber>4441444</exampleNumber> 27840 <nationalNumberPattern>444\d{4}</nationalNumberPattern> 27841 </uan> 27842 </territory> 27843 27844 <!-- Trinidad & Tobago (TT) --> 27845 <!-- Calling code and formatting shared with 'US' --> 27846 <!-- http://www.itu.int/oth/T02020000D4/en --> 27847 <territory id="TT" countryCode="1" leadingDigits="868" internationalPrefix="011" 27848 nationalPrefix="1" nationalPrefixForParsing="1|([2-46-8]\d{6})$" 27849 nationalPrefixTransformRule="868$1" mobileNumberPortableRegion="true"> 27850 <generalDesc> 27851 <nationalNumberPattern> 27852 (?: 27853 [58]\d\d| 27854 900 27855 )\d{7} 27856 </nationalNumberPattern> 27857 </generalDesc> 27858 <!-- Added support to 609, 61[0278], 699 and 824 fixed-line ranges based on official doc 27859 from TATT. --> 27860 <fixedLine> 27861 <possibleLengths national="10" localOnly="7"/> 27862 <exampleNumber>8682211234</exampleNumber> 27863 <nationalNumberPattern> 27864 868(?: 27865 2(?: 27866 0[13]| 27867 1[89]| 27868 [23]\d| 27869 4[0-2] 27870 )| 27871 6(?: 27872 0[7-9]| 27873 1[02-8]| 27874 2[1-9]| 27875 [3-69]\d| 27876 7[0-79] 27877 )| 27878 82[124] 27879 )\d{4} 27880 </nationalNumberPattern> 27881 </fixedLine> 27882 <!-- We support below mobile ranges additionally which are not listed in ITU doc. 27883 - 270: Found valid numbers online. 27884 - 26[6-9] and 48[5-9]: Evidence from bmobile. 27885 - 70[1-9]: Official TATT doc. --> 27886 <mobile> 27887 <possibleLengths national="10" localOnly="7"/> 27888 <exampleNumber>8682911234</exampleNumber> 27889 <nationalNumberPattern> 27890 868(?: 27891 (?: 27892 2[5-9]| 27893 3\d 27894 )\d| 27895 4(?: 27896 3[0-6]| 27897 [6-9]\d 27898 )| 27899 6(?: 27900 20| 27901 78| 27902 8\d 27903 )| 27904 7(?: 27905 0[1-9]| 27906 1[02-9]| 27907 [2-9]\d 27908 ) 27909 )\d{4} 27910 </nationalNumberPattern> 27911 </mobile> 27912 <tollFree> 27913 <possibleLengths national="10"/> 27914 <exampleNumber>8002345678</exampleNumber> 27915 <nationalNumberPattern> 27916 8(?: 27917 00| 27918 33| 27919 44| 27920 55| 27921 66| 27922 77| 27923 88 27924 )[2-9]\d{6} 27925 </nationalNumberPattern> 27926 </tollFree> 27927 <premiumRate> 27928 <possibleLengths national="10"/> 27929 <exampleNumber>9002345678</exampleNumber> 27930 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 27931 </premiumRate> 27932 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 27933 <personalNumber> 27934 <possibleLengths national="10"/> 27935 <exampleNumber>5002345678</exampleNumber> 27936 <nationalNumberPattern> 27937 52(?: 27938 3(?: 27939 [2-46-9][02-9]\d| 27940 5(?: 27941 [02-46-9]\d| 27942 5[0-46-9] 27943 ) 27944 )| 27945 4(?: 27946 [2-478][02-9]\d| 27947 5(?: 27948 [034]\d| 27949 2[024-9]| 27950 5[0-46-9] 27951 )| 27952 6(?: 27953 0[1-9]| 27954 [2-9]\d 27955 )| 27956 9(?: 27957 [05-9]\d| 27958 2[0-5]| 27959 49 27960 ) 27961 ) 27962 )\d{4}| 27963 52[34][2-9]1[02-9]\d{4}| 27964 5(?: 27965 00| 27966 2[125-7]| 27967 33| 27968 44| 27969 66| 27970 77| 27971 88 27972 )[2-9]\d{6} 27973 </nationalNumberPattern> 27974 </personalNumber> 27975 <voicemail> 27976 <possibleLengths national="10" localOnly="7"/> 27977 <exampleNumber>8686191234</exampleNumber> 27978 <nationalNumberPattern>868619\d{4}</nationalNumberPattern> 27979 </voicemail> 27980 </territory> 27981 27982 <!-- Tuvalu (TV) --> 27983 <!-- http://www.itu.int/oth/T02020000D9/en --> 27984 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Tuvalu --> 27985 <territory id="TV" countryCode="688" internationalPrefix="00"> 27986 <availableFormats> 27987 <numberFormat pattern="(\d{2})(\d{3})"> 27988 <leadingDigits>2</leadingDigits> 27989 <format>$1 $2</format> 27990 </numberFormat> 27991 <numberFormat pattern="(\d{2})(\d{4})"> 27992 <leadingDigits>90</leadingDigits> 27993 <format>$1 $2</format> 27994 </numberFormat> 27995 <numberFormat pattern="(\d{2})(\d{5})"> 27996 <leadingDigits>7</leadingDigits> 27997 <format>$1 $2</format> 27998 </numberFormat> 27999 </availableFormats> 28000 <generalDesc> 28001 <nationalNumberPattern> 28002 (?: 28003 2| 28004 7\d\d| 28005 90 28006 )\d{4} 28007 </nationalNumberPattern> 28008 </generalDesc> 28009 <fixedLine> 28010 <possibleLengths national="5"/> 28011 <exampleNumber>20123</exampleNumber> 28012 <nationalNumberPattern>2[02-9]\d{3}</nationalNumberPattern> 28013 </fixedLine> 28014 <!-- Some numbers online can be found that are 5-digits long, and start with 90 or 91. We 28015 don't know if these are valid or not - the ITU document excludes them - so are not 28016 covering these for now. --> 28017 <mobile> 28018 <possibleLengths national="6,7"/> 28019 <exampleNumber>901234</exampleNumber> 28020 <nationalNumberPattern> 28021 (?: 28022 7[01]\d| 28023 90 28024 )\d{4} 28025 </nationalNumberPattern> 28026 </mobile> 28027 </territory> 28028 28029 <!-- Taiwan (TW) --> 28030 <!-- Extension symbols found on the internet so far have been #, X and Ext - so # has been 28031 chosen as the preferred extension prefix. --> 28032 <!-- http://www.itu.int/oth/T02020000EB/en --> 28033 <!-- https://www.ncc.gov.tw/chinese/files/07080/265_1037_070808_1.doc --> 28034 <territory id="TW" countryCode="886" internationalPrefix="0(?:0[25-79]|19)" nationalPrefix="0" 28035 preferredExtnPrefix="#" mobileNumberPortableRegion="true"> 28036 <availableFormats> 28037 <!-- Premium rate. --> 28038 <numberFormat pattern="(\d{2})(\d)(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28039 <leadingDigits>202</leadingDigits> 28040 <format>$1 $2 $3</format> 28041 </numberFormat> 28042 <!-- Fixed line and UAN. --> 28043 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 28044 <leadingDigits>[258]0</leadingDigits> 28045 <format>$1 $2 $3</format> 28046 </numberFormat> 28047 <!-- Fixed line. --> 28048 <numberFormat pattern="(\d)(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28049 <leadingDigits> 28050 [23568]| 28051 4(?: 28052 0[02-48]| 28053 [1-47-9] 28054 )| 28055 7[1-9] 28056 </leadingDigits> 28057 <leadingDigits> 28058 [23568]| 28059 4(?: 28060 0[2-48]| 28061 [1-47-9] 28062 )| 28063 (?: 28064 400| 28065 7 28066 )[1-9] 28067 </leadingDigits> 28068 <format>$1 $2 $3</format> 28069 </numberFormat> 28070 <!-- Mobile and personal numbers. --> 28071 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28072 <leadingDigits>[49]</leadingDigits> 28073 <format>$1 $2 $3</format> 28074 </numberFormat> 28075 <!-- VOIP. --> 28076 <numberFormat pattern="(\d{2})(\d{4})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 28077 <leadingDigits>7</leadingDigits> 28078 <format>$1 $2 $3</format> 28079 </numberFormat> 28080 </availableFormats> 28081 <generalDesc> 28082 <nationalNumberPattern> 28083 [2-689]\d{8}| 28084 7\d{9,10}| 28085 [2-8]\d{7}| 28086 2\d{6} 28087 </nationalNumberPattern> 28088 </generalDesc> 28089 <!-- Prefix 24 added due to numbers found online for two major commercial companies; it 28090 is possible they aren't fixed-line, but adding them here since we don't have better 28091 information for now. Prefix 90 is mentioned as reserved in http://www.ncc.gov.tw/ 28092 and wikipedea states it as M2M, but we still support in Mobile as we were able to 28093 find working online number. Prefix 64 is added on the basis of user report. --> 28094 <fixedLine> 28095 <possibleLengths national="8,9"/> 28096 <exampleNumber>221234567</exampleNumber> 28097 <nationalNumberPattern> 28098 (?: 28099 2[2-8]\d| 28100 370| 28101 55[01]| 28102 7[1-9] 28103 )\d{6}| 28104 4(?: 28105 (?: 28106 0(?: 28107 0[1-9]| 28108 [2-48]\d 28109 )| 28110 1[023]\d 28111 )\d{4,5}| 28112 (?: 28113 [239]\d\d| 28114 4(?: 28115 0[56]| 28116 12| 28117 49 28118 ) 28119 )\d{5} 28120 )| 28121 6(?: 28122 [01]\d{7}| 28123 4(?: 28124 0[56]| 28125 12| 28126 24| 28127 4[09] 28128 )\d{4,5} 28129 )| 28130 8(?: 28131 (?: 28132 2(?: 28133 3\d| 28134 4[0-269]| 28135 [578]0| 28136 66 28137 )| 28138 36[24-9]| 28139 90\d\d 28140 )\d{4}| 28141 4(?: 28142 0[56]| 28143 12| 28144 24| 28145 4[09] 28146 )\d{4,5} 28147 )| 28148 (?: 28149 2(?: 28150 2(?: 28151 0\d\d| 28152 4(?: 28153 0[68]| 28154 [249]0| 28155 3[0-467]| 28156 5[0-25-9]| 28157 6[0235689] 28158 ) 28159 )| 28160 (?: 28161 3(?: 28162 [09]\d| 28163 1[0-4] 28164 )| 28165 (?: 28166 4\d| 28167 5[0-49]| 28168 6[0-29]| 28169 7[0-5] 28170 )\d 28171 )\d 28172 )| 28173 (?: 28174 (?: 28175 3[2-9]| 28176 5[2-8]| 28177 6[0-35-79]| 28178 8[7-9] 28179 )\d\d| 28180 4(?: 28181 2(?: 28182 [089]\d| 28183 7[1-9] 28184 )| 28185 (?: 28186 3[0-4]| 28187 [78]\d| 28188 9[01] 28189 )\d 28190 ) 28191 )\d 28192 )\d{3} 28193 </nationalNumberPattern> 28194 </fixedLine> 28195 <mobile> 28196 <possibleLengths national="9"/> 28197 <exampleNumber>912345678</exampleNumber> 28198 <nationalNumberPattern> 28199 (?: 28200 40001[0-2]| 28201 9[0-8]\d{4} 28202 )\d{3} 28203 </nationalNumberPattern> 28204 </mobile> 28205 <tollFree> 28206 <possibleLengths national="8,9"/> 28207 <exampleNumber>800123456</exampleNumber> 28208 <nationalNumberPattern> 28209 80[0-79]\d{6}| 28210 800\d{5} 28211 </nationalNumberPattern> 28212 </tollFree> 28213 <premiumRate> 28214 <possibleLengths national="7,9"/> 28215 <exampleNumber>203123456</exampleNumber> 28216 <nationalNumberPattern> 28217 20(?: 28218 [013-9]\d\d| 28219 2 28220 )\d{4} 28221 </nationalNumberPattern> 28222 </premiumRate> 28223 <personalNumber> 28224 <possibleLengths national="9"/> 28225 <exampleNumber>990123456</exampleNumber> 28226 <nationalNumberPattern>99\d{7}</nationalNumberPattern> 28227 </personalNumber> 28228 <!-- http://www.chief.com.tw/telecom_eng/front/bin/ptlist.phtml?Category=107 --> 28229 <voip> 28230 <possibleLengths national="10,11"/> 28231 <exampleNumber>7012345678</exampleNumber> 28232 <nationalNumberPattern> 28233 7010(?: 28234 [0-2679]\d| 28235 3[0-7]| 28236 8[0-5] 28237 )\d{5}| 28238 70\d{8} 28239 </nationalNumberPattern> 28240 </voip> 28241 <uan> 28242 <possibleLengths national="9"/> 28243 <exampleNumber>500123456</exampleNumber> 28244 <nationalNumberPattern>50[0-46-9]\d{6}</nationalNumberPattern> 28245 </uan> 28246 </territory> 28247 28248 <!-- Tanzania (TZ) --> 28249 <!-- http://www.itu.int/oth/T02020000CB/en --> 28250 <territory id="TZ" countryCode="255" internationalPrefix="00[056]" nationalPrefix="0"> 28251 <availableFormats> 28252 <!-- Formatting for special numbers from http://www.tcra.go.tz --> 28253 <numberFormat pattern="(\d{3})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28254 <leadingDigits>[89]</leadingDigits> 28255 <format>$1 $2 $3</format> 28256 </numberFormat> 28257 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28258 <leadingDigits>[24]</leadingDigits> 28259 <format>$1 $2 $3</format> 28260 </numberFormat> 28261 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28262 <leadingDigits>[67]</leadingDigits> 28263 <format>$1 $2 $3</format> 28264 </numberFormat> 28265 </availableFormats> 28266 <generalDesc> 28267 <nationalNumberPattern> 28268 (?: 28269 [26-8]\d| 28270 41| 28271 90 28272 )\d{7} 28273 </nationalNumberPattern> 28274 </generalDesc> 28275 <noInternationalDialling> 28276 <possibleLengths national="9"/> 28277 <nationalNumberPattern> 28278 (?: 28279 8(?: 28280 [04]0| 28281 6[01] 28282 )| 28283 90\d 28284 )\d{6} 28285 </nationalNumberPattern> 28286 </noInternationalDialling> 28287 <fixedLine> 28288 <possibleLengths national="9"/> 28289 <exampleNumber>222345678</exampleNumber> 28290 <nationalNumberPattern>2[2-8]\d{7}</nationalNumberPattern> 28291 </fixedLine> 28292 <mobile> 28293 <possibleLengths national="9"/> 28294 <exampleNumber>621234567</exampleNumber> 28295 <nationalNumberPattern> 28296 77[2-9]\d{6}| 28297 (?: 28298 6[1-9]| 28299 7[1-689] 28300 )\d{7} 28301 </nationalNumberPattern> 28302 </mobile> 28303 <tollFree> 28304 <possibleLengths national="9"/> 28305 <exampleNumber>800123456</exampleNumber> 28306 <nationalNumberPattern>80[08]\d{6}</nationalNumberPattern> 28307 </tollFree> 28308 <premiumRate> 28309 <possibleLengths national="9"/> 28310 <exampleNumber>900123456</exampleNumber> 28311 <nationalNumberPattern>90\d{7}</nationalNumberPattern> 28312 </premiumRate> 28313 <sharedCost> 28314 <possibleLengths national="9"/> 28315 <exampleNumber>840123456</exampleNumber> 28316 <nationalNumberPattern> 28317 8(?: 28318 40| 28319 6[01] 28320 )\d{6} 28321 </nationalNumberPattern> 28322 </sharedCost> 28323 <voip> 28324 <possibleLengths national="9"/> 28325 <exampleNumber>412345678</exampleNumber> 28326 <nationalNumberPattern>41\d{7}</nationalNumberPattern> 28327 </voip> 28328 </territory> 28329 28330 <!-- Ukraine (UA) --> 28331 <!-- http://www.itu.int/oth/T02020000DB/en --> 28332 <!-- http://en.wikipedia.org/wiki/%2B380 --> 28333 <!-- No definitive list has been found of what constitutes the area code for formatting. 28334 http://www.ua.all-biz.info/guide/phonecodes is useful but not error-free. 28335 Have used local yellow pages guidelines, Google searches, regression tests 28336 and bugs to reverse-engineer the formatting rules. --> 28337 <territory id="UA" countryCode="380" preferredInternationalPrefix="0~0" internationalPrefix="00" 28338 nationalPrefix="0"> 28339 <availableFormats> 28340 <!-- Fixed line --> 28341 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28342 <leadingDigits> 28343 6[12][29]| 28344 (?: 28345 3[1-8]| 28346 4[136-8]| 28347 5[12457]| 28348 6[49] 28349 )2| 28350 (?: 28351 56| 28352 65 28353 )[24] 28354 </leadingDigits> 28355 <leadingDigits> 28356 6[12][29]| 28357 (?: 28358 35| 28359 4[1378]| 28360 5[12457]| 28361 6[49] 28362 )2| 28363 (?: 28364 56| 28365 65 28366 )[24]| 28367 (?: 28368 3[1-46-8]| 28369 46 28370 )2[013-9] 28371 </leadingDigits> 28372 <format>$1 $2 $3</format> 28373 </numberFormat> 28374 <!-- General format (fixed line, mobile, voip etc.) --> 28375 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28376 <leadingDigits> 28377 4[45][0-5]| 28378 5(?: 28379 0| 28380 6[37] 28381 )| 28382 6(?: 28383 [12][018]| 28384 [36-8] 28385 )| 28386 7| 28387 89| 28388 9[1-9]| 28389 (?: 28390 48| 28391 57 28392 )[0137-9] 28393 </leadingDigits> 28394 <leadingDigits> 28395 4[45][0-5]| 28396 5(?: 28397 0| 28398 6(?: 28399 3[14-7]| 28400 7 28401 ) 28402 )| 28403 6(?: 28404 [12][018]| 28405 [36-8] 28406 )| 28407 7| 28408 89| 28409 9[1-9]| 28410 (?: 28411 48| 28412 57 28413 )[0137-9] 28414 </leadingDigits> 28415 <format>$1 $2 $3</format> 28416 </numberFormat> 28417 <!-- Fixed line (4-digit area code). --> 28418 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 28419 <leadingDigits>[3-6]</leadingDigits> 28420 <format>$1 $2</format> 28421 </numberFormat> 28422 <!-- Premium Rate and Toll Free --> 28423 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 28424 <leadingDigits>[89]</leadingDigits> 28425 <format>$1 $2 $3</format> 28426 </numberFormat> 28427 </availableFormats> 28428 <generalDesc> 28429 <nationalNumberPattern> 28430 [89]\d{9}| 28431 [3-9]\d{8} 28432 </nationalNumberPattern> 28433 </generalDesc> 28434 <!-- Official numbering plan https://regulation.gov.ua/documents/id89506 (Dated: 23.11.2006) 28435 mentions that xx[018] (xx represents valid area code) fixed-line numbers as invalid and 28436 we are also unable to find valid numbers online. This doc is already outdated and 28437 contradicted (Eg: length of NSN) by some more recent evidence. Considering the impact 28438 we choose not to mark those ranges as invalid. --> 28439 <fixedLine> 28440 <possibleLengths national="9" localOnly="[5-7]"/> 28441 <exampleNumber>311234567</exampleNumber> 28442 <nationalNumberPattern> 28443 (?: 28444 3[1-8]| 28445 4[13-8]| 28446 5[1-7]| 28447 6[12459] 28448 )\d{7} 28449 </nationalNumberPattern> 28450 </fixedLine> 28451 <!-- Added 71 prefix based on user report and 72 based on online numbers. --> 28452 <mobile> 28453 <possibleLengths national="9"/> 28454 <exampleNumber>501234567</exampleNumber> 28455 <nationalNumberPattern> 28456 (?: 28457 50| 28458 6[36-8]| 28459 7[1-3]| 28460 9[1-9] 28461 )\d{7} 28462 </nationalNumberPattern> 28463 </mobile> 28464 <tollFree> 28465 <possibleLengths national="9,10"/> 28466 <exampleNumber>800123456</exampleNumber> 28467 <nationalNumberPattern>800[1-8]\d{5,6}</nationalNumberPattern> 28468 </tollFree> 28469 <!-- 4th digit added based on 28470 http://www.mts.ua/ru/support/services/200-tarify-na-nomera-0-800-0-900-0-703/ --> 28471 <premiumRate> 28472 <possibleLengths national="9,10"/> 28473 <exampleNumber>900212345</exampleNumber> 28474 <nationalNumberPattern>900[239]\d{5,6}</nationalNumberPattern> 28475 </premiumRate> 28476 <!-- 89[1-579] ranges are mentioned as "Non-geographic number – mobile services assigned" in 28477 the ITU doc. All the 89X phone numbers found online are listed as conference calls and 28478 skype calls which are actually VOIP. And also the companies to which these ranges are 28479 assigned (as per ITU doc) are more of VOIP service providers. So supporting them under 28480 VOIP. --> 28481 <voip> 28482 <possibleLengths national="9"/> 28483 <exampleNumber>891234567</exampleNumber> 28484 <nationalNumberPattern>89[1-579]\d{6}</nationalNumberPattern> 28485 </voip> 28486 </territory> 28487 28488 <!-- Uganda (UG) --> 28489 <!-- http://www.itu.int/oth/T02020000F1/en --> 28490 <territory id="UG" countryCode="256" internationalPrefix="00[057]" nationalPrefix="0"> 28491 <availableFormats> 28492 <!-- 4-digit area codes --> 28493 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 28494 <leadingDigits>202</leadingDigits> 28495 <leadingDigits>2024</leadingDigits> 28496 <format>$1 $2</format> 28497 </numberFormat> 28498 <!-- Fixed and mobile format. --> 28499 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 28500 <leadingDigits> 28501 [27-9]| 28502 4(?: 28503 6[45]| 28504 [7-9] 28505 ) 28506 </leadingDigits> 28507 <format>$1 $2</format> 28508 </numberFormat> 28509 <!-- 2-digit area codes --> 28510 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 28511 <leadingDigits>[34]</leadingDigits> 28512 <format>$1 $2</format> 28513 </numberFormat> 28514 </availableFormats> 28515 <generalDesc> 28516 <nationalNumberPattern> 28517 800\d{6}| 28518 (?: 28519 [29]0| 28520 [347]\d 28521 )\d{7} 28522 </nationalNumberPattern> 28523 </generalDesc> 28524 <!-- The ITU plan calls for all numbers to be exactly 9 digits. However, it's not clear if 28525 local dialing is still possible. We assume it is for now. --> 28526 <!-- The prefix 202[5-9] was added as per the ITU update on Oct. 2011. It is not 28527 mentioned in the new ITU docs but they are still valid based on online 28528 evidence. --> 28529 <fixedLine> 28530 <possibleLengths national="9" localOnly="[5-7]"/> 28531 <exampleNumber>312345678</exampleNumber> 28532 <nationalNumberPattern> 28533 20(?: 28534 (?: 28535 (?: 28536 24| 28537 81 28538 )0| 28539 30[67] 28540 )\d| 28541 6(?: 28542 00[0-2]| 28543 30[0-4] 28544 ) 28545 )\d{3}| 28546 (?: 28547 20(?: 28548 [017]\d| 28549 2[5-9]| 28550 32| 28551 5[0-4]| 28552 6[15-9] 28553 )| 28554 [34]\d{3} 28555 )\d{5} 28556 </nationalNumberPattern> 28557 </fixedLine> 28558 <!-- Supporting 7[09][89] based on carrier docs. --> 28559 <mobile> 28560 <possibleLengths national="9"/> 28561 <exampleNumber>712345678</exampleNumber> 28562 <nationalNumberPattern> 28563 726[01]\d{5}| 28564 7(?: 28565 [01578]\d| 28566 20| 28567 36| 28568 [46][0-4]| 28569 9[89] 28570 )\d{6} 28571 </nationalNumberPattern> 28572 </mobile> 28573 <tollFree> 28574 <possibleLengths national="9"/> 28575 <exampleNumber>800123456</exampleNumber> 28576 <nationalNumberPattern>800[1-3]\d{5}</nationalNumberPattern> 28577 </tollFree> 28578 <premiumRate> 28579 <possibleLengths national="9"/> 28580 <exampleNumber>901123456</exampleNumber> 28581 <nationalNumberPattern>90[1-3]\d{6}</nationalNumberPattern> 28582 </premiumRate> 28583 </territory> 28584 28585 <!-- United States (US) --> 28586 <!-- 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' --> 28587 <!-- Note the national prefix of US is the same as its country code, and when formatting phone 28588 numbers in the national format, it is not included. Therefore, we omit it here to make 28589 formatting consistent with the rest of the world. The same applies to all the 28590 countries/regions under NANPA --> 28591 <!-- The national prefix of "1" here is the same as the country code. It is not used by default 28592 when formatting, but is set here so that users who are calling formatByPattern can specify 28593 NationalPrefixFormattingRule if they want to. --> 28594 <!-- http://www.nanpa.com/reports/reports_npa.html --> 28595 <!-- http://en.wikipedia.org/wiki/North_American_Numbering_Plan --> 28596 <territory id="US" mainCountryForCode="true" countryCode="1" internationalPrefix="011" 28597 nationalPrefix="1" mobileNumberPortableRegion="true"> 28598 <availableFormats> 28599 <numberFormat pattern="(\d{3})(\d{4})"> 28600 <leadingDigits>[2-9]</leadingDigits> 28601 <format>$1-$2</format> 28602 <intlFormat>NA</intlFormat> 28603 </numberFormat> 28604 <!-- A different pattern is used when formatting internationally, as the area code is no 28605 longer optional and should not be in brackets. --> 28606 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 28607 <leadingDigits>[2-9]</leadingDigits> 28608 <format>($1) $2-$3</format> 28609 <intlFormat>$1-$2-$3</intlFormat> 28610 </numberFormat> 28611 </availableFormats> 28612 <generalDesc> 28613 <nationalNumberPattern>[2-9]\d{9}</nationalNumberPattern> 28614 </generalDesc> 28615 <fixedLine> 28616 <possibleLengths national="10" localOnly="7"/> 28617 <exampleNumber>2015550123</exampleNumber> 28618 <nationalNumberPattern> 28619 5(?: 28620 05(?: 28621 [2-57-9]\d\d| 28622 6(?: 28623 [0-35-9]\d| 28624 44 28625 ) 28626 )| 28627 82(?: 28628 2(?: 28629 0[0-3]| 28630 [268]2 28631 )| 28632 3(?: 28633 0[02]| 28634 22| 28635 33 28636 )| 28637 4(?: 28638 00| 28639 4[24]| 28640 65| 28641 82 28642 )| 28643 5(?: 28644 00| 28645 29| 28646 58| 28647 83 28648 )| 28649 6(?: 28650 00| 28651 66| 28652 82 28653 )| 28654 7(?: 28655 58| 28656 77 28657 )| 28658 8(?: 28659 00| 28660 42| 28661 88 28662 )| 28663 9(?: 28664 00| 28665 9[89] 28666 ) 28667 ) 28668 )\d{4}| 28669 (?: 28670 2(?: 28671 0[1-35-9]| 28672 1[02-9]| 28673 2[03-589]| 28674 3[149]| 28675 4[08]| 28676 5[1-46]| 28677 6[0279]| 28678 7[0269]| 28679 8[13] 28680 )| 28681 3(?: 28682 0[1-57-9]| 28683 1[02-9]| 28684 2[01356]| 28685 3[0-24679]| 28686 4[167]| 28687 5[12]| 28688 6[014]| 28689 8[056] 28690 )| 28691 4(?: 28692 0[124-9]| 28693 1[02-579]| 28694 2[3-5]| 28695 3[0245]| 28696 4[023578]| 28697 58| 28698 6[349]| 28699 7[0589]| 28700 8[04] 28701 )| 28702 5(?: 28703 0[1-47-9]| 28704 1[0235-8]| 28705 20| 28706 3[0149]| 28707 4[01]| 28708 5[19]| 28709 6[1-47]| 28710 7[0-5]| 28711 8[056] 28712 )| 28713 6(?: 28714 0[1-35-9]| 28715 1[024-9]| 28716 2[03689]| 28717 [34][016]| 28718 5[01679]| 28719 6[0-279]| 28720 78| 28721 8[0-29] 28722 )| 28723 7(?: 28724 0[1-46-8]| 28725 1[2-9]| 28726 2[04-7]| 28727 3[1247]| 28728 4[037]| 28729 5[47]| 28730 6[02359]| 28731 7[0-59]| 28732 8[156] 28733 )| 28734 8(?: 28735 0[1-68]| 28736 1[02-8]| 28737 2[08]| 28738 3[0-289]| 28739 4[03578]| 28740 5[046-9]| 28741 6[02-5]| 28742 7[028] 28743 )| 28744 9(?: 28745 0[1346-9]| 28746 1[02-9]| 28747 2[0589]| 28748 3[0146-8]| 28749 4[0157-9]| 28750 5[12469]| 28751 7[0-389]| 28752 8[04-69] 28753 ) 28754 )[2-9]\d{6} 28755 </nationalNumberPattern> 28756 </fixedLine> 28757 <mobile> 28758 <possibleLengths national="10" localOnly="7"/> 28759 <exampleNumber>2015550123</exampleNumber> 28760 <nationalNumberPattern> 28761 5(?: 28762 05(?: 28763 [2-57-9]\d\d| 28764 6(?: 28765 [0-35-9]\d| 28766 44 28767 ) 28768 )| 28769 82(?: 28770 2(?: 28771 0[0-3]| 28772 [268]2 28773 )| 28774 3(?: 28775 0[02]| 28776 22| 28777 33 28778 )| 28779 4(?: 28780 00| 28781 4[24]| 28782 65| 28783 82 28784 )| 28785 5(?: 28786 00| 28787 29| 28788 58| 28789 83 28790 )| 28791 6(?: 28792 00| 28793 66| 28794 82 28795 )| 28796 7(?: 28797 58| 28798 77 28799 )| 28800 8(?: 28801 00| 28802 42| 28803 88 28804 )| 28805 9(?: 28806 00| 28807 9[89] 28808 ) 28809 ) 28810 )\d{4}| 28811 (?: 28812 2(?: 28813 0[1-35-9]| 28814 1[02-9]| 28815 2[03-589]| 28816 3[149]| 28817 4[08]| 28818 5[1-46]| 28819 6[0279]| 28820 7[0269]| 28821 8[13] 28822 )| 28823 3(?: 28824 0[1-57-9]| 28825 1[02-9]| 28826 2[01356]| 28827 3[0-24679]| 28828 4[167]| 28829 5[12]| 28830 6[014]| 28831 8[056] 28832 )| 28833 4(?: 28834 0[124-9]| 28835 1[02-579]| 28836 2[3-5]| 28837 3[0245]| 28838 4[023578]| 28839 58| 28840 6[349]| 28841 7[0589]| 28842 8[04] 28843 )| 28844 5(?: 28845 0[1-47-9]| 28846 1[0235-8]| 28847 20| 28848 3[0149]| 28849 4[01]| 28850 5[19]| 28851 6[1-47]| 28852 7[0-5]| 28853 8[056] 28854 )| 28855 6(?: 28856 0[1-35-9]| 28857 1[024-9]| 28858 2[03689]| 28859 [34][016]| 28860 5[01679]| 28861 6[0-279]| 28862 78| 28863 8[0-29] 28864 )| 28865 7(?: 28866 0[1-46-8]| 28867 1[2-9]| 28868 2[04-7]| 28869 3[1247]| 28870 4[037]| 28871 5[47]| 28872 6[02359]| 28873 7[0-59]| 28874 8[156] 28875 )| 28876 8(?: 28877 0[1-68]| 28878 1[02-8]| 28879 2[08]| 28880 3[0-289]| 28881 4[03578]| 28882 5[046-9]| 28883 6[02-5]| 28884 7[028] 28885 )| 28886 9(?: 28887 0[1346-9]| 28888 1[02-9]| 28889 2[0589]| 28890 3[0146-8]| 28891 4[0157-9]| 28892 5[12469]| 28893 7[0-389]| 28894 8[04-69] 28895 ) 28896 )[2-9]\d{6} 28897 </nationalNumberPattern> 28898 </mobile> 28899 <tollFree> 28900 <possibleLengths national="10"/> 28901 <exampleNumber>8002345678</exampleNumber> 28902 <nationalNumberPattern> 28903 8(?: 28904 00| 28905 33| 28906 44| 28907 55| 28908 66| 28909 77| 28910 88 28911 )[2-9]\d{6} 28912 </nationalNumberPattern> 28913 </tollFree> 28914 <premiumRate> 28915 <possibleLengths national="10"/> 28916 <exampleNumber>9002345678</exampleNumber> 28917 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 28918 </premiumRate> 28919 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 28920 <personalNumber> 28921 <possibleLengths national="10"/> 28922 <exampleNumber>5002345678</exampleNumber> 28923 <nationalNumberPattern> 28924 52(?: 28925 3(?: 28926 [2-46-9][02-9]\d| 28927 5(?: 28928 [02-46-9]\d| 28929 5[0-46-9] 28930 ) 28931 )| 28932 4(?: 28933 [2-478][02-9]\d| 28934 5(?: 28935 [034]\d| 28936 2[024-9]| 28937 5[0-46-9] 28938 )| 28939 6(?: 28940 0[1-9]| 28941 [2-9]\d 28942 )| 28943 9(?: 28944 [05-9]\d| 28945 2[0-5]| 28946 49 28947 ) 28948 ) 28949 )\d{4}| 28950 52[34][2-9]1[02-9]\d{4}| 28951 5(?: 28952 00| 28953 2[125-7]| 28954 33| 28955 44| 28956 66| 28957 77| 28958 88 28959 )[2-9]\d{6} 28960 </nationalNumberPattern> 28961 </personalNumber> 28962 </territory> 28963 28964 <!-- Uruguay (UY) --> 28965 <!-- International long-distance providers can be dialled by dialling 01 followed by a carrier 28966 code JK, where J = [3-9] and K is any digit. --> 28967 <!-- http://www.itu.int/oth/T02020000E0/en --> 28968 <!-- http://www.ursec.gub.uy --> 28969 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay --> 28970 <territory id="UY" countryCode="598" preferredInternationalPrefix="00" 28971 internationalPrefix="0(?:0|1[3-9]\d)" nationalPrefix="0" preferredExtnPrefix=" int. "> 28972 <availableFormats> 28973 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28974 <leadingDigits> 28975 405| 28976 8| 28977 90 28978 </leadingDigits> 28979 <format>$1 $2</format> 28980 </numberFormat> 28981 <!-- Including the national prefix here since URSEC does when formatting these. --> 28982 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28983 <leadingDigits>9</leadingDigits> 28984 <format>$1 $2 $3</format> 28985 </numberFormat> 28986 <!-- Following paginasamarillas.com.uy formatting. --> 28987 <numberFormat pattern="(\d{4})(\d{4})"> 28988 <leadingDigits>[124]</leadingDigits> 28989 <format>$1 $2</format> 28990 </numberFormat> 28991 <!-- 10 digit toll free numbers --> 28992 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28993 <leadingDigits>4</leadingDigits> 28994 <format>$1 $2 $3</format> 28995 </numberFormat> 28996 </availableFormats> 28997 <generalDesc> 28998 <nationalNumberPattern> 28999 4\d{9}| 29000 [1249]\d{7}| 29001 (?: 29002 [49]\d| 29003 80 29004 )\d{5} 29005 </nationalNumberPattern> 29006 </generalDesc> 29007 <!-- Prefix 1770 and 1987 are added based on online numbers. --> 29008 <fixedLine> 29009 <possibleLengths national="8" localOnly="7"/> 29010 <exampleNumber>21231234</exampleNumber> 29011 <nationalNumberPattern> 29012 (?: 29013 1(?: 29014 770| 29015 987 29016 )| 29017 (?: 29018 2\d| 29019 4[2-7] 29020 )\d\d 29021 )\d{4} 29022 </nationalNumberPattern> 29023 </fixedLine> 29024 <mobile> 29025 <possibleLengths national="8"/> 29026 <exampleNumber>94231234</exampleNumber> 29027 <nationalNumberPattern>9[1-9]\d{6}</nationalNumberPattern> 29028 </mobile> 29029 <tollFree> 29030 <possibleLengths national="7,10"/> 29031 <exampleNumber>8001234</exampleNumber> 29032 <nationalNumberPattern> 29033 (?: 29034 4\d{5}| 29035 80[05] 29036 )\d{4}| 29037 405\d{4} 29038 </nationalNumberPattern> 29039 </tollFree> 29040 <premiumRate> 29041 <possibleLengths national="7"/> 29042 <exampleNumber>9001234</exampleNumber> 29043 <nationalNumberPattern>90[0-8]\d{4}</nationalNumberPattern> 29044 </premiumRate> 29045 </territory> 29046 29047 <!-- Uzbekistan (UZ) --> 29048 <!-- No tollFree or premiumRate information can be found. --> 29049 <!-- http://www.ttts.uz/eng/telephone_codes/codes_uzb_eng --> 29050 <!-- http://www.itu.int/oth/T02020000E1/en --> 29051 <territory id="UZ" countryCode="998" preferredInternationalPrefix="8~10" 29052 internationalPrefix="810" nationalPrefix="8"> 29053 <availableFormats> 29054 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP $FG"> 29055 <leadingDigits>[35-9]</leadingDigits> 29056 <format>$1 $2 $3 $4</format> 29057 </numberFormat> 29058 </availableFormats> 29059 <generalDesc> 29060 <nationalNumberPattern> 29061 (?: 29062 33| 29063 55| 29064 [679]\d| 29065 88 29066 )\d{7} 29067 </nationalNumberPattern> 29068 </generalDesc> 29069 <!-- Adding 711 from numbers found online, such as the US embassy, and 6922, which seems to 29070 be used in Namangan. --> 29071 <fixedLine> 29072 <possibleLengths national="9"/> 29073 <exampleNumber>669050123</exampleNumber> 29074 <nationalNumberPattern> 29075 (?: 29076 6(?: 29077 1(?: 29078 22| 29079 3[124]| 29080 4[1-4]| 29081 5[1-3578]| 29082 64 29083 )| 29084 2(?: 29085 22| 29086 3[0-57-9]| 29087 41 29088 )| 29089 5(?: 29090 22| 29091 3[3-7]| 29092 5[024-8] 29093 )| 29094 6\d\d| 29095 7(?: 29096 [23]\d| 29097 7[69] 29098 )| 29099 9(?: 29100 22| 29101 4[1-8]| 29102 6[135] 29103 ) 29104 )| 29105 7(?: 29106 0(?: 29107 5[4-9]| 29108 6[0146]| 29109 7[124-6]| 29110 9[135-8] 29111 )| 29112 (?: 29113 1[12]| 29114 8\d 29115 )\d| 29116 2(?: 29117 22| 29118 3[13-57-9]| 29119 4[1-3579]| 29120 5[14] 29121 )| 29122 3(?: 29123 2\d| 29124 3[1578]| 29125 4[1-35-7]| 29126 5[1-57]| 29127 61 29128 )| 29129 4(?: 29130 2\d| 29131 3[1-579]| 29132 7[1-79] 29133 )| 29134 5(?: 29135 22| 29136 5[1-9]| 29137 6[1457] 29138 )| 29139 6(?: 29140 22| 29141 3[12457]| 29142 4[13-8] 29143 )| 29144 9(?: 29145 22| 29146 5[1-9] 29147 ) 29148 ) 29149 )\d{5} 29150 </nationalNumberPattern> 29151 </fixedLine> 29152 <!-- Adding 9[45] as suggested by http://www.ucell.uz/en/for_subscribers/how_to_call.html 29153 Adding other prefixes from http://www.weltvorwahlen.de/99861353.html, and any other 29154 prefixes Tyntec has a carrier mapped to. Adding 5550[013] & 5590 based on user report. --> 29155 <mobile> 29156 <possibleLengths national="9"/> 29157 <exampleNumber>912345678</exampleNumber> 29158 <nationalNumberPattern> 29159 (?: 29160 (?: 29161 33| 29162 88| 29163 9[0-57-9] 29164 )\d{3}| 29165 55(?: 29166 50[013]| 29167 90\d 29168 )| 29169 6(?: 29170 1(?: 29171 2(?: 29172 2[01]| 29173 98 29174 )| 29175 35[0-4]| 29176 50\d| 29177 61[23]| 29178 7(?: 29179 [01][017]| 29180 4\d| 29181 55| 29182 9[5-9] 29183 ) 29184 )| 29185 2(?: 29186 (?: 29187 11| 29188 7\d 29189 )\d| 29190 2(?: 29191 [12]1| 29192 9[01379] 29193 )| 29194 5(?: 29195 [126]\d| 29196 3[0-4] 29197 ) 29198 )| 29199 5(?: 29200 19[01]| 29201 2(?: 29202 27| 29203 9[26] 29204 )| 29205 (?: 29206 30| 29207 59| 29208 7\d 29209 )\d 29210 )| 29211 6(?: 29212 2(?: 29213 1[5-9]| 29214 2[0367]| 29215 38| 29216 41| 29217 52| 29218 60 29219 )| 29220 (?: 29221 3[79]| 29222 9[0-3] 29223 )\d| 29224 4(?: 29225 56| 29226 83 29227 )| 29228 7(?: 29229 [07]\d| 29230 1[017]| 29231 3[07]| 29232 4[047]| 29233 5[057]| 29234 67| 29235 8[0178]| 29236 9[79] 29237 ) 29238 )| 29239 7(?: 29240 2(?: 29241 24| 29242 3[237]| 29243 4[5-9]| 29244 7[15-8] 29245 )| 29246 5(?: 29247 7[12]| 29248 8[0589] 29249 )| 29250 7(?: 29251 0\d| 29252 [39][07] 29253 )| 29254 9(?: 29255 0\d| 29256 7[079] 29257 ) 29258 )| 29259 9(?: 29260 2(?: 29261 1[1267]| 29262 3[01]| 29263 5\d| 29264 7[0-4] 29265 )| 29266 (?: 29267 5[67]| 29268 7\d 29269 )\d| 29270 6(?: 29271 2[0-26]| 29272 8\d 29273 ) 29274 ) 29275 )| 29276 7(?: 29277 [07]\d{3}| 29278 1(?: 29279 13[01]| 29280 6(?: 29281 0[47]| 29282 1[67]| 29283 66 29284 )| 29285 71[3-69]| 29286 98\d 29287 )| 29288 2(?: 29289 2(?: 29290 2[79]| 29291 95 29292 )| 29293 3(?: 29294 2[5-9]| 29295 6[0-6] 29296 )| 29297 57\d| 29298 7(?: 29299 0\d| 29300 1[17]| 29301 2[27]| 29302 3[37]| 29303 44| 29304 5[057]| 29305 66| 29306 88 29307 ) 29308 )| 29309 3(?: 29310 2(?: 29311 1[0-6]| 29312 21| 29313 3[469]| 29314 7[159] 29315 )| 29316 (?: 29317 33| 29318 9[4-6] 29319 )\d| 29320 5(?: 29321 0[0-4]| 29322 5[579]| 29323 9\d 29324 )| 29325 7(?: 29326 [0-3579]\d| 29327 4[0467]| 29328 6[67]| 29329 8[078] 29330 ) 29331 )| 29332 4(?: 29333 2(?: 29334 29| 29335 5[0257]| 29336 6[0-7]| 29337 7[1-57] 29338 )| 29339 5(?: 29340 1[0-4]| 29341 8\d| 29342 9[5-9] 29343 )| 29344 7(?: 29345 0\d| 29346 1[024589]| 29347 2[0-27]| 29348 3[0137]| 29349 [46][07]| 29350 5[01]| 29351 7[5-9]| 29352 9[079] 29353 )| 29354 9(?: 29355 7[015-9]| 29356 [89]\d 29357 ) 29358 )| 29359 5(?: 29360 112| 29361 2(?: 29362 0\d| 29363 2[29]| 29364 [49]4 29365 )| 29366 3[1568]\d| 29367 52[6-9]| 29368 7(?: 29369 0[01578]| 29370 1[017]| 29371 [23]7| 29372 4[047]| 29373 [5-7]\d| 29374 8[78]| 29375 9[079] 29376 ) 29377 )| 29378 6(?: 29379 2(?: 29380 2[1245]| 29381 4[2-4] 29382 )| 29383 39\d| 29384 41[179]| 29385 5(?: 29386 [349]\d| 29387 5[0-2] 29388 )| 29389 7(?: 29390 0[017]| 29391 [13]\d| 29392 22| 29393 44| 29394 55| 29395 67| 29396 88 29397 ) 29398 )| 29399 9(?: 29400 22[128]| 29401 3(?: 29402 2[0-4]| 29403 7\d 29404 )| 29405 57[02569]| 29406 7(?: 29407 2[05-9]| 29408 3[37]| 29409 4\d| 29410 60| 29411 7[2579]| 29412 87| 29413 9[07] 29414 ) 29415 ) 29416 ) 29417 )\d{4} 29418 </nationalNumberPattern> 29419 </mobile> 29420 </territory> 29421 29422 <!-- Vatican City (VA) --> 29423 <!-- Calling code and formatting shared with 'IT' --> 29424 <!-- Vatican City is assigned country code 379. However, Vatican City is still reached 29425 via the Italian numbering plan. Telephone numbers in Vatican City are integrated into 29426 the Italian telephone numbering plan. Telephone numbers in the Vatican City are similar 29427 to telephone numbers in Rome, with "698" following the "06" for Rome. 29428 A Vatican telephone number is in the form of 06 698x xxxx. --> 29429 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City --> 29430 <territory id="VA" countryCode="39" leadingDigits="06698" internationalPrefix="00" 29431 mobileNumberPortableRegion="true"> 29432 <generalDesc> 29433 <nationalNumberPattern> 29434 0\d{5,10}| 29435 3[0-8]\d{7,10}| 29436 55\d{8}| 29437 8\d{5}(?: 29438 \d{2,4} 29439 )?| 29440 (?: 29441 1\d| 29442 39 29443 )\d{7,8} 29444 </nationalNumberPattern> 29445 </generalDesc> 29446 <!-- As per Wikipedia only 10 digit 06 698 is assigned to Vatican City. However in reality we 29447 were able to dial lesser length number that belongs to Vatican City. So added all the 29448 lengths as mentioned in ITU Doc. --> 29449 <fixedLine> 29450 <possibleLengths national="[6-11]"/> 29451 <exampleNumber>0669812345</exampleNumber> 29452 <nationalNumberPattern>06698\d{1,6}</nationalNumberPattern> 29453 </fixedLine> 29454 <!-- Mobile, toll free, premium rate, shared cost, personal number and VOIP copied from Italy. --> 29455 <!-- According to wikipedia, TIM mobile numbers can be 9 digits long, but all others are 10 29456 digits long. However, a user reported the existence of new 11 digit long numbers for 29457 TIM with the prefix 33X, so this is supported also. --> 29458 <mobile> 29459 <possibleLengths national="9,10"/> 29460 <exampleNumber>3123456789</exampleNumber> 29461 <nationalNumberPattern> 29462 3[1-9]\d{8}| 29463 3[2-9]\d{7} 29464 </nationalNumberPattern> 29465 </mobile> 29466 <tollFree> 29467 <possibleLengths national="6,9"/> 29468 <exampleNumber>800123456</exampleNumber> 29469 <nationalNumberPattern> 29470 80(?: 29471 0\d{3}| 29472 3 29473 )\d{3} 29474 </nationalNumberPattern> 29475 </tollFree> 29476 <!-- Adding 0878 numbers, as per 29477 http://www.aduc.it/notizia/polizia+mette+allerta+sul+numero+0878_73136.php. Other 29478 premium prefixes are mentioned here: 29479 http://www.dirittodellinformatica.it/news/telefonia/agcom-blocco-permanente-prefissi-144-166-892-899-20080520241.html --> 29480 <premiumRate> 29481 <possibleLengths national="6,[8-10]"/> 29482 <exampleNumber>899123456</exampleNumber> 29483 <nationalNumberPattern> 29484 (?: 29485 0878\d{3}| 29486 89(?: 29487 2\d| 29488 3[04]| 29489 4(?: 29490 [0-4]| 29491 [5-9]\d\d 29492 )| 29493 5[0-4] 29494 ) 29495 )\d\d| 29496 (?: 29497 1(?: 29498 44| 29499 6[346] 29500 )| 29501 89(?: 29502 38| 29503 5[5-9]| 29504 9 29505 ) 29506 )\d{6} 29507 </nationalNumberPattern> 29508 </premiumRate> 29509 <sharedCost> 29510 <possibleLengths national="6,9"/> 29511 <exampleNumber>848123456</exampleNumber> 29512 <nationalNumberPattern> 29513 84(?: 29514 [08]\d{3}| 29515 [17] 29516 )\d{3} 29517 </nationalNumberPattern> 29518 </sharedCost> 29519 <personalNumber> 29520 <possibleLengths national="9,10"/> 29521 <exampleNumber>1781234567</exampleNumber> 29522 <nationalNumberPattern> 29523 1(?: 29524 78\d| 29525 99 29526 )\d{6} 29527 </nationalNumberPattern> 29528 </personalNumber> 29529 <voip> 29530 <possibleLengths national="10"/> 29531 <exampleNumber>5512345678</exampleNumber> 29532 <nationalNumberPattern>55\d{8}</nationalNumberPattern> 29533 </voip> 29534 <voicemail> 29535 <possibleLengths national="11,12"/> 29536 <exampleNumber>33101234501</exampleNumber> 29537 <nationalNumberPattern>3[2-8]\d{9,10}</nationalNumberPattern> 29538 </voicemail> 29539 </territory> 29540 29541 <!-- St. Vincent & Grenadines (VC) --> 29542 <!-- Calling code and formatting shared with 'US' --> 29543 <!-- http://www.itu.int/oth/T02020000B3/en --> 29544 <territory id="VC" countryCode="1" leadingDigits="784" internationalPrefix="011" 29545 nationalPrefix="1" nationalPrefixForParsing="1|([2-7]\d{6})$" 29546 nationalPrefixTransformRule="784$1" mobileNumberPortableRegion="true"> 29547 <generalDesc> 29548 <nationalNumberPattern> 29549 (?: 29550 [58]\d\d| 29551 784| 29552 900 29553 )\d{7} 29554 </nationalNumberPattern> 29555 </generalDesc> 29556 <!-- For 570, 571 and 572 prefixes, we believe the ITU doc incorrectly listed them to be under 29557 area code 758, which should be 784. --> 29558 <fixedLine> 29559 <possibleLengths national="10" localOnly="7"/> 29560 <exampleNumber>7842661234</exampleNumber> 29561 <nationalNumberPattern> 29562 784(?: 29563 266| 29564 3(?: 29565 6[6-9]| 29566 7\d| 29567 8[0-6] 29568 )| 29569 4(?: 29570 38| 29571 5[0-36-8]| 29572 8[0-8] 29573 )| 29574 5(?: 29575 55| 29576 7[0-2]| 29577 93 29578 )| 29579 638| 29580 784 29581 )\d{4} 29582 </nationalNumberPattern> 29583 </fixedLine> 29584 <!-- Supported 49[67] XXXX mobile ranges based on user report. --> 29585 <mobile> 29586 <possibleLengths national="10" localOnly="7"/> 29587 <exampleNumber>7844301234</exampleNumber> 29588 <nationalNumberPattern> 29589 784(?: 29590 4(?: 29591 3[0-5]| 29592 5[45]| 29593 89| 29594 9[0-8] 29595 )| 29596 5(?: 29597 2[6-9]| 29598 3[0-4] 29599 )| 29600 720 29601 )\d{4} 29602 </nationalNumberPattern> 29603 </mobile> 29604 <tollFree> 29605 <possibleLengths national="10"/> 29606 <exampleNumber>8002345678</exampleNumber> 29607 <nationalNumberPattern> 29608 8(?: 29609 00| 29610 33| 29611 44| 29612 55| 29613 66| 29614 77| 29615 88 29616 )[2-9]\d{6} 29617 </nationalNumberPattern> 29618 </tollFree> 29619 <premiumRate> 29620 <possibleLengths national="10"/> 29621 <exampleNumber>9002345678</exampleNumber> 29622 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 29623 </premiumRate> 29624 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 29625 <personalNumber> 29626 <possibleLengths national="10"/> 29627 <exampleNumber>5002345678</exampleNumber> 29628 <nationalNumberPattern> 29629 52(?: 29630 3(?: 29631 [2-46-9][02-9]\d| 29632 5(?: 29633 [02-46-9]\d| 29634 5[0-46-9] 29635 ) 29636 )| 29637 4(?: 29638 [2-478][02-9]\d| 29639 5(?: 29640 [034]\d| 29641 2[024-9]| 29642 5[0-46-9] 29643 )| 29644 6(?: 29645 0[1-9]| 29646 [2-9]\d 29647 )| 29648 9(?: 29649 [05-9]\d| 29650 2[0-5]| 29651 49 29652 ) 29653 ) 29654 )\d{4}| 29655 52[34][2-9]1[02-9]\d{4}| 29656 5(?: 29657 00| 29658 2[125-7]| 29659 33| 29660 44| 29661 66| 29662 77| 29663 88 29664 )[2-9]\d{6} 29665 </nationalNumberPattern> 29666 </personalNumber> 29667 <voip> 29668 <possibleLengths national="10" localOnly="7"/> 29669 <exampleNumber>7845101234</exampleNumber> 29670 <nationalNumberPattern>78451[0-2]\d{4}</nationalNumberPattern> 29671 </voip> 29672 </territory> 29673 29674 <!-- Venezuela (VE) --> 29675 <!-- 1XX specifies a particular carrier to route a call to, but none of these have been 29676 implemented. --> 29677 <!-- http://www.itu.int/oth/T02020000E3/en --> 29678 <!-- http://en.wikipedia.org/wiki/+58 --> 29679 <territory id="VE" countryCode="58" internationalPrefix="00" nationalPrefix="0"> 29680 <availableFormats> 29681 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG" 29682 carrierCodeFormattingRule="$CC $FG"> 29683 <leadingDigits>[24-689]</leadingDigits> 29684 <format>$1-$2</format> 29685 </numberFormat> 29686 </availableFormats> 29687 <generalDesc> 29688 <nationalNumberPattern> 29689 [68]00\d{7}| 29690 (?: 29691 [24]\d| 29692 [59]0 29693 )\d{8} 29694 </nationalNumberPattern> 29695 </generalDesc> 29696 <!-- Including region-free 500 calls here, since these are treated as local calls. Wikipedia 29697 mentions these as 5XX, but online examples that can be found are seemingly restricted 29698 to 50[01]. --> 29699 <fixedLine> 29700 <possibleLengths national="10" localOnly="7"/> 29701 <exampleNumber>2121234567</exampleNumber> 29702 <nationalNumberPattern> 29703 (?: 29704 2(?: 29705 12| 29706 3[457-9]| 29707 [467]\d| 29708 [58][1-9]| 29709 9[1-6] 29710 )| 29711 [4-6]00 29712 )\d{7} 29713 </nationalNumberPattern> 29714 </fixedLine> 29715 <mobile> 29716 <possibleLengths national="10"/> 29717 <exampleNumber>4121234567</exampleNumber> 29718 <nationalNumberPattern> 29719 4(?: 29720 1[24-8]| 29721 2[46] 29722 )\d{7} 29723 </nationalNumberPattern> 29724 </mobile> 29725 <tollFree> 29726 <possibleLengths national="10"/> 29727 <exampleNumber>8001234567</exampleNumber> 29728 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 29729 </tollFree> 29730 <premiumRate> 29731 <possibleLengths national="10"/> 29732 <exampleNumber>9001234567</exampleNumber> 29733 <nationalNumberPattern>90[01]\d{7}</nationalNumberPattern> 29734 </premiumRate> 29735 <uan> 29736 <possibleLengths national="10" localOnly="7"/> 29737 <exampleNumber>5010123456</exampleNumber> 29738 <nationalNumberPattern>501\d{7}</nationalNumberPattern> 29739 </uan> 29740 </territory> 29741 29742 <!-- British Virgin Islands (VG) --> 29743 <!-- Calling code and formatting shared with 'US' --> 29744 <!-- http://www.itu.int/oth/T020200001E/en --> 29745 <territory id="VG" countryCode="1" leadingDigits="284" internationalPrefix="011" 29746 nationalPrefix="1" nationalPrefixForParsing="1|([2-578]\d{6})$" 29747 nationalPrefixTransformRule="284$1" mobileNumberPortableRegion="true"> 29748 <generalDesc> 29749 <nationalNumberPattern> 29750 (?: 29751 284| 29752 [58]\d\d| 29753 900 29754 )\d{7} 29755 </nationalNumberPattern> 29756 </generalDesc> 29757 <!-- No data on central office codes can be found on the nanpa.com website. The codes 422 29758 and 774 have been added from numbers found in the white pages. --> 29759 <fixedLine> 29760 <possibleLengths national="10" localOnly="7"/> 29761 <exampleNumber>2842291234</exampleNumber> 29762 <nationalNumberPattern> 29763 284496[0-5]\d{3}| 29764 284(?: 29765 229| 29766 4(?: 29767 22| 29768 9[45] 29769 )| 29770 774| 29771 8(?: 29772 52| 29773 6[459] 29774 ) 29775 )\d{4} 29776 </nationalNumberPattern> 29777 </fixedLine> 29778 <!-- No data on central office codes can be found on the nanpa.com website. The codes 446 29779 and 54[57] have been added from numbers found in the white pages. --> 29780 <mobile> 29781 <possibleLengths national="10" localOnly="7"/> 29782 <exampleNumber>2843001234</exampleNumber> 29783 <nationalNumberPattern> 29784 284496[6-9]\d{3}| 29785 284(?: 29786 245| 29787 3(?: 29788 0[0-3]| 29789 4[0-7]| 29790 68| 29791 9[34] 29792 )| 29793 4(?: 29794 4[0-6]| 29795 68| 29796 99 29797 )| 29798 5(?: 29799 4[0-7]| 29800 68| 29801 9[69] 29802 ) 29803 )\d{4} 29804 </nationalNumberPattern> 29805 </mobile> 29806 <tollFree> 29807 <possibleLengths national="10"/> 29808 <exampleNumber>8002345678</exampleNumber> 29809 <nationalNumberPattern> 29810 8(?: 29811 00| 29812 33| 29813 44| 29814 55| 29815 66| 29816 77| 29817 88 29818 )[2-9]\d{6} 29819 </nationalNumberPattern> 29820 </tollFree> 29821 <premiumRate> 29822 <possibleLengths national="10"/> 29823 <exampleNumber>9002345678</exampleNumber> 29824 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 29825 </premiumRate> 29826 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 29827 <personalNumber> 29828 <possibleLengths national="10"/> 29829 <exampleNumber>5002345678</exampleNumber> 29830 <nationalNumberPattern> 29831 52(?: 29832 3(?: 29833 [2-46-9][02-9]\d| 29834 5(?: 29835 [02-46-9]\d| 29836 5[0-46-9] 29837 ) 29838 )| 29839 4(?: 29840 [2-478][02-9]\d| 29841 5(?: 29842 [034]\d| 29843 2[024-9]| 29844 5[0-46-9] 29845 )| 29846 6(?: 29847 0[1-9]| 29848 [2-9]\d 29849 )| 29850 9(?: 29851 [05-9]\d| 29852 2[0-5]| 29853 49 29854 ) 29855 ) 29856 )\d{4}| 29857 52[34][2-9]1[02-9]\d{4}| 29858 5(?: 29859 00| 29860 2[125-7]| 29861 33| 29862 44| 29863 66| 29864 77| 29865 88 29866 )[2-9]\d{6} 29867 </nationalNumberPattern> 29868 </personalNumber> 29869 </territory> 29870 29871 <!-- U.S. Virgin Islands (VI) --> 29872 <!-- Calling code and formatting shared with 'US' --> 29873 <!-- http://www.itu.int/oth/T02020000DF/en --> 29874 <territory id="VI" countryCode="1" leadingDigits="340" internationalPrefix="011" 29875 nationalPrefix="1" nationalPrefixForParsing="1|([2-9]\d{6})$" 29876 nationalPrefixTransformRule="340$1"> 29877 <generalDesc> 29878 <nationalNumberPattern> 29879 [58]\d{9}| 29880 (?: 29881 34| 29882 90 29883 )0\d{7} 29884 </nationalNumberPattern> 29885 </generalDesc> 29886 <!-- The ITU document seems a bit out-of-date so extra prefixes based on numbers in the 29887 yellow pages have been added, and the list of exchanges found on 29888 http://www.allareacodes.com/340 --> 29889 <fixedLine> 29890 <possibleLengths national="10" localOnly="7"/> 29891 <exampleNumber>3406421234</exampleNumber> 29892 <nationalNumberPattern> 29893 340(?: 29894 2(?: 29895 0[0-38]| 29896 2[06-8]| 29897 4[49]| 29898 77 29899 )| 29900 3(?: 29901 32| 29902 44 29903 )| 29904 4(?: 29905 2[23]| 29906 44| 29907 7[34]| 29908 89 29909 )| 29910 5(?: 29911 1[34]| 29912 55 29913 )| 29914 6(?: 29915 2[56]| 29916 4[23]| 29917 77| 29918 9[023] 29919 )| 29920 7(?: 29921 1[2-57-9]| 29922 2[57]| 29923 7\d 29924 )| 29925 884| 29926 998 29927 )\d{4} 29928 </nationalNumberPattern> 29929 </fixedLine> 29930 <mobile> 29931 <possibleLengths national="10" localOnly="7"/> 29932 <exampleNumber>3406421234</exampleNumber> 29933 <nationalNumberPattern> 29934 340(?: 29935 2(?: 29936 0[0-38]| 29937 2[06-8]| 29938 4[49]| 29939 77 29940 )| 29941 3(?: 29942 32| 29943 44 29944 )| 29945 4(?: 29946 2[23]| 29947 44| 29948 7[34]| 29949 89 29950 )| 29951 5(?: 29952 1[34]| 29953 55 29954 )| 29955 6(?: 29956 2[56]| 29957 4[23]| 29958 77| 29959 9[023] 29960 )| 29961 7(?: 29962 1[2-57-9]| 29963 2[57]| 29964 7\d 29965 )| 29966 884| 29967 998 29968 )\d{4} 29969 </nationalNumberPattern> 29970 </mobile> 29971 <tollFree> 29972 <possibleLengths national="10"/> 29973 <exampleNumber>8002345678</exampleNumber> 29974 <nationalNumberPattern> 29975 8(?: 29976 00| 29977 33| 29978 44| 29979 55| 29980 66| 29981 77| 29982 88 29983 )[2-9]\d{6} 29984 </nationalNumberPattern> 29985 </tollFree> 29986 <premiumRate> 29987 <possibleLengths national="10"/> 29988 <exampleNumber>9002345678</exampleNumber> 29989 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 29990 </premiumRate> 29991 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 29992 <personalNumber> 29993 <possibleLengths national="10"/> 29994 <exampleNumber>5002345678</exampleNumber> 29995 <nationalNumberPattern> 29996 52(?: 29997 3(?: 29998 [2-46-9][02-9]\d| 29999 5(?: 30000 [02-46-9]\d| 30001 5[0-46-9] 30002 ) 30003 )| 30004 4(?: 30005 [2-478][02-9]\d| 30006 5(?: 30007 [034]\d| 30008 2[024-9]| 30009 5[0-46-9] 30010 )| 30011 6(?: 30012 0[1-9]| 30013 [2-9]\d 30014 )| 30015 9(?: 30016 [05-9]\d| 30017 2[0-5]| 30018 49 30019 ) 30020 ) 30021 )\d{4}| 30022 52[34][2-9]1[02-9]\d{4}| 30023 5(?: 30024 00| 30025 2[125-7]| 30026 33| 30027 44| 30028 66| 30029 77| 30030 88 30031 )[2-9]\d{6} 30032 </nationalNumberPattern> 30033 </personalNumber> 30034 </territory> 30035 30036 <!-- Vietnam (VN) --> 30037 <!-- http://www.itu.int/oth/T02020000E4/en --> 30038 <!-- http://en.wikipedia.org/wiki/%2B84 --> 30039 <territory id="VN" countryCode="84" internationalPrefix="00" nationalPrefix="0"> 30040 <availableFormats> 30041 <!-- National only UAN --> 30042 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 30043 nationalPrefixOptionalWhenFormatting="true"> 30044 <leadingDigits>[17]99</leadingDigits> 30045 <format>$1 $2</format> 30046 <intlFormat>NA</intlFormat> 30047 </numberFormat> 30048 <!-- UAN, but not marked as national only (there are instance of numbers in these ranges 30049 formatted for international dialling online, but they could be auto-generated). --> 30050 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="$NP$FG" 30051 nationalPrefixOptionalWhenFormatting="true"> 30052 <leadingDigits>80</leadingDigits> 30053 <format>$1 $2</format> 30054 </numberFormat> 30055 <!-- National only UAN --> 30056 <numberFormat pattern="(\d{3})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG" 30057 nationalPrefixOptionalWhenFormatting="true"> 30058 <leadingDigits>69</leadingDigits> 30059 <format>$1 $2</format> 30060 <intlFormat>NA</intlFormat> 30061 </numberFormat> 30062 <!-- Non-geographic fixed line (toll free / standard rate) --> 30063 <numberFormat pattern="(\d{4})(\d{4,6})" nationalPrefixOptionalWhenFormatting="true"> 30064 <leadingDigits>1</leadingDigits> 30065 <format>$1 $2</format> 30066 </numberFormat> 30067 <!-- Format for old mobile ranges and VOIP. --> 30068 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG" 30069 nationalPrefixOptionalWhenFormatting="true"> 30070 <leadingDigits>[69]</leadingDigits> 30071 <format>$1 $2 $3 $4</format> 30072 </numberFormat> 30073 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 30074 nationalPrefixOptionalWhenFormatting="true"> 30075 <leadingDigits>[3578]</leadingDigits> 30076 <format>$1 $2 $3</format> 30077 </numberFormat> 30078 <!-- 2-digit area codes (big cities) --> 30079 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 30080 nationalPrefixOptionalWhenFormatting="true"> 30081 <leadingDigits>2[48]</leadingDigits> 30082 <format>$1 $2 $3</format> 30083 </numberFormat> 30084 <!-- 3-digit area codes --> 30085 <numberFormat pattern="(\d{3})(\d{4})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 30086 nationalPrefixOptionalWhenFormatting="true"> 30087 <leadingDigits>2</leadingDigits> 30088 <format>$1 $2 $3</format> 30089 </numberFormat> 30090 </availableFormats> 30091 <generalDesc> 30092 <nationalNumberPattern> 30093 [12]\d{9}| 30094 [135-9]\d{8}| 30095 [16]\d{7}| 30096 [16-8]\d{6} 30097 </nationalNumberPattern> 30098 </generalDesc> 30099 <noInternationalDialling> 30100 <possibleLengths national="7,8"/> 30101 <nationalNumberPattern> 30102 [17]99\d{4}| 30103 69\d{5,6} 30104 </nationalNumberPattern> 30105 </noInternationalDialling> 30106 <!-- While 24 and 28 are the new area codes for Hanoi and Ho Chi Minh respectively, currently 30107 only 24[2-8] and 28[2-7] are in use. Reporter mentioned prefix 866 is Mobile but was 30108 unable to receive SMS so for now supporting in both Mobile and Fixed-line. Range 289 is 30109 added based on user report. --> 30110 <fixedLine> 30111 <possibleLengths national="10"/> 30112 <exampleNumber>2101234567</exampleNumber> 30113 <nationalNumberPattern> 30114 2(?: 30115 0[3-9]| 30116 1[0-689]| 30117 2[0-25-9]| 30118 3[2-9]| 30119 4[2-8]| 30120 5[124-9]| 30121 6[0-39]| 30122 7[0-7]| 30123 8[2-79]| 30124 9[0-4679] 30125 )\d{7} 30126 </nationalNumberPattern> 30127 </fixedLine> 30128 <!-- For the 8\d{8} range, we have clearer & more recent information available from IR.21 30129 docs than from ITU. Thus we consider 88x, 868, 89[89] as mobile ranges. 86[259] has been 30130 added to Mobile as per a user report. --> 30131 <mobile> 30132 <possibleLengths national="9"/> 30133 <exampleNumber>912345678</exampleNumber> 30134 <nationalNumberPattern> 30135 (?: 30136 5(?: 30137 2[238]| 30138 59 30139 )| 30140 89[689]| 30141 99[013-9] 30142 )\d{6}| 30143 (?: 30144 3\d| 30145 5[689]| 30146 7[06-9]| 30147 8[1-8]| 30148 9[0-8] 30149 )\d{7} 30150 </nationalNumberPattern> 30151 </mobile> 30152 <!-- As per the user and update from carrier it seems that numbers starting with 1800 are 30153 renumbered to 1228. Because we don't have complete update,supporting both the ranges 30154 at present. 30155 Prefix 120[13] is toll free number and is diallable from Orange Business Services based 30156 on user report. As we do not have official document mentioning the cost of the range, 30157 we have added it here for now. --> 30158 <tollFree> 30159 <possibleLengths national="[8-10]"/> 30160 <exampleNumber>1800123456</exampleNumber> 30161 <nationalNumberPattern> 30162 1800\d{4,6}| 30163 12(?: 30164 0[13]| 30165 28 30166 )\d{4} 30167 </nationalNumberPattern> 30168 </tollFree> 30169 <premiumRate> 30170 <possibleLengths national="[8-10]"/> 30171 <exampleNumber>1900123456</exampleNumber> 30172 <nationalNumberPattern>1900\d{4,6}</nationalNumberPattern> 30173 </premiumRate> 30174 <!-- 672 is a VSAT numbering range as per ITU doc. --> 30175 <voip> 30176 <possibleLengths national="9"/> 30177 <exampleNumber>672012345</exampleNumber> 30178 <nationalNumberPattern>672\d{6}</nationalNumberPattern> 30179 </voip> 30180 <!-- These include non-geographic fixed numbers, such as for government ministries. While 30181 listed as "private networks", they may actually be callable from within Vietnam. (They 30182 are "private" in the sense that ordinary people could not be assigned these numbers.) --> 30183 <uan> 30184 <possibleLengths national="7,8"/> 30185 <exampleNumber>1992000</exampleNumber> 30186 <nationalNumberPattern> 30187 (?: 30188 [17]99| 30189 80\d 30190 )\d{4}| 30191 69\d{5,6} 30192 </nationalNumberPattern> 30193 </uan> 30194 </territory> 30195 30196 <!-- Vanuatu (VU) --> 30197 <!-- http://www.itu.int/oth/T02020000E2/en --> 30198 <!-- Should be formatted in one block, apart from the mobile numbers. --> 30199 <territory id="VU" countryCode="678" internationalPrefix="00"> 30200 <availableFormats> 30201 <numberFormat pattern="(\d{3})(\d{4})"> 30202 <leadingDigits>[57-9]</leadingDigits> 30203 <format>$1 $2</format> 30204 </numberFormat> 30205 </availableFormats> 30206 <generalDesc> 30207 <nationalNumberPattern> 30208 [57-9]\d{6}| 30209 (?: 30210 [238]\d| 30211 48 30212 )\d{3} 30213 </nationalNumberPattern> 30214 </generalDesc> 30215 <fixedLine> 30216 <possibleLengths national="5"/> 30217 <exampleNumber>22123</exampleNumber> 30218 <nationalNumberPattern> 30219 (?: 30220 38[0-8]| 30221 48[4-9] 30222 )\d\d| 30223 (?: 30224 2[02-9]| 30225 3[4-7]| 30226 88 30227 )\d{3} 30228 </nationalNumberPattern> 30229 </fixedLine> 30230 <mobile> 30231 <possibleLengths national="7"/> 30232 <exampleNumber>5912345</exampleNumber> 30233 <nationalNumberPattern> 30234 (?: 30235 [58]\d| 30236 7[013-7] 30237 )\d{5} 30238 </nationalNumberPattern> 30239 </mobile> 30240 <tollFree> 30241 <possibleLengths national="5"/> 30242 <exampleNumber>81123</exampleNumber> 30243 <nationalNumberPattern>81[18]\d\d</nationalNumberPattern> 30244 </tollFree> 30245 <voip> 30246 <possibleLengths national="7"/> 30247 <exampleNumber>9010123</exampleNumber> 30248 <nationalNumberPattern> 30249 9(?: 30250 0[1-9]| 30251 1[01] 30252 )\d{4} 30253 </nationalNumberPattern> 30254 </voip> 30255 <!-- Using this for non-geographical numbers, since they have not been clearly defined, and 30256 for government fixed-line numbers. --> 30257 <uan> 30258 <possibleLengths national="5,7"/> 30259 <exampleNumber>30123</exampleNumber> 30260 <nationalNumberPattern> 30261 (?: 30262 3[03]| 30263 900\d 30264 )\d{3} 30265 </nationalNumberPattern> 30266 </uan> 30267 </territory> 30268 30269 <!-- Wallis & Futuna (WF) --> 30270 <!-- http://www.itu.int/oth/T02020000E6/en --> 30271 <territory id="WF" countryCode="681" internationalPrefix="00"> 30272 <availableFormats> 30273 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 30274 <leadingDigits>[478]</leadingDigits> 30275 <format>$1 $2 $3</format> 30276 </numberFormat> 30277 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 30278 <leadingDigits>8</leadingDigits> 30279 <format>$1 $2 $3 $4</format> 30280 </numberFormat> 30281 </availableFormats> 30282 <generalDesc> 30283 <nationalNumberPattern> 30284 (?: 30285 40| 30286 72 30287 )\d{4}| 30288 8\d{5}(?: 30289 \d{3} 30290 )? 30291 </nationalNumberPattern> 30292 </generalDesc> 30293 <!-- Web searching only finds examples with the 72 prefix but the ITU document states that 30294 50 and 68 are possible, so they are included here. --> 30295 <fixedLine> 30296 <possibleLengths national="6"/> 30297 <exampleNumber>721234</exampleNumber> 30298 <nationalNumberPattern>72\d{4}</nationalNumberPattern> 30299 </fixedLine> 30300 <mobile> 30301 <possibleLengths national="6"/> 30302 <exampleNumber>821234</exampleNumber> 30303 <nationalNumberPattern> 30304 (?: 30305 72| 30306 8[23] 30307 )\d{4} 30308 </nationalNumberPattern> 30309 </mobile> 30310 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 30311 numbers. --> 30312 <tollFree> 30313 <possibleLengths national="9"/> 30314 <exampleNumber>800012345</exampleNumber> 30315 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 30316 </tollFree> 30317 <voicemail> 30318 <possibleLengths national="6"/> 30319 <exampleNumber>401234</exampleNumber> 30320 <nationalNumberPattern>[48]0\d{4}</nationalNumberPattern> 30321 </voicemail> 30322 </territory> 30323 30324 <!-- Samoa (WS) --> 30325 <!-- http://www.itu.int/oth/T02020000B4/en --> 30326 <territory id="WS" countryCode="685" internationalPrefix="0"> 30327 <availableFormats> 30328 <numberFormat pattern="(\d{5})"> 30329 <leadingDigits> 30330 [2-5]| 30331 6[1-9] 30332 </leadingDigits> 30333 <format>$1</format> 30334 </numberFormat> 30335 <numberFormat pattern="(\d{3})(\d{3,7})"> 30336 <leadingDigits>[68]</leadingDigits> 30337 <format>$1 $2</format> 30338 </numberFormat> 30339 <numberFormat pattern="(\d{2})(\d{5})"> 30340 <leadingDigits>7</leadingDigits> 30341 <format>$1 $2</format> 30342 </numberFormat> 30343 </availableFormats> 30344 <generalDesc> 30345 <nationalNumberPattern> 30346 (?: 30347 [2-6]| 30348 8\d{5} 30349 )\d{4}| 30350 [78]\d{6}| 30351 [68]\d{5} 30352 </nationalNumberPattern> 30353 </generalDesc> 30354 <fixedLine> 30355 <possibleLengths national="5,6"/> 30356 <exampleNumber>22123</exampleNumber> 30357 <nationalNumberPattern> 30358 6[1-9]\d{3}| 30359 (?: 30360 [2-5]| 30361 60 30362 )\d{4} 30363 </nationalNumberPattern> 30364 </fixedLine> 30365 <!-- Under 89, only 8900000[0-2]xx + 8900000300 are assigned, and the operator seems to be 30366 the government. --> 30367 <mobile> 30368 <possibleLengths national="7,10"/> 30369 <exampleNumber>7212345</exampleNumber> 30370 <nationalNumberPattern> 30371 (?: 30372 7[1-35-7]| 30373 8(?: 30374 [3-7]| 30375 9\d{3} 30376 ) 30377 )\d{5} 30378 </nationalNumberPattern> 30379 </mobile> 30380 <!-- The 800 number series is new, and is used by companies such as the ANZ bank in Samoa to 30381 provide 24 hour eMerchant support. It is marked as "Customized Services" in the plan 30382 for now, so may be also used for other purposes than toll free, but until we have 30383 further evidence of these we will keep it as toll free. --> 30384 <tollFree> 30385 <possibleLengths national="6"/> 30386 <exampleNumber>800123</exampleNumber> 30387 <nationalNumberPattern>800\d{3}</nationalNumberPattern> 30388 </tollFree> 30389 </territory> 30390 30391 <!-- Kosovo (XK) --> 30392 <!-- https://www.itu.int/oth/T02020000FD/en --> 30393 <!-- http://arkep-rks.org/?cid=1,50 --> 30394 <territory id="XK" countryCode="383" internationalPrefix="00" nationalPrefix="0"> 30395 <availableFormats> 30396 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 30397 <leadingDigits>[89]</leadingDigits> 30398 <format>$1 $2</format> 30399 </numberFormat> 30400 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30401 <leadingDigits>[2-4]</leadingDigits> 30402 <format>$1 $2 $3</format> 30403 </numberFormat> 30404 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30405 <leadingDigits>[23]</leadingDigits> 30406 <format>$1 $2 $3</format> 30407 </numberFormat> 30408 </availableFormats> 30409 <generalDesc> 30410 <nationalNumberPattern> 30411 [23]\d{7,8}| 30412 (?: 30413 4\d\d| 30414 [89]00 30415 )\d{5} 30416 </nationalNumberPattern> 30417 </generalDesc> 30418 <fixedLine> 30419 <possibleLengths national="8,9"/> 30420 <exampleNumber>28012345</exampleNumber> 30421 <nationalNumberPattern> 30422 (?: 30423 2[89]| 30424 39 30425 )0\d{6}| 30426 [23][89]\d{6} 30427 </nationalNumberPattern> 30428 </fixedLine> 30429 <mobile> 30430 <possibleLengths national="8"/> 30431 <exampleNumber>43201234</exampleNumber> 30432 <nationalNumberPattern>4[3-9]\d{6}</nationalNumberPattern> 30433 </mobile> 30434 <tollFree> 30435 <possibleLengths national="8"/> 30436 <exampleNumber>80001234</exampleNumber> 30437 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 30438 </tollFree> 30439 <premiumRate> 30440 <possibleLengths national="8"/> 30441 <exampleNumber>90001234</exampleNumber> 30442 <nationalNumberPattern>900\d{5}</nationalNumberPattern> 30443 </premiumRate> 30444 </territory> 30445 30446 <!-- Yemen (YE) --> 30447 <!-- No tollFree or premiumRate information can be found. --> 30448 <!-- http://www.itu.int/oth/T02020000E7/en --> 30449 <territory id="YE" countryCode="967" internationalPrefix="00" nationalPrefix="0"> 30450 <availableFormats> 30451 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30452 <leadingDigits> 30453 [1-6]| 30454 7[24-68] 30455 </leadingDigits> 30456 <format>$1 $2 $3</format> 30457 </numberFormat> 30458 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30459 <leadingDigits>7</leadingDigits> 30460 <format>$1 $2 $3</format> 30461 </numberFormat> 30462 </availableFormats> 30463 <generalDesc> 30464 <nationalNumberPattern> 30465 (?: 30466 1| 30467 7\d 30468 )\d{7}| 30469 [1-7]\d{6} 30470 </nationalNumberPattern> 30471 </generalDesc> 30472 <fixedLine> 30473 <possibleLengths national="7,8" localOnly="6"/> 30474 <exampleNumber>1234567</exampleNumber> 30475 <nationalNumberPattern> 30476 78[0-7]\d{4}| 30477 17\d{6}| 30478 (?: 30479 [12][2-68]| 30480 3[2358]| 30481 4[2-58]| 30482 5[2-6]| 30483 6[3-58]| 30484 7[24-6] 30485 )\d{5} 30486 </nationalNumberPattern> 30487 </fixedLine> 30488 <!-- Adding 70 from numbers found online. --> 30489 <mobile> 30490 <possibleLengths national="9"/> 30491 <exampleNumber>712345678</exampleNumber> 30492 <nationalNumberPattern>7[0137]\d{7}</nationalNumberPattern> 30493 </mobile> 30494 </territory> 30495 30496 <!-- Mayotte (YT) --> 30497 <!-- Calling code and formatting shared with 'RE' --> 30498 <!-- Some information at the following source, but most from collection of internet data. --> 30499 <!-- Verifies the fixed-line prefixes, but the mobile prefixes listed here seem out of date. --> 30500 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_France --> 30501 <!-- http://www.comores-online.com/mwezinet/internet/262 --> 30502 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 30503 <territory id="YT" countryCode="262" leadingDigits="269|63" internationalPrefix="00" 30504 nationalPrefix="0"> 30505 <generalDesc> 30506 <nationalNumberPattern> 30507 80\d{7}| 30508 (?: 30509 26| 30510 63 30511 )9\d{6} 30512 </nationalNumberPattern> 30513 </generalDesc> 30514 <fixedLine> 30515 <possibleLengths national="9"/> 30516 <exampleNumber>269601234</exampleNumber> 30517 <nationalNumberPattern> 30518 269(?: 30519 0[0-367]| 30520 5[0-3]| 30521 6\d| 30522 [78]0 30523 )\d{4} 30524 </nationalNumberPattern> 30525 </fixedLine> 30526 <mobile> 30527 <possibleLengths national="9"/> 30528 <exampleNumber>639012345</exampleNumber> 30529 <nationalNumberPattern> 30530 639(?: 30531 0[0-79]| 30532 1[019]| 30533 [267]\d| 30534 3[09]| 30535 40| 30536 5[05-9]| 30537 9[04-79] 30538 )\d{4} 30539 </nationalNumberPattern> 30540 </mobile> 30541 <!-- Same as in France. --> 30542 <tollFree> 30543 <possibleLengths national="9"/> 30544 <exampleNumber>801234567</exampleNumber> 30545 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 30546 </tollFree> 30547 </territory> 30548 30549 <!-- South Africa (ZA) --> 30550 <!-- http://www.itu.int/oth/T02020000C1/en --> 30551 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa --> 30552 <!-- https://www.icasa.org.za/Portals/0/Regulations/Regulations/NumberingPlanReg.pdf --> 30553 <territory id="ZA" countryCode="27" internationalPrefix="00" nationalPrefix="0" 30554 mobileNumberPortableRegion="true"> 30555 <availableFormats> 30556 <numberFormat pattern="(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30557 <leadingDigits>8[1-4]</leadingDigits> 30558 <format>$1 $2</format> 30559 </numberFormat> 30560 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 30561 <leadingDigits>8[1-4]</leadingDigits> 30562 <format>$1 $2 $3</format> 30563 </numberFormat> 30564 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30565 <leadingDigits>860</leadingDigits> 30566 <format>$1 $2 $3</format> 30567 </numberFormat> 30568 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30569 <leadingDigits>[1-9]</leadingDigits> 30570 <format>$1 $2 $3</format> 30571 </numberFormat> 30572 <!-- 10-digit uan numbers. --> 30573 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30574 <leadingDigits>8</leadingDigits> 30575 <format>$1 $2 $3</format> 30576 </numberFormat> 30577 </availableFormats> 30578 <generalDesc> 30579 <nationalNumberPattern> 30580 [1-79]\d{8}| 30581 8\d{4,9} 30582 </nationalNumberPattern> 30583 </generalDesc> 30584 <fixedLine> 30585 <possibleLengths national="9"/> 30586 <exampleNumber>101234567</exampleNumber> 30587 <nationalNumberPattern> 30588 (?: 30589 2(?: 30590 0330| 30591 4302 30592 )| 30593 52087 30594 )0\d{3}| 30595 (?: 30596 1[0-8]| 30597 2[1-378]| 30598 3[1-69]| 30599 4\d| 30600 5[1346-8] 30601 )\d{7} 30602 </nationalNumberPattern> 30603 </fixedLine> 30604 <!-- Based on confirmation from telecom partners, many sub ranges of 1X, 2X, 3X, 4X and 30605 5X - which are fixed-line as per ITU - can also be used for mobile purpose. Similarly, 30606 some 87X VOIP ranges are also moved here. 30607 Even though ITU mentions it as protected, the 9-digit 85 range is a valid mobile range 30608 as per Wikipedia and user reports. Also note that we are still supporting numbers 30609 beginning with 8 that are fewer than 9 digits since they are in prominent places 30610 online, even though the ITU document says numbers must be 10 digits long (including the 30611 national prefix). --> 30612 <mobile> 30613 <possibleLengths national="[5-9]"/> 30614 <exampleNumber>711234567</exampleNumber> 30615 <nationalNumberPattern> 30616 (?: 30617 1(?: 30618 3492[0-25]| 30619 4495[0235]| 30620 549(?: 30621 20| 30622 5[01] 30623 ) 30624 )| 30625 4[34]492[01] 30626 )\d{3}| 30627 8[1-4]\d{3,7}| 30628 (?: 30629 2[27]| 30630 47| 30631 54 30632 )4950\d{3}| 30633 (?: 30634 1(?: 30635 049[2-4]| 30636 9[12]\d\d 30637 )| 30638 (?: 30639 6\d| 30640 7[0-46-9] 30641 )\d{3}| 30642 8(?: 30643 5\d{3}| 30644 7(?: 30645 08[67]| 30646 158| 30647 28[5-9]| 30648 310 30649 ) 30650 ) 30651 )\d{4}| 30652 (?: 30653 1[6-8]| 30654 28| 30655 3[2-69]| 30656 4[025689]| 30657 5[36-8] 30658 )4920\d{3}| 30659 (?: 30660 12| 30661 [2-5]1 30662 )492\d{4} 30663 </nationalNumberPattern> 30664 </mobile> 30665 <tollFree> 30666 <possibleLengths national="9"/> 30667 <exampleNumber>801234567</exampleNumber> 30668 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 30669 </tollFree> 30670 <premiumRate> 30671 <possibleLengths national="9"/> 30672 <exampleNumber>862345678</exampleNumber> 30673 <nationalNumberPattern> 30674 (?: 30675 86[2-9]| 30676 9[0-2]\d 30677 )\d{6} 30678 </nationalNumberPattern> 30679 </premiumRate> 30680 <sharedCost> 30681 <possibleLengths national="9"/> 30682 <exampleNumber>860123456</exampleNumber> 30683 <nationalNumberPattern>860\d{6}</nationalNumberPattern> 30684 </sharedCost> 30685 <!-- 88 used to be assigned to pagers prior to a migration in 2010, where it was unassigned. 30686 According to an official doc from 2016, 88 is "Released" for "Future non-geographic 30687 services", but we don't know yet what these are, so we do not validate them. --> 30688 <voip> 30689 <possibleLengths national="9"/> 30690 <exampleNumber>871234567</exampleNumber> 30691 <nationalNumberPattern> 30692 87(?: 30693 08[0-589]| 30694 15[0-79]| 30695 28[0-4]| 30696 31[1-9] 30697 )\d{4}| 30698 87(?: 30699 [02][0-79]| 30700 1[0-46-9]| 30701 3[02-9]| 30702 [4-9]\d 30703 )\d{5} 30704 </nationalNumberPattern> 30705 </voip> 30706 <!-- MaxiCall numbers cost as much as national long distance, so they are classified as UAN 30707 numbers. 30708 Prefix 861 with 10 digits is added based on user report. --> 30709 <uan> 30710 <possibleLengths national="9,10"/> 30711 <exampleNumber>861123456</exampleNumber> 30712 <nationalNumberPattern>861\d{6,7}</nationalNumberPattern> 30713 </uan> 30714 </territory> 30715 30716 <!-- Zambia (ZM) --> 30717 <!-- http://www.itu.int/oth/T02020000E8/en --> 30718 <!-- https://www.zicta.zm/Downloads/Numbering%20Plan.pdf (2014, possibly out of date) --> 30719 <territory id="ZM" countryCode="260" internationalPrefix="00" nationalPrefix="0"> 30720 <availableFormats> 30721 <numberFormat pattern="(\d{3})(\d{3})"> 30722 <leadingDigits>[1-9]</leadingDigits> 30723 <format>$1 $2</format> 30724 <intlFormat>NA</intlFormat> 30725 </numberFormat> 30726 <!-- Format for geographic fixed-line numbers and other non-mobile ranges. --> 30727 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30728 <leadingDigits>[28]</leadingDigits> 30729 <format>$1 $2 $3</format> 30730 </numberFormat> 30731 <!-- Format for mobile numbers. --> 30732 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 30733 <leadingDigits>[79]</leadingDigits> 30734 <format>$1 $2</format> 30735 </numberFormat> 30736 </availableFormats> 30737 <generalDesc> 30738 <nationalNumberPattern> 30739 800\d{6}| 30740 (?: 30741 21| 30742 63| 30743 [79]\d 30744 )\d{7} 30745 </nationalNumberPattern> 30746 </generalDesc> 30747 <!-- Zambia has deprecated the "intra-network" dialling system as described in 30748 https://www.zicta.zm/Downloads/Numbering%20Plan.pdf (section 2.2.3). This means that 30749 local numbers can only be 6 digits long (and not 6 or 7 as previously modelled). 30750 This information was provided directly by a contact in Zambia. --> 30751 <fixedLine> 30752 <possibleLengths national="9" localOnly="6"/> 30753 <exampleNumber>211234567</exampleNumber> 30754 <nationalNumberPattern>21[1-8]\d{6}</nationalNumberPattern> 30755 </fixedLine> 30756 <mobile> 30757 <possibleLengths national="9"/> 30758 <exampleNumber>955123456</exampleNumber> 30759 <nationalNumberPattern> 30760 (?: 30761 7[679]| 30762 9[5-8] 30763 )\d{7} 30764 </nationalNumberPattern> 30765 </mobile> 30766 <tollFree> 30767 <possibleLengths national="9"/> 30768 <exampleNumber>800123456</exampleNumber> 30769 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 30770 </tollFree> 30771 <voip> 30772 <possibleLengths national="9"/> 30773 <exampleNumber>630123456</exampleNumber> 30774 <nationalNumberPattern>63\d{7}</nationalNumberPattern> 30775 </voip> 30776 </territory> 30777 30778 <!-- Zimbabwe (ZW) --> 30779 <!-- http://www.itu.int/oth/T02020000E9/en --> 30780 <!-- https://telone.co.zw/sites/default/files/TelOneNewAreaCodesUpdated.pdf --> 30781 <territory id="ZW" countryCode="263" internationalPrefix="00" nationalPrefix="0"> 30782 <availableFormats> 30783 <!-- Three-digit area codes (short format) --> 30784 <numberFormat pattern="(\d{3})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 30785 <leadingDigits> 30786 2(?: 30787 0[45]| 30788 2[278]| 30789 [49]8 30790 )| 30791 3(?: 30792 [09]8| 30793 17 30794 )| 30795 6(?: 30796 [29]8| 30797 37| 30798 75 30799 )| 30800 [23][78]| 30801 (?: 30802 33| 30803 5[15]| 30804 6[68] 30805 )[78] 30806 </leadingDigits> 30807 <format>$1 $2</format> 30808 </numberFormat> 30809 <!-- One-digit area codes --> 30810 <numberFormat pattern="(\d)(\d{3})(\d{2,4})" nationalPrefixFormattingRule="$NP$FG"> 30811 <leadingDigits>[49]</leadingDigits> 30812 <format>$1 $2 $3</format> 30813 </numberFormat> 30814 <!-- Tollfree Numbers --> 30815 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30816 <leadingDigits>80</leadingDigits> 30817 <format>$1 $2</format> 30818 </numberFormat> 30819 <!-- Format of new fixed-line ranges after renumbering. --> 30820 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="($NP$FG)"> 30821 <leadingDigits> 30822 24| 30823 8[13-59]| 30824 (?: 30825 2[05-79]| 30826 39| 30827 5[45]| 30828 6[15-8] 30829 )2 30830 </leadingDigits> 30831 <leadingDigits> 30832 2(?: 30833 02[014]| 30834 4| 30835 [56]20| 30836 [79]2 30837 )| 30838 392| 30839 5(?: 30840 42| 30841 525 30842 )| 30843 6(?: 30844 [16-8]21| 30845 52[013] 30846 )| 30847 8[13-59] 30848 </leadingDigits> 30849 <format>$1 $2</format> 30850 </numberFormat> 30851 <!-- Mobile numbers --> 30852 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30853 <leadingDigits>7</leadingDigits> 30854 <format>$1 $2 $3</format> 30855 </numberFormat> 30856 <!-- Three-digit area codes (long format) --> 30857 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30858 <leadingDigits> 30859 2(?: 30860 1[39]| 30861 2[0157]| 30862 [378]| 30863 [56][14] 30864 )| 30865 3(?: 30866 12| 30867 29 30868 ) 30869 </leadingDigits> 30870 <leadingDigits> 30871 2(?: 30872 1[39]| 30873 2[0157]| 30874 [378]| 30875 [56][14] 30876 )| 30877 3(?: 30878 123| 30879 29 30880 ) 30881 </leadingDigits> 30882 <format>$1 $2 $3</format> 30883 </numberFormat> 30884 <!-- VOIP numbers --> 30885 <numberFormat pattern="(\d{4})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 30886 <leadingDigits>8</leadingDigits> 30887 <format>$1 $2</format> 30888 </numberFormat> 30889 <!-- Two-digit area codes (short format) --> 30890 <numberFormat pattern="(\d{2})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 30891 <leadingDigits> 30892 1| 30893 2(?: 30894 0[0-36-9]| 30895 12| 30896 29| 30897 [56] 30898 )| 30899 3(?: 30900 1[0-689]| 30901 [24-6] 30902 )| 30903 5(?: 30904 [0236-9]| 30905 1[2-4] 30906 )| 30907 6(?: 30908 [013-59]| 30909 7[0-46-9] 30910 )| 30911 (?: 30912 33| 30913 55| 30914 6[68] 30915 )[0-69]| 30916 (?: 30917 29| 30918 3[09]| 30919 62 30920 )[0-79] 30921 </leadingDigits> 30922 <format>$1 $2</format> 30923 </numberFormat> 30924 <!-- Two-digit area codes (long format) --> 30925 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30926 <leadingDigits> 30927 29[013-9]| 30928 39| 30929 54 30930 </leadingDigits> 30931 <format>$1 $2 $3</format> 30932 </numberFormat> 30933 <!-- Four-digit area codes (short format) --> 30934 <numberFormat pattern="(\d{4})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 30935 <leadingDigits> 30936 (?: 30937 25| 30938 54 30939 )8 30940 </leadingDigits> 30941 <leadingDigits> 30942 258| 30943 5483 30944 </leadingDigits> 30945 <format>$1 $2</format> 30946 </numberFormat> 30947 </availableFormats> 30948 <generalDesc> 30949 <nationalNumberPattern> 30950 2(?: 30951 [0-57-9]\d{6,8}| 30952 6[0-24-9]\d{6,7} 30953 )| 30954 [38]\d{9}| 30955 [35-8]\d{8}| 30956 [3-6]\d{7}| 30957 [1-689]\d{6}| 30958 [1-3569]\d{5}| 30959 [1356]\d{4} 30960 </nationalNumberPattern> 30961 </generalDesc> 30962 <!-- The first block has the new renumbering format <New_Area_Code>+<New_Prefix>+<SN>. We are 30963 not aware of the tranisition period yet, so supporting both formats until further 30964 notice. These new numbers are 3 to 6 digit granularity as per telone.co.zw but for 30965 maintainability we are storing 4 digits. --> 30966 <!-- Old fixed-line ranges are grouped by subscriber-number length. --> 30967 <!-- The new organisation is used for both formatting and validation 30968 1. First we have 3 digit area code with SN(3,4,5). 30969 2. Then we have 3 digit area code with SN(6,7). 30970 3. Then we have 2 digit area code with SN(3,4,5). 30971 4. Then we have 2 digit area code with SN(6,7). 30972 5. Then we have 4 digit area code. 30973 6. Then we have 1 digit area code with SN(6,7). --> 30974 <fixedLine> 30975 <possibleLengths national="[5-10]" localOnly="3,4"/> 30976 <exampleNumber>1312345</exampleNumber> 30977 <nationalNumberPattern> 30978 (?: 30979 1(?: 30980 (?: 30981 3\d| 30982 9 30983 )\d| 30984 [4-8] 30985 )| 30986 2(?: 30987 (?: 30988 (?: 30989 0(?: 30990 2[014]| 30991 5 30992 )| 30993 (?: 30994 2[0157]| 30995 31| 30996 84| 30997 9 30998 )\d\d| 30999 [56](?: 31000 [14]\d\d| 31001 20 31002 )| 31003 7(?: 31004 [089]| 31005 2[03]| 31006 [35]\d\d 31007 ) 31008 )\d| 31009 4(?: 31010 2\d\d| 31011 8 31012 ) 31013 )\d| 31014 1(?: 31015 2| 31016 [39]\d{4} 31017 ) 31018 )| 31019 3(?: 31020 (?: 31021 123| 31022 (?: 31023 29\d| 31024 92 31025 )\d 31026 )\d\d| 31027 7(?: 31028 [19]| 31029 [56]\d 31030 ) 31031 )| 31032 5(?: 31033 0| 31034 1[2-478]| 31035 26| 31036 [37]2| 31037 4(?: 31038 2\d{3}| 31039 83 31040 )| 31041 5(?: 31042 25\d\d| 31043 [78] 31044 )| 31045 [689]\d 31046 )| 31047 6(?: 31048 (?: 31049 [16-8]21| 31050 28| 31051 52[013] 31052 )\d\d| 31053 [39] 31054 )| 31055 8(?: 31056 [1349]28| 31057 523 31058 )\d\d 31059 )\d{3}| 31060 (?: 31061 4\d\d| 31062 9[2-9] 31063 )\d{4,5}| 31064 (?: 31065 (?: 31066 2(?: 31067 (?: 31068 (?: 31069 0| 31070 8[146] 31071 )\d| 31072 7[1-7] 31073 )\d| 31074 2(?: 31075 [278]\d| 31076 92 31077 )| 31078 58(?: 31079 2\d| 31080 3 31081 ) 31082 )| 31083 3(?: 31084 [26]| 31085 9\d{3} 31086 )| 31087 5(?: 31088 4\d| 31089 5 31090 )\d\d 31091 )\d| 31092 6(?: 31093 (?: 31094 (?: 31095 [0-246]| 31096 [78]\d 31097 )\d| 31098 37 31099 )\d| 31100 5[2-8] 31101 ) 31102 )\d\d| 31103 (?: 31104 2(?: 31105 [569]\d| 31106 8[2-57-9] 31107 )| 31108 3(?: 31109 [013-59]\d| 31110 8[37] 31111 )| 31112 6[89]8 31113 )\d{3} 31114 </nationalNumberPattern> 31115 </fixedLine> 31116 <mobile> 31117 <possibleLengths national="9"/> 31118 <exampleNumber>712345678</exampleNumber> 31119 <nationalNumberPattern> 31120 7(?: 31121 [178]\d| 31122 3[1-9] 31123 )\d{6} 31124 </nationalNumberPattern> 31125 </mobile> 31126 <tollFree> 31127 <possibleLengths national="7"/> 31128 <exampleNumber>8001234</exampleNumber> 31129 <nationalNumberPattern> 31130 80(?: 31131 [01]\d| 31132 20| 31133 8[0-8] 31134 )\d{3} 31135 </nationalNumberPattern> 31136 </tollFree> 31137 <!-- No premiumRate information can be found. --> 31138 <voip> 31139 <possibleLengths national="10"/> 31140 <exampleNumber>8686123456</exampleNumber> 31141 <nationalNumberPattern> 31142 86(?: 31143 1[12]| 31144 22| 31145 30| 31146 44| 31147 55| 31148 77| 31149 8[368] 31150 )\d{6} 31151 </nationalNumberPattern> 31152 </voip> 31153 </territory> 31154 31155 <!-- Universal International Toll Free Number --> 31156 <!-- http://www.itu.int/en/ITU-T/inr/unum/Pages/uifn.aspx --> 31157 <territory id="001" countryCode="800"> 31158 <availableFormats> 31159 <numberFormat pattern="(\d{4})(\d{4})"> 31160 <leadingDigits>\d</leadingDigits> 31161 <format>$1 $2</format> 31162 </numberFormat> 31163 </availableFormats> 31164 <generalDesc> 31165 <nationalNumberPattern> 31166 (?: 31167 005| 31168 [1-9]\d\d 31169 )\d{5} 31170 </nationalNumberPattern> 31171 </generalDesc> 31172 <!-- SN number starting with '0' is added based on number mentioned in 31173 https://www.lectra.com/en/contact and it is diallable from France (Orange network) --> 31174 <tollFree> 31175 <possibleLengths national="8"/> 31176 <exampleNumber>12345678</exampleNumber> 31177 <nationalNumberPattern> 31178 (?: 31179 005| 31180 [1-9]\d\d 31181 )\d{5} 31182 </nationalNumberPattern> 31183 </tollFree> 31184 </territory> 31185 31186 <!-- Universal International Shared Cost Number --> 31187 <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en --> 31188 <territory id="001" countryCode="808"> 31189 <availableFormats> 31190 <numberFormat pattern="(\d{4})(\d{4})"> 31191 <leadingDigits>[1-9]</leadingDigits> 31192 <format>$1 $2</format> 31193 </numberFormat> 31194 </availableFormats> 31195 <generalDesc> 31196 <nationalNumberPattern>[1-9]\d{7}</nationalNumberPattern> 31197 </generalDesc> 31198 <sharedCost> 31199 <possibleLengths national="8"/> 31200 <exampleNumber>12345678</exampleNumber> 31201 <nationalNumberPattern>[1-9]\d{7}</nationalNumberPattern> 31202 </sharedCost> 31203 </territory> 31204 31205 <!-- Inmarsat Global Limited --> 31206 <!-- http://www.itu.int/oth/T0202000065/en --> 31207 <!-- http://www.inmarsat.com --> 31208 <territory id="001" countryCode="870"> 31209 <availableFormats> 31210 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 31211 <leadingDigits>[35-7]</leadingDigits> 31212 <format>$1 $2 $3</format> 31213 </numberFormat> 31214 </availableFormats> 31215 <generalDesc> 31216 <nationalNumberPattern> 31217 7\d{11}| 31218 [35-7]\d{8} 31219 </nationalNumberPattern> 31220 </generalDesc> 31221 <!-- Assigning these to mobile since Inmarsat considers them to be mobile numbers. --> 31222 <mobile> 31223 <possibleLengths national="9,12"/> 31224 <exampleNumber>301234567</exampleNumber> 31225 <nationalNumberPattern> 31226 (?: 31227 [356]| 31228 774[45] 31229 )\d{8}| 31230 7[6-8]\d{7} 31231 </nationalNumberPattern> 31232 </mobile> 31233 </territory> 31234 31235 <!-- VISIONng --> 31236 <!-- Number length has been derived from examples found online. --> 31237 <!-- http://www.itu.int/oth/T02020000E5/en --> 31238 <territory id="001" countryCode="878"> 31239 <availableFormats> 31240 <!-- Formatting chosen based on online examples. --> 31241 <numberFormat pattern="(\d{2})(\d{5})(\d{5})"> 31242 <leadingDigits>1</leadingDigits> 31243 <format>$1 $2 $3</format> 31244 </numberFormat> 31245 </availableFormats> 31246 <generalDesc> 31247 <nationalNumberPattern>10\d{10}</nationalNumberPattern> 31248 </generalDesc> 31249 <voip> 31250 <possibleLengths national="12"/> 31251 <exampleNumber>101234567890</exampleNumber> 31252 <nationalNumberPattern>10\d{10}</nationalNumberPattern> 31253 </voip> 31254 </territory> 31255 31256 <!-- Iridium --> 31257 <!-- Globalstar also reports using this prefix, but we cannot find any online numbers with the 31258 Globalstar prefixes, so are not sure how exactly these work, and what length the numbers 31259 are. For this reason, we only support Iridium numbers at the moment. --> 31260 <!-- http://www.iridium.com --> 31261 <!-- http://www.itu.int/oth/T0202000069/en --> 31262 <territory id="001" countryCode="881"> 31263 <availableFormats> 31264 <!-- Formatting chosen based on ITU document and Iridium website FAQ. --> 31265 <numberFormat pattern="(\d)(\d{3})(\d{5})"> 31266 <leadingDigits>[0-36-9]</leadingDigits> 31267 <format>$1 $2 $3</format> 31268 </numberFormat> 31269 </availableFormats> 31270 <generalDesc> 31271 <nationalNumberPattern>[0-36-9]\d{8}</nationalNumberPattern> 31272 </generalDesc> 31273 <mobile> 31274 <possibleLengths national="9"/> 31275 <exampleNumber>612345678</exampleNumber> 31276 <nationalNumberPattern>[0-36-9]\d{8}</nationalNumberPattern> 31277 </mobile> 31278 </territory> 31279 31280 <!-- List of all international satellite number prefixes. --> 31281 <!-- BebbiCell (Formerly Global Networks Switzerland AG) +88234 --> 31282 <!-- Maritime Communications Partner (MCP) +88232 --> 31283 <!-- Oration Technologies +88237 --> 31284 <!-- Telespazio S.p.A. +88213 --> 31285 <!-- Thuraya +88216 --> 31286 <!-- https://www.itu.int/net/itu-t/inrdb/e164_intlsharedcc.aspx?cc=-1 --> 31287 <!-- http://www.itu.int/oth/T0202000054/en --> 31288 <!-- http://www.gsm.aq/numberplan.php --> 31289 <!-- http://www.global.aq --> 31290 <!-- http://www.itu.int/oth/T02020000F4/en --> 31291 <!-- http://www.itu.int/oth/T02020000A0/en --> 31292 <!-- http://www.itu.int/oth/T02020000CC/en --> 31293 <!-- http://www.itu.int/oth/T02020000CF/en --> 31294 <territory id="001" countryCode="882"> 31295 <availableFormats> 31296 <!-- For 7 digit numbers in general --> 31297 <numberFormat pattern="(\d{2})(\d{5})"> 31298 <leadingDigits> 31299 16| 31300 342 31301 </leadingDigits> 31302 <format>$1 $2</format> 31303 </numberFormat> 31304 <!-- For 8 digit mobile numbers. --> 31305 <numberFormat pattern="(\d{2})(\d{6})"> 31306 <leadingDigits>4</leadingDigits> 31307 <format>$1 $2</format> 31308 </numberFormat> 31309 <!-- For 8 digit VOIP numbers. --> 31310 <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> 31311 <leadingDigits>[19]</leadingDigits> 31312 <format>$1 $2 $3</format> 31313 </numberFormat> 31314 <!-- For 9 digit mobile numbers. --> 31315 <numberFormat pattern="(\d{2})(\d{4})(\d{3})"> 31316 <leadingDigits>3[23]</leadingDigits> 31317 <format>$1 $2 $3</format> 31318 </numberFormat> 31319 <!-- For 9 and 10 digit VOIP numbers. --> 31320 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})"> 31321 <leadingDigits>1</leadingDigits> 31322 <format>$1 $2 $3</format> 31323 </numberFormat> 31324 <!-- For 10 digit numbers in general. --> 31325 <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> 31326 <leadingDigits>34[57]</leadingDigits> 31327 <format>$1 $2 $3</format> 31328 </numberFormat> 31329 <!-- For voice mail numbers. --> 31330 <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> 31331 <leadingDigits>34</leadingDigits> 31332 <format>$1 $2 $3</format> 31333 </numberFormat> 31334 <!-- For 11 and 12 digit numbers except voice mail. --> 31335 <numberFormat pattern="(\d{2})(\d{4,5})(\d{5})"> 31336 <leadingDigits>[1-3]</leadingDigits> 31337 <format>$1 $2 $3</format> 31338 </numberFormat> 31339 </availableFormats> 31340 <generalDesc> 31341 <nationalNumberPattern> 31342 [13]\d{6}(?: 31343 \d{2,5} 31344 )?| 31345 285\d{9}| 31346 (?: 31347 [19]\d| 31348 49 31349 )\d{6} 31350 </nationalNumberPattern> 31351 </generalDesc> 31352 <!-- Bebbicell Mobile numbers, MCP and Oration. We are guessing the number length for 31353 Oration based on numbers found online. AT&T have confirmed that 37X numbers 31354 are 12 digit MSISDN numbers. --> 31355 <mobile> 31356 <possibleLengths national="[7-10],12"/> 31357 <exampleNumber>3421234</exampleNumber> 31358 <nationalNumberPattern> 31359 342\d{4}| 31360 (?: 31361 337| 31362 49 31363 )\d{6}| 31364 3(?: 31365 2| 31366 47| 31367 7\d{3} 31368 )\d{7} 31369 </nationalNumberPattern> 31370 </mobile> 31371 <!-- Telespazio S.p.A., Thuraya and Bebbicell VOIP numbers. --> 31372 <!-- Added Vodafone's satellite range +882 39 here. Length and type are based on user- 31373 reported issue as there are no numbers found online. --> 31374 <voip> 31375 <possibleLengths national="[7-12]"/> 31376 <exampleNumber>390123456789</exampleNumber> 31377 <nationalNumberPattern> 31378 1(?: 31379 3(?: 31380 0[0347]| 31381 [13][0139]| 31382 2[035]| 31383 4[013568]| 31384 6[0459]| 31385 7[06]| 31386 8[15-8]| 31387 9[0689] 31388 )\d{4}| 31389 6\d{5,10} 31390 )| 31391 (?: 31392 (?: 31393 285\d\d| 31394 3(?: 31395 45| 31396 [69]\d{3} 31397 ) 31398 )\d| 31399 9[89] 31400 )\d{6} 31401 </nationalNumberPattern> 31402 </voip> 31403 <voicemail> 31404 <possibleLengths national="11"/> 31405 <exampleNumber>34851234567</exampleNumber> 31406 <nationalNumberPattern>348[57]\d{7}</nationalNumberPattern> 31407 </voicemail> 31408 </territory> 31409 31410 <!-- bandwidth.com --> 31411 <!-- SipMe --> 31412 <!-- Voxbone --> 31413 <!-- http://www.itu.int/oth/T02020000FB/en --> 31414 <!-- http://www.itu.int/oth/T02020000FC/en --> 31415 <!-- http://www.itu.int/oth/T02020000F3/en --> 31416 <territory id="001" countryCode="883"> 31417 <availableFormats> 31418 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 31419 <leadingDigits>510</leadingDigits> 31420 <format>$1 $2 $3</format> 31421 </numberFormat> 31422 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 31423 <leadingDigits>2</leadingDigits> 31424 <format>$1 $2 $3</format> 31425 </numberFormat> 31426 <!-- When only 8 digits follow the area code formatting as XXXX XXXX 31427 seems preferred (see Bandwidth.com and SipMe) --> 31428 <numberFormat pattern="(\d{4})(\d{4})(\d{4})"> 31429 <leadingDigits>51[13]</leadingDigits> 31430 <format>$1 $2 $3</format> 31431 </numberFormat> 31432 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})"> 31433 <leadingDigits>[35]</leadingDigits> 31434 <format>$1 $2 $3 $4</format> 31435 </numberFormat> 31436 </availableFormats> 31437 <generalDesc> 31438 <nationalNumberPattern> 31439 (?: 31440 210| 31441 370\d\d 31442 )\d{7}| 31443 51\d{7}(?: 31444 \d{3} 31445 )? 31446 </nationalNumberPattern> 31447 </generalDesc> 31448 <voip> 31449 <possibleLengths national="9,10,12"/> 31450 <exampleNumber>510012345</exampleNumber> 31451 <nationalNumberPattern> 31452 (?: 31453 210| 31454 (?: 31455 370[1-9]| 31456 51[013]0 31457 )\d 31458 )\d{7}| 31459 5100\d{5} 31460 </nationalNumberPattern> 31461 </voip> 31462 </territory> 31463 31464 <!-- United Nations- OCHA --> 31465 <!-- Numbers here are classified as UAN, as they are non-geographical and universally 31466 accessible. In addition, the end-user tariff to reach these numbers is lower or similar to 31467 the tariff of a national call. --> 31468 <!-- http://www.itu.int/oth/T02020000FA/en --> 31469 <territory id="001" countryCode="888"> 31470 <availableFormats> 31471 <numberFormat pattern="(\d{3})(\d{3})(\d{5})"> 31472 <format>$1 $2 $3</format> 31473 </numberFormat> 31474 </availableFormats> 31475 <generalDesc> 31476 <nationalNumberPattern>\d{11}</nationalNumberPattern> 31477 </generalDesc> 31478 <uan> 31479 <possibleLengths national="11"/> 31480 <exampleNumber>12345678901</exampleNumber> 31481 <nationalNumberPattern>\d{11}</nationalNumberPattern> 31482 </uan> 31483 </territory> 31484 31485 <!-- Universal International Premium Rate Number --> 31486 <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en --> 31487 <territory id="001" countryCode="979"> 31488 <availableFormats> 31489 <numberFormat pattern="(\d)(\d{4})(\d{4})"> 31490 <leadingDigits>[1359]</leadingDigits> 31491 <format>$1 $2 $3</format> 31492 </numberFormat> 31493 </availableFormats> 31494 <generalDesc> 31495 <nationalNumberPattern>[1359]\d{8}</nationalNumberPattern> 31496 </generalDesc> 31497 <premiumRate> 31498 <possibleLengths national="9" localOnly="8"/> 31499 <exampleNumber>123456789</exampleNumber> 31500 <nationalNumberPattern>[1359]\d{8}</nationalNumberPattern> 31501 </premiumRate> 31502 </territory> 31503 31504 </territories> 31505</phoneNumberMetadata> 31506