i just committed to kamailio trunk an enhanced version of lcr module. changes from kamailio wiki page
http://www.kamailio.org/dokuwiki/doku.php/features:new-in-1.5.x
are as follows:
* New high-performance implementation that keeps lcr information in in-memory hash table, whose size can be given in a new module parameter 'lcr_hash_size'. See lcr/README for lcr function execution times. * New 'weight' field in 'gw' table that can be used to assign a gateway a weight among gateways of its group. * Support for prefix_mode=1 has been dropped. * lcr_dump MI function has been split into lcr_gw_dump and lcr_lcr_dump functions. * lcr_reload function is now executed under a lock thus minimizing race conditions. * Regular expressions are now Perl 5.x, instead of POSIX, compatible due to use of PCRE regular expression library.
testing and feedback is appreciated.
-- juha