从移动设备发送SMS,MMS消息并将该消息发送给Java应用程序服务器

问题描述:

我的任务是处理客户希望从移动设备发送SMS,MMS消息的项目。他们希望有一个专门的电话号码来发送这些消息。我们希望这些消息通过网关进行路由,以便在Java应用服务器中处理这些消息,并让服务器生成回应,以便返回给用户移动设备。这个服务器端将用Java完成。从移动设备发送SMS,MMS消息并将该消息发送给Java应用程序服务器

我对此很陌生,并试图理解最佳方法。请让我知道哪些服务和API可以让我做到这一点。似乎有很多服务可以从服务器获取消息到手机,但我不清楚从设备获取消息路由到Java应用程序服务器的机制。

任何建议,非常感谢。

在此先感谢。

Seth

你可以得到一个旧的诺基亚3210或一些数据线连接到服务器。

有一些公司可以提供一个电话号码来接收传入的短消息以及发送(不知道有关彩信,这是一个不同的故事)。其中之一是Clickatell。他们有各种可以从Java使用的API。

http://www.clickatell.com/products/gateway.php

有一些服务,允许你定义一个回调URL,因此,当他们的服务器接收到一个短信,他们通过HTTP POST数据转发给你。当然,有几种专有协议和SMPP(例如http://opensmpp.logica.com/),但是这要复杂得多。

这种服务的一个例子是http://www.textmagic.com/app/pages/en/products/bulk-sms-gateway-api