Реализация SMPP в Python - PullRequest
       35

Реализация SMPP в Python

7 голосов
/ 19 октября 2010

Вы когда-нибудь слышали о реально работающих библиотеках python для реализации клиента SMPP и сервера SMPP?

Ответы [ 3 ]

4 голосов
/ 02 сентября 2011

Я написал библиотеку, которая достаточно полна и хорошо протестирована для анализа PDU.

https://github.com/mozes/smpp.pdu

Может использоваться с любой реализацией протокола, в том числе с Twisted.

https://github.com/mozes/smpp.twisted

4 голосов
/ 03 декабря 2010

Я не пробовал ничего из этого, но, похоже, есть пара библиотек SMPP для Python.Конечно, большинство проектов мертвы.Однако стоит обратить внимание на два:

Pythomnik3k
Название предполагает, что это только Python 3, но была и версия Python 2.Возможно, вам придется попросить автора отправить вам pythomnic-6.0.tar.gz (я скачал это где-то в прошлом году).
http://www.pythomnic3k.org/download.html

python-smpp
Похоже, этотбыть новым проектомРеализация с нуля.Выглядит чисто с первого взгляда.В настоящее время он очень ориентирован на клиента.
https://github.com/dmaclay/python-smpp

1 голос
/ 08 декабря 2010

Платформа приложения Pythomnic3k действительно содержит полную библиотеку SMPP 3.4 на Python 3 .

Здесь: http://www.pythomnic3k.org/download.html (см. Пакет протокола SMPP).

Если вы используете платформу, отправка SMS так же проста, как

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

но если вам нужна только библиотека, с разбором PDU и прочим, вы можете найти ее в lib / smpp34.

...