There is a NEW yacscom.dll files created that fixes yahoo's voice issues in vista.
First make sure you have the tsp codec installed.
Then make sure you are running Yahoo as Administrator
Then install this file
This file should go in your c:/program files/yahoo/messenger folder. There is already the same file in there, and you need to replace it.
Good luck