{ "info": { "author": "Maximiliano Bertacchini", "author_email": "maxiberta@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Communications :: Telephony" ], "description": "Description\n===========\n\ndjango-asterisk is a reusable Django app for queuing and managing phone calls, inspired and based on django-mailer. It makes calls through the Management interface of an Asterisk server.\n\n\nSetup\n=====\n\n* Add the django_asterisk app in settings.INSTALLED_APPS\n\n* Set the following variables in settings.py::\n\n AST_HOST = 'localhost'\n AST_USER = 'django'\n AST_PASS = 'mysecret'\n AST_PRIO = 1\n AST_TIMEOUT_ORIGINATE = 30 # sec\n AST_TIMEOUT_HANGUP = 120 # sec\n\n* Change the default passwords!!\n\n\nRequirements\n============\n\n* pyst (http://pyst.sf.net/)\n\n* a working Asterisk server (see docs/asterisk for a sample config)\n\n\n=====\nUsage\n=====\n\nSupposing you have an object called 'user' with the 'phone_number' attribute, you can create and queue a call like this::\n\n from django_asterisk.models import Call\n channel = 'SIP/%s@mysipprovider' % user.phone_number\n call = Call(channel=channel, extension=user.phone_number, context='django-out', caller_id='\"Django Asterisk Test\" <0123456789>', related_object=user)\n call.save()\n\nYou can later make the call from the admin, by selecting it and executing the \"Make call\" action.", "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/maxiberta/django-asterisk", "keywords": "django asterisk", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "django-asterisk", "package_url": "https://pypi.org/project/django-asterisk/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-asterisk/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/maxiberta/django-asterisk" }, "release_url": "https://pypi.org/project/django-asterisk/0.1/", "requires_dist": null, "requires_python": null, "summary": "Phone call queuing and management for the Django web framework using an Asterisk server", "version": "0.1" }, "last_serial": 789116, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "24204f3a9b980d84f01793d54708c4d5", "sha256": "3f95e6e2af28fe976eeece2c7cfc9f2f95d56ad5acf56e52f9a1879fc735ecb4" }, "downloads": -1, "filename": "django-asterisk-0.1.tar.gz", "has_sig": false, "md5_digest": "24204f3a9b980d84f01793d54708c4d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4018, "upload_time": "2011-06-04T20:31:08", "url": "https://files.pythonhosted.org/packages/c6/c8/a4c69d2e6df2b48919a91c192e6674713265c5feb2efa5d0a392f5287b45/django-asterisk-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24204f3a9b980d84f01793d54708c4d5", "sha256": "3f95e6e2af28fe976eeece2c7cfc9f2f95d56ad5acf56e52f9a1879fc735ecb4" }, "downloads": -1, "filename": "django-asterisk-0.1.tar.gz", "has_sig": false, "md5_digest": "24204f3a9b980d84f01793d54708c4d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4018, "upload_time": "2011-06-04T20:31:08", "url": "https://files.pythonhosted.org/packages/c6/c8/a4c69d2e6df2b48919a91c192e6674713265c5feb2efa5d0a392f5287b45/django-asterisk-0.1.tar.gz" } ] }