问题标签 [jsmpp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
220 浏览

java - 如何在 jsmpp 中将消息分离到第三方活页夹

我正在使用 jsmpp 库开发一个短信网关。

这是我的场景。

我通过 2 个连接绑定到SMSC(电信公司),并通过 2 个简码接收消息,例如 30002 和 30003 ,由 (电信公司),并通过SMSC

然后,通常应该直接绑定到SMSC的第三方绑定器(参与批量短信推送的公司)通过SMPP连接到我的SMPP服务器(用作SMSC的一种)的

第三方活页夹将消息发送到SMPP服务器,我捕获这些消息,将它们排队并将它们发送到主SMSC(电信公司)。

电信公司随后回应发送报告和来自批量消息报告的消息以及我转发给第三方活页夹的其他数据进行响应。

当我只有 1个第三方活页夹时,这种情况效果很好时,这种情况效果很好。

但是现在我们要处理一个更一般的情况,即我们有很多第三方绑定器

由于我只有 2 个短代码可供SMSC将消息转发给我,我如何知道哪个第三方活页夹拥有SMSC响应?

我有将回复转发给所有相关第三方的令人讨厌且效率低下的选择。

除了上述之外,唯一的其他选择是从SMSC为每个第三方 binder获取不同的短代码,这对我的方案来说并不划算。

0 投票
0 回答
124 浏览

wso2 - 使用 WSO2-ESB 的 SMS REST API

我想使用 WSO2 ESB 4.8 或新版本编写一个 Rest API 来发送短信、接收短信、获取通知、订阅短信通知和取消订阅短信通知。

  1. 我检查了WSO2-ESB-Sending SMS 块,它只包含发送 SMS,但不 包含Receive SMS、Get Notification、Subscribe SMS Notification 和 Un Subscribe SMS Notification
  2. 也有人可以指导我如何实现其余部分(例如,SendSMS 是 axis2-transport-sms-1.0.0.jar 中的 void 方法,这意味着我们在调用 SendSMS 方法后不会得到响应。那么如何检查响应地位?

谢谢

0 投票
0 回答
52 浏览

java - 如何在axis2 短信传输中获取短信发送通知?

我正在编写基于axis2 sms 传输的sms api。我想知道如何使用 asix2 短信传输获取短信发送通知。

当前axis2 sendms方法没有返回值。JSMPP 是否支持短信发送通知?

谢谢

0 投票
0 回答
571 浏览

java - 如何在 jsmpp 中创建连接池?

我想维护池 JSMPP 连接以发送 SMS。根据要求我需要定义 MIN 和 MAX 连接,但是当前的 JSMPP 库允许我们创建单个连接。

如何为连接池扩展 JSMPP 库。

谢谢

0 投票
1 回答
365 浏览

java - 我可以为单端口创建 SMSC 和 SMPP 协议之间的连接池并在它们之间分配负载吗?

我正在使用 JSMPP 来创建 SMSC(服务提供者)和 SMPP 协议之间的连接(绑定)。当前的实现是允许创建单个连接。

但我想从 WSO2 ESB 创建一个到单个 SMSC 端口(多重绑定)的连接池,并在绑定之间拆分负载。我怎样才能做到这一点?

谢谢

0 投票
1 回答
1702 浏览

java - 使用 jsmpp 的 smpp 服务器绑定问题

我有一个使用 jsmpp 库将 SMS 发送到 SMSC 的 java 应用程序。应用程序连接成功并发送短信。连接问题发生在一周左右的正常运行时间后,在此正常运行时间它会发送数千条短信。但是几天后突然应用程序开始面临连接问题,有时是“负绑定响应 0x00045”,有时是等待绑定响应。当我从 Wireshark 检查时,应用程序不断发送查询线路数据包并接收状态为“OK”的响应。这意味着应用程序已连接,但仍在尝试新连接。下面是连接管理的代码。

我调用 newSession 方法来获取 SMS 发送会话..

我不知道为什么这段代码在已经连接时会重试新连接。任何线索表示赞赏。

0 投票
2 回答
1503 浏览

java - 如何在 Java 的 Web 应用程序中接收短信?

我正在尝试创建一个发送和接收 SMS 的 Web 应用程序。我已经联系了本地 SMS 网关并且连接正常。

我使用 Jsmpp 作为库,并且能够通过我使用 Java SE 构建的示例应用程序发送和接收 SMS。

现在我需要将此功能迁移到 Web 应用程序。发短信应该没问题。但是如何添加一个侦听器来通过我的 Web 应用程序收听 SMSC?我正在使用 Spring 和 j2ee。

SMSC 不公开 Web api,也没有能力向我公开的 api 发送短信。他们允许的唯一方法是通过 SMPP 协议进行通信。

提前致谢。

0 投票
0 回答
107 浏览

java - 从服务器模拟器获取 SMPP 错误代码

我正在使用官方 jsmpp 示例中的服务器模拟器,我想从服务器 sim 中获取 smpp 错误代码(如 ESME_ROK)。我使用 simpleSubmitExample 和 SimpleSubmitSimpleReceive(来自官方示例)发送消息,它工作正常,但我需要从服务器(在日志中或作为服务器输出)获取 ESME_ROK 如何实现?谢谢。

链接到 jsmpp https://github.com/opentelecoms-org/jsmpp

0 投票
0 回答
127 浏览

wso2esb - wso2 Esb:传递 SMPP 请求时出错

最近,我正在探索 wso2 esb 支持的 SMPP 协议选项。我关注了一些博客和网站,但是我遇到了一个无法解决的错误。

https://gayanlggd.wordpress.com/2014/12/19/sending-a-message-from-smsc-simulator-to-wso2-esb-using-smpp-transport/

使用 WSO2 的 SMPP

wso2 ESB 中的 SMS 传输发送方

我的方案是通过 SMPP 协议向 ESB 发送消息。每当我通过 SMPP 发送消息时,我都会收到以下错误

我的代理名称是“SmsProxyTest”,我要发送的消息是 SmsProxyTest:mediate

我什至不知道确切的消息格式。

在 users.txt 我提到了以下细节:

代理人:

除此之外,我还放置了“axis2-transport-sms-1.0.0.jar”和“jsmpp-2.1.0.jar”。

你能告诉我我错过了什么吗?

0 投票
0 回答
150 浏览

java - 使用 JSMPP 获取客户端 IP 地址

我创建了一个 smpp 服务器并使用了 JSMPP-2.3.4 库。问题是 InetAddress 方法不返回客户端地址,而是返回主机地址,这与 Sockets 不同。我正在尝试实现白名单功能,但无法获取客户端地址

其中的主机是 127.0.0.1 。如何让客户端 IP 向我的服务器发送绑定请求?

我当前的解决方案使用 IP 表。