Daniel,
In addition to my previous letter, for multidomain case, to prevent user@domain1 from changing xcaps for user@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
Regards, Andrey.
01.10.10, 20:12, "Rouskol Andrey" anry-dev@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 user@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