A Live Backup Server (or LBS) is a hardware and software platform identical to a 'regular' trixbox Pro server. When you order your Primary trixbox Pro , you are presented with a variety of hardware and software choices in order to customize the trixbox Pro platform that fits your business's needs. By selecting the LBS option within the order tool at www.trixbox.com , you are ordering two of the same server. The LBS mirrors all of the hardware options that you choose (e.g. PRI card, hard drive size, RAM, etc.) for the Primary trixbox Pro When you complete the order process, you are presented with a review of your order before you submit it for processing. At this time, you will see a line item indicating that you have purchased a live backup server.
Any customer that wishes to minimize downtime caused by a hardware failure of their telephone server should choose the LBS option within the order tool online. Should your Primary trixbox Pro experience any type of hardware failure (hard drive failure, RAM failure, CPU failure, etc.), you can quickly fail-over to your LBS and continue business operations normally while you contact Fonality Support in order to resolve the hardware failure on the Primary trixbox Pro .
The typical fail-over time from the Primary trixbox Pro to the LBS is about 2 minutes. This process can take up to 10 minutes depending on your internet connection. We will discuss in detail later in this article why the fail-over process can take up to 10 minutes in some cases.

Fonality offers the Live Backup Server (LBS) option to minimize downtime caused by any software or hardware failure of the Primary Server. You cannot order a Primary trixbox Pro and then choose the LBS option at a later date. When you select the LBS option, Fonality provisions two Server IDs linked in our database as Primary and Backup. As soon as you plug in a trixbox Pro server, it immediately contacts Fonality's Data Center in order to establish redundant VPN tunnels that provide the framework for Fonality's hybrid-hosted service. When ordering a Primary server and an LBS, it does not matter which server you plug in first. Either server can function as the Primary or as the LBS.
The following diagram represents the LBS configuration:
Primary: 192.168.1.2
Backup: 192.168.1.3
Fonality offers the LBS option with new trixbox Pro systems as an added level of reliability for an installation. It works by installing an exact replica of the trixbox Pro system that takes a snapshot of all data on the system including:
Fonality collects the system-snapshot at 30 minute intervals. You can enable the LBS to assume full control of your telephony infrastructure at need; the LBS will be ready to take over where the failed system leaves off.
This solution DOES NOT INCLUDE AUTOMATED FAIL-OVER.
The Status / Resources page contains information that is specific to the physical machine in use as the Primary server. When failed over to the backup, records for Server Activity, Network Activity, and Server Resources will not be available for time period prior to failing over. You will only see data for the physical machine currently processing calls. While running on the Backup server, this page will start collecting data and provide details on activity while failed-over. When you switch back from a fail-over to use your Primary server once again, the Resources page will not contain any data for the time period during which you were using the Backup server.
When you purchase the LBS package, Fonality provisions two Server IDs (SIDs) into our database records in advance of your installation. When you receive the servers and plug one of them into your network, that SID becomes the Primary trixbox Pro automatically, and Fonality automatically configures the other SID provisioned with your order as the LBS - even before you plug the server into your network!
The LBS process truly is automatic. However, you must follow these requirements for the process to work:
Fonality strongly recommends that both the Primary and the LBS are installed on the same local subnet. There are many reasons for this:
These reasons and more are why Fonality strongly recommends having both the Primary and LBS as the same location, and in the same subnet. Remember, the point of LBS is to minimize downtime. In most cases, having the LBS remote adds additional complexity, and therefore additional time to the failover process.
If these conditions have been met however, and the customer understands the failover process, remote LBS is a viable solution for geographic disaster recovery.
***NOTE: Fonality uses the internal FQDN to synchronize files between the Primary and the LBS. This means that the Primary and LBS have to be able to see each other's internal IP address. In order for Fonality to support remote LBS, you MUST use VPN or some other form of internal routing.
For trixbox Pro customers ordering the LBS option with a new server, you will need to follow the 'activation' process for each of your servers. Once you complete the order process, you should take the following steps:
WARNING: Even if you wish to revert to your original Primary server once the issue has been resolved, allow the LBS to function as the primary, and the primary as the LBS, for at least one hour in order to ensure all of your recordings, voicemails, voice prompts, and music-on-hold files have time to sync.
For visual reference, please refer to the gallery of images below these instructions.
In the event your Primary trixbox Pro fails, you can enable your LBS to take over all Primary responsibilities by following these steps:
Success! You have converted your LBS into your Primary trixbox Pro
| Turn the Backup Server into the Primary Server | |||
Pressing 'P' submits a request to Fonality's Data Center to recognize the LBS as the new Primary trixbox Pro and update relevant DNS records to point to the IP of the LBS. All of the configuration files are already live on the LBS including your Queues, Menus, and Extension configurations. Each user's personal extension settings (like FindMe settings) are also live as soon as the LBS takes over as the Primary trixbox Pro .
Please contact Fonality Support in order to resolve the failure condition of the original Primary trixbox Pro .
Once the hardware and/or software failure condition of the Primary trixbox Pro is corrected, the original Primary trixbox Pro (still disconnected from your network) needs to be converted into the LBS. Converting the original Primary into the LBS allows both servers to re-sync and maintain the most up-to-date information from the Primary trixbox Pro . For visual reference, please refer to the gallery of images below. In order to convert the original Primary server into the LBS, please follow these steps:
Please note - it makes absolutely no difference which server functions as the 'Primary' and which as the 'Backup'. Since both servers contain the same hardware and run the same software, they can be used interchangeably. If your Primary server fails and you switch to your Backup, you do not need to switch again once you fix your Primary server.
| Turn the Primary Server into the Backup Server | |||
Repeat the process outlined in Section 8