Don't get your hopes up for VOIP being included as an in-game solution any time soon, if ever at all. DICE's zh1nt0 replied to a fan via Twitter to address what the company plans to do with VOIP functionality in Battlefield 3.
It looks like if you want to use VOIP in game, you must either use the Battlelog voice communication, or nothing at all. Sure, there are Ventrilo and Teamspeak solutions, but in a public server setting, those just aren't viable options.
We´re keeping the voip as it is right now. By increasing to this level of functionality we would have to make the VOIP solution a part of the game installation, which we currently don’t want from a business perspective.
It looks like if you want to use VOIP in game, you must either use the Battlelog voice communication, or nothing at all. Sure, there are Ventrilo and Teamspeak solutions, but in a public server setting, those just aren't viable options.
Comment