How to Initiate Google Talk Group Chat in Pidgin


Google has launched a new Group Chat feature in Google Talk. Even though Google Talk uses the open XML based XMPP protocol for it’s IM service, Pidgin, the open source multi-platform instant messaging client, has yet to support this useful feature.

I have absolutely no clue as to why this feature is not included in Pidgin. I have some of my colleagues on Google Talk and group chat is sometimes a necessary tool to get quick updates from colleagues working from different locations.

As Google Talk is based on a XML protocol, I decided to find out how a group chat is being initiated using Wireshark, a free packet sniffer cum analyzer.

Below is a snippet of a group chat request being sent from the official Google Talk client. Note the string: private-chat-11d12d21-46e5-4359-b0cd-44bc01bb82af@groupchat.google.com

wireshark google talk group chat xml

The numbers in the string private-chat-11d12d21-46e5-4359-b0cd-44bc01bb82af@groupchat.google.com looks like a UUID number to me. We now have the necessary info to initiate a Google Talk group chat in Pidgin. Click on ‘Join a chat’ from the Buddies menu in Pidgin. You will get a pop-up window similar to the one below.

pidgin google talk group chat

Enter the following fields:

  • Room – private-chat-11d12d21-46e5-4359-b0cd-44bc01bb82af
  • Server – groupchat.google.com

and click the Join button. You should now have a group chat window opened in Pidgin. You can now start inviting your contacts for a Google Talk group chat on Pidgin.

Comments
1 Comments
  1. Excellent stuff!

    Written by John Abraham, November 12, 2009

Leave a Comment





XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>