Changelog
Changes shipped between 1.13.29 and 1.15.15.
1.14.79 .. 1.15.15
- Support call variables in regexp rewrite rules. See Using variables in rewrite rules.
- Allow array inputs for source and destination numbers in CDR Export filters.
- Add filter by internal disconnect code on the CDR History page.
- Add RTP streams diagram to the CDR details page.
- Expose more IP address information in the ip-access API endpoint.
- Allow disabling email Balance Notifications while still issuing webhook HTTP requests.
- Add API documentation for CDR export download.
- Add multicurrency support — per-account currencies for billing, dialpeers, and import flows. See Currencies.
- Migrate charts from D3 to Chart.js and improve charts UX.
- Add OAuth/OIDC authentication support and drop LDAP
- Upgrade Ruby, Bundler and gems.
- Allow editing Force Symmetric RTP, RTP Ping, Proxy Media, and Host via the Gateway batch update form.
- Add support for CN (Comfort Noise) codecs.
- Drop Stats data aggregation mechanism.
- Disallow negative rates in dialpeers and destinations.
- Allow account balances modification via API and add a Billing::Transaction admin API resource.
- Add WebRTC dialer in customer portal.
- Add S3 storage support.
- Add CDR compaction mechanism.
1.13.26 .. 1.14.79
- Migrate gateways, registrations, and OPTIONS probers to the new Routeset mechanism to configure the SIP signaling path instead of the
outbound proxyattribute. - Limit the maximum rerouting attempts within a gateway group.
- Add scheduling with timezone support and show scheduler status in linked objects.
- Replace Chosen with Tom Select for multi-select fields.
- Add a new timezones mechanism with an
/api/rest/admin/timezonesendpoint, deprecating the old one. - Add a new tag mode
- Add payment rollback and store the current balance at payment creation.
- Add account balance threshold filters and AccountHigh/LowThreshold reached/cleared events.
- Show the last 10 transactions on the account page; default payments and transactions to today's records.
CDR & call processing
- Add a new CDR processors mechanism with improved logging, metrics, and HTTP basic auth support.
- Filter CDRs by profit and multi-select by gateway.
- Add audit logging for CDR exports.
STIR/SHAKEN
- Show decoded STIR/SHAKEN certificate TNAuthList information.
- Add STIR/SHAKEN rich call data UI.
- Allow STIR/SHAKEN attestation level override in numberlists.
Customer Portal
- Manage numberlists (create/update/delete) and numberlist items
- Add customer portal permission profiles
- Add customer incoming calls statistics (ACD in seconds), outgoing active calls UI
Platform
- Add Debian 13 (trixie) build images, packages, and containers.
- Upgrade Ruby to 3.4.8, Rails to 7.2.3.1, and PostgreSQL to 18.