Closed GoogleCodeExporter closed 9 years ago
P.S. Видел что в FAQ написано:
"При использовании автоматической
архивации на сервере без репликации на
локальную машину будет недоступен поиск по
истории (не предусмотрено протоколом) и
отображение последней беседы при открытии
окна чата."
Но смущает, то что написано на
http://www.vacuum-im.org/ :
"[*]Поддержка настроек архива сообщений на
стороне сервера больше не требуется для
получения истории сообщений с сервера"
Original comment by koledas...@gmail.com
on 19 Mar 2012 at 12:59
А какой используется плагин для хранения
архива на сервере, XEP-136 до недавнего
времени поддерживал только "Open Archive", но он
не поддерживает настройки. Скорее всего у
вас архив на сервере без доступа по XEP-136,
т.к. в случае автоматического сохранения
истории на сервере локально история не
пришется. В новой истории отображение
беседы в чате будет всегда.
Original comment by potapov.s.a
on 19 Mar 2012 at 1:12
Прошу прощения, мне показалось, что плагин
Openfire - Monitoring Service, как раз и поддерживает
XEP-0136, оказывается нет, завтра буду ставить
"Open Archive". Спасибо за помощь.
Original comment by koledas...@gmail.com
on 19 Mar 2012 at 1:27
Всё получилось! Поставил плагин "Open Archive
1.0.6". История стала хранится на сервере.
Если кому пригодится прикладываю сам
плагин, для Openfire 3.7.1.
Original comment by koledas...@gmail.com
on 20 Mar 2012 at 3:25
Attachments:
Original comment by potapov.s.a
on 20 Mar 2012 at 6:00
>> без репликации на локальную машину будет
недоступен поиск по истории
А как настроить репликацию? Я включил
"локальный файловый архив" и "стандартный
архив на сервере", в итоге у меня вообще не
сохраняется история, зато по ней можно
искать :)
Openfire 3.8.2 и патченный Open Archive из загрузок
Original comment by real...@gmail.com
on 12 Jul 2013 at 4:43
Посмотрите это:
http://www.igniterealtime.org/projects/openfire/plugins/monitoring/readme.html
на сколько я понял разработчики Openfire
объединили OpenArchive и Monitoring Service Plugin добавив к
последнему поддержку XEP-0136. Сам еще не
проверял.
Original comment by koledas...@gmail.com
on 13 Jul 2013 at 1:58
тут обсуждение: http://community.igniterealtime.org/thread/48517
Original comment by koledas...@gmail.com
on 13 Jul 2013 at 2:00
уже тут обсуждался
http://code.google.com/p/vacuum-im/issues/detail?id=740
Original comment by potapov.s.a
on 13 Jul 2013 at 7:24
Видимо когда Monitoring Service Plugin объединяли с
OpenArchive то взяли как раз ту косячную версию
OpenArchive. Суть проблемы не патченного OpenArchive в
том, что сервер возвращает порцию не
последних, а первые разговоров. Т.е. не
работает команда <before/>. Как раз вот тут уже
про это написали:
http://community.igniterealtime.org/message/224596#230389
Надеюсь разработчики (раз уж им указали на
это) теперь поправят.
Original comment by koledas...@gmail.com
on 13 Jul 2013 at 1:43
Сам копался около недели (не спешил) Решил
написать, что у меня работает плагин Monitoring
Service в Версия:Openfire 3.9.3. Вопрос решился
настройкой по пути
Сервер - Archiving - Archive Settings - пункт Retrievable Messages:
ставим значение 60 (или любое нужное вам и
все работает)
Original comment by krasavch...@gmail.com
on 27 May 2014 at 6:21
В Openfire 3.9.3 разработчики уже включили
исправленный мною плагин. Там теперь всё
должно работать без костылей.
Original comment by koledas...@gmail.com
on 27 May 2014 at 4:32
Есть способы заставить всю эту конструкцию
с Openfire работать?
Vacuum-IM попросту ничего не загружает с
сервера. Все настройки, кажется в норме.
Архив включен как локальный, так и на
стороне сервера.
Ejabberd с XEP0136 и Vacuum-IM работал без проблем и
вообще без настроек.
------------
Использую Openfire 3.9.3, в качестве БД - Percona.
Monitoring Service плагин установлен (версия 1.4.2).
Original comment by iambrian...@gmail.com
on 10 Nov 2014 at 12:55
Надо посмотреть на вывод в консоль Vacuum-IM.
Возможно Monitoring Service коряво работает с Percona.
Знаю точно, что работает на PostgreSQL и на MS SQL
Server 2005+, а вот на остальных не доводилось
проверять.
Original comment by koledas...@gmail.com
on 10 Nov 2014 at 3:44
При попытке получить настройки сервера
возвращается ошибка:
<iq type="error" id="pref1" to="****************************/Vacuum-IM">
<error type="cancel" code="501">
<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
Получить настройки пытаюсь станзой:
<iq type='get' id='pref1'>
<pref xmlns='urn:xmpp:archive'/>
</iq>
Видимо, вопрос уже к разработчикам плагина.
Original comment by iambrian...@gmail.com
on 12 Nov 2014 at 6:40
Настройки в OpenFire никогда и не работали.
Надо посмотреть, что происходит в консоли
при открытии окна просмотра истории.
Original comment by potapov.s.a
on 12 Nov 2014 at 8:22
А. Даже так.
Собственно ничего и не происходит.
Как при попытке обновить историю, так и при
попытке поиска по словам.
В консоли только обычные presence сообщения и
уведомления об открытом с пользователем
чате.
Какого вида сообщения вообще стоит ожидать
если все заработает?
----------------
При отключении локального архива и попытке
получить историю результат аналогичный.
Original comment by iambrian...@gmail.com
on 12 Nov 2014 at 9:45
Странно что у вас при открытии окна истории
ничего не посылается на сервер, у меня (Openfire
3.9.3, Monitoring Service 1.4.2) посылается такой запрос:
<iq type="get" id="sid_61">
<list xmlns="urn:xmpp:archive" with="test2@localhost" start="2014-09-30T20:00:00Z">
<set xmlns="http://jabber.org/protocol/rsm">
<max>50</max>
<before/>
</set>
</list>
</iq>
В обзорной информации аккунта у вас есть
"Управление архивированными сообщениями"?
Original comment by potapov.s.a
on 12 Nov 2014 at 10:53
Обзорная информация?
Если это пункт в контекстном меню контакта
из ростера, то нет.
Возможно, я не до конца понял что именно
необходимо.
Проверил XML-консоль на наличие сообщений
похожих на пример, предоставленный выше.
Увы, не нашел.
Original comment by iambrian...@gmail.com
on 12 Nov 2014 at 11:42
Этот пункт должен быть в контекстном меню
аккаунта, под которым находятся все
остальные контакты.
Original comment by potapov.s.a
on 12 Nov 2014 at 1:59
И какая у вас версия вакуума?
Original comment by potapov.s.a
on 12 Nov 2014 at 2:00
Обзорная информация оттуда - пуста.
Версия Vacuum - 1.2.4.2370.
Original comment by iambrian...@gmail.com
on 13 Nov 2014 at 9:36
Значит у вас проблемы с сервером, должно
быть вот так
https://www.dropbox.com/s/8i2pda0cy7qxe1b/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D
0%BE%D1%82%202014-11-13%2012.38.44.png?dl=0
Original comment by potapov.s.a
on 13 Nov 2014 at 9:39
Спасибо за помощь.
Original comment by iambrian...@gmail.com
on 13 Nov 2014 at 9:43
Original issue reported on code.google.com by
koledas...@gmail.com
on 19 Mar 2012 at 12:34