问题标签 [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 投票
0 回答
33 浏览

java - JSMPP,获取交付收件人报告

我正在使用 JSMPP 发送和接收 SMS,并且我想创建一个能够为活动创建报告的部件。我找不到任何 PDU 来报告 SMS 的当前状态,如果它已传递给订阅者,或者它已排队等待传递或拒绝(Query_SM 没有提供我想要的结果),现在如何应用它?我有消息 ID,但无法获取 SMS 状态。

0 投票
0 回答
88 浏览

java - 找到 JSMPP 否定响应 00000001(消息长度无效)

我有这个错误:jsmpp.extra.NegativeResponseException:否定响应 00000001(消息长度无效)。会有什么问题?我正在使用 SMSC 模拟器,它返回给我一个消息 ID,但是当我将代码传递给我的测试团队时,他们收到错误,我该如何解决?

完整的错误堆栈是:

16:00:01.011 [main] INFO com.notificaciones.util.LoggerNotificacionesMDB - 连接 16:00:01.039 [main] INFO com.notificaciones.util.LoggerNotificacionesMDB - 与 SMSC 连接,系统 ID 为 12545 1 16:00:01.068 [main ] 错误 com.notificaciones.util.LoggerNotificacionesMDB - 收到否定响应 org.jsmpp.extra.NegativeResponseException:在 org.jsmpp.session.AbstractSession.validateResponse(AbstractSession.java:284) 找到否定响应 00000001(消息长度无效)~[ notifysat-0.0.1-jar-with-dependenciesVersion2.jar:?] at org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:345) ~[notifysat-0.0.1-jar-with-dependenciesVersion2.jar:? ] 在 org.jsmpp.session.SMPPSession.submitShortMessage(SMPPSession.java:384) ~[notifysat-0.0.1-jar-with-dependenciesVersion2.jar:?] 在 com.notifysat.Principal.main(Principal.java:117) [notifysat-0.0.1-jar-with-dependenciesVersion2.jar:?]

我正在使用:jsmpp 2.3.12-SNAPSHOT

0 投票
1 回答
141 浏览

java - SMPP:如何在 java 中创建非常简单的监听器?

我有一个可以使用 SMPP 协议生成和发送 SMS 消息的客户端。我可以在客户端设置目标地址和用户、密码。

我想创建一个非常简单的服务器(侦听器),它将从客户端接收消息(不带 SSL)并将结果写入文件。我找到了很多关于这个主题的文章,但它们对我没有帮助。

您能否提出解决此问题的最佳方法?

0 投票
0 回答
151 浏览

java - SMPP:监听器问题

我试图实现一个简单的侦听器,它从客户端接收 SMS 消息并将其显示在控制台中。我使用了来自https://tripleights.blogspot.com/2014/10/tutorial-java-jsmpp.html的代码,但遇到了两个我无法解决的问题:

  1. 监听器收到消息后停止。

  2. 当 IntelliJ Idea 尝试执行时session.unbindAndClose();会产生错误:

监听器代码如下:

如何解决?

0 投票
0 回答
33 浏览

unicode - 无法在 message_payload 中发送 unicode 短信

我正在使用 jSMPP 库。SMPP 接口版本 34。我可以在 message_payload 可选参数中通过 SMPP 成功发送英文短信。但无法在 message_payload 可选参数中发送 unicode(Hindi) SMS 内容。对于 unicode 消息,我将数据编码方案设置为 0x08 (Alpha.UCS2)并创建 message_payload 可选参数,如下所示:

submit_sm 函数调用如下所示:

在这种情况下,我没有收到操作员的任何交付通知,但成功接收到确认 ID。

我在这里想念什么。

注意:我必须使用 message_payload 进行短信发送。

提前致谢

0 投票
0 回答
6 浏览

java - JSMPP 中的串联消息问题

我在向我的 SMSC 发送串联消息时遇到问题,在这里,我将尽力描述问题。

发送连接消息时,我的 SMSC 等待接收消息的所有片段,然后将其处理给提供者并发回响应,这意味着在使用 JSMPP java lib 时,每当我收到一条长消息(超过 160 个字符对于 GSM7)我会将消息分成多个片段并使用该session.submitShortMessage方法提交每个片段。

问题是这个调用是同步的,并等待 SMSC 以submit_sm_resp. 因此,我需要使用某种异步模式来提交消息。

我不知道如何使用库的当前实现来做到这一点。

你知道这样做的任何方法吗?

提前致谢