[jdev] The meaning of 'do not disturb'

Matthew Wild mwild1 at gmail.com
Thu Apr 19 15:14:09 UTC 2018

As raised by Georg in another thread, I'm curious how clients are
handling the 'do not disturb' status today.

There are two approaches:

  1) DND means "please don't send me a message unless it is important,
as it will disturb me"

  2) DND means "my client may not notify me about your message, as I
have asked it not to disturb me"

I suspect most clients today implement (1). However this makes it
difficult to implement a sane way to send someone an unimportant
message. Other systems allow you to message people who are DND/busy
without notifying them (although they may allow the user to manually
override this and cause a notification on the receiving side).

I feel like we could achieve the same behaviour if clients set to DND
disabled notifications by default, except (optionally) if some
explicit trigger (such as https://xmpp.org/extensions/xep-0224.html )
is used by the sender.

More information about the JDev mailing list