Overview
Requires phone firmware 2.0.4.33 or newer and EPM version 13.0.108 or newer
Sangoma Phones have a concept of having a backup server that the phone will use in the event the primary server goes down. Below is a outline on how the backup server works with Sangoma Phones.
The failover sequence works as followed when a Backup Server is defined as outlined below.
Every 15 seconds the phone sends a Options Packet to both Servers.
If the primary server replies to the Options Packet within 800 milliseconds nothing more happens.
If the primary server does not reply to the Options Packet within 800 milliseconds the phone will send another Options Packet and wait 400 milliseconds. If no reply it will try a 3rd and final time to send a Options Packet.
If no reply after 3 attempts it will failover to the backup server as long as the backup server responded to the Options Packet.
Every 15 seconds it repeats the steps above.
When a phone fails over to the backup server the following items failover at the same time.
All SIP related traffic including phone calls and BLF buttons.
Any Phone App URLs programmed on your phone will also failover to the backup server.
If the phone is setup with a VPN it will also failover to the backup server.
Setting a Backup Server
Go into End Point Manager in your PBX and select the Sangoma brand in the menu.
Click on the template in End Point Manager that you want to modify.
Click on the Redundancy menu tab at the top. The following options are available :
Backup Destination- Enable and Disable the use of backup PBX servers IP Address or FQDN and port.
Backup Destination Address- If Backup destination Enable, you can define the backup PBX servers IP Address or FQDN ( Secondary host ).
Backup Destination Port- If Backup destination Enable, you can define the backup PBX servers IP Address or FQDN port.
Outbound Proxy- You can define the outbound PBX servers IP Address or FQDN.
Outbound Proxy Port- You can define the outbound PBX servers IP Address or FQDN port.
Backup Outbound Proxy- You can define the backup outbound PBX servers IP Address or FQDN.
Backup Outbound Proxy Port- You can define the backup outbound PBX servers IP Address or FQDN port.
Sip Keep Alive Mode- You can enable and disable the sip keep alive mode.
Sip Keep Alive Interval (Seconds)- You can define the sip keep alive interval in seconds.
You now need to update the phone configuration file. The three options at the bottom of the template are:
Save Template- This will only save your changes into the PBX database. It will not write out new config files for the phones that are using this template as mapped in the Extension Mapping section of End Point Manager.
and Rebuild Configs- This will save your changes to the PBX Database and will also write out new config files for the phones that are using this template as mapped in the Extension Mapping section of End Point Manager. The phones will need to be rebooted in order to retrieve the changes.
and Force Update- This will do both the "Save Template" and the "and Rebuild Configs" options above, and it will also immediately update any phones that are mapped to use this template and currently registered to the PBX, with no need to reboot the phones.