<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Hi Bogdan, </span><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">We&#39;ve got some news about our problem with record-routes.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

 </div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">In fact, it seems that if we change Contact header sent by customer&#39;s device, everything work fine. Explanations :</div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

Before, in all message sent by customer&#39;s device, particularly 200OK, Contact header was like <b>Contact: &lt;sip:+333XXXXXXXX@CUSTOMER_DEVICE_SIP_DOMAIN&gt;</b></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

In this situation, OpenSIPS was unable to route correctly ACK messages following this 200OK.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

Then, we&#39;ve change the manner which Contact header is sent, and now it&#39;s like <b>Contact: &lt;sip:+333XXXXXXXX@CUSTOMER_DEVICE_IP&gt;</b></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

And in this situation, everything seems to be OK, all message, including ACK, are correctly routed.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br>
</div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Further, we are sure that DNS resolution of CUSTOMER_SIP_DOMAIN returns exactly CUSTOMER_DEVICE_IP, so, it doesn&#39;t seems to be a DNS resolution problem...</div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

If it can help you !</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

Thanks a lot, </div><div><br></div><b>Kevin MATHY</b><div><b>HEXANET</b></div><b><div><span style="font-weight:normal">--</span></div></b><div>Téléphone : 03.26.79.30.05</div><div>Web : <a href="http://www.hexanet.fr" target="_blank">www.hexanet.fr</a></div>

<div><br></div><div>Pour toute demande de support, merci de contacter le <b>03.51.08.42.07</b>, ou bien d&#39;adresser un e-mail à <b><a href="mailto:support@hexanet.fr" target="_blank">support@hexanet.fr</a></b></div><div>

<br></div><br>
<br><br><div class="gmail_quote">2012/8/29  <span dir="ltr">&lt;<a href="mailto:mickael@winlux.fr" target="_blank">mickael@winlux.fr</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Bogdan,<br>
we will do this debug before end of week or begin of next week and we will<br>
send our results.<br>
<br>
bye<br>
<div class="im"><br>
&gt; Hi Kevin,<br>
&gt;<br>
&gt; This looks like OpenSIPS does not recognize the Route as its own IPs and<br>
&gt; also seeing the next hop as a strict router.<br>
&gt;<br>
&gt; To sort this out in the fastest way, see my prev request on the logs for<br>
&gt; ACK processing (with the debug=6).<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Bogdan-Andrei Iancu<br>
&gt; OpenSIPS Founder and Developer<br>
&gt; <a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a><br>
&gt;<br>
&gt;<br>
&gt; On 08/28/2012 03:22 PM, Kevin Mathy wrote:<br>
&gt;&gt; Hi Bogdan,<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m working with Mickael about this problem, and we have some<br>
&gt;&gt; informations which may help you (and then help us ;-) ) :<br>
&gt;&gt;<br>
&gt;&gt; We have found that &quot;loose_route&quot; function modify the Request-URI<br>
&gt;&gt; variable ($ru), as you can see below :<br>
&gt;&gt;<br>
&gt;&gt; ACK message comes from provider, with $ru = <a href="mailto:sip%3A%2B333XXXXXXXX@6.6.6.6">sip:+333XXXXXXXX@6.6.6.6</a><br>
</div>&gt;&gt; &lt;mailto:<a href="mailto:sip%253A%252B333XXXXXXXX@6.6.6.6">sip%3A%2B333XXXXXXXX@6.6.6.6</a>&gt;<br>
<div class="im">&gt;&gt; After, loose_route function is executed, and $ru become like $ru<br>
&gt;&gt; =<br>
&gt;&gt; sip:7.7.7.7;lr;r2=on;ftag=c97942d9-13c4-503ca77b-ef8c9eef-760f27a5;xyz=c12.18aedaa5<br>
&gt;&gt;<br>
&gt;&gt; The last $ru value results from a Route header<br>
&gt;&gt;<br>
&gt;&gt; For information, Record-route of previous message (200OK) is composed<br>
&gt;&gt; with two record-route in the same field, comma separated.<br>
&gt;&gt; Is Opensips 1.6.4 able to interpret this type of Record-route ?<br>
&gt;&gt;<br>
&gt;&gt; Is loose_route function using Route headers of previous messages<br>
&gt;&gt; (200OK before ACK) to route this message ? Or is it using only actual<br>
&gt;&gt; message&#39;s Route headers ?<br>
&gt;&gt;<br>
&gt;&gt; Thanks in advance,<br>
&gt;&gt; If you need further informations, feel free to ask us.<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
</div>&gt;&gt; *Kevin MATHY*<br>
&gt;&gt; *HEXANET*<br>
&gt;&gt; *<br>
&gt;&gt; --<br>
&gt;&gt; *<br>
&gt;&gt; Téléphone : 03.26.79.30.05<br>
&gt;&gt; Web : <a href="http://www.hexanet.fr" target="_blank">www.hexanet.fr</a> &lt;<a href="http://www.hexanet.fr" target="_blank">http://www.hexanet.fr</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Pour toute demande de support, merci de contacter le *03.51.08.42.07*,<br>
&gt;&gt; ou bien d&#39;adresser un e-mail à *<a href="mailto:support@hexanet.fr">support@hexanet.fr</a><br>
&gt;&gt; &lt;mailto:<a href="mailto:support@hexanet.fr">support@hexanet.fr</a>&gt;<br></blockquote></div>