1.0.0 • Published 2 years ago

capacitor-voip-kit v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years 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

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago