How do I allow presence data between multiple virtual hosts?

I am in the process of setting up ejabberd to, hopefully, address a limitation in our OpenFire server. Our company has expanded to multiple sites, and we need to support IM between these sites. However, each site has its own AD domain, and OpenFire does not support LDAP from multiple sources.

So far, I have successfully set up the server to authenticate users from each site with their respective domain. I have also successfully set up a shared roster group that contains users from each of the virtual hosts. The problem is that while I can see the full membership of the shared roster group if I am showing "offline buddies," the system always shows users from a different virtual host as offline. How do I allow presence data to traverse virtual hosts?

I am also finding that a user can only see the membership of a group if he/she is a member of that group. Can access to all groups be granted via an ACL?

dbeach78 wrote: The problem

dbeach78 wrote:

The problem is that while I can see the full membership of the shared roster group if I am showing "offline buddies," the system always shows users from a different virtual host as offline. How do I allow presence data to traverse virtual hosts?

Presence is nomally a recyprocal relationship. let those buddies have you in their roster, and presence will be shared.

dbeach78 wrote:

I am also finding that a user can only see the membership of a group if he/she is a member of that group. Can access to all groups be granted via an ACL?

Feature not implemented.

Syndicate content