Veil LogoVeilApp
Help Center / Calls / Join, respond, and end calls
Calls3 min read

Join, respond, and end calls

Call handlers track invite status transitions (accept, reject, joined, left) so participants see consistent live state.

Quick summary

Understand accept/reject/join/end actions and how participant states move during a call.

Response actions

  • Respond with accept or reject from incoming call prompts.
  • Join active calls with optional force-audio-only behavior where available.
  • End calls with explicit reason metadata when required by your flow.

Participant-state sequence

  1. Invite is created and call enters ringing/calling.
  2. Participant accepts and joins, moving call toward connected.
  3. Participants leave or initiator ends, transitioning call toward ended.

Realtime note

  • Call state updates are emitted to participant user rooms.
  • If UI appears stale, reopen the call screen to pull the latest call summary.