任务是验证美国电话号码。检查号码的格式是不够的。
因此,我应该拨打该号码并确定订户是否接听。
是否可以使用 VOIP 解决方案实现自动化?
请提出任何想法。
我将在 Windows 平台(可能是 .NET 或 Java)上实现它。例如,它可以是一个控制台应用程序,它接收参数(电话号码)并返回true或false。
我建议为此使用 Twilio (twilio.com)。这是一个简单易用的 Web 应用程序,可让您在云中构建此类功能。你的系统会发出一个 HTTP POST 请求来启动这个过程——你的网络服务器最终会被调用,并得到调用的结果。他们的网站提供了许多适合您想要做的示例。
可能您可以尝试为此使用“选项 ping”(请参阅 http://hive1.hive.packetizer.com/users/packetizer/pocs/POCS-1.pdf)。我自己还没有尝试过,但理论上,如果您尝试向设备发送 OPTIONS 请求,那么您应该有 200 或 503 作为响应。这意味着设备收到了您的数据包 => 设备号是有效的并且路由是已知的。其他响应代码将指示错误。