<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
The error you get is because you try to reply to it using sl_reply in
your script. Which if test in your script does it match? The ACK has
Route header, will be caught by if(loose_route()) and should just be
t_relayed.<br>
g-)<br>
<br>
Ricardo Martinez wrote:
<blockquote
 cite="midC92D4A34C6B8FC44A10451D881EE1BE71AB97B@marantz.magenta.local"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator"
 content="MS Exchange Server version 6.5.7651.51">
  <title>Problem with sl_send_reply: I won't send a reply for ACK.</title>
<!-- Converted from text/rtf format -->
  <p><font face="Arial" size="2">Hello list.</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial" size="2">I'm facing a problem with a UAC
and i was hoping that someone can give me a hand here.</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial" size="2">I have a IP Phone calling to a
PSTN number through SER and then a GW.</font>
  </p>
  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial" size="2">10.0.0.243 : IP Phone</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial" size="2">10.0.0.246 : SER SIP Proxy</font>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial" size="2">10.0.0.239 : GW SIP PSTN</font>
  </p>
  <p><font face="Arial" size="2">When the call is established and the
"200 - OK" message arrives from the GW to the Proxy,&nbsp; the proxy
re-route the message back to the Client, and finally the client respond
with an ACK.</font></p>
  <p><font face="Arial" size="2">Here is when te problem begins, i'm
not sure if the ACK is the problem or maybe is a bug with my SER box.&nbsp;
I'm using the Getting Started ser.cfg from iptel.org.</font></p>
  <p><font face="Arial" size="2">You can see the debug here:</font>
  </p>
  <p><font face="Arial" size="2">U 10.0.0.239:5060 -&gt; 10.0.0.246:5060</font>
  <br>
  <font face="Arial" size="2">SIP/2.0 200 OK.</font>
  <br>
  <font face="Arial" size="2">Via: SIP/2.0/UDP
10.0.0.246;branch=z9hG4bK34e7.0648f244.0.</font>
  <br>
  <font face="Arial" size="2">Via: SIP/2.0/UDP
10.0.0.243:5060;rport=5060;branch=z9hG4bK407006395.</font>
  <br>
  <font face="Arial" size="2">From:
<a class="moz-txt-link-rfc2396E" href="mailto:sip:5501234567@sipvoiss.desa.mydomain.net">&lt;sip:5501234567@sipvoiss.desa.mydomain.net&gt;</a>;tag=139103625.</font>
  <br>
  <font face="Arial" size="2">To:
<a class="moz-txt-link-rfc2396E" href="mailto:sip:0101005622408196@sipvoiss.desa.mydomain.net">&lt;sip:0101005622408196@sipvoiss.desa.mydomain.net&gt;</a>;tag=d745f073a4.</font>
  <br>
  <font face="Arial" size="2">Call-ID: <a class="moz-txt-link-abbreviated" href="mailto:90212623@10.0.0.243">90212623@10.0.0.243</a>.</font>
  <br>
  <font face="Arial" size="2">CSeq: 21 INVITE.</font>
  <br>
  <font face="Arial" size="2">Supported: timer, replaces, early-session.</font>
  <br>
  <font face="Arial" size="2">User-Agent: A SIP Gateway.</font>
  <br>
  <font face="Arial" size="2">Contact: <a class="moz-txt-link-abbreviated" href="mailto:sip:005622408196@10.0.0.239">sip:005622408196@10.0.0.239</a>.</font>
  <br>
  <font face="Arial" size="2">Allow: INVITE, ACK, CANCEL, OPTIONS, BYE,
UPDATE, REFER, NOTIFY, INFO.</font>
  <br>
  <font face="Arial" size="2">Content-Type: application/sdp.</font>
  <br>
  <font face="Arial" size="2">Content-Length: 247.</font>
  <br>
  <font face="Arial" size="2">Record-Route:
&lt;sip:10.0.0.246;ftag=139103625;lr=on&gt;.</font>
  <br>
  <font face="Arial" size="2">.</font>
  <br>
  <font face="Arial" size="2">v=0.</font>
  <br>
  <font face="Arial" size="2">o=005622408196 1170173661 1170173661 IN
