[SR-Users] Tutorial: SIP SIMPLE Presence Made Simple with Kamailio 3.1

Rouskol Andrey anry-dev at yandex.ru
Fri Oct 1 19:47:26 CEST 2010


Daniel,

In addition to my previous letter, for  multidomain case, to prevent user at domain1 from
changing xcaps for user at 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 at 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 at 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:.+ at .+")
>                          $var(uri) = $xcapuri(u=>xuid);
>                  else
>                          if($xcapuri(u=>xuid)=~".+ at .+")
>                                  $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 at lists.sip-router.org
>  http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>  
>  



More information about the sr-users mailing list