[SR-Users] [permissions] allow_source_address_group() always return -1
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
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 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: