<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 08.00.0681.000">
<TITLE>Far-end NAT traversal and anti-tromboning with FS</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Ah, t</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">he joys of NAT</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8230;</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Is</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">FS</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8217;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> NAT functionality supposed to be able to detect and handle far-end NAT traversal?</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">I have the following scenario:</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Endpoints on a LAN connected via the Internet to FS though</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">NAT</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">FS -</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">-</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&gt;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> Internet --&gt;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> NAT</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">firewall</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">--&gt; Endpoints</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Proxying the media works fine but w</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">hen attempting to bypass media between endpoints all on the same LAN,</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">I would expect FS to negotiate media between them using their internal IP addresses.&nbsp; So if IP phone A at 10.0.0.101 wants to talk to IP phone B at 10.0.0.102,</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">FS</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">sh</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">ould set up the media streams to go directly between them using those internal addresses.&nbsp; However, that is not the behavior I</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8217;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">m seeing.&nbsp; Instead, FS is trying to set up the media between them using their external IP addresses</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> which results in no audio.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Is there a way to get FS to handle this properly?&nbsp; I</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8217;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">m pretty sure that OpenSIPS</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8217;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> can detect and handle this scenario</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> and I</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8217;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">m hoping that FS can as well, without having to put OpenSIPS in front of it.&nbsp;</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">Is this just a configuration issue?</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Many thanks,</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I></I></SPAN><SPAN LANG="en-us"><I></I></SPAN><I><SPAN LANG="en-us"></SPAN></I><I><SPAN LANG="en-us"><FONT FACE="Times New Roman">Phil Quesinberry</FONT></SPAN></I><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Q Systems Engineering, Inc.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Electronic Controls and Embedded Systems Development</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">(410) 969-8002</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><A HREF="http://www.qsystemsengineering.com"><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><U></U></SPAN><U><SPAN LANG="en-us"></SPAN></U><U><SPAN LANG="en-us"><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">http://www.qsystemsengine</FONT><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">ering.com</FONT></SPAN></U><SPAN LANG="en-us"></SPAN></A><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

</BODY>
</HTML>