<div dir="ltr">Hello Sirs,<div>I managed to make it work but with the resource list embedded in the rls-services xml.</div><div><br></div><div>The xml looks like that:</div><div><div><?xml version="1.0" encoding="UTF-8"?></div>
<div>   <rls-services xmlns="urn:ietf:params:xml:ns:rls-services"</div><div>      xmlns:rl="urn:ietf:params:xml:ns:resource-lists"</div><div>      xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"></div>
<div><span class="" style="white-space:pre">    </span><service uri="<a href="mailto:sip%3Abob-list@93.187.138.214">sip:bob-list@93.187.138.214</a>"></div><div><span class="" style="white-space:pre">       </span>   <list name="bob-list"></div>
<div><span class="" style="white-space:pre">    </span>      <rl:entry uri="<a href="mailto:sip%3Aalice@93.187.138.214">sip:alice@93.187.138.214</a>"/></div><div>           </list></div><div>           <packages></div>
<div>              <package>presence</package></div><div>           </packages></div><div>        </service></div><div>   </rls-services></div><div><br></div><div>Now, I'm trying to make it work using an "external" resource list but it's not working. The subscribe is working, but the rls_handle_notify raise "rls_handle_notify(): cannot find content type header header".</div>
<div><br></div><div>My xml looks something like this:</div><div><div><resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists"></div><div>  <list name="rcs"></div><div>    <display-name>All Contacts</display-name></div>
<div>    <external anchor="<a href="http://93.187.138.214:5060/xcap-root/resource-lists/users/sip:bob@93.187.138.214/index/~~/resource-lists/list%5B@name=%22doubango%22%5D">http://93.187.138.214:5060/xcap-root/resource-lists/users/sip:bob@93.187.138.214/index/~~/resource-lists/list%5B@name=%22doubango%22%5D</a>"/></div>
<div>  </list><br></div></div><div><div>  <list name="doubango"></div><div>    <display-name>My Default Contacts</display-name></div><div>  <entry xmlns="urn:ietf:params:xml:ns:resource-lists" uri="<a href="mailto:sip%3Aalice@93.187.138.214">sip:alice@93.187.138.214</a>"></div>
<div>  <display-name>bob</display-name></div><div></entry></list></div><div></resource-lists></div></div><div><br></div><div>OR</div><div><br></div><div><div><?xml version="1.0"?></div>
<div><resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists"></div><div>  <list name="rcs"></div><div>    <display-name>All Contacts</display-name></div><div>  <entry xmlns="urn:ietf:params:xml:ns:resource-lists" uri="<a href="mailto:sip%3Aalice@93.187.138.214">sip:alice@93.187.138.214</a>"></div>
<div>  <display-name>alice</display-name></div><div></entry>    </div><div>  </list></div><div></resource-lists></div></div><div><br></div><div>with</div><div><br></div><div><div><rls-services xmlns:rl="urn:ietf:params:xml:ns:resource-lists" xmlns="urn:ietf:params:xml:ns:rls-services"></div>
<div>  <service uri="<a href="mailto:sip%3Aalice@93.187.138.214">sip:alice@93.187.138.214</a>;pres-list=rcs"></div><div>    <resource-list><a href="http://93.187.138.214:5060/xcap-root/resource-lists/users/sip:alice@93.187.138.214/index/~~/resource-lists/list%5B@name=%22rcs%22%5D">http://93.187.138.214:5060/xcap-root/resource-lists/users/sip:alice@93.187.138.214/index/~~/resource-lists/list%5B@name=%22rcs%22%5D</a></resource-list></div>
<div>    <packages></div><div>      <package>presence</package></div><div>    </packages></div><div>  </service></div></div><div><br></div><div><br></div><div>Do you know if the internal module xcap and rls has support for "external" resource list like in my previous xml - <resource-list> ...</resource-list>. Any clue why is not working? I-m using the same configuration like I did (and worked) with embedded rl in rls.</div>
<div><br></div><div>Thank you.</div><div><br></div><div>Best regards,</div><div>Mihai M</div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Mihai Marin</b> <span dir="ltr"><<a href="mailto:marinmihai@gmail.com">marinmihai@gmail.com</a>></span><br>
Date: Mon, Mar 31, 2014 at 8:06 PM<br>Subject: rls, rls_get_by_service_uri(): match not found<br>To: "Kamailio (SER) - Users Mailing List" <<a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a>><br>
<br><br><div dir="ltr">Hello Sirs,<div>I'm trying from some days to make RLS work but without success. I checked every character from kamailio.cfg, xml files from xcap but I can't find the problem and I'm out of ideas.</div>

<div><br></div><div>My problem is the the subscribe is not done => 0 notifications with status. I think the key error is that:</div><div><div>DEBUG: rls [subscribe.c:125]: rls_get_by_service_uri(): match not found, service-uri = [<a href="mailto:sip%3Abob@93.187.138.214" target="_blank">sip:bob@93.187.138.214</a>]</div>

