Release Notes

All changes and improvements in GonoPBX at a glance.

v2.1.0
February 18, 2026

New Features

  • Telekom All-IP residential line
    New provider profile for Telekom residential connections (MagentaZuhause). Supports P-Preferred-Identity header, TCP transport, and tel.t-online.de as registrar. New “From-User / Line Number” field for the line number in E.164 format, separate from the auth username (access number).
v2.0.0
February 13, 2026

New Features

  • Phonebook
    Global and per-extension phonebook with CSV import/export.
  • BLF & Pickup Groups
    BLF hints and pickup groups configurable per extension.
  • Ring Groups
    Groups with strategies and inbound DID assignment.
  • IVR Improvements
    Prompt upload with conversion/validation, retries, and inbound DID mapping.

UI Updates

  • SIP Debug moved into Settings
  • Audio tab renamed to Audio Codecs
v1.7.0
February 13, 2026

New Features

  • SIP Debug
    New page for live SIP messages directly in the web UI. Enable capture via toggle, show all inbound and outbound SIP messages grouped by Call-ID. Expandable raw SIP text with direction arrows and color-coded methods/status codes. Based on Asterisk res_pjsip_history with 3‑second polling. Messages are kept for up to 2 hours (hard cap: 10,000). Admin-only.
v1.6.0
February 13, 2026

New Features

  • Selectable outbound caller ID
    Extensions with multiple assigned numbers can now choose which DID is sent as caller ID for outbound calls via dropdown. Default remains the first assigned number (backward compatible).
  • P-Asserted-Identity (PAI) header
    Optional PAI header configurable per extension, e.g., the main number of a block. The domain is automatically taken from the trunk.
  • Home Assistant integration
    API key authentication, MQTT publisher for call events, and click-to-call via the originate endpoint. MQTT broker and API key configurable directly in the web UI.

Improvements

  • Website redesign with updated screenshots
  • If a route set as outbound CID is deleted, it is automatically reset to default
v1.5.3
February 12, 2026

Bug Fixes

  • Update mechanism fixed
    The frontend was not rebuilt during web updates because the rebuild process in the backend container failed. Updates now run through a separate helper container that reliably restarts all services.
v1.5.2
February 12, 2026

New Features

  • Dark Mode
    Full dark mode for all pages and components. Automatic OS preference detection with manual toggle (sun/moon icon in the header). Selection is stored in the browser.

Improvements

  • Provider logos in trunk cards are now round with a white background
  • “Made with ♥ in Bremen” added to footer
v1.5.1
February 12, 2026

Improvements

  • Dashboard redesign
    Personal greeting (Moin/Hello/Good evening) with username, weekday, and date. System health card removed.
  • Version display in the dashboard
    Backend delivers the current version via the dashboard API. Shown under the GonoPBX status instead of in the footer.
  • dus.net server corrected – SIP server changed from sip.dus.net to proxy.dus.net
v1.5.0
February 11, 2026

New Features

  • User profiles
    Full name, avatar upload, and extension assignment per user.
  • Multi-DID routing
    Multiple inbound numbers per extension configurable.
  • Welcome email
    Automatically sends credentials to new users.
  • Self-service password change
    Users can change their own password.
  • FAQ page
    Frequently asked questions built into the web interface.
  • Navigation rework
    Extensions and trunks grouped under Settings for a cleaner structure.
  • One-click update
    Install system updates directly from the web UI.

Bug Fixes

  • User creation fixed (unique email constraint removed)
v1.4.0
February 11, 2026

New Features

  • SIP password strength check
    Real-time strength indicator when creating/editing extensions (colored bar red/yellow/green). Button to generate secure 16-character passwords. Overview of weak passwords in the Security tab.
  • Audit log
    Logging of all administrative actions (create, edit, delete extensions, trunks, routes, forwarding, users and settings). New audit log tab with color-coded table and pagination.
  • Fail2Ban status
    Live Fail2Ban status in the Security tab. Shows active bans, jails, and a table of recently banned IPs.
v1.3.0
February 11, 2026

New Features

  • IP whitelist for SIP registration
    Restricts registration to specific IP addresses or CIDR networks. Configurable via the admin settings page.
  • Music on Hold
    Preinstalled hold music in g722 format is provided automatically.
  • HTML voicemail emails
    Professionally formatted HTML emails for voicemail notifications.
  • Ring duration per extension
    Individual ring timeout (5–120 seconds) before voicemail answers.
  • German voice prompts
    Asterisk prompt package (de) is installed automatically.

Improvements

  • External IP auto-detection via multiple services
  • SMTP port 465 support (implicit TLS)
  • Dialplan: device-state check before dial, early answer for inbound trunk calls
  • DID extraction from SIP To header as fallback
  • Duplicate identify protection for multi-trunk setups
  • Installer: Docker permissions are checked before start
v1.2.0
February 10, 2026

New Features

  • Codec management (global & per extension)
    Audio codecs are no longer hardcoded. Global codecs can be configured in Settings (ulaw, alaw, g722, opus, g729, gsm). Individual extensions can override the global setting.

Improvements

  • Upgrade to Asterisk 20 LTS
    Migration from Asterisk 18 to Asterisk 20 (Long-Term Support). Enables ARM64/Raspberry Pi support and brings current security updates.
  • PJSIP configuration is regenerated on codec changes and Asterisk is reloaded
  • New codec panel in the extension detail page with toggle between global and individual
  • New codec card in Settings with checkbox grid for all available codecs
v1.1.0
February 10, 2026

New Features

  • SMTP email configuration
    Admin page to configure SMTP for voicemail notifications. Includes a test email function.
  • Voicemail mailbox management
    PIN, email address, and activation per extension configurable. Automatic mailbox creation for new peers.
  • Custom SIP trunk provider
    In addition to Plusnet IPfonie, any SIP trunk provider can be configured with manual SIP server entry.

Improvements

  • Asterisk container with its own Dockerfile (msmtp for email sending)
  • Docker Compose hardened: backend, frontend, and AMI only reachable via localhost
  • PostgreSQL port no longer exposed externally
  • API base URL uses window.location.host (reverse-proxy compatible)
  • PJSIP identify match is dynamic instead of hardcoded IP ranges
v1.0.0
February 9, 2026

Initial Release

  • Dashboard with live status (WebSocket)
  • SIP peer management (CRUD)
  • SIP trunk management (Plusnet IPfonie Basic/Extended/Connect)
  • Inbound routing (DID-based)
  • Call forwarding (Immediate, Busy, No Answer)
  • Call detail records (CDR) with filters and statistics
  • JWT authentication with admin/user roles
  • User management
  • Interactive installation script
  • Docker Compose deployment