Set up Hot Standby

Set hot standby on primary PBX and secondary PBX.

Procedure

  1. Verify the basic information of the two PBXs.

    Log in the PBX Web user interface, click Resource Monitor icon at the top-right corner to check PBX information. The two servers' model and software version MUST be the same.

  2. Edit the PBX hostname to verify the two PBXs.
    Go to Settings > System > Network > Basic Settings, change the hostname for the two PBXs.
    Note:
    • Hot standby only works for LAN port. If the network Mode of the PBX is Dual, set the default interface to LAN port.
    • Hot standby doesn't work in VPN network.
  3. Set up hot standby service for the two PBXs.
    Go to Settings > System > Hot Standby to configure hot standby settings.
    1. Set IPPBX1 as a primary server.
      Setting Description
      Enable Hot Standby Check this option.
      Mode Set to Primary.
      Secondary Server Information
      Secondary Server Hostname Enter the hostname of the secondary server.
      Secondary Server IP Address Enter the IP address of the secondary server.
      Access Code Set an access code. The two PBX must have the same access code to authenticate connection.
      Virtual IP Address
      Virtual IP Address Virtual IP address is a shared IP for the two PBXs. The virtual IP always point to the on-site PBX.
      Note:
      • Set the same virtual IP address on the primary server and secondary server.
      • You should use the virtual IP address as server IP address when registering extensions in the local network.
      Subnet Mask Enter the subnet mask.
      Network Connection Detection We recommend that you enter the gateway address. If all the nodes fail to be detected, it means that the network connection of the PBX is abnormal. The PBX would run as the Standby server after the network recovery.
      Advanced
      Note: Advanced settings only work when the server runs as a standby system.
      Keep Alive

      Defines the frequency to send Heartbeat Keep-alive packets.

      The default setting is 2 seconds, which means that the standby server will send packets every 2 seconds to detect if the primary server is alive or not.

      Dead Time

      Defines the maximum time interval before the primary server responses to the standby server. If after time's out, the standby server receives no response, it will take over automatically.

      Note: Set the Dead Time longer than the server rebooting time, or the standby server will take over when the primary server is rebooting.
      Disk Synchronization

      If you have installed a hard disk, check this option and all data stored in the disk will be synchronized.

    2. Set IPPBX2 as a secondary server.
      Setting Description
      Enable Hot Standby Check this option.
      Mode Set to Secondary.
      Secondary Server Information
      Secondary Server Hostname Enter the hostname of the primary server.
      Secondary Server IP Address Enter the IP address of the primary server.
      Access Code Set an access code. The two PBX must have the same access code to authenticate connection.
      Virtual IP Address
      Virtual IP Address Enter a vacant IP address. The extensions would communicate with the server via the virtual IP address.
      Note: The primary server should set the same virtual IP address.
      Subnet Mask Enter the subnet mask.
      Network Connection Detection We recommend that you enter the gateway address. If all the nodes fail to be detected, it means that the network connection of the PBX is abnormal. The PBX would run as the Standby server after the network recovery.
      Advanced
      Note: Advanced settings only work when the server runs as a secondary server.
      Keep Alive

      Defines the frequency to send Heartbeat Keep-alive packets.

      The default setting is 2 seconds, which means that the standby server will send packets every 2 seconds to detect if the primary server is alive or not.

      Dead Time

      Defines the maximum time interval before the primary server responses to the standby server. If after time's out, the standby server receives no response, it will take over automatically.

      Note: Set the Dead Time longer than the server rebooting time, or the standby server will take over when the primary server is rebooting.
      Disk Synchronization

      If you have installed a hard disk, check this option and all data stored in the disk will be synchronized.

  4. Reboot the two PBXs to make hot standby take effect.
  5. Test if hot standby works.

    Create an extension in the primary server, save and apply the changes.

    If the hot standby configurations are correct, you can see the same extension is added automatically in the secondary server.

    Note:
    • The extension status and trunk status are invisible in the secondary PBX.
    • The password setting is also synchronized, so you need to log in the secondary server using the same password with it on the primary server.
    • If you want to upgrade the PBX firmware, you MUST disable hot standby feature first.