High Availability (HA) FreePBX 2020

Have you considered building a high availability setup using this module in part: Announcement: New Advanced Recovery module for FreePBX ?

it may be obvious but the PBX itself cannot be the only contributor to a high-availability solution. A robust network, servers using VMware or a versatile cloud setup, phones that can be configured to have failover proxies or SRV records, etc., all contribute to the solution.