|
HI, I need a little help regarding load_balance issue. I am doing load_balance, for 408 responses I am doing again in failure_route as I would like to implement callforward after some periad of time. Fist time load_balance from route[] works like it should but when I am doing it in failure_route I am getting this: DBG:load_balancer:do_load_balance: found requested (0) resource test DBG:load_balancer:do_load_balance: sequential call of LB - previous selected dst is 1 DBG:load_balancer:do_load_balance: skipping destination <sip:xxx.xxx.xxx.xxx:5060> (used=1 , disabled=0) CRITICAL:load_balancer:get_dst_load: bug - cannot find request resource in dst DBG:load_balancer:do_load_balance: destination <sip:xxx.xxx.xxx.xxx:5060> selected for LB set with free=0 (max=0) ERROR:load_balancer:do_load_balance: failed to remove from profile I tried with different resource and id group in failure_route as in route[] but still the same. not working: failure_route[CFW_NR] { if(t_check_status("408")){ xlog("Zgodi se CFW_NR po $avp(cfw_nr_timeout) sekundah, cfwnr stevilka: $avp(cfw_nr)"); $rU=$avp(cfw_nr); route(number_translation_to_sbc); if (!load_balance("2","test")) { xlog("gre v !load_balance"); send_reply("503","Service Unavailable"); exit; } #route(from_sbc_slo); } } works: route[from_sbc_slo]{ xlog("from_sbc_slo load balancing"); if (!load_balance("1","tran")) { xlog("gre v !load_balance"); send_reply("503","Service Unavailable"); exit; } xlog("doing load balancing"); route(group_calls); t_relay(); exit; }
|
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
