Changelog

What's New

Release notes, new features, fixes, and improvements — version by version.

v2.0.2.7

May 10, 2026

New Features

  • Click-to-Call Widget — Clients can now embed a JS snippet on their website. Visitors click a floating button, enter their phone, and the operator's web phone rings instantly. Once answered, the visitor is called back over the assigned trunk and bridged to the operator. Outbound caller ID, working hours, and per-widget configuration supported.
  • CDR Bulk Delete — Single delete + multi-select with Shift+click range selection for admins and resellers. Reseller-scoped (only own users' CDRs).
  • Auto Update System — One-click upgrades from admin panel. License-verified, SHA256-checked downloads, automatic DB backup before upgrade, full rollback safety. Topbar badge appears when new version is available.
  • Trunk Register Status Badge — Real-time OK/NO indicator in trunks list for username+password authenticated trunks.
  • Per-Trunk Number Prefix — Add/strip prefix per trunk for provider tech requirements (supports long codes like 12800).
  • SIP User Number Manipulation — Strip/Add prefix at SIP user level (incoming call normalization).
  • SIP User IP-to-IP Host — Static IP-based identification beyond REGISTER for downstream peer authentication.
  • Trunk Outbound Registration — Provider-side registration with username+password (auth Digest), retry interval, status badge in trunks list.

Improvements

  • Multi-SIP-user webphone visibility — sidebar now correctly shows Web Phone link when any owned SIP user has webphone enabled.
  • Trunk unique-name validation now respects soft-deleted records (no more false "name has already been taken" errors).
  • Trunk hard-delete (forceDelete) prevents UNIQUE constraint conflicts on re-creation with same name.
  • PHP-FPM auto-reload on update completion — opcache cleared automatically, no manual restart needed.
  • Connected Line update on bridge — operator web phone shows visitor number during callback leg.

Fixes

  • SIP Trace placeholder menu hidden (was non-functional).
  • Tech Prefix UI removed from Trunk form (unused field).
  • Sidebar accordion: single-open behavior — opening one menu closes others.
  • DIDs main menu repositioned above Settings.

v2.0.2.6

Baseline release

Foundation

  • Trunk Group / LCR Architecture — Sequential failover dialplan with priority-ordered trunks. SIP user assignment overrides rate-trunk selection.
  • User Custom Rates — Per-user prefix override above plan-level rates.
  • Offers (Unlimited Country Packages) — Time-bounded prefix-based unlimited calling per user.
  • Restricted Numbers Enforcement — AGI-level blocking (per-SIP user + global blacklist).
  • Multi-Tenant Roles — Admin / Reseller / Client with proper scoping.
  • Built-in Web Phone — Janus WebRTC integration, no external softphone needed.
  • Campaign Manager — IVR / Agent / Predictive / Manual modes with worker.
  • Complete CDR + Reporting — Summary by day/month/trunk/DID/user.
Get Started Now All Features