<p>Hello, i am testing the new feature binary interface with the usrloc module.<br>
My tests are with 3 OpenSIPS servers.</p>

<p>10.64.7.20 | 10.64.7.21 | 10.64.7.22</p>

<p>so, when i register a new sip extensions on the first node, y could see events come in the rest nodes but there is also the next error: </p>

<pre><code>Apr 11 12:14:07 [1917] ERROR:usrloc:receive_ucontact_insert: non-local socket &lt;udp:10.64.7.20:5060&gt;
Apr 11 12:14:07 [1917] ERROR:usrloc:receive_ucontact_insert: failed to process replication event. dom: 'location', aor: '1000'
Apr 11 12:14:07 [1917] ERROR:usrloc:receive_binary_packet: failed to process a binary packet!
</code></pre>

<p>So if I set the parameter 'listen' to the IP of the other nodes in each node, everything works ok. example:</p>

<pre><code>listen=udp:eth0:5060
listen=udp:10.64.7.21:5060
listen=udp:10.64.7.22:5060
</code></pre>

<p>of course i must set the parameter in the kernel:</p>

<pre><code>net.ipv4.ip_nonlocal_bind=1
</code></pre>

<p>This is an expected behavior?</p>

<p>by the way, this functionality is amazing :)<br>
Best Regards.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href='https://github.com/OpenSIPS/opensips/issues/198'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/5479561__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxMjg0OTM4MiwiZGF0YSI6eyJpZCI6Mjk4MTU5NjF9fQ==--da7704f1e625ede14e76d6dd397c671a24c381d6.gif' height='1' width='1'></p>