Hi Daniel,

Finally as you suggested in the answer we do change DB and then force a
reload of the status of the nodes through the *ds_reload* MI command (
http://kamailio.org/docs/modules/stable/modules_k/dispatcher.html#id2513000)
 and it works great

Thanks.


2012/1/10 Daniel-Constantin Mierla <mico...@gmail.com>

>  Hello,
>
>
> On 1/10/12 3:11 PM, Albert Petit wrote:
>
>
>  I'm using dispatcher module for load balancnig purposes I read
> active/inactive nodes from the database
>
>  So  I define on my kamailio.cfg:
> modparam("dispatcher", "db_url",        "mysql://openser:openserrw@
> <DB_IP>/openser")
>
>  Then, on my route(DISPATCH) I call:
>
>  *  ds_select_dst("1", "4");*
>  *  t_relay();*
> *
> *
>
>  My question is: Which *set of addresses is using **ds_select_dst  *to
> choose destination. Will it do a query on the db each time updating active
> and inactive nodes on each ds_select_dst call? If not,  when is the list of
> addresses to choose updated?   (on kamaiilio restart, periodically...)
> I say this because I would like to update active and inactive nodes from a
> 3rd party application modifying the flags column but I need to know also
> how many time will it take for the change to be applied.
>
> the list of addresses is loaded at startup. To reload it, you have to send
> a MI/RPC command (e.g., 'kamctl fifo ds_reload', or 'sercmd
> dispatcher.reload', or via xmlrpc). If you just want to change the flags,
> there is a mi/rpc command for it:
>
> http://kamailio.org/docs/modules/stable/modules_k/dispatcher.html#id2513046
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla -- 
> http://www.asipto.comhttp://linkedin.com/in/miconda -- 
> http://twitter.com/miconda
>
>


-- 
Albert
_______________________________________________
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