<!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> </DIV>
<DIV><FONT face=Arial size=2>Hello,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </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. </FONT></DIV>
<DIV><FONT face=Arial size=2>usrloc params is set to 0 (modparam("usrloc",
"db_mode", 0))</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </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> </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> </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> </DIV>
<DIV><FONT face=Arial size=2> SIP/2.0 408 Request Timeout..Via:
SIP/2.0/UDP 172.16.60.123:7397;rport=1839<BR> ..From: "<A
href="mailto:1000@kentauros.rtd.algo.com.gr">1000@kentauros.rtd.algo.com.gr</A>"
<sip:1000@kentauros.rtd.algo.com.g<BR>
r>;tag=06f4a48b5efb4ef99362475de6f155af;epid=7ef24ed5a6..To:
<sip:1001@kent<BR>
auros.rtd.algo.com.gr>;tag=92fb9945638573c26d114962da30e489-3fbd..Call-ID:<BR>
23185c1c2a5a46be8b68785bbc12a22e..CSeq: 1 SUBSCRIBE..Server: Sip EXpress
ro<BR> uter (0.8.14 (i386/linux))..Content-Length: 0..Warning: 392
193.92.74.49:50<BR> 60 "Noisy feedback tells: pid=3985
req_src_ip=172.16.60.123 req_src_port=1<BR> 839
in_uri=sip:1001@kentauros.rtd.algo.com.gr
out_uri=sip:62.103.218.177:16<BR> 213 via_cnt==0"....</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>.........................</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> 0(3984) SIP Request:<BR> 0(3984)
method: <SUBSCRIBE><BR> 0(3984)
uri:
<sip:1001@kentauros.rtd.algo.com.gr><BR> 0(3984) version:
<SIP/2.0><BR> 0(3984) parse_headers: flags=1<BR> 0(3984) end of
header reached, state=5<BR> 0(3984) parse_headers: Via found,
flags=1<BR> 0(3984) parse_headers: this is the first via<BR> 0(3984)
After parse_msg...<BR> 0(3984) preparing to run routing
scripts...<BR> 0(3984) DEBUG : is_maxfwd_present: searching for
max_forwards header<BR> 0(3984) parse_headers: flags=128<BR> 0(3984)
DEBUG: is_maxfwd_present: value = 70<BR> 0(3984)
check_via_address(172.16.60.123, 172.16.60.123, 0)<BR> 0(3984)
parse_headers: flags=64<BR> 0(3984) end of header reached,
state=9<BR> 0(3984) DEBUG: get_hdr_field: <To> [38];
uri=[sip:1001@kentauros.rtd.algo.com.g<BR>r]<BR> 0(3984) DEBUG: to body
[<sip:1001@kentauros.rtd.algo.com.gr><BR>]<BR> 0(3984) get_hdr_field:
cseq <CSeq>: <1> <SUBSCRIBE><BR> 0(3984) LOG: Someone
trying to register from private IP, rewriting<BR> 0(3984) parse_headers:
flags=64<BR> 0(3984) DEBUG: add_param:
tag=15f714ddfaa544dc91e3031e37618560<BR> 0(3984) DEBUG: add_param:
epid=7ef24ed5a6<BR> 0(3984) end of header reached,
state=29<BR> 0(3984) parse_headers: flags=256<BR> 0(3984) DEBUG:
get_hdr_body : content_length=0<BR> 0(3984) found end of
header<BR> 0(3984) find_first_route(): No Route headers
found<BR> 0(3984) loose_route(): There is no Route HF<BR> 0(3984)
check_self - checking if host==us: 25==12 &&
[kentauros.rtd.algo.com.g<BR>r] == [193.92.74.49]<BR> 0(3984) check_self -
checking if port 5060 matches port 5060<BR> 0(3984) check_self - checking
if host==us: 25==12 && [kentauros.rtd.algo.com.g<BR>r] ==
[193.92.74.49]<BR> 0(3984) check_self - checking if port 5060 matches port
5060<BR> 0(3984) lookup(): '1001' Not found in usrloc<BR> 0(3984)
check_self - checking if host==us: 25==12 &&
[kentauros.rtd.algo.com.g<BR>r] == [193.92.74.49]<BR> 0(3984) check_self -
checking if port 5060 matches port 5060<BR> 0(3984) rwrite(): Rewriting
Request-URI with 'sip:62.103.218.177:16213'<BR> 0(3984) parse_headers:
flags=-1<BR> 0(3984) DEBUG: t_addifnew: msg id=25 , global msg id=24 , T on
entrance=0xfffff<BR>fff<BR> 0(3984) parse_headers:
flags=-1<BR> 0(3984) parse_headers: flags=60<BR> 0(3984)
t_lookup_request: start searching: hash=31903, isACK=0<BR> 0(3984) DEBUG:
proceeding to pre-RFC3261 transaction matching<BR> 0(3984) DEBUG: non-ACK
matched<BR> 0(3984) DEBUG: t_lookup_request: transaction found
(T=0xf0c120)<BR> 0(3984) DBG: t_retransmit_reply: nothing to
retransmit<BR> 0(3984) DEBUG:destroy_avp_list: destroing list
(nil)<BR> 0(3984) receive_msg: cleaning up<BR> 1(3985) DEBUG: timer
routine:7,tl=0xf0c248 next=(nil)<BR> 1(3985) DEBUG: retransmission_handler
: request resending (t=0xf0c120, SUBSCRIB<BR>E ... )<BR> 1(3985) DEBUG:
add_to_tail_of_timer[7]: 0xf0c248<BR> 1(3985) DEBUG: retransmission_handler
: done<BR> 1(3985) DEBUG: timer routine:7,tl=0xf0c248
next=(nil)<BR> 1(3985) DEBUG: retransmission_handler : request resending
(t=0xf0c120, SUBSCRIB<BR>E ... )<BR> 1(3985) DEBUG:
add_to_tail_of_timer[7]: 0xf0c248<BR> 1(3985) DEBUG: retransmission_handler
: done</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Please advice ...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Thank you in advance </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Yannis</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> </DIV>
<DIV><BR></DIV></FONT></BODY></HTML>