Author Topic: Протокол Jabber  (Read 15858 times)

0 Members and 1 Guest are viewing this topic.

Offline abyss

  • Newbie
  • *
  • Posts: 10
Протокол Jabber
« on: 19 11 2013, 03:32:04 »
Добрый день

В моей организации было принято решение организовать внутренний обмен мгновенными сообщениями. Естественно выбор пал на протокол Jabber.
После этого был установлен ejabberd на linux с патчем поддержки GSSAPI. В качестве клиента была выбрана Miranda-NG. Но есть проблема:

1. Используется интеграция сервера с AD как по авторизации Kerberos, так и формированием shared roster.
Shared roster формируется из ldap c помощью mod_shared_roster_ldap. Но проблема в том что, Миранда получив один раз, при создании профиля, весь ростер обновляет данные vCard только если вызвать окно информации о контакте. То есть например в Tipper данные не актуальны.
Можно ли сделать такую опцию, чтоб при логине перечитывались данные vCard всего списка контактов? (Ну либо чтоб Tipper перед рисованием подсказки запрашивал обновление vCard, но это видимо в другой раздел)
 

Offline Apollo2k4

Re: Протокол Jabber
« Reply #1 on: 19 11 2013, 06:48:11 »
abyss, проблема старая и не раз поднималась (на forum.miranda.im). Но её решения нет. Некоторые предлагали писать на Actman скрипты для обновления данных. Пока нормального решения не найдено (особенности архитектуры базы и работы с ростером).
Попробуйте пообщаться с ghazan тут или в конференции, возможно придумаете как изменить это.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга