Skip to content

@sourceloop/video-conferencing-service / Exports / VonageProvider

Class: VonageProvider

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new VonageProvider(vonageService)

Parameters

Name Type
vonageService VonageService

Defined in

services/video-conferencing-service/src/providers/vonage/vonage.provider.ts:25

Properties

vonageService

Private Readonly vonageService: VonageService

Defined in

services/video-conferencing-service/src/providers/vonage/vonage.provider.ts:27

Methods

value

value(): Object

Returns

Object

Name Type
checkWebhookPayload (webhookPayload: VonageSessionWebhookPayload) => Promise<void>
deleteArchive (archiveId: string) => Promise<void>
getArchives (archiveId: null | string) => Promise<ArchiveResponse | ArchiveResponseList>
getFeatures () => VideoChatFeatures
getMeetingLink (meetingOptions: VonageMeetingOptions) => Promise<VonageMeetingResponse>
getToken (sessionId: string, options: VonageSessionOptions) => Promise<SessionResponse>
setUploadTarget (storageConfig: VonageS3TargetOptions | VonageAzureTargetOptions) => Promise<void>

Implementation of

Provider.value

Defined in

services/video-conferencing-service/src/providers/vonage/vonage.provider.ts:29