[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jabber-jdev
Subject:    [jdev] Do Not Disturb, Directed Presence, etc
From:       Dave Cridland <dave () cridland ! net>
Date:       2008-07-01 7:59:25
Message-ID: 8914.1214899165.977418 () peirce ! dave ! cridland ! net
[Download RAW message or body]

Pedro Melo wrote something on Jaiku that made me think. (Always  
dangerous).

His scenario was basically:

- Two (presumably) mutually subscribed resources, A and B.

- A is in Do Not Disturb. B isn't.

- A sends B a message.

- B responds with another message.

- A responds to B's reply with an auto-responder whining about being  
disturbed.

A couple of things strike me here:

1) A really shouldn't be auto-responding to a response.

2) This could be simplified if, when sending the initial message, A  
sent directed presence to B.

3) Auto-responders, and possibly automatic messages in general,  
really ought to be marked as such, to avoid an even worse case, where  
B promptly auto-responds back, and a messaging loop occurs.

As it happens, in this particular case, B was in fact a bot, and  
cheerfully posted the autoresponse to (at least) Jaiku. It wasn't  
Pedro's bot, incidentally, not that it really matters.

I was curious as to what developers thought about the situation, and  
whether any clients do in fact send directed presence to roster  
people when in states such as dnd.

Finally, if dnd really does mean Do NOT Disturb At All Ever, then I'm  
in raised-eyebrow territory, because I thought it meant Do Not  
Disturb Unless Important - since if you really don't want to be  
disturbed, then there's that "unavailable" presence type. But what's  
important is tricky - so perhaps it's an application of XEP-0155, and  
we negotiate that between clients.

Any thoughts?

Dave.
-- 
Dave Cridland - mailto:dave@cridland.net - xmpp:dwd@dave.cridland.net
  - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
  - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
_______________________________________________
JDev mailing list
FAQ: http://www.jabber.org/discussion-lists/jdev-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=20
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: JDev-unsubscribe@jabber.org
_______________________________________________
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic