2010-10-19 36 views

Odpowiedz

4

Nie próbowałem żadnej z nich, ale wydaje się, że istnieje kilka bibliotek SMPP dla Pythona. Oczywiście większość projektów nie działa. Dwa może być warto przyjrzeć się choć:

Pythomnik3k
Nazwa sugeruje, że jest to tylko Python 3, ale nastąpił wersja Python 2, too. Być może będziesz musiał poprosić autora, aby wysłał Ci numer pythomnic-6.0.tar.gz (pobrałem go w zeszłym roku).
http://www.pythomnic3k.org/download.html

python-SMPP
Ten jeden wydaje się być nowy projekt. Realizacja od zera. Wygląda czysto na pierwszy rzut oka. Obecnie jest bardzo skoncentrowany na kliencie.
https://github.com/dmaclay/python-smpp

1

Pythomnic3k ramy aplikacja rzeczywiście zawiera kompletny SMPP 3.4 bibliotekę w Pythonie .

Tutaj: http://www.pythomnic3k.org/download.html (patrz pakiet protokołów SMPP).

Jeśli używasz ramy, a następnie wysyłając SMS jest tak proste jak

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

ale jeśli trzeba tylko bibliotekę, z PDU analizowania i rzeczy, można go znaleźć w lib/smpp34.

+0

Dmitry, czy możesz powiedzieć, że jest kompletny? Czy można go używać po stronie klienta i serwera? – z4y4ts

+0

Biblioteka pełna implementacja SMPP 3.4, –

+0

Biblioteka zawiera pełną implementację SMPP 3.4, z PDU i błędami i wszystkim, ale nie jest agnostyczna. Framework Pythomnic3k dodaje transport TCP i może być używany jako ESME (punkt końcowy) dowolnego typu. W związku z tym można napisać wniosek o wysłanie SMS-a i jego odebranie. –