I have installed the jive messenger. Server on which i installed the jive messener don’‘t have a domain name so i just used the public ip. Now i am using exodus as a client. i created two users on that sever. problem is that both users can connect to the server but don’'t show their online status to each other instead they show pending status.
When you add a new contact to a roster make sure to specify the bare JID (e.g. user1@127.0.0.1). Replace 127.0.0.1 with the hostname that you are using which in your case it’'s an IP address. After doing this, user1 should get a presence subscription request. Once user1 has accepted the request, the other user will be able to see him online.