Skip to content

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

Class: TwilioProvider

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new TwilioProvider(twilioService)

Parameters

Name Type
twilioService TwilioService

Defined in

services/video-conferencing-service/src/providers/twilio/twilio.provider.ts:17

Properties

twilioService

Private Readonly twilioService: TwilioService

Defined in

services/video-conferencing-service/src/providers/twilio/twilio.provider.ts:18

Methods

value

value(): Object

Returns

Object

Name Type
checkWebhookPayload (webhookPayload: TwilioWebhookPayload) => Promise<void>
deleteArchive (archiveId: string) => Promise<void>
getArchives (archiveId: null | string) => Promise<ArchiveResponse>
getFeatures () => VideoChatFeatures
getMeetingLink (meetingOptions: MeetingOptions) => Promise<TwilioMeetingResponse>
getToken (sessionId: string, options: TwilioSessonOptions) => Promise<SessionResponse>
setUploadTarget (storageConfig: TwilioS3TargetOptions) => Promise<void>

Implementation of

Provider.value

Defined in

services/video-conferencing-service/src/providers/twilio/twilio.provider.ts:21