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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 3

File details

Details for the file pyfb-kamailio-1.2.0.tar.gz.

File metadata

  • Download URL: pyfb-kamailio-1.2.0.tar.gz
  • Upload date:
  • Size: 32.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for pyfb-kamailio-1.2.0.tar.gz
Algorithm Hash digest
SHA256 2da7b6641f28f5642951969eac50e642cbb2e932ba6c3a7f6b9c1e24c70ca1b1
MD5 cd96362171c8d77f234869d9ac807f15
BLAKE2b-256 54ece88e720d835d5b7be3d2b01ef639ba4002177f151ec506569e53545c4859

See more details on using hashes here.

File details

Details for the file pyfb_kamailio-1.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyfb_kamailio-1.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 06da6986b44e5b6039e6b7b8e2003ebb189e4b25f6d4628e4ddb0f9cc18149b2
MD5 9f7247132c2c91694f8fdbb5ff23fc62
BLAKE2b-256 06f3ada87ebffbaae5eefa50d911e589fd7903ac6c65c131b0106eb74e50d416

See more details on using hashes here.

Supported by

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