All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Connect IPBX and provider SIP trunks - only IP auth are supported
- DID routing
- PSTN routing
- Loadbalancing routing features
- Commandline to manage the solution
New version dropping ratings to focus on security
N/A
- PyFreeBilling v2 features are removed
N/A
- Kamailio is handled by PyFreeBilling now
- Location table view in PyFB admin
- Kamailio configuration has been split
- PostgreSQL min version is 9.4
- Currency management, as it not be really used
- Gateway profile as it not used
- Possibility to use a different port form gateways than default
- Many documention points have been fixed
- Django updated to 1.11.12
- Django-axes updated
- Proxy SIP is now Kamailio
- Multi FreeSwitch support (load balancing)
- New translations (managed now on Transifex)
- SIP antiflood protection
- SIP malformed messages detection
- CallerID and CalleeID normalization for customers
- Speed up rates and CDR views
- New customers and providers stats
- Better FreeSwitch log messages
- Django 11 based
- PostgreSQL min version is 9.3
- FreeSwitch version : 1.6
- Kamailio version : 4.4
- New licence : AGPL v3
- Currency maganement (a new one will be replace it)
- SIP account authentification in FreeSwitch. It is done in Kamailio now.
- Old DID management system => new one no compatible with the v1.
- Simpler FreeSwitch deployment and configuration
- minimal time in rate now OK
- Enhance password security : min lenght is 11 characters
- New password storage argon2 (old password will be updated when user log in)
- Italian translation
- Requirements
- CallerID bug
Important : we will keep only 2.0 changelog in the future since 2.0 will be released.