XMPP корпоративный мессенджер?
Ставил в несколько организаций OpenFire с  клиентом Spark + интеграция с LDAP(AD) + Asterisk. Сложностей обычно не возникает. Минус при базе более 300 пользователей надо машину по серьезнее чем офисная печатная машинка т.к. Java.
ejabberd настраивается легко, не зависит от java:)