2010-10-19 18 views

Respuesta

4

No probé ninguno de estos, pero parece que hay un par de bibliotecas SMPP para Python. Por supuesto, la mayoría de los proyectos están muertos. Dos pueden ser vale la pena analizar sin embargo:

Pythomnik3k
El nombre sugiere que se trata de Python 3 solamente, pero no ha habido una versión de Python 2, también. Es posible que deba pedirle al autor que le envíe pythomnic-6.0.tar.gz (lo descargué en algún momento el año pasado).
http://www.pythomnic3k.org/download.html

pitón-smpp
Éste parece ser un nuevo proyecto. Implementación desde cero. Se ve limpio a primera vista. Actualmente está muy centrado en el cliente.
https://github.com/dmaclay/python-smpp

1

marco de aplicación Pythomnic3k de hecho contiene un sitio completo biblioteca SMPP 3.4 en Python .

Aquí: http://www.pythomnic3k.org/download.html (consulte el paquete de protocolo SMPP).

Si está utilizando el marco, a continuación, el envío de SMS es tan fácil como

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

pero si necesita sólo la biblioteca, con el análisis de la PDU y esas cosas, usted lo puede encontrar en lib/smpp34.

+0

Dmitry, puede decirle cómo completa es? ¿Se puede usar tanto en el lado del cliente como del servidor? – z4y4ts

+0

La biblioteca es una implementación completa de SMPP 3.4, –

+0

La biblioteca contiene una implementación completa de SMPP 3.4, con PDU y errores y todo, pero el transporte es independiente. El marco Pythomnic3k agrega transporte TCP y se puede usar como ESME (punto final) de cualquier tipo. Por lo tanto, se puede escribir una aplicación para enviar SMS y recibir también. –

Cuestiones relacionadas