Whilst thinking about my eternal problem of efficient and functional FusionPBX replication, something dawned on me. We do not really have to replicate the Freeswitch side of things when using our Kamailio front end scenario. This is due to us doing per domain load balancing. ie all calls for one domain are going to end up on the same media server.
So why might this be significant? Well, the main reason is that most of the replication traffic will be the Freeswitch side of things, for example call state, call center, registrations etc. Without this the main db part of the replication will just be CDRs and its no big shakes if a replicated CDR doesn't arrive in a timely fashion.
So now I need to put it to the test. If all goes well I will post a detailed tutorial on how to do it, here. It will also make setup much easier.
If anyone can think of something I have overlooked, please feel free to comment. I'm all ears.
So why might this be significant? Well, the main reason is that most of the replication traffic will be the Freeswitch side of things, for example call state, call center, registrations etc. Without this the main db part of the replication will just be CDRs and its no big shakes if a replicated CDR doesn't arrive in a timely fashion.
So now I need to put it to the test. If all goes well I will post a detailed tutorial on how to do it, here. It will also make setup much easier.
If anyone can think of something I have overlooked, please feel free to comment. I'm all ears.