I think a Priority Speaker plugin would be a really good idea.
Priority Speaker
Priority users (defined by a permission flag) gain the Priority Speaker status.
When a Priority Speaker uses their mic, anybody else who is talking at the same time has their voice transmit volume lowered by x percent. If you've used Teamspeak before, it has the same concept.
Special users (defined by a separate permission flag) whose voices are never altered, even if a Priority Speaker is talking.
This would be good for server admins, so that they can administrate without needing to mute everybody else who is talking at the same time.
The
VoiceHook extension might be of use in this, though I'm not sure if it has the capability of altering volume.
__________________