I think both group and resource parameters can not be variables. Can you check with hard coded values?
Thank you. On Sat, Feb 9, 2013 at 9:58 PM, Seth Schultz <[email protected]>wrote: > Hello, > > I am having trouble with the new function in 1.9.0 lb_count_call. Please > look at the snippet below. > > failure_route[1] > { > ... > > xlog("L_WARN", "trying to count call ip=$dlg_val(route) port=$dp > group=$dlg_val(balance_pool) resource=$dlg_val(balance_resource)\n"); > > if ($dlg_val(balance_pool) = "1") > { > if (lb_is_destination("$dlg_val(route)", "$dp", "1", "1")) > { > xlog("L_WARN", "counting call!\n"); > if (lb_count_call("$dlg_val(route)", "$dp", "1", > "$dlg_val(balance_resource)")) > { > xlog("L_WARN", "call counted on sip:$du:$dp\n"); > } > } > } > > ... > } > > Here is the output I see in my log file: > > Feb 9 15:53:07 opensips-vm /sbin/opensips[16562]: trying to count call > ip=xxx.xxx.xxx.xxx port=5060 group=1 resource=pstn > Feb 9 15:53:07 opensips-vm /sbin/opensips[16562]: counting call! > Feb 9 15:53:07 opensips-vm /sbin/opensips[16562]: > ERROR:load_balancer:lb_count_call: no destination to match the given IP and > port (xxx.xxx.xxx.xxx:5060) > > Notice that it gets a positive result when calling lb_is_destination, > however, lb_count_call is throwing an error message indicating it can't > match a destination. > > On a side note, I am having trouble getting the "group" parameter to > accept variable input (i.e. $dlg_val(group)). > > Thanks, > Seth > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +49 176 99 83 10 85 MSN: [email protected] Email: [email protected]
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
