High Availability for Asterisk

Create a high availability FreePBX® cluster

HAAST

»

OVERVIEW

High Availability for Asterisk™ (HAast™) is a software package which creates a high-availability cluster out of any pair of FreePBX® servers. HAast can detect a range of failures on one FreePBX server and automatically transfer control to the other, resulting in a telephony environment with minimal down time.

HAast is a 100% software solution, with switch over in seconds. Built-in intelligent network control allows for a single IP address to be shared between FreePBX peers, so clients/phones automatically connect to the active FreePBX server without change. Built-in replication and synchronization between servers also reduces maintenance and support activities.

HAast includes a wide range of sensors to detect failure/degradation of a node, its hardware, the network, the connection to carriers, etc. The sensors contribute to an overall health score which allows HAast to automatically take corrective action, notify an administrator, or worst case start an orderly transition to the standby node.

HAast is an easy to use solution, with shell (command line), telnet, socket, and web interfaces, suitable for beginners and experts alike. HAast is ideal for demanding telephony environments like call centers, emergency 911 operations, medical facilities, ITSP’s, and mid-to-large size businesses, as well as small-businesses looking for high FreePBX uptime using low-cost off the shelf components.

HAast does not require any other High Availability/heartbeat software, nor require use of shared disk/block level device etc. In fact, HAast does not share any hardware / logical device between peers, so there is no single point of failure. HAast does not depend on FreePBX’s backups, so there is no risk of attempting to restore a backup which has been corrupted by a failing node.  HAast is robust in functionality yet simple to set up and use.  It can be installed onto an existing FreePBX installation after the PBX is already running.