[OpenSIPS-Users] 1.9.0 lb_count_call issue
Seth Schultz
sschultz at scholarchip.com
Sat Feb 9 21:58:15 CET 2013
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130209/5ae09617/attachment-0001.htm>
More information about the Users
mailing list