Jabber/XMPP Groupchat

Explaining our use of Jabber messaging services for groupchat during meetings.

Key Info

Jabber is an open, instant, decentralized messaging service. The Jabber protocol is an extension to the IETF's Extensible Messaging and Presence Protocol (XMPP) which is defined in RFC 6120. Jabber is sometimes referred to by the name "XMPP".

The IETF provides individual Jabber chat rooms for use by the various directorates, working groups, and BOF sessions during meetings and at other times. Participants join the chat rooms to hold discussions and ask questions during IETF meetings.

Accessing the Service

In order to access the IETF Jabber chat rooms, you will need three things:

1. A Jabber Client

We do not provide or endorse Jabber clients, however, as a service to participants, we try to maintain a short list of workable clients for various platforms. As October 6, 2020, the following clients are known to work with Jabber:

  • For Linux, and Windows: Gaim
  • For MacOS: Beagle IM or Adium (with the caveat that Adium has not kept up with more recent XMPP protocol changes and is not actively maintained).
  • For Android: Conversations (paid) or Yaxim (fewer features, but free)
  • For IOS: Siskin IM
  • For Web: Converse.js

2. A Jabber Account

Like email accounts, Jabber accounts can be obtained in a number of ways: your employer or other related companies might offer an account; you might choose to operate your own server; or, you can sign up for a free account from any of a number of providers. We do not endorse providers, however, as a service to participants, we try to maintain a short list of providers known to be working "at the moment." As of March 20, 2020, we have successfully created accounts on the following Jabber providers and connected to the IETF chatrooms:

3. The room ID you wish to connect to

During meetings we publish on the Datatracker Agenda details of the Jabber room for each session as part of the details for that session. Each room has a name (typically the acronym for a working group) and an ID, which is "roomname@jabber.ietf.org".  

Please note the following:

  • All rooms are permanently and publicly logged. You can find a complete list of rooms and their logs on the logs page.
  • All jabber messages sent through our servers are subject to the IETF Note Well.

For general chat and nonspecific conversations, connect to hallway@jabber.ietf.org. Hallway is the default social chatroom for the IETF.  There are generally IETF participants present there who will try to answer questions and refer you to other resources as they are able.  

Operating Your Own Jabber Server

It is not necessary to operate your own Jabber server, however, for the adventurous out there who wish to try operating their own server, the following servers work well for our staff: