4

尊敬的所有人!我正在开发一个基于 SMS 的灾难管理系统的项目。
我们必须通过 SMPP 协议向 SMSC 服务器发送请求,以向其所有订阅者广播 SMS。移动电话公司为我们提供了 IP/端口、用户名和密码以连接到他们的 SMSC 服务器。
我对连接到他们的 SMSC 服务器应遵循哪些步骤感到有点困惑?
请有人回答我的以下问题:
1)如何通过 SMPP 协议连接到 SMSC 服务器?
2) 我们是否必须创建自己的 SMPP 服务器才能向 SMSC 服务器发送请求?
3) 如果问题#2 的答案是肯定的,那么如何从 SMPP 服务器向 SMSC 服务器发送请求?
任何帮助将不胜感激!提前致谢!

4

2 回答 2

4

“如果您的提供商使用 HTTP 协议将短信发送给他们,那么您将需要使用 HTTP POST/GET 方法。另一方面,如果您的提供商使用 SMPP(短消息点对点)协议,则必须使用相同的连接到他们。”-来源

因此,看起来提供商正在使用 SMPP 协议。这意味着您必须设置 SMSC 连接。为此,您需要使用 Java API,在您的项目中下载这些库。下载的 Java 文档中应该有关于如何设置的文档。升

于 2012-11-22T20:23:11.960 回答
1

另一种选择是开源 Mobicents SMSC 服务器,它支持 SMPP、SIP 和 SS7/SIGTRAN 接口,以及通过 Restcomm 的 HTTP REST API。

事实上,您可能需要考虑使用 Restcomm 可视化设计器快速构建 SMS 处理逻辑,并使用外部服务功能与您的其余业务逻辑集成。

https://code.google.com/p/smscgateway/ http://www.restcomm.com/

于 2014-10-25T14:05:19.140 回答