ユーザー 'username@localhost' で openfire サーバーに接続した後、グループ チャット インスタント ルームを作成しようとしています。まず、ここで指定されているようにプレゼンス スタンザを送信します。
<presence from='username@localhost' to='testroom@conference.localhost' xmlns='jabber:client'>
<x xmlns='http://jabber.org/protocol/muc'></x>
</presence>
しかし、応答は常にエラーです。
<presence ... from='testroom@conference.localhost type='error'>
<x xmlns='http://jabber.org/protocol/muc></x>
<error code='400' type='modify'>
<bad-request xmlns="urn:ietf:params:xml:ns:xmpp-stanza"></bad-request>
</error>
</presence>
これを機能させるために Openfire に対して行う必要のある構成はありますか? Openfire GUI を使用してグループ チャット ルームを作成できることは知っていますが、それは正常に機能しますが、そのチャット ルームに参加しようとすると、まったく同じエラーが発生します。