<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-7">
<META content="MSHTML 6.00.2800.1479" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Hello,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I am using ser+nathelper+rtpproxy on a FC3 system 
(2.6.9-1.667)</FONT></DIV>
<DIV><FONT face=Arial size=2>ser version is  0.8.14.&nbsp;</FONT></DIV>
<DIV><FONT face=Arial size=2>usrloc params is set to 0 (modparam("usrloc", 
"db_mode",&nbsp;&nbsp; 0))</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>There are two Windows Messenger clients the one 
behind NAT, the other not.</FONT></DIV>
<DIV><FONT face=Arial size=2>"REGISTER" works well for both clients, but 
"SUBSCRIBE" not.</FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face=Arial size=2></FONT>&nbsp;</DIV></FONT>
<DIV><FONT face=Arial size=2>Ser replies that no user can be found in the usrloc 
and the "SUBSCRIBE" message fails with "408 Request Timeout"</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Users and their contacts have already been added by 
means of the serctl utility.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp; SIP/2.0 408 Request Timeout..Via: 
SIP/2.0/UDP 172.16.60.123:7397;rport=1839<BR>&nbsp; ..From: "<A 
href="mailto:1000@kentauros.rtd.algo.com.gr">1000@kentauros.rtd.algo.com.gr</A>" 
&lt;sip:1000@kentauros.rtd.algo.com.g<BR>&nbsp; 
r&gt;;tag=06f4a48b5efb4ef99362475de6f155af;epid=7ef24ed5a6..To: 
&lt;sip:1001@kent<BR>&nbsp; 
auros.rtd.algo.com.gr&gt;;tag=92fb9945638573c26d114962da30e489-3fbd..Call-ID:<BR>&nbsp; 
23185c1c2a5a46be8b68785bbc12a22e..CSeq: 1 SUBSCRIBE..Server: Sip EXpress 
ro<BR>&nbsp; uter (0.8.14 (i386/linux))..Content-Length: 0..Warning: 392 
193.92.74.49:50<BR>&nbsp; 60 "Noisy feedback tells:&nbsp; pid=3985 
req_src_ip=172.16.60.123 req_src_port=1<BR>&nbsp; 839 
in_uri=sip:1001@kentauros.rtd.algo.com.gr 
out_uri=sip:62.103.218.177:16<BR>&nbsp; 213 via_cnt==0"....</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>.........................</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;0(3984) SIP Request:<BR>&nbsp;0(3984)&nbsp; 
method:&nbsp; &lt;SUBSCRIBE&gt;<BR>&nbsp;0(3984)&nbsp; 
uri:&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;sip:1001@kentauros.rtd.algo.com.gr&gt;<BR>&nbsp;0(3984)&nbsp; version: 
&lt;SIP/2.0&gt;<BR>&nbsp;0(3984) parse_headers: flags=1<BR>&nbsp;0(3984) end of 
header reached, state=5<BR>&nbsp;0(3984) parse_headers: Via found, 
flags=1<BR>&nbsp;0(3984) parse_headers: this is the first via<BR>&nbsp;0(3984) 
After parse_msg...<BR>&nbsp;0(3984) preparing to run routing 
scripts...<BR>&nbsp;0(3984) DEBUG : is_maxfwd_present: searching for 
max_forwards header<BR>&nbsp;0(3984) parse_headers: flags=128<BR>&nbsp;0(3984) 
DEBUG: is_maxfwd_present: value = 70<BR>&nbsp;0(3984) 
check_via_address(172.16.60.123, 172.16.60.123, 0)<BR>&nbsp;0(3984) 
parse_headers: flags=64<BR>&nbsp;0(3984) end of header reached, 
state=9<BR>&nbsp;0(3984) DEBUG: get_hdr_field: &lt;To&gt; [38]; 
uri=[sip:1001@kentauros.rtd.algo.com.g<BR>r]<BR>&nbsp;0(3984) DEBUG: to body 
[&lt;sip:1001@kentauros.rtd.algo.com.gr&gt;<BR>]<BR>&nbsp;0(3984) get_hdr_field: 
cseq &lt;CSeq&gt;: &lt;1&gt; &lt;SUBSCRIBE&gt;<BR>&nbsp;0(3984) LOG: Someone 
trying to register from private IP, rewriting<BR>&nbsp;0(3984) parse_headers: 
flags=64<BR>&nbsp;0(3984) DEBUG: add_param: 
tag=15f714ddfaa544dc91e3031e37618560<BR>&nbsp;0(3984) DEBUG: add_param: 
epid=7ef24ed5a6<BR>&nbsp;0(3984) end of header reached, 
state=29<BR>&nbsp;0(3984) parse_headers: flags=256<BR>&nbsp;0(3984) DEBUG: 
get_hdr_body : content_length=0<BR>&nbsp;0(3984) found end of 
header<BR>&nbsp;0(3984) find_first_route(): No Route headers 
found<BR>&nbsp;0(3984) loose_route(): There is no Route HF<BR>&nbsp;0(3984) 
check_self - checking if host==us: 25==12 &amp;&amp;&nbsp; 
[kentauros.rtd.algo.com.g<BR>r] == [193.92.74.49]<BR>&nbsp;0(3984) check_self - 
checking if port 5060 matches port 5060<BR>&nbsp;0(3984) check_self - checking 
if host==us: 25==12 &amp;&amp;&nbsp; [kentauros.rtd.algo.com.g<BR>r] == 
[193.92.74.49]<BR>&nbsp;0(3984) check_self - checking if port 5060 matches port 
5060<BR>&nbsp;0(3984) lookup(): '1001' Not found in usrloc<BR>&nbsp;0(3984) 
check_self - checking if host==us: 25==12 &amp;&amp;&nbsp; 
[kentauros.rtd.algo.com.g<BR>r] == [193.92.74.49]<BR>&nbsp;0(3984) check_self - 
checking if port 5060 matches port 5060<BR>&nbsp;0(3984) rwrite(): Rewriting 
Request-URI with 'sip:62.103.218.177:16213'<BR>&nbsp;0(3984) parse_headers: 
flags=-1<BR>&nbsp;0(3984) DEBUG: t_addifnew: msg id=25 , global msg id=24 , T on 
entrance=0xfffff<BR>fff<BR>&nbsp;0(3984) parse_headers: 
flags=-1<BR>&nbsp;0(3984) parse_headers: flags=60<BR>&nbsp;0(3984) 
t_lookup_request: start searching: hash=31903, isACK=0<BR>&nbsp;0(3984) DEBUG: 
proceeding to pre-RFC3261 transaction matching<BR>&nbsp;0(3984) DEBUG: non-ACK 
matched<BR>&nbsp;0(3984) DEBUG: t_lookup_request: transaction found 
(T=0xf0c120)<BR>&nbsp;0(3984) DBG: t_retransmit_reply: nothing to 
retransmit<BR>&nbsp;0(3984) DEBUG:destroy_avp_list: destroing list 
(nil)<BR>&nbsp;0(3984) receive_msg: cleaning up<BR>&nbsp;1(3985) DEBUG: timer 
routine:7,tl=0xf0c248 next=(nil)<BR>&nbsp;1(3985) DEBUG: retransmission_handler 
: request resending (t=0xf0c120, SUBSCRIB<BR>E ... )<BR>&nbsp;1(3985) DEBUG: 
add_to_tail_of_timer[7]: 0xf0c248<BR>&nbsp;1(3985) DEBUG: retransmission_handler 
: done<BR>&nbsp;1(3985) DEBUG: timer routine:7,tl=0xf0c248 
next=(nil)<BR>&nbsp;1(3985) DEBUG: retransmission_handler : request resending 
(t=0xf0c120, SUBSCRIB<BR>E ... )<BR>&nbsp;1(3985) DEBUG: 
add_to_tail_of_timer[7]: 0xf0c248<BR>&nbsp;1(3985) DEBUG: retransmission_handler 
: done</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Please advice ...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thank you in advance </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Yannis</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;</DIV>
<DIV><BR></DIV></FONT></BODY></HTML>