Skip to content

Interface: CallSession ​

Defined in: Calls.types.ts:49

Active call as tracked by the module.

Represents one in-flight call. Mirrors the OS-side CXCall (iOS) / CallControlScope (Android) plus app-level state (origin, participants, incoming-call payload, mute/hold).

Properties ​

id ​

ts
id: string;

Defined in: Calls.types.ts:50


options ​

ts
options: CallOptions;

Defined in: Calls.types.ts:51


origin ​

ts
origin: CallSessionOrigin;

Defined in: Calls.types.ts:52


remoteParticipants ​

ts
remoteParticipants: CallParticipant[];

Defined in: Calls.types.ts:53


incomingCallEvent? ​

ts
optional incomingCallEvent?: IncomingCallEvent;

Defined in: Calls.types.ts:54


status ​

ts
status: CallSessionStatus;

Defined in: Calls.types.ts:55


connectedAt? ​

ts
optional connectedAt?: string;

Defined in: Calls.types.ts:56


isMuted ​

ts
isMuted: boolean;

Defined in: Calls.types.ts:57


isOnHold ​

ts
isOnHold: boolean;

Defined in: Calls.types.ts:58


dtmfDigits? ​

ts
optional dtmfDigits?: string;

Defined in: Calls.types.ts:59