<div dir="ltr">Found the cause.<div style>Kamailio was configured to run on single tcp interface; so subscribe requests could not be routed properly.</div><div style><br></div><div style>But there is another thing.</div><div style>
PUA sends subscribe, receives 407 reply and stops - there is no negotiating between pua and other parts of kamailio...</div><div style><br></div><div style>Merry Christmas!</div><div style><br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Mon, Dec 24, 2012 at 1:10 PM, Dmytro Bogovych <span dir="ltr">&lt;<a href="mailto:dmytro.bogovych@gmail.com" target="_blank">dmytro.bogovych@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Thank you, i studied this tutorial many times.<br>XCAP contact storage works now. But not RLS.<br><br>I made services and list documents, uploaded to server via curl.<br>After this i tried to subscribe to list name.<br>

Log says all documents are parsed ok. Client application receives the initial notify.<br><br>Problem has come from pua side - it does not send subscription for &lt;entry&gt; nodes.<div>I add a few new log calls to learn what happening inside; disabled debug logging in km_res/db_res files to get reduce log size. Debug level is 3.<br>

The lines from log file:<br><br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: rls [notify.c:1035]: calling myself for rl_node<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: rls [notify.c:1008]: process_list_and_exec runs<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: rls [notify.c:1008]: process_list_and_exec runs<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: rls [notify.c:1064]: calling for entry<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: rls [notify.c:1071]: uri= <a href="mailto:sip%3Adbogovych2@sip.voipobjects.com" target="_blank">sip:dbogovych2@sip.voipobjects.com</a><br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1222]: parsed uri:#012 type=1 user=&lt;dbogovych2&gt;(10)#012 passwd=&lt;&gt;(0)#012 host=&lt;<a href="http://sip.voipobjects.com" target="_blank">sip.voipobjects.com</a>&gt;(19)#012 port=&lt;&gt;(0): 0#012 params=&lt;&gt;(0)#012 headers=&lt;&gt;(0)<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1223]:  uri flags : <br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1226]:    value=0<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1229]:  uri params:#012   transport=&lt;&gt;, val=&lt;&gt;, proto=0<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1232]:    user-param=&lt;&gt;, val=&lt;&gt;<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1235]:    method=&lt;&gt;, val=&lt;&gt;<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1238]:    ttl=&lt;&gt;, val=&lt;&gt;<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1241]:    maddr=&lt;&gt;, val=&lt;&gt;<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1242]:    lr=&lt;&gt;<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1243]:    r2=&lt;&gt;<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [socket_info.c:583]: grep_sock_info - checking if host==us: 19==13 &amp;&amp; [<a href="http://sip.voipobjects.com" target="_blank">sip.voipobjects.com</a>] == [78.47.174.187]<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: rls [subscribe.c:968]: new contact insert to subscription list<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: rls [subscribe.c:979]: send subscriptions via pua<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: pua [send_subscribe.c:55]: pres_uri= <a href="mailto:sip%3Adbogovych2@sip.voipobjects.com" target="_blank">sip:dbogovych2@sip.voipobjects.com</a> - len: 34<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: pua [send_subscribe.c:58]: watcher_uri= <a href="mailto:sip%3Adbogovych1@sip.voipobjects.com" target="_blank">sip:dbogovych1@sip.voipobjects.com</a> - len: 34<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: pua [pua_db.c:1211]: No rows found<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: tm [uac.c:243]: DEBUG:tm:t_uac: next_hop=&lt;<a href="mailto:sip%3Adbogovych2@sip.voipobjects.com" target="_blank">sip:dbogovych2@sip.voipobjects.com</a>&gt;<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1222]: parsed uri:#012 type=1 user=&lt;dbogovych2&gt;(10)#012 passwd=&lt;&gt;(0)#012 host=&lt;<a href="http://sip.voipobjects.com" target="_blank">sip.voipobjects.com</a>&gt;(19)#012 port=&lt;&gt;(0): 0#012 params=&lt;&gt;(0)#012 headers=&lt;&gt;(0)<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1223]:  uri flags : <br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1226]:    value=0<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1229]:  uri params:#012   transport=&lt;&gt;, val=&lt;&gt;, proto=0<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1232]:    user-param=&lt;&gt;, val=&lt;&gt;<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1235]:    method=&lt;&gt;, val=&lt;&gt;<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1238]:    ttl=&lt;&gt;, val=&lt;&gt;<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1241]:    maddr=&lt;&gt;, val=&lt;&gt;<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1242]:    lr=&lt;&gt;<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [parser/parse_uri.c:1243]:    r2=&lt;&gt;<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [dns_cache.c:569]: dns_hash_find(_sip._<a href="http://udp.sip.voipobjects.com" target="_blank">udp.sip.voipobjects.com</a>(29), 33), h=893<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [resolve.c:727]: get_record: lookup(_sip._<a href="http://udp.sip.voipobjects.com" target="_blank">udp.sip.voipobjects.com</a>, 33) failed<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [dns_cache.c:897]: dns_cache_mk_bad_entry(_sip._<a href="http://udp.sip.voipobjects.com" target="_blank">udp.sip.voipobjects.com</a>, 33, 60, 1)<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [dns_cache.c:830]: dns_cache_add: adding _sip._<a href="http://udp.sip.voipobjects.com" target="_blank">udp.sip.voipobjects.com</a>(29) 33 (flags=1) at 893<br>
Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [dns_cache.c:569]: dns_hash_find(<a href="http://sip.voipobjects.com" target="_blank">sip.voipobjects.com</a>(19), 1), h=229<br>
Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [resolve.c:924]: get_record: skipping 0 NS (p=0x823f515, end=0x823f515)<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [resolve.c:940]: get_record: parsing 0 ARs (p=0x823f515, end=0x823f515)<br>

Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [dns_cache.c:1779]: dns_get_related(0xb3158040 (<a href="http://sip.voipobjects.com" target="_blank">sip.voipobjects.com</a>, 1), 1, *(nil)) (0)<br>
Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: DEBUG: &lt;core&gt; [dns_cache.c:872]: dns_cache_add: adding <a href="http://sip.voipobjects.com" target="_blank">sip.voipobjects.com</a>(19) 1 (flags=0) at 229<br>
Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: ERROR: tm [ut.h:333]: no corresponding socket for af 2<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: ERROR: tm [uac.c:266]: t_uac: no socket found<br>Dec 24 13:11:28 vps /usr/local/sbin/kamailio[32231]: ERROR: pua [send_subscribe.c:1044]: while sending request with t_request<br>

