Commit Graph
57 Commits
Author SHA1 Message Date
sorcier 7fd75fbff4 feat(extensions): add Redémarrer action with call detection and confirmation modal 2026-11-06 02:01:37 +01:00
sorcier 1908af5d13 refactor(sip): keep RTP timeout settings exclusively in SIP & NAT settings 2026-11-06 01:50:28 +01:00
sorcier fa8af27e46 feat(system): add RTP Timeout and RTP Hold Timeout directly in System Settings form 2026-11-06 01:47:02 +01:00
sorcier c1805c9076 feat(sip): make rtp_timeout_hold configurable in Web UI and default to 0 (unlimited hold) 2026-11-06 01:40:31 +01:00
sorcier f14185d597 feat(cluster): add configurable BLF expiry interval in HA menu with 120s default and automatic check-sync notify on failover 2026-11-06 01:20:16 +01:00
sorcier c93b52d99c perf(core): eliminate PHP session file lock contention on API/metrics, tune PHP-FPM pool, and remove redundant Keepalived restarts on sync 2026-11-05 23:46:02 +01:00
sorcier 0b654c885c fix(cluster): ensure only VIP holder pushes sync and prevent deadlocks with flock and strict VIP check 2026-11-05 23:41:54 +01:00
sorcier 3f29ac6d2e feat(cluster): real-time auto-sync on apply_config + 5min cron periodic sync 2026-11-05 19:58:58 +01:00
sorcier b76490a4dc fix(cluster): support custom peer port, fix netmask & vrid persistence, and fix static call 2026-11-05 19:35:10 +01:00
sorcier 93f842a363 fix(cluster): inclusion de ClusterManager et autoloader PSR-4 automatique dans api.php et index.php 2026-11-05 19:02:09 +01:00
sorcier 521f21dc9c feat(cluster): module Haute Disponibilité (Cluster HA Actif/Passif Keepalived VRRP & Réplication temps réel) 2026-11-05 14:32:35 +01:00
sorcier 231bef8330 Merge branch 'main' into dev (v1.6.3 fix CallerID CNAM & trust_id_outbound) 2026-11-05 12:08:25 +01:00
sorcier 5e80461d12 fix(trunks,outbound): activation trust_id_outbound et formatage strict Caller ID Name (CNAM) pour trunks SIP (v1.6.3) 2026-11-05 12:08:11 +01:00
sorcier 18368027ee feat(dev): add dev environment detection and visual indicators 2026-11-05 00:57:11 +01:00
sorcier 986e8e2e3c fix(backup): dynamic backup versioning and full Disaster Recovery pre-update backup (v1.6.2) 2026-11-05 00:27:47 +01:00
sorcier 860594fded chore(branding): update tagline to Powered by Asterisk across login and sidebar 2026-11-05 00:12:27 +01:00
sorcier c0760ec52a style(ui): enlarge standalone logo on sidebar and login modal 2026-11-04 23:47:38 +01:00
sorcier 2d4c80a7ec style(ui): display standalone full-size logo without bounding box 2026-11-04 23:43:09 +01:00
sorcier 2eef15458c feat(ui): integrate official NexusPBX logo and favicon (replace placeholder icon) 2026-11-04 23:40:14 +01:00
sorcier e6cd08ab4e fix(cdr): remove redundant Auth method calls in CDR actions 2026-11-04 14:57:03 +01:00
sorcier 21a88440c3 fix(cdr): pass filter parameters as payload object in apiCall 2026-11-04 14:47:35 +01:00
sorcier 7c28a237ba feat(cdr): add Call Logs & CDR module with automatic trunk detection and CSV export (v1.6.0) 2026-11-04 14:42:29 +01:00
sorcier accec47d08 feat(sounds): absolute audio paths for custom sounds making IVRs fully language-agnostic (v1.5.0) 2026-11-04 12:09:32 +01:00
sorcier 6c74e09203 fix(sounds): link custom sounds in language directories for Asterisk (v1.4.9) 2026-11-04 12:04:19 +01:00
sorcier 8f4ea50452 fix(ivr): resolve dialplan conflict on *801-*899 and link debian sound prompts (v1.4.8) 2026-11-04 11:51:21 +01:00
sorcier 1e288af617 fix(metrics): robust contact detection with AstDB fallback and reset f2b counters on clear log (v1.4.7) 2026-11-04 11:33:08 +01:00
sorcier bda4cb18a6 fix(voicemail): automate modules.conf and voicemail includes in install.sh and fix.sh (v1.4.6) 2026-11-04 11:06:04 +01:00
sorcier 9b2533695e feat(extensions): auto-regenerate and reload Asterisk configs instantly on save/delete (v1.4.5) 2026-11-04 10:39:28 +01:00
sorcier 07b53b8002 fix(ota): asynchronous web reload & fail-safe probe for Safari (v1.4.4) 2026-11-04 10:13:25 +01:00
sorcier bd8b519753 feat(ui): custom modal dialog for update confirmation (v1.4.3) 2026-11-04 10:08:15 +01:00
sorcier 7deee2be61 feat(login): native server-side operator branding & lighter glassmorphism modal (v1.4.2) 2026-11-04 10:03:15 +01:00
sorcier ea73d15eaf feat(ui): add immersive plexus background image and glassmorphism login modal (v1.4.1) 2026-11-04 09:56:53 +01:00
sorcier 0948a8da24 feat(charts): smooth CPU/RAM and Network curves using cubic Bézier splines (v1.4.0) 2026-11-04 09:40:33 +01:00
sorcier c5eb849095 fix(ui): bust browser localStorage and HTTP cache on update, render version server-side (v1.3.9) 2026-11-04 04:03:29 +01:00
sorcier 1d09f06dc2 chore(auth): remove default credentials hint from login screen (v1.3.8) 2026-11-04 03:51:40 +01:00
sorcier 54fe591355 fix(update): fast direct HTTP check & force cache bypass on check click (v1.3.7) 2026-11-04 03:42:14 +01:00
sorcier 7ccb2189e7 feat(ui): replace native restore alert with custom dark-themed modal (v1.3.6) 2026-11-04 03:35:35 +01:00
sorcier e6540c866b fix(db): remove demo data auto-seeding to prevent resurrection of deleted items (v1.3.2) 2026-11-04 01:58:26 +01:00
sorcier e2af2c34c9 feat(ota): add header update notification badge & 24h background check (v1.3.1) 2026-11-04 01:36:28 +01:00
sorcier 5d60e66518 feat(ota): add 1-click update UI & API with changelog display 2026-11-04 01:20:38 +01:00
sorcier dfb5670cea chore(ui): replace remaining placeholder examples 0033422560185 in trunk modal 2026-11-04 01:02:03 +01:00
sorcier e98410202f feat(outbound): add voice announcement on trunk congestion & clarify MoH options 2026-11-04 00:55:53 +01:00
sorcier a308f5d0ed chore(ui): replace specific examples with generic placeholders and generalize phone and gateway brands 2026-11-04 00:40:24 +01:00
sorcier b3c98834c8 feat(trunk): add customizable Asterisk Trunk Dial Options field with quick presets (tTR, TR, T) 2026-11-04 00:18:37 +01:00
sorcier 8804501c42 feat(inbound): add CID name prefix support per trunk and per inbound route 2026-11-03 20:01:16 +01:00
sorcier db233f853c fix(trunk): match PJSIP endpoint name to username in receive mode and auto-reload on trunk save 2026-11-03 19:29:57 +01:00
sorcier f429a48ad6 fix(js): define wantsReg in renderTrunksTable 2026-11-03 19:11:18 +01:00
sorcier 8a4d7a0504 feat: add support for inbound trunk registration (Receive mode) for FXO gateways like Grandstream HT813 and analog Livebox integration 2026-11-03 19:07:19 +01:00
sorcier 981c650c7a Fix: enforce RSA key for Certbot compatibility with Yealink/IP phones, auto-restart Asterisk on TLS cert switch, and add isrg-root-x1.pem asset 2026-11-02 20:53:21 +01:00
sorcier 45011d8c59 Fix: include public/avatars in backups and restoration, add graceful fallback for missing contact photos 2026-11-02 19:29:38 +01:00