Skip to main content

Kamailio package for django project, mainly used by PyFreeBilling project

Project description

https://badge.fury.io/py/pyfb-kamailio.svg https://travis-ci.org/mwolff44/pyfb-kamailio.svg?branch=master https://codecov.io/gh/mwolff44/pyfb-kamailio/branch/master/graph/badge.svg

Kamailio package for django project, mainly used by PyFreeBilling project

Documentation

The full documentation is at https://pyfb-kamailio.readthedocs.io.

Quickstart

Install Pyfb-kamailio:

pip install pyfb-kamailio

Add it to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'pyfb_kamailio.apps.PyfbKamailioConfig',
    ...
)

Add Pyfb-kamailio’s URL patterns:

from pyfb_kamailio import urls as pyfb_kamailio_urls


urlpatterns = [
    ...
    url(r'^', include(pyfb_kamailio_urls)),
    ...
]

Apply migrations :

python manage.py migrate

Upload initial data :

python manage.py loaddata pyfb_kamailio

Features

Kamailio modules supported by this application :

  • acc

  • dialog

  • htable

  • mtree

  • permissions

  • pipelimit

  • registrar

  • rtpengine

  • speeddial

  • uac

  • userblacklist

  • userloc

Running Tests

Does the code actually work?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

Credits

Tools used in rendering this package:

History

1.2.0 (2020-05-17)

  • add fields in acc cdr

  • update admin views

1.1.0 (2020-05-14)

  • add fields in acc

1.0.3 (2020-03-21)

  • update test

  • update uacreg table to be compliant with 5.3 kamailio version

1.0.2 (2019-07-10)

  • admin tweaks for uacreg module

1.0.1 (2019-06-21)

  • Correct fk representation of domain

  • Admin enhancements

1.0.0 (2019-05-23)

  • add domain table

  • add translations

0.9.4 (2019-03-06)

  • add fields in missed_calls table

0.9.3 (2019-02-26)

  • add topo tables

0.9.2 (2019-02-25)

  • correct field name in ACC table

  • add more fielads in ACC and CDR tables

  • admin tweaks

0.9.1 (2019-01-30)

  • upload fixtures from migration for initial setup

  • new table for statistics

0.9.0 (2018-11-15)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfb-kamailio-1.2.0.tar.gz (32.4 kB view hashes)

Uploaded Source

Built Distribution

pyfb_kamailio-1.2.0-py2.py3-none-any.whl (79.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page