1

を統合して、独自のカスタム名簿を使用しようとしましたmod_roster_odbc。設定ファイルも変更しました(コメントアウトしmod_rosterて、新しいエントリを作成しますmod_roster_odbc)。このセットアップで実行した後、mod_roster_odbcモジュールが開始されます(いくつかのログを開始関数に入れました。それらは私が見ることができます)。しかし、プレゼンスを変更したり、ログアウト/ログインしたりしても、他の関数は呼び出されません。

私が間違いを犯している場所を特定するのを手伝ってください。

4

1 に答える 1

0

私はこれに対する答えを知っていると思います。多くの Web サイトではmod_roster_odbc.erl、独自の名簿を作成するために使用するように指示されています。それがあなたの問題だと思います。関数の多くは、mod_roster.erlファイル自体にマージされます。これはどこにも言及されていないと思います。

したがって、必要なことはejabberd.cfg有効にすることですが、ファイルと一緒にファイルをmod_roster_odbc削除しないでください。このファイルは世話をします。mod_roster.erlodbc

rosterusers最後に、ejabber がフレンド リストを照会できるように、テーブル (またはそのようなもの)を作成する必要があります。これらの変更後、ejabber サーバーを再起動するだけで準備完了です。お役に立てれば。

于 2012-08-30T14:36:55.987 に答える