職場でAIMを使用したとき、クライアントは、ユーザーがログオンした時間、ログオンした時間、アイドル状態だった時間を報告しました。Openfireに切り替えた後サーバー、クライアント(Adium)にこの情報がないようです。これは、Jabber、Openfire、またはクライアントの制限ですか?適切な構成設定を見つける必要がありますか?
デバッグウィンドウを使用してPidginが要求しているものを確認すると、ログイン時間が含まれていないようです。 XMPPプロトコルのオープンな性質により、このような要求は可能であると思いますis。
例:
(10:38:07) Jabber: Sending (ssl): <iq type='get' id='purple36ba35f' to='XXX'><vCard xmlns='vcard-temp'/></iq>
(10:38:07) Jabber: Sending (ssl): <iq type='get' id='purple36ba360' to='XXX'><query xmlns='Jabber:iq:version'/></iq>
(10:38:07) Jabber: Sending (ssl): <iq type='get' id='purple36ba361' to='XXX'><query xmlns='Jabber:iq:last'/></iq>
(10:38:08) Jabber: Recv (ssl)(847): <iq type="result" id="purple36ba35f" from="XXX" to="XXX"><vCard xmlns="vcard-temp"> ... </vCard></iq>
(10:38:08) Jabber: Recv (ssl)(236): <iq type="result" to="XXX" id="purple36ba360" from="XXX"><query xmlns="Jabber:iq:version"><name>Pidgin</name><version>2.5.6 (libpurple2.5.6)</version></query></iq>
(10:38:08) Jabber: Recv (ssl)(177): <iq type="result" id="purple36ba361" to="XXX" from="XXX"><query xmlns="Jabber:iq:last" seconds="0"/></iq>
Openfireを使用しています。kopeteクライアントを使用しています。ユーザーがJabberサーバーにログインすると、「オンライン以降」が表示されます。
それは良い質問です...
OpenFire[〜#〜] server [〜#〜]は、誰かが最後にログアウトした時間を示し、イベントログがログオン/ログアウトを記録できることを知っていますイベント。
PidginとSpark(および私が持っている古いバージョン)はそれを表示していないようです。
OpenFireに基づくSecuredIM( http://www.securedim.com )を使用しており、SecuredIM管理モデルで「最後のアクティビティ」が表示されるため、クライアントの問題だと思う傾向があります。 "各ユーザーの日付/時刻。
これは、サーバーが明らかに情報を持っていることを教えてくれます...クライアントはそれを持っていません。