<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 id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi. Eric.</p>
<p><br>
</p>
<p>Thank you.</p>
<p><br>
</p>
<p>This situation started after adding 'alias' and 'advertised_address' in my OpenSIPS.cfg file.</p>
<p>My intention is to make Opensips consider only its public IP (it is behind a NAT), when forwarding messages and when receiving too, not the private one.</p>
<p><br>
</p>
<p>Any comment?</p>
<p><br>
</p>
<p>I will also check the chapter 9 of the Flavio's book, that is about SIP NAT Traversal.</p>
<p>I just have to find a successful way to opensips work well behind a NAT.</p>
<p><br>
</p>
<p>When there is 2 Record-routes in some messages, the softphones used to choose one of it as route to the proxy. The problem is that softphones always use to choose that one with private IP. In this case, when opensips is behind NAT, a softphone on Internet
 will choose the wrong route. <br>
</p>
<p><br>
</p>
<p>So, maybe if I find a way to alter the order of Record-Routes header fields in SIP messages, the problem will be solved.<br>
</p>
<p><br>
</p>
<p>Best regards.<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div class="BodyFragment"><font size="2">
<div class="PlainText">RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br>
Ph: &#43;55 35 3471 9200 RAMAL 979<br>
</div>
</font></div>
</div>
</div>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>De:</b> users-bounces@lists.opensips.org &lt;users-bounces@lists.opensips.org&gt; em nome de Eric Tamme &lt;eric@uphreak.com&gt;<br>
<b>Enviado:</b> quinta-feira, 14 de janeiro de 2016 19:18<br>
<b>Para:</b> OpenSIPS users mailling list<br>
<b>Assunto:</b> Re: [OpenSIPS-Users] How to take control of Record-Routes header fields? Need remove one of two.</font>
<div>&nbsp;</div>
</div>
<div>Perhaps you should try to find out why there are now more RR headers - it is likely that the request is spiraling through the proxy itself.&nbsp; Generally speaking you should not remove the record route headers.<br>
<br>
-Eric<br>
<br>
<div class="moz-cite-prefix">On 01/14/2016 02:16 PM, Rodrigo Pimenta Carvalho wrote:<br>
</div>
<blockquote type="cite">
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Dear OpenSIPS-Users;</p>
<p><br>
</p>
<p>Suddenly&nbsp;my opensips started to add 2 Record-Routes header fields to messages it is handling. Ex: when forward a simple SIP-INVITE.</p>
<p><br>
</p>
<p>One header field has a private IP and another has a public IP.</p>
<p><br>
</p>
<p>I would like to take control of Record-Routes and then avoid opensips adding that one with private IP.</p>
<p><br>
</p>
<p>Is it possible? <br>
</p>
<p><br>
</p>
<p>If yes, when a SIP-OK arrives in a callee, the callee will send SIP-ACK to the public IP and then the OpenSIPS will receive it. If I let the header field with private IP there, it causes problem when opensips is behind a NAT, with callee, but the caller
 is outside the local network.</p>
<p><br>
</p>
<p>Can I proceed removing one Record-Route or it is a bad idea?</p>
<p><br>
</p>
<p>Any hint will be very helpful!</p>
<p><br>
</p>
<p>Best regards.<br>
</p>
<p><br>
</p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div class="BodyFragment"><font size="2">
<div class="PlainText">RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br>
Ph: &#43;55 35 3471 9200 RAMAL 979<br>
</div>
</font></div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre>_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
</body>
</html>