Delen via


CallRecording class

De klasse CallRecording vertegenwoordigt aanroepopnamegerelateerde API's.

Constructors

CallRecording(string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

Methoden

delete(string, OperationOptions)

Hiermee verwijdert u een opname.

downloadStreaming(string, DownloadRecordingOptions)

Retourneert een stream met een oproepopname.

downloadToPath(string, string, DownloadRecordingOptions)

Hiermee downloadt u een opnamebestand voor gesprekken naar het opgegeven pad.

downloadToStream(string, WritableStream, DownloadRecordingOptions)

Hiermee downloadt u een opnamebestand voor gesprekken naar de opgegeven stream.

getState(string, OperationOptions)

Retourneert eigenschappen voor gespreksopname.

pause(string, OperationOptions)

Hiermee wordt een oproepopname onderbroken.

resume(string, OperationOptions)

Hiermee wordt een gespreksopname hervat.

start(StartRecordingOptions)

Start een oproepopname met de opgegeven opties.

stop(string, OperationOptions)

Stopt een oproepopname.

Constructordetails

CallRecording(string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

new CallRecording(endpoint: string, credential: TokenCredential | KeyCredential, options?: CallAutomationApiClientOptionalParams)

Parameters

endpoint

string

options

CallAutomationApiClientOptionalParams

Methodedetails

delete(string, OperationOptions)

Hiermee verwijdert u een opname.

function delete(recordingLocationUrl: string, options?: OperationOptions): Promise<void>

Parameters

recordingLocationUrl

string

De URL van de opnamelocatie. Vereist.

options
OperationOptions

Aanvullende aanvraagopties bevatten opties voor deleteRecording-API.

Retouren

Promise<void>

downloadStreaming(string, DownloadRecordingOptions)

Retourneert een stream met een oproepopname.

function downloadStreaming(sourceLocationUrl: string, options?: DownloadRecordingOptions): Promise<ReadableStream>

Parameters

sourceLocationUrl

string

De URL van de bronlocatie. Vereist.

options
DownloadRecordingOptions

Aanvullende aanvraagopties bevatten api-opties voor downloadRecording.

Retouren

Promise<ReadableStream>

downloadToPath(string, string, DownloadRecordingOptions)

Hiermee downloadt u een opnamebestand voor gesprekken naar het opgegeven pad.

function downloadToPath(sourceLocationUrl: string, destinationPath: string, options?: DownloadRecordingOptions): Promise<void>

Parameters

sourceLocationUrl

string

De URL van de bronlocatie. Vereist.

destinationPath

string

Het doelpad. Vereist.

options
DownloadRecordingOptions

Aanvullende aanvraagopties bevatten api-opties voor downloadRecording.

Retouren

Promise<void>

downloadToStream(string, WritableStream, DownloadRecordingOptions)

Hiermee downloadt u een opnamebestand voor gesprekken naar de opgegeven stream.

function downloadToStream(sourceLocationUrl: string, destinationStream: WritableStream, options?: DownloadRecordingOptions): Promise<void>

Parameters

sourceLocationUrl

string

De URL van de bronlocatie. Vereist.

destinationStream

WritableStream

De doelstream. Vereist.

options
DownloadRecordingOptions

Aanvullende aanvraagopties bevatten api-opties voor downloadRecording.

Retouren

Promise<void>

getState(string, OperationOptions)

Retourneert eigenschappen voor gespreksopname.

function getState(recordingId: string, options?: OperationOptions): Promise<RecordingStateResult>

Parameters

recordingId

string

De recordingId die aan de opname is gekoppeld.

options
OperationOptions

Aanvullende aanvraagopties bevatten getRecordingProperties API-opties.

Retouren

pause(string, OperationOptions)

Hiermee wordt een oproepopname onderbroken.

function pause(recordingId: string, options?: OperationOptions): Promise<void>

Parameters

recordingId

string

De recordingId die aan de opname is gekoppeld.

options
OperationOptions

Aanvullende aanvraagopties bevatten api-opties voor pauseRecording.

Retouren

Promise<void>

resume(string, OperationOptions)

Hiermee wordt een gespreksopname hervat.

function resume(recordingId: string, options?: OperationOptions): Promise<void>

Parameters

recordingId

string

De recordingId die aan de opname is gekoppeld.

options
OperationOptions

Aanvullende aanvraagopties bevatten opties voor resumeRecording-API.

Retouren

Promise<void>

start(StartRecordingOptions)

Start een oproepopname met de opgegeven opties.

function start(options: StartRecordingOptions): Promise<RecordingStateResult>

Parameters

options
StartRecordingOptions

Bewerkingsopties.

Retouren

stop(string, OperationOptions)

Stopt een oproepopname.

function stop(recordingId: string, options?: OperationOptions): Promise<void>

Parameters

recordingId

string

De recordingId die aan de opname is gekoppeld.

options
OperationOptions

Aanvullende aanvraagopties bevatten opties voor stopRecording-API.

Retouren

Promise<void>