{ "info": { "author": "Mathias WOLFF", "author_email": "mathias@celea.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=============================\nPyfb-kamailio\n=============================\n\n.. image:: https://badge.fury.io/py/pyfb-kamailio.svg\n :target: https://badge.fury.io/py/pyfb-kamailio\n\n.. image:: https://travis-ci.org/mwolff44/pyfb-kamailio.svg?branch=master\n :target: https://travis-ci.org/mwolff44/pyfb-kamailio\n\n.. image:: https://codecov.io/gh/mwolff44/pyfb-kamailio/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/mwolff44/pyfb-kamailio\n\nKamailio package for django project, mainly used by PyFreeBilling project\n\nDocumentation\n-------------\n\nThe full documentation is at https://pyfb-kamailio.readthedocs.io.\n\nQuickstart\n----------\n\nInstall Pyfb-kamailio::\n\n pip install pyfb-kamailio\n\nAdd it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'pyfb_kamailio.apps.PyfbKamailioConfig',\n ...\n )\n\nAdd Pyfb-kamailio's URL patterns:\n\n.. code-block:: python\n\n from pyfb_kamailio import urls as pyfb_kamailio_urls\n\n\n urlpatterns = [\n ...\n url(r'^', include(pyfb_kamailio_urls)),\n ...\n ]\n\nApply migrations :\n\n python manage.py migrate\n\nUpload initial data :\n\n python manage.py loaddata pyfb_kamailio\n\nFeatures\n--------\n\nKamailio modules supported by this application :\n\n* acc\n* dialog\n* htable\n* mtree\n* permissions\n* pipelimit\n* registrar\n* rtpengine\n* speeddial\n* uac\n* userblacklist\n* userloc\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n1.0.2 (2019-07-10)\n++++++++++++++++++\n\n* Admin tweaks for uacreg module\n\n1.0.1 (2019-06-21)\n++++++++++++++++++\n\n* Correct fk representation of domain\n* Admin enhancements\n\n1.0.0 (2019-05-23)\n++++++++++++++++++\n\n* add domain table\n* add translations\n\n0.9.4 (2019-03-06)\n++++++++++++++++++\n\n* add fields in missed_calls table\n\n0.9.3 (2019-02-26)\n++++++++++++++++++\n\n* add topo tables\n\n0.9.2 (2019-02-25)\n++++++++++++++++++\n\n* correct field name in ACC table\n* add more fielads in ACC and CDR tables\n* admin tweaks\n\n0.9.1 (2019-01-30)\n++++++++++++++++++\n\n* upload fixtures from migration for initial setup\n* new table for statistics\n\n0.9.0 (2018-11-15)\n++++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mwolff44/pyfb-kamailio", "keywords": "pyfb-kamailio", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyfb-kamailio", "package_url": "https://pypi.org/project/pyfb-kamailio/", "platform": "", "project_url": "https://pypi.org/project/pyfb-kamailio/", "project_urls": { "Homepage": "https://github.com/mwolff44/pyfb-kamailio" }, "release_url": "https://pypi.org/project/pyfb-kamailio/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Kamailio package for django project, mainly used by PyFreeBilling project", "version": "1.0.2" }, "last_serial": 5512998, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "804cf782951026312d505762f267ea51", "sha256": "f485662bbed0bb6f996205921ab542add76194b17d4df5b432b2f7fa852dcede" }, "downloads": -1, "filename": "pyfb_kamailio-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "804cf782951026312d505762f267ea51", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 49007, "upload_time": "2018-12-05T13:45:05", "url": "https://files.pythonhosted.org/packages/35/a7/1ad6923ee42f1429d4a06dd8146beb552a4ac6d0e305b6bce683fba09b3e/pyfb_kamailio-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2044afa94e35d06240f126eff9016929", "sha256": "b68cb261d8c349c3d16da8c0f066cb02750385deb6b4b6c38b44f52b999bcc7e" }, "downloads": -1, "filename": "pyfb-kamailio-0.9.0.tar.gz", "has_sig": false, "md5_digest": "2044afa94e35d06240f126eff9016929", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24816, "upload_time": "2018-12-05T13:45:03", "url": "https://files.pythonhosted.org/packages/c3/d4/8fbd6be2cd8b71e5dc4b9e8f37f233fded5f99d997536ea41b81a4a81c34/pyfb-kamailio-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "714c409aaa9f62ba7a33f32202bdfb94", "sha256": "12418c27bda7804dd4fd398adff2fa3b7fa1694710582cdf89e7af0536a610aa" }, "downloads": -1, "filename": "pyfb_kamailio-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "714c409aaa9f62ba7a33f32202bdfb94", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 51644, "upload_time": "2019-01-30T17:12:09", "url": "https://files.pythonhosted.org/packages/d3/d7/48c43e52a5091ae8cf34fb3df3a6525385896b56f7f91692fdd85ac30c09/pyfb_kamailio-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef26012f1765ba64cc2ce151657dbe32", "sha256": "1fe5633bccf6cd690e7123a4a33d4038e6de1292430fd8c47e4433df6c684683" }, "downloads": -1, "filename": "pyfb-kamailio-0.9.1.tar.gz", "has_sig": false, "md5_digest": "ef26012f1765ba64cc2ce151657dbe32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26567, "upload_time": "2019-01-30T17:12:07", "url": "https://files.pythonhosted.org/packages/01/08/daf70d3c798dbaef93fab6f48266a6bf7d00e756470727303a632184804c/pyfb-kamailio-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "921c598e43d17411437fe580e6d5a9fd", "sha256": "3013641b1fe077a32bf453f62ddaf0523d64905854d7a486fedc8ab7baf789ec" }, "downloads": -1, "filename": "pyfb_kamailio-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "921c598e43d17411437fe580e6d5a9fd", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53021, "upload_time": "2019-02-25T18:07:37", "url": "https://files.pythonhosted.org/packages/e2/b9/23733a9e353986a1a082a7809aa4d3f6744d5f662c193d0b2a5ab30389f4/pyfb_kamailio-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "445875a4f3cfae536a59f63ccc71728e", "sha256": "1325db812b35dff7c26e5228ab0e2136b665abd7577c9f9b834343734625c87b" }, "downloads": -1, "filename": "pyfb-kamailio-0.9.2.tar.gz", "has_sig": false, "md5_digest": "445875a4f3cfae536a59f63ccc71728e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27271, "upload_time": "2019-02-25T18:07:35", "url": "https://files.pythonhosted.org/packages/77/60/9e87171778b6534c4f34c0c2e487f874a904cc1e883209a31b24fb04840d/pyfb-kamailio-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "00dc11c924a42c69a3375a3dfe0758d4", "sha256": "8524a5db45532d43c4dd7bbdb399b1e7568fa261053032925a6358d6c672a386" }, "downloads": -1, "filename": "pyfb_kamailio-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00dc11c924a42c69a3375a3dfe0758d4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 54065, "upload_time": "2019-02-26T17:23:25", "url": "https://files.pythonhosted.org/packages/8a/e5/db27677eeec5edd606afa503936009bd0500eaf5a0f3ab215e05c81758b2/pyfb_kamailio-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d577ec18835a0ed7059219916b0fdaea", "sha256": "c5ea8fd61376f751e9dc8bb40c09ddf5d1e8f274d401cd90aa34e406ba237698" }, "downloads": -1, "filename": "pyfb-kamailio-0.9.3.tar.gz", "has_sig": false, "md5_digest": "d577ec18835a0ed7059219916b0fdaea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27874, "upload_time": "2019-02-26T17:23:23", "url": "https://files.pythonhosted.org/packages/93/48/a76db18e2565d6cbe2205d176275be52daeeb17f67deb521fb68ab68e9f0/pyfb-kamailio-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "c755336e97159f4a7123e132530952af", "sha256": "3812bfdc240114488fcd43c7f0b63034da40be4b14acf9f96df570082a2787b3" }, "downloads": -1, "filename": "pyfb_kamailio-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c755336e97159f4a7123e132530952af", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 54764, "upload_time": "2019-03-06T15:15:55", "url": "https://files.pythonhosted.org/packages/b9/e2/f182b95dafc6656efcf682b769ca6e5ebc1f64f91ee335e60615eee21553/pyfb_kamailio-0.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd97d6120aa8b5dd4b3f29ab263b7418", "sha256": "c0314b5e69ac44a879a5ecbcdbc5c2218506629e42c17637ca58720cf4d116a7" }, "downloads": -1, "filename": "pyfb-kamailio-0.9.4.tar.gz", "has_sig": false, "md5_digest": "cd97d6120aa8b5dd4b3f29ab263b7418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28111, "upload_time": "2019-03-06T15:15:53", "url": "https://files.pythonhosted.org/packages/15/14/18220ef18d2599d8468170809c40f1b2a2615a096e583a16a283818f184e/pyfb-kamailio-0.9.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "428f7635ee91aed52e111bd132ea6385", "sha256": "9a532de3f89265d973ed1aec4ce046b6005a8bb7f0d7279b0116fa822604514b" }, "downloads": -1, "filename": "pyfb_kamailio-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "428f7635ee91aed52e111bd132ea6385", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 75275, "upload_time": "2019-05-23T17:03:13", "url": "https://files.pythonhosted.org/packages/93/91/f15f1a0c76373c51347c8ec5bb63625677bfd250ac0b1b8998fa6def13fa/pyfb_kamailio-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53140755b01867a0534969d1e37842b2", "sha256": "9eae666a0efb20779c77db1df3d31cc7e3719f5303702394f460d971260be4d7" }, "downloads": -1, "filename": "pyfb-kamailio-1.0.0.tar.gz", "has_sig": false, "md5_digest": "53140755b01867a0534969d1e37842b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30000, "upload_time": "2019-05-23T17:03:10", "url": "https://files.pythonhosted.org/packages/8c/8b/007760bcd97d5baeaea9c8d776cde711261c9c68ac35082c2b9a8be1d5b5/pyfb-kamailio-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d784c4d6ccbbc3c1fa75091715eabd04", "sha256": "1b0756ae3c7ec583fafdc1e5bb595956a472667377f919ff97926770e7f08ca0" }, "downloads": -1, "filename": "pyfb_kamailio-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d784c4d6ccbbc3c1fa75091715eabd04", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 75341, "upload_time": "2019-06-22T09:02:34", "url": "https://files.pythonhosted.org/packages/3a/9a/8328f141d583736f5e0428f61ac8c034f76bc878d0000f66a027b7b9f5c2/pyfb_kamailio-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac7c5e693a3d5df860959c4c9df25c9f", "sha256": "dd8c19090e3ae5157db620e9d4696dbb973a6b1a3366180dd9f5e0cf7b1fd014" }, "downloads": -1, "filename": "pyfb-kamailio-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ac7c5e693a3d5df860959c4c9df25c9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30149, "upload_time": "2019-06-22T09:02:32", "url": "https://files.pythonhosted.org/packages/98/b5/995943d067c3c3fd096a5046b426a257554ae8e644349f263ce52ba978ec/pyfb-kamailio-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b4a0431a595b93e897859a85ba0ded3d", "sha256": "1ccd5af702ba3f3c99a205d47a8ea69306b9bb9fef6eb7c063cbdc1111cd282d" }, "downloads": -1, "filename": "pyfb_kamailio-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4a0431a595b93e897859a85ba0ded3d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 75493, "upload_time": "2019-07-10T16:37:37", "url": "https://files.pythonhosted.org/packages/45/a7/443504aee4a2f792c8177b1b7118f9539cea5aad18639370b42ebe623290/pyfb_kamailio-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "576b1a4cd06b6a2991b3b1f5758f1f9b", "sha256": "58b5345a0e77b97b68680f4540163e567bdb626997c50429f49df52c745235f5" }, "downloads": -1, "filename": "pyfb-kamailio-1.0.2.tar.gz", "has_sig": false, "md5_digest": "576b1a4cd06b6a2991b3b1f5758f1f9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30313, "upload_time": "2019-07-10T16:37:35", "url": "https://files.pythonhosted.org/packages/d2/7d/a791f7367d816e702f9003fe4d587a9d5833c587488c04f502c1b4bb4a8b/pyfb-kamailio-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4a0431a595b93e897859a85ba0ded3d", "sha256": "1ccd5af702ba3f3c99a205d47a8ea69306b9bb9fef6eb7c063cbdc1111cd282d" }, "downloads": -1, "filename": "pyfb_kamailio-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4a0431a595b93e897859a85ba0ded3d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 75493, "upload_time": "2019-07-10T16:37:37", "url": "https://files.pythonhosted.org/packages/45/a7/443504aee4a2f792c8177b1b7118f9539cea5aad18639370b42ebe623290/pyfb_kamailio-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "576b1a4cd06b6a2991b3b1f5758f1f9b", "sha256": "58b5345a0e77b97b68680f4540163e567bdb626997c50429f49df52c745235f5" }, "downloads": -1, "filename": "pyfb-kamailio-1.0.2.tar.gz", "has_sig": false, "md5_digest": "576b1a4cd06b6a2991b3b1f5758f1f9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30313, "upload_time": "2019-07-10T16:37:35", "url": "https://files.pythonhosted.org/packages/d2/7d/a791f7367d816e702f9003fe4d587a9d5833c587488c04f502c1b4bb4a8b/pyfb-kamailio-1.0.2.tar.gz" } ] }