Gtalk with 'talk' is what i was missing on gentoo. Now i have got it work with Empathy 2.24.1. Only Linux to windows tested, Linux to Linux not working. It is possible that there is problem with the other Linux machine i am testing with. Please inform if anyone gets it to work.
The packages needed with USE flags are:
- telepathy-stream-engine USE="alsa gnome v4l v4l2 xv -debug -esd -oss -pulseaudio"
- farsight USE="jingle msn yahoo -gsm -jpeg2k"
- gst-plugins-farsight USE="jingle -doc -test"
Use Empathy 2.24 or higher, msn and yahoo USE flags are not necessary for gtalk. I used them for future use.Also v4l2 may not be required. Webcam not tested yet.
Ubuntu and Debian users may install the packages from repository. Have a look at http://ubuntuforums.org/showthread.php?t=819046 . Also for debugging Empathy these instructions are very useful http://live.gnome.org/Empathy/Debugging . This is how I found what was missing.
I will repeat the debugging instructions for gentoo (simple path differences)
Kill all telepathy relate processes. Quitting empathy should be enough but to make sure you may want to kill them:
$ killall empathy mission-control telepathy-gabble telepathy-stream-engine
Start programs in different consoles:
$ GABBLE_PERSIST=1 GABBLE_DEBUG=all /usr/libexec/telepathy-gabble $ STREAM_ENGINE_PERSIST=1 STREAM_ENGINE_DEBUG=all /usr/libexec/telepathy-stream-engine $ /usr/lib/telepathy/mission-control $ EMPATHY_DEBUG=all empathyEnjoy talking !!!