Quantcast
Channel: VOIP-info.org Wiki Changes
Viewing all articles
Browse latest Browse all 5767

Asterisk High Availability Solutions

$
0
0
This page outlines the various option available to create high availability for a VoIP PBX. Some are generic solutions while others are PBX specific. Some are complete HA solutions while others are half-baked scripts that do some things but not others.

Before you select a HA solution, carefully read this page on creating / selecting a High Availability solution (see Asterisk High Availability Design )

PBX Specific Solutions (Application Level Cluster)

These solutions provide clusters that are PBX specific. As noted on the Asterisk High Availability Design wiki page, these solutions create clusters at the Application level and are deeply PBX aware, environmentally aware, trunk aware, etc. The benefit of these solutions is that they are easy to install and provide complete clustering (heartbeat, data synchronizations, failure detection, sharing IP, etc.). The downside of these solutions is that they don't offer the complete system and OS level control that the more powerful solutions do. Additionally, they are PBX specific, so if your PBX software is not listed below then you can't use these solutions.

  • HAAst (High Availability for Asterisk) from Generation D Systems adds high availability / clustering to any pair of Asterisk servers. The High Availability for Asterisk (HAAst) add-on offers rapid automatic failover of a failed peer, IP sharing, advanced peer health detection, intelligent synchronization of files and databases, etc. HAAst also supports manual promote/demote for maintenance, a command line interface, a telnet interface, a web based interface, and a developer API. Installation is straight forward, with no additional hardware required, no additional or complex heartbeat/cluster/etc software required either. HAAst is available in Free and Commercial editions, in use at call centers, hospitals, and other high-uptime environments. See High Availability Asterisk (HAAst) for more information.


Full Clustering Solutions (OS Level Cluster)


  • FreePBX HA FreePBX HA is a commercial module that integrates transparently with FreePBX (2.11 and higher) and Asterisk (1.8 and higher). It is tightly coupled with standard Asterisk, and FreePBX HA offers full control over the complete system, from the ground up. Additionaly, hardware (IPMI/DRAC/ILO) and Virtualized (VMware/libvirt) fencing is supported (and recommended!), More information and documentation is available at the FreePBX HA Wiki. FreePBX HA has won several awards, including the prestegious Best Large Enterprise Solution at IT Expo 2014. FreePBX HA is under active development, as part of the FreePBX Ecosystem.

  • SARK-HA from Aelintra Telecom offers High Availability Asterisk out-of-the box. Runs Aelintra's SARK UCS MVP on a pair of servers.... Real-time failover takes less than 20 seconds to complete and includes support for ISDN PRI circuits. The servers are kept in synch using rsync. Wiki pages HERE. System also includes multi-tenant and a fully integrated provisioning system with zero touch, DHCP-free set-up for multicast capable phones... see

Viewing all articles
Browse latest Browse all 5767

Trending Articles