High Availability for Asterisk [CR]

Recover calls and conferences in progress

HAAST-CR

»

CALL RECOVERY MODULE

Reconnect Callers After Failover

Recover all calls and conferences in progress automatically following a cluster failover.  In the event that a HAast cluster node fails, the HAast-CR module will call back the parties in calls and rebridge them to re-establish the calls.  In the case of conferences, conference administrators will be called back first and then all other parties added back the conference.  Calls are recovered in the sequence they were initially establish.

Recover Caller State

As calls are recovered following failover, HAast-CR will restore call and caller state information.  For example, conference participants who were designated as “marked” or “administrator” are returned to that state (to ensure they can continue to control the conference).  As well, users who were muted by the PBX are returned to a muted state.  HAast-CR tracks and restores a variety of state information, and can optionally set channel variables and other information upon recovery.

Initiate Custom Dialplan Actions

HAast-CR can integrate with your dialplan to perform various actions upon call recovery such as initiating call recording, logging information, playing audio into the channel, etc.  HAast-CR can integrate with dialplans from most popular configuration generators (e.g. Isabell®, FreePBX® / PBIAF® / Thirdlane® / more) and also custom dialplans.

Automatically Synchronize Recovery Information

HAast-CR exposes its complete database to HAast for synchronization. So while the active node monitors and tracks call/channel/device/bridge information, the standby node is continuously receiving this data so that it can take over and recreate calls in an instant.

Force Device Readiness

Upon failover some devices may not accept new calls as they believe the last call to still be in progress.  HAast-CR will contact all in-use devices and force them to consider the last call to have terminated (limited only by device firmware and protocol).  This dramatically improves the likelihood of all parties being able to participate in call recovery.