Video chatting problem: Can’t hear voices

When I am trying to chat in Yahoo Messenger, my voice can’t be heard by the other people, and I can only hear my own voice sometimes. I am facing the same problem with Windows Live Messenger and Skype. Any solution for this problem.
