Hi Guys,
I have this problem with a few phones, that they can only use IP number for proxy adress and domain. So when they register to the proxy, the location database will have user@ipnumber and not user@domain (use_domain, 0).
The problem is then as follows: that when a caller that registeres with the domain name are unable to call users that register with the domains IP number and vice versa. lookup("location") simply replies not found.
Now I know why it happens, but is there a solution for this problem. Like only look at user and not user@domain or user@ipnumber?
Kind Regards
Claus Futtrup
I have similar problems (Siemens Optipoint 400) and I'm interested in a solution, too. I've posted to this mailing list a week ago. See below for the messages so far.
Claus Futtrup wrote:
Hi Guys,
I have this problem with a few phones, that they can only use IP number for proxy adress and domain. So when they register to the proxy, the location database will have user@ipnumber and not user@domain (use_domain, 0).
The problem is then as follows: that when a caller that registeres with the domain name are unable to call users that register with the domains IP number and vice versa. lookup("location") simply replies not found.
Now I know why it happens, but is there a solution for this problem. Like only look at user and not user@domain or user@ipnumber?
Kind Regards
Claus Futtrup
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Hi Alex,
Have you enabled "use_domain" parameter for usrloc module? If you set it to 0 (as default) usrloc will not use the domain part to perform usrloc lookup.
Best regards, Marian Dumitru
Alex Mack wrote:
Hi!
I'm using ser with X-Ten Lite Soft-UA and Siemens optiPoint 400 IP phones. Problem is: the Siemens phones don't register themselves correctly.
For example: (e.g., ser has IP 100.100.100.100)
Soft-UA is "sip:30@mydomain.org" Phone 1 is "sip:31@mydomain.org" Phone 2 is "sip:32@mydomain.org"
Soft-UA registers itself as "sip:30@mydomain.org" Phone 1 registers itself as "sip:31@100.100.100.100" (seems to be odd behaviour) Phone 2 registers itself as "sip:32@100.100.100.100"
But now the lookup fails if you start dialing from the phones. If you dial "32" (e.g. from Phone 1), the phone generates an INVITE to "sip:32@mydomain.org" which can't be found in usrloc (DEBUG tells that) and the call fails. If you dial "30" from the same phone, the call comes through, because "sip:30@mydomain.org" was found in usrloc. I tried to mangle the uri in the REGISTER message before "save("location");", without effect. I've used "replace(re, str)", but it didn't seem to work.
Any ideas to overcome that bug of the phones?
Thanks! Alex.
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers