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

Released under the MIT License.