问题标签 [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 回答
95 浏览

smpp - Restcomm Smsc 网关:单次连接仅提供 50tps

我正在使用 Restcomm 短信网关 7.3.135。当客户端和服务器都在同一台机器上运行时,我在单个连接上只能获得 50 tps。

在我阅读的文档中,我们可以达到 1000tps。请指导我如何实现这一目标。

谢谢

0 投票
1 回答
227 浏览

smpp - Restcomm smsc 网关:如何转发传入消息

我正在使用 restcomm 短信网关 7.3.135。我需要实现以下目标。

  1. SmppClient --> RestcommSMSC ---> ExternalSMPPServer

  2. SmppClient --> RestcommSMSC ---> ExternalHTTPServer

您能否帮助如何实现这种类型的路由。

谢谢。

0 投票
2 回答
1490 浏览

java - SMPP:为 submit_sm 设置 message_id

请问是否可以设置唯一的消息标识符,稍后将在 DLR 中返回以供参考。

让我在下面解释一下我当前的过程:

我的方法是我们向 smsc 网关发送一条消息,我们从 smsc 获取一个 id,我们保存这个 id,当 DLR 到来时,我们将 dlr 中的 id 与我们之前保存的 id 匹配(因为我们在短时间内推送了数百万条消息这种方法对我们来说不是最优的,来回访问数据库)。

我想要实现的是,如果有一种方法可以将参数添加到向 smsc 提交的消息中,并在 dlr 返回时检索此 ID。

我使用https://github.com/podshumok/python-smpplib用于 python 和https://github.com/uudashr/jsmpp用于 java

编辑

下面是我提交 SM 的 PDU

下面我有 DeliverSM 的 PDU:

0 投票
2 回答
1526 浏览

java - 找到否定响应 00000436

当我尝试通过 SMPP 连接发送短信时出现此错误。

我正在使用 jsmpp-2.1.0.jar

这是短信推送代码

“SMSC 返回错误代码 0x00000436”和“找到否定响应 00000436”是否是相同的错误?我在 smpp 错误列表中找不到错误代码:00000436。

0 投票
0 回答
35 浏览

java - 如何通过 java 代码使用我的 sim 无线发送消息?

谁能告诉我如何使用我的 sim 卡无线发送短信给使用 java 的人,以便通过我的 sim 卡完成计费程序。

0 投票
0 回答
121 浏览

java - Camel ActiveMQ 和 JSMPP 连接监控

我们正在开发一个基于 OSGI(karaf 容器)的应用程序,它部署在 fuse ESB 中。我们有一些集成,比如 ActiveMQ 和通过 SMPP 的 SMSC 等。我们正在使用骆驼路线与这些系统连接和交互。我想通过提供类似motitor(SomeMonitoringInterfaceImpl)的接口实现来监控这些系统的连接状态:

有办法吗?

请注意,camel-smpp 组件正在尝试处理它而不抛出任何异常,这是可以理解的,但这也阻碍了对其进行监控。

0 投票
1 回答
880 浏览

smpp - SMPP SMS 发送长短信

我有一个 java 代码可以向 SMPP 提交长短信,但是在执行时我得到“长度必须小于或等于 254。实际长度为 270 ”错误。使用长字符串或任何阿拉伯字符时。

谁能帮我找出原因并建议我如何解决问题。

下面是我正在尝试的代码。

0 投票
4 回答
738 浏览

java - US-ASCII 字符串(解)压缩到/从字节数组(7 位/字符)

众所周知,ASCII使用7位编码chars,所以用来表示文本的字节数总是小于文本字母的长度

例如:

总是letters= bytes,但预期是letters> bytes

主要问题:smpp协议正文中sms必须是<= 140字节,如果我们使用ascii编码,那么你可以写160字母=(140*8/7),所以我想文本编码7-bit based ascii,我们使用JSMPP

任何人都可以向我解释并指导我正确的方式,在此先感谢(:

0 投票
0 回答
69 浏览

java - 使用 SMPP 发送 SMS

我正在为我的项目配置 SMPP 下面是我的程序

当调试器到达线 Service.getInstance().startService(); 在调试器点上单击下一步后,在启动服务后未进入下一行未返回调试器

0 投票
1 回答
62 浏览

java - Sumit-Multi 的交货报告

我们正在使用带有SmppSm的jsmpp库,这是场景

  1. 创建会话并绑定为transmitter
  2. 登记MessageRecieverListener
  3. 发送SubmitMulti命令

我们期待收到交付报告,但我们没有,我们还搜索是否SMPP支持交付报告,Submit-Multi
这是我的代码

但是我们猜测它SMPP不支持交付报告仅包含message-id并且message-state没有关于接收者信息的信息,这在submit-multi