| @ -0,0 +1,18 @@ | |||||
| ######## 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 | |||||