[SR-Users] [permissions] allow_source_address_group() always return -1

2015-12-04 Thread Iñaki Baz Castillo
Hi all,

Kamailio 4.3 (Debian Wheezy package) with db_mysql and permissions
modules enabled.

Once started, this is the cached content of the "address" table:

~# kamctl mi "address_dump"
 22 <20, 99.23.86.78, 0> [TEST SERVER]

Within the script:

-
xlog("L_INFO", "request_route() [method:$rm, si:$si, sp:$sp]\n");

$var(group) = allow_source_address_group();
if ($var(group) != -1) {
  // ALWAYS HERE :(

  xlog("L_WARN", "invalid source IP [si:$si]\n");
}
-

Then I send an INVITE from such an allowed IP, and got:

INFO: 

Re: [SR-Users] [permissions] allow_source_address_group() always return -1

2015-12-04 Thread Iñaki Baz Castillo
Please forget me...

if ($var(group) != -1)

so yes, 20 != 1...

Sorry!

2015-12-04 14:48 GMT+01:00 Iñaki Baz Castillo :
> 2015-12-04 14:38 GMT+01:00 Iñaki Baz Castillo :
>> -
>> $var(group) = allow_source_address_group();
>> if ($var(group) != -1) {
>>   // ALWAYS HERE :(
>>
>>   xlog("L_WARN", "invalid source IP [si:$si]\n");
>> }
>> -
>
> Interesting. If I add a log:
>
> -
> $var(group) = allow_source_address_group();
>
> xlog("L_INFO", "rc:$var(group)\n");
>
> if ($var(group) != -1) {
>   xlog("L_WARN", "invalid source IP [si:$si]\n");
> }
> -
>
> Then I get:
>
>   INFO: 

Re: [SR-Users] [permissions] allow_source_address_group() always return -1

2015-12-04 Thread Iñaki Baz Castillo
2015-12-04 14:38 GMT+01:00 Iñaki Baz Castillo :
> -
> $var(group) = allow_source_address_group();
> if ($var(group) != -1) {
>   // ALWAYS HERE :(
>
>   xlog("L_WARN", "invalid source IP [si:$si]\n");
> }
> -

Interesting. If I add a log:

-
$var(group) = allow_source_address_group();

xlog("L_INFO", "rc:$var(group)\n");

if ($var(group) != -1) {
  xlog("L_WARN", "invalid source IP [si:$si]\n");
}
-

Then I get:

  INFO: