Guys,

I was wondering if I am doing something wrong or domain module not considering properly local ips within is_uri_host_local().

Although I have domain loaded with register_myself on 1, the request going to my IP is simply not matching local domain (listening on 127.0.0.1 port 5070).

Bellow the trace of such request:

"""
#
U 2013/05/30 12:35:56.436485 10.10.10.21:5060 -> 127.0.0.1:5070
OPTIONS sip:127.0.0.1:5070 SIP/2.0.
Via: SIP/2.0/UDP 10.10.10.21;branch=z9hG4bK4866.b4f45983000000000000000000000000.0.
To: <sip:127.0.0.1:5070>.
From: <sip:e...@iec.itsyscom.com>;tag=ae9b2706b606c3acb0ebe4f1c8f81cee-f20d.
CSeq: 10 OPTIONS.
Call-ID: 467de807489c4482-3002@10.10.10.21.
Max-Forwards: 70.
Content-Length: 0.
User-Agent: iClass4-EP 4.0.0.
.

#
U 2013/05/30 12:35:56.440410 127.0.0.1:5070 -> 10.10.10.21:5060
SIP/2.0 484 Address Incomplete.
Via: SIP/2.0/UDP 10.10.10.21;branch=z9hG4bK4866.b4f45983000000000000000000000000.0.
To: <sip:127.0.0.1:5070>;tag=46a6e639fa023622ac1ba4fea686e961.d61e.
From: <sip:e...@iec.itsyscom.com>;tag=ae9b2706b606c3acb0ebe4f1c8f81cee-f20d.
CSeq: 10 OPTIONS.
Call-ID: 467de807489c4482-3002@10.10.10.21.
Server: iClass4-AP 4.0.0.
Content-Length: 0.

"""

My script looks something like bellow, so Address Incomplete should never be reached:

"""
#!define LISTEN_IP 127.0.0.1
#!define LISTEN_PORT 5070
...
listen=LISTEN_IP
port=LISTEN_PORT
auto_aliases=yes
...
# ----- domain params -----
modparam("domain", "db_url", DBURL)
modparam("domain", "register_myself", 1)
...
        if (is_method("OPTIONS") && is_uri_host_local()) {
                options_reply();
                exit;
        }
...
        if ($rU==$null) {
                # request with no Username in RURI
                sl_send_reply("484","Address Incomplete");
                exit;
        }
"""

I am running on git master with the test patch Daniel did few days back for me.

Thanks in advance for any tip!

DanB

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to