1.0.0 • Published 12 months ago

capacitor-voip-kit v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

capacitor-voip-kit

Capacitor plugin for VoIP apps

Install

npm install capacitor-voip-kit
npx cap sync

API

register()

register() => Promise<{ token: string; }>

Returns: Promise<{ token: string; }>


incomingCall(...)

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

addListener('registration', ...)

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

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('incomingCall', ...)

addListener(eventName: 'incomingCall', listenerFunc: (token: Token) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'incomingCall'
listenerFunc(token: Token) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('callAnswered', ...)

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

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('callStarted', ...)

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

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


Interfaces

PluginListenerHandle

PropType
remove() => Promise<void>

Token

PropType
tokenstring

CallData

PropType
connectionIdstring
usernamestring

MessageCallData

PropType
type'message'
callbackIdstring
pluginIdstring
methodNamestring
optionsany

ErrorCallData

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

Type Aliases

CallData

MessageCallData | ErrorCallData

1.0.0

12 months ago

0.0.2

1 year ago

0.0.1

1 year ago