Type Alias: CallSessionStatus
ts
type CallSessionStatus = "requesting" | "connecting" | "ringing" | "connected" | "ended";Defined in: Calls.types.ts:120
Call session status representing the lifecycle of a call.
Outgoing call flow: requesting → connecting → connected → ended Incoming call flow: ringing → connecting → connected → ended
requesting— Outgoing only. The call request has been submitted to CallKit/Telecom and is awaiting system acceptance.ringing— Incoming only. The call has been reported to CallKit/Telecom and the user sees the native incoming call UI or notification.connecting— Both directions. For outgoing calls, the system accepted the call and the dialtone is playing while waiting for the remote party to answer. For incoming calls, the user answered and media is being established.connected— Both directions. Media is flowing and the call is active.ended— Both directions. Transient state during teardown before the session is removed from the store.