[Users] Multiple aliases -> 404 Not Found

mika.saari at wipsl.com mika.saari at wipsl.com
Mon May 22 11:27:32 CEST 2006


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.
>





More information about the sr-users mailing list