Haben Sie jemals von wirklich funktionierenden Python-Bibliotheken für die Realisierung des SMPP-Clients und des SMPP-Servers gehört?Implementierung von SMPP in Python
Antwort
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
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.
Ich schrieb eine Bibliothek, die einigermaßen vollständig und gut für das PDU-Parsing getestet ist.
https://github.com/mozes/smpp.pdu
Es kann mit jedem Protokoll-Implementierung verwendet werden, einschließlich diesen in Verdrehte.
Dmitry kann Ihnen sagen, wie vollständig ist es? Kann sowohl auf Client- als auch auf Serverseite verwendet werden? – z4y4ts
Die Bibliothek eine komplette SMPP 3.4-Implementierung, –
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. –