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 необходимо включить следующее событие: Получено сообщение (Фоновый групповой чат)

Другие вопросы по тегам