IP4 10.0.0.239.</font>
  <br>
  <font face="Arial" size="2">s=A Gateway SDP.</font>
  <br>
  <font face="Arial" size="2">c=IN IP4 10.0.0.239.</font>
  <br>
  <font face="Arial" size="2">t=1170173661 0.</font>
  <br>
  <font face="Arial" size="2">m=audio 23614 RTP/AVP 18 101.</font>
  <br>
  <font face="Arial" size="2">a=rtpmap:18 G729/8000/1.</font>
  <br>
  <font face="Arial" size="2">a=rtpmap:101 telephone-event/8000/1.</font>
  <br>
  <font face="Arial" size="2">a=fmtp:101 0-15.</font>
  <br>
  <font face="Arial" size="2">a=ptime:20.</font>
  </p>
  <br>
  <p><font face="Arial" size="2">U 10.0.0.246:5060 -&gt; 10.0.0.243:5060</font>
  <br>
  <font face="Arial" size="2">SIP/2.0 200 OK.</font>
  <br>
  <font face="Arial" size="2">Via: SIP/2.0/UDP
10.0.0.243:5060;rport=5060;branch=z9hG4bK407006395.</font>
  <br>
  <font face="Arial" size="2">From:
<a class="moz-txt-link-rfc2396E" href="mailto:sip:5501234567@sipvoiss.desa.mydomain.net">&lt;sip:5501234567@sipvoiss.desa.mydomain.net&gt;</a>;tag=139103625.</font>
  <br>
  <font face="Arial" size="2">To:
<a class="moz-txt-link-rfc2396E" href="mailto:sip:0101005622408196@sipvoiss.desa.mydomain.net">&lt;sip:0101005622408196@sipvoiss.desa.mydomain.net&gt;</a>;tag=d745f073a4.</font>
  <br>
  <font face="Arial" size="2">Call-ID: <a class="moz-txt-link-abbreviated" href="mailto:90212623@10.0.0.243">90212623@10.0.0.243</a>.</font>
  <br>
  <font face="Arial" size="2">CSeq: 21 INVITE.</font>
  <br>
  <font face="Arial" size="2">Supported: timer, replaces, early-session.</font>
  <br>
  <font face="Arial" size="2">User-Agent: A SIP Gateway.</font>
  <br>
  <font face="Arial" size="2">Contact: <a class="moz-txt-link-abbreviated" href="mailto:sip:005622408196@10.0.0.239">sip:005622408196@10.0.0.239</a>.</font>
  <br>
  <font face="Arial" size="2">Allow: INVITE, ACK, CANCEL, OPTIONS, BYE,
UPDATE, REFER, NOTIFY, INFO.</font>
  <br>
  <font face="Arial" size="2">Content-Type: application/sdp.</font>
  <br>
  <font face="Arial" size="2">Content-Length: 247.</font>
  <br>
  <font face="Arial" size="2">Record-Route:
&lt;sip:10.0.0.246;ftag=139103625;lr=on&gt;.</font>
  <br>
  <font face="Arial" size="2">.</font>
  <br>
  <font face="Arial" size="2">v=0.</font>
  <br>
  <font face="Arial" size="2">o=005622408196 1170173661 1170173661 IN
IP4 10.0.0.239.</font>
  <br>
  <font face="Arial" size="2">s=A Gateway SDP.</font>
  <br>
  <font face="Arial" size="2">c=IN IP4 10.0.0.239.</font>
  <br>
  <font face="Arial" size="2">t=1170173661 0.</font>
  <br>
  <font face="Arial" size="2">m=audio 23614 RTP/AVP 18 101.</font>
  <br>
  <font face="Arial" size="2">a=rtpmap:18 G729/8000/1.</font>
  <br>
  <font face="Arial" size="2">a=rtpmap:101 telephone-event/8000/1.</font>
  <br>
  <font face="Arial" size="2">a=fmtp:101 0-15.</font>
  <br>
  <font face="Arial" size="2">a=ptime:20.</font>
  </p>
  <br>
  <p><font face="Arial" size="2">U 10.0.0.243:5060 -&gt; 10.0.0.246:5060</font>
  <br>
  <font face="Arial" size="2">ACK
<a class="moz-txt-link-abbreviated" href="mailto:sip:0101005622408196@sipvoiss.desa.mydomain.net">sip:0101005622408196@sipvoiss.desa.mydomain.net</a> SIP/2.0.</font>
  <br>
  <font face="Arial" size="2">Via: SIP/2.0/UDP
10.0.0.243:5060;rport;branch=z9hG4bK1227697472.</font>
  <br>
  <font face="Arial" size="2">Route:
&lt;sip:10.0.0.246;ftag=139103625;lr=on&gt;.</font>
  <br>
  <font face="Arial" size="2">From:
