我该如何用Java发送短信?

11

我想从Web应用程序发送短信到特定的移动电话,然后只在Web应用程序中接收他的回复并查看。使用Java技术创建这个功能是否可行?


可能是短信应用程序的重复问题。 - symcbean
可能是如何在Java中发送短信的重复问题。 - Kevin Panko
3个回答

4

3
最好的方法是使用短信网关。短信网关封装了与短信承载介质进行接口交互的技术细节,同时为应用层协议(如http、SMTP、ftp等)提供接口。例如,您可以通过HTTP让Web应用程序与SMS网关通信,网关在其另一侧将使用某个专有协议与短信中心通信,以发送从应用程序接收到的短信文本。此外,您还可以配置网关将传入的短信消息发布回您的Web应用程序。这样,应用程序无需知道发送短信的低级协议。
如果需要发送大量的群发短信,则可以向短信中心(SMSC)租赁线路,并配置您的短信网关使用此租赁线路发送消息。但是,租赁线路的成本要高得多。如果只需要发送少量的消息,则可以使用您的手机代替租赁线路。将手机连接到PC /服务器并配置网关以使用您的手机。您需要参考网关文档,了解如何将手机与网关进行接口交互。这不是非常困难,而是相当简单。
市场上有很多商用网关可供使用。但是使用开源的短信网关是一个不错的选择。你可以使用一个名为 - Kannel 的开源网关。相信我,设置和使用起来并不是很困难。

2

ESendex这样的公司可以提供此类功能,并为许多语言(包括Java)提供SDK和示例代码。


如何开始使用ESendex,我是Java开发人员。 - Dyapa Srikanth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接