The ioquake3 project has announced
that initial support for Voice over IP (VoiP) has been added to the code base for their enhanced Quake 3 engine:
Based on these theories, ioquake3 is adding VOIP support for the next release. This internal support is going to bring along with it support for (entirely optional) Mumble positional VOIP audio. More nerd-speak after the break, the short and quick of it is, however:
We’re going to have VOIP for mods/new games, and baseq3. This is a pretty radical departure from the initial goal of not changing anything in baseq3, and is probably the single largest (obvious) end-user benefit for using ioquake3.
While it's not really usable now it's good news for the future, bringing even more enhancements to one of the most common game engines out there.
Interestingly though it seems that gamers tend to prefer VoiP systems that aren't coupled to the game. We've had some experience
over the last few years in providing voice servers for gamers and despite the increasingly common inclusion of VoiP directly in games, it seems that more people prefer the out-of-game experience. What's your preference and why?