АД и mod_shared_roster_ldap

День добрый.

Прошу подсказать как реализовать следующую задачу на ejabberd:
1. есть три группы пользователей (операторы, супервайзеры, офисные сотрудники).
2. офисные сотрудники составляют свой контакт-лист сами и могут общаться с кем угодно.
3. операторы могут общаться только с супервайзерами, список контактов подтягивается из АД автоматически
4. супервайзеры могут общаться между собой и с операторами, список тех и других подтягивается из АД.

Пока что я разбираюсь как добавить в ростер пользователей из АД. Вот этот конфиг: http://pastebin.com/C1F6msdH как мне кажется, должен добавлять в ростер все группы, а в них всех пользователей из АД, как фильтровать данные разберусь потом. Однако никакие пользователи не добавляются и в ejabberd.log не добавляются новые строки. erlang.log такой http://pastebin.com/EgHMVA1C

Где я неправ?

Во-первых, Вы не указали, чем

Во-первых, Вы не указали, чем Вы пользуетесь: как минимум версия ejabberd, а ещё желательно бы ОС и т.д. Это вроде должно быть нормой, нет?

Во-вторых, Вы используете параметры конфигурации, не применимые к стандартному модулю mod_shared_roster_ldap. Возникают вопросы:
-Какой документацией Вы пользовались?
-Соблюдали ли Вы условия, при которых эта документация применяется?

А конкретно - это конфиг для неофициальной версии с EJAB-1480. И если Вы используете эту версию, то неплохо было бы при обращении также указать это. А если не используете, то, значит, Вы невнимательно изучили вышеуказанную страницу.

Если нашли решение задачи,

Если нашли решение задачи, поделитесь пожалуйста...
У меня то же не появлятся общая группа со списком контактов, даже всех, не говоря уже о том, что у одной группы был один список контактов, а у второй свой.

Syndicate content