正在寻找一种方法来确定我正在呼叫的 phone 号码是否是一个单元格 phone

looking for a way to determine if the phone number i'm calling is a cell phone or not

我正在寻找一种方法来确定我拨打的 phone 号码是否是 cell/mobile phone,因为不允许自动拨打这些类型的号码.

这将根据号码的来源而有所不同。如果该号码是北美拨号计划的一部分,那么您正在寻找的是 LRN 浸入。对于给定号码 (NPA-NXX-YYYY),NPA-NXX 由提供商购买,然后该提供商指定 phone 号码是陆地号码还是移动号码,它位于哪个费率中心,地理信息,等问题是大约 30% 的号码是在提供商之间移植的。 LRN 查找是完整的 NPA-NXX-YYYY 提供商查找。

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

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

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