[Serusers] 404 Not Found when Register

Diego M. Vadell dvadell at lantech.com.ar
Thu Dec 30 20:13:09 CET 2004


Hello,
   First of all excuse my newbieness. I have just installed SER in a public 
IP. I read Dan Austin's howto, and understood that I would be able to 
register using the default configuration file. I installed and configured 
kphone with these values:

Full Name: Diego M. Vadell
User part of SIP URL: dvadell
Host part of SIP URL: 200.69.255.72  (the public IP of SER)
Outbound proxy (optional): 200.69.255.72 

but I get a 404 Not found from SER. 
Could anyone guide me? Im lost here. Do I need to setup mysql to register?
Here are some lines of information, both from kphone and from SER.

Thanks in advance,
 -- Diego.


Kphone says:
bash-2.04$ kphone
Found 2 interfaces.
SipClient: Listening UDP on port: 5060
SipClient: Our address: 200.126.216.62
SipRegister: Auth is '(null)'
SipRegister: Proxy Auth is '(null)'

SipClient: Sending: 15:54:15.756
--------------------------------
REGISTER sip:200.69.255.72 SIP/2.0
Via: SIP/2.0/UDP 200.126.216.62;branch=z9hG4bK7578380A
CSeq: 107 REGISTER
To: "Diego M. Vadell" <sip:dvadell at 200.69.255.72>
Expires: 900
From: "Diego M. Vadell" <sip:dvadell at 200.69.255.72>
Call-ID: 1930116421 at 200.126.216.62
Content-Length: 0
User-Agent: kphone/4.0.5
Event: registration
Allow-Events: presence
Contact: "Diego M. Vadell" 
<sip:dvadell at 200.126.216.62;transport=udp>;methods="INVITE, MESSAGE, INFO, 
SUBSCRIBE, OPTIONS, BYE, CANCEL, NOTIFY, ACK, REFER"


SipClient: Sending to '200.69.255.72:5060'
SipClient: Receiving message...

SipClient: Received: 15:54:15.869
---------------------------------
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 200.126.216.62;branch=z9hG4bK7578380A
CSeq: 107 REGISTER
To: "Diego M. Vadell" 
<sip:dvadell at 200.69.255.72>;tag=b27e1a1d33761e85846fc98f5f3a7e58.cf28
From: "Diego M. Vadell" <sip:dvadell at 200.69.255.72>
Call-ID: 1930116421 at 200.126.216.62
Server: Sip EXpress router (0.8.14 (i386/linux))
Content-Length: 0
Warning: 392 200.69.255.72:5060 "Noisy feedback tells:  pid=14352 
req_src_ip=200.126.216.62 req_src_port=5060 in_uri=sip:200.69.255.72 
out_uri=sip:200.69.255.72 via_cnt==1"



And SER says:
19(14352) SIP Request:
19(14352)  method:  <REGISTER>
19(14352)  uri:     <sip:200.69.255.72>
19(14352)  version: <SIP/2.0>
19(14352) parse_headers: flags=1
19(14352) Found param type 232, <branch> = <z9hG4bK7578380A>; state=16
19(14352) end of header reached, state=5
19(14352) parse_headers: Via found, flags=1
19(14352) parse_headers: this is the first via
19(14352) After parse_msg...
19(14352) preparing to run routing scripts...
19(14352) DEBUG : is_maxfwd_present: searching for max_forwards header
19(14352) parse_headers: flags=128
19(14352) get_hdr_field: cseq <CSeq>: <107> <REGISTER>
19(14352) end of header reached, state=9
19(14352) DEBUG: get_hdr_field: <To> [47]; uri=[sip:dvadell at 200.69.255.72]
19(14352) DEBUG: to body ["Diego M. Vadell" <sip:dvadell at 200.69.255.72>
]
19(14352) DEBUG: get_hdr_body : content_length=0
19(14352) found end of header
19(14352) DEBUG: is_maxfwd_present: max_forwards header not found!
19(14352) end of header reached, state=9
19(14352) parse_headers: flags=256
19(14352) find_first_route(): No Route headers found
19(14352) loose_route(): There is no Route HF
19(14352) check_self - checking if host==us: 13==9 &&  [200.69.255.72] == 
[127.0.0.1]
19(14352) check_self - checking if port 5060 matches port 5060
19(14352) check_self - checking if host==us: 13==10 &&  [200.69.255.72] == 
[10.5.5.242]
19(14352) check_self - checking if port 5060 matches port 5060
19(14352) check_self - checking if host==us: 13==13 &&  [200.69.255.72] == 
[200.69.255.72]
19(14352) check_self - checking if port 5060 matches port 5060
19(14352) lookup(): '' Not found in usrloc
19(14352) parse_headers: flags=-1
19(14352) check_via_address(200.126.216.62, 200.126.216.62, 0)
19(14352) DEBUG:destroy_avp_list: destroing list (nil)
19(14352) receive_msg: cleaning up




More information about the sr-users mailing list