<br>Remote peer (dbogovych2) can be registered or not - it does not matter. I see these 3 lines every time.</div><div>All peers belongs to the same (<a href="http://sip.voipobjects.com" target="_blank">sip.voipobjects.com</a>) domain.</div>

<div><br>Maybe problem comes from my configuration - i run kamailio on OpenVZ VPS.<br><br>If you may give me advice - please do it :)</div><div><br></div><div>Thank you!</div><div><div class="h5"><div><br></div><div> <br>
On Thu, Dec 13, 2012 at 1:17 PM, Daniel-Constantin Mierla &lt;<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>&gt; wrote:<br>
&gt;<br>&gt; Hello,<br>&gt;<br>&gt; presence rules are interpreted by presence_xml module.<br>&gt;<br>&gt; Maybe this tutorial can get you started, it is a bit old, but still something to begin with:<br>&gt;<br>&gt; <a href="http://kb.asipto.com/kamailio:presence:k31-made-simple" target="_blank">http://kb.asipto.com/kamailio:presence:k31-made-simple</a><br>

&gt;<br>&gt; Cheers,<br>&gt; Daniel<br>&gt;<br>&gt;<br>&gt; On 12/7/12 8:51 PM, Dmytro Bogovych wrote:<br>&gt;<br>&gt; Greetings.<br>&gt; I try to add rls/xcap presence into resiprocate-based user agent.<br>&gt;<br>&gt; May anyone tell me what module is responsible for parsing  presence rules documents?<br>

&gt;<br>&gt; I&#39;m trying to setup &quot;allow all&quot; presence rules document but did not get success...<br>&gt;<br>&gt; Thank you!<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>

&gt; <a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>&gt; <a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>

&gt;<br>&gt;<br>&gt; -- <br>&gt; Daniel-Constantin Mierla - <a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a><br>&gt; <a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a></div>

</div></div></div>
</blockquote></div><br></div>