<div> 2(29025) DEBUG: rls [subscribe.c:125]: rls_get_by_service_uri(): match not found, service-uri = [<a href="mailto:sip%3Abob@93.187.138.214" target="_blank">sip:bob@93.187.138.214</a>]</div><div> 2(29025) DEBUG: rls [subscribe.c:125]: rls_get_by_service_uri(): match not found, service-uri = [<a href="mailto:sip%3Abob@93.187.138.214" target="_blank">sip:bob@93.187.138.214</a>]</div>

<div> 2(29025) DEBUG: rls [subscribe.c:279]: rls_get_service_list(): service uri <a href="mailto:sip%3Aalice@93.187.138.214" target="_blank">sip:alice@93.187.138.214</a> not found in rl document for user <a href="mailto:sip%3Abob@93.187.138.214" target="_blank">sip:bob@93.187.138.214</a></div>

</div><div><br></div><div>Request:</div><div><span style="font-family:Consolas,'Lucida Console',monospace;font-size:12px;white-space:pre-wrap">SUBSCRIBE <a href="mailto:sip%3Abob-list@93.187.138.214" target="_blank">sip:bob-list@93.187.138.214</a> SIP/2.0</span><br>

</div><div><span style="font-family:Consolas,'Lucida Console',monospace;font-size:12px;white-space:pre-wrap">Via: SIP/2.0/WS kvvj9i9uhvbp.invalid;branch=z9hG4bK4622972
Max-Forwards: 69
To: <<a href="mailto:sip%3Abob-list@93.187.138.214" target="_blank">sip:bob-list@93.187.138.214</a>>
From: "Bob Test" <<a href="mailto:sip%3Abob@93.187.138.214" target="_blank">sip:bob@93.187.138.214</a>>;tag=e9144sdk2v
Call-ID: 52k3b9gheoj6gk2vmjlrr0
CSeq: 81 SUBSCRIBE
Expires: 300
Event: presence
Contact: <sip:v8jmlmeu@kvvj9i9uhvbp.invalid;transport=ws>;reg-id=1;+sip.instance="<urn:uuid:152abb8b-085d-4ca5-b658-4ecb38d1b79f>";expires=60000
Supported: eventlist
Accept: multipart/related, application/pidf+xml, application/rlmi+xml, application/rpid+xml
Allow-Events: refer, presence, presence.winfo, xcap-diff, conference
Require: recipient-list-subscribe
Allow: INVITE, ACK, CANCEL, BYE, MESSAGE, OPTIONS, NOTIFY, PRACK, UPDATE, REFER
User-Agent: JsSIP 0.3.7
Content-Length: 0
</span></div><div><br></div><div>Receive:</div><div><span style="font-family:Consolas,'Lucida Console',monospace;font-size:12px;white-space:pre-wrap">NOTIFY sip:v8jmlmeu@188.215.94.132:25702;transport=ws SIP/2.0
Via: SIP/2.0/WS  93.187.138.214:5040;branch=z9hG4bKf43b.cc179644000000000000000000000000.0
To: <<a href="mailto:sip%3Abob@93.187.138.214" target="_blank">sip:bob@93.187.138.214</a>>;tag=e9144sdk2v
From: <<a href="mailto:sip%3Abob-list@93.187.138.214" target="_blank">sip:bob-list@93.187.138.214</a>>;tag=67d32ce551425daaac3772fa02abe99f-daa0
CSeq: 1 NOTIFY
Call-ID: 52k3b9gheoj6gk2vmjlrr0
Content-Length: 394
User-Agent: kamailio (4.2.0-dev3 (x86_64/linux))
Max-Forwards: 70
Event: presence
Contact: <<a href="mailto:sip%3Arls@93.187.138.214" target="_blank">sip:rls@93.187.138.214</a>>
Subscription-State: active;expires=300
Require: eventlist
Content-Type: multipart/related;type="application/rlmi+xml";start="<1396291389.sip:bob-list@93.187.138.214.834374984>";boundary="TnOoxHgwMlltoGjpMlgd1kNc"

--TnOoxHgwMlltoGjpMlgd1kNc
Content-Transfer-Encoding: binary
Content-ID: <1396291389.sip:bob-list@93.187.138.214.834374984>
Content-Type: application/rlmi+xml;charset="UTF-8"

<?xml version="1.0"?>
<list uri="<a href="mailto:sip%3Abob-list@93.187.138.214" target="_blank">sip:bob-list@93.187.138.214</a>" xmlns="urn:ietf:params:xml:ns:rlmi" version="1" fullState="true">
  <resource uri="<a href="mailto:sip%3Aalice@93.187.138.214" target="_blank">sip:alice@93.187.138.214</a>"/>
</list>

