Skip to content

Group call setup

Signalling - group-call

SIG-06 - status: draft - group, audio, video

A multi-party call extends the 1:1 offer/accept flow with a joinable group session, a participant roster, and per-sender media keying.

TODO — not yet fully specified.

  • The creator establishes a group call session that additional participants join.
  • Each participant is keyed independently; see srtp-master-key.
  • Media uses per-sender SFrame keys; see sframe-media.
  • Unspecified: the participant roster stanza, join/leave signalling, and group key distribution/rotation on join/leave.

Requires: call-offer
Breakdown: group-call-crypto, raise-hand, reactions, screen-share, video-call

Implemented by

Flavor Status Source Notes
whatsapp-rust unknown

Annotation wacrg:SIG-06 — a flavor marks its implementation site in source with this comment; a script clones the source, finds it, and attaches the commit blame/permalink.

Contributors

Contributor Role
Rajeh Taher Rajeh Taher wrote initial spec

protocol history / diff - blame

Open questions - Group session creation, the participant roster stanza, and join/leave signalling. - Per-sender SFrame key distribution and rotation on join/leave.

Changelog

  • 2026-06-21 — Initial spec entry.

Back to the full spec