Какие модули Prosody мне нужны для поддержки разговоров?

10

Я настраиваю сервер Prosody для использования с мобильными клиентами, поддерживающими OMEMO . Я выбрал Conversations в качестве эталонного клиента, так как знаком с ним. Какие модули Prosody мне нужно установить для поддержки?

david.libremone
источник

Ответы:

13

Conversations предоставляет список XEP, требующих поддержки на стороне сервера , который приводится ниже со ссылками на соответствующие модули Prosody 0.9.x.

Для зашифрованного группового чата (поддержка OMEMO) вам строго нужно только mod_pepи mod_roster. Другие модули учитывают дополнительные функциональные возможности в контексте OMEMO (например, обмен файлами) и средах (например, мобильные клиенты, клиент за брандмауэром).

Ноты:

Просодия 0.10 отмечает:

Ссылки:

david.libremone
источник
1
Вы пропустили "cloud_notify" (XEP_0357), которое требуется для разговоров.
Мирко
3
Одна проблема, о которой следует помнить, заключается в том, что данные mod_pep в настоящее время не являются постоянными , что может привести к невозможности отправки сообщений автономному участнику после перезапуска сервера , поскольку необходимые ключи отсутствуют. Работа над соответствующей проблемой была «начата» в апреле 2017 года, но код для реализации постоянства еще не был зафиксирован, и на данный момент, похоже, он может не попасть в 0.10.
GreenReaper