Compartir a través de


CallRecording class

La clase CallRecording representa las API relacionadas con la grabación de llamadas.

Constructores

CallRecording(string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

Métodos

delete(string, OperationOptions)

Elimina una grabación.

downloadStreaming(string, DownloadRecordingOptions)

Devuelve una secuencia con una grabación de llamadas.

downloadToPath(string, string, DownloadRecordingOptions)

Descarga un archivo de grabación de llamadas en la ruta de acceso especificada.

downloadToStream(string, WritableStream, DownloadRecordingOptions)

Descarga un archivo de grabación de llamadas en la secuencia especificada.

getState(string, OperationOptions)

Devuelve las propiedades de grabación de llamadas.

pause(string, OperationOptions)

Pausa una grabación de llamadas.

resume(string, OperationOptions)

Reanuda una grabación de llamadas.

start(StartRecordingOptions)

Inicia una grabación de llamadas con las opciones especificadas.

stop(string, OperationOptions)

Detiene una grabación de llamadas.

Detalles del constructor

CallRecording(string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

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

Parámetros

endpoint

string

options

CallAutomationApiClientOptionalParams

Detalles del método

delete(string, OperationOptions)

Elimina una grabación.

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

Parámetros

recordingLocationUrl

string

Dirección URL de ubicación de grabación. Necesario.

options
OperationOptions

Las opciones de solicitud adicionales contienen las opciones de la API deleteRecording.

Devoluciones

Promise<void>

downloadStreaming(string, DownloadRecordingOptions)

Devuelve una secuencia con una grabación de llamadas.

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

Parámetros

sourceLocationUrl

string

Dirección URL de ubicación de origen. Necesario.

options
DownloadRecordingOptions

Las opciones de solicitud adicionales contienen opciones de api downloadRecording.

Devoluciones

Promise<ReadableStream>

downloadToPath(string, string, DownloadRecordingOptions)

Descarga un archivo de grabación de llamadas en la ruta de acceso especificada.

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

Parámetros

sourceLocationUrl

string

Dirección URL de ubicación de origen. Necesario.

destinationPath

string

La ruta de acceso de destino. Necesario.

options
DownloadRecordingOptions

Las opciones de solicitud adicionales contienen opciones de api downloadRecording.

Devoluciones

Promise<void>

downloadToStream(string, WritableStream, DownloadRecordingOptions)

Descarga un archivo de grabación de llamadas en la secuencia especificada.

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

Parámetros

sourceLocationUrl

string

Dirección URL de ubicación de origen. Necesario.

destinationStream

WritableStream

Flujo de destino. Necesario.

options
DownloadRecordingOptions

Las opciones de solicitud adicionales contienen opciones de api downloadRecording.

Devoluciones

Promise<void>

getState(string, OperationOptions)

Devuelve las propiedades de grabación de llamadas.

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

Parámetros

recordingId

string

RecordingId asociado a la grabación.

options
OperationOptions

Las opciones de solicitud adicionales contienen opciones de api getRecordingProperties.

Devoluciones

pause(string, OperationOptions)

Pausa una grabación de llamadas.

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

Parámetros

recordingId

string

RecordingId asociado a la grabación.

options
OperationOptions

Las opciones de solicitud adicionales contienen opciones de api pauseRecording.

Devoluciones

Promise<void>

resume(string, OperationOptions)

Reanuda una grabación de llamadas.

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

Parámetros

recordingId

string

RecordingId asociado a la grabación.

options
OperationOptions

Las opciones de solicitud adicionales contienen opciones de api resumeRecording.

Devoluciones

Promise<void>

start(StartRecordingOptions)

Inicia una grabación de llamadas con las opciones especificadas.

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

Parámetros

options
StartRecordingOptions

Opciones de operación.

Devoluciones

stop(string, OperationOptions)

Detiene una grabación de llamadas.

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

Parámetros

recordingId

string

RecordingId asociado a la grabación.

options
OperationOptions

Las opciones de solicitud adicionales contienen opciones de api stopRecording.

Devoluciones

Promise<void>