--TnOoxHgwMlltoGjpMlgd1kNc--
</span></div><div><span style="font-family:Consolas,'Lucida Console',monospace;font-size:12px;white-space:pre-wrap"><br></span></div><div><br></div><div>I have 2 users: bob & alice.</div><div><br></div><div>Alice xcap files:</div>

<div><resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists"><br></div><div><div>  <list name="Default"></div><div>    <display-name>All Contacts</display-name></div><div>

  <entry xmlns="urn:ietf:params:xml:ns:resource-lists" uri="<a href="mailto:sip%3Abob@93.187.138.214" target="_blank">sip:bob@93.187.138.214</a>"></div><div>  <display-name>bob</display-name></div>
<div>
</entry></div><div></list></div><div></resource-lists></div></div><div><br></div><div><div><rls-services xmlns:rl="urn:ietf:params:xml:ns:resource-lists" xmlns="urn:ietf:params:xml:ns:rls-services"><br>

</div><div>  <service uri="<a href="mailto:sip%3Aalice-list@93.187.138.214" target="_blank">sip:alice-list@93.187.138.214</a>"></div><div>    <resource-list><a href="http://93.187.138.214:5060/xcap-root/resource-lists/users/sip:alice@93.187.138.214/index/~~/resource-lists/list%5B@name=%22Default%22%5D" target="_blank">http://93.187.138.214:5060/xcap-root/resource-lists/users/sip:alice@93.187.138.214/index/~~/resource-lists/list%5B@name=%22Default%22%5D</a></resource-list></div>

<div>    <packages></div><div>      <package>presence</package></div><div>    </packages></div><div>  </service></div><div></rls-services></div></div><div><br></div><div>Bob xcap files:</div>

<div><div><resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists"></div><div>  <list name="Default"></div><div>    <display-name>All Contacts</display-name></div><div>  <entry xmlns="urn:ietf:params:xml:ns:resource-lists" uri="<a href="mailto:sip%3Aalice@93.187.138.214" target="_blank">sip:alice@93.187.138.214</a>"></div>

<div>    <display-name>alice</display-name></div><div>  </entry></div><div> </list></div><div></resource-lists></div></div><div><br></div><div><div><rls-services xmlns:rl="urn:ietf:params:xml:ns:resource-lists" xmlns="urn:ietf:params:xml:ns:rls-services"></div>

<div>  <service uri="<a href="mailto:sip%3Abob@93.187.138.214" target="_blank">sip:bob@93.187.138.214</a>"></div><div>    <resource-list><a href="http://93.187.138.214:5060/xcap-root/resource-lists/users/sip:bob@93.187.138.214/index/~~/resource-lists/list%5B@name=%22Default%22%5D" target="_blank">http://93.187.138.214:5060/xcap-root/resource-lists/users/sip:bob@93.187.138.214/index/~~/resource-lists/list%5B@name=%22Default%22%5D</a></resource-list></div>

<div>    <packages></div><div>      <package>presence</package></div><div>    </packages></div><div>  </service></div><div></rls-services></div></div><div><br></div><div>And, global file:</div>

<div><div><xcap-caps xmlns='urn:ietf:params:xml:ns:xcap-caps'></div><div>  <auids></div><div>    <auid>rls-services</auid></div><div>    <auid>pidf-manipulation</auid></div><div>

    <auid>xcap-caps</auid></div><div>    <auid>resource-lists</auid></div><div>    <auid>pres-rules</auid></div><div>    <auid>org.openmobilealliance.pres-rules</auid></div>

<div>    <auid>org.openmobilealliance.user-profile</auid></div><div>    <auid>org.openmobilealliance.pres-content</auid></div><div>  </auids></div><div>  <extensions></div><div>  </extensions></div>

<div>  <namespaces></div><div>    <namespace>urn:ietf:params:xml:ns:rls-services</namespace></div><div>    <namespace>urn:ietf:params:xml:ns:pidf</namespace></div><div>    <namespace>urn:ietf:params:xml:ns:xcap-caps</namespace></div>

<div>    <namespace>urn:ietf:params:xml:ns:resource-lists</namespace></div><div>    <namespace>urn:ietf:params:xml:ns:pres-rules</namespace></div><div>    <namespace>urn:oma:xml:xdm:user-profile</namespace></div>

<div>    <namespace>urn:oma:xml:prs:pres-content</namespace></div><div>  </namespaces></div><div></xcap-caps></div></div><div><br></div><div>KAMAILIO log is here: <a href="http://pastebin.com/4XGSCPkc" target="_blank">http://pastebin.com/4XGSCPkc</a></div>

<div>Kamailio route presence from config is here: <a href="http://pastebin.com/LYSr5yPz" target="_blank">http://pastebin.com/LYSr5yPz</a></div><div><br></div><div>What I'm doing wrong? Are xml configured properly?</div>
<div><br></div>
<div>Thank you.</div><div><br></div><div>Best regards,</div><div>Mihai M</div></div>
</div><br></div></div>