[SR-Users] Domain register_myself
Daniel-Constantin Mierla
miconda at gmail.com
Mon Nov 2 14:20:58 CET 2015
Hello,
register_myself set to 1 makes the 'myself' condition match the records
from domain table. But it doesn't make is_uri_host_local() to match the
listen IP addresses, unless those IP addresses are also added in the
domain table. it was this behavior from its first implementation.
You can use instead of is_uri_host_local() the condition (uri==myself)
-- this one will match listen ip addresses as well as what is in domain
table.
Cheers,
Daniel
On 02/11/15 13:22, DanB wrote:
> Hey Guys,
>
> I was recently playing with "register_myself" setting of the domain
> module (which I was the impression that I have used it successfully in
> the past) and I have the feeling it does not longer behave.
>
> I have the following config:
>
> """
> modparam("domain", "db_url", DBURL)
> modparam("domain", "register_myself", 1)
> ....
>
> # block foreign domains here
> if !is_uri_host_local() {
> sl_send_reply("603","Only local domains accepted");
> exit;
> }
> """
>
> Based on the register_myself setting I would expect that
> is_uri_host_local passes the request but it does not although the
> request is towards the IP address of my server.
>
> Is this the intended behavior or am I just unlucky and hit a bug?
>
> Ta,
> DanB
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.com
Kamailio Advanced Training, Nov 30-Dec 2, Berlin - http://asipto.com/kat
More information about the sr-users
mailing list