Skip to main content

@dialstack/sdk-dev / native/src / BridgeCall

Interface: BridgeCall

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:12

What the bridge needs from a call. Overloads rather than a generic on: a generic over a narrower event map is not assignable from the SDK's wider one.

Properties​

from​

TypeScript
readonly from: string;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:14


fromName​

TypeScript
readonly fromName: string | null;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:15


id​

TypeScript
readonly id: string;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:13


isMuted​

TypeScript
readonly isMuted: boolean;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:17


state​

TypeScript
readonly state: CallState;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:16

Methods​

answer()​

TypeScript
answer(): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:18

Returns​

void


hangup()​

TypeScript
hangup(): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:22

Returns​

void


hold()​

TypeScript
hold(): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:23

Returns​

void


mute()​

TypeScript
mute(): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:25

Returns​

void


off()​

TypeScript
off(event, handler): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:31

Parameters​

event​

"ended" | "held" | "resumed"

handler​

(...args) => void

Returns​

void


on()​

Call Signature​

TypeScript
on(event, handler): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:28

Parameters​
event​

"answered" | "resumed"

handler​

() => void

Returns​

void

Call Signature​

TypeScript
on(event, handler): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:29

Parameters​
event​

"held"

handler​

(by) => void

Returns​

void

Call Signature​

TypeScript
on(event, handler): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:30

Parameters​
event​

"ended"

handler​

(reason) => void

Returns​

void


reject()​

TypeScript
reject(reason?): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:19

Parameters​

reason?​

"busy" | "decline"

Returns​

void


resume()​

TypeScript
resume(): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:24

Returns​

void


sendDtmf()​

TypeScript
sendDtmf(digits): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:27

Parameters​

digits​

string

Returns​

void


unmute()​

TypeScript
unmute(): void;

Defined in: sdk/native/src/bridge/NativeCallBridge.ts:26

Returns​

void