<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>I was right now reading about nat traversal.</p>
<p>I think it will be important for you too: <a id="LPlnk595461" href="http://www.opensips.org/html/docs/modules/2.2.x/nat_traversal.html">
http://www.opensips.org/html/docs/modules/2.2.x/nat_traversal.html</a></p>
<div style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;" id="LPBorder_GT_14546982616850.40721756907665485">
<table style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);" id="LPContainer_14546982616780.8549637779003731" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td colspan="2" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" id="TextCell_14546982616800.9166003876128732">
<div id="LPRemovePreviewContainer_14546982616800.28263426435451067"></div>
<div style="top: 0px; color: rgb(0, 120, 215); font-weight: 400; font-size: 21px; font-family: &quot;wf_segoe-ui_light&quot;,&quot;Segoe UI Light&quot;,&quot;Segoe WP Light&quot;,&quot;Segoe UI&quot;,&quot;Segoe WP&quot;,Tahoma,Arial,sans-serif; line-height: 21px;" id="LPTitle_14546982616810.3625648549732591">
<a title="Ctrl&#43;Clique ou toque para seguir o link" target="_blank" href="http://www.opensips.org/html/docs/modules/2.2.x/nat_traversal.html" style="text-decoration: none;" id="LPUrlAnchor_14546982616820.7586361992657868">NAT Traversal Module - OpenSIPS</a></div>
<div style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: 400; font-family: &quot;wf_segoe-ui_normal&quot;,&quot;Segoe UI&quot;,&quot;Segoe WP&quot;,Tahoma,Arial,sans-serif; font-size: 14px; line-height: 14px;" id="LPMetadata_14546982616820.5213580565798469">
www.opensips.org</div>
<div style="display: block; color: rgb(102, 102, 102); font-weight: 400; font-family: &quot;wf_segoe-ui_normal&quot;,&quot;Segoe UI&quot;,&quot;Segoe WP&quot;,Tahoma,Arial,sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;" id="LPDescription_14546982616840.9278432481329181">
The nat_traversal module implements a very sophisticated keepalive mechanism, that is able to handle the most complex environments and use cases ...</div>
</td>
</tr>
</tbody>
</table>
</div>
If can help you keep the NAT mappings valid during calls, until SIP BYE is sent.
<p></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>
<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" color="#000000" face="Calibri, sans-serif"><b>De:</b> users-bounces@lists.opensips.org &lt;users-bounces@lists.opensips.org&gt; em nome de Husnain Taseer &lt;husnain.taseer@gmail.com&gt;<br>
<b>Enviado:</b> sexta-feira, 5 de fevereiro de 2016 15:06<br>
<b>Para:</b> users@lists.opensips.org<br>
<b>Assunto:</b> [OpenSIPS-Users] NAT handling for internally generated messages in local_route</font>
<div>&nbsp;</div>
</div>
<div>
<div dir="ltr">Dear Users,
<div>I am facing the same issue as discussed in the below thread few years ago.</div>
<div><br>
</div>
<div><a id="LPlnk809843" href="http://opensips.org/pipermail/users/2009-March/003648.html">http://opensips.org/pipermail/users/2009-March/003648.html</a><br>
</div>
<div><br>
</div>
<div>I am setting $DLG_timeout for every call so after this amount of seconds BYE is generated by TM module and sent to both caller and callee. But if callee or caller are behind NAT then the contact IP address (in their respective contact fields in dialog
 table) is private because of which opensips is sending BYE to their private addresses which is not reaching them and call don't disconnects. Is there any solution available to handle this issue.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Husnain Taseer</div>
<div>VoIP Developer</div>
</div>
</div>
</div>
</div>
</body>
</html>