Jasmin HttpConnector for MT



有什么方法可以在Jasmin中实现用于发送消息(MT(的http连接器吗?根据文档jasmin HTTP API仅支持smpp连接器。

更新1:场景的更多信息:

我有4个短信提供商,我需要实现使用Jasmin。其中一个是使用SMPP协议,并且使用SMPP连接器与jasmin配合良好。其他3个有http协议(用params调用url发送短信(。我想使用http协议和jasmin来使用它的路由和其他东西。

Jasmin仅支持MO(源自移动设备(消息的HTTP客户端连接器。

我发现自己遇到了和自己相同的场景,我发现最简单的解决方案是编写一个SMPP-to-HTTP服务,它允许Jasmin连接到它并通过HTTP中继MT消息。希望能帮助

以下是在Jasmin:中添加Http-MT支持的概述

为http MT连接器添加连接器类和管理器

添加路由器管理器

修改smpp协议模块,并在将http mt调用分派到smpp队列之前将其从该模块分离。分离将在路由器选择您的自定义连接器后完成,用户余额等从用户帐户中扣除,但在交易排队之前。

通过分离意味着使用您自己的队列(rabbitmqqueue(,并在上面发布您的事务。为rabbitmq创建订阅者,并根据需要进行回复。

使用此方法将返回相同的消息id和类似smpp的响应。

有关更多详细信息或帮助,请发表评论。

最新更新