Hello,<br><br>I'm facing an issue of ACK Looping using opensips.<br><br>the configuration is the following : <br>- Opensips v1.8.1 (same problem with 1.7.2).<br> - using dialog "topology hidding" feature.<br>
- using 2 @IPs (one to reach customers, one to reach SIP Platform) (mhomed=yes)<br>
<br><br>Customer1/2 <--->Opensips (topology hidding) <----> SIP Platform<br><br>The call flow is the following: Customer1 call Customer2, both are connected on the same Opensips <br>(when Customer1 and Customer2 are located on different opensips, no problems)<br>
Customer1 <-->opensips <--->SIP Platform <-->opensips <-->Customer2 <br><br><br>INVITE/180/200 sequence is working well.<br><br>But the ACK of the 200 OK is looping between Customer2 -->Opensips -->SIP Plateform --><b>Opensips -->SIP Platform--->Opensips</b>... instead of doing directly <br>
Customer2--->Opensips --->SIP Plateform -->Opensips -->Customer1<br><br><br>Attached, a network capture taken on opensips server.<br><br><br>I had a look at "dlg_list", 2 dialogs are created for this call. Might be a problem with did matching ? I tested with <br>
modparam("dialog", "dlg_match_mode", 0) and<br>modparam("dialog", "dlg_match_mode", 2)<br><br><br>Could someone help me fixing the issue ? Do you have some hints of the root cause of issue ?<br>
<br><br>Regards,<br>Pierre-Yves<br>