I am using opensips 1.6.0 and using load_contacts and next_contacts lcr functions for serial forking.<br><br>The issue observed is that next_contacts fails when decoding the stored branch info when no advertised address is specified and therefore , the messages are dropped.<br>
<br>The root cause seems that load contacts always stores the advertised address on the socket during encode_branch_info even though the adv address may be blank. The underlying socket2str function doesn't check if the adv add is blank for the socket. <br>
<br><br>The workaround is to provide an advertised address (same as listen address) for all listen directives.<br><br><br>-Amit <br>