2010-10-19 106 views

回答

4

我沒有嘗試這些,但似乎有一些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

1

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