We plan to have multiple instances of a FreeSWITCH-FusionPBX server, for redundancy and load balance. We want any instance to be able to accept calls for any of the domains in the configuration, and a sip proxy in the front will make sure that SIP messages of a specific domain always go to the same FreeSWITCH-FusionPBX machine.
My question: If we configure all the FreeSWITCH-FusionPBX instances to use the same database instance (MySQL in our case), will they work properly?
We modify the configuration on daily bases so database sync during night is not an option.
The problems I can think of are:
* Explicit external IP addresses in the Sip Profile, that should be different on each server
* Tables that aggregate data, like v_xml_cdr and v_database_transactions, may have issues of duplicate UUIDs or alike when updated from several servers
So is it possible? Or is there a better approach?
Thanks.
My question: If we configure all the FreeSWITCH-FusionPBX instances to use the same database instance (MySQL in our case), will they work properly?
We modify the configuration on daily bases so database sync during night is not an option.
The problems I can think of are:
* Explicit external IP addresses in the Sip Profile, that should be different on each server
* Tables that aggregate data, like v_xml_cdr and v_database_transactions, may have issues of duplicate UUIDs or alike when updated from several servers
So is it possible? Or is there a better approach?
Thanks.