Can't add Google Talk Users

I am running Openfire 3.6.4 on RHEL 5. Recently I have been unable to add GTalk users as contacts. Here is what I see in the warn.log:

2010.06.28 09:13:30 Error returning error to sender. Original packet:

nickname

org.jivesoftware.openfire.PacketException: Cannot route packet of type IQ or Presence to bare JID:




It look like the gmail server is unable to send presence back to the user on my Openfire server. I have a valid DNS for this server, a valid certificate and have server connection security set to Required.

What could be causing the “Cannot route packet of type IQ of Presence to bare JID” error?

Would adding SRV records possible resolve this problem?

This issue was resolved by adding DNS SRV records to the server’s DNS entry. It appeared that the gtalk server could not verify the openfire server’s domain without the SRV records being in place.