是否可以通过手机或电话号码识别电信提供商?

时间:2012-08-27 16:39:35

标签: api sms restful-url telecommunication

有支持Restful API的ulimited在线批量短信服务提供商。我主要研究不同国家的Nexmo,Tropo,Twilio定价。

让我们以巴西为例。

[TROPO]

2¢ / msg

[Nexmo]

3.63¢ / msg

[Twilio] Twilo基于提供商提供。看到定价。

Vivo    8.3¢ / msg
Claro   8.6¢ / msg
TIM     1.2¢ / msg
Oi      8.3¢ / msg

所以,我想要的是在发送短信之前,我想识别提供商。在Twilio中看到发送短信到 TIM 更便宜的示例,但其他Tropo和Nexmo更便宜。如果有办法识别电信提供商,那么我可以在发送短信之前编程使用哪个API。我不知道这个问题应该贴在这里。有没有办法或api可以识别这个?谢谢。

2 个答案:

答案 0 :(得分:1)

我没有看到现成的解决方案,除了账单中的数据库(在大多数情况下,它们根据具体需求进行了详细说明)

“头号”来源是国际电联。链接到文档 - http://www.itu.int/oth/T0202.aspx?parent=T0202 它是官方消息来源,但尚未准备好使用数据库。您必须花费大量时间手动创建数据库。

有一些预先准备好的数据库,http://en.allworldsms.com/html/phone_codes.php ... 它很难看,但它包含徽标。并且它不能在一个文件中下载,但它仍然很容易消费。

答案 1 :(得分:0)

如果您想使用他们拥有的基于网络的面板,

http://www.data24-7.com/git.php会提供免费的查询服务。如果您想要API访问,则每次查询都会收取一分钱的费用。当我使用它时,费率大约为.006美分。此外,数据仅约90%正确。从那以后,他们可能已经改进了它。

您可以获得更多信息,只需提供商,您也可以判断电话号码是否支持短信,是否为无线以及问候语中断音是什么(绕过语音邮件问候语的号码)。