sql - 国家/地区电话代码,包括区号

标签 sql telephony

我正在尝试创建一个包含调用国家/地区代码的表格,以便我可以匹配电话号码并检索其原籍国。

我知道 http://blog.attigohk.com/2010/12/12/countriesdb-free-country-code-sql-database/尤其是http://www.itu.int/其中包含“官方”列表。

但我也坚持获取区号,因为加拿大和美国共享 +1,因此仅用 +1 来识别号码是没有用的。

任何人都可以帮助我找到正确的方向,以便可以识别“全世界”的电话号码吗?

最佳答案

我会使用维基百科的列表 here 。对于+1,您将不得不使用更多数字来识别该国家/地区,因为它也由多个加勒比国家/地区共享。另一篇维基百科文章对 here 进行了详分割析。

拥有国际前缀列表(即用于指示您调用国际电话的数字)也可能很有用。该列表是 here 。在某些您无法确定提供给您的电话号码格式的环境中,这会很方便。例如,某些移动运营商会发送带有客户调用的号码的使用记录,例如“+441234567890”,因为该号码会自动转换为“0011441234567890”,但有些客户会调用该完整号码,因此您需要知道哪些号码忽略。

关于sql - 国家/地区电话代码,包括区号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9045833/

相关文章:

shell - 如何从 CLI 控制 Cisco IP-Phone?

mysql - sql如果不存在()插入不起作用

iphone - 如何使用 UISegmentedControl 更改 tableview 中的数据源

android - 如何从 android/internal/telephony/Phone.java 使用 getAvailableNetworks

mysql - 数据库优化/规范化 - 外键出现在 "too many"表中

audio - 开源 FSK 解码器库?

android - 检测哪张SIM卡收到信息

sql - 该函数缺少窗口规范

c# - Gridview,在行更新时从单元格获取值

mysql - 在 MySql 中执行查询时与 only_full_group_by 相关的错误