LINUX.ORG.RU
ФорумAdmin

Сообщения уходят и сотрудники их получают в ejabberd-16.01

 


0

1

Доброго времени суток! На сервере под управление Win_server_2008_64bit_R2 в локальной сети установлен ejabberd-16.01. На рабочих станциях под управлением Win7_32bit установлен spark_2_7_4. Все пользователи разделены на группы: 1 группа руководство видит всех сотрудников и делает массовую рассылку сообщений 2-й группе сотрудников, которые видят только руководство.

Сообщения уходят и сотрудники их получают, но иногда сообщения не доходят. несмотря на то что сотрудники били и онлайн и офлайн.

Подскажите где в каком модуле должна быть какая настройка. Очень буду благодарен за развернутый ответ с пояснениями, т.к. являюсь специалистом самоучкой и не во всех тонкостях программирования разбираюсь.

Очень жду ответа.

несмотря на то что сотрудники били и онлайн и офлайн

пусть не бьют, система целее будет :)

по теме - тут сразу несколько вопросов. Во-первых связка ejabberd+spark довольно странная, обычно все-таки либо родное решение openfire+spark, либо ejabberd+неспарк. Во-вторых, нужно курить логи сервера, кому он слал сообщения и что получил в ответ. На этом можно получить слал ли он вообще сообщение тем, кому оно не дошло, и отсюда танцевать дальше. Далее проверь умеет ли твой сервер offline-сообщения, а то может он на пару секунд считает сотрудника оффлайн и не шлет ему нихрена.

и еще - попытайся вычленить условия когда сотрудник не получает сообщение. Был ли он онлайн-оффлайн, сколько было адресатов в рассылке, в какой день-время это случалось, какая была загрузка сервера, какие еще процессы выполнялись и прочее. Можешь кстати даже сетку wireshark'ом сниффить, это иногда дает довольно неожиданные ответы

upcFrost ★★★★★
()
Последнее исправление: upcFrost (всего исправлений: 2)
Ответ на: комментарий от upcFrost

Во-первых связка ejabberd+spark довольно странная, обычно все-таки либо родное решение openfire+spark, либо ejabberd+неспарк

Подскажите какой клиент лучше всего ставить? может и в правду из-за клиента проблема. spark - ставился на скорую руку и то что попалось первое. поэтому сильно не выбирал.

chiba-sobaka
() автор топика

У спарка правда есть некоторые косяки, особенно интеграция с телефонией. По рассылки хз. Какой клиент лучше - смотря что нужно от клиента, смотря какие сервисы есть и смотря что за железо у клиента. Мне нравится jitsi, но у него генетическая java и он больше под видеосвязь заточен. У миранды есть поддержка xmpp, хотя некоторые сочтут её некрофилией.

Короче вот, выбирай http://xmpp.org/software/clients.html

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

Настройка OpenFire

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

Попробовал разные вариации в настройках групп, но ничего не помогает. И вообще OpenFire такое поддерживает?

chiba-sobaka
() автор топика
Ответ на: Настройка OpenFire от chiba-sobaka

Ну ты группы сделал? Для каждой группы настраивается кого она видит. Прямо в вебморде. Там есть опция кого в ростер добавить

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

группы сделал. завел пользователей разнес пользователей по группам но пользователи 2-й группы видят друг друга. а это не нужно

chiba-sobaka
() автор топика
Ответ на: комментарий от chiba-sobaka

дело в том что пользователи не должны видеть друг друга. эта привилегия есть только у 1 группы. (т.к. руководство.) остальные все группы должны видеть только руководство. но не работников сидящих рядом

chiba-sobaka
() автор топика
Ответ на: комментарий от upcFrost

ПОМОГЛО!

ВСЕ настроил! спасибо за решение.

теперь у меня 5-ть групп, одна все видят, остальные группы не могут друг другу писать, даже себе. одна группа может писать 2-м, руководству и выделенным специалистам. пока конечно по тестирую. но все заработало!

еще раз спасибо за помощь!

chiba-sobaka
() автор топика
Ответ на: ПОМОГЛО! от chiba-sobaka

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

upcFrost ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.