Hello Andrey,
On 10/1/10 7:47 PM, Rouskol Andrey wrote:
Daniel,
In addition to my previous letter, for multidomain case, to prevent
u...@domain1 from
changing xcaps for u...@domain2, we need do something like this (withing second
WITH_XHTTPAUTH section):
#!ifdef WITH_MULTIDOMAIN
$var(tmp) = "sip:"+$aU;
if ($var(uri)!=$var(tmp)) {
#!else
if ($au!=$(var(uri){uri.user})) {
#!endif
But here is like this because your client uses u...@domain in username
field for authentication, right?
However, in many cases, even in multi-domain environment, people still
use only user part in username field and the domain is taken from R-URI
or headers like From/To.
To make this complete for multi-domain, I think there must be a
condition to check for domain in $aU and if missing, try to get it from
other parts, right?
Cheers,
Daniel
01.10.10, 20:12, "Rouskol Andrey"<anry-...@yandex.ru>:
Hello,
Daniel, could you verify your tutorial for cases with multidomain support.
I've tried it (with curl as an xcap client) and I had to use u...@domain:pass
as an authentication string to pass through www_authorize("xcap",
"subscriber"),
after this I had to modify $var(url) assignment a little bit:
if($xcapuri(u=>xuid)=~"^sip:....@.+")
$var(uri) = $xcapuri(u=>xuid);
else
if($xcapuri(u=>xuid)=~"....@.+")
$var(uri) = "sip:"+ $xcapuri(u=>xuid);
else
$var(uri) = "sip:"+ $xcapuri(u=>xuid) + "@" +
$Ri;
Could you confirm, that it is correct, or point to my errors, please.
Regards,
Andrey.
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
http://www.asipto.com
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users