<br><br><div class="gmail_quote">On Wed, Nov 12, 2008 at 4:47 PM, Alex Balashov <span dir="ltr">&lt;<a href="mailto:abalashov@evaristesys.com">abalashov@evaristesys.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Steve Totaro wrote:<br>
<br>
&gt; I have done some large installs where people are going to be in the<br>
&gt; office, sometimes out, work from home, it always changes sorta thing......<br>
&gt;<br>
&gt; I have found that setting all device profiles to Nat=yes &quot;Just Works&quot;<br>
&gt; whether they are on the LAN or not and this is even on larger scale<br>
&gt; systems with hundreds of &quot;phones&quot;.<br>
&gt;<br>
&gt; Is there any reason why this would be frowned upon as a default? &nbsp;Even<br>
&gt; to the point of, if nat= is not specified, it would default to yes?<br>
&gt;<br>
&gt; Is there a performance hit somewhere, or some other downside?<br>
&gt;<br>
&gt; If not, I suggest making it the default.<br>
<br>
</div>The premise of nat=yes is that the domain portion of the Contact URI is<br>
overridden with the real, received source IP of the request and that the<br>
default expectation of port 5060 (if not specified in the Contact URI)<br>
is dropped in favour of the actually received source UDP port.<br>
Similarly for SDP (without SIP-aware ALG).<br>
<br>
I think the reason this would be frowned upon as a default is<br>
philosophical in essence; &nbsp;by default, per the RFC, a SIP UAC is<br>
expected to behave such and such way, i.e. use the Contact URI that<br>
arrives in a REGISTER request and/or INVITE. &nbsp;Overriding that with the<br>
received IP:port is a &quot;hack&quot; around prescribed behaviour, and enabling<br>
hacks as default behaviour is generally considered a bad idea.<br>
<br>
--<br>
Alex Balashov<br>
Evariste Systems<br>
Web &nbsp; &nbsp;: <a href="http://www.evaristesys.com/" target="_blank">http://www.evaristesys.com/</a><br>
Tel &nbsp; &nbsp;: (+1) (678) 954-0670<br>
Direct : (+1) (678) 954-0671<br>
Mobile : (+1) (706) 338-8599<br>
<br>
</blockquote></div><br clear="all">While not taking the time to look, and if memory serves me correctly, LAN devices appear on the correct ports even with nat=yes.&nbsp; I may be wrong....&nbsp; I will have to double check this when I have a moment.<br>
<br>So if a &quot;hack&quot; overwrites something with the same something then did you really break the RFC?<br><br>-- <br>Thanks,<br>Steve Totaro <br>+18887771888 (Toll Free)<br>+12409381212 (Cell)<br>+12024369784 (Skype)<br>