In a clustered 2 server fusionpbx setup where both servers share the same database and using DNS for load balancing; how can I make a conference room "sticky" so all callers attempting to enter the conference room are guaranteed to be on the same server to talk to each other. So for example CallerA doesnt enter the same conference room number on Server1 when CallerB is waiting on the same conference room on Server2
Let me know how you recommend to solve this. I am not looking to put a proxy in-front of the cluster like Opensips or others. I have some ideas but don't know how to implement them. Here are some ideas if you can point me in the right direction;
1) Have a dial plan for all the conference rooms check if any users are already in the conference. If so check what server they are on. Then forward the call to that server.
2) Assign ranges of conference rooms to specific servers like 100-200 on Server1 and 200-300 on Server 2. Have a dialplan forward the call to the correct server.
If #1 or #2 are possible then how can I check which server a caller is on in a conference room? Also how can I specify a server to forward the call do when both servers share the same domain? (Almost like specifying a proxy (the specific server domain in addition to the PBX domain). Thank you
Let me know how you recommend to solve this. I am not looking to put a proxy in-front of the cluster like Opensips or others. I have some ideas but don't know how to implement them. Here are some ideas if you can point me in the right direction;
1) Have a dial plan for all the conference rooms check if any users are already in the conference. If so check what server they are on. Then forward the call to that server.
2) Assign ranges of conference rooms to specific servers like 100-200 on Server1 and 200-300 on Server 2. Have a dialplan forward the call to the correct server.
If #1 or #2 are possible then how can I check which server a caller is on in a conference room? Also how can I specify a server to forward the call do when both servers share the same domain? (Almost like specifying a proxy (the specific server domain in addition to the PBX domain). Thank you