Request format from jabber simple to openfire server

Hi All,

  In order to enable chat functionality with gmail in my rails application i used "Jabber" and "xmpp4r/simple" and finished the chat functionality well and fine. Now i was asked to enable the chat functionality with other services like "MSN","Yahoo","AOL" etc which requires a third party server to act as mediator between the service(like msn or yahoo etc) and my rails application.

  For that purpose i installed openfire server successfully. Now All i want to know is how to send request to openfire server from my rails application using "jabber" as how i did for gmail. Below is the piece of code i used to connect with gamil from "jabber".

  require 'xmpp4r'   require 'xmpp4r/bytestreams'   require 'xmpp4r/roster/helper/roster'   require 'xmpp4r/roster/iq/roster'   require 'xmpp4r/vcard'   require 'xmpp4r-simple'

  include Jabber   Jabber::debug = true

  jid = Jabber::JID::new("mygmailid")   client = Jabber::Client::new(jid)   client.connect   client.auth("gmailpassword")

  Now i want to know how to use the above piece of code to send request to openfire server. by default the request sent using above code goes to port "5222" which belongs to google talk. I dont know how to specify the port number or frame the request that can be send to openfire server. I was in hurry to figure this out. Anyone knows the solution please help me.

Thanks, Karthik