Merged upstream 2022

Open-source product engineering

Lobby chat and challenge-response messaging for Jitsi Meet

Two upstream contributions gave moderators a direct communication path to participants waiting in a locked meeting lobby.

  • Jitsi Meet
  • WebRTC
  • Open source
  • Product engineering
2
Upstream pull requests
2 layers
Library and product interface
2022
Merged into Jitsi

The challenge

The constraint behind the work.

A locked meeting room can show who is waiting, but a display name alone may not give a moderator enough information to decide whether the person should enter.

Jitsi Meet needed a way for moderators and waiting participants to exchange messages before admission. The capability had to work through both the lower-level conference library and the user-facing meeting interface.

Our role

Responsibility at the critical interfaces.

With funding from The Document Foundation, the Doganbros team, now Consensus Labs, developed the messaging foundation and the lobby chat experience for Jitsi Meet.

The work was designed for upstream contribution. That required implementation at the correct layers, compatibility with the existing lobby model, and review through the Jitsi projects' public development process.

The work

What the engagement covered.

  1. 01 Add lobby messaging methods and challenge-response support in lib-jitsi-meet
  2. 02 Build the moderator and waiting-participant chat flow in Jitsi Meet
  3. 03 Connect product behavior to the underlying conference events and state
  4. 04 Work through upstream review until both contributions were accepted

Outcome and status

Communication before admission

Moderators gained a direct way to ask for context or verification before admitting a participant to a locked room.

The two contributions were merged upstream in February and March 2022, making the capability part of the wider open-source product rather than a private fork.

The project reflects our approach to open-source product engineering: identify the operational gap, implement it at the right layers, and contribute the result through the project's own review process.

Public evidence

Sources that document the work.

Related capability

Bring us the constraint that defines your project.

Contact

Discuss a project or request a teaser.

Tell us whether you are exploring an AI software engagement, a real-time platform, an infrastructure-readiness track, or a renewable energy co-development opportunity. We will reply with the appropriate next step and level of information.

Prefer email? Write to projects@consensuslabs.ch.