mozhn / capacitor-callkit-voip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

capacitor-callkit-voip

voip

Install

npm install capacitor-callkit-voip
npx cap sync

API

register(...)

register(options: { topic: string; }) => Promise<void>
Param Type
options { topic: string; }

incomingCall(...)

incomingCall(options: { from: string; }) => Promise<void>
Param Type
options { from: string; }

addListener('registration', ...)

addListener(eventName: 'registration', listenerFunc: (token: Token) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
Param Type
eventName 'registration'
listenerFunc (token: Token) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('callAnswered', ...)

addListener(eventName: 'callAnswered', listenerFunc: (callDate: CallData) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
Param Type
eventName 'callAnswered'
listenerFunc (callDate: CallData) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('callStarted', ...)

addListener(eventName: 'callStarted', listenerFunc: (callDate: CallData) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
Param Type
eventName 'callStarted'
listenerFunc (callDate: CallData) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


Interfaces

PluginListenerHandle

Prop Type
remove () => Promise<void>

Token

Prop Type
token string

CallData

Prop Type
connectionId string
username string

MessageCallData

Prop Type
type 'message'
callbackId string
pluginId string
methodName string
options any

ErrorCallData

Prop Type
type 'js.error'
error { message: string; url: string; line: number; col: number; errorObject: string; }

Type Aliases

CallData

MessageCallData | ErrorCallData

About


Languages

Language:Java 87.4%Language:Swift 4.3%Language:JavaScript 3.7%Language:TypeScript 1.4%Language:HTML 1.0%Language:Ruby 0.8%Language:Kotlin 0.7%Language:Objective-C 0.6%Language:CSS 0.0%