【问题标题】:How can I programmatically find the mobile phone Operator from a UK Phone Number如何以编程方式从英国电话号码中找到手机运营商
【发布时间】:2012-10-17 11:39:41
【问题描述】:

最近我正在开发一个 SMS Portal,它可以向用户的手机发送从 Web 发送的 SMS。

我的客户向我提供了发送 SMS 和消息的电话号码。

从这些信息中,我必须识别出这个电话号码属于哪个运营商。

谁能告诉我如何找到英国号码的运营商?

【问题讨论】:

    标签: mobile


    【解决方案1】:

    我怀疑你会找到 100% 的机制。数字现在是可移植的。

    http://www.ofcom.org.uk/static/archive/oftel/ind_info/numbering/mnp1199.htm

    号码可携带性是一种受监管的工具,它使公共电话服务(包括移动服务)的订户能够在保留现有电话号码的同时更改其服务提供商。其目的是通过让用户在提供商之间切换而无需更改电话号码的成本和不便,从而促进消费者的选择和有效的竞争。

    但是你可以在这里获得一些信息:

    http://www.ukphoneinfo.com/locator.php

    英国电话代码定位器获取电话号码、标准代码、访问/短代码、交换名称或位置名称。 返回的详细信息可能包括:该区域的位置信息、地图位置、BT 收费信息和附近的交易所名称。

    SABC    D/DE    Status  Date    Communications Provider Use             Notes                Change
    7790    0-9  Allocated  N/A     Orange                  Mobile services 10 Digit Numbers    08/1999
    

    但由于移植,特定号码可能不再与最初分配给它的运营商相关联。

    【讨论】:

    • 感谢您的快速回复。如果我能找到当前的手机运营商,对我很有帮助。我不知道原来的运营商是什么。你能帮我解决这个问题吗?
    • 据我所知这是不可能的。隐私法等无疑会禁止它。然而,IANAL,所以这不是一个明确的答案。您可以要求用户访问一个页面并通过反向查找来确定运算符,但在许多情况下它可能不是很好。不过,您也许可以直接与运营商合作以获取此信息。
    • 也就是说没有API可以找到英国电话号码的运营商?那么其他 SMS 发送门户如何向其客户收费?
    • 随机选择一个价格页面,intellisms.co.uk/sms-gateway/prices 可以看到没有按运营商收费。这一切都是按固定费率完成的,向每个运营商发送短信的费用相同。毫无疑问,其他按运营商收费的 SMS 发送门户假设该号码仍附加到原始运营商(您可以在我的答案中的 URL 中查找)并相应地收费。如果运营商的价格实际上不同,那么他们只是平均赚钱,通常仍会依附于原始运营商。
    • 很抱歉一次又一次地打扰您。您能否提供英国 5 家主要运营商的名称及其电话前缀?
    【解决方案2】:

    我找到了提供 API 以非常低的价格从全世界的电话号码中收集移动运营商的网站。尝试InfoBip 为您的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多