Skip to content
Houssam Haidar edited this page Jul 3, 2015 · 15 revisions

Enable XMPP-Multi User Chat (MUC) with the following settings:

xmpp:
  enable: true
  roomCreation: false
  debug:
    handled: false
    unhandled: false
  port: 5222
  domain: mycompany.com
  tls:
    enable: true
    key: ./server.key
    cert: ./server.crt

Connection Details

  • Users connect to xmpp.port and authenticate with username@xmpp.domain

  • Users retrieve the room list from conference host:

    • conference.xmpp.domain

Secure Messaging (TLS Support)

Protect your XMPP communication by providing the following values for tls:

  • tls.key path to the private key of the server in PEM format.
  • tls.cert path to the server certificate in PEM format.

Debugging

To help you debug XMPP set xmpp.debug settings:

  • xmpp.debug.handled outputs to the console the XMPP traffic that is currently supported
  • xmpp.debug.unhandled outputs to the console the XMPP traffic which is not yet supported

Creating rooms via XMPP

Enable the xmpp.roomCreation setting to allow users to create rooms via XMPP.

Supported Clients

Desktop
Android