从Web应用程序发送SMS

时间:2013-10-15 05:39:03

标签: java sms

我正在开发一个网络应用程序,我需要短信和电子邮件。发送电子邮件可以轻松完成但我需要帮助发送短信。所以对于一个不知道什么API需要发送短信的初学者,什么全部需要发送短信。我的意思是

  • 是否需要短信网关?
  • 服务器的任何要求? 我发现了一些链接likethis但这是使用某种加密狗/ GSM网络。但是假设一个Web应用程序如何做到这一点,因为我无法在客户端连接USB加密狗。任何感谢

6 个答案:

答案 0 :(得分:7)

答案 1 :(得分:2)

我建议您使用JSMPP(git page)。 JSMPP是SMPP(短消息点对点)的Java实现。它提供Web应用程序和SMS服务中心之间的通信通道。它每秒最多支持5000条短信。 SMS服务中心将向您收取服务费用,但您可以通过使用进行尽可能多的测试 Selenium simulator。 JSMPP和Selenium模拟器都是免费的。

答案 2 :(得分:1)

拥有网关不是必须的。如果您没有网关,您可以使用手机或加密狗作为串行调制解调器并通过它发送短信。

您可以使用的最受欢迎的库之一是Ozeki。它包含一个示例代码包。

答案 3 :(得分:1)

如果您需要免费的短信网关,则没有一个。没有蜂窝网络提供商想要公开免费的API并让自己陷入困境。你将不得不去付费服务。

答案 4 :(得分:0)

你可以使用smslib [1]:http://smslib.org/这是一个支持java .net的库,通过它你可以像网关调制解调器一样使用短信网关,或者你可以使用移动(作为短信网关)发送短信和接收

我个人建议您进行开发活动和测试,我做了一些研究并得出结论,一旦您将应用程序转移到生产环境并连接您的移动设备或短信调制解调器,据我所知有点繁琐:),在此阶段有许多在线短信网关提供商根据您的位置为您提供了一个可以发送/接收消息的界面,可能会花费您的费用。

答案 5 :(得分:0)

您可以使用SMSGateway.me,您必须在手机上下载他们的Android应用程序作为发件人,您可以从您的网络应用程序通过REST API安排消息。