data/PhoneNumberMetaData.xml in phonelib-0.3.3 vs data/PhoneNumberMetaData.xml in phonelib-0.3.4

- old
+ new

@@ -37,13 +37,14 @@ --> <!DOCTYPE phoneNumberMetadata [ <!ELEMENT phoneNumberMetadata (territories)> <!ELEMENT territories (territory+)> - <!ELEMENT territory (availableFormats?, generalDesc?, noInternationalDialling?, + <!ELEMENT territory (references?, availableFormats?, generalDesc?, noInternationalDialling?, areaCodeOptional?, fixedLine?, mobile?, pager?, tollFree?, premiumRate?, sharedCost?, personalNumber?, voip?, uan?, voicemail?)> + <!ELEMENT references (sourceUrl+)> <!ELEMENT generalDesc (nationalNumberPattern, possibleNumberPattern, exampleNumber?)> <!ELEMENT noInternationalDialling (nationalNumberPattern, possibleNumberPattern?, exampleNumber?)> <!ELEMENT areaCodeOptional (nationalNumberPattern, possibleNumberPattern, exampleNumber?)> <!ELEMENT fixedLine (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)> @@ -54,10 +55,11 @@ <!ELEMENT sharedCost (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)> <!ELEMENT personalNumber (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)> <!ELEMENT voip (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)> <!ELEMENT uan (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)> <!ELEMENT voicemail (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)> + <!ELEMENT sourceUrl (#PCDATA)> <!ELEMENT availableFormats (numberFormat+)> <!ELEMENT nationalNumberPattern (#PCDATA)> <!ELEMENT possibleNumberPattern (#PCDATA)> <!ELEMENT exampleNumber (#PCDATA)> <!ELEMENT numberFormat (leadingDigits*, format, intlFormat*)> @@ -87,12 +89,14 @@ ]> <phoneNumberMetadata> <territories> <!-- Ascension Island --> - <!-- www.itu.int/oth/T02020000AF --> <territory id="AC" countryCode="247" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000AF/en</sourceUrl> + </references> <!-- Formatted as a block. --> <generalDesc> <nationalNumberPattern>[2-467]\d{3}</nationalNumberPattern> <possibleNumberPattern>\d{4}</possibleNumberPattern> </generalDesc> @@ -112,12 +116,14 @@ <possibleNumberPattern>NA</possibleNumberPattern> </mobile> </territory> <!-- Andorra --> - <!-- http://www.itu.int/oth/T0202000005/en --> <territory id="AD" countryCode="376" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000005/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})"> <leadingDigits>[346-9]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -145,11 +151,11 @@ <possibleNumberPattern>\d{6}</possibleNumberPattern> <exampleNumber>312345</exampleNumber> </mobile> <tollFree> <!-- Note that the definitions of 1800 and 1802 numbers differ in the plan and on the - Andorran www.sta.ad website, but we consider both to be freephone here. --> + Andorran http://www.sta.ad website, but we consider both to be freephone here. --> <nationalNumberPattern>180[02]\d{4}</nationalNumberPattern> <possibleNumberPattern>\d{8}</possibleNumberPattern> <exampleNumber>18001234</exampleNumber> </tollFree> <!-- The national numbering plan says that numbers beginning with 9 are reserved for special @@ -161,13 +167,15 @@ <exampleNumber>912345</exampleNumber> </premiumRate> </territory> <!-- United Arab Emirates --> - <!-- http://www.itu.int/oth/T02020000DC/en --> <territory id="AE" countryCode="971" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000DC/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([2-4679])(\d{3})(\d{4})"> <leadingDigits>[2-4679][2-8]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -228,13 +236,15 @@ <exampleNumber>600212345</exampleNumber> </uan> </territory> <!-- Afghanistan --> - <!-- http://www.itu.int/oth/T0202000001/en --> <territory id="AF" countryCode="93" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000001/en</sourceUrl> + </references> <availableFormats> <!-- Formatting based primarily on ITU document. --> <numberFormat pattern="([2-7]\d)(\d{3})(\d{4})"> <leadingDigits> [2-6]| @@ -273,13 +283,15 @@ <exampleNumber>701234567</exampleNumber> </mobile> </territory> <!-- Antigua and Barbuda --> - <!-- http://www.itu.int/oth/T0202000008/en --> <territory id="AG" countryCode="1" leadingDigits="268" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000008/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -359,13 +371,15 @@ <exampleNumber>2684801234</exampleNumber> </voip> </territory> <!-- Anguilla --> - <!-- http://www.itu.int/oth/T0202000007/en --> <territory id="AI" countryCode="1" leadingDigits="264" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000007/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -430,14 +444,16 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Albania --> - <!-- http://www.itu.int/oth/T0202000002/en --> <territory id="AL" countryCode="355" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000002/en</sourceUrl> + </references> <availableFormats> <!-- Formats mostly follow http://tirana.usembassy.gov/list_of_doctors.html --> <numberFormat pattern="(4)(\d{3})(\d{4})"> <leadingDigits>4[0-6]</leadingDigits> <format>$1 $2 $3</format> @@ -531,18 +547,20 @@ <exampleNumber>70012345</exampleNumber> </personalNumber> </territory> <!-- Armenia --> - <!-- http://www.itu.int/oth/T020200000A/en --> - <!-- http://en.wikipedia.org/wiki/%2B374 --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nagorno-Karabakh_Republic --> <!-- We think the national dialling prefix is 0 - it seems this was a change in 2005 (or 2008) along with the new city codes. However, their official document makes no mention of it, websites disagree, and we are not sure if the change has actually been made. --> <territory id="AM" countryCode="374" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200000A/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B374</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Nagorno-Karabakh_Republic</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{6})"> <leadingDigits> 1| 47 @@ -625,12 +643,14 @@ <exampleNumber>60271234</exampleNumber> </voip> </territory> <!-- Angola --> - <!-- http://www.itu.int/oth/T0202000006/en --> <territory id="AO" countryCode="244" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000006/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -654,14 +674,10 @@ <exampleNumber>923123456</exampleNumber> </mobile> </territory> <!-- Argentina --> - <!-- http://www.itu.int/oth/T0202000009/en --> - <!-- http://www.cnc.gov.ar/infotecnica/numeracion/Index.asp - click on Indicativos Interurbanos. - --> - <!-- http://en.wikipedia.org/wiki/+54 --> <territory id="AR" countryCode="54" internationalPrefix="00" nationalPrefix="0" nationalPrefixForParsing=" 0?(?: (11| 2(?: @@ -759,10 +775,17 @@ ) )15 )?" nationalPrefixTransformRule="9$1" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000009/en</sourceUrl> + <!-- On the following link, click on Indicativos Interurbanos to access detailed + information. --> + <sourceUrl>http://www.cnc.gov.ar/infotecnica/numeracion/Index.asp</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+54</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([68]\d{2})(\d{3})(\d{4})"> <leadingDigits>[68]</leadingDigits> <format>$1-$2-$3</format> </numberFormat> @@ -1107,13 +1130,15 @@ <exampleNumber>8101234567</exampleNumber> </uan> </territory> <!-- American Samoa --> - <!-- http://www.itu.int/oth/T0202000004/en --> <territory id="AS" countryCode="1" leadingDigits="684" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000004/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -1179,14 +1204,16 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Austria --> - <!-- http://www.rtr.at/en/tk/E129 --> <territory id="AT" countryCode="43" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.rtr.at/en/tk/E129</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(1)(\d{3,12})"> <leadingDigits>1</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -1372,16 +1399,18 @@ </uan> </territory> <!-- Australia --> <!-- Metadata shared with Cocos Islands (CC) and Christmas Islands (CX) --> - <!-- http://www.itu.int/oth/T020200000D/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> <territory id="AU" countryCode="61" mainCountryForCode="true" internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]" preferredInternationalPrefix="0011" nationalPrefix="0" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200000D/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="($NP$FG)" pattern="([2378])(\d{4})(\d{4})"> <leadingDigits>[2378]</leadingDigits> <format>$1 $2 $3</format> @@ -1544,12 +1573,14 @@ <exampleNumber>550123456</exampleNumber> </voip> </territory> <!-- Aruba --> - <!-- http://www.itu.int/oth/T020200000B/en --> <territory id="AW" countryCode="297" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200000B/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -1607,13 +1638,15 @@ </voip> </territory> <!-- Åland Islands. --> <!-- Metadata shared with Finland. --> - <!-- http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/numerotyypitjaalueet.html --> <territory id="AX" countryCode="358" internationalPrefix="00|99[049]" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/numerotyypitjaalueet.html</sourceUrl> + </references> <!-- The general desc and fixed line are numbers different from Finland metadata. --> <generalDesc> <nationalNumberPattern> [135]\d{5,9}| [27]\d{4,9}| @@ -1699,13 +1732,15 @@ <exampleNumber>10112345</exampleNumber> </uan> </territory> <!-- Azerbaijan --> - <!-- http://www.itu.int/oth/T020200000F/en --> <territory id="AZ" countryCode="994" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200000F/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> <leadingDigits> (?: 1[28]| @@ -1775,16 +1810,18 @@ <exampleNumber>900200123</exampleNumber> </premiumRate> </territory> <!-- Bosnia and Herzegovina --> - <!-- http://www.rak.ba/eng/index.php?uid=1272016657 (accessible from - http://www.cra.ba/en/telecom/numbering/) --> - <!-- http://en.wikipedia.org/wiki/+387 --> <territory id="BA" countryCode="387" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <!-- accessible from http://www.cra.ba/en/telecom/numbering/ --> + <sourceUrl>http://www.rak.ba/eng/index.php?uid=1272016657</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+387</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> <leadingDigits>[3-5]</leadingDigits> <format>$1 $2-$3</format> </numberFormat> @@ -1850,13 +1887,15 @@ <exampleNumber>70223456</exampleNumber> </uan> </territory> <!-- Barbados --> - <!-- http://www.itu.int/oth/T0202000013/en --> <territory id="BB" countryCode="1" leadingDigits="246" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000013/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -1912,16 +1951,18 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Bangladesh --> - <!-- http://www.itu.int/oth/T0202000012/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Bangladesh --> - <!-- http://www.btrc.gov.bd/engineering/national_numbering_plan_2005.pdf --> <territory id="BD" countryCode="880" internationalPrefix="00[12]?" preferredInternationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000012/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Bangladesh</sourceUrl> + <sourceUrl>http://www.btrc.gov.bd/engineering/national_numbering_plan_2005.pdf</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(2)(\d{7})"> <leadingDigits>2</leadingDigits> <format>$1-$2</format> </numberFormat> @@ -2307,15 +2348,17 @@ <exampleNumber>9604123456</exampleNumber> </voip> </territory> <!-- Belgium --> - <!-- http://www.bipt.be/en/161/ShowContent/502/Database/Databases.aspx --> - <!-- http://www.telefoonzones.be/ --> <territory id="BE" countryCode="32" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.bipt.be/en/161/ShowContent/502/Database/Databases.aspx</sourceUrl> + <sourceUrl>http://www.telefoonzones.be/</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(4[6-9]\d)(\d{2})(\d{2})(\d{2})"> <leadingDigits>4[6-9]</leadingDigits> <format>$1 $2 $3 $4</format> </numberFormat> @@ -2403,13 +2446,15 @@ <exampleNumber>78123456</exampleNumber> </uan> </territory> <!-- Burkina Faso --> - <!-- http://www.itu.int/oth/T0202000021/en --> - <!-- http://www.onatel.bf/onatelsa/plandenumerotation_burkina.pdf --> <territory id="BF" countryCode="226" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000021/en</sourceUrl> + <sourceUrl>http://www.onatel.bf/onatelsa/plandenumerotation_burkina.pdf</sourceUrl> + </references> <availableFormats> <!-- The national numbering plan from ITU suggests grouping of 2, 2 and 4, but we have chosen to use the standard from numbers found on the internet instead. --> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> @@ -2451,14 +2496,16 @@ <exampleNumber>70123456</exampleNumber> </mobile> </territory> <!-- Bulgaria --> - <!-- http://www.itu.int/oth/T0202000020/en --> <territory id="BG" countryCode="359" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000020/en</sourceUrl> + </references> <availableFormats> <!-- Formatting rules follow the conventions seen in web-search results. A space has been used to separate the area code from the rest of the number, based on sites like http://www.goldenpages.bg. --> <numberFormat pattern="(2)(\d{5})"> @@ -2570,14 +2617,16 @@ <exampleNumber>70012345</exampleNumber> </personalNumber> </territory> <!-- Bahrain --> - <!-- http://www.itu.int/oth/T0202000011/en --> - <!-- http://www.tra.org.bh/en/marketNumbering.aspx --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain --> <territory id="BH" countryCode="973" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000011/en</sourceUrl> + <sourceUrl>http://www.tra.org.bh/en/marketNumbering.aspx</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -2663,12 +2712,14 @@ <exampleNumber>84123456</exampleNumber> </sharedCost> </territory> <!-- Burundi --> - <!-- http://www.itu.int/oth/T0202000022/en --> <territory id="BI" countryCode="257" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000022/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([27]\d)(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> @@ -2700,12 +2751,14 @@ <exampleNumber>79561234</exampleNumber> </mobile> </territory> <!-- Benin --> - <!-- http://www.itu.int/oth/T0202000017/en --> <territory id="BJ" countryCode="229" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000017/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> <!-- Numbers beginning with 7 should be formatted as a block. --> @@ -2769,12 +2822,14 @@ national numbering plan does not specify any St Barthélemy-specific numbering prefixes, but it appears from searches in online white and yellow pages that a subset of the prefixes available in these regions are used. In these cases, if getRegionCodeForNumber is used, one of these region codes will be returned, although numbers will be valid for both regions. --> - <!-- http://www.itu.int/oth/T0202000058/en --> <territory id="BL" countryCode="590" internationalPrefix="00" nationalPrefix="0"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000058/en</sourceUrl> + </references> <!-- Formatting rules borrowed from Guadeloupe. --> <generalDesc> <nationalNumberPattern>[56]\d{8}</nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> </generalDesc> @@ -2802,13 +2857,15 @@ <exampleNumber>690301234</exampleNumber> </mobile> </territory> <!-- Bermuda --> - <!-- http://www.itu.int/oth/T0202000018/en --> <territory id="BM" countryCode="1" leadingDigits="441" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000018/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[4589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -2876,12 +2933,14 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Brunei Darussalam --> - <!-- http://www.itu.int/oth/T020200001F/en --> <territory id="BN" countryCode="673" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200001F/en</sourceUrl> + </references> <!-- Format is from http://aiti.gov.bn/contact.html --> <availableFormats> <numberFormat pattern="([2-578]\d{2})(\d{4})"> <format>$1 $2</format> </numberFormat> @@ -2889,24 +2948,35 @@ <generalDesc> <nationalNumberPattern>[2-578]\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{7}</possibleNumberPattern> </generalDesc> <fixedLine> - <nationalNumberPattern>[2-5]\d{6}</nationalNumberPattern> + <nationalNumberPattern> + 2(?: + [013-9]\d| + 2[0-7] + )\d{4}| + [3-5]\d{6} + </nationalNumberPattern> <exampleNumber>2345678</exampleNumber> </fixedLine> <mobile> - <nationalNumberPattern>[78]\d{6}</nationalNumberPattern> + <nationalNumberPattern> + 22[89]\d{4}| + [78]\d{6} + </nationalNumberPattern> <exampleNumber>7123456</exampleNumber> </mobile> </territory> <!-- Bolivia --> - <!-- http://www.itu.int/oth/T020200001A/en --> - <!-- http://www.bolivia.com/Servicios/Plandenumeracion.pdf --> <territory id="BO" countryCode="591" internationalPrefix="00(1\d)?" nationalPrefix="0" nationalPrefixForParsing="0(1\d)?" carrierCodeFormattingRule="$NP$CC $FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200001A/en</sourceUrl> + <sourceUrl>http://www.bolivia.com/Servicios/Plandenumeracion.pdf</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([234])(\d{7})"> <leadingDigits>[234]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -2949,12 +3019,14 @@ <exampleNumber>71234567</exampleNumber> </mobile> </territory> <!-- Bonaire, Sint Eustatius and Saba --> - <!-- http://www.itu.int/oth/T02020000F8/en --> <territory id="BQ" countryCode="599" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000F8/en</sourceUrl> + </references> <!-- Shares formatting patterns with CW. --> <generalDesc> <nationalNumberPattern>[347]\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{7}</possibleNumberPattern> </generalDesc> @@ -2986,17 +3058,19 @@ <exampleNumber>3181234</exampleNumber> </mobile> </territory> <!-- Brazil --> - <!-- http://en.wikipedia.org/wiki/%2B55 --> - <!-- http://www.itu.int/oth/T020200001D/en --> <territory id="BR" countryCode="55" internationalPrefix="00(?:1[45]|2[135]|31|4[13])" nationalPrefix="0" nationalPrefixForParsing="0(?:(1[245]|2[135]|31|4[13])(\d{10,11}))?" nationalPrefixTransformRule="$2" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B55</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T020200001D/en</sourceUrl> + </references> <!-- The national prefix for parsing here also contains a capturing group for the main number, since the carrier codes here may also be area codes, so we want to check the length of the number after capturing. We also need a nationalTransformRule to repopulate with the number without the carrier code. --> <availableFormats> @@ -3123,13 +3197,15 @@ <exampleNumber>40041234</exampleNumber> </sharedCost> </territory> <!-- Bahamas --> - <!-- http://www.itu.int/oth/T0202000010/en --> <territory id="BS" countryCode="1" leadingDigits="242" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000010/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -3224,12 +3300,14 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Bhutan --> - <!-- http://www.itu.int/oth/T0202000019/en --> <territory id="BT" countryCode="975" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000019/en</sourceUrl> + </references> <availableFormats> <!-- Format is from http://www.tourism.gov.bt/tour-operators/bhutan-abbot-tours-and-travels.html --> <numberFormat pattern="([17]7)(\d{2})(\d{2})(\d{2})"> <leadingDigits> @@ -3273,12 +3351,14 @@ </mobile> <!-- No information on other types of phone numbers for Bhutan has been found. --> </territory> <!-- Botswana --> - <!-- http://www.itu.int/oth/T020200001C/en --> <territory id="BW" countryCode="267" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200001C/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits>[2-6]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -3331,17 +3411,16 @@ </nationalNumberPattern> <possibleNumberPattern>\d{7}</possibleNumberPattern> <exampleNumber>2401234</exampleNumber> </fixedLine> <mobile> - <!-- 77[01467] has been added after numbers in use have been seen online. --> <nationalNumberPattern> 7(?: - [1-35]\d{6}| - [46][0-7]\d{5}| - 7[01467]\d{5} - ) + [1-356]\d| + 4[0-7]| + 7[014-7] + )\d{5} </nationalNumberPattern> <possibleNumberPattern>\d{8}</possibleNumberPattern> <exampleNumber>71123456</exampleNumber> </mobile> <!-- No reliable information about toll-free numbers can be found; many are written on the @@ -3358,15 +3437,17 @@ <exampleNumber>79101234</exampleNumber> </voip> </territory> <!-- Belarus --> - <!-- http://www.eng.beltelecom.by/en/subscribers/phone-codes --> <!-- Information on national prefix provided by a Belarussian person. --> <territory id="BY" countryCode="375" preferredInternationalPrefix="8~10" internationalPrefix="810" nationalPrefixForParsing="8?0?" nationalPrefix="8" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.eng.beltelecom.by/en/subscribers/phone-codes</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="$NP 0$FG" pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> <leadingDigits> 17[0-3589]| @@ -3566,14 +3647,16 @@ <exampleNumber>9021234567</exampleNumber> </premiumRate> </territory> <!-- Belize --> - <!-- http://www.itu.int/oth/T0202000016/en --> <!-- The trunk prefix, formally 0, was dropped in the last reorganisation of the numbering plan. --> <territory id="BZ" countryCode="501" internationalPrefix="00" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000016/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits>[2-8]</leadingDigits> <!-- Adding hyphen following the Belize Telemedia formatting rules. --> <format>$1-$2</format> @@ -3602,22 +3685,24 @@ <possibleNumberPattern>\d{7}</possibleNumberPattern> <exampleNumber>6221234</exampleNumber> </mobile> <!-- We don't know how these would be dialled internationally - it is possible that they can't be dialled internationally at all - so we represent the leading 0 as part of the number. - Information from www.belizetelemedia.net. --> + Information from http://www.belizetelemedia.net. --> <tollFree> <nationalNumberPattern>0800\d{7}</nationalNumberPattern> <possibleNumberPattern>\d{11}</possibleNumberPattern> <exampleNumber>08001234123</exampleNumber> </tollFree> </territory> <!-- Canada --> - <!-- http://www.cnac.ca/canadian_dial_plan/canadian_dial_plan.htm --> <territory id="CA" countryCode="1" internationalPrefix="011" nationalPrefix="1" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.cnac.ca/canadian_dial_plan/canadian_dial_plan.htm</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern> [2-9]\d{9}| 3\d{6} @@ -3755,15 +3840,17 @@ </territory> <!-- Cocos Islands --> <!-- Metadata shared with Australia. --> <!-- References state Cocos Islands have fixed line numbers starting +61 8 9162. --> - <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> <territory id="CC" countryCode="61" preferredInternationalPrefix="0011" internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]" nationalPrefix="0"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/List_of_country_calling_codes</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia</sourceUrl> + </references> <!-- Uses AU formatting rules. --> <!-- General desc and fixed line rules different from Australia. --> <generalDesc> <nationalNumberPattern>[1458]\d{5,9}</nationalNumberPattern> <possibleNumberPattern>\d{6,10}</possibleNumberPattern> @@ -3819,13 +3906,15 @@ <exampleNumber>550123456</exampleNumber> </voip> </territory> <!-- Congo, Dem. Rep. of the (formerly Zaire) --> - <!-- http://www.itu.int/oth/T0202000037/en --> <territory id="CD" countryCode="243" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000037/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> <leadingDigits>12</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -3880,12 +3969,14 @@ <exampleNumber>991234567</exampleNumber> </mobile> </territory> <!-- Central African Republic --> - <!-- http://www.itu.int/oth/T0202000028/en --> <territory id="CF" countryCode="236" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000028/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -3906,12 +3997,14 @@ <exampleNumber>87761234</exampleNumber> </premiumRate> </territory> <!-- Congo (Rep. of the) (Brazzaville) --> - <!-- http://www.itu.int/oth/T020200002E/en --> <territory id="CG" countryCode="242" internationalPrefix="00" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200002E/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> <leadingDigits>[02]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -3938,15 +4031,17 @@ <exampleNumber>800123456</exampleNumber> </tollFree> </territory> <!-- Switzerland --> - <!-- http://www.bakom.admin.ch/themen/telekom/00479/00604/index.html?lang=en - under Technical prescriptions: Numbering plan for international carriers --> <territory id="CH" countryCode="41" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <!-- Under Technical prescriptions: Numbering plan for international carriers. --> + <sourceUrl>http://www.bakom.admin.ch/themen/telekom/00479/00604/index.html?lang=en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([2-9]\d)(\d{3})(\d{2})(\d{2})"> <leadingDigits> [2-7]| [89]1 @@ -4029,12 +4124,14 @@ <exampleNumber>860123456789</exampleNumber> </voicemail> </territory> <!-- Côte d'Ivoire --> - <!-- http://www.itu.int/oth/T0202000031/en --> <territory id="CI" countryCode="225" internationalPrefix="00" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000031/en</sourceUrl> + </references> <availableFormats> <!-- Using format from online yellow pages over format implied in national numbering plan. --> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> @@ -4082,12 +4179,14 @@ <exampleNumber>01234567</exampleNumber> </mobile> </territory> <!-- Cook Islands --> - <!-- http://www.itu.int/oth/T020200002F/en --> <territory id="CK" countryCode="682" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200002F/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -4115,18 +4214,20 @@ <exampleNumber>71234</exampleNumber> </mobile> </territory> <!-- Chile --> - <!-- http://www.itu.int/oth/T020200002A/en --> - <!-- http://en.wikipedia.org/wiki/%2B56 --> <!-- Carriers listed here: http://www.turismochile.com/datos/carrier.php --> <territory id="CL" countryCode="56" internationalPrefix="(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0" nationalPrefix="0" nationalPrefixForParsing="0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200002A/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B56</sourceUrl> + </references> <!-- When dialling mobile numbers from landlines, or vice versa, you need a prefix of 0, which we strip here. National destinations may be dialled with a carrier if they are not local so we extract these carrier codes as well. --> <availableFormats> <numberFormat pattern="(\d)(\d{4})(\d{4})" @@ -4143,17 +4244,10 @@ 4[1-35]| 6[13-57] </leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <!-- 65 is the only remaining prefix using the old fixed-line format. --> - <numberFormat pattern="(\d{2})(\d{2})(\d{4})" - nationalPrefixFormattingRule="($FG)" - carrierCodeFormattingRule="$CC ($FG)"> - <leadingDigits>65</leadingDigits> - <format>$1 $2 $3</format> - </numberFormat> <numberFormat pattern="(9)([5-9]\d{3})(\d{4})"> <leadingDigits>9</leadingDigits> <format>$1 $2 $3</format> </numberFormat> <numberFormat pattern="(44)(\d{3})(\d{4})"> @@ -4198,22 +4292,21 @@ [2-9]| 600| 123 )\d{7,8} </nationalNumberPattern> - <possibleNumberPattern>\d{6,11}</possibleNumberPattern> + <possibleNumberPattern>\d{7,11}</possibleNumberPattern> </generalDesc> <noInternationalDialling> <nationalNumberPattern>600\d{7,8}</nationalNumberPattern> <possibleNumberPattern>\d{10,11}</possibleNumberPattern> <exampleNumber>6001234567</exampleNumber> </noInternationalDialling> <fixedLine> <!-- In mid-2013, Chile switched from 8 digits to 9 digits for fixed-line numbers, by inserting a '2' after the area code (which are 2 digits, with the exception of '2'). - As of Feb. 2014, all of the prefixes have been switched over to the new plan, except - for 65 (which according to the schedule should have been switched over by July 2013). + As of Aug. 2014, all of the prefixes have been switched over to the new plan. IMPORTANT: The fact that Santiago numbers have a prefix of "22", and that numbers in other areas have '2' as their third digit, is likely to change in the future. At some stage, Santiago numbers will probably switch to prefix "2\d", and the third digit in other areas will probably be allowed to take on other values. See: http://www.gob.cl/especiales/informate-de-la-nueva-forma-de-marcar/ @@ -4226,20 +4319,16 @@ )| (?: 3[2-5]| [47][1-35]| 5[1-3578]| - 6[1347] - )\d{7}| - 65\d{6,7} + 6[13-57] + )\d{7} </nationalNumberPattern> <!-- Area codes do not need to be dialled when dialling within the same area, so the - smallest possible number is length 6. --> - <!-- Nov 2012: The prefixing of '2' to all 6-digit fixed line numbers means that while - the maximum possible number length stays as 9, the minimum length will become '7' - when all area codes are migrated. --> - <possibleNumberPattern>\d{6,9}</possibleNumberPattern> + smallest possible number is length 7. --> + <possibleNumberPattern>\d{7,9}</possibleNumberPattern> <exampleNumber>221234567</exampleNumber> </fixedLine> <mobile> <nationalNumberPattern>9[5-9]\d{7}</nationalNumberPattern> <possibleNumberPattern>\d{8,9}</possibleNumberPattern> @@ -4268,12 +4357,14 @@ <exampleNumber>441234567</exampleNumber> </voip> </territory> <!-- Cameroon --> - <!-- http://www.itu.int/oth/T0202000024/en --> <territory id="CM" countryCode="237" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000024/en</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.) --> @@ -4323,14 +4414,16 @@ <exampleNumber>88012345</exampleNumber> </premiumRate> </territory> <!-- China --> - <!-- http://www.itu.int/oth/T020200002B/en --> <territory id="CN" countryCode="86" internationalPrefix="(1[1279]\d{3})?00" preferredInternationalPrefix="00" nationalPrefix="0" nationalPrefixForParsing="(1[1279]\d{3})|0"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200002B/en</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(80\d{2})(\d{4})" nationalPrefixOptionalWhenFormatting="true" carrierCodeFormattingRule="$CC $FG"> <leadingDigits>80[2678]</leadingDigits> @@ -4780,17 +4873,20 @@ <exampleNumber>4001234567</exampleNumber> </sharedCost> </territory> <!-- Colombia --> - <!-- http://www.itu.int/oth/T020200002C/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia --> - <!-- Extra international dialling prefixes from www.claro.com.co and www.tigo.com.co. --> + <!-- Extra international dialling prefixes from http://www.claro.com.co and + http://www.tigo.com.co. --> <!-- 05 and 005 are for Orbitel: co.orbitel.com --> <territory id="CO" countryCode="57" internationalPrefix="00(?:4(?:[14]4|56)|[579])" nationalPrefix="0" nationalPrefixForParsing="0([3579]|4(?:44|56))?" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200002C/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d)(\d{7})" carrierCodeFormattingRule="$NP$CC $FG" nationalPrefixFormattingRule="($FG)"> <leadingDigits> 1(?: @@ -4854,11 +4950,12 @@ <mobile> <nationalNumberPattern> 3(?: 0[0-5]| 1\d| - [25][01] + 2[0-2]| + 5[01] )\d{7} </nationalNumberPattern> <possibleNumberPattern>\d{10}</possibleNumberPattern> <exampleNumber>3211234567</exampleNumber> </mobile> @@ -4878,14 +4975,16 @@ <exampleNumber>19001234567</exampleNumber> </premiumRate> </territory> <!-- Costa Rica --> - <!-- http://www.itu.int/oth/T0202000030/en --> <territory id="CR" countryCode="506" internationalPrefix="00" nationalPrefixForParsing="(19(?:0[01468]|19|20|66|77))" carrierCodeFormattingRule="$CC $FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000030/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <leadingDigits> [24-7]| 8[3-9] @@ -4957,13 +5056,15 @@ <exampleNumber>40001234</exampleNumber> </voip> </territory> <!-- Cuba --> - <!-- www.itu.int/oth/T0202000033/en --> <territory id="CU" countryCode="53" internationalPrefix="119" nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000033/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d)(\d{6,7})"> <leadingDigits>7</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -5002,12 +5103,14 @@ <exampleNumber>51234567</exampleNumber> </mobile> </territory> <!-- Cape Verde --> - <!-- http://www.itu.int/oth/T0202000026/en --> <territory id="CV" countryCode="238" internationalPrefix="0"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000026/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -5043,12 +5146,14 @@ <exampleNumber>9911234</exampleNumber> </mobile> </territory> <!-- Curaçao --> - <!-- http://www.itu.int/oth/T02020000F5/en --> <territory id="CW" countryCode="599" internationalPrefix="00" mainCountryForCode="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000F5/en</sourceUrl> + </references> <!-- All the formatting patterns for country-code 599 are here. --> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits>[13-7]</leadingDigits> <format>$1 $2</format> @@ -5112,15 +5217,17 @@ </territory> <!-- Christmas Islands --> <!-- Metadata shared with Australia. --> <!-- References state Christmas Islands have fixed line numbers starting +61 8 9164. --> - <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> <territory id="CX" countryCode="61" preferredInternationalPrefix="0011" internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]" nationalPrefix="0"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/List_of_country_calling_codes</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia</sourceUrl> + </references> <!-- Uses AU formatting rules. --> <!-- General desc and fixed line rules different from Australia. --> <generalDesc> <nationalNumberPattern>[1458]\d{5,9}</nationalNumberPattern> <possibleNumberPattern>\d{6,10}</possibleNumberPattern> @@ -5176,14 +5283,16 @@ <exampleNumber>550123456</exampleNumber> </voip> </territory> <!-- Cyprus --> - <!-- http://www.itu.int/oth/T0202000034/en --> <territory id="CY" countryCode="357" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000034/en</sourceUrl> + </references> <availableFormats> - <!-- Format from http://www.cyprusyellowpages.com/--> + <!-- Format from http://www.cyprusyellowpages.com --> <numberFormat pattern="(\d{2})(\d{6})"> <format>$1 $2</format> </numberFormat> </availableFormats> <generalDesc> @@ -5226,13 +5335,15 @@ <exampleNumber>77123456</exampleNumber> </uan> </territory> <!-- Czech Rep. --> - <!-- http://www.itu.int/oth/T0202000035/en --> - <!-- http://en.wikipedia.org/wiki/%2B420 --> <territory id="CZ" countryCode="420" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000035/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B420</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([2-9]\d{2})(\d{3})(\d{3})"> <leadingDigits> [2-8]| 9[015-7] @@ -5328,15 +5439,17 @@ <exampleNumber>93123456789</exampleNumber> </voicemail> </territory> <!-- Germany --> - <!-- http://www.itu.int/oth/T0202000051/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_germany --> <territory id="DE" countryCode="49" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000051/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_germany</sourceUrl> + </references> <availableFormats> <!-- Mobile number formatting rules. We follow the ITU document here for guidance on how these should best be formatted, even though actual usage varies. --> <numberFormat pattern="(1\d{2})(\d{7,8})"> <leadingDigits>1[67]</leadingDigits> @@ -5678,12 +5791,14 @@ <exampleNumber>177991234567</exampleNumber> </voicemail> </territory> <!-- Djibouti --> - <!-- http://www.itu.int/oth/T020200003A/en --> <territory id="DJ" countryCode="253" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200003A/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -5706,12 +5821,14 @@ <exampleNumber>77831001</exampleNumber> </mobile> </territory> <!-- Denmark --> - <!-- http://www.dba.erhvervsstyrelsen.dk/numbering-lists --> <territory id="DK" countryCode="45" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.dba.erhvervsstyrelsen.dk/numbering-lists</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -5724,21 +5841,21 @@ <fixedLine> <nationalNumberPattern> (?: [2-7]\d| 8[126-9]| - 9[126-9] + 9[1-36-9] )\d{6} </nationalNumberPattern> <exampleNumber>32123456</exampleNumber> </fixedLine> <mobile> <nationalNumberPattern> (?: [2-7]\d| 8[126-9]| - 9[126-9] + 9[1-36-9] )\d{6} </nationalNumberPattern> <exampleNumber>20123456</exampleNumber> </mobile> <tollFree> @@ -5750,13 +5867,15 @@ <exampleNumber>90123456</exampleNumber> </premiumRate> </territory> <!-- Dominica --> - <!-- http://www.itu.int/oth/T020200003B/en --> <territory id="DM" countryCode="1" leadingDigits="767" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200003B/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[57-9]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -5826,13 +5945,15 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Dominican Rep. --> - <!-- http://www.itu.int/oth/T020200003C/en --> <territory id="DO" countryCode="1" leadingDigits="8[024]9" nationalPrefix="1" internationalPrefix="011" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200003C/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -5931,16 +6052,18 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Algeria --> - <!-- http://www.itu.int/oth/T0202000003/en --> - <!-- www.arpt.dz --> <territory id="DZ" countryCode="213" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000003/en</sourceUrl> + <sourceUrl>http://www.arpt.dz</sourceUrl> + </references> <availableFormats> - <!-- Formatting from www.pagesjaunes-dz.com. --> + <!-- Formatting from http://www.pagesjaunes-dz.com. --> <numberFormat pattern="([1-4]\d)(\d{2})(\d{2})(\d{2})"> <leadingDigits>[1-4]</leadingDigits> <format>$1 $2 $3 $4</format> </numberFormat> <numberFormat pattern="([5-8]\d{2})(\d{2})(\d{2})(\d{2})"> @@ -6015,28 +6138,29 @@ <exampleNumber>983123456</exampleNumber> </voip> </territory> <!-- Ecuador --> - <!-- http://en.wikipedia.org/wiki/+593 --> - <!-- http://www.conatel.gob.ec/site_conatel/index.php?option=com_content&view=category&layout=blog&id=52&Itemid=153 - --> - <!-- http://www.itu.int/oth/T020200003D/en --> <territory id="EC" countryCode="593" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/+593</sourceUrl> + <sourceUrl>http://www.conatel.gob.ec/site_conatel/index.php?option=com_content&amp;view=category&amp;layout=blog&amp;id=52&amp;Itemid=153</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T020200003D/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d)(\d{3})(\d{4})"> <leadingDigits> [247]| [356][2-8] </leadingDigits> <format>$1 $2-$3</format> <intlFormat>$1-$2-$3</intlFormat> </numberFormat> <!-- Formatting for the new longer mobile numbers comes from the advertisements about the - change on the www.conatel.gob.ec site. --> + change on the http://www.conatel.gob.ec site. --> <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> <leadingDigits>9</leadingDigits> <format>$1 $2 $3</format> </numberFormat> <numberFormat pattern="(1800)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$FG"> @@ -6080,13 +6204,15 @@ <exampleNumber>28901234</exampleNumber> </voip> </territory> <!-- Estonia --> - <!-- http://www.itu.int/oth/T0202000043/en --> - <!-- http://www.tja.ee/public/Legislation_side/Numbering_/Estonian_NP_eng.htm --> <territory id="EE" countryCode="372" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000043/en</sourceUrl> + <sourceUrl>http://www.tja.ee/public/Legislation_side/Numbering_/Estonian_NP_eng.htm</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([3-79]\d{2})(\d{4})"> <leadingDigits> [369]| 4[3-8]| @@ -6240,14 +6366,16 @@ <exampleNumber>12123</exampleNumber> </uan> </territory> <!-- Egypt --> - <!-- http://www.itu.int/oth/T020200003E/en --> <territory id="EG" countryCode="20" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200003E/en</sourceUrl> + </references> <availableFormats> <!-- Note that no explicit formatting rule is here for 5-digit numbers starting with a 16 or 19. These are formatted without national prefix, as a block, so do not need to be listed here. --> <numberFormat pattern="(\d)(\d{7,8})"> @@ -6353,13 +6481,15 @@ </territory> <!-- Western Sahara --> <!-- Country calling code shared with Morocco (MA). --> <!-- Two area codes are defined in the Morocco ITU document; 05288 XXXXX and 05289 XXXXX --> - <!-- http://www.itu.int/oth/T0202000090/en --> <territory id="EH" countryCode="212" leadingDigits="528[89]" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000090/en</sourceUrl> + </references> <!-- Uses MA formatting rules and shares general description (non-geographical numbers for Morocco are still valid). --> <generalDesc> <nationalNumberPattern>[5689]\d{8}</nationalNumberPattern> <!-- Closed numbering plan. --> @@ -6391,13 +6521,15 @@ <exampleNumber>891234567</exampleNumber> </premiumRate> </territory> <!-- Eritrea --> - <!-- http://www.itu.int/oth/T0202000042/en --> <territory id="ER" countryCode="291" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000042/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d)(\d{3})(\d{3})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -6429,12 +6561,14 @@ <exampleNumber>7123456</exampleNumber> </mobile> </territory> <!-- Spain --> - <!-- http://www.mityc.es/telecomunicaciones/es-ES/Servicios/Numeracion/Paginas/Plan.aspx --> <territory id="ES" countryCode="34" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.mityc.es/telecomunicaciones/es-ES/Servicios/Numeracion/Paginas/Plan.aspx</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([5-9]\d{2})(\d{2})(\d{2})(\d{2})"> <leadingDigits> [568]| [79][0-8] @@ -6526,13 +6660,15 @@ <exampleNumber>511234567</exampleNumber> </uan> </territory> <!-- Ethiopia --> - <!-- http://www.itu.int/oth/T0202000044/en --> <territory id="ET" countryCode="251" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000044/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([1-59]\d)(\d{3})(\d{4})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -6675,14 +6811,16 @@ </mobile> </territory> <!-- Finland --> <!-- Metadata shared with Åland (AX) --> - <!-- http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/numerotyypitjaalueet.html --> <territory id="FI" countryCode="358" internationalPrefix="00|99[049]" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mainCountryForCode="true" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/numerotyypitjaalueet.html</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3,7})"> <leadingDigits> (?: [1-3]00| @@ -6802,14 +6940,16 @@ <exampleNumber>10112345</exampleNumber> </uan> </territory> <!-- Fiji --> - <!-- http://www.itu.int/oth/T0202000048/en --> - <!-- www.tfl.com.fj --> <territory id="FJ" countryCode="679" internationalPrefix="0(?:0|52)" preferredInternationalPrefix="00" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000048/en</sourceUrl> + <sourceUrl>http://www.tfl.com.fj</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits>[36-9]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -6826,11 +6966,11 @@ <possibleNumberPattern>\d{7}(?:\d{4})?</possibleNumberPattern> </generalDesc> <fixedLine> <!-- Adding the prefixes 30X, 31X and 62X, since numbers with these prefixes have been found online, including in the white pages. 35X and 85X were found in the exchanges listed on - www.tfl.com.fj. --> + http://www.tfl.com.fj. --> <nationalNumberPattern> (?: 3[0-5]| 6[25-7]| 8[58] @@ -6851,21 +6991,23 @@ </nationalNumberPattern> <possibleNumberPattern>\d{7}</possibleNumberPattern> <exampleNumber>7012345</exampleNumber> </mobile> <tollFree> - <!-- Information found on www.tfl.com.fj. It is not clear if these are internationally - diallable, or if so, how. --> + <!-- Information found on http://www.tfl.com.fj. It is not clear if these are + internationally diallable, or if so, how. --> <nationalNumberPattern>0800\d{7}</nationalNumberPattern> <possibleNumberPattern>\d{11}</possibleNumberPattern> <exampleNumber>08001234567</exampleNumber> </tollFree> </territory> <!-- Falkland Islands (Malvinas) --> - <!-- http://www.itu.int/oth/T0202000046/en --> <territory id="FK" countryCode="500" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000046/en</sourceUrl> + </references> <!-- All numbers are formatted together, as a block. --> <generalDesc> <nationalNumberPattern>[2-7]\d{4}</nationalNumberPattern> <possibleNumberPattern>\d{5}</possibleNumberPattern> </generalDesc> @@ -6878,12 +7020,14 @@ <exampleNumber>51234</exampleNumber> </mobile> </territory> <!-- Micronesia, Federated States of --> - <!-- http://www.itu.int/oth/T020200008B/en --> <territory id="FM" countryCode="691" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200008B/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -6908,14 +7052,16 @@ <exampleNumber>3501234</exampleNumber> </mobile> </territory> <!-- Faroe Islands --> - <!-- http://www.itu.int/oth/T0202000047/en --> <territory id="FO" countryCode="298" internationalPrefix="00" nationalPrefixForParsing="(10(?:01|[12]0|88))" carrierCodeFormattingRule="$CC $FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000047/en</sourceUrl> + </references> <!-- All numbers are formatted together, as a block. --> <availableFormats> <numberFormat pattern="(\d{6})"> <format>$1</format> </numberFormat> @@ -6968,15 +7114,17 @@ <exampleNumber>601234</exampleNumber> </voip> </territory> <!-- France --> - <!-- http://www.itu.int/oth/T020200004A/en --> - <!-- http://www.arcep.fr/index.php?id=8146 --> - <!-- http://en.wikipedia.org/wiki/%2B33 --> <territory id="FR" countryCode="33" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200004A/en</sourceUrl> + <sourceUrl>http://www.arcep.fr/index.php?id=8146</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B33</sourceUrl> + </references> <!-- Short numbers will be formatted as a block without a national prefix. --> <availableFormats> <numberFormat pattern="([1-79])(\d{2})(\d{2})(\d{2})(\d{2})"> <leadingDigits>[1-79]</leadingDigits> <format>$1 $2 $3 $4 $5</format> @@ -7032,15 +7180,17 @@ <exampleNumber>912345678</exampleNumber> </voip> </territory> <!-- Gabon --> - <!-- http://www.itu.int/oth/T020200004E/en --> - <!-- www.arcep.ga --> <!-- Note: We cannot set nationalPrefix="0" while fixed line numbers can start with a zero as this breaks parsing (it treats all leading zeros as national prefixes. --> <territory id="GA" countryCode="241" internationalPrefix="00" leadingZeroPossible="true" > + <references> + <sourceUrl>http://www.itu.int/oth/T020200004E/en</sourceUrl> + <sourceUrl>http://www.arcep.ga</sourceUrl> + </references> <availableFormats> <!-- If no leading zero was supplied, format with the national prefix. --> <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="0$FG"> <leadingDigits>[2-7]</leadingDigits> <format>$1 $2 $3 $4</format> @@ -7071,18 +7221,20 @@ <exampleNumber>06031234</exampleNumber> </mobile> </territory> <!-- United Kingdom --> - <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/ --> - <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes --> - <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=GB --> <!-- Note that this excludes Isle of Man, Jersey and Guernsey prefixes for the purposes of validation, although the formatting rules are shared. --> <territory id="GB" countryCode="44" internationalPrefix="00" nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormattingRule="$NP$FG" mainCountryForCode="true" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://stakeholders.ofcom.org.uk/telecoms/numbering/</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes</sourceUrl> + <sourceUrl>http://www.numberingplans.com/?page=dialling&amp;sub=areacodes&amp;ac=GB</sourceUrl> + </references> <availableFormats> <!-- 2d, 55, 56, 70 and 76 pager numbers (excludes 7624) with 10 digits. --> <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> <leadingDigits> 2| @@ -7660,13 +7812,15 @@ <exampleNumber>5512345678</exampleNumber> </uan> </territory> <!-- Grenada --> - <!-- http://www.itu.int/oth/T0202000057/en --> <territory id="GD" countryCode="1" leadingDigits="473" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000057/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[4589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -7754,14 +7908,16 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Georgia --> - <!-- http://www.itu.int/oth/T0202000050/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia. --> <territory id="GE" countryCode="995" internationalPrefix="00" nationalPrefix="0" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000050/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia.</sourceUrl> + </references> <availableFormats> <!-- Format isn't very strictly defined - the yellow pages omits area code and does 2 2 2, the communications commission uses 2 3 3. Wikipedia says 3 2 3. Some use 2 6. --> <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> <leadingDigits>[348]</leadingDigits> @@ -7820,11 +7976,12 @@ )\d{6} </nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> <exampleNumber>555123456</exampleNumber> </mobile> - <!-- Information from www.yell.ge, examples such as Wissol Petroleum Georgia hotline. --> + <!-- Information from http://www.yell.ge, examples such as Wissol Petroleum Georgia + hotline. --> <tollFree> <nationalNumberPattern>800\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> <exampleNumber>800123456</exampleNumber> </tollFree> @@ -7837,16 +7994,18 @@ <!-- It seems there may be special 6 digit numbers beginning with 91, but we are not sure, so these are omitted for now. --> </territory> <!-- French Guiana (French Dept. of) --> - <!-- http://www.itu.int/oth/T020200004C/en --> - <!-- http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION --> - <!-- http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf --> <!-- Using a national prefix here as online numbers are formatted with it. --> <territory id="GF" countryCode="594" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200004C/en</sourceUrl> + <sourceUrl>http://www.arcep.fr/index.php?id=2137&amp;bloc=0594&amp;CMD=RESULTS_NUMEROTATION</sourceUrl> + <sourceUrl>http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -7884,13 +8043,15 @@ too. --> </territory> <!-- Guernsey --> <!-- Inherits formatting rules from the UK. --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> <territory id="GG" countryCode="44" internationalPrefix="00" nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom</sourceUrl> + </references> <generalDesc> <nationalNumberPattern>[135789]\d{6,9}</nationalNumberPattern> <possibleNumberPattern>\d{6,10}</possibleNumberPattern> </generalDesc> <areaCodeOptional> @@ -7994,15 +8155,17 @@ <exampleNumber>5512345678</exampleNumber> </uan> </territory> <!-- Ghana --> - <!-- http://www.itu.int/oth/T0202000052/en --> - <!-- http://www.nca.org.gh/index.php?option=com_content&view=article&id=90&Itemid=65 --> <territory id="GH" countryCode="233" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000052/en</sourceUrl> + <sourceUrl>http://www.nca.org.gh/index.php?option=com_content&amp;view=article&amp;id=90&amp;Itemid=65</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> <leadingDigits>[235]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -8083,12 +8246,14 @@ </tollFree> <!-- No premiumRate information can be found. --> </territory> <!-- Gibraltar --> - <!-- http://www.gra.gi/index.php?topic=numbering+plan&section=legislation&site=communications --> <territory id="GI" countryCode="350" internationalPrefix="00"> + <references> + <sourceUrl>http://www.gra.gi/index.php?topic=numbering+plan&amp;section=legislation&amp;site=communications</sourceUrl> + </references> <availableFormats> <!-- Most numbers are formatted as a block --> <numberFormat pattern="(\d{3})(\d{5})"> <leadingDigits>2</leadingDigits> <format>$1 $2</format> @@ -8136,12 +8301,14 @@ <exampleNumber>87123456</exampleNumber> </sharedCost> </territory> <!-- Greenland --> - <!-- http://www.itu.int/oth/T0202000056/en --> <territory id="GL" countryCode="299" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000056/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -8175,12 +8342,14 @@ <exampleNumber>381234</exampleNumber> </voip> </territory> <!-- Gambia --> - <!-- http://www.itu.int/oth/T020200004F/en --> <territory id="GM" countryCode="220" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200004F/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -8225,12 +8394,14 @@ <exampleNumber>3012345</exampleNumber> </mobile> </territory> <!-- Guinea --> - <!-- http://www.itu.int/oth/T020200005B/en --> <territory id="GN" countryCode="224" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200005B/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <leadingDigits>3</leadingDigits> <format>$1 $2 $3 $4</format> </numberFormat> @@ -8273,15 +8444,18 @@ <exampleNumber>722123456</exampleNumber> </voip> </territory> <!-- Guadeloupe --> - <!-- http://www.itu.int/oth/T0202000058/en --> - <!-- http://www.arcep.fr/index.php?id=interactivenumeros - ZABPQ-ZNE.xls --> <territory id="GP" countryCode="590" internationalPrefix="00" mainCountryForCode="true" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000058/en</sourceUrl> + <!-- Linked from http://www.arcep.fr/index.php?id=interactivenumeros --> + <sourceUrl>http://www.arcep.fr/fileadmin/reprise/dossiers/numero/ZABPQ-ZNE.xls</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([56]90)(\d{2})(\d{4})"> <format>$1 $2-$3</format> </numberFormat> </availableFormats> @@ -8320,12 +8494,14 @@ <exampleNumber>690301234</exampleNumber> </mobile> </territory> <!-- Equatorial Guinea --> - <!-- http://www.itu.int/oth/T0202000041/en --> <territory id="GQ" countryCode="240" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000041/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> <leadingDigits>[235]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -8371,13 +8547,15 @@ <exampleNumber>900123456</exampleNumber> </premiumRate> </territory> <!-- Greece --> - <!-- http://www.itu.int/oth/T0202000055/en --> - <!-- http://en.wikipedia.org/wiki/%2B30 --> <territory id="GR" countryCode="30" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000055/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B30</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([27]\d)(\d{4})(\d{4})"> <leadingDigits> 21| 7 @@ -8494,14 +8672,16 @@ <exampleNumber>7012345678</exampleNumber> </personalNumber> </territory> <!-- Guatemala --> - <!-- http://www.itu.int/oth/T020200005A/en --> - <!-- http://www.sit.gob.gt/index.php?page=plan-de-numeracion --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala --> <territory id="GT" countryCode="502" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200005A/en</sourceUrl> + <sourceUrl>http://www.sit.gob.gt/index.php?page=plan-de-numeracion</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <leadingDigits>[2-7]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -8540,13 +8720,15 @@ <exampleNumber>19001112222</exampleNumber> </premiumRate> </territory> <!-- Guam --> - <!-- http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel --> <territory id="GU" countryCode="1" leadingDigits="671" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -8684,12 +8866,14 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Guinea-Bissau --> - <!-- http://www.itu.int/oth/T020200005C/en --> <territory id="GW" countryCode="245" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200005C/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -8724,12 +8908,14 @@ <exampleNumber>4012345</exampleNumber> </voip> </territory> <!-- Guyana --> - <!-- http://www.itu.int/oth/T020200005D/en --> <territory id="GY" countryCode="592" internationalPrefix="001"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200005D/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -8782,12 +8968,14 @@ <exampleNumber>9008123</exampleNumber> </premiumRate> </territory> <!-- Hong Kong --> - <!-- http://www.ofca.gov.hk/en/industry_focus/telecommunications/portability/index.html --> <territory id="HK" countryCode="852" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.ofca.gov.hk/en/industry_focus/telecommunications/portability/index.html</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <leadingDigits> [235-7]| [89](?: @@ -8870,15 +9058,17 @@ <exampleNumber>81123456</exampleNumber> </personalNumber> </territory> <!-- Honduras --> - <!-- http://www.itu.int/oth/T020200005F/en --> <!-- It seems there is no longer a trunk prefix in use, based on websites like http://www.howtocallabroad.com/codes.html and on seeing how locals write their numbers in national format. --> <territory id="HN" countryCode="504" internationalPrefix="00" > + <references> + <sourceUrl>http://www.itu.int/oth/T020200005F/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <format>$1-$2</format> </numberFormat> </availableFormats> @@ -8937,15 +9127,17 @@ <exampleNumber>91234567</exampleNumber> </mobile> </territory> <!-- Croatia --> - <!-- http://www.itu.int/oth/T0202000032/en --> - <!-- http://en.wikipedia.org/wiki/%2B385 --> <territory id="HR" countryCode="385" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000032/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B385</sourceUrl> + </references> <availableFormats> <!-- The plan says 1 XXX XXXX but the government and local telecom websites are formatted 1 XXXX XXX, so we prefer that formatting here. These same sources prefer XXX XXX to XX XXXX as well. --> <numberFormat pattern="(1)(\d{4})(\d{3})"> @@ -9055,13 +9247,15 @@ <exampleNumber>741234567</exampleNumber> </personalNumber> </territory> <!-- Haiti --> - <!-- http://www.itu.int/oth/T020200005E/en --> - <!-- http://www.numberingplans.com/ --> <territory id="HT" countryCode="509" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200005E/en</sourceUrl> + <sourceUrl>http://www.numberingplans.com/</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -9106,17 +9300,19 @@ <exampleNumber>98901234</exampleNumber> </voip> </territory> <!-- Hungary --> - <!-- http://www.itu.int/oth/T0202000061/en --> <territory id="HU" countryCode="36" internationalPrefix="00" nationalPrefix="06" nationalPrefixFormattingRule="($FG)" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000061/en</sourceUrl> + </references> <!-- Although the national prefix is necessary for dialling, the preferred format (confirmed by a Hungarian person and following the yellow pages) is to omit this when formatting. - Yellow pages: www.aranyoldalak.hu --> + Yellow pages: http://www.aranyoldalak.hu --> <availableFormats> <numberFormat pattern="(1)(\d{3})(\d{4})"> <leadingDigits>1</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -9183,14 +9379,17 @@ <exampleNumber>40123456</exampleNumber> </sharedCost> </territory> <!-- Indonesia --> - <!-- http://www.itu.int/oth/T0202000064/en (from 2001, very out-of-date) --> - <!-- http://en.wikipedia.org/wiki/%2B62 --> <territory id="ID" countryCode="62" internationalPrefix="0(?:0[1789]|10(?:00|1[67]))" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <!-- From 2001, very out of date. --> + <sourceUrl>http://www.itu.int/oth/T0202000064/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B62</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="($NP$FG)" pattern="(\d{2})(\d{5,8})"> <leadingDigits> 2[124]| @@ -9422,15 +9621,17 @@ <exampleNumber>8091234567</exampleNumber> </premiumRate> </territory> <!-- Ireland --> - <!-- http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html --> - <!-- http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf --> <territory id="IE" countryCode="353" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html</sourceUrl> + <sourceUrl>http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(1)(\d{3,4})(\d{4})"> <leadingDigits>1</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -9597,18 +9798,20 @@ <exampleNumber>8501234567</exampleNumber> </voicemail> </territory> <!-- Israel --> - <!-- http://www.itu.int/oth/T020200006A/en --> - <!-- http://en.wikipedia.org/wiki/%2B972 --> - <!-- 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 - (in Hebrew) --> <!-- Formatting practice following wikipedia, and government sites. --> <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-9])" nationalPrefix="0" nationalPrefixFormattingRule="$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200006A/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B972</sourceUrl> + <!-- in Hebrew --> + <sourceUrl>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</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="([2-489])(\d{3})(\d{4})"> <leadingDigits>[2-489]</leadingDigits> <format>$1-$2-$3</format> @@ -9764,13 +9967,15 @@ </uan> </territory> <!-- Isle of Man --> <!-- Inherits formatting rules from the UK. --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> <territory id="IM" countryCode="44" internationalPrefix="00" nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom</sourceUrl> + </references> <generalDesc> <nationalNumberPattern>[135789]\d{6,9}</nationalNumberPattern> <possibleNumberPattern>\d{6,10}</possibleNumberPattern> </generalDesc> <areaCodeOptional> @@ -9853,19 +10058,21 @@ <exampleNumber>5512345678</exampleNumber> </uan> </territory> <!-- India --> - <!-- http://www.itu.int/oth/T0202000063/en --> - <!-- http://en.wikipedia.org/wiki/%2B91 --> - <!-- http://www.coai.in/msccodes.php --> <!-- Note that several changes in area codes have occurred since the numbering plan was released - - fixed line changes are notified on the www.bsnl.co.in website. Area codes can be verified - here at http://dq.ndc.bsnl.co.in/bsnl-web/stdSearch.seam. --> + - fixed line changes are notified on the http://www.bsnl.co.in website. Area codes can be + verified here at http://dq.ndc.bsnl.co.in/bsnl-web/stdSearch.seam. --> <territory id="IN" countryCode="91" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" nationalPrefixOptionalWhenFormatting="true" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000063/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B91</sourceUrl> + <sourceUrl>http://www.coai.in/msccodes.php</sourceUrl> + </references> <availableFormats> <!-- Mobile numbers. --> <numberFormat pattern="(\d{2})(\d{2})(\d{6})"> <leadingDigits> 7(?: @@ -9893,11 +10100,11 @@ <leadingDigits> 7(?: 0(?: 2[2-9]| [3-6]| - 7[01] + 7[0-8] )| 2(?: 0[04-9]| 5[09]| 7[5-8]| @@ -10362,11 +10569,11 @@ (?: 7(?: 0(?: 2[2-9]| [3-6]\d| - 7[01] + 7[0-8] )| 2(?: 0[04-9]| 5[09]| 7[5-8]| @@ -10486,12 +10693,14 @@ <exampleNumber>1409305260</exampleNumber> </uan> </territory> <!-- British Indian Ocean Territory / Diego Garcia --> - <!-- http://www.itu.int/oth/T0202000039/en --> <territory id="IO" countryCode="246" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000039/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -10508,14 +10717,16 @@ <exampleNumber>3801234</exampleNumber> </mobile> </territory> <!-- Iraq --> - <!-- http://en.wikipedia.org/wiki/%2B964 --> - <!-- http://wtng.info/wtng-964-ik.html --> <territory id="IQ" countryCode="964" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B964</sourceUrl> + <sourceUrl>http://wtng.info/wtng-964-ik.html</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(1)(\d{3})(\d{4})"> <leadingDigits>1</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -10553,16 +10764,18 @@ </mobile> <!-- No tollFree or premiumRate information can be found. --> </territory> <!-- Iran, Islamic Republic of --> - <!-- http://en.wikipedia.org/wiki/%2B98 --> - <!-- http://www.itu.int/oth/T0202000066/en --> - <!-- http://www.tct.ir/?siteid=1&pageid=195 --> - <!-- http://118.tct.ir/citycode.htm --> <territory id="IR" countryCode="98" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B98</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T0202000066/en</sourceUrl> + <sourceUrl>http://www.tct.ir/?siteid=1&amp;pageid=195</sourceUrl> + <sourceUrl>http://118.tct.ir/citycode.htm</sourceUrl> + </references> <availableFormats> <!-- Formatting follows wikipedia. --> <numberFormat pattern="(2[15])(\d{3,5})"> <!-- We exclude the 255 and 256 prefixes, which do not belong to Qom as of yet. --> <leadingDigits> @@ -10627,11 +10840,11 @@ <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 at http://www.tct.ir/?siteid=1&pageid=410&siteid=1 but this seems + found on the website http://www.tct.ir/?siteid=1&pageid=410&siteid=1 but this seems to be a typo. It seems Qom is moving to 025, but 0255 and 0256 have not yet been migrated away from under this prefix - in the meantime, support for 253 has been added since this has been found in numbers online. --> <nationalNumberPattern> 1(?: @@ -10752,13 +10965,15 @@ <exampleNumber>9990123456</exampleNumber> </uan> </territory> <!-- Iceland --> - <!-- http://www.pta.is/default.aspx?cat_id=85 --> - <!-- http://www.pfs.is/default.aspx?cat_id=14&module_id=210&element_id=4 --> <territory id="IS" countryCode="354" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.pta.is/default.aspx?cat_id=85</sourceUrl> + <sourceUrl>http://www.pfs.is/default.aspx?cat_id=14&amp;module_id=210&amp;element_id=4</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits>[4-9]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -10868,13 +11083,15 @@ <exampleNumber>6201234</exampleNumber> </voicemail> </territory> <!-- Italy --> - <!-- http://en.wikipedia.org/wiki/%2B39 --> <territory id="IT" countryCode="39" internationalPrefix="00" leadingZeroPossible="true" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B39</sourceUrl> + </references> <availableFormats> <!-- The leading zero for fixed numbers will be prepended before the matching of these regular expressions. --> <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})"> <leadingDigits> @@ -11120,14 +11337,16 @@ </voip> </territory> <!-- Jersey --> <!-- Inherits formatting rules from the UK. --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> - <!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036 --> <territory id="JE" countryCode="44" internationalPrefix="00" nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom</sourceUrl> + <sourceUrl>http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&amp;childID=1036</sourceUrl> + </references> <generalDesc> <nationalNumberPattern>[135789]\d{6,9}</nationalNumberPattern> <possibleNumberPattern>\d{6,10}</possibleNumberPattern> </generalDesc> <areaCodeOptional> @@ -11281,13 +11500,15 @@ <exampleNumber>5512345678</exampleNumber> </uan> </territory> <!-- Jamaica --> - <!-- http://www.itu.int/oth/T020200006C/en --> <territory id="JM" countryCode="1" leadingDigits="876" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200006C/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -11394,16 +11615,18 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Jordan --> - <!-- http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english --> - <!-- http://www.itu.int/oth/T020200006E/en --> - <!-- http://en.wikipedia.org/wiki/%2B962 --> <territory id="JO" countryCode="962" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T020200006E/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B962</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="($NP$FG)" pattern="(\d)(\d{3})(\d{4})"> <leadingDigits> [2356]| @@ -11559,15 +11782,17 @@ <exampleNumber>88101234</exampleNumber> </uan> </territory> <!-- Japan --> - <!-- http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html --> - <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=JP --> <territory id="JP" countryCode="81" internationalPrefix="010" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" leadingZeroPossible="true" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html</sourceUrl> + <sourceUrl>http://www.numberingplans.com/?page=dialling&amp;sub=areacodes&amp;ac=JP</sourceUrl> + </references> <availableFormats> <!-- Toll-free, premium-rate and UAN numbers --> <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> <leadingDigits> (?: @@ -12533,15 +12758,17 @@ <exampleNumber>570123456</exampleNumber> </uan> </territory> <!-- Kenya --> - <!-- http://www.cck.go.ke/licensing/numbering/plan.html --> - <!-- http://en.wikipedia.org/wiki/+254 --> <territory id="KE" countryCode="254" internationalPrefix="000" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.cck.go.ke/licensing/numbering/plan.html</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+254</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{5,7})"> <leadingDigits>[24-6]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -12612,13 +12839,15 @@ <exampleNumber>900223456</exampleNumber> </premiumRate> </territory> <!-- Kyrgyzstan --> - <!-- http://www.itu.int/oth/T0202000074/en --> <territory id="KG" countryCode="996" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000074/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> <leadingDigits> [25-7]| 31[25] @@ -12717,14 +12946,16 @@ <!-- No premiumRate information can be found. --> <!-- http://www.iru-nelti.org/index/info-app/id.216 --> </territory> <!-- Cambodia --> - <!-- http://www.itu.int/oth/T0202000023/en --> - <!-- http://en.wikipedia.org/wiki/+855 --> <territory id="KH" countryCode="855" internationalPrefix="00[14-9]" nationalPrefix="0"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000023/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+855</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> <leadingDigits> 1\d[1-9]| [2-9] @@ -12823,16 +13054,18 @@ <exampleNumber>1900123456</exampleNumber> </premiumRate> </territory> <!-- Kiribati --> - <!-- http://www.itu.int/oth/T0202000071/en --> <!-- We include the national prefix for parsing here just in case numbers can be dialled with a leading 0 - no numbers online have been found formatted this way, but the ITU document lists it as a national dialling prefix. --> <territory id="KI" countryCode="686" internationalPrefix="00" nationalPrefixForParsing="0"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000071/en</sourceUrl> + </references> <!-- Numbers should be formatted as a block." --> <generalDesc> <nationalNumberPattern> [2458]\d{4}| 3\d{4,7}| @@ -12871,12 +13104,14 @@ <exampleNumber>30010000</exampleNumber> </premiumRate> </territory> <!-- Comoros --> - <!-- http://www.itu.int/oth/T020200002D/en --> <territory id="KM" countryCode="269" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200002D/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -12911,13 +13146,15 @@ <exampleNumber>9001234</exampleNumber> </premiumRate> </territory> <!-- Saint Kitts and Nevis --> - <!-- http://www.itu.int/oth/T02020000B0/en --> <territory id="KN" countryCode="1" leadingDigits="869" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000B0/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -12989,13 +13226,15 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Korea, Dem. People's Rep. of --> - <!-- http://en.wikipedia.org/wiki/%2B850 --> <territory id="KP" countryCode="850" internationalPrefix="00|99" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B850</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> <leadingDigits>1</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -13050,24 +13289,26 @@ <exampleNumber>1921234567</exampleNumber> </mobile> </territory> <!-- Korea (Rep. of) --> - <!-- http://www.itu.int/oth/T0202000072/en --> - <!-- http://en.wikipedia.org/wiki/%2B82 --> - <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2349 --> - <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2240 --> - <!-- http://www.telecentro.co.kr/sub/index.php?job=detail&ebcf_id=faq&page=1&mid=0503&eb_seq=36 --> <!-- Exceptions : internationalPrefix 0031, 0033, 0071, 0073 - Special services of KT and DACOM, ignorable nationalPrefix 1[4-6]XX-YYYY - Country-wide common number services, display as it is without hyphens --> <territory id="KR" countryCode="82" internationalPrefix="00(?:[124-68]|[37]\d{2})" nationalPrefix="0" nationalPrefixForParsing="0(8[1-46-8]|85\d{2})?" nationalPrefixFormattingRule="$NP$FG" carrierCodeFormattingRule="$NP$CC-$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000072/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B82</sourceUrl> + <sourceUrl>http://www.kcc.go.kr/user.do?mode=view&amp;page=P02030300&amp;dc=K02030300&amp;boardId=1074&amp;boardSeq=2349</sourceUrl> + <sourceUrl>http://www.kcc.go.kr/user.do?mode=view&amp;page=P02030300&amp;dc=K02030300&amp;boardId=1074&amp;boardSeq=2240</sourceUrl> + <sourceUrl>http://www.telecentro.co.kr/sub/index.php?job=detail&amp;ebcf_id=faq&amp;page=1&amp;mid=0503&amp;eb_seq=36</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> <leadingDigits> 1(?: 0| @@ -13265,12 +13506,14 @@ <exampleNumber>15441234</exampleNumber> </uan> </territory> <!-- Kuwait --> - <!-- http://www.itu.int/oth/T0202000073/en --> <territory id="KW" countryCode="965" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000073/en</sourceUrl> + </references> <availableFormats> <!-- Format is from ITU. --> <numberFormat pattern="(\d{4})(\d{3,4})"> <leadingDigits>[1269]</leadingDigits> <format>$1 $2</format> @@ -13335,23 +13578,25 @@ </mobile> <!-- No tollFree or premiumRate information can be found. --> </territory> <!-- Cayman Islands --> - <!-- http://www.itu.int/oth/T0202000027/en --> <territory id="KY" countryCode="1" leadingDigits="345" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000027/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[3589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> <!-- The 800 NXX code is listed as being "national only", but we successfully reached numbers from Switzerland with this prefix so do not list it as noInternationalDialling. --> <fixedLine> <!-- The Westtel numbers in the plan seem now to be live and assigned to fixed-line phones, - as per numbers found online and their website www.logic.ky. --> + as per numbers found online and their website http://www.logic.ky. --> <nationalNumberPattern> 345(?: 2(?: 22| 44 @@ -13446,13 +13691,15 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Kazakhstan --> - <!-- http://www.itu.int/oth/T020200006F/en --> <territory id="KZ" countryCode="7" preferredInternationalPrefix="8~10" internationalPrefix="810" nationalPrefix="8"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200006F/en</sourceUrl> + </references> <!-- Formatting rules obtained from Russia. --> <generalDesc> <!-- We make this as specific as possible to overlap as little as possible with Russia, so determining the country is faster. --> <nationalNumberPattern> @@ -13601,14 +13848,17 @@ <exampleNumber>7511234567</exampleNumber> </voip> </territory> <!-- Lao People's Dem. Rep. --> - <!-- http://www.itu.int/oth/T0202000075/en (Seems incomplete) --> - <!-- http://en.wikipedia.org/wiki/+856 --> <territory id="LA" countryCode="856" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <!-- Seems incomplete --> + <sourceUrl>http://www.itu.int/oth/T0202000075/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+856</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(20)(\d{2})(\d{3})(\d{3})"> <leadingDigits>20</leadingDigits> <format>$1 $2 $3 $4</format> </numberFormat> @@ -13662,13 +13912,15 @@ </mobile> <!-- No information on other types of phone numbers for Lao P.D.R. has been found. --> </territory> <!-- Lebanon --> - <!-- http://www.itu.int/oth/T0202000077/en --> - <!-- http://en.wikipedia.org/wiki/%2B961 --> <territory id="LB" countryCode="961" internationalPrefix="00" nationalPrefix="0"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000077/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B961</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> <leadingDigits> [13-6]| 7(?: @@ -13682,24 +13934,26 @@ </numberFormat> <numberFormat pattern="([7-9]\d)(\d{3})(\d{3})"> <leadingDigits> [89][01]| 7(?: - [01]| + [019]| 6[013-9]| - 8[89]| - 91 + 8[89] ) </leadingDigits> <format>$1 $2 $3</format> </numberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[13-9]\d{6,7}</nationalNumberPattern> <possibleNumberPattern>\d{7,8}</possibleNumberPattern> </generalDesc> <fixedLine> + <!-- The ITU document from October 2012 seems to have accidentally dropped the 79 prefix for + fixed-line numbers, which had been in the version from July 2012. We consider these + valid since we successfully dialed such a number in July 2014. --> <nationalNumberPattern> (?: [14-6]\d{2}| 7(?: [2-579]\d| @@ -13711,19 +13965,19 @@ </nationalNumberPattern> <possibleNumberPattern>\d{7}</possibleNumberPattern> <exampleNumber>1123456</exampleNumber> </fixedLine> <mobile> - <!-- We only validate the first three digits here, since the ranges are growing rapidly. --> + <!-- We only validate the first three digits here, since the ranges are growing rapidly. + The 79[02-9] prefixes were added from bug reports and numbers found online. --> <nationalNumberPattern> (?: 3\d| 7(?: - [01]\d| + [019]\d| 6[013-9]| - 8[89]| - 91 + 8[89] ) )\d{5} </nationalNumberPattern> <possibleNumberPattern>\d{7,8}</possibleNumberPattern> <exampleNumber>71123456</exampleNumber> @@ -13739,13 +13993,15 @@ <exampleNumber>80123456</exampleNumber> </sharedCost> </territory> <!-- Saint Lucia --> - <!-- http://www.itu.int/oth/T02020000B1/en --> <territory id="LC" countryCode="1" leadingDigits="758" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000B1/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -13822,16 +14078,18 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Liechtenstein --> - <!-- http://www.llv.li/amtsstellen/llv-ak-nummerierung.htm --> - <!-- http://www.telecom.li has some different patterns for tollfree and shared cost numbers - - look at "Mehrwertnummer". --> <!-- The national prefix of "0" is only used for 0800 and 0900 numbers. --> <territory id="LI" countryCode="423" internationalPrefix="00" nationalPrefix="0"> + <references> + <sourceUrl>http://www.llv.li/amtsstellen/llv-ak-nummerierung.htm</sourceUrl> + </references> <availableFormats> + <!-- Some different patterns for tollfree and shared cost numbers may be found by searching + for "Mehrwertnummer" at http://www.telecom.li. --> <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> <leadingDigits> [23]| 7[3-57-9]| 87 @@ -13970,14 +14228,16 @@ <exampleNumber>7011234</exampleNumber> </personalNumber> </territory> <!-- Sri Lanka --> - <!-- http://en.wikipedia.org/wiki/%2B94 --> - <!-- http://www.itu.int/oth/T02020000C3/en --> <territory id="LK" countryCode="94" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B94</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T02020000C3/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{1})(\d{6})"> <leadingDigits>[1-689]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -14010,13 +14270,15 @@ <exampleNumber>712345678</exampleNumber> </mobile> </territory> <!-- Liberia --> - <!-- http://www.itu.int/oth/T0202000079/en --> <territory id="LR" countryCode="231" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000079/en</sourceUrl> + </references> <availableFormats> <!-- Formatting from Ministry of Agriculture, http://www.moa.gov.lr/content.php?sub=Email&?related=Contacts --> <numberFormat pattern="(2\d)(\d{3})(\d{3})"> <leadingDigits>2</leadingDigits> @@ -14085,14 +14347,16 @@ <exampleNumber>332001234</exampleNumber> </voip> </territory> <!-- Lesotho --> - <!-- http://www.itu.int/oth/T0202000078/en --> <territory id="LS" countryCode="266" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000078/en</sourceUrl> + </references> <availableFormats> - <!-- Formatting following yellow pages: www.yellowpages.co.ls --> + <!-- Formatting following yellow pages: http://www.yellowpages.co.ls --> <numberFormat pattern="(\d{4})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> <generalDesc> @@ -14112,18 +14376,20 @@ <exampleNumber>80021234</exampleNumber> </tollFree> </territory> <!-- Lithuania --> - <!-- http://www.itu.int/oth/T020200007C/en --> <!-- Note that Lithuania is switching to a national prefix of 0. We support both 0 and 8 when parsing until this switch is complete. --> <territory id="LT" countryCode="370" internationalPrefix="00" nationalPrefix="8" nationalPrefixForParsing="[08]" nationalPrefixFormattingRule="($NP-$FG)" nationalPrefixOptionalWhenFormatting="true" mobileNumberPortableRegion="true"> - <!-- National Prefix formatting rule from www.yellowpages.lt --> + <references> + <sourceUrl>http://www.itu.int/oth/T020200007C/en</sourceUrl> + </references> + <!-- National Prefix formatting rule from http://www.yellowpages.lt --> <availableFormats> <!-- Two-digit area codes --> <numberFormat pattern="([34]\d)(\d{6})"> <leadingDigits> 37| @@ -14203,15 +14469,16 @@ <exampleNumber>70712345</exampleNumber> </uan> </territory> <!-- Luxembourg --> - <!-- http://www.ilr.public.lu/communications_electroniques/numerotation/index.html - --> <territory id="LU" countryCode="352" internationalPrefix="00" nationalPrefixForParsing="(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\d)" carrierCodeFormattingRule="$CC $FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.ilr.public.lu/communications_electroniques/numerotation/index.html</sourceUrl> + </references> <availableFormats> <!-- Patterns overlap because of variable number length. --> <numberFormat pattern="(\d{2})(\d{3})"> <leadingDigits> [2-5]| @@ -14408,13 +14675,15 @@ <exampleNumber>20201234</exampleNumber> </voip> </territory> <!-- Latvia --> - <!-- http://www.itu.int/oth/T0202000076/en --> - <!-- http://en.wikipedia.org/wiki/+371 --> <territory id="LV" countryCode="371" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000076/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+371</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([2689]\d)(\d{3})(\d{3})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -14448,13 +14717,15 @@ <!-- Status as of 21 Jan 2011: a lot of outdated information on the web including on wikipedia and itu.int. The new area codes are on the Arabic website of the main telecommunication operator (Hatef Libya). A new mobile operator Aljeel Aljadeed for Technology will start using 096 (they are allowing customers to register numbers currently), so their code has also been added. --> - <!-- http://hlc.ly/price.php --> <territory id="LY" countryCode="218" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://hlc.ly/price.php</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([25679]\d)(\d{7})"> <format>$1-$2</format> </numberFormat> </availableFormats> @@ -14482,15 +14753,17 @@ </mobile> </territory> <!-- Morocco --> <!-- Shares formatting and some metadata with Western Sahara. --> - <!-- http://www.itu.int/oth/T0202000090/en --> - <!-- http://en.wikipedia.org/wiki/+212 --> <territory id="MA" countryCode="212" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mainCountryForCode="true" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000090/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+212</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([56]\d{2})(\d{6})"> <leadingDigits> 5(?: 2[015-7]| @@ -14607,16 +14880,18 @@ <exampleNumber>891234567</exampleNumber> </premiumRate> </territory> <!-- Monaco --> - <!-- http://www.itu.int/oth/T020200008D/en --> <!-- We support Kosovo mobile numbers (044, 045) with a Monaco country-code here, as we do not support Kosovo at the moment. Kosovo seems to use a variety of country codes currently. It also seems that the national prefix is only used for mobile numbers, not fixed-line. --> <territory id="MC" countryCode="377" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200008D/en</sourceUrl> + </references> <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> <format>$1 $2 $3 $4</format> @@ -14663,15 +14938,20 @@ <exampleNumber>90123456</exampleNumber> </tollFree> </territory> <!-- Moldova, Rep. of --> - <!-- http://www.itu.int/oth/T020200008C/en --> - <!-- http://en.anrceti.md --> <territory id="MD" countryCode="373" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200008C/en</sourceUrl> + <!-- Announcements --> + <sourceUrl>http://anrceti.md/fileupload/58</sourceUrl> + <!-- Mobile ranges --> + <sourceUrl>http://en.anrceti.md/resurse_numerotare_tel_mobila</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> <leadingDigits> 22| 3 @@ -14717,22 +14997,27 @@ </fixedLine> <mobile> <!-- Includes prefixes for Interdnestrcom, http://www.idknet.com/. --> <nationalNumberPattern> (?: - 562| + 562\d| 6(?: - 50| - 7[1-6]| - [089]\d + [089]\d{2}| + 1[01]\d| + 21\d| + 50\d| + 7(?: + [1-6]\d| + 7[0-4] + ) )| 7(?: - 67| + 6[07]| 7[457-9]| [89]\d - ) - )\d{5} + )\d + )\d{4} </nationalNumberPattern> <exampleNumber>65012345</exampleNumber> </mobile> <tollFree> <nationalNumberPattern>800\d{5}</nationalNumberPattern> @@ -14764,15 +15049,17 @@ <exampleNumber>30123456</exampleNumber> </voip> </territory> <!-- Montenegro --> - <!-- http://www.itu.int/oth/T02020000DA/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro --> - <!-- http://www.ekip.me/numeracija/dodijeljena.php --> <territory id="ME" countryCode="382" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000DA/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro</sourceUrl> + <sourceUrl>http://www.ekip.me/numeracija/dodijeljena.php</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> <leadingDigits>[2-57-9]|6[3789]</leadingDigits> <leadingDigits> [2-57-9]| @@ -14877,13 +15164,16 @@ <exampleNumber>77273012</exampleNumber> </uan> </territory> <!-- Saint-Martin, French Antilles --> - <!-- http://www.itu.int/oth/T0202000058/en --> - <!-- http://www.arcep.fr/index.php?id=interactivenumeros - ZABPQ-ZNE.xls --> <territory id="MF" countryCode="590" internationalPrefix="00" nationalPrefix="0"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000058/en</sourceUrl> + <!-- Linked from http://www.arcep.fr/index.php?id=interactivenumeros --> + <sourceUrl>http://www.arcep.fr/fileadmin/reprise/dossiers/numero/ZABPQ-ZNE.xls</sourceUrl> + </references> <!-- Formatting rules borrowed from Guadeloupe. --> <generalDesc> <nationalNumberPattern>[56]\d{8}</nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> </generalDesc> @@ -14912,13 +15202,15 @@ <exampleNumber>690301234</exampleNumber> </mobile> </territory> <!-- Madagascar --> - <!-- http://www.itu.int/oth/T020200007F/en --> <territory id="MG" countryCode="261" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200007F/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([23]\d)(\d{2})(\d{3})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -14960,12 +15252,14 @@ <exampleNumber>221234567</exampleNumber> </voip> </territory> <!-- Marshall Islands --> - <!-- http://www.itu.int/oth/T0202000085/en --> <territory id="MH" countryCode="692" internationalPrefix="011" nationalPrefix="1"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000085/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1-$2</format> </numberFormat> </availableFormats> @@ -15000,14 +15294,16 @@ <exampleNumber>6351234</exampleNumber> </voip> </territory> <!-- Macedonia, Former Yugoslav Rep. of --> - <!-- http://www.itu.int/oth/T02020000CE/en --> <territory id="MK" countryCode="389" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000CE/en</sourceUrl> + </references> <availableFormats> <!-- Formats follow wikipedia. --> <numberFormat pattern="(2)(\d{3})(\d{4})"> <leadingDigits>2</leadingDigits> <format>$1 $2 $3</format> @@ -15079,13 +15375,15 @@ <exampleNumber>80123456</exampleNumber> </sharedCost> </territory> <!-- Mali --> - <!-- http://www.itu.int/oth/T0202000083/en --> - <!-- http://crt-mali.org/pdf/plan_num --> <territory id="ML" countryCode="223" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000083/en</sourceUrl> + <sourceUrl>http://crt-mali.org/pdf/plan_num</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <leadingDigits>[246-9]</leadingDigits> <format>$1 $2 $3 $4</format> </numberFormat> @@ -15143,13 +15441,15 @@ <exampleNumber>80012345</exampleNumber> </tollFree> </territory> <!-- Myanmar --> - <!-- http://www.itu.int/oth/T0202000092/en --> <territory id="MM" countryCode="95" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000092/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d)(\d{3})(\d{3,4})"> <leadingDigits> 1| 2[45] @@ -15332,13 +15632,15 @@ </voip> <!-- No information on other types of phone numbers for Myanmar has been found. --> </territory> <!-- Mongolia --> - <!-- http://www.itu.int/oth/T020200008E/en --> <territory id="MN" countryCode="976" internationalPrefix="001" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200008E/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([12]\d)(\d{2})(\d{4})"> <leadingDigits>[12]1</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -15432,12 +15734,14 @@ <exampleNumber>75123456</exampleNumber> </voip> </territory> <!-- Macao, China --> - <!-- http://www.itu.int/oth/T020200007E/en --> <territory id="MO" countryCode="853" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200007E/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([268]\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -15462,14 +15766,16 @@ </mobile> <!-- No tollFree or premiumRate information can be found. --> </territory> <!-- Northern Mariana Islands --> - <!-- http://www.itu.int/oth/T02020000EE/en --> - <!-- www.cnmiphonebook.com/ --> <territory id="MP" countryCode="1" leadingDigits="670" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000EE/en</sourceUrl> + <sourceUrl>http://www.cnmiphonebook.com/</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -15570,14 +15876,16 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Martinique (French Dept. of) --> - <!-- http://www.itu.int/oth/T0202000086/en --> - <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> <territory id="MQ" countryCode="596" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000086/en</sourceUrl> + <sourceUrl>http://www.arcep.fr/index.php?id=2137&amp;bloc=0596&amp;CMD=RESULTS_NUMEROTATION</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -15613,13 +15921,15 @@ numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here too. --> </territory> <!-- Mauritania --> - <!-- http://www.itu.int/oth/T0202000087/en --> - <!-- http://www.are.mr/com-1-4-1.html --> <territory id="MR" countryCode="222" internationalPrefix="00" > + <references> + <sourceUrl>http://www.itu.int/oth/T0202000087/en</sourceUrl> + <sourceUrl>http://www.are.mr/com-1-4-1.html</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([2-48]\d)(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -15662,13 +15972,15 @@ <exampleNumber>80012345</exampleNumber> </tollFree> </territory> <!-- Montserrat --> - <!-- http://www.itu.int/oth/T020200008F/en --> <territory id="MS" countryCode="1" leadingDigits="664" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200008F/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -15715,13 +16027,16 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Malta --> - <!-- www.itu.int/oth/T0202000084/en --> - <!-- www.mca.org.mt (Numbering link in the LHS menu - has more up-to-date allocations) --> <territory id="MT" countryCode="356" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000084/en</sourceUrl> + <!-- Numbering link in the LHS menu - has more up-to-date allocations --> + <sourceUrl>http://www.mca.org.mt</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -15741,12 +16056,12 @@ )\d{4} </nationalNumberPattern> <exampleNumber>21001234</exampleNumber> </fixedLine> <mobile> - <!-- 7210 and 92XX come from the allocations listed on www.mca.org.mt, but they are not - listed in the latest ITU document. --> + <!-- 7210 and 92XX come from the allocations listed on http://www.mca.org.mt, but they are + not listed in the latest ITU document. --> <nationalNumberPattern> (?: 7(?: 210| [79]\d{2} @@ -15804,14 +16119,16 @@ <exampleNumber>50112345</exampleNumber> </uan> </territory> <!-- Mauritius --> - <!-- http://www.icta.mu/telecommunications/numbering.htm --> <!-- Preferred international prefix is expected to standardize on just '00' --> <territory id="MU" countryCode="230" internationalPrefix="0(?:0|[2-7]0|33)" preferredInternationalPrefix="020"> + <references> + <sourceUrl>http://www.icta.mu/telecommunications/numbering.htm</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([2-46-9]\d{2})(\d{4})"> <leadingDigits>[2-46-9]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -15892,14 +16209,16 @@ <exampleNumber>3201234</exampleNumber> </voip> </territory> <!-- Maldives --> - <!-- http://www.itu.int/oth/T0202000082/en --> - <!-- www.dhiraagu.com.mv --> <territory id="MV" countryCode="960" internationalPrefix="0(?:0|19)" preferredInternationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000082/en</sourceUrl> + <sourceUrl>http://www.dhiraagu.com.mv</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits> [3467]| 9(?: @@ -15968,15 +16287,17 @@ <exampleNumber>9001234567</exampleNumber> </premiumRate> </territory> <!-- Malawi --> - <!-- http://www.itu.int/oth/T0202000080/en --> <!-- The plan doesn't state that a national prefix exists, but numbers found on the internet are consistent in having one. --> <territory id="MW" countryCode="265" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000080/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d)(\d{3})(\d{3})"> <leadingDigits>1</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -16025,21 +16346,23 @@ <exampleNumber>991234567</exampleNumber> </mobile> </territory> <!-- Mexico --> - <!-- http://www.itu.int/oth/T020200008A/en --> - <!-- http://en.wikipedia.org/wiki/%2B52 --> - <!-- http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico --> - <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number --> <territory id="MX" countryCode="52" internationalPrefix="0[09]" nationalPrefix="01" nationalPrefixForParsing="0[12]|04[45](\d{10})" nationalPrefixTransformRule="1$1" nationalPrefixFormattingRule="$NP $FG" nationalPrefixOptionalWhenFormatting="true" leadingZeroPossible="true" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200008A/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B52</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Toll-free_telephone_number</sourceUrl> + </references> <!-- When a number starts with 01 or 02, we remove the prefixes; when a number starts with 044 or 045 followed by 10 digits, we replace the prefixes with 1. This way all the mobile numbers, regardless of whether they are written in international format (leading 1) or national format (leading 044/045), will be parsed into the same form. --> <availableFormats> @@ -16246,14 +16569,16 @@ <exampleNumber>9001234567</exampleNumber> </premiumRate> </territory> <!-- Malaysia --> - <!-- http://en.wikipedia.org/wiki/%2B60 --> - <!-- http://www.skmm.gov.my --> <territory id="MY" countryCode="60" internationalPrefix="00" nationalPrefix="0" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B60</sourceUrl> + <sourceUrl>http://www.skmm.gov.my</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="([4-79])(\d{3})(\d{4})"> <leadingDigits>[4-79]</leadingDigits> <format>$1-$2 $3</format> @@ -16335,12 +16660,14 @@ <exampleNumber>1541234567</exampleNumber> </voip> </territory> <!-- Mozambique --> - <!-- http://www.itu.int/oth/T0202000091/en --> <territory id="MZ" countryCode="258" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000091/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([28]\d)(\d{3})(\d{3,4})"> <leadingDigits> 2| 8[2-7] @@ -16384,13 +16711,15 @@ a 9 are premium rate, but no online examples can be found of any of these so they are omitted for the time-being. --> </territory> <!-- Namibia --> - <!-- http://www.itu.int/oth/T0202000093/en --> <territory id="NA" countryCode="264" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000093/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(8\d)(\d{3})(\d{4})"> <leadingDigits>8[1235]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -16531,15 +16860,17 @@ <exampleNumber>88612345</exampleNumber> </voip> </territory> <!-- New Caledonia (Territoire français d'outre-mer) --> - <!-- http://www.itu.int/oth/T0202000098/en --> - <!-- http://www.opt.nc --> <territory id="NC" countryCode="687" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000098/en</sourceUrl> + <sourceUrl>http://www.opt.nc</sourceUrl> + </references> <availableFormats> - <!-- From www.1012.nc, the local yellow pages. --> + <!-- From http://www.1012.nc, the local yellow pages. --> <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> <!-- We exclude short-codes here so they are formatted as a block --> <leadingDigits> [2-46-9]| 5[0-4] @@ -16581,12 +16912,14 @@ <exampleNumber>366711</exampleNumber> </premiumRate> </territory> <!-- Niger --> - <!-- http://www.itu.int/oth/T020200009B/en --> <territory id="NE" countryCode="227" internationalPrefix="00" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200009B/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <leadingDigits> [289]| 09 @@ -16645,13 +16978,15 @@ <exampleNumber>09123456</exampleNumber> </premiumRate> </territory> <!-- Norfolk Island --> - <!-- http://www.itu.int/oth/T020200009D/en --> <!-- Including numbers for Australian Antarctic stations. --> <territory id="NF" countryCode="672" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200009D/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{4})"> <leadingDigits>1</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -16685,14 +17020,16 @@ <exampleNumber>381234</exampleNumber> </mobile> </territory> <!-- Nigeria --> - <!-- http://www.itu.int/oth/T020200009C/en --> <territory id="NG" countryCode="234" internationalPrefix="009" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200009C/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([129])(\d{3})(\d{3,4})"> <leadingDigits>[129]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -16871,12 +17208,14 @@ <exampleNumber>7001234567</exampleNumber> </uan> </territory> <!-- Nicaragua --> - <!-- http://www.itu.int/oth/T020200009A/en --> <territory id="NI" countryCode="505" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200009A/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -16907,15 +17246,17 @@ <exampleNumber>18001234</exampleNumber> </tollFree> </territory> <!-- Netherlands --> - <!-- http://en.wikipedia.org/wiki/%2B31 --> - <!-- http://www.opta.nl/en/numbers/search-for-numbers --> <territory id="NL" countryCode="31" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B31</sourceUrl> + <sourceUrl>http://www.opta.nl/en/numbers/search-for-numbers</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([1-578]\d)(\d{3})(\d{4})"> <leadingDigits> 1[035]| 2[0346]| @@ -17042,13 +17383,15 @@ </uan> </territory> <!-- Norway --> <!-- Metadata (excluding fixed-line) shared with Svalbard. --> - <!-- http://www.npt.no/npt/numsys/E.164.pdf --> <territory id="NO" countryCode="47" internationalPrefix="00" leadingZeroPossible="true" mainCountryForCode="true" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.npt.no/npt/numsys/E.164.pdf</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([489]\d{2})(\d{2})(\d{3})"> <leadingDigits>[489]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -17139,16 +17482,18 @@ <exampleNumber>81212345</exampleNumber> </voicemail> </territory> <!-- Nepal --> - <!-- http://www.itu.int/oth/T0202000095/en --> - <!-- http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php --> <territory id="NP" countryCode="977" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000095/en</sourceUrl> + <sourceUrl>http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php</sourceUrl> + </references> <availableFormats> - <!-- Formatting patterns taken from pages like www.nepalgov.gov.np --> + <!-- Formatting patterns taken from pages like http://www.nepalgov.gov.np --> <numberFormat pattern="(1)(\d{7})"> <leadingDigits>1[2-6]</leadingDigits> <format>$1-$2</format> </numberFormat> <numberFormat pattern="(\d{2})(\d{6})"> @@ -17217,13 +17562,15 @@ </mobile> <!-- No information on other types of phone numbers for Nepal has been found. --> </territory> <!-- Nauru --> - <!-- http://www.itu.int/oth/T0202000094/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nauru --> <territory id="NR" countryCode="674" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000094/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Nauru</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -17245,13 +17592,15 @@ <exampleNumber>5551234</exampleNumber> </mobile> </territory> <!-- Niue --> - <!-- http://www.itu.int/oth/T02020000EC/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Niue --> <territory id="NU" countryCode="683" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000EC/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Niue</sourceUrl> + </references> <!-- Numbers are always formatted as a block. --> <generalDesc> <nationalNumberPattern>[1-5]\d{3}</nationalNumberPattern> <possibleNumberPattern>\d{4}</possibleNumberPattern> </generalDesc> @@ -17265,17 +17614,19 @@ <exampleNumber>1234</exampleNumber> </mobile> </territory> <!-- New Zealand --> - <!-- http://www.itu.int/oth/T0202000099/en --> <!-- Includes Ross Dependency, Antarctica --> <!-- Does not currently support 083 "Enhanced voice services", New Zealand direct service numbers and 050 "Nation-Wide Service". --> <territory id="NZ" countryCode="64" internationalPrefix="0(?:0|161)" preferredInternationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000099/en</sourceUrl> + </references> <availableFormats> <!-- Pattern for fixed-line formats. --> <numberFormat pattern="([34679])(\d{3})(\d{4})"> <leadingDigits> [3467]| @@ -17309,12 +17660,12 @@ </leadingDigits> <format>$1 $2 $3</format> </numberFormat> <!-- 2Degrees numbers are formatted with 022 separated, since this seems to be more common than writing the first group as 022X based on Google web searches, and is used by - 2Degrees themselves. See formatting on www.2degreesmobile.co.nz for an example of the - latter. We follow the same pattern for 020 (Orcon) and 028 (mixed) numbers. --> + 2Degrees themselves. See formatting on http://www.2degreesmobile.co.nz for an example + of the latter. We follow the same pattern for 020 (Orcon) and 028 (mixed) numbers. --> <numberFormat pattern="(2\d)(\d{3,4})(\d{4})"> <leadingDigits>2[028]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})"> @@ -17392,12 +17743,14 @@ <exampleNumber>900123456</exampleNumber> </premiumRate> </territory> <!-- Oman --> - <!-- http://www.itu.int/oth/T020200009F/en --> <territory id="OM" countryCode="968" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200009F/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(2\d)(\d{6})"> <leadingDigits>2</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -17430,16 +17783,16 @@ <nationalNumberPattern>9[1-9]\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{8}</possibleNumberPattern> <exampleNumber>92123456</exampleNumber> </mobile> <tollFree> - <!-- Link to document about toll-free numbers on www.tra.gov.om, which suggests they should - be 8007 followed by 4 digits. However, the only examples I can find, including the - customer help line for the main telephony company there (omantel), is 8007 followed by - 5 digits, so am allowing both for now to be on the safe side. 500 numbers seem to offer - international toll-free dialing numbers - +968 500 1300 for international help desk for - omantel, for example. --> + <!-- Link to document about toll-free numbers on http://www.tra.gov.om, which suggests they + should be 8007 followed by 4 digits. However, the only examples I can find, including + the customer help line for the main telephony company there (omantel), is 8007 followed + by 5 digits, so am allowing both for now to be on the safe side. 500 numbers seem to + offer international toll-free dialing numbers - +968 500 1300 for international help + desk for omantel, for example. --> <nationalNumberPattern> 8007\d{4,5}| 500\d{4} </nationalNumberPattern> <possibleNumberPattern>\d{7,9}</possibleNumberPattern> @@ -17447,14 +17800,17 @@ </tollFree> <!-- No premiumRate information can be found. --> </territory> <!-- Panama --> - <!-- http://www.asep.gob.pa/telecom/pnn/default.asp - last read Jan 17th 2013. --> - <!-- http://en.wikipedia.org/wiki/%2B507 - although it omits the fact that mobile phones are 8 - digits long. --> <territory id="PA" countryCode="507" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <!-- Last read July 9, 2014. --> + <sourceUrl>http://www.asep.gob.pa/telecom/pnn/default.asp</sourceUrl> + <!-- Omits the fact that mobile phones are 8 digits long. --> + <sourceUrl>http://en.wikipedia.org/wiki/%2B507</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits>[1-57-9]</leadingDigits> <format>$1-$2</format> </numberFormat> @@ -17560,11 +17916,11 @@ ) )\d{4}| 6(?: [024-9]\d| 1[0-5]| - 3[04-9] + 3[0-24-9] )\d{5} </nationalNumberPattern> <exampleNumber>60012345</exampleNumber> </mobile> <tollFree> @@ -17595,16 +17951,18 @@ <exampleNumber>8601234</exampleNumber> </premiumRate> </territory> <!-- Peru --> - <!-- http://www.itu.int/oth/T02020000A6/en --> - <!-- http://en.wikipedia.org/wiki/+51 --> - <!-- http://www.assistbook.com/South%20America/Peru/widecodes --> <territory id="PE" countryCode="51" internationalPrefix="19(?:1[124]|77|90)00" nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)" preferredExtnPrefix=" Anexo " mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000A6/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+51</sourceUrl> + <sourceUrl>http://www.assistbook.com/South%20America/Peru/widecodes</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(1)(\d{7})"> <leadingDigits>1</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -17670,64 +18028,65 @@ <exampleNumber>80212345</exampleNumber> </personalNumber> </territory> <!-- French Polynesia (Tahiti) (Territoire français d'outre-mer) --> - <!-- http://www.itu.int/oth/T020200004D/en --> <territory id="PF" countryCode="689" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200004D/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> - <leadingDigits>89</leadingDigits> + <leadingDigits> + 4[09]| + 8[79] + </leadingDigits> <format>$1 $2 $3 $4</format> </numberFormat> <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> + <leadingDigits>44</leadingDigits> <format>$1 $2 $3</format> </numberFormat> </availableFormats> <generalDesc> <nationalNumberPattern> - [2-79]\d{5}| - 8\d{5,7} + 4\d{5,7}| + 8\d{7} </nationalNumberPattern> <possibleNumberPattern>\d{6}(?:\d{2})?</possibleNumberPattern> </generalDesc> <noInternationalDialling> <nationalNumberPattern>44\d{4}</nationalNumberPattern> <possibleNumberPattern>\d{6}</possibleNumberPattern> <exampleNumber>441234</exampleNumber> </noInternationalDialling> <fixedLine> - <!-- Includes "voice-server" prefixes and pay-phone. The 41 range has been made more - specific to exclude Mobile MSRN. --> + <!-- Includes payphone prefixes. --> <nationalNumberPattern> - (?: - 4(?: - [02-9]\d| - 1[02-9] - )| - [5689]\d{2} - )\d{3} + 4(?: + 0[45689]\d| + 4| + 99\d + )\d{4} </nationalNumberPattern> - <possibleNumberPattern>\d{6}</possibleNumberPattern> - <exampleNumber>401234</exampleNumber> + <exampleNumber>40412345</exampleNumber> </fixedLine> <mobile> <nationalNumberPattern> - (?: - [237]\d{2}| - 411| - 89\d{3} - )\d{3} + 8[79]\d{6} </nationalNumberPattern> - <exampleNumber>212345</exampleNumber> + <possibleNumberPattern>\d{8}</possibleNumberPattern> + <exampleNumber>87123456</exampleNumber> </mobile> </territory> <!-- Papua New Guinea --> - <!-- http://www.itu.int/oth/T02020000A4/en --> - <!-- http://en.wikipedia.org/wiki/%2B675 --> <territory id="PG" countryCode="675" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000A4/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B675</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits> [13-689]| 27 @@ -17765,11 +18124,11 @@ <exampleNumber>3123456</exampleNumber> </fixedLine> <mobile> <!-- Mobile number patterns from the numbering plan are included here, as well as 68X from Wikipedia. - As per ITU doc, prefix 20150 will expire at the end of 2015.--> + As per ITU doc, prefix 20150 will expire at the end of 2015. --> <nationalNumberPattern> (?: 20150| 68\d{2}| 7(?: @@ -17793,14 +18152,16 @@ <exampleNumber>2751234</exampleNumber> </voip> </territory> <!-- Philippines --> - <!-- http://en.wikipedia.org/wiki/%2B63 --> <territory id="PH" countryCode="63" internationalPrefix="00" nationalPrefix="0"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B63</sourceUrl> + </references> <availableFormats> - <!--Area code separated from number. Area codes found here: + <!-- Area code separated from number. Area codes found here: http://en.wikipedia.org/wiki/Telecommunications_in_the_Philippines#Area_Codes --> <numberFormat nationalPrefixFormattingRule="($NP$FG)" pattern="(2)(\d{3})(\d{4})"> <leadingDigits>2</leadingDigits> <format>$1 $2 $3</format> @@ -17974,15 +18335,17 @@ <!-- No information can be found about other types of numbers (such as premium rate) in the Philippines. --> </territory> <!-- Pakistan --> - <!-- http://www.itu.int/oth/T02020000A1/en --> - <!-- http://en.wikipedia.org/wiki/%2B92 --> <territory id="PK" countryCode="92" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000A1/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B92</sourceUrl> + </references> <availableFormats> <!-- Universal Access Numbers (UAN) number format patterns first, so that these numbers are formatted nicely by the AYTF. --> <numberFormat pattern="(\d{2})(111)(\d{3})(\d{3})"> <leadingDigits> @@ -18272,16 +18635,17 @@ <exampleNumber>21111825888</exampleNumber> </uan> </territory> <!-- Poland --> - <!-- http://en.wikipedia.org/wiki/%2B48 --> - <!-- http://www.itu.int/oth/T02020000A8/en --> - <!-- - http://www.uke.gov.pl/uke/index.jsp?place=Lead24&news_cat_id=277&news_id=3791&layout=9&page=text - (in Polish) --> <territory id="PL" countryCode="48" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B48</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T02020000A8/en</sourceUrl> + <!-- Source is in Polish. --> + <sourceUrl>http://www.uke.gov.pl/uke/index.jsp?place=Lead24&amp;news_cat_id=277&amp;news_id=3791&amp;layout=9&amp;page=text</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> <leadingDigits> [124]| 3[2-4]| @@ -18384,13 +18748,15 @@ <exampleNumber>391234567</exampleNumber> </voip> </territory> <!-- Saint Pierre and Miquelon (Collectivité territoriale de la République française) --> - <!-- http://www.itu.int/oth/T02020000B2/en --> <territory id="PM" countryCode="508" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000B2/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([45]\d)(\d{2})(\d{2})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -18412,13 +18778,15 @@ <!-- id="PN" --> <!-- This island is not supported since evidence seems to be that the 50 inhabitants use satellite phones. --> <!-- Puerto Rico --> - <!-- http://www.itu.int/oth/T02020000AA/en --> <territory id="PR" countryCode="1" leadingDigits="787|939" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000AA/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -18474,18 +18842,20 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Palestinian Authority --> - <!-- http://en.wikipedia.org/wiki/%2B970 --> - <!-- http://www.wtng.info/wtng-970-ps.html --> - <!-- http://www.paltel.ps --> <!-- Palestinian phone numbers can be reached through the Israeli country code (972) in addition to the Palestinian country code (970) and so Palestinian landlines and mobile lines are a subset of the Israeli formats. --> <territory id="PS" countryCode="970" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B970</sourceUrl> + <sourceUrl>http://www.wtng.info/wtng-970-ps.html</sourceUrl> + <sourceUrl>http://www.paltel.ps</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([2489])(2\d{2})(\d{4})"> <leadingDigits>[2489]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -18549,12 +18919,14 @@ <exampleNumber>1700123456</exampleNumber> </sharedCost> </territory> <!-- Portugal --> - <!-- http://www.anacom.pt/render.jsp?categoryId=279098 --> <territory id="PT" countryCode="351" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.anacom.pt/render.jsp?categoryId=279098</sourceUrl> + </references> <availableFormats> <!-- Note: the wikipedia page suggests that mobile numbers may also be formatted with only two digits in the first group; however, this doesn't seem to be majority usage based on searches online. --> <numberFormat pattern="(2\d)(\d{3})(\d{4})"> @@ -18640,12 +19012,14 @@ <exampleNumber>707123456</exampleNumber> </uan> </territory> <!-- Palau --> - <!-- http://www.itu.int/oth/T02020000A2/en --> <territory id="PW" countryCode="680" internationalPrefix="01[12]"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000A2/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -18693,15 +19067,17 @@ <exampleNumber>6201234</exampleNumber> </mobile> </territory> <!-- Paraguay --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay --> - <!-- http://www.itu.int/oth/T02020000A5/en --> - <!-- http://www.copaco.com.py/portal/index.php/component/content/article/8-empresa/74-codigos-de-area.html --> <territory id="PY" countryCode="595" internationalPrefix="00" nationalPrefix="0" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T02020000A5/en</sourceUrl> + <sourceUrl>http://www.copaco.com.py/portal/index.php/component/content/article/8-empresa/74-codigos-de-area.html</sourceUrl> + </references> <availableFormats> <!-- CONATEL plan. --> <numberFormat pattern="(\d{2})(\d{5,7})" nationalPrefixFormattingRule="($FG)"> <leadingDigits> (?: @@ -18815,13 +19191,15 @@ <exampleNumber>201234567</exampleNumber> </uan> </territory> <!-- Qatar --> - <!-- http://www.itu.int/oth/T02020000AB/en --> - <!-- http://wtng.info/wtng-qq.html --> <territory id="QA" countryCode="974" internationalPrefix="00" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000AB/en</sourceUrl> + <sourceUrl>http://wtng.info/wtng-qq.html</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([28]\d{2})(\d{4})"> <leadingDigits>[28]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -18861,14 +19239,16 @@ </territory> <!-- Réunion (French Departments and Territories in the Indian Ocean) --> <!-- Note this shares the same country code as La Mayotte and the formatting patterns here are used by both of them. --> - <!-- http://www.itu.int/oth/T020200004B/en --> <territory id="RE" countryCode="262" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" leadingDigits="262|6[49]|8" mainCountryForCode="true" > + <references> + <sourceUrl>http://www.itu.int/oth/T020200004B/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([268]\d{2})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -18912,16 +19292,18 @@ <exampleNumber>810123456</exampleNumber> </sharedCost> </territory> <!-- Romania --> - <!-- http://www.itu.int/oth/T02020000AC/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania --> <!-- Extension prefix found online, confirmed by a Romanian. --> <territory id="RO" countryCode="40" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" preferredExtnPrefix=" int " mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000AC/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([237]\d)(\d{3})(\d{4})"> <leadingDigits>[23]1</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -19018,15 +19400,17 @@ <exampleNumber>372123456</exampleNumber> </uan> </territory> <!-- Serbia --> - <!-- http://www.itu.int/oth/T02020000B9/en --> - <!-- http://registar.ratel.rs/en/reg202 --> <territory id="RS" countryCode="381" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000B9/en</sourceUrl> + <sourceUrl>http://registar.ratel.rs/en/reg202</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([23]\d{2})(\d{4,9})"> <leadingDigits> (?: 2[389]| @@ -19137,16 +19521,18 @@ <exampleNumber>700123456</exampleNumber> </uan> </territory> <!-- Russian Federation --> - <!-- http://www.itu.int/oth/T02020000AD/en --> - <!-- http://en.wikipedia.org/wiki/%2B7 --> <territory id="RU" countryCode="7" mainCountryForCode="true" preferredInternationalPrefix="8~10" internationalPrefix="810" nationalPrefix="8" nationalPrefixFormattingRule="$NP ($FG)" nationalPrefixOptionalWhenFormatting="true" > + <references> + <sourceUrl>http://www.itu.int/oth/T02020000AD/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B7</sourceUrl> + </references> <availableFormats> <!-- Formatting from wikipedia, confirmed on Goverment websites such as http://www.minjust.ru/ru/structure/contact/. Contains formatting instructions for Kazakhstan as well. --> <numberFormat pattern="(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$FG"> @@ -19221,15 +19607,17 @@ </territory> <!-- Rwanda --> <!-- According to ITU, there is no national prefix. However, this is still used. As of June 3rd 2011, this was confirmed by a Rwandan local. It is also shown in this format on pages such - as www.tigo.co.rw "Choose Your Number" service. --> - <!-- http://www.rura.gov.rw/docs/RWANDA_NATIONAL_NUMBERING_PLAN.pdf --> - <!-- http://en.wikipedia.org/wiki/+250 --> + as http://www.tigo.co.rw "Choose Your Number" service. --> <territory id="RW" countryCode="250" internationalPrefix="00" nationalPrefix="0" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.rura.gov.rw/docs/RWANDA_NATIONAL_NUMBERING_PLAN.pdf</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+250</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="$FG" pattern="(2\d{2})(\d{3})(\d{3})"> <leadingDigits>2</leadingDigits> <format>$1 $2 $3</format> @@ -19276,15 +19664,17 @@ <exampleNumber>900123456</exampleNumber> </premiumRate> </territory> <!-- Saudi Arabia --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia --> - <!-- http://www.itu.int/oth/T02020000B7/en --> <territory id="SA" countryCode="966" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T02020000B7/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([1-467])(\d{3})(\d{4})"> <leadingDigits>[1-467]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -19367,12 +19757,14 @@ <exampleNumber>920012345</exampleNumber> </sharedCost> </territory> <!-- Solomon Islands --> - <!-- http://www.itu.int/oth/T02020000BF/en --> <territory id="SB" countryCode="677" internationalPrefix="0[01]"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000BF/en</sourceUrl> + </references> <!-- A single group is used to format 5-digit numbers. --> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits>[7-9]</leadingDigits> <format>$1 $2</format> @@ -19399,11 +19791,11 @@ </fixedLine> <mobile> <nationalNumberPattern> 48\d{3}| 7(?: - [46-8]\d| + [0146-8]\d| 5[025-9]| 90 )\d{4}| 8[4-8]\d{5}| 9(?: @@ -19427,14 +19819,16 @@ <exampleNumber>51123</exampleNumber> </voip> </territory> <!-- Seychelles --> - <!-- http://www.itu.int/oth/T02020000BA/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Seychelles --> <territory id="SC" countryCode="248" internationalPrefix="0[0-2]" preferredInternationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000BA/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Seychelles</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})"> <leadingDigits>[89]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -19478,13 +19872,15 @@ <exampleNumber>6412345</exampleNumber> </voip> </territory> <!-- Sudan --> - <!-- http://www.itu.int/oth/T02020000C4/en --> <territory id="SD" countryCode="249" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000C4/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -19509,15 +19905,17 @@ <exampleNumber>911231234</exampleNumber> </mobile> </territory> <!-- Sweden --> - <!-- http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/Sv_nrplan_telefoni_enl_TU-T_rek_E.164.pdf --> - <!-- http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/Nrplansammanst%C3%A4llning-2013-07-05.pdf --> <territory id="SE" countryCode="46" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/Sv_nrplan_telefoni_enl_TU-T_rek_E.164.pdf</sourceUrl> + <sourceUrl>http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/Nrplansammanst%C3%A4llning-2013-07-05.pdf</sourceUrl> + </references> <availableFormats> <!-- Formatting patterns are from the numbering plan and from the Swedish yellow pages http://gulasidorna.eniro.se --> <numberFormat pattern="(8)(\d{2,3})(\d{2,3})(\d{2})"> <leadingDigits>8</leadingDigits> @@ -19800,13 +20198,15 @@ <exampleNumber>751234567</exampleNumber> </personalNumber> </territory> <!-- Singapore --> - <!-- http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx --> <territory id="SG" countryCode="65" internationalPrefix="0[0-3]\d" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([3689]\d{3})(\d{4})"> <leadingDigits> [369]| 8[1-9] @@ -19874,12 +20274,14 @@ <exampleNumber>70001234567</exampleNumber> </uan> </territory> <!-- Saint Helena --> - <!-- http://www.itu.int/oth/T02020000AF/en --> <territory id="SH" countryCode="290" internationalPrefix="00" mainCountryForCode="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000AF/en</sourceUrl> + </references> <!-- Numbers are formatted as a block. --> <generalDesc> <nationalNumberPattern>[2-79]\d{3,4}</nationalNumberPattern> <possibleNumberPattern>\d{4,5}</possibleNumberPattern> </generalDesc> @@ -19914,14 +20316,16 @@ <exampleNumber>5012</exampleNumber> </premiumRate> </territory> <!-- Slovenia --> - <!-- http://www.itu.int/oth/T02020000BE/en --> <territory id="SI" countryCode="386" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000BE/en</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="($NP$FG)" pattern="(\d)(\d{3})(\d{2})(\d{2})"> <leadingDigits> [12]| @@ -20014,12 +20418,14 @@ </voip> </territory> <!-- Svalbard --> <!-- Metadata shared with Norway. --> - <!-- http://www.npt.no/pt_internet/numsys/E.164.pdf --> <territory id="SJ" countryCode="47" internationalPrefix="00" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.npt.no/pt_internet/numsys/E.164.pdf</sourceUrl> + </references> <generalDesc> <nationalNumberPattern> 0\d{4}| [4789]\d{7} </nationalNumberPattern> @@ -20092,14 +20498,16 @@ <exampleNumber>81212345</exampleNumber> </voicemail> </territory> <!-- Slovakia --> - <!-- http://www.itu.int/oth/T02020000BD/en --> <territory id="SK" countryCode="421" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000BD/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(2)(\d{3})(\d{3})(\d{2})"> <leadingDigits>2</leadingDigits> <format>$1/$2 $3 $4</format> </numberFormat> @@ -20180,15 +20588,17 @@ <exampleNumber>961234567</exampleNumber> </uan> </territory> <!-- Sierra Leone --> - <!-- http://www.itu.int/oth/T02020000BB/en --> <territory id="SL" countryCode="232" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000BB/en</sourceUrl> + </references> <availableFormats> - <!-- Following formatting of online yellow pages www.leonedirect.com --> + <!-- Following formatting of online yellow pages http://www.leonedirect.com --> <numberFormat pattern="(\d{2})(\d{6})"> <format>$1 $2</format> </numberFormat> </availableFormats> <generalDesc> @@ -20213,20 +20623,23 @@ <exampleNumber>25123456</exampleNumber> </mobile> </territory> <!-- San Marino --> - <!-- http://www.itu.int/oth/T02020000B5/en --> - <!-- http://en.wikipedia.org/wiki/%2B39 (Information about Italy) --> - <!-- http://en.wikipedia.org/wiki/%2B378--> <!-- San Marino fixed-line numbers have an area code of "0549". However, this seems to be optional when dialling from outside the country; the phone number can be reached both with and without this area code. The nationalPrefixForParsing and nationalPrefixTransformRule are used to ensure that if the 0549 is not present, it will be added. --> <territory id="SM" countryCode="378" internationalPrefix="00" nationalPrefixForParsing="(?:0549)?([89]\d{5})" nationalPrefixTransformRule="0549$1" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000B5/en</sourceUrl> + <!-- Information about Italy. --> + <sourceUrl>http://en.wikipedia.org/wiki/%2B39</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B378</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <leadingDigits>[5-7]</leadingDigits> <format>$1 $2 $3 $4</format> </numberFormat> @@ -20277,13 +20690,15 @@ <exampleNumber>58001110</exampleNumber> </voip> </territory> <!-- Senegal --> - <!-- http://www.itu.int/oth/T02020000B8/en --> - <!-- http://www.artpsenegal.net --> <territory id="SN" countryCode="221" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000B8/en</sourceUrl> + <sourceUrl>http://www.artpsenegal.net</sourceUrl> + </references> <availableFormats> <!-- Using yellow pages and online telecom company formatting, rather than that implied in the national numbering plan. --> <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> <leadingDigits>[379]</leadingDigits> @@ -20353,21 +20768,23 @@ <exampleNumber>933301234</exampleNumber> </voip> </territory> <!-- Somalia --> - <!-- http://www.itu.int/oth/T02020000C0/en --> - <!-- http://en.wikipedia.org/wiki/+252 --> <!-- This document seems to cover only a small set of prefixes in Somalia. Somalia has limited information available, and the numerous telecom carriers were previously working under an unregulated environment. The extra prefixes were added from the contact phone numbers of the countries main telecom operators. We also have received information that a national prefix of "0" is required when dialling from different regions (e.g. Puntland, Somaliland) for some operators, so that is included here although we do not use it when formatting. --> <territory id="SO" countryCode="252" internationalPrefix="00" nationalPrefix="0"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000C0/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+252</sourceUrl> + </references> <availableFormats> - <!-- These follow formats online, such as www.hortel.net/contact_us.html --> + <!-- These follow formats online, such as http://www.hortel.net/contact_us.html --> <numberFormat pattern="(\d)(\d{6})"> <leadingDigits> 2[0-79]| [13-5] </leadingDigits> @@ -20390,10 +20807,14 @@ </numberFormat> <numberFormat pattern="(69\d)(\d{6})"> <leadingDigits>69</leadingDigits> <format>$1 $2</format> </numberFormat> + <numberFormat pattern="(90\d)(\d{3})(\d{3})"> + <leadingDigits>90</leadingDigits> + <format>$1 $2 $3</format> + </numberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[1-79]\d{6,8}</nationalNumberPattern> <possibleNumberPattern>\d{7,9}</possibleNumberPattern> </generalDesc> @@ -20414,29 +20835,34 @@ </fixedLine> <mobile> <!-- 24 is used by the carrier Telesom. 28 is used by Nationlink. 6[89] are apparently used by Nationlink Somalia, 67 by Nationlink Puntland, and 61 by Hormuud. 7X is used by Somtel. 6 followed by only 7 digits is used by Telecom. Note that in June 2014 many - ranges were suspended by the government. --> + ranges were suspended by the government. 90\d{6} was listed as one of the ranges to be + suspended, but open-source contributors confirm that 907\d{6} is still in use, even if + the shorter 90 ranges are no longer. --> <nationalNumberPattern> (?: 15\d| 2(?: 4\d| 8 )| 6[137-9]?\d{2}| - 7[1-9]\d + 7[1-9]\d| + 907\d )\d{5} </nationalNumberPattern> <exampleNumber>71123456</exampleNumber> </mobile> </territory> <!-- Suriname --> - <!-- http://www.itu.int/oth/T02020000C5/en --> <territory id="SR" countryCode="597" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000C5/en</sourceUrl> + </references> <availableFormats> <!-- Following conventions used in the Suriname Yellow Pages. --> <numberFormat pattern="(\d{3})(\d{3})"> <leadingDigits> [2-4]| @@ -20489,13 +20915,15 @@ <exampleNumber>561234</exampleNumber> </voip> </territory> <!-- South Sudan --> - <!-- http://www.itu.int/oth/T02020000F9/en --> - <!-- http://en.wikipedia.org/wiki/+211 --> <territory id="SS" countryCode="211" internationalPrefix="00" nationalPrefix="0"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000F9/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+211</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -20517,12 +20945,14 @@ <exampleNumber>977123456</exampleNumber> </mobile> </territory> <!-- Sao Tome and Principe --> - <!-- http://www.itu.int/oth/T02020000B6/en --> <territory id="ST" countryCode="239" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000B6/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -20539,14 +20969,15 @@ <exampleNumber>9812345</exampleNumber> </mobile> </territory> <!-- El Salvador --> - <!-- http://www.itu.int/oth/T020200003F/en --> - <!-- http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8&sector=2&ordenar=&dir=DESC - --> <territory id="SV" countryCode="503" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200003F/en</sourceUrl> + <sourceUrl>http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&amp;tipo=27&amp;titulo=t8&amp;sector=2&amp;ordenar=&amp;dir=DESC</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <leadingDigits>[267]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -20593,14 +21024,16 @@ <exampleNumber>9001234</exampleNumber> </premiumRate> </territory> <!-- Sint Maarten --> - <!-- http://www.nanpa.com/pdf/PL_429.pdf --> - <!-- http://www.itu.int/oth/T02020000F7/en --> <territory id="SX" countryCode="1" leadingDigits="721" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.nanpa.com/pdf/PL_429.pdf</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T02020000F7/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -20662,15 +21095,17 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Syrian Arab Republic --> - <!-- http://www.itu.int/oth/T02020000C9/en --> - <!-- http://en.wikipedia.org/wiki/%2B963 --> <territory id="SY" countryCode="963" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" nationalPrefixOptionalWhenFormatting="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000C9/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B963</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})"> <leadingDigits>[1-5]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -20725,12 +21160,14 @@ </mobile> <!-- No tollFree or premiumRate information can be found. --> </territory> <!-- Swaziland --> - <!-- http://www.itu.int/oth/T02020000C6/en --> <territory id="SZ" countryCode="268" internationalPrefix="00" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000C6/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <leadingDigits>[027]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -20782,12 +21219,14 @@ <exampleNumber>08001234</exampleNumber> </tollFree> </territory> <!-- Tristan da Cunha --> - <!-- http://www.itu.int/oth/T02020000AF/en --> <territory id="TA" countryCode="290" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000AF/en</sourceUrl> + </references> <!-- Numbers are formatted as a block. Shares a country code with Saint Helena. --> <generalDesc> <nationalNumberPattern>8\d{3}</nationalNumberPattern> <possibleNumberPattern>\d{4}</possibleNumberPattern> </generalDesc> @@ -20800,13 +21239,15 @@ <possibleNumberPattern>NA</possibleNumberPattern> </mobile> </territory> <!-- Turks and Caicos Islands --> - <!-- http://www.itu.int/oth/T02020000D8/en --> <territory id="TC" countryCode="1" leadingDigits="649" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000D8/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -20879,14 +21320,16 @@ <exampleNumber>6497101234</exampleNumber> </voip> </territory> <!-- Chad --> - <!-- http://www.itu.int/oth/T0202000029/en --> <!-- The international prefix includes 16 as the international manual exchange. --> <territory id="TD" countryCode="235" preferredInternationalPrefix="00" internationalPrefix="00|16"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000029/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> @@ -20927,12 +21370,14 @@ <!-- id="TF" countryCode="262" internationalPrefix="00" nationalPrefix="0" --> <!-- This country is not covered due to lack of information about its numbering plan. It has 140 temporary inhabitants. --> <!-- Togo --> - <!-- http://www.itu.int/oth/T02020000D1/en --> <territory id="TG" countryCode="228" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000D1/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -20958,15 +21403,17 @@ <exampleNumber>90112345</exampleNumber> </mobile> </territory> <!-- Thailand --> - <!-- http://www.itu.int/oth/T02020000CD/en --> - <!-- http://www.barascientific.com/bscnews/variety/emergency/Tel-4Digi.pdf --> <territory id="TH" countryCode="66" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000CD/en</sourceUrl> + <sourceUrl>http://www.barascientific.com/bscnews/variety/emergency/Tel-4Digi.pdf</sourceUrl> + </references> <availableFormats> <!-- Formatting patterns from wikipedia and the document itself - http://en.wikipedia.org/wiki/%2B66 --> <numberFormat pattern="(2)(\d{3})(\d{4})"> <leadingDigits>2</leadingDigits> @@ -21040,15 +21487,17 @@ <exampleNumber>1100</exampleNumber> </uan> </territory> <!-- Tajikistan --> - <!-- http://www.itu.int/oth/T02020000CA/en --> <territory id="TJ" countryCode="992" preferredInternationalPrefix="8~10" internationalPrefix="810" nationalPrefix="8" nationalPrefixFormattingRule="($NP) $FG" nationalPrefixOptionalWhenFormatting="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000CA/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([349]\d{2})(\d{2})(\d{4})"> <leadingDigits> [34]7| 91[78] @@ -21125,12 +21574,14 @@ </mobile> <!-- No tollFree or premiumRate information can be found. --> </territory> <!-- Tokelau --> - <!-- http://www.itu.int/oth/T02020000D2/en --> <territory id="TK" countryCode="690" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000D2/en</sourceUrl> + </references> <generalDesc> <nationalNumberPattern>[2-9]\d{3}</nationalNumberPattern> <possibleNumberPattern>\d{4}</possibleNumberPattern> </generalDesc> <fixedLine> @@ -21143,12 +21594,14 @@ <exampleNumber>5190</exampleNumber> </mobile> </territory> <!-- Timor-Leste (East Timor) --> - <!-- http://www.itu.int/oth/T02020000D0/en --> <territory id="TL" countryCode="670" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000D0/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits>[2-489]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -21202,15 +21655,17 @@ <exampleNumber>7012345</exampleNumber> </personalNumber> </territory> <!-- Turkmenistan --> - <!-- http://www.itu.int/oth/T02020000D7/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Turkmenistan --> <territory id="TM" countryCode="993" preferredInternationalPrefix="8~10" internationalPrefix="810" nationalPrefix="8" nationalPrefixFormattingRule="($NP $FG)"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000D7/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Turkmenistan</sourceUrl> + </references> <availableFormats> <!-- There doesn't seem to be a standardized format. The format below is based on the Turkmenistan embassy at http://www.turkmenistanembassy.org/turkmen/info/contact.html --> <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> @@ -21275,15 +21730,16 @@ </mobile> <!-- No tollFree or premiumRate information can be found. --> </territory> <!-- Tunisia --> - <!-- http://www.itu.int/oth/T02020000D5/en --> - <!-- 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 - http://www.tunisietelecom.tn/tt/internet/fr/pme/fixe/numeros_acceuil - --> <territory id="TN" countryCode="216" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000D5/en</sourceUrl> + <sourceUrl>http://www.tunisietelecom.tn/tt/wcm/connect/?MOD=PDMProxy&amp;TYPE=personalization&amp;ID=NONE&amp;KEY=NONE&amp;LIBRARY=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D&amp;FOLDER=%2F&amp;DOC_NAME=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D%2FOTTI+2011.pdf</sourceUrl> + <sourceUrl>http://www.tunisietelecom.tn/tt/internet/fr/pme/fixe/numeros_acceuil</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -21331,13 +21787,15 @@ <exampleNumber>81101234</exampleNumber> </sharedCost> </territory> <!-- Tonga --> - <!-- http://www.itu.int/oth/T02020000D3/en --> - <!-- http://www.wtng.info/wtng-676-to.html --> <territory id="TO" countryCode="676" internationalPrefix="00" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000D3/en</sourceUrl> + <sourceUrl>http://www.wtng.info/wtng-676-to.html</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{3})"> <leadingDigits> [1-6]| 7[0-4]| @@ -21393,14 +21851,16 @@ <exampleNumber>0800222</exampleNumber> </tollFree> </territory> <!-- Turkey --> - <!-- http://en.wikipedia.org/wiki/%2B90 --> - <!-- http://www.itu.int/oth/T02020000D6/en --> <territory id="TR" countryCode="90" internationalPrefix="00" nationalPrefix="0" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/%2B90</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T02020000D6/en</sourceUrl> + </references> <availableFormats> <numberFormat nationalPrefixFormattingRule="($NP$FG)" pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> <leadingDigits> [23]| @@ -21500,13 +21960,15 @@ <exampleNumber>4441444</exampleNumber> </uan> </territory> <!-- Trinidad and Tobago --> - <!-- http://www.itu.int/oth/T02020000D4/en --> <territory id="TT" countryCode="1" leadingDigits="868" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000D4/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -21593,13 +22055,15 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Tuvalu --> - <!-- http://www.itu.int/oth/T02020000D9/en --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Tuvalu --> <territory id="TV" countryCode="688" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000D9/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Tuvalu</sourceUrl> + </references> <!-- Numbers are formatted as a block. --> <generalDesc> <nationalNumberPattern>[29]\d{4,5}</nationalNumberPattern> <possibleNumberPattern>\d{5,6}</possibleNumberPattern> </generalDesc> @@ -21617,16 +22081,18 @@ <exampleNumber>901234</exampleNumber> </mobile> </territory> <!-- Taiwan, China --> - <!-- http://www.itu.int/oth/T02020000EB/en --> <!-- Extension symbols found on the internet so far have been #, X and Ext - so # has been chosen as the preferred extension prefix. --> <territory id="TW" countryCode="886" internationalPrefix="0(?:0[25679]|19)" nationalPrefix="0" preferredExtnPrefix="#" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000EB/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([2-8])(\d{3,4})(\d{4})"> <leadingDigits> [2-6]| [78][1-9] @@ -21679,23 +22145,25 @@ <exampleNumber>7012345678</exampleNumber> </voip> </territory> <!-- Tanzania --> - <!-- http://www.itu.int/oth/T02020000CB/en --> <territory id="TZ" countryCode="255" internationalPrefix="00[056]" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000CB/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([24]\d)(\d{3})(\d{4})"> <leadingDigits>[24]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> <numberFormat pattern="([67]\d{2})(\d{3})(\d{3})"> <leadingDigits>[67]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <!-- Formatting for special numbers from www.tcra.go.tz --> + <!-- Formatting for special numbers from http://www.tcra.go.tz --> <numberFormat pattern="([89]\d{2})(\d{2})(\d{4})"> <leadingDigits>[89]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -21744,15 +22212,17 @@ <exampleNumber>412345678</exampleNumber> </voip> </territory> <!-- Ukraine --> - <!-- http://www.itu.int/oth/T02020000DB/en --> - <!-- http://en.wikipedia.org/wiki/%2B380 --> <territory id="UA" countryCode="380" preferredInternationalPrefix="0~0" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000DB/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B380</sourceUrl> + </references> <availableFormats> <!-- City codes separated out. No definitive list has been found of what constitutes the area code - http://www.ua.all-biz.info/guide/phonecodes is useful but not error-free. Have used local yellow pages guidelines, Google searches and regression tests to reverse-engineer these rules as well as bugs. --> @@ -21932,14 +22402,16 @@ <exampleNumber>891234567</exampleNumber> </voip> </territory> <!-- Uganda --> - <!-- http://www.itu.int/oth/T02020000F1/en --> - <!-- http://www.ucc.co.ug/licensing/ugandaNumberingPlan.pdf --> <territory id="UG" countryCode="256" internationalPrefix="00[057]" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000F1/en</sourceUrl> + <sourceUrl>http://www.ucc.co.ug/licensing/ugandaNumberingPlan.pdf</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{6})"> <leadingDigits> [7-9]| 20(?: @@ -22018,22 +22490,24 @@ <exampleNumber>901123456</exampleNumber> </premiumRate> </territory> <!-- United States --> - <!-- http://www.nanpa.com/reports/reports_npa.html --> - <!-- http://en.wikipedia.org/wiki/North_American_Numbering_Plan --> <!-- Note the national prefix of US is the same as its country code, and when formatting phone numbers in the national format, it is not included. Therefore, we omit it here to make formatting consistent with the rest of the world. The same applies to all the countries/regions under NANPA --> <!-- The national prefix of "1" here is the same as the country code. It is not used by default when formatting, but is set here so that users who are calling formatByPattern can specify NationalPrefixFormattingRule if they want to. --> <territory id="US" countryCode="1" internationalPrefix="011" mainCountryForCode="true" nationalPrefix="1" nationalPrefixOptionalWhenFormatting="true" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.nanpa.com/reports/reports_npa.html</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/North_American_Numbering_Plan</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1-$2</format> <intlFormat>NA</intlFormat> </numberFormat> @@ -22266,17 +22740,19 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Uruguay --> - <!-- http://www.itu.int/oth/T02020000E0/en --> - <!-- http://www.ursec.gub.uy --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay --> <!-- International long-distance providers can be dialled by dialling 01 followed by a carrier code JK, where J = [3-9] and K is any digit. --> <territory id="UY" countryCode="598" internationalPrefix="0(?:1[3-9]\d|0)" preferredInternationalPrefix="00" nationalPrefix="0" preferredExtnPrefix=" int. "> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000E0/en</sourceUrl> + <sourceUrl>http://www.ursec.gub.uy</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay</sourceUrl> + </references> <availableFormats> <!-- Following paginasamarillas.com.uy formatting. --> <numberFormat pattern="(\d{4})(\d{4})"> <leadingDigits>[24]</leadingDigits> <format>$1 $2</format> @@ -22318,15 +22794,17 @@ <exampleNumber>9001234</exampleNumber> </premiumRate> </territory> <!-- Uzbekistan --> - <!-- http://www.ttts.uz/eng/telephone_codes/codes_uzb_eng --> - <!-- http://www.itu.int/oth/T02020000E1/en --> <territory id="UZ" countryCode="998" preferredInternationalPrefix="8~10" internationalPrefix="810" nationalPrefix="8" nationalPrefixFormattingRule="$NP $FG"> + <references> + <sourceUrl>http://www.ttts.uz/eng/telephone_codes/codes_uzb_eng</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T02020000E1/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([679]\d)(\d{3})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> @@ -22662,14 +23140,16 @@ </mobile> <!-- No tollFree or premiumRate information can be found. --> </territory> <!-- Vatican City --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City --> <!-- Note that numbers here are also accessible via Italy (+39 and prefix of 06 698) but can also be dialled with the Vatican City country code. --> <territory id="VA" countryCode="379" internationalPrefix="00" leadingZeroPossible="true"> + <references> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(06)(\d{4})(\d{4})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -22689,13 +23169,15 @@ </mobile> <!-- No information exists about other types of numbers. --> </territory> <!-- Saint Vincent and the Grenadines --> - <!-- http://www.itu.int/oth/T02020000B3/en --> <territory id="VC" countryCode="1" leadingDigits="784" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000B3/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -22778,17 +23260,19 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Venezuela --> - <!-- http://www.itu.int/oth/T02020000E3/en --> - <!-- http://en.wikipedia.org/wiki/+58 --> <!-- 1XX specifies a particular carrier to route a call to, but none of these have been implemented. --> <territory id="VE" countryCode="58" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" carrierCodeFormattingRule="$CC $FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000E3/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/+58</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{7})"> <format>$1-$2</format> </numberFormat> </availableFormats> @@ -22836,13 +23320,15 @@ <exampleNumber>9001234567</exampleNumber> </premiumRate> </territory> <!-- Virgin Islands, British --> - <!-- http://www.itu.int/oth/T020200001E/en --> <territory id="VG" countryCode="1" leadingDigits="284" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T020200001E/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> @@ -22925,37 +23411,38 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Virgin Islands, United States --> - <!-- http://www.itu.int/oth/T02020000DF/en --> <territory id="VI" countryCode="1" leadingDigits="340" nationalPrefix="1" internationalPrefix="011"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000DF/en</sourceUrl> + </references> <generalDesc> <!-- NANPA country - uses US formatting rules --> <nationalNumberPattern>[3589]\d{9}</nationalNumberPattern> <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> <fixedLine> <!-- The ITU document seems a bit out-of-date so extra prefixes based on numbers in the yellow pages have been added, and the list of exchanges found on - http://www.areacodedownload.com/340/index.html --> + http://www.allareacodes.com/340 --> <nationalNumberPattern> 340(?: 2(?: 01| - 2[067]| - 36| + 2[0678]| 44| 77 )| 3(?: 32| 44 )| 4(?: - 4[38]| + 22| 7[34] )| 5(?: 1[34]| 55 @@ -22965,12 +23452,13 @@ 4[23]| 77| 9[023] )| 7(?: - [17]\d| - 27 + 1[2-589]| + 27| + 7\d )| 884| 998 )\d{4} </nationalNumberPattern> @@ -22979,21 +23467,20 @@ <mobile> <nationalNumberPattern> 340(?: 2(?: 01| - 2[067]| - 36| + 2[0678]| 44| 77 )| 3(?: 32| 44 )| 4(?: - 4[38]| + 22| 7[34] )| 5(?: 1[34]| 55 @@ -23003,12 +23490,13 @@ 4[23]| 77| 9[023] )| 7(?: - [17]\d| - 27 + 1[2-589]| + 27| + 7\d )| 884| 998 )\d{4} </nationalNumberPattern> @@ -23048,15 +23536,17 @@ <exampleNumber>5002345678</exampleNumber> </personalNumber> </territory> <!-- Viet Nam (Vietnam) --> - <!-- http://www.itu.int/oth/T02020000E4/en --> - <!-- http://en.wikipedia.org/wiki/%2B84 --> <territory id="VN" countryCode="84" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" nationalPrefixOptionalWhenFormatting="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000E4/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/%2B84</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([17]99)(\d{4})"> <leadingDigits>[17]99</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -23197,12 +23687,14 @@ <exampleNumber>1992000</exampleNumber> </uan> </territory> <!-- Vanuatu --> - <!-- http://www.itu.int/oth/T02020000E2/en --> <territory id="VU" countryCode="678" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000E2/en</sourceUrl> + </references> <!-- Should be formatted in one block, apart from the mobile numbers. --> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> <leadingDigits>[579]</leadingDigits> <format>$1 $2</format> @@ -23251,12 +23743,14 @@ <exampleNumber>30123</exampleNumber> </uan> </territory> <!-- Wallis and Futuna (Territoire français d'outre-mer) --> - <!-- http://www.itu.int/oth/T02020000E6/en --> <territory id="WF" countryCode="681" internationalPrefix="00"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000E6/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -23287,12 +23781,14 @@ <exampleNumber>501234</exampleNumber> </mobile> </territory> <!-- Samoa --> - <!-- http://www.itu.int/oth/T02020000B4/en --> <territory id="WS" countryCode="685" internationalPrefix="0"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000B4/en</sourceUrl> + </references> <availableFormats> <!-- Should be formatted in one block, apart from the specific series below. --> <numberFormat pattern="(8\d{2})(\d{3,4})"> <leadingDigits>8</leadingDigits> <format>$1 $2</format> @@ -23338,13 +23834,15 @@ </tollFree> <!-- Current research suggests other types of numbers are not used in Samoa. --> </territory> <!-- Yemen --> - <!-- http://www.itu.int/oth/T02020000E7/en --> <territory id="YE" countryCode="967" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000E7/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([1-7])(\d{3})(\d{3,4})"> <leadingDigits> [1-6]| 7[24-68] @@ -23386,16 +23884,20 @@ </mobile> <!-- No tollFree or premiumRate information can be found. --> </territory> <!-- Mayotte --> - <!-- Some information at http://en.wikipedia.org/wiki/Telephone_numbers_in_France - most from - collection of internet data. http://www.comores-online.com/mwezinet/internet/262.htm - verifies the fixed-line prefixes, but the mobile prefixes listed here seem out of date. - --> <territory id="YT" countryCode="262" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" leadingDigits="269|63"> + <references> + <!-- Some information at the following source, but most from collection of internet data. + --> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_France</sourceUrl> + <!-- Verifies the fixed-line prefixes, but the mobile prefixes listed here seem out of date. + --> + <sourceUrl>http://www.comores-online.com/mwezinet/internet/262</sourceUrl> + </references> <!-- Formatting as per La Réunion. --> <generalDesc> <nationalNumberPattern>[268]\d{8}</nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> </generalDesc> @@ -23413,15 +23915,17 @@ <exampleNumber>801234567</exampleNumber> </tollFree> </territory> <!-- South Africa --> - <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000C10001PDFE.pdf --> - <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa --> <territory id="ZA" countryCode="27" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000C1/en</sourceUrl> + <sourceUrl>http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(860)(\d{3})(\d{3})"> <leadingDigits>860</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -23514,13 +24018,15 @@ <exampleNumber>861123456</exampleNumber> </uan> </territory> <!-- Zambia --> - <!-- http://www.itu.int/oth/T02020000E8/en --> <territory id="ZM" countryCode="260" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000E8/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="([29]\d)(\d{7})"> <leadingDigits>[29]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -23536,18 +24042,19 @@ <fixedLine> <nationalNumberPattern>21[1-8]\d{6}</nationalNumberPattern> <exampleNumber>211234567</exampleNumber> </fixedLine> <mobile> - <!-- Adding extra prefixes 50, 6[1-57-9] and 7[13-6] since SMS messages have been - successfully delivered to these numbers, and numbers like this can be found on the - Internet. Adding prefix 960 based on information received from MTN Zambia. --> + <!-- Adding extra prefixes 50 and 6[1-57-9] since SMS messages have been successfully + delivered to these numbers, and numbers like this can be found on the Internet. Adding + prefix 960 based on information received from MTN Zambia. The 97 range has been + expanded based on their IR21 document, which states the range 97[1-9] is used. --> <nationalNumberPattern> 9(?: 5[05]| 6\d| - 7[13-9] + 7[1-9] )\d{6} </nationalNumberPattern> <exampleNumber>955123456</exampleNumber> </mobile> <tollFree> @@ -23555,13 +24062,15 @@ <exampleNumber>800123456</exampleNumber> </tollFree> </territory> <!-- Zimbabwe --> - <!-- http://www.itu.int/oth/T02020000E9/en --> <territory id="ZW" countryCode="263" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000E9/en</sourceUrl> + </references> <availableFormats> <!-- One-digit area codes --> <numberFormat pattern="([49])(\d{3})(\d{2,5})"> <leadingDigits> 4| @@ -23827,12 +24336,14 @@ <exampleNumber>8686123456</exampleNumber> </voip> </territory> <!-- Universal International Toll Free Number --> - <!-- http://www.itu.int/en/ITU-T/inr/unum/Pages/uifn.aspx --> <territory id="001" countryCode="800" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/en/ITU-T/inr/unum/Pages/uifn.aspx</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -23853,12 +24364,14 @@ <nationalNumberPattern>\d{8}</nationalNumberPattern> </tollFree> </territory> <!-- Universal International Shared Cost Number --> - <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en --> <territory id="001" countryCode="808" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/rec/T-REC-E.169-200205-I/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{4})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> @@ -23879,13 +24392,15 @@ <nationalNumberPattern>\d{8}</nationalNumberPattern> </sharedCost> </territory> <!-- Inmarsat Global Limited --> - <!-- http://www.itu.int/oth/T0202000065/en --> - <!-- www.inmarsat.com --> <territory id="001" countryCode="870"> + <references> + <sourceUrl>http://www.itu.int/oth/T0202000065/en</sourceUrl> + <sourceUrl>http://www.inmarsat.com</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -23908,13 +24423,15 @@ </nationalNumberPattern> </mobile> </territory> <!-- VISIONng --> - <!-- http://www.itu.int/oth/T02020000E5/en --> <!-- Number length has been derived from examples found online. --> <territory id="001" countryCode="878"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000E5/en</sourceUrl> + </references> <availableFormats> <!-- Formatting chosen based on online examples. --> <numberFormat pattern="(\d{2})(\d{5})(\d{5})"> <format>$1 $2 $3</format> </numberFormat> @@ -23936,16 +24453,18 @@ <nationalNumberPattern>10\d{10}</nationalNumberPattern> </voip> </territory> <!-- Iridium --> - <!-- www.iridium.com --> - <!-- http://www.itu.int/oth/T0202000069/en --> <!-- Globalstar also reports using this prefix, but we cannot find any online numbers with the Globalstar prefixes, so are not sure how exactly these work, and what length the numbers are. For this reason, we only support Iridium numbers at the moment. --> <territory id="001" countryCode="881"> + <references> + <sourceUrl>http://www.iridium.com</sourceUrl> + <sourceUrl>http://www.itu.int/oth/T0202000069/en</sourceUrl> + </references> <availableFormats> <!-- Formatting chosen based on ITU document and Iridium website FAQ. --> <numberFormat pattern="(\d)(\d{3})(\d{5})"> <leadingDigits>[67]</leadingDigits> <format>$1 $2 $3</format> @@ -23963,23 +24482,25 @@ <mobile> <nationalNumberPattern>[67]\d{8}</nationalNumberPattern> </mobile> </territory> - <!-- BebbiCell (Formerly Global Networks Switzerland AG) +88234 --> - <!-- http://www.itu.int/oth/T0202000054/en --> - <!-- http://www.gsm.aq/numberplan.php --> - <!-- http://www.global.aq --> - <!-- Maritime Communications Partner (MCP) +88232 --> - <!-- http://www.itu.int/oth/T02020000F4/en --> - <!-- Oration Technologies +88237 --> - <!-- http://www.itu.int/oth/T02020000A0/en --> - <!-- Telespazio S.p.A. +88213 --> - <!-- http://www.itu.int/oth/T02020000CC/en --> - <!-- Thuraya +88216 --> - <!-- http://www.itu.int/oth/T02020000CF/en --> <territory id="001" countryCode="882"> + <references> + <!-- BebbiCell (Formerly Global Networks Switzerland AG) +88234 --> + <sourceUrl>http://www.itu.int/oth/T0202000054/en</sourceUrl> + <sourceUrl>http://www.gsm.aq/numberplan.php</sourceUrl> + <sourceUrl>http://www.global.aq</sourceUrl> + <!-- Maritime Communications Partner (MCP) +88232 --> + <sourceUrl>http://www.itu.int/oth/T02020000F4/en</sourceUrl> + <!-- Oration Technologies +88237 --> + <sourceUrl>http://www.itu.int/oth/T02020000A0/en</sourceUrl> + <!-- Telespazio S.p.A. +88213 --> + <sourceUrl>http://www.itu.int/oth/T02020000CC/en</sourceUrl> + <!-- Thuraya +88216 --> + <sourceUrl>http://www.itu.int/oth/T02020000CF/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{2})(\d{4})(\d{3})"> <leadingDigits>3[23]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -24059,14 +24580,19 @@ <nationalNumberPattern>348[57]\d{7}</nationalNumberPattern> <possibleNumberPattern>\d{11}</possibleNumberPattern> </voicemail> </territory> - <!-- http://www.itu.int/oth/T02020000F3/en (Voxbone) - http://www.itu.int/oth/T02020000FB/en (bandwidth.com) - http://www.itu.int/oth/T02020000FC/en (SipMe) --> <territory id="001" countryCode="883"> + <references> + <!-- bandwidth.com --> + <sourceUrl>http://www.itu.int/oth/T02020000FB/en</sourceUrl> + <!-- SipMe --> + <sourceUrl>http://www.itu.int/oth/T02020000FC/en</sourceUrl> + <!-- Voxbone --> + <sourceUrl>http://www.itu.int/oth/T02020000F3/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> <leadingDigits>510</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -24105,15 +24631,17 @@ </nationalNumberPattern> </voip> </territory> <!-- United Nations- OCHA --> - <!-- http://www.itu.int/oth/T02020000FA/en --> <!-- Numbers here are classified as UAN, as they are non-geographical and universally accessible. In addition, the end-user tariff to reach these numbers is lower or similar to the tariff of a national call. --> <territory id="001" countryCode="888" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/oth/T02020000FA/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})(\d{5})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats> @@ -24134,11 +24662,13 @@ <nationalNumberPattern>\d{11}</nationalNumberPattern> </uan> </territory> <!-- Universal International Premium Rate Number --> - <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en --> <territory id="001" countryCode="979" leadingZeroPossible="true"> + <references> + <sourceUrl>http://www.itu.int/rec/T-REC-E.169-200205-I/en</sourceUrl> + </references> <availableFormats> <numberFormat pattern="(\d)(\d{4})(\d{4})"> <format>$1 $2 $3</format> </numberFormat> </availableFormats>