Now I've got round this by calling rls_handle_subscribe($tu), if $tu is 
detected as a group uri. So $tu will be used as watcher_username to compare 
with the RL's user. Seems to work but not sure if this is the right way, i.e. 
is there a way of putting the group's RL under a special URL so that every 
other user can get its RL document?

Cheers,
Yufei

Message: 3
Date: Thu, 22 Aug 2013 11:53:07 +0100
From: Yufei Tao <yufei....@redembedded.com>
To: <sr-users@lists.sip-router.org>
Subject: [SR-Users] Subscribe to a common resource list
Message-ID: <5215ed93.7050...@redembedded.com>
Content-Type: text/plain; charset="ISO-8859-1"

Hi

I'm trying to work with RLS. Is there a way of allowing user1 and user2
to both subscribe to a common group of contacts, group.common? Seems
that each user can only subscribe to its own resource list and won't be
able to subscribe to other user's resource list.

For example, both user1 and user2's RLS services documents contain
resource-list pointing to group1's resource list, like this:

<?xml version='1.0' encoding='UTF-8'?>
<rls-services xmlns:rl="urn:ietf:params:xml:ns:resource-lists"
         xmlns="urn:ietf:params:xml:ns:rls-services">
<service uri='sip:gro...@mydomain.com'>

<resource-list>http://mydomain.com:5060/xcap-root/resource-lists/users/group1/generallist.xml/~~/resource-lists/list%5b@name=%22group-auto%22%5d
  </resource-list>
    <packages>
        <package>presence</package>
    </packages>
</service>
... ...
</rls-services>

The problem is the watcher_user in this case would be user1 or user2,
which is not 'group1' so the resource list document fails to be
retrieved. How can I allow user1 and user2 to retrieve group1's RL document?

Thank you!
Yufei

--
Yufei Tao
Red Embedded

This E-mail and any attachments hereto are strictly confidential and intended 
solely for the addressee. If you are not the intended addressee please notify 
the sender by return and delete the message.

You must not disclose, forward or copy this E-mail or attachments to any third 
party without the prior consent of the sender.

Red Embedded Design, Company Number 06688253 Registered in England: The 
Waterfront, Salts Mill Rd, Saltaire, BD17 7EZ

_______________________________________________
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

Reply via email to