草庐IT

c# - 用于 .NET 的强大 SMPP 库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在开发在线SMS信使,并正在寻找适用于.NET的可扩展且强大的SMPP库。我看到了EasySMPP(但对它有一些疑问)和RoamingSMPP。还有一个,但我不记得它的名字了。对我来说最重要的是它的可扩展性、稳定性和容错性。我可能有

php - 如何从 PHP 使用 SMPP 连接 SMSC 服务器

我正在尝试使用来自PHP的SMPP连接SMSC服务器以发送和接收短信。如果我能找到一些好的php类或已经构建的脚本,这样我就不必为细节操心,那会很容易吗?那么,有没有人有这方面的经验,或者至少可以建议我使用哪个php类或脚本? 最佳答案 创建一个网络表单并使用http://www.ozekisms.com中给出的php脚本.研究sms消息传递过程和关于esme服务器的信息,smscserver以获得更好的想法。希望对你有帮助。 关于php-如何从PHP使用SMPP连接SMSC服务器,我们

教你用Rust实现Smpp协议

本文分享自华为云社区《华为云短信服务教你用Rust实现Smpp协议》,作者:张俭。协议概述SMPP(ShortMessagePeer-to-Peer)协议起源于90年代,最初由Aldiscon公司开发,后来由SMPP开发者论坛维护和推广。SMPP常用于在SMSC(ShortMessageServiceCenter,短信中心)和短信应用之间传输短消息,支持高效的短信息发送、接收和查询功能,是电信运营商和短信服务提供商之间互通短信的主要协议之一。SMPP协议基于客户端/服务端模型工作。由客户端(短信应用,如手机,应用程序等)先和SMSC建立起TCP长连接,并使用SMPP命令与SMSC进行交互,实现

android - 发送短信的移动设备容量

假设我住在一个无法访问任何SMPP服务器的国家/地区,并且所有用于发送SMS的典型站点(CardBoardFish、BulkSMS、Twilio等)都无法在该国家/地区发送SMS(因为它们不没有更新的“号码和运营商”数据库)。我不想让设备(iOS、Android或WindowsPhone)收到通知(使用来自Web应用程序的推送通知)发送短信包({recipient,message}的数组)我的问题是:这是一个可行的解决方案吗?它会扩展吗?当速率超过Xsms/min时,可以放置更多设备移动设备可以连续发送多少条短信?它可以连续发送例如500个吗? 最佳答案

tcp - Debian 7.11 - 如何通过某些端口捕获 SMPP 所有到达和发送的数据包

我正在使用以下代码按端口捕获传入和传出的tcp数据包:tcpdump-iany-s0-vvv-Aport3727orport5016orport3724-w/home/admin/dump1.cap但是tcpdump只捕获传入的数据包,我需要同时传入和传出数据包。有人知道我的错误在哪里吗?提前致谢。 最佳答案 tcpdump-iany-s0-vvv-Aport3727orport5016orport3724--direction=in--direction=out-w/home/admin/dump1.cap--direction=

python - 在 Python 中实现 SMPP

您是否听说过用于实现SMPP客户端和SMPP服务器的真正有效的python库? 最佳答案 我没有尝试任何这些,但似乎有几个用于Python的SMPP库。当然,大多数项目都死了。不过,有两个可能值得研究:Python3k顾名思义,这只是Python3,但也有Python2版本。你可能需要请作者发给你pythomnic-6.0.tar.gz(我去年某个时候下载的)。http://www.pythomnic3k.org/download.htmlpython-smpp这似乎是一个全新的项目。从头开始实现。乍一看很干净。目前它非常以客户为中

ruby - 我是否以正确的方式使用 eventmachine?

我正在使用ruby​​-smpp和redis来实现基于队列的后台工作程序来发送SMPP消息。而且我想知道我是否以正确的方式使用eventmachine。它有效,但感觉不对。#!/usr/bin/envruby#SampleSMSgatewaythatcanreceiveMOs(mobileoriginatedmessages)and#DRs(deliveryreports),andsendMTs(mobileterminatedmessages).#MTsare,inthenameofsimplicity,enteredonthecommandlineintheformat##MOsa

ruby - 我是否以正确的方式使用 eventmachine?

我正在使用ruby​​-smpp和redis来实现基于队列的后台工作程序来发送SMPP消息。而且我想知道我是否以正确的方式使用eventmachine。它有效,但感觉不对。#!/usr/bin/envruby#SampleSMSgatewaythatcanreceiveMOs(mobileoriginatedmessages)and#DRs(deliveryreports),andsendMTs(mobileterminatedmessages).#MTsare,inthenameofsimplicity,enteredonthecommandlineintheformat##MOsa

android - SMPP 中串联 SMS 的最大长度是多少?

我正在研究SMSC服务,它应该加入消息(如果它找到PDUheader),然后将该消息传递给使用不同协议(protocol)(不仅仅是SMPP)的下一个服务来实际传递消息。现在,我对消息的最大长度有点疑惑。我一直在搜索,我唯一找到的是this,他们提到:Note:Intheoryitispossibletoutilize255messages(39,015characters)foraConcatenatedSMS.However,3SMS(or459characters),isgenerallyconsideredtobethelongestlengthmessagethatwillb

session - SMPP session 序列 ID 最大值

我有一个SMPP适配器,它将24/7全天候连接到消息传递网关,并且session序列号按顺序增加。这个序列id有最大值吗?达到最大值后会发生什么?它会自动重置为0吗?或者我是否需要重置连接以控制此序列ID。 最佳答案 我总是问自己同样的问题。在SMPP中,序列号的范围可以从0x00000001到0x7FFFFFFF(1到32767)——它相当于一个带正符号的16位整数。对于每个提交的SMPP请求,序列号应单调递增,如果达到最大值,应将其重置为0x00000001。更多详情可以查看SMPPv3.4Specification-第5.1.
12