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.
- Kamailio and pks-admin updates
- npm dependencies update
- Clean up package.json by removing unused entries
- SDP management for Re-Invite and reply
- Dockerfile: add curl
- Update pks-admin to 1.3.1
- Documentation: primary/secondary setup
- Dependabot alert: braces update
- Remove validation on R-URI number
- Update install to latest version
- pks-sip: error in config file
- pks-admin: acc reporting (CDR)
- pks-admin: update to 1.3.0, kamcmd translate added
- pks-sip: bug in external routing
- pks-admin: type of rules, error in enum
- pks script: fix version
- README: add Docker badges
- pks-sip: add status endpoint and API commands
- pks-admin: update to 1.2.1
- pks install typo
- Update Caddy volume and directories
- HTTPS proxy support (Caddy)
- Docker and CI updates
- Install script improvements
- Full Docker Compose orchestration (pks-sip, pks-rtp, pks-redis, pks-db, pks-admin, pks-proxy)
- pks CLI for managing the solution (install, start, stop, reload, debug, DB viewer)
- Resource usage statistics in CLI
- Version check in CLI
- Documentation site with MkDocs Material
- Complete rewrite as a containerized SBC
- Kamailio 5.7.6 based SIP proxy
- PostgreSQL 16 as default database
- New web administration interface (pks-admin)
- All legacy PyFreeBilling components
- 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
- PyFreeBilling v2 features are removed