{ "info": { "author": "Roger Hoover", "author_email": "roger.hoover@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Twisted", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking" ], "description": "SMPP 3.4 client built on Twisted\n\nhttp://www.nowsms.com/discus/messages/1/24856.html\n\nExample\n-------\n import logging\n from twisted.internet import reactor, defer\n from smpp.twisted.client import SMPPClientTransceiver, SMPPClientService\n from smpp.twisted.config import SMPPClientConfig\n\n class SMPP(object):\n\n def __init__(self, config=None):\n if config is None:\n config = SMPPClientConfig(host='localhost', port=999, username='uname', password='pwd')\n self.config = config\n \n @defer.inlineCallbacks\n def run(self):\n try:\n #Bind\n smpp = yield SMPPClientTransceiver(self.config, self.handleMsg).connectAndBind()\n #Wait for disconnect\n yield smpp.getDisconnectedDeferred()\n except Exception, e:\n print \"ERROR: %s\" % str(e)\n finally:\n reactor.stop()\n \n def handleMsg(self, smpp, pdu):\n \"\"\"\n NOTE: you can return a Deferred here\n \"\"\"\n print \"Received pdu %s\" % pdu\n \n if __name__ == '__main__':\n logging.basicConfig(level=logging.DEBUG)\n SMPP().run()\n reactor.run()\n \nCredits\n=======\n* Thanks to [rtrdev](https://github.com/rtrdev) for adding support for SMPP servers\n* Thanks to [Fourat Zouari](https://github.com/fourat) for finding and fixing an enquirelinks bug", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mozes/smpp.twisted", "keywords": "smpp twisted", "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "smpp.twisted", "package_url": "https://pypi.org/project/smpp.twisted/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/smpp.twisted/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mozes/smpp.twisted" }, "release_url": "https://pypi.org/project/smpp.twisted/0.4/", "requires_dist": null, "requires_python": null, "summary": "SMPP 3.4 client built on Twisted", "version": "0.4" }, "last_serial": 825773, "releases": { "0.1": [], "0.2": [ { "comment_text": "", "digests": { "md5": "455ac3f2bcd9597c348c7ff959d17668", "sha256": "0501c2013035ceef7e828ab78b44d27e90dfef22d3631e429845ced2d042bc2e" }, "downloads": -1, "filename": "smpp.twisted-0.2.tar.gz", "has_sig": false, "md5_digest": "455ac3f2bcd9597c348c7ff959d17668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15470, "upload_time": "2011-09-23T19:31:32", "url": "https://files.pythonhosted.org/packages/f8/a5/2fd0cd53071611c8779110642ea9a3d80b1719de2875608337645a758e6f/smpp.twisted-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "12a53bf210ee026427fa9a76061b3fe5", "sha256": "4cf0e541f15de20f6245f70e101ae3f83da0ee8bf537de2adf2e04a89b9397e1" }, "downloads": -1, "filename": "smpp.twisted-0.3.tar.gz", "has_sig": false, "md5_digest": "12a53bf210ee026427fa9a76061b3fe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22504, "upload_time": "2013-07-26T18:38:01", "url": "https://files.pythonhosted.org/packages/a6/b3/9f1f5562bc2558bc48863c4bc82728bb2bb2bbc65c3a2a5d18335c916ff5/smpp.twisted-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "a82b903f48bd144637eb44d458564419", "sha256": "f49e2038f334f9e200f71e59a08bbc19a1c3401f7a5ecd2fb880798e76f66fdd" }, "downloads": -1, "filename": "smpp.twisted-0.4.tar.gz", "has_sig": false, "md5_digest": "a82b903f48bd144637eb44d458564419", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22633, "upload_time": "2013-07-26T18:41:21", "url": "https://files.pythonhosted.org/packages/31/8b/3ac8e13c4eebd5afda9329790e0bb664faa4e3691bb3966ca16598732119/smpp.twisted-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a82b903f48bd144637eb44d458564419", "sha256": "f49e2038f334f9e200f71e59a08bbc19a1c3401f7a5ecd2fb880798e76f66fdd" }, "downloads": -1, "filename": "smpp.twisted-0.4.tar.gz", "has_sig": false, "md5_digest": "a82b903f48bd144637eb44d458564419", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22633, "upload_time": "2013-07-26T18:41:21", "url": "https://files.pythonhosted.org/packages/31/8b/3ac8e13c4eebd5afda9329790e0bb664faa4e3691bb3966ca16598732119/smpp.twisted-0.4.tar.gz" } ] }