Skip to main content

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

Interface: BridgePhone

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

What the bridge needs from the phone — DialStackPhone satisfies it.

Properties​

isConnected​

TypeScript
readonly isConnected: boolean;

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

Methods​

call()​

TypeScript
call(destination): Promise<BridgeCall>;

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

Place an outbound call. The bridge reports it to the OS around this.

Parameters​

destination​

string

Returns​

Promise<BridgeCall>


connect()​

TypeScript
connect(): Promise<void>;

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

Returns​

Promise<void>


disconnect()​

TypeScript
disconnect(): void;

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

Returns​

void


on()​

Call Signature​

TypeScript
on(event, handler): void;

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

Parameters​
event​

"connected" | "reconnected"

handler​

() => void

Returns​

void

Call Signature​

TypeScript
on(event, handler): void;

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

Parameters​
event​

"disconnected"

handler​

(error?) => void

Returns​

void

Call Signature​

TypeScript
on(event, handler): void;

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

Parameters​
event​

"reconnecting"

handler​

(attempt, delayMs) => void

Returns​

void

Call Signature​

TypeScript
on(event, handler): void;

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

Parameters​
event​

"incoming"

handler​

(call) => void

Returns​

void

Call Signature​

TypeScript
on(event, handler): void;

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

Parameters​
event​

"error"

handler​

(err) => void

Returns​

void


setToken()​

TypeScript
setToken(token): void;

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

Parameters​

token​

string

Returns​

void