pyfb-kamailio

Kamailio package for django project, mainly used by PyFreeBilling project


Keywords
pyfb-kamailio, django, kamailio, pyfreebilling
License
MIT
Install
pip install pyfb-kamailio==1.2.2

Documentation

Pyfb-kamailio

https://travis-ci.org/mwolff44/pyfb-kamailio.svg?branch=master

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: