Is there a known bug in Kamailio 1.4.1 that causes comparisons like this to be inaccurate?
get_profile_size("people", "$avp(s:person_id)", "$var(u_call_count)");
...
if($var(u_call_count) >= $avp(s:call_limit))
In this case, $var(u_call_count) was 3 and $avp(s:call_limit) was 26 - I printed both values beforehand. Yet, the comparison was evaluated as true.
I worked around the problem by storing the profile size in an AVP as well and comparing them instead, and it seems to have solved the problem:
if($avp(s:u_call_count) >= $avp(s:call_limit))
However, I was wondering if this is a known problem in 1.4.1 and possibly 1.4.x.
Thanks!