<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body 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 10.6.0.173:5060 -> 10.6.0.174:5060<br>
    <br>
    KDMQ <a class="moz-txt-link-abbreviated" href="mailto:sip:usrloc@10.6.0.174:5060">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 class="moz-txt-link-rfc2396E" href="mailto:sip:usrloc@10.6.0.174:5060"><sip:usrloc@10.6.0.174:5060></a>.<br>
    From:
<a class="moz-txt-link-rfc2396E" href="mailto:sip:usrloc@10.6.0.173:5060"><sip:usrloc@10.6.0.173:5060></a>;tag=390c95c339281829d3cea6f43c8512cb-7e62.<br>
    CSeq: 10 KDMQ.<br>
    Call-ID: <a class="moz-txt-link-abbreviated" href="mailto:3c502b38465e8d94-8433@10.6.0.173">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 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>,"received":"sip:212.2.160.202:61270","path":"<sip:10.7.0.109;lr;received=sip:212.2.160.202:61270>","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 class="moz-cite-prefix">On 01/07/2015 21:30, Charles Chance
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAOvxgzC+QArpf6sg_oTB=LUXjd_X0aLfi1ZJ9JdWSbV_Ew7DJw@mail.gmail.com"
      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"><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">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="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>]<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">sip:usrloc@10.6.0.174:5060</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">sip:usrloc@10.6.0.173:5060</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 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>