我希望创建一个 Web 服务器,可以为 SMS 服务提供商提供一些额外的便利。我可以通过互联网发送短信吗?如果可能的话,是否有任何用于通过 Internet 发送和接收 SMS 的库?
问问题
23238 次
4 回答
7
通过 Internet 发送 SMS 有许多不同的选项,但最流行的有以下几种:
- 直接连接到移动运营商的 SMSC(通常通过 SMPP 协议)。
- 通过之前答案中提到的 Clickatell 等一些 SMS 聚合服务进行连接。
这些选项之间的选择主要取决于非技术问题:
- 所需覆盖范围(移动运营商将仅在其网络内提供消息传递)。
- 保费费率计费可能性(这需要与运营商密切合作)。
- 好吧,价格也... :-)
从技术上讲,最受欢迎的选项是:
- 专门的协议,如 SMPP(短消息点对点)。
- SMS 聚合器提供的基于 HTTP 的协议。
如果您需要统一的解决方案,我建议使用支持多种流行传输(SMPP、CIMD、UCP、HTTP 等)的Kannel开源短信网关。
于 2011-11-30T16:05:02.463 回答
3
你有www.Nexmo.com www.tropo.com www.twilio.com www.smsified.com ...等等...
于 2011-11-30T15:28:00.150 回答
2
您可以使用http://www.clickatell.com/,它为您提供了一些选项,例如一一发送 SMS,或使用 XML 等批量文件。
我发现 clickatell API 非常有用且简单,通过创建一个简单的类来包装所有方法,我设法在几个小时内将 SMS 功能添加到现有网站。
有一件事要记住,虽然这对您来说不是免费的,但根据您将文本发送到哪里以及您所在的位置,将会产生费用。
于 2011-11-30T15:41:30.010 回答
0
您可以通过TheTexting API 以编程方式发送短信,他们提供便宜的价格,他们的服务非常好。
全面披露:我为生产该产品的公司工作。
于 2015-09-22T07:00:37.697 回答