[Users] Multiple aliases -> 404 Not Found

samuel samu60 at gmail.com
Mon May 22 11:33:49 CEST 2006


In your logs I just see how client1 registers and how you are trying
to call client2 but the log stops in the challenge....so I can not say
much from the logs you sent.

Send the registration of the user that you can not call to and the
full session initiation mesages.

Samuel.
2006/5/22, mika.saari at wipsl.com <mika.saari at wipsl.com>:
> Hi,
>
>   I verified that I do have use_domain set to 0. Also configured the MySQL
> as a test to see that there isn't domains in the database saved. But
> this error still occurs. The most weird part is that I can not call from
> client1 at isp1s.test.com to client2 at isp1.test.com but other way around I
> can do the call.
>
>   I enclose the debug from the OpenSER when the client1 registers and
> tries to invite the client2. Any ideas what should I do ?
>
>
>   Thank you very much,
>     - Mika
>
> ---------------- CLIP ------------------------
>  6(8583) Binding 'client2','sip:client2 at 193.65.64.185:2051;line=210u03g0'
> has expired
>  5(8582) SIP Request:
>  5(8582)  method:  <REGISTER>
>  5(8582)  uri:     <sip:isp1s.test.com>
>  5(8582)  version: <SIP/2.0>
>  5(8582) parse_headers: flags=2
>  5(8582) Found param type 232, <branch> =
> <z9hG4bK6s370o22rlhc6ucg0p088k5>; state=6
>  5(8582) Found param type 235, <rport> = <n/a>; state=17
>  5(8582) end of header reached, state=5
>  5(8582) parse_headers: Via found, flags=2
>  5(8582) parse_headers: this is the first via
>  5(8582) After parse_msg...
>  5(8582) preparing to run routing scripts...
>  5(8582) parse_headers: flags=10
>  5(8582) DEBUG: add_param: tag=ssln0o71iphc79uj0p08
>  5(8582) DEBUG:parse_to:end of header reached, state=29
>  5(8582) parse_headers: flags=8
>  5(8582) DEBUG:parse_to:end of header reached, state=9
>  5(8582) DEBUG: get_hdr_field: <To> [30]; uri=[sip:client1 at isp1s.test.com]
>  5(8582) DEBUG: to body [<sip:client1 at isp1s.test.com>
> ]
>  5(8582) SIP: method [REGISTER] from [sip:client1 at isp1s.test.com] to
> [sip:client1 at isp1s.test.com]
>  5(8582) parse_headers: flags=100
>  5(8582) get_hdr_field: cseq <CSeq>: <1293> <REGISTER>
>  5(8582) DEBUG:maxfwd:is_maxfwd_present: value = 70
>  5(8582) parse_headers: flags=200
>  5(8582) DEBUG: get_hdr_body : content_length=0
>  5(8582) found end of header
>  5(8582) find_first_route: No Route headers found
>  5(8582) loose_route: There is no Route HF
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) parse_headers: flags=4000
>  5(8582) pre_auth(): Credentials with given realm not found
>  5(8582) build_auth_hf(): 'WWW-Authenticate: Digest realm="isp1.test.com",
> nonce="44517dbd5eb9b101082bbfd0bb0ffe43b724d2a8"
> '
>  5(8582) parse_headers: flags=ffffffffffffffff
>  5(8582) check_via_address(193.65.64.188, 193.65.64.188, 0)
>  5(8582) DEBUG:destroy_avp_list: destroying list (nil)
>  5(8582) receive_msg: cleaning up
>  2(8574) SIP Request:
>  2(8574)  method:  <REGISTER>
>  2(8574)  uri:     <sip:isp1s.test.com>
>  2(8574)  version: <SIP/2.0>
>  2(8574) parse_headers: flags=2
>  2(8574) Found param type 232, <branch> =
> <z9hG4bKf8u0p28ch5rd4u77e1g5bo3>; state=6
>  2(8574) Found param type 235, <rport> = <n/a>; state=17
>  2(8574) end of header reached, state=5
>  2(8574) parse_headers: Via found, flags=2
>  2(8574) parse_headers: this is the first via
>  2(8574) After parse_msg...
>  2(8574) preparing to run routing scripts...
>  2(8574) parse_headers: flags=10
>  2(8574) DEBUG: add_param: tag=ssln0o71iphc79uj0p08
>  2(8574) DEBUG:parse_to:end of header reached, state=29
>  2(8574) parse_headers: flags=8
>  2(8574) DEBUG:parse_to:end of header reached, state=9
>  2(8574) DEBUG: get_hdr_field: <To> [30]; uri=[sip:client1 at isp1s.test.com]
>  2(8574) DEBUG: to body [<sip:client1 at isp1s.test.com>
> ]
>  2(8574) SIP: method [REGISTER] from [sip:client1 at isp1s.test.com] to
> [sip:client1 at isp1s.test.com]
>  2(8574) parse_headers: flags=100
>  2(8574) get_hdr_field: cseq <CSeq>: <1294> <REGISTER>
>  2(8574) DEBUG:maxfwd:is_maxfwd_present: value = 70
>  2(8574) parse_headers: flags=200
>  2(8574) DEBUG: get_hdr_body : content_length=0
>  2(8574) found end of header
>  2(8574) find_first_route: No Route headers found
>  2(8574) loose_route: There is no Route HF
>  2(8574) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  2(8574) grep_sock_info - checking if port 5060 matches port 5060
>  2(8574) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  2(8574) grep_sock_info - checking if port 5060 matches port 5060
>  2(8574) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  2(8574) grep_sock_info - checking if port 5060 matches port 5060
>  2(8574) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  2(8574) grep_sock_info - checking if port 5060 matches port 5060
>  2(8574) check_nonce(): comparing
> [44517dbd5eb9b101082bbfd0bb0ffe43b724d2a8] and
> [44517dbd5eb9b101082bbfd0bb0ffe43b724d2a8]
>  2(8574) DEBUG:auth_radius:radius_authorize_sterman: Success
>  2(8574) DEBUG:auth_radius:generate_avps: getting SIP AVPs from avpair 225
>  2(8574) parse_headers: flags=ffffffffffffffff
>  2(8574) parse_headers: flags=8000000
>  2(8574) parse_headers: flags=ffffffffffffffff
>  2(8574) build_contact(): Created Contact HF: Contact:
> <sip:client1 at 193.65.64.188>;expires=3600
>
>  2(8574) parse_headers: flags=ffffffffffffffff
>  2(8574) check_via_address(193.65.64.188, 193.65.64.188, 0)
>  2(8574) Returned [1] 2(8574) DEBUG:destroy_avp_list: destroying list (nil)
>  2(8574) receive_msg: cleaning up
>  5(8582) SIP Request:
>  5(8582)  method:  <INVITE>
>  5(8582)  uri:     <sip:isp1s.test.com>
>  5(8582)  version: <SIP/2.0>
>  5(8582) parse_headers: flags=2
>  5(8582) Found param type 232, <branch> =
> <z9hG4bK0rtn0o1t1lhc6h4o2galqfs>; state=6
>  5(8582) Found param type 235, <rport> = <n/a>; state=17
>  5(8582) end of header reached, state=5
>  5(8582) parse_headers: Via found, flags=2
>  5(8582) parse_headers: this is the first via
>  5(8582) After parse_msg...
>  5(8582) preparing to run routing scripts...
>  5(8582) parse_headers: flags=10
>  5(8582) DEBUG: add_param: tag=cqcn0o0gbhhc7p9j2gal
>  5(8582) DEBUG:parse_to:end of header reached, state=29
>  5(8582) parse_headers: flags=8
>  5(8582) DEBUG:parse_to:end of header reached, state=9
>  5(8582) DEBUG: get_hdr_field: <To> [31]; uri=[sip:client2p at isp1.test.com]
>  5(8582) DEBUG: to body [<sip:client2p at isp1.test.com>
> ]
>  5(8582) SIP: method [INVITE] from [sip:client1 at isp1s.test.com] to
> [sip:client2p at isp1.test.com]
>  5(8582) parse_headers: flags=100
>  5(8582) get_hdr_field: cseq <CSeq>: <1294> <INVITE>
>  5(8582) DEBUG:maxfwd:is_maxfwd_present: value = 70
>  5(8582) parse_headers: flags=200
>  5(8582) is_preloaded: Yes
>  5(8582) grep_sock_info - checking if host==us: 14==13 &&  [isp1.test.com]
> == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) grep_sock_info - checking if host==us: 14==13 &&  [isp1.test.com]
> == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) after_loose: Topmost route URI: 'sip:client2p at isp1.test.com' is me
>  5(8582) parse_headers: flags=200
>  5(8582) DEBUG: get_hdr_body : content_length=332
>  5(8582) found end of header
>  5(8582) find_next_route: No next Route HF found
>  5(8582) after_loose: No next URI found
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) lookup(): '' Not found in usrloc
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) grep_sock_info - checking if host==us: 15==13 &&
> [isp1s.test.com] == [193.65.64.130]
>  5(8582) grep_sock_info - checking if port 5060 matches port 5060
>  5(8582) lookup(): '' Not found in usrloc
>  5(8582) parse_headers: flags=ffffffffffffffff
>  5(8582) check_via_address(193.65.64.188, 193.65.64.188, 0)
>  5(8582) DEBUG:destroy_avp_list: destroying list (nil)
>  5(8582) receive_msg: cleaning up
>  2(8574) SIP Request:
>  2(8574)  method:  <ACK>
>  2(8574)  uri:     <sip:isp1s.test.com>
>  2(8574)  version: <SIP/2.0>
>  2(8574) parse_headers: flags=2
>  2(8574) Found param type 232, <branch> =
> <z9hG4bK0rtn0o1t1lhc6h4o2galqfs>; state=6
>  2(8574) Found param type 235, <rport> = <n/a>; state=17
>  2(8574) end of header reached, state=5
>  2(8574) parse_headers: Via found, flags=2
>  2(8574) parse_headers: this is the first via
>  2(8574) After parse_msg...
>  2(8574) preparing to run routing scripts...
>  2(8574) parse_headers: flags=8
>  2(8574) DEBUG: add_param: tag=ead6a47b01fda88c7548438d3d23c061.1ce2
>  2(8574) DEBUG:parse_to:end of header reached, state=29
>  2(8574) DEBUG: get_hdr_field: <To> [73]; uri=[sip:client2p at isp1.test.com]
>  2(8574) DEBUG: to body [<sip:client2p at isp1.test.com>]
>  2(8574) DEBUG: sl_filter_ACK : local ACK found -> dropping it!
>  2(8574) DEBUG:destroy_avp_list: destroying list (nil)
>  2(8574) receive_msg: cleaning up
>
> ------------------- CLIP ----------------------------
>
>
> > You're using uslroc module with use_domain set to 1. This means that
> > lookup() will look for entries with same username AND domain. Since
> > client 1 and client2|3 are in different domains, they can't
> > communicate using just the username.
> > Eihter set use_domain to 0 or add some trick in the config to enable
> > users from different domains callling each other.
> >
>
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>




More information about the Users mailing list