<div dir="auto">Hello,<div dir="auto"><br></div><div dir="auto">Sorry for slow reply.</div><div dir="auto"><br></div><div dir="auto">Can you set debug=4 and send the output from startup through to register, for both nodes?</div><div dir="auto"><br></div><div dir="auto">Also the full config would be useful, or at least the default request route up to your call to dmq_handle_message().</div><div dir="auto"><br></div><div dir="auto">Cheers,</div><div dir="auto"><br></div><div dir="auto">Charles </div><div dir="auto"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 28 Aug 2017 12:29, "Aleksandar Sosic" <<a href="mailto:alex.sosic@gmail.com">alex.sosic@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">So the Kamailio version is:<br>
root@sr01:/# kamailio -v<br>
version: kamailio 5.0.2 (x86_64/linux)<br>
flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS,<br>
DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC,<br>
Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX,<br>
FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR,<br>
USE_DST_BLACKLIST, HAVE_RESOLV_RES<br>
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,<br>
MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB<br>
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.<br>
id: unknown<br>
compiled with gcc 5.3.1<br>
<br>
the output of dmq.list_nodes is:<br>
{<br>
"jsonrpc": "2.0",<br>
"result": [{<br>
"host": "<PUB_IP_2>",<br>
"port": "5060",<br>
"resolved_ip": "<PUB_IP_2>",<br>
"status": 2,<br>
"last_notification": 0,<br>
"local": 0<br>
}, {<br>
"host": "<PUB_IP_1>",<br>
"port": "5060",<br>
"resolved_ip": "<PUB_IP_1>",<br>
"status": 2,<br>
"last_notification": 0,<br>
"local": 1<br>
}],<br>
"id": 1<br>
}<br>
<br>
Thanks,<br>
--<br>
Aleksandar Sošić<br>
alex.sosic(at)gmail<dot>com<br>
<br>
<br>
On Fri, Aug 25, 2017 at 11:59 AM, Charles Chance<br>
<<a href="mailto:charles.chance@sipcentric.com">charles.chance@sipcentric.com</a><wbr>> wrote:<br>
> Hello,<br>
><br>
> Which version of Kamailio?<br>
><br>
> What is the output of 'kamcmd dmq.list_nodes'?<br>
><br>
> Cheers,<br>
><br>
> Charles<br>
><br>
><br>
> On 24 August 2017 at 11:02, Aleksandar Sosic <<a href="mailto:alex.sosic@timenet.it">alex.sosic@timenet.it</a>> wrote:<br>
>><br>
>> Hi everyone,<br>
>><br>
>> we're trying to make work usrloc over dmq without a db on our nodes.<br>
>><br>
>> Our `kamailio.cfg` code to make it work on the nodes is like this:<br>
>> ```<br>
>> ...<br>
>> loadmodule "usrloc.so"<br>
>> ...<br>
>> loadmodule "dmq.so"<br>
>> loadmodule "dmq_usrloc.so"<br>
>> ...<br>
>> modparam("dmq", "server_address", DMQ_ADDRESS)<br>
>> modparam("dmq", "notification_address", "sip:<a href="http://routers.ourcloud.com:5060" rel="noreferrer" target="_blank">routers.ourcloud.com:5060</a><wbr>")<br>
>> modparam("dmq", "multi_notify", 1)<br>
>> modparam("dmq", "num_workers", 4)<br>
>> modparam("dmq_usrloc", "enable", 1)<br>
>> modparam("dmq_usrloc", "sync", 1)<br>
>> ```<br>
>><br>
>> Where `DMQ_ADDRESS="sip:<some_<wbr>address>:5060"` is the public IP address<br>
>> of the running node.<br>
>><br>
>> `nslookup` of  `<a href="http://routers.ourcloud.com" rel="noreferrer" target="_blank">routers.ourcloud.com</a>`:<br>
>> ```➜  ~ nslookup <a href="http://routers.ourcloud.com" rel="noreferrer" target="_blank">routers.ourcloud.com</a><br>
>> Server:        8.8.8.8<br>
>> Address:    8.8.8.8#53<br>
>><br>
>> Non-authoritative answer:<br>
>> Name:    <a href="http://rrouters.ourcloud.com" rel="noreferrer" target="_blank">rrouters.ourcloud.com</a><br>
>> Address: <IP1><br>
>> Name:    <a href="http://routers.ourcloud.com" rel="noreferrer" target="_blank">routers.ourcloud.com</a><br>
>> Address: <IP2><br>
>> ```<br>
>> and obviously IP1 and IP2 are pubblic IPs of kamailio nodes that<br>
>> respond to my pings.<br>
>><br>
>> When i register a client to node IP1 it's ul dump is:<br>
>> ```<br>
>> {<br>
>>    "jsonrpc": "2.0",<br>
>>    "result": {<br>
>>       "Domain": "location",<br>
>>       "Size": 1024,<br>
>>       "AoRs": [{<br>
>>          "Info": {<br>
>>             "AoR": "0409828030",<br>
>>             "HashID": 1970914268,<br>
>>             "Contacts": [{<br>
>>                "Contact": {<br>
>>                   "Address": "<a href="mailto:sip%3A0409828030@172.19.0.255">sip:0409828030@172.19.0.255</a>:<wbr>56328;ob",<br>
>>                   "Expires": 289,<br>
>>                   "Q": -1,<br>
>>                   "Call-ID": "5mclwiX4oYAVK0z-iT7M0p9RBX5-<wbr>02g6",<br>
>>                   "CSeq": 59427,<br>
>>                   "User-Agent": "Telephone 1.2.6",<br>
>>                   "Received": "sip:<PROXY_IP>:5060",<br>
>>                   "Path": "[not set]",<br>
>>                   "State": "CS_NEW",<br>
>>                   "Flags": 0,<br>
>>                   "CFlags": 192,<br>
>>                   "Socket": "udp:<IP1>:5060",<br>
>>                   "Methods": 8159,<br>
>>                   "Ruid": "uloc-599d8fa8-f-1",<br>
>>                   "Instance": "[not set]",<br>
>>                   "Reg-Id": 0,<br>
>>                   "Last-Keepalive": 1503498176,<br>
>>                   "Last-Modified": 1503498176<br>
>>                }<br>
>>          }]<br>
>>       }<br>
>>    }],<br>
>>    "Stats": {<br>
>>       "Records": 1,<br>
>>       "Max-Slots": 1<br>
>>    }<br>
>> },<br>
>> "id": 1<br>
>> }<br>
>> ```<br>
>><br>
>> On node with IP2 the ul dump is:<br>
>> ```<br>
>> {<br>
>>    "jsonrpc": "2.0",<br>
>>    "result": {<br>
>>       "Domain": "location",<br>
>>       "Size": 1024,<br>
>>       "AoRs": [],<br>
>>       "Stats": {<br>
>>          "Records": 0,<br>
>>          "Max-Slots": 0<br>
>>       }<br>
>>    },<br>
>>    "id": 1<br>
>> }<br>
>> ```<br>
>> What are we doing wrong? Are we missing something?<br>
>> --<br>
>> Aleksandar Sosic<br>
>> mail: <a href="mailto:alex.sosic@timenet.it">alex.sosic@timenet.it</a><br>
>> skype: alex.sosic<br>
>> cell: +385 91 2505 146<br>
>><br>
>> ______________________________<wbr>_________________<br>
>> Kamailio (SER) - Users Mailing List<br>
>> <a href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><br>
>> <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
><br>
><br>
><br>
><br>
> --<br>
> Charles Chance<br>
> Managing Director<br>
><br>
> t. 0330 120 1200    m. 07932 063 891<br>
><br>
> Sipcentric Ltd. Company registered in England & Wales no. 7365592.<br>
> Registered office: Faraday Wharf, Innovation Birmingham Campus, Holt Street,<br>
> Birmingham Science Park, Birmingham B7 4BB.<br>
><br>
> ______________________________<wbr>_________________<br>
> Kamailio (SER) - Users Mailing List<br>
> <a href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><br>
> <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
><br>
<br>
______________________________<wbr>_________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
</blockquote></div></div>

<br>
<div><font color="gray" style="font-size:10pt;font-family:Helvetica,Arial,sans-serif">Sipcentric Ltd.
                Company registered in England & Wales no. 7365592.</font><span style="font-size:10pt;font-family:Helvetica,Arial,sans-serif"> </span><font color="gray" style="font-size:10pt;font-family:Helvetica,Arial,sans-serif">Registered
                office: Faraday Wharf, Innovation Birmingham Campus, Holt Street, Birmingham Science Park, Birmingham B7 4BB.</font></div>