
Smith C.
Voip Setup, AI Automation
Kompetenzen

Meine Dienstleistungen


Portfolio
Arbeitserfahrung
FreeSWITCH ESL Security Hardening & Live Panel Recovery on a Production FusionPBX Server
VoIP Business
Jun 2026 - Jul 2026 • 1 mo
The situation: A client running a live FusionPBX/FreeSWITCH VoIP system needed secure remote API access (ESL) so their application could pull real-time call events and send commands, without exposing the server to unauthorized access. What made it complex: Server was live, actively handling real business calls, so every change had to be zero-downtime Default configuration used a well-known factory password with no access restriction After securing the connection, the admin dashboard broke, requiring root-cause tracing through multiple independent layers: FreeSWITCH's own access control, OS-level firewall rules, fail2ban, and finally an undocumented password stored separately inside FusionPBX's own database Diagnosed and resolved a subtle "default-deny" behavior in FreeSWITCH's built-in loopback protection that silently blocked all non-local connections What was delivered: Hardened Event Socket Library (ESL) access: strong authentication, IP-based access control, dual-layer protection (application + firewall) Root-caused and fixed a dashboard outage introduced by the security changes, tracing it to a hidden, undocumented credential store Verified working end-to-end from the client's actual external application server Clear documentation so the client's team could maintain and extend the setup independently Why it mattered: This wasn't a "run one command" job. It required layered debugging across the OS, the telephony engine, the database, and the web application, on a system where mistakes could have dropped live customer calls. That's the kind of reliability and care that generic scripts or copy-paste tutorials can't offer.