4.3.1 kamctl ul show shows blank on the other machine. the registrar is ok.
here is the DMQ message captured using ngrep KDMQ sip:usrloc@1.2.3.4:5090 SIP/2.0. Via: SIP/2.0/UDP 1.2.3.4:5080 ;branch=z9hG4bK97d1.f42de484000000000000000000000000.0. To: <sip:usrloc@1.2.3.4:5090>. From: <sip:usrloc@1.2.3.4:5080>;tag=c5ea0db92ae4ac0758f8c2b12d8addf4-4d17. CSeq: 10 KDMQ. Call-ID: 40be1e6c728bfe96-27604@1.2.3.4. Content-Length: 403. User-Agent: Sipsurge Registrar/1.0.0. Max-Forwards: 1. Content-Type: application/json. . {"action":1,"aor":"kelvin","ruid":"uloc-55cdbac7-6bd4-1","c":"sip:kelvin@192.168.1.120:5060 ;alias=2.4.6.8~5060~1","received":"","path":"<sip:1.2.3.4:6055 ;lr;received=sip:2.4.6.8:5060>","callid":"559751939@192.168.1.120 ","user_agent":"qutecom/rev-g-trunk","instance":"","expires":1439549023,"cseq":2,"flags":0,"cflags":0,"q":-1,"last_modified":1439546083,"methods":4294967295,"reg_id":0} here are the modparams modparam("usrloc", "db_mode", 0) modparam("usrloc", "use_domain", MULTIDOMAIN) modparam("dmq", "server_address", DMQ_INT) modparam("dmq", "notification_address", DMQ_EXT) modparam("dmq_usrloc", "enable", 1) sometimes, the registrar crashes, sometimes, the backup, sometimes both but i manage to catch kamctl ul show and this is how it looks like: Domain:: kam_location table=1024 records=1 max_slot=1 AOR:: kelvin Contact:: sip:kelvin@192.168.1.120:5060;alias=2.4.6.8~5060~1 Q= Expires:: deleted Callid:: 559751939@192.168.1.120 Cseq:: 30 User-agent:: qutecom/rev-g-trunk Path:: <sip:1.2.3.4:6055;lr;received=sip: 2.4.6.8:5060> State:: CS_DIRTY Flags:: 0 Cflag:: 0 Socket:: udp:1.2.3.4:5080 Methods:: 4294967295 Ruid:: uloc-55cdbac7-6bd4-1 Reg-Id:: 0 Last-Keepalive:: 1439546340 Last-Modified:: 1439546340 Kelvin Chua On Thu, Aug 13, 2015 at 7:54 PM, Charles Chance < charles.cha...@sipcentric.com> wrote: > Hello, > > From which version has this been generated? > > Also, can you provide the output of "kamctl ul show" and the relevant > modparam sections of your config (usrloc, dmq, dmq_usrloc). > > Cheers, > Charles > > > On 13 August 2015 at 10:23, Kelvin Chua <kel...@gmail.com> wrote: > >> I don't know if this is related, this happens on 4.3.1 as well but usrloc >> crashes once it gets a DMQ >> >> #0 0x00007f2a82a5727c in get_urecord_by_ruid (_d=0x0, _aorhash=8118438, >> _ruid=0x7ffe6028d5c0, _r=0x7ffe6028d568, _c=0x7ffe6028d578) >> at udomain.c:1153 >> #1 0x00007f2a8282029a in usrloc_get_all_ucontact (node=0x7f2a01790998) >> at usrloc_sync.c:166 >> #2 0x00007f2a828240a7 in usrloc_dmq_handle_msg (msg=0x7f2a01790f78, >> resp=0x7ffe6028d820, node=0x7f2a01790998) at usrloc_sync.c:363 >> #3 0x00007f2a83959e6f in worker_loop (id=1) at worker.c:105 >> #4 0x00007f2a8393e566 in child_init (rank=0) at dmq.c:293 >> #5 0x0000000000599658 in init_mod_child (m=0x7f2a86955c78, rank=0) at >> sr_module.c:898 >> #6 0x0000000000599390 in init_mod_child (m=0x7f2a86956098, rank=0) at >> sr_module.c:895 >> #7 0x0000000000599390 in init_mod_child (m=0x7f2a86956a78, rank=0) at >> sr_module.c:895 >> #8 0x0000000000599390 in init_mod_child (m=0x7f2a86956e68, rank=0) at >> sr_module.c:895 >> #9 0x0000000000599390 in init_mod_child (m=0x7f2a869570f8, rank=0) at >> sr_module.c:895 >> #10 0x0000000000599390 in init_mod_child (m=0x7f2a86957498, rank=0) at >> sr_module.c:895 >> #11 0x0000000000599390 in init_mod_child (m=0x7f2a86957838, rank=0) at >> sr_module.c:895 >> #12 0x0000000000599390 in init_mod_child (m=0x7f2a86957db0, rank=0) at >> sr_module.c:895 >> #13 0x0000000000599390 in init_mod_child (m=0x7f2a86958090, rank=0) at >> sr_module.c:895 >> #14 0x0000000000599390 in init_mod_child (m=0x7f2a869582c0, rank=0) at >> sr_module.c:895 >> #15 0x0000000000599390 in init_mod_child (m=0x7f2a869589b0, rank=0) at >> sr_module.c:895 >> #16 0x0000000000599390 in init_mod_child (m=0x7f2a86958f88, rank=0) at >> sr_module.c:895 >> #17 0x0000000000599390 in init_mod_child (m=0x7f2a869594d8, rank=0) at >> sr_module.c:895 >> #18 0x000000000059996c in init_child (rank=0) at sr_module.c:924 >> #19 0x00000000004aa753 in main_loop () at main.c:1650 >> #20 0x00000000004b02b0 in main (argc=13, argv=0x7ffe6028e318) at >> main.c:2533 >> >> >> Kelvin Chua >> >> On Sat, Aug 8, 2015 at 12:09 AM, Asgaroth <00asgarot...@gmail.com> wrote: >> >>> Hi, >>> >>> >>> >>> Yes, I do see it replicating contacts to the other 2 servers on the dmq >>> bus, however, I did come across a strange issue with the max contacts >>> parameter, which the devs are looking at: >>> >>> >>> >>> https://github.com/kamailio/kamailio/issues/265 >>> >>> >>> >>> Cheers >>> >>> >>> >>> >>> >>> *From:* sr-users [mailto:sr-users-boun...@lists.sip-router.org] *On >>> Behalf Of *Kelvin Chua >>> *Sent:* Friday 7 August 2015 14:56 >>> *To:* Kamailio (SER) - Users Mailing List <sr-users@lists.sip-router.org >>> > >>> *Subject:* Re: [SR-Users] dmq_usrloc >>> >>> >>> >>> have you seen your usrloc actually populate data from another server? >>> >>> i can verify my dmq is working properly. just usrloc not populating. >>> >>> >>> Kelvin Chua >>> >>> >>> >>> On Fri, Aug 7, 2015 at 6:22 PM, Asgaroth <00asgarot...@gmail.com> wrote: >>> >>> Hi, >>> >>> >>> >>> I’m a new user to the dmq subsystem in kamailio, but, once I had a >>> properly configured dmq environment and loaded dmq_usrloc after dmq, all I >>> had to do was add the following to the module paramters: >>> >>> >>> >>> modparam("dmq_usrloc", "enable", 1) >>> >>> >>> >>> Then in the routing logic of the registrar’s you just need to add the >>> appropriate dmq message handling blocks. >>> >>> >>> >>> Hope this helps in some way. >>> >>> >>> >>> >>> >>> >>> >>> *From:* sr-users [mailto:sr-users-boun...@lists.sip-router.org] *On >>> Behalf Of *Kelvin Chua >>> *Sent:* Thursday 6 August 2015 07:29 >>> *To:* SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - >>> Users Mailing List <sr-users@lists.sip-router.org> >>> *Subject:* [SR-Users] dmq_usrloc >>> >>> >>> >>> is there any function to trigger replication? >>> >>> >>> >>> i enabled the module and dmq is working for my htables >>> >>> but usrloc is not replicating. >>> >>> >>> >>> "kamctl ul show" does not show anything >>> >>> >>> >>> i used ngrep to trace the KDMQ packets, i can see the frequent exchanges >>> but nothing related to usrloc. am i doing something wrong? >>> >>> >>> Kelvin Chua >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >> >> _______________________________________________ >> 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 >> >> > > > -- > *Charles Chance* > Managing Director > > t. 0121 285 4400 m. 07932 063 891 > > *** We're rebranding! Learn more here > <http://www.sipcentric.com/2015/07/were-rebranding/> *** > > www.sipcentric.com > > Follow us on twitter @sipcentric <http://twitter.com/sipcentric> > > Sipcentric Ltd. Company registered in England & Wales no. 7365592. Registered > office: Faraday Wharf, Innovation Birmingham Campus, Holt Street, > Birmingham Science Park, Birmingham B7 4BB. > _______________________________________________ > 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 > >
_______________________________________________ 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