Here is what you need to do if you want to be invisible. This has been an initial work of Siddharth Upmanyu and we are planning to extend it.
- First download Psi IM (0.10) or Miranda IM. For Psi versions later then 0.10 you'll need to modify the options.xml file to enable Invisible status. In order to learn about how to configure Miranda for google talk account see, this help, or for Psi IM, look here. For detailed instructions to configure PSI, click here.
- Now log in as Invisible status provided by the client.
- Open the XML Console and inject the following code through it
- Repeat the above step whenever you want to refresh the buddy list.. the last line of the code causes the server to return Email Notifications.
We are currently doing the alpha testing, and have plans to release a beta plugin soon.
Detailed configuration in PSI-IM
For those who are new to PSI-IM, here is a brief tutorial on how to be invisible in Google Talk.
For those who are using PSI v 0.11 or above, you need to modify the options.xml file. If you are on Microsoft Windows XP, then you can find the file at C:\Documents and Settings\username\PsiData\profiles\default. If you are on Linux, look into /home/username/.psi/options.xml. Look in for the string invisible and set its value to enable/ true.
Next, login as invisible in PSI.
Next, choose your google talk account and right click to get the XML Console Option. When the XML console is open, don't forget to check the Enable option in the bottom left. Have a look at images below.
Next, you need to copy the code given above into the input window. Open the XML Console window by pressing th XML Input button on the right bottom. And paste the code as shown below.
After you inject the above code click on "Transmit", you will see various messages. Don't worry, they are the status of your buddies. Now close every open window, except for the main window. Now start chatting with your favorite bussy, as normally. You can see the buddy, but s/he will see you as offline.
You have to repeat the above procedure, everytime, you want to get status updates.
When you log in as Invisible the server replies with an error msg saying this mode is not supported. Although you wont receive any buddy list status or other notifications but the server doesn't disconnects you.
Now when you inject the the XML the server sees you online and replies you with the buddy status of your friends and immediately it sets your status unavailable. The server then sends this packet to your online buddies. GTalk/Other clients when get this packet they set your status On and Off. Usually this transition is so fast that practically you remain offline.
In this Invisible Mode you can start a chat with online friends. However there are some issues with the case when someone tries to send you a message in the first place. Most of the times you do get notification, and hence, you can start chatting directly, however there have been reported cases when it will go as offline message and you will only see it in Email Notification (Google puts an unread Email for the offline :-)