######## Nodes role - pushes info to kazoo ######## #!ifndef TIMER-LOADED loadmodule "timer.so" #!endif #!ifndef STATISTICS-LOADED loadmodule "statistics.so" #!endif modparam("timer", "declare_timer", "NODES_TIMER=NODES_TIMER_ROUTE,5000,slow,enable"); #!trydef UNIX_TO_GREGORIAN 62167219200 ####### NODES Logic ######## route[NODES_TIMER_ROUTE] { $var(Payload) = '{"Event-Category" : "nodes", "Event-Name" : "advertise", "Expires" : 5000, "Used-Memory" : $(stat(real_used_size){s.int}), "Registrations" : $(stat(registered_users){s.int}), "WhApps" : {"kamailio" : {"Startup" : $Tb }} }'; kazoo_publish("nodes", "", $var(Payload)); } # vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab