2010-10-19 11 views

Antwort

4

Ich habe keine von diesen versucht, aber es scheint, es gibt ein paar SMPP-Bibliotheken für Python. Natürlich sind die meisten Projekte tot. Zwei können einen Blick wert sein in aber:

Pythomnik3k
Der Name lässt vermuten, dass diese Python 3 nur, aber es hat eine Python 2-Version auch gewesen. Möglicherweise müssen Sie den Autor bitten, Ihnen pythomnic-6.0.tar.gz zu schicken (ich habe das irgendwann letztes Jahr heruntergeladen).
http://www.pythomnic3k.org/download.html

python-smpp
Dies scheint ein ganz neues Projekt. Implementierung von Grund auf. Sieht auf den ersten Blick sauber aus. Derzeit ist es sehr kundenorientiert.
https://github.com/dmaclay/python-smpp

1

Pythomnic3k Anwendungs-Framework in der Tat enthält eine vollständige SMPP 3.4 Bibliothek in Python .

Hier: http://www.pythomnic3k.org/download.html (siehe SMPP-Protokollpaket).

Wenn Sie den Rahmen verwenden, dann das Senden von SMS ist so einfach wie

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

aber wenn Sie nur die Bibliothek benötigen, mit PDU-Parsing und Sachen, können Sie es in lib/smpp34 finden.

+0

Dmitry kann Ihnen sagen, wie vollständig ist es? Kann sowohl auf Client- als auch auf Serverseite verwendet werden? – z4y4ts

+0

Die Bibliothek eine komplette SMPP 3.4-Implementierung, –

+0

Die Bibliothek enthält eine komplette SMPP 3.4-Implementierung, mit PDUs und Fehler und alles, aber Transport agnostic. Das Pythomnic3k-Framework fügt TCP-Transport hinzu und kann als ESME (Endpunkt) eines beliebigen Typs verwendet werden. Daher kann eine Anwendung geschrieben werden, um SMS zu senden und auch zu empfangen. –