在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找到它。
德米特里,你能告诉它有多完整吗?可以在客户端和服务器端使用? – z4y4ts 2011-07-13 13:53:28
该库是一个完整的SMPP 3.4实现, – 2012-05-11 17:04:45
该库包含一个完整的SMPP 3.4实现,带有PDU和错误以及所有内容,但是传输不可知。 Pythomnic3k框架添加了TCP传输,可以用作任何类型的ESME(端点)。因此,可以编写一个应用程序来发送SMS并接收。 – 2012-05-11 17:33:26