<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>Seems like you have done your research and what you write seems reasonable. 
It's difficult to give you an answer without having a complete ngrep trace. 
However, you should also look at the Record-Route and Route headers...</DIV>
<DIV>g-)</DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=cthomas@canalwest.com href="mailto:cthomas@canalwest.com">Christian 
  Thomas</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=serusers@lists.iptel.org 
  href="mailto:serusers@lists.iptel.org">serusers@lists.iptel.org</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Tuesday, February 14, 2006 6:33 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [Serusers] UAC UDP to Proxy 
  TCP... Problem</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>Hi 
  everybody,</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=395273916-14022006></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>I have a UDP2TCP 
  problem with Ser. (0.9-4)</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>The UACs connected 
  to my SER Proxy are all UDP. When I use some carriers to connect them to PSTN 
  The Carrier Proxy / GW could talk UDP or TCP. It depends on the 
  destination.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>Each time the 
  Carrier GW want to talk TCP, the contact field is correct and&nbsp;contains 
  the 'transport=tcp' mention. all seems to be correct and, after a complete 
  reading about this subject in the list, I trust that using t_relay() must do 
  the right translation and send response via TCP to the Carrier GW when this 
  one is transport=tcp declared.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>If I Check the 
  message for an Ack or a BYE sent to the TCP GW the uri is correct 
  :</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>the transport=tcp 
  is added.&nbsp;</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>&nbsp;<FONT 
  size=2>Request-Line: ACK sip:50033299848400@200.1xx.xx.xx:5060;transport=tcp 
  SIP/2.0</FONT></SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>I have red that 
  this is sufficient to let SER understand that it must be sent via 
  TCP.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>unfortunately, 
  this message is ent thru UDP. </SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>May I force with a 
  t_relay_to_tcp ? As this case depends on the carrier dynamic routing &nbsp;it 
  could be complicated because of the need to know the destination to script 
  t_relay_to_tco(uri, port)... If anybody has the trick or any 
  advice...</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>Other thing 
  related, when TCP is the transport mode from the Carrier GW and I forward 
  staefully to the UAC (Asterisk) the call failed between Asterisk as UAC and 
  the carrier GW.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>I wondering it was 
  because the Carrier Gw didn't receive an ACK TCP from my 
  server..</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=395273916-14022006></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>Well I'm 
  completely lost... as you can feel with my message...</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=395273916-14022006>I need Help.. But 
  don't cal me Harry ;)</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=395273916-14022006></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=395273916-14022006>Regards,</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=395273916-14022006></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT size=1><FONT face=Tahoma><B>Christian Thomas</B> 
  <BR></FONT></DIV></FONT>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Serusers mailing 
  list<BR>serusers@lists.iptel.org<BR>http://lists.iptel.org/mailman/listinfo/serusers<BR></BLOCKQUOTE></BODY></HTML>