Как я могу получить Skype-подобную общую историю среди всех клиентов, использующих Jabber?

10

Skype делает это аккуратно, когда отправляет одну и ту же историю (журнал событий, журнал сообщений) всем клиентам, подключенным к этой учетной записи. Это приводит к абсолютно одинаковому журналу чата на всех клиентах, даже содержащему ваши собственные сообщения в правильном хронологическом порядке. Я хотел бы тот же эффект, используя Jabber. Как это было бы возможно?

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

svenstaro
источник

Ответы:

5

Поскольку ваш вопрос не зависит от программного обеспечения, общий ответ таков: XEP-0136 определяет процедуры архивирования сообщений на стороне сервера для Jabber. Теоретически, ваше клиентское программное обеспечение должно включать архивирование сообщений на вашем сервере. Практическая проблема здесь состоит в том, что я не знаю ни одного сервера (ни клиента в этом отношении), который реализует XEP-0136.

Янош Пазтор
источник