Thats what I was kind of thinking but wasn't sure.  I see the distinction between delete and block, but wanted to verify.
<br />
<br />Thanks
<br />
<br />On May 5, 2010 3:16am, &quot;Anca Vamanu-2 [via OpenSIPS (Open SIP Server)]&quot; &lt;<a href="/user/SendEmail.jtp?type=node&node=5009050&i=0" target="_top" rel="nofollow">[hidden email]</a>&gt; wrote:
<div class='shrinkable-quote'><br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; osiris123d wrote:
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; I have posted this email once before but it was blocked due to being greater
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; than 40KB.  So if it finally does get approved and sent out I apologies for
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; it being sent twice.
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; I am wondering if something is not right here.  Here is the scenario (Using
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; two Counterpath Bria clients)
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Client A adds Client B to its contact list 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Client B recieves a request and he accepts the request 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Now both Client A and Client B can see each others presence 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; (All good so far) 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Now Client A deletes Client B from his contact list 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Client B only sees Client A&#39;s presence as Offline 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; (All good so far) 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Now Client A adds Client B back to its contact list 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; (Here is where things don&#39;t seem to work right) 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Client B doesn&#39;t recieve a request at all, but Client A can now see Client
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; B&#39;s presence. 
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Is this how Presence rules are suppose to work?  it would seem to me that in
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; the second part of my scenario when Client A deletes Client B, the record in
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; the Watchers table should be deleted.  That way if the user ever wanted to
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; add that person back they would once again receive a friend request and have
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; the option to accept or decline.
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Am I wrong here?
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;   
<br />&gt; 
<br />&gt; 
<br />&gt; Hi,
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; In fact it does seem correct to me. Deleting a contact from the buddy 
<br />&gt; 
<br />&gt; 
<br />&gt; list and denying someone to see your presence status are two different 
<br />&gt; 
<br />&gt; 
<br />&gt; things.
<br />&gt; 
<br />&gt; 
<br />&gt; Why if client A deleted contact B from his buddy list did you expect 
<br />&gt; 
<br />&gt; 
<br />&gt; client A to loose its permission to see B&#39;s state? There is no 
<br />&gt; 
<br />&gt; 
<br />&gt; connection between the two. For client A to be denied to see B&#39;s state, 
<br />&gt; 
<br />&gt; 
<br />&gt; B is the one that must specify this..
<br />&gt; 
<br />&gt; 
<br />&gt; Anyhow this question is more related to the clients, and the way they 
<br />&gt; 
<br />&gt; 
<br />&gt; correlate deleting contacts with presence rules, opensips will do what 
<br />&gt; 
<br />&gt; 
<br />&gt; the client tells it. And presence rules are specified in pres-rules XCAP 
<br />&gt; 
<br />&gt; 
<br />&gt; documents. So if you want to report something not working in opensips 
<br />&gt; 
<br />&gt; 
<br />&gt; you should look after inconsistencies between pres-rules documents and 
<br />&gt; 
<br />&gt; 
<br />&gt; states in watchers tables.
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; Regards,
<br />&gt; 
<br />&gt; 
<br />&gt; Anca
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; -- 
<br />&gt; 
<br />&gt; 
<br />&gt; Anca Vamanu
<br />&gt; 
<br />&gt; 
<br />&gt; www.voice-system.ro
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; _______________________________________________
<br />&gt; 
<br />&gt; 
<br />&gt; Users mailing list
<br />&gt; 
<br />&gt; 
<br />&gt; [hidden email]
<br />&gt; 
<br />&gt; 
<br />&gt; http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; View message @ http://opensips-open-sip-server.1449251.n2.nabble.com/Presence-Watchers-table-question-tp5005415p5007722.html
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; To unsubscribe from Presence - Watchers table question, click here.
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt;</div>
<br><hr align="left" width="300">
View this message in context: <a href="http://opensips-open-sip-server.1449251.n2.nabble.com/Presence-Watchers-table-question-tp5005415p5009050.html">Re: Re: Presence - Watchers table question</a><br>
Sent from the <a href="http://opensips-open-sip-server.1449251.n2.nabble.com/OpenSIPS-Users-f1449235.html">OpenSIPS - Users mailing list archive</a> at Nabble.com.<br>