High Availability for FreeSwitch

Pick the edition that’s right for you





Health Analysis

Hardware sensors


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


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
FusionPBX® distribution5
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
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

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


$221 /sc 14


OEM specific

Maintenance agreement cost (Optional) 15  

15% /year

$935 /year

OEM specific

Subscription License 16

Monthly fee 16  

$17 /sc /mo 14

$407 /mo

Maintenance agreement fee 17  




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