Pytanie Współużytkowanie sesji czatu Jabbera między wieloma klientami


Używam Jitsi po stronie klienta i ejabberd na serwerze.

Wygląda na to, że sesje czatu są specyficzne dla klientów, tzn. Jeśli zaloguję się na to samo konto z 2 różnymi klientami, będą dwie osobne sesje i nie będzie wiadomo, co się dzieje w innym.

Czy można udostępniać sesje dla tego samego konta wszystkim klientom? Podobnie jak Skype lub GTalk. Jeśli tak, czy jest to konfiguracja serwera lub klient?

Dziękuję Ci.


10
2018-06-23 09:32


pochodzenie




Odpowiedzi:


Myślę, że to, czego szukasz, jest XUN-0280 Wiadomość Carbons. Zasadniczo serwer dba o przekazywanie czatu wszystkim zasobom online, aby mieć tę samą sesję czatową na wszystkich urządzeniach.

Dostajesz nawet czaty ze wszystkich innych zasobów, więc możesz wywnioskować, czy powinieneś pokazywać nieprzeczytane powiadomienie IM dla użytkownika w zasobie, czy nie. Będziesz potrzebował wsparcia dla klienta i serwera, i wygląda na to, że ejabberd zaimplementował go za pośrednictwem ten moduł.


8
2018-06-23 18:37



Dziękuję Ci! Od tego czasu zacząłem stosować prozodię i zainstalowałem moduł węgli XEP-280, co zostało odnotowane w dzienniku, ale bez efektu. Spróbuję ponownie ejabberd z tym modułem. - Unirgy
@Unirgy: Jitsi nie obsługuje XEP-0280. Zamiast tego spróbuj Gajima. - utapyngo
@tapyngo: Dzięki, czy to normalne, że certyfikat TLS gajim.org jest nieprawidłowy? Nie jestem pewien, czy powinienem pobrać coś z tego miejsca :) - Unirgy
Jest podpisany przez CA-Cert, więc niestety, tak, ostrzeżenie jest normalne. CA-Cert to bezpłatny urząd certyfikacji, ale naprawdę dobrze sprawdza się przy weryfikacji autentyczności tożsamości (dla certyfikatów klasy 3). Ale nie są domyślnie zaufane przez wiele systemów operacyjnych i przeglądarek. Możesz pobrać ich certyfikaty główne tutaj - Dolanor