@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
readonly from: string;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:14
fromName
readonly fromName: string | null;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:15
id
readonly id: string;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:13
isMuted
readonly isMuted: boolean;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:17
state
readonly state: CallState;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:16
Methods
answer()
answer(): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:18
Returns
void
hangup()
hangup(): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:22
Returns
void
hold()
hold(): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:23
Returns
void
mute()
mute(): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:25
Returns
void
off()
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
on(event, handler): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:28
Parameters
event
"answered" | "resumed"
handler
() => void
Returns
void
Call Signature
on(event, handler): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:29
Parameters
event
"held"
handler
(by) => void
Returns
void
Call Signature
on(event, handler): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:30
Parameters
event
"ended"
handler
(reason) => void
Returns
void
reject()
reject(reason?): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:19
Parameters
reason?
"busy" | "decline"
Returns
void
resume()
resume(): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:24
Returns
void
sendDtmf()
sendDtmf(digits): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:27
Parameters
digits
string
Returns
void
unmute()
unmute(): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:26
Returns
void