36e0e2fc4695e5654c57c472202fc11e197c26d2
Major user-focused improvements addressing the 90% use case: 1. **QUICK LOCAL SETUP (New #1 Installation Option)** - One-click installation for local networks - Automatically configures: * PTT with mute-by-default * Auto-answer for kiosks * Audio ducking * No COTURN/certificates needed - Perfect for intercoms, warehouses, offices, security stations - Detects VPN and offers to use it - Prompts for PTT button configuration - Shows server IP and credentials at end - This is now the RECOMMENDED path for most users 2. **VPN INTERFACE DETECTION** - New detect_vpn_interface() function - Auto-detects: Tailscale, WireGuard, OpenVPN (tun/tap) - Shows detected interfaces with IPs - Explains VPN benefits vs COTURN - Offers to bind Asterisk to VPN IP - Stores config: USE_VPN, VPN_INTERFACE, VPN_IP - Called in both Quick Setup and Full Install - Makes VPN the easy choice instead of complex COTURN 3. **SIMPLIFIED COTURN GUIDANCE** - New "Do you ACTUALLY need COTURN?" screen - Clear examples of when you DON'T need it: * Local network only * Using VPN * Server with public IP + simple port forwarding - Clear examples of when you DO need it: * Symmetric NAT / strict firewall * VLAN isolation * Corporate network with limited ports - Lists COTURN requirements (FQDN, static/DDNS, port forwarding) - Changed prompt from [Y/n] to [y/N] (opt-in not opt-out) 4. **TURN DOMAIN IMPROVEMENTS** - TURN_DOMAIN now defaults to DOMAIN_NAME (same domain is fine!) - Improved prompt explains single vs separate domain options - Shows info message when using same domain - Warns about cert coverage when using separate domains - Makes setup simpler for most users 5. **INSTALLATION MENU UPDATES** - Quick Local Setup is now option #1 (BOLD, Recommended) - Full/Server/Client moved to "Advanced Options" - Clear description: "Local network, PTT, auto-answer - No internet needed" - Guides users to the right choice ANSWERS USER'S KEY QUESTIONS: ✓ "Can Asterisk be set up on local network?" → YES, Quick Setup! ✓ "Does it have PTT/auto-answer/mute/ducking?" → YES, all automatic! ✓ "Should I just VPN everything?" → YES, script detects and suggests it! ✓ "Do I need separate FQDN for COTURN?" → NO, same domain works fine! ✓ "Do I really need COTURN?" → Clear guidance shows when you do/don't! All features maintain full automation - zero manual editing required.
Languages
Shell
98.9%
Dockerfile
1.1%