Hello,
On 09/09/05 23:49, Dave wrote:
Hello all: I would like to install two OpenSer servers, two database servers and a few mediaproxies. I want to achieve some level of redundancy. I have the following thoughts:
- user DNS SRV records and this way I can do some load balancing. But
my question is once a UA registers with one OpenSer server, how can I ensure that all future requests for SIP signalling will go the the same OpenSer server? What if the UA again does a DNS query before sending an INVITE and goes to a different OpenSer Server?
you have to use record-routing (see rr module), thus all subsequent messages within a dialog will follow same path.
Also how can I ensure that incoming INVITE requests will come to the UA from the "other" OpenSer server?
The two proxies must work with same user location database (see t_replicate() from tm module).
- How do I handle the two database servers? If each DB server is
connected to one OpenSer server, how do I ensure that what gets written to one DB is also written to the second database? Or is there some other way?
OpenSER keeps the user location database in memory, so you have to synchronize them (via _replicate()). Also, the database systems have some replication mechanisms built-in.
Daniel
I did go thru old postings on SER/OpenSER but although a lot has been discussed, no clear solution has been proposed.
Any other pointers or thoughts will be highly appreciated.
Dave
Find your next car at *Yahoo! Canada Autos* http://autos.yahoo.ca
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users