<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>ACK Problem : Not routed to NAT'd  port </TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Courier New">Hello list.</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Courier New">I'm facing a problem with my SER configuration and a call to a NAT'd</FONT>

<BR><FONT SIZE=2 FACE="Courier New">endpoint.&nbsp;&nbsp;&nbsp; When I call a NAT'd endpoint registered in my SER proxy,&nbsp; the</FONT>

<BR><FONT SIZE=2 FACE="Courier New">call is established, but the last ACK message is not properly routed by SER.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">You can see this in the next messsage flow.</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">100.100.100.50 : Callee</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.99 : SER</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.231 : Called</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.50:5060 -&gt; 100.100.100.99:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">INVITE sip:008991000404@sip.mydomain.com SIP/2.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport;branch=z9hG4bK404c94810000005a43b2b7ee000053dc0000010f.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Contact: &lt;sip:551100000121@100.100.100.50;user=phone&gt;.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.99:5060 -&gt; 100.100.100.50:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SIP/2.0 100 trying -- your call is important to us.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7ee000053dc0000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">010f.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.99:5060 -&gt; 100.100.100.231:62447</FONT>

<BR><FONT SIZE=2 FACE="Courier New">INVITE sip:551100000684@100.100.100.231;user=phone SIP/2.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Record-Route: &lt;sip:100.100.100.99;ftag=979715625143;lr=on&gt;.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP 100.100.100.99;branch=z9hG4bKe4c7.150a3f81.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7ee000053dc0000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">010f.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Contact: &lt;sip:551100000121@100.100.100.50;user=phone&gt;.</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.231:62447 -&gt; 100.100.100.99:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SIP/2.0 100 Trying.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP 100.100.100.99;branch=z9hG4bKe4c7.150a3f81.0,SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7ee000053dc0000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">010f.</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">(The call is answered)</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.231:62447 -&gt; 100.100.100.99:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SIP/2.0 200 OK.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP 100.100.100.99;branch=z9hG4bKe4c7.150a3f81.0,SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7ee000053dc0000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">010f.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Contact: &lt;sip:551100000684@100.100.100.231;user=phone&gt;.</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.99:5060 -&gt; 100.100.100.50:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SIP/2.0 200 OK.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7ee000053dc0000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">010f.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Contact: &lt;sip:551100000684@100.100.100.231;user=phone&gt;.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.50:5060 -&gt; 100.100.100.99:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">ACK sip:551100000684@100.100.100.231;user=phone SIP/2.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport;branch=z9hG4bK404c94810000005a43b2b7f00000182a00000112.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Route: &lt;sip:100.100.100.99;ftag=979715625143;lr=on&gt;.</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.99:5060 -&gt; 100.100.100.231:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">ACK sip:551100000684@100.100.100.231;user=phone SIP/2.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Record-Route: &lt;sip:100.100.100.99;ftag=979715625143;lr=on&gt;.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP 100.100.100.99;branch=0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7f00000182a0000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">0112.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.231:62447 -&gt; 100.100.100.99:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SIP/2.0 200 OK.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP 100.100.100.99;branch=z9hG4bKe4c7.150a3f81.0,SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7ee000053dc0000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">010f.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Contact: &lt;sip:551100000684@100.100.100.231;user=phone&gt;.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.99:5060 -&gt; 100.100.100.50:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SIP/2.0 200 OK.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7ee000053dc0000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">010f.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Contact: &lt;sip:551100000684@100.100.100.231;user=phone&gt;.</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.50:5060 -&gt; 100.100.100.99:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">ACK sip:551100000684@100.100.100.231;user=phone SIP/2.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport;branch=z9hG4bK404c94810000005a43b2b7f000001d6e00000114.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Route: &lt;sip:100.100.100.99;ftag=979715625143;lr=on&gt;.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.99:5060 -&gt; 100.100.100.231:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">ACK sip:551100000684@100.100.100.231;user=phone SIP/2.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Record-Route: &lt;sip:100.100.100.99;ftag=979715625143;lr=on&gt;.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP 100.100.100.99;branch=0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7f000001d6e0000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">0114.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">(.........)</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">(Timeout and the call is released)</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.231:62447 -&gt; 100.100.100.99:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">BYE sip:551100000121@100.100.100.50;user=phone SIP/2.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">192.168.1.20;rport;branch=z9hG4bKc0a801140000002643b2a9be000036e10000001f.</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Route: &lt;sip:100.100.100.99;ftag=979715625143;lr=on&gt;.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.99:5060 -&gt; 100.100.100.50:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">BYE sip:551100000121@100.100.100.50;user=phone SIP/2.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Record-Route: &lt;sip:100.100.100.99;ftag=93794163011;lr=on&gt;.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP 100.100.100.99;branch=z9hG4bK15c7.924c3535.0.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">192.168.1.20;received=100.100.100.231;rport=62447;branch=z9hG4bKc0a801140000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">002643b2a9be000036e10000001f.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.50:5060 -&gt; 100.100.100.99:5060</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SIP/2.0 200 OK.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP 100.100.100.99;branch=z9hG4bK15c7.924c3535.0,SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">192.168.1.20;rport=62447;received=100.100.100.231;branch=z9hG4bKc0a801140000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">002643b2a9be000036e10000001f.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">U 100.100.100.99:5060 -&gt; 100.100.100.231:62447</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SIP/2.0 200 OK.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Via: SIP/2.0/UDP</FONT>

<BR><FONT SIZE=2 FACE="Courier New">192.168.1.20;rport=62447;received=100.100.100.231;branch=z9hG4bKc0a801140000</FONT>

<BR><FONT SIZE=2 FACE="Courier New">002643b2a9be000036e10000001f.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">I don't understand why the the ACK message is routed to port 5060 and not to</FONT>

<BR><FONT SIZE=2 FACE="Courier New">the port 62447 like the INVITE or the final OK.&nbsp; Is this maybe a</FONT>

<BR><FONT SIZE=2 FACE="Courier New">configuration problem?.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">My ser.cfg is based on the onsip.org configuration documents&nbsp; plus some</FONT>

<BR><FONT SIZE=2 FACE="Courier New">modifications by me.</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Can someone help me here</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Thanks in advance</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Ricardo Martinez.-</FONT>
</P>

</BODY>
</HTML>