На этой статье в Википедии я узнал, что Сектор стандартизации электросвязи МСЭ (ITU-T) предоставляет такой список кодов вызова страны.
Вот PDF: http://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-E.164D-2009-PDF-E.pdf
Интересно, где найти это в XML-файле или подобный? Я должен сделать, узнают, какая страна номер телефона от, и в JavaScript и в c#.
Здесь есть файл Excel с регулярными файлами . Вы можете легко «конвертировать» его в XML, и вы сможете определить страну по полному номеру телефона.
UPD: Файл, на который я ссылался 4 года назад, больше не доступен. Я бы рекомендовал использовать libphonenumber Google.
Ответ на Извлечение кода страны из номера телефона [libphonenumber] покажет вам правильный способ получения кода страны с номера телефона.
Я скопировал весь PDF-файл в текстовый редактор и получил что-то вроде:
...
31 Netherlands (Kingdom of the)
32 Belgium
33 France
34 Spain
350 Gibraltar
351 Portugal
352 Luxembourg
353 Ireland
354 Iceland
...
Вы можете легко проанализировать это, чтобы создать xml :)