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.
Samuel.
2006/5/18, mika.saari@wipsl.com mika.saari@wipsl.com:
Hi,
I do have four domain aliases for my openser server (clip of config below). Each alias should be handled by same server. I register three clients to the server
Client 1 = client1@isp1v.test.com Client 2 = client2@isp1.test.com Client 3 = client3@isp1.test.com
When calling from Client1 to Client2 (INVITE From URI: client1@isp1v.test.com To URI: client2@isp1.test.com) I get error 404 not found. But if I call from Client 3 to Client 2 the call is working nicely.
I am mainly using the basic OpenSER configuration with minor changes and it seems that the save("location") is saving the registration ok, but lookup("location") won't find what ever it is trying to find when calling from Client1 to Client2.
Any ideas, pointers or propably example openser configuration to handle this kind of configuration properly ?
Thank you many times, -Mika
-- clip --- debug=3 # debug level (cmd line: -dddddddddd) fork=yes log_stderror=no # (cmd line: -E) listen=193.65.64.130
#fork=no #log_stderror=yes
check_via=no # (cmd. line: -v) dns=no # (cmd. line: -r) rev_dns=no # (cmd. line: -R) port=5060 children=4 fifo="/tmp/openser_fifo" alias="isp1.test.com" alias="isp1v.test.com" alias="isp1s.test.com" alias="sip.isp1.test.com"
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users