pyfreebilling
pyfreebilling copied to clipboard
P-KISS-SBC - simple and stupid SIP/RTP SBC - AGPL v3 - Based on kamailio / RTP Engine
PyFB project
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.
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
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 :)