File

libs/shared/integration/src/lib/internals/calls.manager.ts

Extends

ZiwoModuleBaseManager

Implements

CallFacadeContract

Index

Methods
Accessors

Constructor

constructor(injector: Injector)
Parameters :
Name Type Optional
injector Injector No

Methods

Public answerCall
answerCall(callId: string)
Parameters :
Name Type Optional
callId string No
Returns : void
Public askConsent
askConsent(callId: string, dtmfSequence: string)
Parameters :
Name Type Optional
callId string No
dtmfSequence string No
Returns : void
Public Async blindTransfer
blindTransfer(callId: string, destination: string)
Parameters :
Name Type Optional
callId string No
destination string No
Returns : Promise<void>
Public Async clickToCall
clickToCall(phoneNumber: string, options?: CallOptions)
Parameters :
Name Type Optional
phoneNumber string No
options CallOptions Yes
Returns : Promise<CallInformation | undefined>
Public confirmAttendingAddToCall
confirmAttendingAddToCall(callIdToAdd: string, callId: string)
Parameters :
Name Type Optional
callIdToAdd string No
callId string No
Returns : void
Public confirmAttendingTransfer
confirmAttendingTransfer(callId: string, callIdToTransfer: string)
Parameters :
Name Type Optional
callId string No
callIdToTransfer string No
Returns : void
Public dropMemberFromConference
dropMemberFromConference(conferenceCallId: string, conferenceMemberId: string)
Parameters :
Name Type Optional
conferenceCallId string No
conferenceMemberId string No
Returns : void
Public getCall
getCall(callId: string)
Parameters :
Name Type Optional
callId string No
Returns : CallInformation | undefined
Public hangUpCall
hangUpCall(callId: string)
Parameters :
Name Type Optional
callId string No
Returns : void
Public holdCall
holdCall(callId: string)
Parameters :
Name Type Optional
callId string No
Returns : void
Public muteCall
muteCall(callId: string)
Parameters :
Name Type Optional
callId string No
Returns : void
Public pauseUnpauseRecording
pauseUnpauseRecording(callId: string, dtmfSequence: string)
Parameters :
Name Type Optional
callId string No
dtmfSequence string No
Returns : void
Public reconnect
reconnect()
Returns : void
Public rejectCall
rejectCall(callId: string)
Parameters :
Name Type Optional
callId string No
Returns : void
Public sendDtmfCall
sendDtmfCall(callId: string, sequence: string)
Parameters :
Name Type Optional
callId string No
sequence string No
Returns : void
Public setEndCallSurveyLanguage
setEndCallSurveyLanguage(callId: string, language: string)
Parameters :
Name Type Optional
callId string No
language string No
Returns : void
Public Async startAttendingCall
startAttendingCall(action: AttendingAction, callId: string, phoneNumber: string, name?: string)
Parameters :
Name Type Optional
action AttendingAction No
callId string No
phoneNumber string No
name string Yes
Returns : Promise<CallInformation>
Public Async startCall
startCall(phoneNumber: string, options?: CallOptions)
Parameters :
Name Type Optional
phoneNumber string No
options CallOptions Yes
Returns : Promise<CallInformation>
Public swapCalls
swapCalls()
Returns : void
Public unHoldCall
unHoldCall(callId: string)
Parameters :
Name Type Optional
callId string No
Returns : void
Public unMuteCall
unMuteCall(callId: string)
Parameters :
Name Type Optional
callId string No
Returns : void

Accessors

callEvents$
getcallEvents$()
calls$
getcalls$()
currentCall$
getcurrentCall$()
onHoldCall$
getonHoldCall$()
connectionStatus$
getconnectionStatus$()

results matching ""

    No results matching ""