FreePBX 13. For a remote site (50 year old copper unable to provide acceptable Internet), I have a WiFi link to a building, acriss an airfield, to provide our main Internet service. It is (has been) astoundingly reliable and consistent (and affordable). But every once in a while, it will drop, then come back a few seconds later.
To protect against drops for business-critical data (including VOIP), a router, pre-WiFi, will fail-over to (expensive) LTE data, and then fail-back when the primary link has been recovered.
During a failover, VOIP continues. FreePBX reached out to the VOIP supplier through the LTE IP address, both sides reconnect, and life continues.
After a fail-back, and depending on timing, we reconnect to the VOIP supplier, and we can make outgoing calls. But the VOIP supplier cannot reconnect to us, so we miss incoming calls. I suspect this blockage is an combination of timing, open ports, and firewalls closing ports which are perceived to be idle.
However, if I SSH in and issue “fwconsole reload” then two-way communication is re-established.
The Question (finally): Is there a way, though the web GUI, to do a Reload (other than an Apply Config, after updating modules)? I have admin staff at this site that can handle a Web interface and can trigger a reload, who are not going to be able to SSH to a server and use a command-line interface.