<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body 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>
</body>
</html>