Hello Daniel, Thanks for replying.
My query is purely from the perspective of updating few parameters (my apologies for using words which gave you an impression that I want to change the logic). The parameters I'm focussing on are: a) $var(max_chan) b) $var(client) as used under CNXCC module's channel limitation. So if I want to update the value of max_chan from (lets say) 50 to 100 and client from "bob" to "joe". How to reload these new values ? On Tue, May 27, 2014 at 9:30 AM, Daniel-Constantin Mierla <[email protected] > wrote: > Hello, > > the config logic cannot be reloaded. There are options to change various > parameters at runtime without restart. > > The logic can be reloaded if it is written in Lua (or, I guess, in some > other embedded scripting language). > > On the other hand, restarting kamailio doesn't affect ongoing calls at > all, and extremely rarely affects initiated transactions, they typically > recover due to retransmissions. > > Cheers, > Daniel > > > On 27/05/14 09:48, Rahul MathuR wrote: > > Hello, > > Is it possible to reload kamailio.cfg at the runtime after doing few > modifications on the business rules laid under CNXCC module. > > Eg: > > #!ifdef CNXCC_CHANNEL > > xlog("L_INFO", "Setting up channel based credit control"); > > $var(max_chan) = 2; > > $var(retcode) = cnxcc_set_max_channels("$var(client)", "$var(max_chan)"); > > if ($var(retcode) == -1) { > > xlog("Error setting up credit control"); > > return; > > } > > $var(count) = -1; > > if (!cnxcc_get_channel_count("$var(client)", "$var(count)")) { > > xlog("Error getting customer's channel count"); > > } > > xlog("L_INFO", "CNXCC ROUTE: $var(client) has $var(count) call(s)"); > > if ($var(retcode) < -1) { > > xlog("Too many channels for customer"); > > sl_send_reply(403, "Forbidden"); > > if (!cnxcc_terminate_all("$var(client)")) { > > xlog("Error terminating customer's calls"); > > } > > exit; > > } > #!endif > ****************************************************** > > Now I want to change the value of max_chan on the fly. Does this step > neccassitates a restart of kamailio process as a whole ? If no, then could > somebody please guide me how to achieve this ? > > > Thanks ! > > > > > > -- > Warm Regds. > MathuRahul > > > _______________________________________________ > sr-dev mailing > [email protected]http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev > > > -- > Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda > - http://www.linkedin.com/in/miconda > > > _______________________________________________ > sr-dev mailing list > [email protected] > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev > > -- Warm Regds. MathuRahul
_______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
