<div dir="ltr">Hi Pat,<div><br></div><div>In your config, do you exit immediately after handle_dmq_message()?</div><div><br></div><div>Are you able to share with us one of the looped messages, both as it is received by B and then as it is sent back to A?</div><div><br></div><div>Cheers,</div><div><br></div><div>Charles</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 24 July 2018 at 16:05, Patrick Murphy <span dir="ltr"><<a href="mailto:patmurph7@outlook.com" target="_blank">patmurph7@outlook.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">Hi,</span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<br>
</div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">I am using Kamailio 5.1.1</span><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont"> with DMQ with the following config (relevant
 parts) on 2 nodes.</span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<br>
</div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">Node A:</span><br>
<span style="margin:0px"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">modparam("dialog", "enable_dmq", 1)</span><br>
</span>
<div style="margin:0px"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">modparam("dmq", "server_address", "sip:no.de.a.ip:5060")</span><br>
</div>
<div style="margin:0px"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">modparam("dmq", "notification_address", "sip:myvoip.local")</span><br>
</div>
<span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">modparam("dmq", "multi_notify", 1)</span><br>
</div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<br>
</div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><br>
<span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255);display:inline!important">Node B:</span><br style="background-color:rgb(255,255,255)">
<span style="margin:0px;background-color:rgb(255,255,255)"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">modparam("dialog", "enable_dmq", 1)</span><br>
</span>
<div style="margin:0px;background-color:rgb(255,255,255)"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">modparam("dmq", "server_address", "sip:no.de.b.ip:5060")</span><br>
</div>
<div style="margin:0px;background-color:rgb(255,255,255)"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">modparam("dmq", "notification_address", "sip:myvoip.local")</span><br>
</div>
<span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">modparam("dmq", "multi_notify", 1)</span><br>
</span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;background-color:rgb(255,255,255)"><br>
</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">"myvoip.local" is a DNS A record that resolves to both the IPs of A and B.</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;background-color:rgb(255,255,255)"><br>
</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">I have the dmq_handle_message(); called if method is of type "KDMQ" in the request_route.</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;background-color:rgb(255,255,255)"><br>
</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">Now, in order to test it, I only sent a few calls only on node A.</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">KDMQ messages flowed to node B and dialog state replicated. But I noticed, node B was randomly sending
 one of the KDMQ dialog messages back to A and receiving a 500 "Server Internal Error" back from node A... (for a subset of those calls, not all).</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;background-color:rgb(255,255,255)"><br>
</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;background-color:rgb(255,255,255)"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">Why would this be the case when the nodes correctly<span> </span></span><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">r</span><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">ecognize
 their local<span> </span></span><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">status</span><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont"> by the "local: 1</span><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">"
 set</span><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont"><span> </span></span><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">as seen from<span> </span></span><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">dmq.list_nodes</span></span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;background-color:rgb(255,255,255)"><br>
</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">Anyone else experienced this? What could I be doing wrong?</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;background-color:rgb(255,255,255)"><br>
</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;background-color:rgb(255,255,255)"><br>
</span></span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont">Thanks,</span></div>
<div style="margin:0px;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">
<span style="margin:0px"><span style="margin:0px;font-family:Calibri,Helvetica,sans-serif,serif,EmojiFont;background-color:rgb(255,255,255)">Pat.</span></span></div>
<br>
</div>
</div>

<br>______________________________<wbr>_________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
<br></blockquote></div><br><br>
</div></div>

<br>
<div><font color="gray" style="font-size:10pt;font-family:Helvetica,Arial,sans-serif">Sipcentric Ltd.
                Company registered in England & Wales no. 7365592.</font><span style="font-size:10pt;font-family:Helvetica,Arial,sans-serif"> </span><font color="gray" style="font-size:10pt;font-family:Helvetica,Arial,sans-serif">Registered
                office: Faraday Wharf, Innovation Birmingham Campus, Holt Street, Birmingham Science Park, Birmingham B7 4BB.</font></div>