Veil LogoVeilApp

Voice & video calls

Run direct, group, and channel calls with stateful signaling, participant controls, and context-aware access checks.

Veil call infrastructure handles calling, ringing, connecting, connected, and ended states while preserving role and membership constraints across personal and team communication contexts.

How this works in Veil

Direct, group, and channel scope

Start and join flows validate context and participant eligibility before sessions become active.

Participant-state signaling

Join, leave, accept, reject, and timeout pathways drive reliable live session behavior.

Abuse and reliability guardrails

Direct-call cooldown behavior, unanswered protections, and stale-session cleanup improve operational resilience.

Implemented capabilities

  • Client call screens support audio/video mode and participant updates.
  • Backend call handlers cover state transitions for direct and multiparty continuity.
  • Channel call joins can be gated by device-revocation security controls.