День добрый!
Установил ejabberd-0.9.1 на win2k3.
Есть исходящие s2s соединения к серверу под управлением jabberd 2.0s6. Проблема с добавлением пользователей того сервера в контакт листы пользователей моего сервера. Т.е. для добавления пользователя с другого сервера мне нужно заренее знать его JID и в клиенте точно его указывать, а хотелось бы, конечно, производить поиск и добавление пользователей через форму (и еще хотелось бы чтобы пользователи того сервера так же могли искать наших пользователей). Можно ли это организовать и что для этого нужно?
В ejabberd есть
В ejabberd есть служба поиска пользователей. Обычно она установлена, и располагается по адресу "vjud.servername". Если добавить этот адрес в DNS, то каждый сможет в ней искать. В базу поиска вносятся все, кто заполнил информацию о себе.
В jabberd2 такой службы нет. Нужно устанавливать внешнюю.
s2s и поиск пользователей
Да, спасибо за ответ. Я так понял если бы, второй сервер был тоже ejabber, достаточно было бы в конфиге дописать что то вроде
...
{mod_vcard,[{hosts,["vjud.jabber.another.server"]}]},
...
А чтоб добавить ссылку на др. сервер в jabberd нужно добавить(раскоментировать) в sm.xml
...
<discovery>...
<items>...
<item category='service' type='jud' jid='vjud.jabber.another.server' name='Jabber User Directory'/>
...
Пока что так и сделали.
reel_pub@ukr.net
А хочу спросить (наверно не в том месте спрашиваю, но все же) насчет тех внешних служб для jabberd. Есть ли готовые решения? Всем спасибо.
А как правильно
А как правильно в ДНС запись сделать? Как узел или как?