Hello, actually there is a codecs missing from vista that work with yahoo messenger. You need to install it and then try to use Yahoo voice chat. The name of the codec is 'TSP_CODEC'
After installing this software, you will be ready to use voice chat.
GOODLUCK
N. Afridi