All Projects → mwolff44 → pyfreebilling

mwolff44 / pyfreebilling

Licence: other
Routing and rating VoIP application for service providers - API based - AGPL v3 - Based on kamailio

Programming Languages

python
139335 projects - #7 most used programming language
lua
6591 projects
HTML
75241 projects
shell
77523 projects
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to pyfreebilling

kamailioexamples
configurations for voip solution architectures and usecases involving SIP servers
Stars: ✭ 59 (-21.33%)
Mutual labels:  sip, voip, voip-application, kamailio
sip3-salto-ce
SIP3 Salto (Community Edition)
Stars: ✭ 71 (-5.33%)
Mutual labels:  sip, voip, rtp
Kalbi
Kalbi - Golang Session Initiated Protocol Framework
Stars: ✭ 85 (+13.33%)
Mutual labels:  sip, voip, voip-application
freeswitch-docker
Dockerfile for freeswitch
Stars: ✭ 40 (-46.67%)
Mutual labels:  sip, freeswitch, rtp
sems-yeti
YETI application for SEMS core
Stars: ✭ 15 (-80%)
Mutual labels:  sip, voip, softswitch
sip3-twig-ce
SIP3 Twig (Community Edition)
Stars: ✭ 56 (-25.33%)
Mutual labels:  sip, voip, rtp
kvazzup
Open software for HEVC video calls
Stars: ✭ 30 (-60%)
Mutual labels:  sip, voip, voip-application
baresipy
baresip python wrapper
Stars: ✭ 16 (-78.67%)
Mutual labels:  sip, voip, voip-application
Pjproject
PJSIP project
Stars: ✭ 786 (+948%)
Mutual labels:  sip, voip, rtp
Homer7 Docker
HOMER 7 Docker Images
Stars: ✭ 47 (-37.33%)
Mutual labels:  sip, voip, rtp
siphub
sip capture server by hep。work with OpenSIPS, Kamailo, and FreeSWITCH。
Stars: ✭ 23 (-69.33%)
Mutual labels:  sip, freeswitch, voip
WireBug
WireBug is a toolset for Voice-over-IP penetration testing
Stars: ✭ 142 (+89.33%)
Mutual labels:  sip, voip, rtp
Homer App
HOMER 7.x Front-End and API Server
Stars: ✭ 88 (+17.33%)
Mutual labels:  sip, voip, rtp
Sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.
Stars: ✭ 449 (+498.67%)
Mutual labels:  sip, voip, rtp
Sip3 Ansible
Ansible scripts to install and configure SIP3
Stars: ✭ 64 (-14.67%)
Mutual labels:  sip, voip, rtp
sip3-captain-ce
SIP3 Captain (Community Edition)
Stars: ✭ 73 (-2.67%)
Mutual labels:  sip, voip, rtp
switchy
async FreeSWITCH cluster control
Stars: ✭ 67 (-10.67%)
Mutual labels:  freeswitch, voip
simlar-android
Simlar for android
Stars: ✭ 61 (-18.67%)
Mutual labels:  sip, voip
freeswitch-esl-all
freeswitch event socket base on netty 4 and has some new features.
Stars: ✭ 110 (+46.67%)
Mutual labels:  freeswitch, voip
Katari
Katari - Python Session Initiated Protocol Framework
Stars: ✭ 29 (-61.33%)
Mutual labels:  sip, voip

PyFB project

logo

PyFB release Documentation Status Scrutinizer Code Quality AGPLv3 License Donate to this project using Paypal


Table of content

  • About pyfreebilling
  • License
  • Features
  • Prerequisites
  • Installation
  • Contact information
  • Screenshots
  • Support
  • Donation
  • Stats

What is pyfreebilling

pyfreebilling is an open source wholesale billing platform based on Kamailio and RTP Engine .

pyfreebilling is developed under python and PostgreSQL as the database layer.

Documentation and FAQ

Please visit : https://www.pyfreebilling.com/knowledge-base/

License

pyfreebilling is under AGPLv3 license. You can read it in COPYING file.

AGPLv3 License

Features

There are a some features supported. Most of them are configurable via the web interface. A few of them are:

  • Customer add/modify/delete

    • IP termination
    • SIP authentication
    • Prepaid and/or postpaid
    • Realtime billing
    • Block calls on negative balance (prepaid) or balance under credit limit (postpaid)
    • Block / allow negative margin calls
    • Email alerts
    • Daily balance email to customer
    • Limit the maximum number of calls per customer and/or per gateway
    • Multiple contexts
    • Tons of media handling options
    • Powerfull ratecard engine
  • Provider add/modify/delete

    • Powerful LCR engine
    • Routing based on area code
    • CLI Routing
    • Routing decision based on quality, reliability, cost or load balancing (equal)
    • Limit max channels by each provider gateway
  • Extensive call and financial reporting screens (TBD)

  • CDR export to CSV

  • Customer panel

  • Design for scalability

... and much more :)

Prerequisites

In order to run pyfreebilling, you need the following configured, secured and working Basic Operating System (Linux).

The project uses Kamailio, RTP Engine, PostgreSQL and Django.

Contact Information

Name: Mathias WOLFF

Email: website contact form

Website: https://www.pyfreebilling.com

Screenshots

Customer panel Admin interface

And many more ... PyFreeBilling gallery

Support

To get free support, use github issue tab.

If you need paid support, specific features or consulting services, you will find support services prices on PyFreeBilling website : http://www.pyfreebilling.com/

Contributing

Separate proposed changes and PRs into small, distinct patches by type so that they can be merged faster into upstream and released quicker:

  • Feature
  • Bugfix
  • Code style
  • Documentation

Donation

If you want to support my developments you are welcome to offer me a cup of coffee :)

Paypal donation

Stats

Project Stats

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].