<div>Hi,</div>
<div>I looked at the codes.</div>
<div>The send_full_notify() api&nbsp;in the rls/notif.c&nbsp;sends the&nbsp;notify msg.&nbsp;</div>
<div>That api is called in the rls_handle_subscribe().</div>
<div>It is checking the rls_presentity table if the list&nbsp;has &nbsp;presence states.</div>
<div>The rls_presentity table is written&nbsp; in the rls_handle_notify() which is called if the server receives&nbsp;a notify msg.</div>
<div>The server recieves&nbsp;a subscribe(list) msg , sends a 200 msg, and a notify msg.</div>
<div>I do not think the notify msg&nbsp; will never have &nbsp;the presence states. </div>
<div>Is this a bug in the codes or am I missing something?</div>
<div>&nbsp;</div>
<div>Thanks.</div>
<div>Jeon</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div class="gmail_quote">On Mon, Oct 27, 2008 at 10:49 AM, Yoo Chan Jeon <span dir="ltr">&lt;<a href="mailto:yoojeon@gmail.com">yoojeon@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Thanks Anca.</div>
<div>&nbsp;</div>
<div>I copied the&nbsp;xml file to the xcap.doc column. I put the username(list), doc_type(4), and domain(domain)&nbsp;</div>
<div>
<div>I published the joe, bob and tom&#39;s &nbsp;state.&nbsp;&nbsp;</div>
<div>I&nbsp;sent a&nbsp; subscribe msg to the <a href="mailto:list@domain" target="_blank">list@domain</a>.</div>
<div>I received the notify msg with the following xml message body.</div>
<div>I got a list of uri, but the xml body did not&nbsp;have a each uri&#39;s state.</div>
<div>I checekd the presentity database. it has the joe,&nbsp;bob, and tom&nbsp;presentity state.</div>
<div>What am I missing?</div>
<div>&nbsp;</div></div>
<div>&nbsp;</div>
<div>
<div class="Ih2E3d">&nbsp;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br></div>&nbsp; &lt;list uri=&quot;sip:list@domain&quot; xmlns=&quot;urn:ietf:params:xml:ns:rlmi&quot; version=&quot;1&quot; fullState=&quot;true&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&lt;resource uri=&quot;sip: <a href="mailto:joe@domain" target="_blank">joe@domain&quot;</a>&gt;&nbsp;</div>
<div>&nbsp;&nbsp; &lt;resource uri=&quot;sip: bob@domain&quot;&gt;</div>
<div>&nbsp;&nbsp; &lt;resource uri=&quot;sip: tom<a href="mailto:tom@domain%22" target="_blank">@domain&quot;</a>&gt;&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&lt;/list&gt;</div>
<div><br>Thanks.</div>
<div>Jeon</div>
<div>
<div></div>
<div class="Wj3C7c">
<div>&nbsp;</div>
<div><br>&nbsp;</div>
<div class="gmail_quote">On Thu, Oct 23, 2008 at 7:08 AM, Anca Vamanu <span dir="ltr">&lt;<a href="mailto:anca@voice-system.ro" target="_blank">anca@voice-system.ro</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Jeon,<br><br>The column was changed from type text to type blob because there was a problem with postgres db. However the text is not transformed into binary but written as text and extracted as text.<br>
And yes, you should put the whole xml in the doc column.<br><br>regards,<br>Anca<br><br>Yoo Chan Jeon wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Hi, Anca<br>&nbsp;Thanks for your information.<br>I &nbsp;was busy doing other issues in the presence server.<br>Now I am back to this issue.<br>I checked the xcap data structure, and source codes.<br>The xcap doc column&#39;s type is a BLOB in the database. But I looked at the codes. It seems to save the doc &nbsp;as a string not a BLOB.<br>
I am still confused.<br>How do I save the xml sample you wrote to the doc column? I mean the list.<br>Should I put the whole xml to the doc column in the xcap table?<br>&nbsp;Thanks.<br>&nbsp;Jeon<br><br></div>
<div>&nbsp;On Thu, Oct 2, 2008 at 9:38 AM, Anca Vamanu &lt;<a href="mailto:anca@voice-system.ro" target="_blank">anca@voice-system.ro</a> &lt;mailto:<a href="mailto:anca@voice-system.ro" target="_blank">anca@voice-system.ro</a>&gt;&gt; wrote:<br>
<br>&nbsp; &nbsp;Hi Jeon,<br><br>&nbsp; &nbsp;If you want to simulate an xcap server for rls you can do that by<br>&nbsp; &nbsp;doing the following:<br>&nbsp; &nbsp;1. set integrated_xcap_server parameter in rls module to 1.<br>&nbsp; &nbsp;2. write the list in xcap table , putting value &#39;4&#39; in &#39;doc_type&#39;<br>
&nbsp; &nbsp;column.<br>&nbsp; &nbsp;You should complete only columns: username, domain, doc and<br>&nbsp; &nbsp;doc_type, because these are the only ones used by the rls server.<br>&nbsp; &nbsp;The list must have the format described in RFC 4826<br>&nbsp; &nbsp;&lt;<a href="http://www.ietf.org/rfc/rfc4826.txt" target="_blank">http://www.ietf.org/rfc/rfc4826.txt</a>&gt;. For the example that you<br>
&nbsp; &nbsp;gave it would look something like this:<br><br>&nbsp; &nbsp;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>&nbsp; &nbsp;&lt;resource-lists xmlns=&quot;urn:ietf:params:xml:ns:resource-lists&quot;&gt;<br>&nbsp; &nbsp;&lt;list name=&quot;SIMPLE Buddy List&quot;&gt;<br>
&nbsp; &nbsp;&lt;display-name&gt;SIMPLE Buddy List&lt;/display-name&gt;<br></div>&nbsp; &nbsp;&lt;entry uri=&quot;sip: joe@domain &lt;mailto:<a href="mailto:joe@domain" target="_blank">joe@domain</a> &lt;mailto:<a href="mailto:joe@domain" target="_blank">joe@domain</a>&gt;&gt;&quot;&gt; 
<div><br>&nbsp; &nbsp;&lt;display-name&gt;joe&lt;/display-name&gt;<br>&nbsp; &nbsp;&lt;/entry&gt;<br></div>&nbsp; &nbsp;&lt;entry uri=&quot;sip: bob@domain &lt;mailto:<a href="mailto:joe@domain" target="_blank">joe@domain</a> &lt;mailto:<a href="mailto:joe@domain" target="_blank">joe@domain</a>&gt;&gt;&quot;&gt; 
<div><br>&nbsp; &nbsp;&lt;display-name&gt;bob&lt;/display-name&gt;<br>&nbsp; &nbsp;&lt;/entry&gt;<br></div>&nbsp; &nbsp;&lt;entry uri=&quot;sip:tom@domain &lt;mailto:<a href="mailto:tom@domain" target="_blank">tom@domain</a> &lt;mailto:<a href="mailto:tom@domain" target="_blank">tom@domain</a>&gt;&gt;&quot;&gt; 
<div><br>&nbsp; &nbsp;&lt;display-name&gt;tom&lt;/display-name&gt;<br>&nbsp; &nbsp;&lt;/entry&gt;<br>&nbsp; &nbsp;&lt;/list&gt;&lt;/resource-lists&gt;<br><br>&nbsp; &nbsp;regards,<br>&nbsp; &nbsp;Anca Vamanu<br><br>&nbsp; &nbsp;Yoo Chan Jeon wrote:<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp;Hi,<br>&nbsp; &nbsp; &nbsp; &nbsp;I just want to know how RLS handles SUBSCRIBE messages without<br>
&nbsp; &nbsp; &nbsp; &nbsp;using XCAP.<br>&nbsp; &nbsp; &nbsp; &nbsp;I assume that the server already has the list information.<br>&nbsp; &nbsp; &nbsp; &nbsp;I want send the SUBSRIBE message with resource list format:<br><br>&nbsp; &nbsp; &nbsp; &nbsp;SUBSCRIBE sip:list@domain<br>&nbsp; &nbsp; &nbsp; &nbsp;.<br>&nbsp; &nbsp; &nbsp; &nbsp;.<br>
&nbsp; &nbsp; &nbsp; &nbsp;supported:eventlist<br>&nbsp; &nbsp; &nbsp; &nbsp;Accept:application/rlmi+xml<br>&nbsp; &nbsp; &nbsp; &nbsp;Accept:multipart/related<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I added rls, presence, presence_xml, and pua modlues in the<br>&nbsp; &nbsp; &nbsp; &nbsp;configuration file.<br>&nbsp; &nbsp; &nbsp; &nbsp;I do not have any problems to run the server.<br>
&nbsp; &nbsp; &nbsp; &nbsp;Which database should I add list@doamin &lt;mailto:<a href="mailto:list@doamin" target="_blank">list@doamin</a><br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:list@doamin" target="_blank">list@doamin</a>&gt;&gt; to?<br><br>&nbsp; &nbsp; &nbsp; &nbsp;How do I add the resource list?<br>
&nbsp; &nbsp; &nbsp; &nbsp;What kind of format do I need to add a list if I want to add<br></div>&nbsp; &nbsp; &nbsp; &nbsp;joe@domain &lt;mailto:<a href="mailto:joe@domain" target="_blank">joe@domain</a> &lt;mailto:<a href="mailto:joe@domain" target="_blank">joe@domain</a>&gt;&gt;, bob@domain<br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:bob@domain" target="_blank">bob@domain</a> &lt;mailto:<a href="mailto:bob@domain" target="_blank">bob@domain</a>&gt;&gt;, tom@domain<br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:tom@domain" target="_blank">tom@domain</a> &lt;mailto:<a href="mailto:tom@domain" target="_blank">tom@domain</a>&gt;&gt; ? 
<div><br><br>&nbsp; &nbsp; &nbsp; &nbsp;Do you have some kind of examples?<br><br>&nbsp; &nbsp; &nbsp; &nbsp;Thanks you.<br>&nbsp; &nbsp; &nbsp; &nbsp;Jeon<br><br>&nbsp; &nbsp; &nbsp; &nbsp;------------------------------------------------------------------------<br><br>&nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________<br>
&nbsp; &nbsp; &nbsp; &nbsp;Users mailing list<br></div>&nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a> &lt;mailto:<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>&gt; 
<div><br>&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>&nbsp; &nbsp; &nbsp; &nbsp; <br><br><br></div></blockquote><br></blockquote></div>
<br></div></div></blockquote></div><br>