- About pyfreebilling
- License
- Features
- Prerequisites
- Installation
- Contact information
- Support
- Contributing
- Donation
- Stats
The new flavor of pyfreebilling, P-KISS-SBC, is an open source simple and stupid SBC based on Kamailio and RTP Engine .
pyfreebilling is under AGPLv3 license. You can read it in COPYING file.
There are some features supported. A few of them are:
-
IPBX/Customer add/modify/delete
- IP termination and SIP authentication (Multitenant system support)
- DID allocation and routing
-
Provider add/modify/delete
- Routing based on area code
- DID Routing
- Routing decision based on load balancing
- Limit max channels by each provider gateway (TBD)
-Security
-
Blocking SIP scanner attemps
-
Blocking fraudulent connection attempts
-
SQL injection detection
-
SIP header validation
-
Design for simplicity, reliability and scalability
... and much more :)
In order to run pyfreebilling, you need the following configured, secured and working Basic Operating System (Linux). P-KISS-SBC works in containers, it can be deployed on any docker or Kubernetes environment.
The project uses Kamailio, RTP Engine, Redis and a Database (by default, SQLITE but also support POSTGRESQL, MARIADB, MYSQL and DBTEXT).
Name: Mathias WOLFF
Email: website contact form
Website: https://www.pyfreebilling.com
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 : https://www.pyfreebilling.com/
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
If you want to support my developments you are welcome to offer me a cup of coffee :)