[OpenSIPS-Users] ipv6 address check
Bogdan-Andrei Iancu
bogdan at opensips.org
Thu Apr 5 05:59:57 EDT 2018
Hi Pasan,
The fix_actions log is only at the startup, before opensips actually
starts to handle traffic. Not related I would say.
Now, if you run in debug level (set log_level = 4), do you see any
output when the is_ip_registered() is triggered ?
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
OpenSIPS Summit 2018
http://www.opensips.org/events/Summit-2018Amsterdam
On 04/05/2018 12:30 PM, Pasan Meemaduma via Users wrote:
> Hi Guys,
>
> Sorry I had to come back to this thread as the issue i reported was
> for a different function and problem with is_ip_registered func still
> exists. on Further investigating I found below
>
> DBG:core:fix_actions: fixing is_ip_registered,
> /etc/opensips/opensips.cfg:970
>
> and following is whats at line 970 in my config
> $var(aor) = "sip:" + $(au{s.escape.common}) + "@" +
> $(fd{s.escape.common});
> if(is_ip_registered("location","$var(aor)","$si")){
> xlog("L_INFO","Call: Auth INVITE - From=$fU from_uri=$fu Auth_user=$au
> Request=$rU IP=$si AOR=$var(aor) ID=$ci");
> } else {
> xlog("L_WARN","Call: Auth INVITE from Unregistered IP - From=$fU
> from_uri=$fu Auth_user=$au Request=$rU IP=$si Via=$avp(vip)
> AOR=$var(aor) ID=$ci");
> sl_send_reply("401", "Unauthorized");
> exit;
> }
> Am I using the function in a wrong way ? whats the fix_actions do to
> the function call ?
> And when I make a test call I can't see is_ip_registered func getting
> call in debug log. It only prints my debug line which is "Call: Auth
> INVITE from Unregistered IP -"
>
>
>
>
> On Wednesday, April 4, 2018, 4:15:11 PM GMT+5:30, Pasan Meemaduma
> <pasandev at ymail.com> wrote:
>
>
> Thanks Liviu, I have submitted a bug request
>
>
> On Wednesday, April 4, 2018, 4:07:45 PM GMT+5:30, Liviu Chircu
> <liviu at opensips.org> wrote:
>
>
> Hi Pasan,
>
> Yes, if you could move it over to GitHub [1], that would be great. Thanks!
>
> [1]: https://github.com/OpenSIPS/opensips/issues
>
> Liviu Chircu
> OpenSIPS Developer
> http://www.opensips-solutions.com
> On 04.04.2018 13:29, Pasan Meemaduma via Users wrote:
>> Hi Guys,
>>
>> Should I open up a bug request for this ?
>>
>>
>> On Tuesday, April 3, 2018, 2:33:34 PM GMT+5:30, Pasan Meemaduma via
>> Users <users at lists.opensips.org> <mailto:users at lists.opensips.org>
>> wrote:
>>
>>
>> Hi Guys,
>>
>> I'm testing ipv6 on opensips 2.3. and I'm using the following script
>> function to findout if the requesting ip is already registered with
>> that ip.
>> But the function is failing with following error message.
>>
>> script function call
>> is_ip_registered("location","$var(aor)","$si"));
>>
>>
>> error message from logs.
>>
>> ERROR:permissions:check_addr_6: invalid ip set <24xx:xxx:0:1:x000:0:0:2>
>>
>> There's an AOR already with that IP
>>
>> 0 [ 3/04 18:53:29] root@:/root>> opensipsctl ul show
>> Domain:: location table=512 records=1
>> AOR:: 0xxxx
>> Contact:: sip: 0xxxx@[24xx:xxx:0:1:x000::2];line=180c0d2da1b3e81 Q=
>> ContactID:: 3275524303981917232
>> Expires:: 3495
>> Callid:: 490179714
>> Cseq:: 2
>> User-agent:: Linphone/3.6.1 (eXosip2/4.1.0)
>> Received:: sip:[2400:xxx:0:1:x000:0:0:2]:5060
>> State:: CS_SYNC
>> Flags:: 0
>> Cflags:: PING NAT
>> Socket:: udp:[24xx:xx0:1D:F0:0:0:1:88]:5060
>> Methods:: 4294967295
>>
>> It appears to be failing at /modules/permissions/address.c line 517 .
>> looks like str2ip in line 515 doesn't return a valid ip.
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20180405/9be8bbbb/attachment.html>
More information about the Users
mailing list