@GOshaSaveiko
IT-менеджер, программист

Как продублировать сообщение на все клиенты XMPP?

Добрый день. Недавно перешли на корпоративный XMPP. Олл воркс файн, бат....
Если у меня запущен клиент на компе и мобильном, то сообщения приходят непонятно по какому принципу куда.
Я прочитал про приоритеты клиентов. Написано: что сообщения доставляются клиентам в порядке от более высокого к более низкому. Если у клиентов приоритет одинаковый - то "сервер сам выбирает, но чаще всего всем". У всех клиентов выставил приоритет 1. Но сообщения по-прежнему не дублируются. Может я какие-то настройки в ejabberd не зацепил?
Клиенты: Xabber на android и Spark на windows
  • Вопрос задан
  • 486 просмотров
Решения вопроса 1
@GOshaSaveiko Автор вопроса
IT-менеджер, программист
Spark имеет приоритет 1, если выставить для статуса в сети приоритет 1 - то сообщения будут приходить и на Спарк и на Андроид. Единственная проблема - будет куда-то исчезать передача файлов. Т.е. даже запроса на прием файлов не будет ни в одном клиенте.

Есть еще такая штука:
XEP-0280 Message Carbons (https://xmpp.org/extensions/xep-0280.html) которая доставляет копии отправленных сообщений на все ресурсы пользователя.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы