PDA

View Full Version : Guideline to handle users in invisible Mode


Lastwebpage
05-13-2008, 06:12 PM
Hello,
there is one thing with this "invisible mode", where I think a discuss could be useful, because in my opinion it's a little bit annoying.
It's possible that I overlook something in this new XEP 186 or in another XEP, but I think no, because:
"6. MUST deliver outbound <message/> and <iq/> stanzas generated by the client "

Okay, I tell you my "problem":

normal mode:
User A and User B are online.
User A and B assume that they can write messages and it's possible that they can get messages from the other user.

invisible mode:
User A is online and User B is invisible.
User A is assume that User B is offline, he can't write message to B (except for offline messages) and he can't get message from B.
But, surprise, he get a message from B . :eek:

That's annoying for User A!

Is there somewhere a guideline how client A should handle client B?
And why it's possible to send messages in invisible mode to users who are not enabled in the privacy list?

I use a multimessenger Miranda and some ICQ users are always in invisible mode, because they think it's very cool or whatever, my current solution for this ICQ users:
1) write this users one time a message "please add me to your visible list!"
2) If not and they send messages again, add them to the ignore list.

I fear I must do the same with jabber users too, and I think there must be a better way.

Peter

chris
05-13-2008, 08:58 PM
But, surprise, he get a message from B . :eek:

That's annoying for User A!


How is this annoying? Of course, if A is new to IM, he can get confused by "offline" users writing messages. A more experienced user could get confused, thinking something wrent wrong with the subscriptions to B.
But, once they learn about invisible mode, there isn't much to be confused about, or annoyed.

Of course you can only send offline messages to invisible users, but that's the whole point of being invisible?
Adding everybody to some sort of "visible list" would render invisible mode useless.
Of course, if B is invisible all the time, he could just go offline, but it's his decision, really.

Lastwebpage
05-13-2008, 11:06 PM
Invisible is in my opinion a step higher than "Do not disturb", I don't want messages from anyone, except for a few users on my visible/privacy list and I don't want that anyone can see if I am online or not.

But what's the opposite?
I want to see which persons are online and the persons to chat. When a contact is away I know I can send a message, but I get no direct response.
If an user is "Do not disturb", I only send a message when the message is extreme urgent.
Now, an "offline" user send me a message.
eeeerrrrmm this user is "Offline", why he ask me a question about something or talk about the weather? Why he not go online first and ask me something?
In this case I would know that I can chat with him.

If an user do this always, I put it on my ignore list or tell my client: "show me this contact always, even if this contact appear as offline". In this case the invisible mode make not really sense, too.

I can only describe my experience with ICQ and other protocols, and yes!, it's very annoying to have 50% or more "offline" users in the list, and a lot of them chat with you. :mad:

Peter

MattJ
05-14-2008, 02:10 AM
I don't see why it is that annoying... receiving a message from someone who appears offline.

I do see why having 50%+ of your list appear offline is annoying though :)

However this is a user issue, not a protocol issue...