ejabber MUC не уведомляет о новых сообщениях
Я установил ejabber на систему Centos 5, и она работает довольно хорошо. Единственная проблема с MUC. Когда на MUC поступают новые сообщения, клиент не получает уведомления. Я использую Adium и Pidgin.
Настройка MUC выглядит следующим образом:
{mod_muc, [
%%{host, "conference.@HOST@"},
{access, muc},
{access_create, muc_admin},
{access_persistent, muc},
{access_admin, muc_admin},
{default_room_options,
[
{allow_change_subj, true},
{allow_private_messages, true},
{allow_user_invites, true},
{anonymous, true},
{logging, true},
{members_by_default, true},
{persistent, true},
{public, true},
{public_list, false}
]}
]},
Если сообщения принимаются между пользователями на узлах обычных пользователей, уведомление работает хорошо.
Спасибо!
2 ответа
В моем понимании это проблема конфигурации / использования на стороне клиента. Это не связано с ejabberd. Пожалуйста, настройте или измените ваш клиент по своему вкусу.
Как указал Микаэль, это клиентская сторона. XMPP по своему дизайну отключает уведомления о групповых чатах, чтобы избежать переполнения экрана сотнями уведомлений.
В клиенте есть возможность включить уведомления для групповых чатов. В Adium необходимо включить следующее событие: Получено сообщение (Фоновый групповой чат)