是否有人处理过SMPP二进制SMS协议?我知道这种技术仍然被消息传递聚合器和运营商广泛使用,但似乎SMPP规范没有得到更新,对SMPP库的支持正逐渐消失。 “SMS论坛”(http://www.smsforum.net)于2007年被关闭。
对我而言,感觉协议正在为支持Web服务接口而死,但我很好奇其他人的想法。
答案 0 :(得分:9)
由于SMPP主要由无线运营商使用,因此您的问题的答案将在很大程度上取决于您正在处理的市场/地区/国家/地区。
我有拉丁美洲无线公司的经验,并且可以告诉你,虽然越来越多的公司隐藏他们的SMPP服务器,因为它们提供了更多的灵活性,但仍然需要连接到很多公司的SMPP服务器。无线公司,所以它绝对没有死。
如果你看看这些无线公司,smpp协议在其内部网络和与其他运营商的互连中非常活跃。
SMPP规范确实在很长一段时间内没有发生变化,但实际上这并不是件坏事。该协议已经成熟,运营商似乎没有兴趣将其扩展到包含新功能,特别是因为他们已经在自定义HTTP API中找到了所需的灵活性
关于SMPP的库实现,Kannel正在积极开发中,尽管我不建议使用它。不幸的是,我见过的SMPP客户端的大多数成功的长期实现都是本土实现
答案 1 :(得分:2)
SMPP是一种简单的消息发送协议。我希望它不会支持任何基于HTTP的协议。我同意HTTP协议将提供灵活性,但是,它可能意味着基于XML或某些其他文本协议的某种变体的胖负载,这将极大地影响性能/功率使用。
只要SMPP受规范指导,使用它应该很棒。
答案 2 :(得分:1)
不幸的是,我们仍在使用它。
答案 3 :(得分:1)
我们仍然使用它,但是我们正在使用HTTP协议来重新设计新项目!
答案 4 :(得分:1)
我在一家运营SMPP中心的公司工作。我们处理处理二进制SMS的业务逻辑。百分比很低,但它们存在。智能手机(例如iPhone)可以为长消息创建二进制SMS。我们看到了一些用例。
SMPP规范已经更新已经有好几年了。我没有看到美国的任何主要运营商支持SMPP 5.0规范。几乎无处不在,它是SMPP v3.4。对我来说,原因是:
尽管增长趋势在下滑,但作为核心通信协议的SMPP短信可能会在运营商领域继续存在几十年。这完全是我个人的观察。
SMPP需要有关协议的特定知识,并且需要时间和耐心来获取该知识。它可能会影响其他替代品的兴起。
我已经看到开发人员越来越倾向于基于HTTP的通信。实施是自定义的。我见过:
一些很少使用的替代品是:
答案 5 :(得分:0)
虽然许多SMS agregattors都有HTTP API。我认为SMPP非常有用,因为它是一个连接协议。