Warm Spare Configuration Overwriting Call Logs on Backup System

Status
Not open for further replies.

kriley87

Silver Partner
Advanced Certified
Joined
Jul 24, 2019
Messages
108
Reaction score
22
We have a 3CX failover set up in place for a customer of ours. The daily backup/restore process is configured to take place nightly and is currently set to perform the default full backup, along with license key information, FQDN, and conference.

We had a situation recently that resulted in us having to pull the primary server offline for a couple of days and let the customer run on the backup PBX. We have since corrected the issue with the primary PBX and put it back into service.

Today we are running into a situation where the customer is looking for call logs and recordings that should reside on the backup PBX since these calls in question took place during the timeframe from when we pulled the primary server offline, but they are unable to locate these calls and recordings even when logging directly into the backup PBX admin console.

I just realized why this is happening..

The primary/secondary PBX configuration is designed to take a backup of the complete config (including the call logs) of the primary PBX and restores it all to the backup PBX every night. There aren't any records of calls between the specific date range in question because that's when the customer was running on the backup PBX, and the config (and call logs) from the primary PBX have since been copied over to the backup PBX since we put the primary PBX back into service, essentially overwriting the call logs from the backup PBX.. if that makes sense.

However, if you pull a detailed Call Report for that date range from the backup PBX, all of the calls and recordings from these dates are there and available.

While this is technically a workable solution, it certainly isn't ideal and makes for a complicated discussion with a non tech savvy customer.

Is there any way to configure a 3CX failover setup to not overwrite the call logs on the backup PBX when the daily backup/restore process takes place?

I'm assuming the answer here is no because then the backup/restore process from the primary to the backup server wouldn't be taking place in the manner designed, but wanted to lay out the entire scenario here and get someone else's take on this and see where we could have done things better in this situation.

Thank you!
 
Last edited:
What I typically do if a failover PBX goes live is before I put the primary back in place - make a backup in failover and restore to primary. It's a manual step (of sorts and it can be scripted if you are ok with unsupported solutions) but keeps voicemails, logs, chats, etc by doing so.
 
What @SweetAction mentioned is the reason why the switch back to the primary server is not automated.

To maintain your call records intact, you could also have a separate CDR server, so both servers could connect on to that machine to send the call logs, and a recording archive so the recordings could be archived before moving back to the main server.
 
Status
Not open for further replies.

Forum statistics

Threads
111,974
Messages
590,083
Members
164,900
Latest member
Silent_Guru