…. another day at work and another question about phone numbers and formats. This time a question about Hungarian phone numbers and more specifically the usage of the 06 trunk prefix. For a random number +36 1 20 22222, Google’s libphonenumber library currently formats the “NATIONAL” format as (1) 202 2222
(v 8.8.10)
The customer says this should include the 06 prefix which from looking at the Telephone numbers in Hungary I tend to agree with.
However, it seems this has already been brought up as a libphonenumber issue but it was closed with the explanation that (1) 202 2222 is how you write it down on a paper(?) and 06 (1) 202 2222 is how you dial it from a mobile phone. But from what I can tell the 06 prefix is included in all the dialing permutations:
Mobile-mobile
Mobile-landline
Landline-mobile
Landline-landline
With the exception of landline-landline within the same area as well as possibly mobil-mobile within the same network. Based on that I think the suggested solution of using the formatNumberForMobileDialing is not satisfactory.
I posted the question on Quora: https://www.quora.com/When-do-I-include-the-06-trunk-prefix-when-dialing-within-Hungary and got conflicting answers.
Found some Hungarian coworkers to suggested that 06 the norm and referring to government webpages like:
Website of the Hungarian goverment
http://www.kormany.hu/hu/nemzetgazdasagi-miniszterium/elerhetosegek 06-1-795-7977
Tax Authority
https://nav.gov.hu/nav/kapcsolat 06 (80) 20-21-22