Внедрить SMPP в Python

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

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

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

питон-SMPP
Кажется, это новый проект. Внедрение с нуля. Выглядит чисто с первого взгляда. В настоящее время он ориентирован на клиента.
https://github.com/dmaclay/python-smpp

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

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

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

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

Рамка приложений 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.

Interesting Posts