web-dev-qa-db-ja.com

openfireユーザーのステータスは常にオフライン

ユーザーのステータスを機能させるために特に構成する必要があるものはありますか?何があっても、すべてのユーザーがオフラインになっているようです。

チャットは問題なく機能しているように見えますが、誰がオンラインであるかを一度に知らないのは理想的ではありません。

w://

1
cvista

あなたはこれを理解しましたか? openfireの新しいインストール(Windowsサービス、hsqldbのビルドを使用)で、管理パネルにログインすると、オンラインのユーザーが表示されますが、sparkは、ユーザーがオフラインとして表示されます。お互いにチャットすることはできますが、誰がオンラインであるかはわかりません。

回避策は、ユーザーにログオフして再度ログインさせ、連絡先としてユーザーを再度追加することです。これにより、問題は数日間解決されます。 (これまでのところ限られたテストで)

2
Jodosh

ユーザーがpresenceスタンザを送信するかどうかを確認する必要があります。もしそうなら、openfireはそれらを自動的にオンラインにします。

0
tsds

グループ設定が正しく構成されていないことに気付くまで、この問題が発生していました。一部のクライアントに連絡先リストを表示し、オンラインステータスを表示するには、連絡先リストの共有を有効にして、連絡先リスト名を指定する必要があります。リスト名を指定しないと、機能しません。

以下のスクリーンショットを見ることができます:

enter image description here

これは、[ユーザー/グループ]タブ> [グループ]> [グループの編集]にあります

0
The New Guy