)
</leadingDigits>
<!-- We exclude here several 294X four-digit area codes: 2940, 2942, 2945, 2946 and 2948,
- 2983, and several 38[3578]X four-digit area codes. -->
+ 298[23], and several 38[3578]X four-digit area codes. -->
<leadingDigits>
9(?:
2(?:
9(?:
[179]|
4[13479]|
- 8[0-24-9]
+ 8[014-9]
)
)|
3(?:
8[013578]
)
</leadingDigits>
- <!-- Several 294X four-digit area codes exist: 2940, 2942, 2945, 2946 and 2948. -->
+ <!-- We exclude here several 294X four-digit area codes: 2940, 2942, 2945, 2946 and 2948,
+ 298[23], and several 38[3578]X four-digit area codes. -->
<leadingDigits>
2(?:
2[013]|
6[01346]|
80|
9(?:
- [17-9]|
- 4[13479]
+ [179]|
+ 4[13479]|
+ 8[014-9]
)
)|
3(?:
</fixedLine>
<mobile>
<!-- Includes MobileSat and Thuraya satellite services. According to the wikipedia page,
- other ranges 14[1-3] are not currently used. -->
+ other ranges 14[1-3] are not currently used. Note CC and CX should be updated as well
+ if this pattern changes. -->
<nationalNumberPattern>
14(?:
5\d|
4[47-9]|
5[0-25-9]|
6[6-9]|
- 7[0457-9]|
+ 7[03-9]|
8[17-9]|
9[017-9]
)\d{6}
</references>
<availableFormats>
<numberFormat
- pattern="([27]\d)(\d{2})(\d{2})(\d{2})">
+ pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
<format>$1 $2 $3 $4</format>
</numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[27]\d{7}</nationalNumberPattern>
+ <nationalNumberPattern>[267]\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
</generalDesc>
<fixedLine>
satellite phones. -->
<nationalNumberPattern>
(?:
- 29|
+ [26]9|
7[14-9]
)\d{6}
</nationalNumberPattern>
<!-- Mobile, toll free, premium rate, personal number and VOIP copied from Australia. -->
<mobile>
<nationalNumberPattern>
+ 14(?:
+ 5\d|
+ 71
+ )\d{5}|
4(?:
[0-2]\d|
3[0-57-9]|
4[47-9]|
- 5[0-37-9]|
+ 5[0-25-9]|
6[6-9]|
- 7[07-9]|
- 8[7-9]
+ 7[03-9]|
+ 8[17-9]|
+ 9[017-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
successfully delivered. Supported by numbers found on the internet. The prefix 56 was
assigned to MTN in July 2013:
http://www.atci.ci/images/stories/pdf/decisions-dg/decision_002.pdf
+ The prefix 75 is from an open-source bug report.
50 has been removed since Warid seems to have stopped operation in Côte d'Ivoire. -->
<nationalNumberPattern>
(?:
4[0-24-9]|
5[4-9]|
6[015-79]|
- 77
+ 7[57]
)\d{6}
</nationalNumberPattern>
<exampleNumber>01234567</exampleNumber>
<territory id="CM" countryCode="237" internationalPrefix="00">
<references>
<sourceUrl>http://www.itu.int/oth/T0202000024/en</sourceUrl>
+ <sourceUrl>http://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-OB.1063-2014-OAS-PDF-E.pdf</sourceUrl>
</references>
<availableFormats>
- <!-- Formatting on the internet is consistently with the first 2 extracted, and usually in
- the same format as France (all 2 digit groups) so we use this instead of the guidance
- of the national numbering plan (which has 1 3 2 2 and 4 4 as its two formatting
- examples.) -->
+ <!-- Formatting in the ITU update document aligns with formatting online (all 2 digit
+ groups). For the new number format with 9 digits the first digit has it's own group.
+ -->
+ <numberFormat pattern="([26])(\d{2})(\d{2})(\d{2})(\d{2})">
+ <leadingDigits>[26]</leadingDigits>
+ <format>$1 $2 $3 $4 $5</format>
+ </numberFormat>
<numberFormat pattern="([2357-9]\d)(\d{2})(\d{2})(\d{2})">
<leadingDigits>
[23579]|
</numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[2357-9]\d{7}</nationalNumberPattern>
- <possibleNumberPattern>\d{8}</possibleNumberPattern>
+ <nationalNumberPattern>[235-9]\d{7,8}</nationalNumberPattern>
+ <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- Technically, the numbers are required only to start with a 2 or a 3, but all numbers at
- the moment start with 22 or 33 since they have been migrated from seven digit numbers
- beginning with these numbers. This rule should be relaxed if/when we start getting
- numbers beginning in other ways. -->
+ <!-- Temporarily allow both old (22|33) and new 2(22|33) format. -->
+ <!-- CDMA numbers are described in a subcategory to fixed line numbers in the ITU update
+ document, so those prefixes are added to fixed line (24[23]). -->
<nationalNumberPattern>
+ 2(?:
+ 22|
+ 33|
+ 4[23]
+ )\d{6}|
(?:
22|
33
)\d{6}
</nationalNumberPattern>
- <exampleNumber>22123456</exampleNumber>
+ <exampleNumber>222123456</exampleNumber>
</fixedLine>
<mobile>
- <!-- Mobile numbers beginning with 5 were found online. -->
- <nationalNumberPattern>[579]\d{7}</nationalNumberPattern>
- <exampleNumber>71234567</exampleNumber>
+ <!-- Temporarily allow both old [579]\d{7} and new 6[5-79]\d{7} format. -->
+ <nationalNumberPattern>
+ 6[5-79]\d{7}|
+ [579]\d{7}
+ </nationalNumberPattern>
+ <exampleNumber>671234567</exampleNumber>
</mobile>
<tollFree>
<nationalNumberPattern>800\d{5}</nationalNumberPattern>
+ <possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>80012345</exampleNumber>
</tollFree>
<premiumRate>
with 88 (usually 880). No information can be found as to whether these are premium rate
or shared cost. -->
<nationalNumberPattern>88\d{6}</nationalNumberPattern>
+ <possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>88012345</exampleNumber>
</premiumRate>
</territory>
<!-- Mobile, toll free, premium rate, personal number and VOIP copied from Australia. -->
<mobile>
<nationalNumberPattern>
+ 14(?:
+ 5\d|
+ 71
+ )\d{5}|
4(?:
[0-2]\d|
3[0-57-9]|
4[47-9]|
- 5[0-37-9]|
+ 5[0-25-9]|
6[6-9]|
- 7[07-9]|
- 8[7-9]
+ 7[03-9]|
+ 8[17-9]|
+ 9[017-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
</fixedLine>
<mobile>
<!-- Adding 65 and 78 from numbers found online. Also, prefix 670 is added since the carrier
- Mobilis Algeria provided it, and 54 for Nedjma. Prefixes 67[1-3] were also added for
+ Mobilis Algeria provided it, and 54 for Nedjma. Prefixes 67[1-4] were also added for
Mobilis Algeria based on evidence found online. -->
<nationalNumberPattern>
(?:
)\d{7}|
6(?:
[569]\d|
- 7[0-3]
+ 7[0-4]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>8002123</exampleNumber>
</noInternationalDialling>
<fixedLine>
- <!-- Supporting eFax numbers here as well. -->
<nationalNumberPattern>
(?:
3[23589]|
- 4(?:
- 0\d|
- [3-8]
- )|
+ 4[3-8]|
6\d|
7[1-9]|
88
)\d{5}
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
+ <possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>3212345</exampleNumber>
</fixedLine>
<mobile>
<exampleNumber>80012345</exampleNumber>
</tollFree>
<premiumRate>
- <nationalNumberPattern>900\d{4}</nationalNumberPattern>
- <possibleNumberPattern>\d{7}</possibleNumberPattern>
+ <!-- Supporting eFax numbers here as well. We aren't sure the exact cost, but have
+ had user reports that they are expensive to dial. -->
+ <nationalNumberPattern>
+ (?:
+ 40\d{2}|
+ 900
+ )\d{4}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
<exampleNumber>9001234</exampleNumber>
</premiumRate>
<personalNumber>
<format>$1 $2</format>
</numberFormat>
<numberFormat nationalPrefixFormattingRule="($NP$FG)"
- pattern="(\d{3})(\d{5,7})">
+ pattern="(\d{3})(\d{5,8})">
<leadingDigits>
[4579]|
2[035-9]|
Where known, fixed mobile prefixes have been represented as Mobile. -->
<!-- Very short (5/6 digit) local numbers in Jakarta seem to be special cases for various
well known companies (Mc Donalds, KFC etc...). Some of these are listed in:
- http://cms.binus.edu/datapage/file/io/Spring2014SE/International_Student_Handbook_BINUS.pdf -->
+ http://cms.binus.edu/datapage/file/io/Spring2014SE/International_Student_Handbook_BINUS.pdf
+ There seem to be numbers of this length for area code 22 as well based on numbers found
+ online. -->
<nationalNumberPattern>
2(?:
1(?:
500\d{3}|
9\d{6}
)|
- [24]\d{7,8}
+ 2\d{6,8}|
+ 4\d{7,8}
)|
(?:
2(?:
4[1-6]
)|
7(?:
- 1[1-46-9]|
+ 1[1-9]|
2[14-9]|
[36]\d|
4[1-8]|
)
)\d{5,8}
</nationalNumberPattern>
- <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
+ <possibleNumberPattern>\d{5,11}</possibleNumberPattern>
<exampleNumber>612345678</exampleNumber>
</fixedLine>
<mobile>
<numberFormat pattern="(\d{5})(\d{5})">
<leadingDigits>
7(?:
- 0[2-8]|
+ 0[2-9]|
2[0579]|
3[057-9]|
4[0-389]|
7(?:
0(?:
2[2-9]|
- [3-7]|
- 8[0-7]
+ [3-8]|
+ 9[0-4]
)|
2(?:
0[04-9]|
7(?:
0(?:
2[2-9]|
- [3-7]\d|
- 8[0-7]
+ [3-8]\d|
+ 9[0-4]
)|
2(?:
0[04-9]|
<leadingDigits>21</leadingDigits>
<format>$1 $2</format>
</numberFormat>
- <numberFormat pattern="(2[15])(\d{3})(\d{3,4})">
- <leadingDigits>
- 2(?:
- 1|
- 5[0-47-9]
- )
- </leadingDigits>
- <format>$1 $2 $3</format>
- </numberFormat>
<numberFormat pattern="(\d{2})(\d{4})(\d{4})">
- <leadingDigits>
- 2[156]|
- 31|
- 51|
- 71|
- 86
- </leadingDigits>
+ <leadingDigits>[1-8]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
- <leadingDigits>
- [13-9]|
- 2[02-47-9]
- </leadingDigits>
+ <leadingDigits>9</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{2})(\d{2,3})">
- <leadingDigits>
- [13-9]|
- 2[02-47-9]
- </leadingDigits>
+ <leadingDigits>9</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{3})">
- <leadingDigits>
- [13-9]|
- 2[02-47-9]
- </leadingDigits>
+ <leadingDigits>9</leadingDigits>
<format>$1 $2</format>
</numberFormat>
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- [14-8]\d{6,9}|
- [23]\d{4,9}|
+ [1-8]\d{9}|
9(?:
[0-4]\d{8}|
9\d{2,8}
<possibleNumberPattern>\d{4,10}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- We are following the more specific lengths specified in the communication in the ITU
- doc of 26.VIII.2012, rather than the brief summary lengths (which actually contradict).
- The prefixes have been verified by looking at the Persian telecommunications site.
- 22[189], 29[12] have become 21, as part of the shift to unify prefixes. 746 was also
- found on the website http://www.tct.ir/?siteid=1&pageid=410&siteid=1 but this seems
- to be a typo. -->
+ <!-- In Summer 2014 Iran unified all fixed phone numbers in the following way:
+ Each province is assigned a two digit prefix (except for North Khorasan which has 3).
+ Within each province, all numbers are exactly eight digits. The expression below is
+ organized by province. For each province we accept all eight-digit combinations.
+
+ 11 Mazandaran
+ 13 Gilan
+ 17 Golestan
+ 21 Tehran
+ 23 Semnan
+ 24 Zanjan
+ 25 Qom
+ 26 Alborz
+ 28 Qazvin
+ 31 Isfahan
+ 34 Kerman
+ 35 Yazd
+ 38 Chahar Mahaal and Bakhtiari
+ 41 East Azerbaijan
+ 44 West Azerbaijan
+ 45 Ardabil
+ 51 Razavi Khorasan
+ 54 Sistan and Baluchestan
+ 56 South Khorasan
+ 57 North Khorasan (Extras)
+ 58 North Khorasan
+ 61 Khuzestan
+ 64 North Khorasan (Extras)
+ 66 Lorestan
+ 71 Fars
+ 74 Kohgiluyeh and Boyer-Ahmad
+ 76 Hormozgan
+ 77 Bushehr
+ 81 Hamadan
+ 83 Kermanshah
+ 84 Ilam
+ 86 Markazi
+ 87 Kurdistan
+ -->
<nationalNumberPattern>
- 1(?:
- [13-589][12]|
- [27][1-4]
- )\d{7}|
- 2(?:
- 1\d{3,8}|
- 3[12]\d{7}|
- 4(?:
- 1\d{4,7}|
- 2\d{7}
- )|
- 53\d{7}|
- 6\d{8}|
- 7[34]\d{7}|
- [89][12]\d{7}
- )|
- 3(?:
- 1[2-5]\d{7}|
- 2[1-4]\d{7}|
- 3(?:
- [125]\d{7}|
- 4\d{6,7}
- )|
- 4(?:
- 1\d{6,7}
- [24-9]\d{7}
- )|
- 5(?:
- 1\d{4,7}|
- [23]\d{7}
- )|
- [6-9][12]\d{7}
- )|
- 4(?:
- [135-9][12]\d{7}|
- 2[1-467]\d{7}|
- 4(?:
- 1\d{4,7}|
- [2-4]\d{7}
- )
- )|
- 5(?:
- 1[2-5]\d{7}|
- 2[89]\d{7}|
- 3[1-5]\d{7}|
- 4(?:
- 1\d{4,7}|
- [2-8]\d{7}
- )|
- [5-7][12]\d{7}|
- 8[1245]\d{7}
- )|
- 6(?:
- 1(?:
- 1\d{6,7}|
- 2\d{7}
- )|
- [347-9][12]\d{7}|
- 5(?:
- 1\d{7}|
- 2\d{6,7}
- )|
- 6[1-6]\d{7}
- )|
- 7(?:
- 1[2-5]|
- 2[1289]|
- [3589][12]|
- 4[1-4]|
- 6[1-6]|
- 7[1-3]
- )\d{7}|
- 8(?:
- [145][12]|
- 3[124578]|
- 6[2-6]|
- 7[1245]
- )\d{7}
+ (?:
+ 1[137]|
+ 2[13-68]|
+ 3[1458]|
+ 4[145]|
+ 5[146-8]|
+ 6[146]|
+ 7[1467]|
+ 8[13467]
+ )\d{8}
</nationalNumberPattern>
- <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
+ <possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>2123456789</exampleNumber>
</fixedLine>
<mobile>
<leadingDigits>
1(?:
5[46-9]|
- 6[04678]
+ 6[04678]|
+ 8[0579]
)
</leadingDigits>
<leadingDigits>
6[16]|
70|
88
+ )|
+ 8(?:
+ 00|
+ 55|
+ 77|
+ 99
)
)
</leadingDigits>
<exampleNumber>7012345678</exampleNumber>
</voip>
<uan>
+ <!-- Prefix 18 added from numbers found online. -->
<nationalNumberPattern>
1(?:
5(?:
6[16]|
70|
88
+ )|
+ 8(?:
+ 00|
+ 55|
+ 77|
+ 99
)
)\d{4}
</nationalNumberPattern>
<exampleNumber>7123456789</exampleNumber>
</fixedLine>
<mobile>
- <!-- Added 776, apparently assigned to Beeline, and 747 for Tele2. -->
+ <!-- Added 708 for Altel, 776 for Beeline, 747 for Tele2. -->
<nationalNumberPattern>
7(?:
- 0[01257]|
+ 0[012578]|
47|
6[02-4]|
7[15-8]|
<exampleNumber>21212862</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 202[89], 205[89], 207[68] and 209[57] from numbers found online. -->
+ <!-- Adding 202[89], 205[89], 207[68] and 209[15-7] from numbers found online. -->
<nationalNumberPattern>
20(?:
2[2389]|
5[4-689]|
7[6-8]|
- 9[57-9]
+ 9[15-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<availableFormats>
<!-- Following formatting found online rather than in the ITU document example. -->
<numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$FG">
- <leadingDigits>[89]</leadingDigits>
+ <leadingDigits>9</leadingDigits>
<format>$1 $2 $3 $4</format>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{3})(\d{3})">
<leadingDigits>6</leadingDigits>
<format>$1 $2 $3 $4 $5</format>
</numberFormat>
+ <numberFormat pattern="(\d{3})(\d{3})(\d{2})" nationalPrefixFormattingRule="$FG">
+ <leadingDigits>8</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
</availableFormats>
<generalDesc>
<nationalNumberPattern>[4689]\d{7,8}</nationalNumberPattern>
</noInternationalDialling>
<fixedLine>
<!-- Restricted to this as no numbers with the prefix of 91, 95 or 96 have been found. -->
- <nationalNumberPattern>9[2-47-9]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>
+ 870\d{5}|
+ 9[2-47-9]\d{6}
+ </nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>99123456</exampleNumber>
</fixedLine>
<!-- 4X mobile numbers are actually used by Kosovo. -->
<nationalNumberPattern>
6\d{8}|
- 4\d{7}
+ 4(?:
+ 4\d|
+ 5[2-9]
+ )\d{5}
</nationalNumberPattern>
<exampleNumber>612345678</exampleNumber>
</mobile>
<tollFree>
- <nationalNumberPattern>
- (?:
- 8\d|
- 90
- )\d{6}
- </nationalNumberPattern>
+ <nationalNumberPattern>90\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>90123456</exampleNumber>
</tollFree>
<references>
<sourceUrl>http://www.itu.int/oth/T0202000095/en</sourceUrl>
<sourceUrl>http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php</sourceUrl>
+ <sourceUrl>http://www.nta.gov.np/en/2012-06-01-11-45-17/2012-06-04-04-26-59/numbering-plan</sourceUrl>
</references>
<availableFormats>
<!-- Formatting patterns taken from pages like http://www.nepalgov.gov.np -->
<numberFormat pattern="(9\d{2})(\d{7})">
<leadingDigits>
9(?:
- 7[45]|
+ 6[013]|
+ 7[245]|
8
)
</leadingDigits>
<nationalNumberPattern>
[1-8]\d{7}|
9(?:
- [1-69]\d{6}|
+ [1-69]\d{6,8}|
7[2-6]\d{5,7}|
8\d{8}
)
</nationalNumberPattern>
<possibleNumberPattern>\d{6,10}</possibleNumberPattern>
</generalDesc>
+ <!-- We don't support Rural Telecommunication Service at the moment since
+ we are not sure what type it is. -->
<fixedLine>
- <!-- Added (1) 2XXXXXX and (88) from numbers found online. -->
<nationalNumberPattern>
(?:
- 1[0124-6]|
- 2[13-79]|
- 3[135-8]|
- 4[146-9]|
- 5[135-7]|
- 6[13-9]|
- 7[15-9]|
- 8[1-46-9]|
- 9[1-79]
- )\d{6}
+ 1[0-6]\d|
+ 2[13-79][2-6]|
+ 3[135-8][2-6]|
+ 4[146-9][2-6]|
+ 5[135-7][2-6]|
+ 6[13-9][2-6]|
+ 7[15-9][2-6]|
+ 8[1-46-9][2-6]|
+ 9[1-79][2-6]
+ )\d{5}
</nationalNumberPattern>
<possibleNumberPattern>\d{6,8}</possibleNumberPattern>
<exampleNumber>14567890</exampleNumber>
</fixedLine>
- <!-- There is no definitive source of information for mobile numbers in Nepal. The information
- here is collected by searching the Internet. -->
<mobile>
<nationalNumberPattern>
9(?:
- 7[45]|
+ 6[013]|
+ 7[245]|
8[01456]
)\d{7}
</nationalNumberPattern>
<references>
<sourceUrl>http://www.itu.int/oth/T02020000BF/en</sourceUrl>
</references>
- <!-- A single group is used to format 5-digit numbers. -->
+ <!-- A single group is used to format 5-digit numbers. This formatting pattern follows
+ the guidelines in the ITU document. -->
<availableFormats>
- <numberFormat pattern="(\d{3})(\d{4})">
+ <numberFormat pattern="(\d{2})(\d{5})">
<leadingDigits>[7-9]</leadingDigits>
<format>$1 $2</format>
</numberFormat>
7(?:
[0146-8]\d|
5[025-9]|
- 9[04]
+ 9[0124]
)\d{4}|
8[4-8]\d{5}|
9(?:
<exampleNumber>22212345</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>9[0-289]\d{6}</nationalNumberPattern>
+ <!-- Prefix 93 is from an open-source bug report -->
+ <nationalNumberPattern>9[0-389]\d{6}</nationalNumberPattern>
<exampleNumber>90112345</exampleNumber>
</mobile>
</territory>
<leadingDigits>2</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="([3-9]\d)(\d{3})(\d{3,4})">
- <leadingDigits>[3-9]</leadingDigits>
+ <numberFormat pattern="([13-9]\d)(\d{3})(\d{3,4})">
+ <leadingDigits>
+ 14|
+ [3-9]
+ </leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat nationalPrefixFormattingRule="$FG"
<generalDesc>
<nationalNumberPattern>
[2-9]\d{7,8}|
- 1\d{3}(?:\d{6})?
+ 1\d{3}(?:\d{5,6})?
</nationalNumberPattern>
<possibleNumberPattern>\d{4}|\d{8,10}</possibleNumberPattern>
</generalDesc>
<exampleNumber>21234567</exampleNumber>
</fixedLine>
<mobile>
+ <!-- Numbers found online starting with 62. 14 and 63 are from an open-source bug report,
+ we couldn't find evidence of these specifically being in use but this article
+ http://www.prachachat.net/news_detail.php?newsid=1395732787&grpid=03&catid=06&subcatid=0600
+ talks about prefix 6 and 1 being cleared for mobile use. -->
<nationalNumberPattern>
(?:
- 61|
+ 14|
+ 6[1-3]|
[89]\d
)\d{7}
</nationalNumberPattern>
</fixedLine>
<mobile>
<!-- Adding 90 prefix as SMS messages could be successfully delivered to these mobile
- numbers, and 501 for TCell. -->
+ numbers, and 50[12] for TCell from bug reports. -->
<nationalNumberPattern>
(?:
- 50[15]|
+ 50[125]|
9[0-35-9]\d
)\d{6}
</nationalNumberPattern>
<numberFormat pattern="(\d{3})(\d{4})">
<leadingDigits>
7[5-9]|
- 8[7-9]
+ 8[47-9]
</leadingDigits>
<format>$1 $2</format>
</numberFormat>
</fixedLine>
<mobile>
<!-- TCC mobile numbers were given a prefix of "77" in 2009, although this is not mentioned
- in their ITU document. Numbers with a prefix of "75" have also been found. -->
+ in their ITU document. Numbers with a prefix of "75" and "84" have also been found. -->
<nationalNumberPattern>
(?:
7[578]|
- 8[7-9]
+ 8[47-9]
)\d{5}
</nationalNumberPattern>
<possibleNumberPattern>\d{7}</possibleNumberPattern>
2[1-5]
)|
6(?:
- 07|
- 1[4-6]|
+ 0[79]|
+ 1[02-9]|
2[1-9]|
- [3-6]\d|
- 7[0-79]|
- 9[0-8]
+ [3-69]\d|
+ 7[0-79]
)|
- 82[12]
+ 82[124]
)\d{4}
</nationalNumberPattern>
<exampleNumber>8682211234</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 48X & 70X from the IR21 published by TSTT. 288 seems to be used based on numbers
- found online. -->
<nationalNumberPattern>
868(?:
2(?:
- 8[5-9]|
- 9\d
+ [89]\d
)|
3(?:
0[1-9]|
8\d
)|
7(?:
+ 0[1-9]|
1[02-9]|
- [02-9]\d
+ [2-9]\d
)
)\d{4}
</nationalNumberPattern>