<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Have you tried turning ON the SIP ALG on the NS?&nbsp; This
should fix the contact header as it gets NATed on the way out.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The Acme should be able to handle the NAT, we do that every day,
but everything on the Acme has to be set up for that, and they may not support
NAT traversal by choice. To troubleshoot why theirs isn&#8217;t would require seeing
the configuration and looking at any manipulations they have in place on the
relevant SIP Interfaces, realms, and local-policies.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>In my opinion, you are better off NOT depending on the provider&#8217;s
Acme to handle the traversal for you.&nbsp; It can work well with one phone at
a remote site, but for a whole PBX you are probably better off using the ALG in
your Netscreen or&nbsp; getting a SIP proxy for your end like a SIPerator or
Edgemarc. Also what would you do if the provider told you flat out they don&#8217;t
support NAT traversal? &nbsp;If all that fails you could always put a public on
the PBX, assuming the PBX vendor has the ability to secure itself.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -Scott<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
voiceops-bounces@voiceops.org [mailto:voiceops-bounces@voiceops.org] <b>On
Behalf Of </b>milosz<br>
<b>Sent:</b> Friday, October 02, 2009 7:09 PM<br>
<b>To:</b> VoiceOps<br>
<b>Subject:</b> [VoiceOps] acme nat traversal clue<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>hi guys,<br>
<br>
need a bit of help... have never touched an acme before so i'm not sure what to
tell the people i am dealing with, and they seem incapable of resolving the
problem themselves.&nbsp; trying to explain the difference between layer 3 and
layer 7 is not working.<br>
<br>
setup: i have an ip pbx with a single interface at 10.0.1.80, and a netscreen
50 with a static routable ip natted to the pbx at 1.1.1.1 (sip alg is
off).&nbsp; my itsp has an acme at 2.2.2.2.<br>
<br>
this is what an inbound call looks like right now:<br>
<br>
2.2.2.2 -&gt; 1.1.1.1 invite <a href="mailto:sip%3Axxxxxx@1.1.1.1">sip:xxxxxx@1.1.1.1</a><br>
10.0.1.80 -&gt; 2.2.2.2 100 trying<br>
10.0.1.80 -&gt; 2.2.2.2 200 ok (contact: <a href="mailto:sip%3Axxxxxx@10.0.1.80">sip:xxxxxx@10.0.1.80</a>)<br>
2.2.2.2 -&gt; 10.0.1.80 ack <a href="mailto:sip%3Axxxxxx@10.0.1.80">sip:xxxxxx@10.0.1.80</a><br>
<br>
so obviously it breaks at this point.<br>
<br>
according to them, they are unable to configure the acme to respond to the
originating routable ip instead of the nonroutable ip in the sip contact.<br>
<br>
this is what someone at acme told them:<o:p></o:p></p>

<p><span style='font-size:11.0pt;color:#1F497D'>It&#8217;s not a configuration
issue, the endpoint at 1.1.1.1 has set it&#8217;s contact header address to
10.0.1.80 in it&#8217;s 200 OK response back to 2.2.2.2 (SBC). The SD will look
at the Contact header in order to determine where to send future in-dialog
requests such as ACK, BYE, Re-INVITEs etc (according to RFC3261). Please can you
check why 1.1.1.1 would be doing so?</span><o:p></o:p></p>

<p>this sounds irrelevant to me, since any sip endpoint will set its contact
header address to its own ip.&nbsp; sounds like this guy is saying &quot;well
it's natted so that won't work, tell them to fix it.&quot;&nbsp; i certainly
can't configure my pbx to respond with a modified contact header.<o:p></o:p></p>

<p>can anyone provide some guidance here?&nbsp; or maybe i am just wrong and it
is impossible to make this work.&nbsp; but it looks like a basic hnt situation
to me.<o:p></o:p></p>

<p>thanks,<o:p></o:p></p>

<p>milosz<o:p></o:p></p>

</div>

</body>

</html>