Skip to content

MUC: allow emitting muc#roominfo_webchat_url disco#info form extension field #3041

Closed

Description

Image for: Description

The muc#roominfo_webchat_url disco#info extension form field allows to publish a URL to a webchat which allows to join the room anonymously. It would be good if ejabberd supported emitting this URL.

I’ll leave the implementation details up to you. Options which come to mind:

  1. A domain-wide URL template (configured by the admin) where ejabberd substitutes placeholders like {jid} when generating the reply form (similar to how Prosody implements this).
  2. A MUC configuration form option for users to fill in manually.
  3. A combination of (1) and (2), where (1) is the default if the user has not set the option explicitly.

It might be desirable to have an room-level opt-out for this.

Additional context

Metadata

Image for: Metadata

Metadata

Image for: Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions

Image for: Issue actions