[SR-Users] Problem implementing usrloc via dmq
Charles Chance
charles.chance at sipcentric.com
Fri Aug 25 11:59:40 CEST 2017
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 at 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`:
> ```➜ ~ nslookup 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 at 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 at timenet.it
> skype: alex.sosic
> cell: +385 91 2505 146
>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20170825/540c4f24/attachment.html>
More information about the sr-users
mailing list