在Python中实现SMPP

问题描述:

您是否听说过为实现SMPP客户端和SMPP服务器而实际工作的python-libraries?在Python中实现SMPP

我没有尝试这些,但似乎有一些Python的SMPP库。当然,大部分项目都已经死了。两个可能是值得探讨,但:

Pythomnik3k
顾名思义,这仅仅是Python 3中,但一直一个Python 2.0版本了。您可能需要请作者发送给您pythomnic-6.0.tar.gz(我在去年的某个时候下载过)。
http://www.pythomnic3k.org/download.html

蟒蛇,SMPP
这一次似乎是一个全新的项目。从头开始实施。第一眼看起来很干净。目前它非常注重客户。
https://github.com/dmaclay/python-smpp

Pythomnic3k应用程序框架确实包含在Python 完整SMPP 3.4库。

这里:http://www.pythomnic3k.org/download.html(参见SMPP协议包)。

如果您正在使用的框架,然后发送短信一样简单

xa = pmnc.transaction.create() 
xa.smpp.submit("1234567890", "hello") 
xa.execute() 

,但如果你只需要在库,PDU解析之类的东西,你可以在LIB/smpp34找到它。

+0

德米特里,你能告诉它有多完整吗?可以在客户端和服务器端使用? – z4y4ts 2011-07-13 13:53:28

+0

该库是一个完整的SMPP 3.4实现, – 2012-05-11 17:04:45

+0

该库包含一个完整的SMPP 3.4实现,带有PDU和错误以及所有内容,但是传输不可知。 Pythomnic3k框架添加了TCP传输,可以用作任何类型的ESME(端点)。因此,可以编写一个应用程序来发送SMS并接收。 – 2012-05-11 17:33:26

我写了一个相当完整的PDU库解析库。

https://github.com/mozes/smpp.pdu

它可以与任何协议实现中使用,包括这一个在扭曲。

https://github.com/mozes/smpp.twisted