Troche juz próbowałem.  W wielu innych komunikatorach mam tak że jak na serwerze są ustawione grupy, wiele różnych dla 1 kontaktu to taki podział jest też w komunikatorze. 
Tutaj zauważyłem inną zasadę której nie potrafię zmienić w ustawieniach. 
Jak kontakt jest w jednej grupie i zostanie dodany do kolejnej grupy problemowej, zależnej od położenia, stanowiska  itp. .  to ten użytkownik jest tylko w tej ostatniej grupie. 
Optymalizacja może fajna.  My jednak potrzebujemy żeby użytkownicy mieli tyle grup ile jest im przydzielone na serwerze i w nich byli widoczni. 
Jak to zrobić?