【发布时间】:2016-09-01 13:30:22
【问题描述】:
我创建了 SMS 网关应用程序,我在其中使用 kannel 连接到 MNO(移动网络运营商)SMSCs。我有一组客户端连接到我的应用程序给定的 API(JSON API)和我的应用程序我基本上通过它的 http API 将请求发送到 kannel。我如何拥有这个新客户,他们的要求是他的请求应该通过 SMPP 协议进行,因为他认为 JSON API 没有那么安全,因为消息可以在发送给接收者的途中被更改。为了创建 SMPP 服务器,我使用Node JS SMPP server and client module,然后在收到请求后,我基本上向 kannel 发出 HTTP 请求。我在这里面临的问题是如何将 DLR 发送到客户端。我了解 kannel 为我提供了从 SMSC 获取交付报告的能力,正如他们的文档中引用的 here 所引用的那样,我可以这样做,但是我如何从我的客户那里获取消息 ID,我将发送到 kannel 以便客户将能够将传递报告映射到特定消息。这是我想知道的
- 可以将 kannel 用作 SMPP 服务器,即允许第三方连接我的基于 kannel 的应用程序,同时还能监控通过的消息吗?
- 如果不可能,第三方如何发送消息 ID 以及如何在 SMPP 中接收它?
任何关于更好的应用程序设计或资源的建议,我都可以为自己配备必要的知识来解决这个问题,我们将不胜感激。
免责声明:我是 SMPP 协议的新手
【问题讨论】:
-
我认为您可以用您提出的解决方案回答您自己的问题,也可以接受其中一个回答,或者至少向响应者@Wahid Sadik 发表评论