Hello,
the myself condition doesn't go into parameters matching apart of transport.
Likely this condition fails because the device is using its own local IP
in From header and R-URI instead of server ip or server domain.
Can be also when the device uses anonymous in From header and dials an
external domain.
Cheers,
Daniel
On 23.05.18 13:17, Duarte Rocha wrote:
Greetings,
I'm doing some work with the AUTH routes and modules, and sometimes i
get a "403 Not relaying" answer when the INVITE has a parameter in the
R-URI. That parameter was not included in the REGISTER.
I think it's this part of the code that throws this reply :
# if caller is not local subscriber, then check if it calls
# a local destination, otherwise deny, not an open relay here
if (from_uri!=myself && uri!=myself) {
sl_send_reply("403","Not relaying");
exit;
}
Does a different or new parameter in the R-URI trigger the
"uri!=myself" ? if so, can I set it up to check R-URI but not check
the parameters?
Thanks
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio World Conference - May 14-16, 2018 -
www.kamailioworld.com