2010-10-19 5 views

risposta

4

Non ho provato nessuno di questi, ma sembra che ci siano un paio di librerie SMPP per Python. Certo, la maggior parte dei progetti è morta. Due possono essere merita di essere esaminata se:

Pythomnik3k
Il nome suggerisce che questo è solo Python 3, ma c'è stata una versione di Python 2, anche. Potrebbe essere necessario chiedere all'autore di inviarti pythomnic-6.0.tar.gz (l'ho scaricato l'anno scorso).
http://www.pythomnic3k.org/download.html

python-SMPP
Questo sembra essere un progetto nuovo di zecca. Implementazione da zero. Sembra pulito a prima vista. Attualmente è molto focalizzato sul cliente.
https://github.com/dmaclay/python-smpp

1

application framework Pythomnic3k contiene infatti una completa libreria di SMPP 3.4 in Python .

Qui: http://www.pythomnic3k.org/download.html (consultare il pacchetto di protocollo SMPP).

Se si utilizza il quadro, poi l'invio di SMS è facile come

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

ma se avete bisogno solo la biblioteca, con PDU analisi e la roba, lo si può trovare in lib/smpp34.

+0

Dmitry, si può dire come completa è? Può essere utilizzato su entrambi i client e sul lato server? – z4y4ts

+0

La libreria un'implementazione completa per SMPP 3.4, –

+0

La libreria contiene un'implementazione completa di SMPP 3.4, con PDU e errori e tutto, ma agevolezza del trasporto. Il framework Pythomnic3k aggiunge il trasporto TCP e può essere utilizzato come ESME (endpoint) di qualsiasi tipo. Pertanto è possibile scrivere un'applicazione per inviare SMS e ricevere anche. –