High Availability for FreeSwitch

Pick the edition that’s right for you

HAAST

»

EDITIONS

 
Free
Flex
Unlimited
OEM1

Health Analysis

Hardware sensors

Partial

FreeSWITCH® basic sensors2
FreeSWITCH® advanced sensors3
 
CPU and network sensors
 
 
Environmental sensors
 
 
User defined sensors
 
 
Custom health event handlers
 
 

Synchronization

FreeSWITCH® configuration database
Files & directories
SQLite® 3 databases
MySQL® Databases & tables
 
PostgreSQL® Database cluster
 
Security & firewall4
 
 
Post synchronization event handlers
 
 
Custom synchronization event handlers
 
 

Call Continuity18

Move calls in progress from active to standby node upon failover6
 
 
Retain calls in progress by bypassing FreeSWITCH
 
 
 
Retain calls in progress by routing through new active FreeSWITCH
 
 
 
Direct calls in progress to different endpoints if original endpoint missing
 
 
 
Resume call recording on failover19
 
 
 
Rebuild queues in-order on new active node19
 
 
 

FreeSWITCH Compatibility & Clustering

FreeSWITCH distribution
Signal distribution
Custom distribution
 
 
Pre/post start/stop event handlers7
 
 
Geographically dispersed peers8
 
 
Run in container/virtual machine
 

Management Interface

Web interface
Telnet interface
Signal interface
Socket interface
REST interface
PHP API
Nagios & Icinga support

E-Mail Alerts

On state change
On OS signal 9
On sync problems
 
On health critical / failure levels
 
 

Call Handling Capacity

Unlimited simultaneous calls10
 

3 calls

Varies by license

Varies by license

Support 11

Support forums 12
E-mail
 

Max 3 incidents per year

Max 5 incidents per year

Varies by license

Remote Access/SSH
 
 

Max 5 incidents per year

Varies by license

Lifetime License 13

One time cost

Free

$240 /sc 14

$6700

OEM specific

Maintenance agreement cost (Optional) 15  

16% /year

$995 /year

OEM specific

Subscription License 16

Monthly fee 16  

$20 /sc /mo 14

$440 /mo

 
Maintenance agreement fee 17  

Included

Included

 
Included
Optional

The following notes apply to the table:

  1. OEM edition pricing/features varies by manufacturer/make and model.
  2. Detects FreeSWITCH® process alive.
  3. Detects FreeSWITCH® engine alive, bridging calls, and routing.
  4. Synchronize banned IP's, watched users, threat level.
  5. The Free Edition does not include database synchronization so all configuration changes must be made on a single peer as a master. FusionPBX sync is currently in beta release.
  6. OEM edition includes additional failover capabilities for all call types, IVR's, queues, etc. Non-OEM editions include simple 2-leg call continuity only.
  7. Event handlers allow custom/different settings on each peer in the same cluster.
  8. Support for peers across large geographic distances with automatic latency compensation.
  9. Linux signal triggers sending of status report.
  10. Call volumes exceeding edition limits result in HAfs and FreeSWITCH shutdown.
  11. Support is only available while a maintenance agreement is in place. Incidents are pooled across mediums.
  12. Telium monitors and responds to support forum requests on a best effort basis.
  13. A lifetime license remains active forever without additional payments required.
  14. The Flex edition is licensed by the maximum number of simultaneous calls in progress, each simultaneous call is denoted as ("sc").
  15. The optional maintenance agreement is available in one year increments.
  16. A subscription license remains active while a monthly fee is paid.
  17. A maintenance agreement is included with a subscription license.
  18. OEM feature availability and pricing depends on manufacturer specific agreements
  19. Modification of dialplan required for queue and recording integration