<a class="moz-txt-link-rfc2396E" href="mailto:sip:5501234567@sipvoiss.desa.mydomain.net">&lt;sip:5501234567@sipvoiss.desa.mydomain.net&gt;</a>;tag=139103625.</font>
  <br>
  <font face="Arial" size="2">To:
<a class="moz-txt-link-rfc2396E" href="mailto:sip:0101005622408196@sipvoiss.desa.mydomain.net">&lt;sip:0101005622408196@sipvoiss.desa.mydomain.net&gt;</a>;tag=d745f073a4.</font>
  <br>
  <font face="Arial" size="2">Call-ID: <a class="moz-txt-link-abbreviated" href="mailto:90212623@10.0.0.243">90212623@10.0.0.243</a>.</font>
  <br>
  <font face="Arial" size="2">CSeq: 21 ACK.</font>
  <br>
  <font face="Arial" size="2">Contact:
<a class="moz-txt-link-rfc2396E" href="mailto:sip:5501234567@10.0.0.243:5060">&lt;sip:5501234567@10.0.0.243:5060&gt;</a>.</font>
  <br>
  <font face="Arial" size="2">Max-Forwards: 70.</font>
  <br>
  <font face="Arial" size="2">User-Agent: S SIP User Agent / 1.10.</font>
  <br>
  <font face="Arial" size="2">Content-Length: 0.</font>
  <br>
  <font face="Arial" size="2">.</font>
  </p>
  <p><font face="Arial" size="2">Is this ACK ok?.&nbsp; The ACK hits the
"Sanity Checks" (Max Forwards) and then breaks sending to console :
"Warning: sl_send_reply: I won't send a reply for ACK!!"</font></p>
  <p><font face="Arial" size="2">I was reading the RFC3261 because i'm
not sure about the R-URI from this endpoint.&nbsp; Let me explain :</font>
  </p>
  <p><font face="Arial" size="2">RFC3261 : Section 12.1.2</font>
  </p>
  <p><span lang="es-cl"><font face="Courier New" size="2">&nbsp;&nbsp; The route
set MUST be set to the list of URIs in the Record-Route</font></span>
  <br>
  <span lang="es-cl"><font face="Courier New" size="2">&nbsp;&nbsp; header field
from the response, taken in reverse order and preserving</font></span>
  <br>
  <span lang="es-cl"><font face="Courier New" size="2">&nbsp;&nbsp; all URI
parameters.&nbsp; If no Record-Route header field is present in</font></span>
  <br>
  <span lang="es-cl"><font face="Courier New" size="2">&nbsp;&nbsp; the response,
the route set MUST be set to the empty set.&nbsp; This route</font></span>
  <br>
  <span lang="es-cl"><font face="Courier New" size="2">&nbsp;&nbsp; set, even if
empty, overrides any pre-existing route set for future</font></span>
  <br>
  <span lang="es-cl"><font face="Courier New" size="2">&nbsp;&nbsp; requests in
this dialog.&nbsp;<b> The remote target MUST be set to the URI</b></font></span>
  <br>
  <span lang="es-cl"><b><font face="Courier New" size="2">&nbsp;&nbsp; from the
Contact header field of the response.</font></b></span>
  </p>
  <p><span lang="es"><font face="Arial" size="2">So, if this is correct
the R-URI from the ACk must be set to</font> <font face="Arial"
 size="2"><a class="moz-txt-link-abbreviated" href="mailto:sip:005622408196@10.0.0.239">sip:005622408196@10.0.0.239</a>, and not the
<a class="moz-txt-link-abbreviated" href="mailto:sip:0101005622408196@sipvoiss.desa.mydomain.net">sip:0101005622408196@sipvoiss.desa.mydomain.net</a>.</font></span></p>
  <p><span lang="es"><font face="Arial" size="2">Is this ok?.</font></span>
  <br>
  <span lang="es"><font face="Arial" size="2">I think this is causing
the ACK problem in my SER box.</font></span>
  </p>
  <p><span lang="es"><font face="Arial" size="2">Can someone help me
here?</font></span>
  <br>
  <span lang="es"><font face="Arial" size="2">Thanks in advance.</font></span>
  </p>
  <p><span lang="es"><font face="Arial" size="2">Best Regards,</font></span>
  <br>
  <span lang="es"><font face="Arial" size="2">Ricardo Martinez.-</font></span>
  </p>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Serusers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Serusers@lists.iptel.org">Serusers@lists.iptel.org</a>
<a class="moz-txt-link-freetext" href="http://lists.iptel.org/mailman/listinfo/serusers">http://lists.iptel.org/mailman/listinfo/serusers</a>
  </pre>
</blockquote>
</body>
</html>