问题标签 [smpp]

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 投票
4 回答
22164 浏览

c# - 一个强大的 .NET SMPP 库

我正在开发一个在线 SMS 信使并为 .NET 寻找一个可扩展且强大的 SMPP 库。我看到了 EasySMPP(但对它有一些疑问)和 RoamingSMPP。也有一个,但我想不起来它的名字了。对我来说,最重要的是它的可扩展性、稳定性和容错性。我可能有 500k+ 用户和每秒数百条短信。通信将是 2 方式,接收应该能够回复从我的信使收到的 SMS 消息。所以我很感兴趣是否有人可以推荐适合我需要的图书馆?它是免费的还是商业的,对我来说并不重要。

谢谢

0 投票
1 回答
6786 浏览

perl - 如何在 Perl 中使用 Net::SMPP 发送 SMS?

我正在尝试使用Net::SMPP模块发送 SMPP 消息,但它给出了以下错误:


0 投票
1 回答
2150 浏览

java - 从 Web 应用程序发送短信

我正在尝试使用 SMPPSim 作为 SMS 网关和 smppapi 从 java 应用程序发送短信

这是发送短信的代码

这是 SMPPSim 控制台输出

我无法理解问题所在

另外请推荐一些开源的短信网关

0 投票
3 回答
2979 浏览

smpp - SMPP 错误代码 61,62

我正在使用 jsmpp lib 发送短信。SMSC 中心返回诸如 61,62 之类的否定响应,即 Invalid schedule delivery time 和 Invalid Validty Period 值。在与 SMSC 支持人员交谈后,他们需要为要传递的消息设置默认超时,在 jsmpp 站点上进行了一些搜索后,没有找到它。感谢您的任何建议?

0 投票
1 回答
1493 浏览

java - 如何使用 jsmpp 发送 WAP 推送

我发现很难通过 jSMPP 发送 WAP 推送。

我需要知道如何为 jSMPP 指定 UDH,以及如何指定我正在发送二进制消息。

有人有一些示例代码摘录吗?我已经尝试了一段时间但没有成功,我无法通过使用谷歌找到任何示例......

0 投票
2 回答
535 浏览

c# - 在 C# 中传递值

亲爱的,我正在使用 c# 和 Devshock 协议编写一个 smpp 应用程序。这里 mySmppClient_evDeliver_Sm 方法获取参数“ e ”作为“ Devshock.Protocol.SmppClient.Deliver_SmEventArgs e ”的参数,然后使用“e”我们得到其余的值如:e.Params.Body.Data_Codinge.Params.Body.Short_Message

现在我的问题是:

我如何在不使用“e”作为参数的情况下获取值 Params.Body.Data_Coding 和 Params.Body.Short_Message。如果我使用任何对象或类似下面的结构获取值对我来说会更好。我是如何做到的?

对于那些帮助我解决这个问题的好心人,我将非常高兴。提前致谢 里亚德

0 投票
1 回答
2048 浏览

c# - 在 C# 中用于 SMS 连接的 GSM7 位填充

我正在编写一种算法,用于将大型 SMS 消息(>140 字节)拆分为更小的部分(140 字节),以便能够通过 SMPP 协议将它们发送给移动运营商。

每个部分都有一个由 6 或 7 个字节组成的 UDH(用户数据头)。我用于此的文档是:

http://en.wikipedia.org/wiki/Concatenated_SMS

http://mobiletidings.com/2009/02/18/combining-sms-messages/

所以消息部分的结构将是:

[UDH][PART_BODY] 其中

[UDH] - 6 或 7 个字节

[PART_BODY] - 133 或 134 字节

此外,上述每个来源都提到,如果使用 GSM7 编码,则应在部件主体的开头添加填充位,以确保部件主体将从 septet 边界开始。

这就是我开始感到困惑的地方......虽然我了解 septets 如何存储在一个字节中以及填充的含义,但我不明白如何在我的实际代码中实现这一点,如下所示:

Udh - 一个字节数组

Sm.Message - 表示零件主体的字节数组

在这种情况下如何添加填充位?

谢谢!

0 投票
1 回答
1366 浏览

java - 多个 SMPP 会话

假设有两个接收者会话通过不同的 TCP 端口从同一应用程序到 SMPP。消息被发送到应用程序并且回复是(即deliver_sm_resp)正在通过另一个会话到达SMPP 这是否可能或者回复应该来自同一个SMPP 会话?

0 投票
2 回答
1634 浏览

java - 如何使用 JSMPP 发送 WAP SI 消息

我想使用 jsmpp 库通过 smpp 发送 wap-push 消息。我找到了一些材料,但它不起作用。有人可以解释一下,发送 wap-push 消息的技术是什么?

0 投票
0 回答
982 浏览

php - 使用 PHP 连接到 Infobip 的 SMPP 服务器(发送短信)时出现错误代码 1

我正在尝试Infobip's SMPP使用以下代码连接到服务器,但收到错误代码 1 invalid message format。请有人告诉我问题是什么。请有人也告诉我是否有更好的代码可以使用。我使用的代码在这个链接上