Microsoft Developer Network >
Forums Home
>
Windows Live Developer Forums Forums
>
Windows Live Messenger Client: Development
>
Window Live Messenger - Multi contact Chats
Window Live Messenger - Multi contact Chats
- Hi, This problem have been around practically since the conception of Windows Messenger, MSN and Windows Live Messenger. The problem stems from the ability to add other contact to an existing conversation.
The Problem :
The person being invited to the conversation can be dragged in against their will. One minute you're minding you own business, the next you're in a conversation with 50 other people that you never asked to be in.
The same issue is true for the other person initially in the conversation. You're having a conversation with someone, and the next thing you know they've invited other people into the conversation.
The Issues Faced :
Privacy - My friend's friends aren't always my friends as well. Some of those people I might not want them to have my contact info, but it's made available to them the second I am added or they are added to a conversation.
Block Avoidance - If you block someone and they are added to a conversation by a third party, the bock setting is ignored.
Harassment - If you leave because you choose not to take part in the multi-user chat, you can be forced back into it by getting re-invited. The user invited isn't alerted they are being invited. They are simply added to the conversation whether they agree to it or not.
Solution :
Part 1 : If you're in a conversation with someone and the other person tries to invite someone to the conversation,
then an alert similar to the ones issued by Webcam or games is sent out describing who is being added. Accept and the person is added to the conversation. Decline and the other person is notified that you declined to allow the person to join the conversation. If accepted, the process continues onto part 2.
Note: For those thinking 'what happens if they try to add multiple people at once?' It's obvious that serpentine alerts can't be issued for each individual.
My thoughts would have the alert tell how many people are being invited and three options are displayed (instead of just two); Accept, Decline, Select (or Advanced or whatever). Accept and Decline would both work expected. Accept and everyone joins (assuming they all accept their own respective invites) and decline - no one joins.
Choosing the select option would bring up a list similar to the one found when double clicking on a category title. The person could select the people to accept from the list of people that were invited.
Part 2 : When you are invited to join a conversation, an alert similar to the ones issued by Webcam or Game requests is sent out. Accept and you're added to the chat. Decline and the chat never even shows up (meaning you were never in it and your contact info is still safe).
I realized this isn't the most polished idea. There was probably a few things wrong with it (people will surely point those out), but SOMETHING has to be done about this issue. It's been around way to long already, and it is and always has been a huge nuisance and privacy issue.

