@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
readonly isConnected: boolean;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:43
Methods
call()
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()
connect(): Promise<void>;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:44
Returns
Promise<void>
disconnect()
disconnect(): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:45
Returns
void
on()
Call Signature
on(event, handler): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:49
Parameters
event
"connected" | "reconnected"
handler
() => void
Returns
void
Call Signature
on(event, handler): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:50
Parameters
event
"disconnected"
handler
(error?) => void
Returns
void
Call Signature
on(event, handler): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:51
Parameters
event
"reconnecting"
handler
(attempt, delayMs) => void
Returns
void
Call Signature
on(event, handler): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:52
Parameters
event
"incoming"
handler
(call) => void
Returns
void
Call Signature
on(event, handler): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:53
Parameters
event
"error"
handler
(err) => void
Returns
void
setToken()
setToken(token): void;
Defined in: sdk/native/src/bridge/NativeCallBridge.ts:46
Parameters
token
string
Returns
void