==================================
The Problem
==================================
Currently voice-chat in DDO is channel-wide. Meaning: you push a button and everyone on the channel hears you talking. Simple and easy, but annoying when you just want to talk to a select few people or hear only the important parts of the chatter. This becomes a big problem in bigger parties, where the usual norm is to ban all voice-chat except for the leader.
My suggestion is that DDO would use a positional voice-chat. You push the button, everyone in a certain radius around you can hear you talk. The trick is that the closer you are, the higher the volume, and voice-chat is global for everyone by default. Benefits of this are:
1st. More natural. You want to talk to someone, you gotta face them. Want to ignore someone, move away.
2nd. More convinient. No need to group up to chat with someone. And no spamming those who don't care.
3rd. Improved atmosphere. You can actually hear people chatting in the towns now.
And lastly: I'm currently playing my 2nd TR in Korthos. The newbies do not know the game and I don't want to spam invites or blind-tells, nor wait for someone to notice the LFM. Being able to go to someone near the dungeon entrance and ask "Hey, wanna do this dungeon on elite together?" would really help.
I do not see any possible problems with this as long as this system is a complete replacement for the old. Technical implementation shouldn't be too difficult either, considering positional SFX and effects are already in place. The system would only need to periodically check for the distance between the players and adjust volume accordingly. A maximum cap in the number of voice-stream would be needed, of course, and having an option to mute SFX/music while chatting would be great too.
Thanks for reading.
==================================
Discussed problems so far
==================================
Q. "Can't be done, because this would cause a lot of lag."
A. The required calculations can be done at the client-side, so I don't see any reason why additional bandwidth would be required. Only the devs know, so no reason to talk about lag or technical limitations here.
Q. "Me and my friend want to keep on talking despite doing different things."
A. Either there is a button for broadcasting locally/globally, or this is simply an accepted limitation.
Q. "This would cause a lot of noise in a crowded area. I hate noise."
A. Voice-chat can be disabled. How fast the volume drops can be adjusted. Only way to know how it would work would be by testing it.
Q. "This would cause a lot of harassment."
A. Mute button already exists. All systems can be abused. At least positional voice-chat gives the option to move away from the person instead of forcing to mute him right-away.