[SR-Users] RLS question

"Andrés S. García Ruiz" asgarcia at um.es
Wed Jan 26 11:25:06 CET 2011


Hi,

Yes, the mysql debug was very useful. It helps me to find that the 
username and domain in the xcap url where the document is stored, must 
be the same as the to header in the subscribe, and also in the service uri.

Thanks a lot!

Regards,
   Andrés.

El 25/01/11 20:57, Klaus Darilion escribió:
> Not sure what you problem is, but that works for me:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <rls-services xmlns="urn:ietf:params:xml:ns:rls-services"
>        xmlns:rl="urn:ietf:params:xml:ns:resource-lists"
>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>    <service uri="sip:rls-0001 at example.net">
>      <list name="klaus3000buddies">
>        <rl:entry uri="sip:buddy1 at example.net"/>
>      </list>
>      <packages>
>        <package>presence</package>
>      </packages>
>    </service>
> </rls-services>
>
>
> is uploaded with:
>
>
>
>
>
>
>
>
>
>
>
>
>
> Am 24.01.2011 12:19, schrieb "Andrés S. García Ruiz":
>> Hi,
>>
>> I'm trying to create a RLS "rls-services" document with a contacts-list
>> inside it. Kamailio states that "No xcap document found for uri:x".
>>
>> When creating a subscribe I must set the uri to the service uri. What I
>> want to know is the sql query Kamailio does in order to get the contacts
>> list for that uri.
> activate mysql debugging: either
>
> a) turn on mysql logging in my.cnf:
>
>   general_log_file        = /var/log/mysql/mysql.log
>
>
> or b) configure the modules to connect to mysql using a TCP socket
> instead of unix socket:
>
> #!define DBURL "mysql://openser:openserrw@127.0.0.1/openser"
>
>
> Then you can easy trace and correlate SIP requests with database lookups:
>
> ngrep -d any -t port 5060 or port 3306
>
> regards
> klaus
>
>
>
>> For example: XCAP document:
>>
>>                "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
>>                  "<rls-services
>> xmlns=\"urn:ietf:params:xml:ns:rls-services\"" +
>>                  " xmlns:rl=\"urn:ietf:params:xml:ns:resource-lists\">" +
>>                  "<service
>> uri=\"sip:restricted_areas_presentities at open-ims.test\">" +
>>                  "<list name=\"friends\">" +
>>                  "<rl:entry uri=\"sip:testuser01 at open-ims.test\"/>" +
>>                  "<rl:entry uri=\"sip:testuser02 at open-ims.test\"/>" +
>>                  "</list>" +
>>                  "<packages>" +
>>                  "<package>presence</package>" +
>>                  "</packages>" +
>>              "</service>" +
>>              "</rls-services>";
>>
>> Is stored in
>> /xcap-root/rls-services/users/sip:restricted_areas at open-ims.test/index
>>
>> The subscribe is from sip:restricted_areas at open-ims.test to
>> sip:restricted_areas_presentities at open-ims.test
> IIRC correctly From identity and RURI must be identical
>
> regards
> Klaus




More information about the sr-users mailing list