是否可以从Java应用程序发送SMS。在这种情况下,我不想使用J2ME。我只想知道关于J2SE和J2EE的信息。有没有可用的API来实现这一点?如果它是可用的,我们是否必须使用任何服务提供商?你能告诉我如何实现这个目标吗?
发布于 2010-05-13 14:31:13
当然。我们目前正在通过Ericsson IPX发送短信。我们只需发布到特定的URL来发送消息(当我们收到SMSes时,他们会将XML文档发布到我们的URL )。这在大多数语言中都很容易做到。
也有相当多的低端提供商允许免费或低成本的SMSes,只要数量足够低。
发布于 2010-05-13 14:07:31
你可以看看my cool sms,他们有一个发送短信的应用程序接口,可以和Java一起工作。
发布于 2011-11-07 17:37:23
实现这一点的最好方法是使用SMS网关。一方面,SMS网关封装了与SMS载体介质接口的技术,另一方面,它为诸如http、SMTP、ftp等的应用层协议提供了与其交互的接口。例如,您可以让web应用程序通过HTTP与SMS网关通信,而另一端的网关将通过某种专有协议与SMS中心通信,以发送从该应用程序接收的SMS文本。这样,应用程序不需要知道发送SMS的低级协议。
如果需要发送大量群发短信,您可以将线路租给短信中心(SMSC),并将SMS网关配置为使用该租用线路发送短信。如果您需要发送少量的消息,那么您可以使用您的移动电话代替租用线路。将您的移动电话连接到PC/服务器并配置网关以使用您的电话。有关将电话与网关连接的信息,请参阅网关文档。
市场上有很多可以使用的商业网关。但是使用开源的SMS网关是一个很好的选择。您可以使用一个名为- Kannel的开源网关。相信我,设置并开始使用它并不是很困难。
https://stackoverflow.com/questions/2824694
复制相似问题