Is it possible to have a voice chat inside the client similar to teamlink?

Is it possible to have a voice chat inside the client similar to teamlink or skype?
if so, how in the world would I start this process or find out how to?

It is certainly possible but it won’t be easy.

Capturing audio:
http://docs.oracle.com/javase/tutorial/sound/capturing.html

Networking:
http://docs.oracle.com/javase/tutorial/networking/sockets/readingWriting.html

Playing sound:
http://docs.oracle.com/javase/tutorial/sound/playing.html

I’ve done a bit of a google search but can’t find any specific tutorial on it, i recommend you just dick around a bit with those java tutorials and see how far you get.

find an api and embed it to the jframe