问题标签 [opensmpp]

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 回答
846 浏览

smpp - OpenSmpp 地址范围用于什么?

我正在使用OpenSmpp构建一个小型客户端,在GitHub中阅读他们的代码时,我偶然发现了一个奇怪的address-range概念。它用于第 235 行的绑定过程。

它显然与 smpp 服务器地址不同,它的值示例来自他们在第 32 行的配置文件,如下所示。我对它的用法完全感到困惑,因为其他一切似乎都适合绑定。

任何人都可以解释一下吗?

谢谢

0 投票
1 回答
2091 浏览

java - 通过 Opensmpp 发送长短信

我使用 opensmpp 库发送短信,但我找不到发送长消息的文档或示例。我想通过拆分和使用 UDH 来发送长消息(因为它是短信门的要求)。在哪里可以找到 Opensmpp java 库的文档或示例?

0 投票
0 回答
1022 浏览

java - 在 Java 中设置 SMPP 服务器

使用 Kannel,我设置了一个网关来与 SMSC 通信并发送消息。

现在我想在 Java 中设置一个简单的 SMPP 服务器来使用 SMPP 协议接收消息。我试着在网上找,对这个领域很陌生,对它没有清晰的概念。

  • 这可以通过现有的 SMSBox 和 BearerBox 完成吗?
  • 我需要一个单独的服务器吗?
  • 我正在考虑使用“ OpenSMPP ”来设置服务器。那是对的吗?

如果有任何指南、解释如何做同样事情的文档,您能否让我知道?

OpenSMPP也是一种选择吗?

非常感谢您的回复。

0 投票
1 回答
180 浏览

smpp - ESME 参数确认

我们正在编写一个组件,它通过一个第 3 方接口向设备发送消息。

我确实使用了 smpp 客户端代码来做到这一点,但我想确保我传递的任何参数都是正确的。如果我错了,任何人都可以在以下参数上纠正我。

sender = // 第三方 IP 地址

目的地=//我想向它发送短信的SIM卡号码

ipAddress = "smpp.xyzwireless.com"; // 由第 3 方提供

端口 = 2775;

systemId = srini // 由第 3 方提供

密码 = srini // 由第 3 方提供

并且具有上述详细信息的 Bind() 方法将首先执行,然后是 submit() 和 unBind() 方法。

在您确认上述参数后,您能否确认以下可能性。

我想保持 ESME 和 SMSC 之间的连接很长时间。为此,我正在做 enquireLink() 方法。

我将此 enquireLink 方法放置在 java 的 Timer() 中,因此它每 45 秒检查一次连接,并从 enquireLink 开始将断开时间重新建立到下一个 60 秒。

我在这里想什么不对吗?纠正我,伙计们。

提前致谢。

0 投票
1 回答
813 浏览

protocols - ESME 是否应该发送交货报告?

我有一个存在的疑问,我知道当 ESME 发送提交时从 SMSC 请求和获取交付报告的流程是怎样的。但是,当 SMSC(向 ESME)请求 register_delivery 时,行为应该如何?

ESME 是否应该发送 Deliver_sm?根据 smpp 3.4(我正在使用的规范)deliver_sm 不是由 ESME 发布的。那么,我应该怎么做才能将交货报告发送到 SMSC?

0 投票
0 回答
140 浏览

java - 自动测试和模拟 opensmpp 消息交换

我使用OpenSMPP编写了一个通过 SMPP 协议与提供者通信的代码。现在我想为此添加一些自动测试:启动我自己的在 localhost:port 上运行的 smpp 服务器,从我的代码那里发送消息,模拟响应,检查发送的参数是否正常,等等,就像任何网络模拟一样。查看了 OpenSMPP 源,但找不到任何示例。他们在子项目中有模拟工具,但我想避免启动外部流程。有什么可用的解决方案吗?

0 投票
2 回答
152 浏览

xmpp - 如何将 ejabberd 服务器连接到 Logica opensmpp

我正在开发一个应用程序,它使用来自 Chat 客户端的 IM 消息,并使用 SMPP 客户端-服务器架构将其作为文本消息发送。对于 XMPP,我使用 Ejabberd 服务器,对于 SMPP,我使用 Logica opensmpp。我的计划是当 ejabberd 服务器收到一条 IM 消息时,它应该将消息和 JID(因为 JID 包含发送者和接收者的电话号码)发送到 Logica opensmpp,在那里我可以将其转换为文本消息并将其发送给客户。所以我的问题是如何将 Ejabberd 服务器与 Java 应用程序连接起来,在这种情况下将使用 ejabberd 服务器的哪个模块,因为我是 Ejabberd 服务器的新手,如果您认为您对上述应用程序有更好的方法或者是否有任何缺陷请让我知道非常感谢

0 投票
2 回答
485 浏览

smpp - Vsmppbox中如何连接多个bearerbox?

Vsmppbox中如何连接多个bearerbox进行负载均衡,我的配置文件是

如何为 MT SMS 配置多个承载箱,在承载箱中具有相同的 smsc_id 并在 vsmppbox 的路由表中使用相同的 sms_id?

0 投票
1 回答
542 浏览

java - 使用 TLV 的 SMPP 连接

我想使用 Open Smpp 协议向设备发送命令。API 人员向我提供了 ProgramID,但我没有在开放的 smpp api 中找到任何接受 programId 的方法。

在此先感谢您的帮助。

0 投票
1 回答
197 浏览

c# - C#、.NET SMPP Devshock 库

请帮忙。

当我尝试使用 Devshock 库 (.NET/C#) 绑定到 SMS 中心时,我得到 smppBindResponse.Header.CommandStatus = 0xc2

194 0xc2 ESME_RINVTLVLEN 可选参数长度无效

请告诉我哪个参数无效?有没有人经历过这个?