On 12/28/2011 07:21 AM, Ronald Kiel wrote:

I understand Kamailio has the Dispatcher-module for load-balancing.
 OpenSIPS has both a Dispatcher-module and a LB-module, which seems
to offer improved functionality. Is there also something like the
LB-module in Kamailio?

No, there's nothing in Kamailio that implements what the LB module does, exactly. However, I wouldn't call the LB module 'improved' functionality; it extends a particular subset of 'dispatcher' in a specific way, nothing more.

Furthermore, with Kamailio it is relatively trivial to come up with your own load-aware routing process in route script. I think that's one reason it doesn't get wrapped in a module. If you want to periodically poll some outside source for load information, define a periodic 'rtimer' process that can go out and do that:

   http://www.kamailio.org/docs/modules/3.2.x/modules_k/rtimer.html

Store the results in 'htable' or some other data structure, and then check it when routing calls. And that's all there is to it. :-) Now you can implement skills-based routing or anything else esoteric, because the algorithm is 100% yours to override.

-- Alex

--
Alex Balashov - Principal
Evariste Systems LLC
260 Peachtree Street NW
Suite 2200
Atlanta, GA 30303
Tel: +1-678-954-0670
Fax: +1-404-961-1892
Web: http://www.evaristesys.com/

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to