<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body>
    Hi Charles,<br>
    <br>
    Thanks, I guess I should have sent in the crash report first.
    Initially I thought the crash may have been related to my
    configuration settings as it's my first time playing with
    dmq/dmq_usrloc.<br>
    <br>
    Thanks for (potentially) looking into it :)<br>
    <br>
    Cheers<br>
    Bruce<br>
    <br>
    <div class="moz-cite-prefix">On 02/07/2015 07:57, Charles Chance
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAOvxgzC71A4Q7aVmL1Dc8JEiYoCDjw10AdHop0weBjaGTTPQgg@mail.gmail.com"
      type="cite">
      <p dir="ltr">Hello,</p>
      <p dir="ltr">As with your other thread, I suspect dmq_usrloc is at
        fault here. I've not looked at this module before, but can take
        a look over the next day or so if no one else gets to it first.</p>
      <p dir="ltr">Cheers,</p>
      <div class="gmail_quote">On 1 Jul 2015 22:13, "Asgaroth" <<a
          moz-do-not-send="true" href="mailto:00asgaroth00@gmail.com"><a class="moz-txt-link-abbreviated" href="mailto:00asgaroth00@gmail.com">00asgaroth00@gmail.com</a></a>>
        wrote:<br type="attribution">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000"> Hi,<br>
            <br>
            Sorry, the previous sample, was the incorrect timestamp,
            this one is the corresponding message sent:<br>
            <br>
            U 2015/07/01 20:40:52.446646 <a moz-do-not-send="true"
              href="http://10.6.0.173:5060" target="_blank">10.6.0.173:5060</a>
            -> <a moz-do-not-send="true"
              href="http://10.6.0.174:5060" target="_blank">10.6.0.174:5060</a><br>
            <br>
            KDMQ <a moz-do-not-send="true"
              href="mailto:sip:usrloc@10.6.0.174:5060" target="_blank">sip:usrloc@10.6.0.174:5060</a>
            SIP/2.0.<br>
            Via: SIP/2.0/UDP
            10.6.0.173;branch=z9hG4bK9b3c.fe993716000000000000000000000000.0.<br>
            To: <a moz-do-not-send="true"
              href="mailto:sip:usrloc@10.6.0.174:5060" target="_blank"><sip:usrloc@10.6.0.174:5060></a>.<br>
            From:
            <a moz-do-not-send="true"
              href="mailto:sip:usrloc@10.6.0.173:5060" target="_blank"><sip:usrloc@10.6.0.173:5060></a>;tag=390c95c339281829d3cea6f43c8512cb-7e62.<br>
            CSeq: 10 KDMQ.<br>
            Call-ID: <a moz-do-not-send="true"
              href="mailto:3c502b38465e8d94-8433@10.6.0.173"
              target="_blank">3c502b38465e8d94-8433@10.6.0.173</a>.<br>
            Content-Length: 471.<br>
            User-Agent: kamailio (bfievkrl01).<br>
            Max-Forwards: 1.<br>
            Content-Type: application/json.<br>
            .<br>
{"action":1,"aor":"subscriber_name@subscriber_domain","ruid":"uloc-55941474-20f1-1","c":<a
              moz-do-not-send="true"
href="mailto:sip:subscriber_name@212.2.160.202:61270;rinstance=7b7c543d11c12134;transport=UDP"
              target="_blank"><a class="moz-txt-link-rfc2396E" href="mailto:sip:subscriber_name@212.2.160.202:61270;rinstance=7b7c543d11c12134;transport=UDP">"sip:subscriber_name@212.2.160.202:61270;rinstance=7b7c543d11c12134;transport=UDP"</a></a>,"received":"sip:<a
              moz-do-not-send="true" href="http://212.2.160.202:61270"
              target="_blank">212.2.160.202:61270</a>","path":"<sip:10.7.0.109;lr;received=sip:<a
              moz-do-not-send="true" href="http://212.2.160.202:61270"
              target="_blank">212.2.160.202:61270</a>>","callid":"rvOjXlyhAGK1aokNbR859w..","user_agent":"Z

            3.7.30891
r30851","instance":"","expires":1435779765,"cseq":6,"flags":0,"cflags":64,"q":-1,"last_modified":1435779652,"methods":5087,"reg_id":0}<br>
            <br>
            <br>
            <br>
            <div>On 01/07/2015 21:30, Charles Chance wrote:<br>
            </div>
            <blockquote type="cite">
              <p dir="ltr">Hello,</p>
              <p dir="ltr">Should be no need to load any additional
                deserializer. The docs simply mean if you wish to
                send/receive your own messages from within a module or
                script, it's up to you to choose the best payload type
                and method of (de)serialization.</p>
              <p dir="ltr">Can you post an example KDMQ message here to
                look at?</p>
              <p dir="ltr">Cheers,<br>
                Charles </p>
              <div class="gmail_quote">On 1 Jul 2015 20:49, "Asgaroth"
                <<a moz-do-not-send="true"
                  href="mailto:00asgaroth00@gmail.com" target="_blank">00asgaroth00@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">Hi
                  All,<br>
                  <br>
                  I am playing with the new dmq_replicate module and am
                  banging my head against an issue I have come accross.
                  I can see the kamailio registrars sending the
                  replication messages to the other node(s) in the dmq
                  bus, and the payload looks to be of type json.
                  However, on the recieving nodes, when I try to issue a
                  kamctl ul show --brief, the output of the AOR's are
                  garbled.<br>
                  <br>
                  I had a look at the dmq/dmq_ursloc moduled, and the
                  dmq module docs mention that we may need to load our
                  own deserializers, is this the case when using the
                  dmq_usrloc module as well? I am only using dmq to
                  replicate registration messages.<br>
                  <br>
                  Here is a sample of the dmq workers on a recieving
                  node applying the update, and you can see that it
                  thinks the contact to add is 'p÷#031#002', is was
                  expecting the actual AOR of the subriber to show up
                  here.<br>
                  <br>
                  Am I missing something simple here or is there
                  something more sinister at play.<br>
                  <br>
                  Any pointers would be greatly appreciated.<br>
                  <br>
                  Kamailio Version:<br>
                  <br>
                  version: kamailio 4.3.0 (x86_64/linux) c6aa95<br>
                  flags: STATS: Off, USE_TCP, USE_TLS, TLS_HOOKS,
                  USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK,
                  SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC, DBG_F_MALLOC,
                  USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE,
                  USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST,
                  HAVE_RESOLV_RES<br>
                  ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144,
                  MAX_LISTEN 16, 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: c6aa95<br>
                  compiled on 16:14:27 Jun 23 2015 with gcc 4.4.7<br>
                  <br>
                  Debug log below:<br>
                  <br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:606]:
                  parse_msg(): SIP Request:<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:608]:
                  parse_msg():  method: <KDMQ><br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:610]:
                  parse_msg():  uri: <<a moz-do-not-send="true"
                    href="http://sip:usrloc@10.6.0.174:5060"
                    rel="noreferrer" target="_blank">sip:usrloc@10.6.0.174:5060</a>><br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:612]:
                  parse_msg():  version: <SIP/2.0><br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/parse_via.c:1254]:
                  parse_via_param(): Found param type 232,
                  <branch> =
                  <z9hG4bK9b3c.fe993716000000000000000000000000.0>;
                  state=16<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/parse_via.c:2642]:
                  parse_via(): end of header reached, state=5<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:496]:
                  parse_headers(): parse_headers: Via found, flags=2<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:498]:
                  parse_headers(): parse_headers: this is the first via<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [receive.c:134]: receive_msg():
                  After parse_msg...<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [receive.c:177]: receive_msg():
                  preparing to run routing scripts...<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: tm [t_lookup.c:1011]: t_check_msg(): DEBUG:
                  t_check_msg: msg id=450 global id=449 T
                  start=0xffffffffffffffff<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/parse_addr_spec.c:894]:
                  parse_addr_spec(): end of header reached, state=10<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:173]:
                  get_hdr_field(): DEBUG: get_hdr_field: <To>
                  [30]; uri=[<a moz-do-not-send="true"
                    href="mailto:sip:usrloc@10.6.0.174:5060"
                    target="_blank">sip:usrloc@10.6.0.174:5060</a>]<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:175]:
                  get_hdr_field(): DEBUG: to body [<<a
                    moz-do-not-send="true"
                    href="http://sip:usrloc@10.6.0.174:5060"
                    rel="noreferrer" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:sip:usrloc@10.6.0.174:5060">sip:usrloc@10.6.0.174:5060</a></a>>#015#012]<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:153]:
                  get_hdr_field(): get_hdr_field: cseq <CSeq>:
                  <10> <KDMQ><br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:187]:
                  get_hdr_field(): DEBUG: get_hdr_body :
                  content_length=471<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [parser/msg_parser.c:89]:
                  get_hdr_field(): found end of header<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: tm [t_lookup.c:466]: t_lookup_request():
                  t_lookup_request: start searching: hash=50105, isACK=0<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: tm [t_lookup.c:424]: matching_3261(): DEBUG:
                  RFC3261 transaction matching failed<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: tm [t_lookup.c:648]: t_lookup_request(): DEBUG:
                  t_lookup_request: no transaction found<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: tm [t_lookup.c:1080]: t_check_msg(): DEBUG:
                  t_check_msg: msg id=450 global id=450 T end=(nil)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: dmq [message.c:53]: dmq_handle_message():
                  dmq_handle_message [KDMQ <a moz-do-not-send="true"
                    href="http://sip:usrloc@10.6.0.174:5060"
                    rel="noreferrer" target="_blank">sip:usrloc@10.6.0.174:5060</a>]
                  [ ]<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: dmq [message.c:65]: dmq_handle_message():
                  dmq_handle_message peer found: usrloc<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [usr_avp.c:631]:
                  destroy_avp_list(): destroying list (nil)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [usr_avp.c:631]:
                  destroy_avp_list(): destroying list (nil)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq [worker.c:84]: worker_loop(): dmq_worker [0
                  23014] lock acquired<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [usr_avp.c:631]:
                  destroy_avp_list(): destroying list (nil)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: <core> [parser/parse_addr_spec.c:172]:
                  parse_to_param(): DEBUG: add_param:
                  tag=390c95c339281829d3cea6f43c8512cb-7e62<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: <core> [parser/parse_addr_spec.c:894]:
                  parse_addr_spec(): end of header reached, state=29<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq_usrloc [usrloc_sync.c:250]:
                  usrloc_dmq_handle_msg(): dmq message received from <a
                    moz-do-not-send="true"
                    href="http://sip:usrloc@10.6.0.173:5060"
                    rel="noreferrer" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:sip:usrloc@10.6.0.173:5060">sip:usrloc@10.6.0.173:5060</a></a><br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq_usrloc [usrloc_sync.c:353]:
                  usrloc_dmq_handle_msg(): Received DMQ_UPDATE. Update
                  contact info...<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq_usrloc [usrloc_sync.c:60]: add_contact():
                  'p÷#031#002' found in usrloc<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq_usrloc [usrloc_sync.c:62]: add_contact():
                  get_ucontact = 0<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq_usrloc [usrloc_sync.c:72]: add_contact():
                  Found contact<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: usrloc [ucontact.c:1688]: update_ucontact():
                  exists callback for type= UL_CONTACT_UPDATE<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: usrloc [ul_callback.h:84]: run_ul_callbacks():
                  contact=0x7ffe86eabad8, callback type 2/15, id 0
                  entered<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq_usrloc [usrloc_sync.c:494]:
                  dmq_ul_cb_contact(): Callback from usrloc with type=2<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq_usrloc [usrloc_sync.c:517]:
                  dmq_ul_cb_contact(): Contact recieved from DMQ... skip<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq_usrloc [usrloc_sync.c:85]: add_contact():
                  Release record<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq_usrloc [usrloc_sync.c:87]: add_contact():
                  Unlock udomain<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: sl [sl.c:280]: send_reply(): reply in stateless
                  mode (sl)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [usr_avp.c:631]:
                  destroy_avp_list(): destroying list (nil)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: <core> [msg_translator.c:158]:
                  check_via_address(): (10.6.0.173, 10.6.0.173, 0)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [usr_avp.c:631]:
                  destroy_avp_list(): destroying list (nil)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [usr_avp.c:631]:
                  destroy_avp_list(): destroying list (nil)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [xavp.c:446]: xavp_destroy_list():
                  destroying xavp list (nil)<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23007]:
                  DEBUG: <core> [receive.c:278]: receive_msg():
                  cleaning up<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq [worker.c:134]: worker_loop(): sent reply<br>
                  Jul  1 20:40:52 bfievkrl02 /usr/sbin/kamailio[23014]:
                  DEBUG: dmq [worker.c:82]: worker_loop(): dmq_worker [0
                  23014] getting lock<br>
                  <br>
                  <br>
                  <br>
                  _______________________________________________<br>
                  SIP Express Router (SER) and Kamailio (OpenSER) -
                  sr-users mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:sr-users@lists.sip-router.org"
                    target="_blank">sr-users@lists.sip-router.org</a><br>
                  <a moz-do-not-send="true"
                    href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
                    rel="noreferrer" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                </blockquote>
              </div>
              <br>
              <font face="Helvetica, Arial, sans-serif"><font size="2"><span
                    style="font-size:10pt"><a moz-do-not-send="true"
                      href="http://www.sipcentric.com/"
                      title="blocked::http://www.sipcentric.com/"
                      target="_blank">www.sipcentric.com</a><br>
                    <br>
                    Follow us on twitter <a moz-do-not-send="true"
                      href="http://twitter.com/sipcentric"
                      title="blocked::http://twitter.com/sipcentric"
                      target="_blank">@sipcentric</a><br>
                    <br>
                    <font color="gray">Sipcentric Ltd. Company
                      registered in England & Wales no. 7365592.</font> <font
                      color="gray">Registered office: Faraday Wharf,
                      Innovation Birmingham Campus, Holt Street,
                      Birmingham Science Park, Birmingham B7 4BB.</font></span></font></font>
              <br>
              <fieldset></fieldset>
              <br>
              <pre>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a moz-do-not-send="true" href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a moz-do-not-send="true" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
            </blockquote>
            <br>
          </div>
          <br>
          _______________________________________________<br>
          SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
          mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
          <a moz-do-not-send="true"
            href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
            rel="noreferrer" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <font face="Helvetica, Arial, sans-serif"><font size="2"><span
            style="font-size:10pt"><a moz-do-not-send="true"
              href="http://www.sipcentric.com/"
              title="blocked::http://www.sipcentric.com/"
              target="_blank">www.sipcentric.com</a><br>
            <br>
            Follow us on twitter <a moz-do-not-send="true"
              href="http://twitter.com/sipcentric"
              title="blocked::http://twitter.com/sipcentric"
              target="_blank">@sipcentric</a><br>
            <br>
            <font color="gray">Sipcentric Ltd. Company registered in
              England & Wales no. 7365592.</font> <font color="gray">Registered

              office: Faraday Wharf, Innovation Birmingham Campus, Holt
              Street, Birmingham Science Park, Birmingham B7 4BB.</font></span></font></font>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>