I need a software for internal chat between team, Openfire seems like a good option.
The catch is - the accessibility for various users has to be customized. Few users should be able to initiate 1x1 chat with others, but some shouldn't.
For example: Members of Team A can initiate 1x1 chat with their reporting manager only. Members of Team B should be able to initiate chat with members of Team A, but not with Team C. Members of Team C should be able to initate 1x1 chat with everyone.
Is this possible through Openfire, can someone guide me?