Veil LogoVeilApp
Help Center / Calls / Start direct, group, and channel calls
Calls3 min read

Start direct, group, and channel calls

Call sessions support multiple scopes and media modes, with backend checks for membership, context validity, and active-call reuse.

Quick summary

Launch audio or video calls in direct, group, or channel contexts with scope-aware validation.

Supported call contexts

  • Direct calls between two participants.
  • Group calls for group membership contexts.
  • Channel calls scoped to channel membership and workspace policy.

Starting a call

  1. Choose audio or video mode.
  2. Start from the relevant chat, group, or channel context.
  3. Wait for ringing/connecting state before switching screens.

Expected behavior

  • Existing active calls in the same scope can be reused instead of duplicating sessions.
  • Participant invitation records drive ring and join state transitions.