cyler 05.06.2013 15:37
Есть вопрос! — ejabberd общий ростер для разных доменов.
Добрый день!Дело такое, стоит CDS с настроенным доменом например domen.local, там же настроен jabber сервер для внутренненго чата, с списке нормально отображаются всё заведённые пользователи, но появилась задача, пробросить порт ejabberd наружу и заходить в чат с внешки. Собственно прокинул порт 5223, в ejabberd.cfg в hosts добавил внешний домен, например domen2.ru, создал пользователя, настроил его в миранде дома и тут возникает вопрос, что нужно сделать чтобы моего нового пользователя было видно в общем списке для всех пользователей домена domen.local и чтобы их всех мог видеть я!
Подскажите пожалуйста как это реализовать.
Заранее благодарен за ответы)
ejabberd сервер в составе Calculate Directory server.
Конфиг ejabberd.cfg:
1 |
%%%
|
+ 0 -
Если при логине вместо username указывать username@host, тогда у юзера будет сохраняться ростер, к какому бы хосту он ни коннектился. Но не все клиенты это поддерживают. Vacuum точно умеет.
там пользователи, которые заведены в домен и ростер у них свой на всех, вопрос был в том чтобы пользователь username@domen1 мог видеть всех пользователей типа username@domen2? от клиента тут ничего не звисит...
От клиента зависит, можно ли использовать описанный мной трюк. Создаёте юзернейма в том домене, где все пользователи, и дружите с ними, а к другим доменам подключаетесь описанным мной способом.