6

我希望创建一个 Web 服务器,可以为 SMS 服务提供商提供一些额外的便利。我可以通过互联网发送短信吗?如果可能的话,是否有任何用于通过 Internet 发送和接收 SMS 的库?

4

4 回答 4

7

通过 Internet 发送 SMS 有许多不同的选项,但最流行的有以下几种:

  1. 直接连接到移动运营商的 SMSC(通常通过 SMPP 协议)。
  2. 通过之前答案中提到的 Clickatell 等一些 SMS 聚合服务进行连接。

这些选项之间的选择主要取决于非技术问题:

  1. 所需覆盖范围(移动运营商将仅在其网络内提供消息传递)。
  2. 保费费率计费可能性(这需要与运营商密切合作)。
  3. 好吧,价格也... :-)

从技术上讲,最受欢迎的选项是:

  1. 专门的协议,如 SMPP(短消息点对点)。
  2. 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 回答