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