【问题标题】:looking for a way to determine if the phone number i'm calling is a cell phone or not寻找一种方法来确定我拨打的电话号码是否是手机
【发布时间】:2015-09-08 16:03:57
【问题描述】:

我正在寻找一种方法来确定我拨打的电话号码是否是手机/移动电话,因为不允许自动拨打这些类型的号码。

【问题讨论】:

  • 不是编程问题,但请检查 Twilio Lookup twilio.com/lookup
  • 这完全是一个编程问题。有几种服务允许 LRN 通过 API 进行查找。

标签: asterisk sip freeswitch pbx asteriskami


【解决方案1】:

这取决于号码的来源。如果该号码是北美拨号计划的一部分,那么您正在寻找的是 LRN 下降。对于给定号码 (NPA-NXX-YYYY),NPA-NXX 由提供商购买,然后该提供商指定该电话号码是陆地号码还是手机号码、它所在的费率中心、地理信息等。问题是大约 30% 的号码在提供商之间转移。 LRN 查找是完整的 NPA-NXX-YYYY 提供程序查找。

这留下了以下两种可能的解决方案:

  1. 您购买了 NPA-NXX 数据库并且您必须购买移植更新
  2. 目前有多种服务可让您以编程方式查找电话号码的当前提供商。 Twilio、thinq 等,这允许您按每次查找付费,而不是购买完整的数据库。

您选择哪种解决方案取决于您决定通过的音量。如果您进行查找并计划经常拨打该号码,您可以在 SIP 消息中包含 LRN 信息,以帮助提供商进行路由。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 2021-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多