CallRecording class
La clase CallRecording representa las API relacionadas con la grabación de llamadas.
Constructores
Call |
Métodos
delete(string, Operation |
Elimina una grabación. |
download |
Devuelve una secuencia con una grabación de llamadas. |
download |
Descarga un archivo de grabación de llamadas en la ruta de acceso especificada. |
download |
Descarga un archivo de grabación de llamadas en la secuencia especificada. |
get |
Devuelve las propiedades de grabación de llamadas. |
pause(string, Operation |
Pausa una grabación de llamadas. |
resume(string, Operation |
Reanuda una grabación de llamadas. |
start(Start |
Inicia una grabación de llamadas con las opciones especificadas. |
stop(string, Operation |
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
- credential
- 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
Promise<RecordingStateResult>
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
Promise<RecordingStateResult>
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>