私はUbuntu 14.04でejabberd 16.06を初めて使用し、外部DB、Azure SQLサーバーで使用しようとしています。
ほとんどすべてが正常に動作します (別の投稿で説明する接続の問題を除いて)。
私が今理解しようとしているのは、 add_rosteritem と process_rosteritems コマンドです。次のように add_rosteritem を使用して、ユーザーを互いの名簿に追加します。
ejabberdctl add_rosteritem localuser localserver user server nick group subs
subs は常に「両方」です。このコマンドは、rostergroups テーブルにもレコードを作成します。これは、グループを指定したくない場合でもグループを指定する必要があるように思われるためです (便宜上、"all" というグループを使用します)、またはコマンドが機能しません。
ポイントは、実行process_rosteritems list any any any any
した場合に得られるのはThere are 0 roster items in total.
なにか提案を?ありがとう!