diff options
author | dbeaumont@google.com <dbeaumont@google.com@ee073f10-1060-11df-b6a4-87a95322a99c> | 2012-07-18 14:48:06 +0000 |
---|---|---|
committer | dbeaumont@google.com <dbeaumont@google.com@ee073f10-1060-11df-b6a4-87a95322a99c> | 2012-07-18 14:48:06 +0000 |
commit | 9f44b90dde796d85b419316cfdc3abd820c02a2a (patch) | |
tree | 6dbbff77e38ac9b6ac36b14eb10cc649fcb38d95 | |
parent | 03000f9d481c2cbbcc840bd3b824544cca3f9ea1 (diff) | |
download | resources-9f44b90dde796d85b419316cfdc3abd820c02a2a.tar.gz |
Correctly updated metadata file for version 5.0 (only affects generated code)
git-svn-id: http://libphonenumber.googlecode.com/svn/trunk/resources@500 ee073f10-1060-11df-b6a4-87a95322a99c
-rw-r--r-- | PhoneNumberMetaData.xml | 156 |
1 files changed, 55 insertions, 101 deletions
diff --git a/PhoneNumberMetaData.xml b/PhoneNumberMetaData.xml index fee6212..03bada7 100644 --- a/PhoneNumberMetaData.xml +++ b/PhoneNumberMetaData.xml @@ -7127,93 +7127,28 @@ <!-- Gabon --> <!-- http://www.itu.int/oth/T020200004E/en --> - <territory id="GA" countryCode="241" internationalPrefix="00" leadingZeroPossible="true" - nationalPrefix="0"> + <territory id="GA" countryCode="241" internationalPrefix="00" + nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> <availableFormats> - <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})" - nationalPrefixFormattingRule="$NP$FG"> - <leadingDigits>[12]</leadingDigits> - <format>$1 $2 $3 $4</format> - </numberFormat> - <numberFormat pattern="(0\d)(\d{2})(\d{2})(\d{2})"> - <leadingDigits>0</leadingDigits> + <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})"> <format>$1 $2 $3 $4</format> </numberFormat> </availableFormats> <generalDesc> - <nationalNumberPattern> - [12]\d{6}| - 0\d{7} - </nationalNumberPattern> - <possibleNumberPattern>\d{6,8}</possibleNumberPattern> + <nationalNumberPattern>[1-7]\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> </generalDesc> <fixedLine> - <!-- The plan stated that the new 7-digit fixed-line plan would come into force in 2005, but - then said it was "postponed til a later time". This time was never communicated, but - now 7-digit numbers can be found online so we have assumed that this has in fact - happened. In addition, we attempted to dial 6-digit numbers and the result was an - "invalid number" error. There is also a typo in one place in the ITU document stating - that the numbers in Ntoum moved from "42" to "02 41" - it seems they moved to "02 42" - as written later in the document. --> - <nationalNumberPattern> - (?: - 1(?: - 4[4-8]| - 7\d - )| - 2(?: - 4[02]| - 5[04-689]| - 6[024-79]| - 8[236]| - 9[02368] - ) - )\d{4} - </nationalNumberPattern> - <possibleNumberPattern>\d{6,7}</possibleNumberPattern> + <!-- A 7-digit fixed-line plan was implemented as of June 17, 2012. (The doc refers to an + 8-digit plan since it counts the initial 0.) --> + <nationalNumberPattern>1\d{6}</nationalNumberPattern> <exampleNumber>1441234</exampleNumber> </fixedLine> - <!-- The leading zero here is supposed to be temporary - at a later date, Gabon intends to - have a 0 as their national prefix for all numbers instead. It is uncertain at the moment - whether the 0 for mobile numbers is still necessary when dialling from outside the - country or not. --> - <!-- http://www.wtng.info/wtng-241-ga.html was used as the basis for the acceptable prefixes, - with some supplementary prefixes added from internet research. There is supposedly a - resource on mobile prefixes on the Gabon Telecom website, but the site (www.ogooue.ga) - doesn't seem to work and no alternative can be found. Extra prefixes added: 07 12, 07 13, - 06 71, 07 33, 07 [67]\d --> + <!-- A 7-digit mobile plan was implemented as of June 17, 2012. (The doc refers to an + 8-digit plan since it counts the initial 0.) --> <mobile> - <nationalNumberPattern> - 0(?: - 5(?: - 0[89]| - 3[0-4]| - 8[0-26]| - 9[238] - )| - 6(?: - 0[3-7]| - 1[01]| - 2[0-7]| - 6[0-589]| - 71| - 83| - 9[57] - )| - 7(?: - 1[2-5]| - 2[89]| - 3[35-9]| - 4[01]| - 5[0-47-9]| - [67]\d| - 8[457-9]| - 9[0146] - ) - )\d{4} - </nationalNumberPattern> - <possibleNumberPattern>\d{8}</possibleNumberPattern> - <exampleNumber>06031234</exampleNumber> + <nationalNumberPattern>[2-7]\d{6}</nationalNumberPattern> + <exampleNumber>6031234</exampleNumber> </mobile> <emergency> <nationalNumberPattern> @@ -9995,11 +9930,9 @@ <!-- 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)--> - <!-- http://www.wtng.info/wtng-972-il.html --> - <!-- http://www.moc.gov.il/new/documents/engineering/MISP0200.ppt (in Hebrew) --> + (in Hebrew) --> <!-- Formatting practice following wikipedia, and government sites. --> - <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-48])" + <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-9])" nationalPrefix="0" nationalPrefixFormattingRule="$FG"> <availableFormats> <numberFormat nationalPrefixFormattingRule="$NP$FG" @@ -10058,28 +9991,27 @@ <exampleNumber>1700123456</exampleNumber> </noInternationalDialling> <fixedLine> - <nationalNumberPattern> - (?: - [2-489]| - 7[2-46-8] - )\d{7} - </nationalNumberPattern> - <possibleNumberPattern>\d{7,9}</possibleNumberPattern> + <nationalNumberPattern>[2-489]\d{7}</nationalNumberPattern> + <possibleNumberPattern>\d{7,8}</possibleNumberPattern> <exampleNumber>21234567</exampleNumber> </fixedLine> <mobile> + <!-- The ITU document says 055 is reserved, but wikipedia claims it is already in use. We + are fairly sure wikipedia is accurate based on news coverage of the launch of these + numbers. --> <nationalNumberPattern> 5(?: - [02346-9]\d{2}| + [02347-9]\d{2}| 5(?: - 22| - 33| - 44| - 5[58]| - 66| - 77| - 88 - ) + 2[23]| + 3[34]| + 4[45]| + 5[5689]| + 6[67]| + 7[78]| + 8[89] + )| + 6[2-9]\d )\d{5} </nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> @@ -10099,14 +10031,16 @@ <premiumRate> <!-- Peculiarly, one source states that 1956 and 1957 are the new premium rate prefixes. However, no online numbers starting with these prefixes can be found, and this data - is not found in any other source. Instead, 1919 numbers are commonly used online for - these services, so we support them. --> + is not found in any other source. --> <!-- 1200 and 1212 numbers are for televoting. --> <nationalNumberPattern> 1(?: 212| (?: - 919| + 9(?: + 0[01]| + 19 + )| 200 )\d{2} )\d{4} @@ -10120,7 +10054,27 @@ <exampleNumber>1700123456</exampleNumber> </sharedCost> <voip> - <nationalNumberPattern>77\d{7}</nationalNumberPattern> + <!-- These rules are a union of the wikipedia and ITU document prefixes. They are mostly + marked as VoIP on wikipedia, but it seems they may indeed be DID (Direct Inward + Dialing) numbers, that most people forward to VoIP numbers. --> + <nationalNumberPattern> + 7(?: + 2[23]\d| + 3[237]\d| + 47\d| + 6(?: + 5\d| + 88 + )| + 7\d{2}| + 8(?: + 33| + 55| + 77| + 81 + ) + )\d{5} + </nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> <exampleNumber>771234567</exampleNumber> </voip> |