Package version:

CallRecording class represents call recording related APIs.

Constructors

Methods

  • Deletes a recording.

    Parameters

    • recordingLocationUrl: string

      The recording location url. Required.

    • options: OperationOptions = {}

      Additional request options contains deleteRecording api options.

    Returns Promise<void>

  • Returns a stream with a call recording.

    Parameters

    • sourceLocationUrl: string

      The source location url. Required.

    • options: DownloadRecordingOptions = {}

      Additional request options contains downloadRecording api options.

    Returns Promise<ReadableStream>

  • Downloads a call recording file to the specified path.

    Parameters

    • sourceLocationUrl: string

      The source location url. Required.

    • destinationPath: string

      The destination path. Required.

    • options: DownloadRecordingOptions = {}

      Additional request options contains downloadRecording api options.

    Returns Promise<void>

  • Downloads a call recording file to the specified stream.

    Parameters

    • sourceLocationUrl: string

      The source location url. Required.

    • destinationStream: WritableStream

      The destination stream. Required.

    • options: DownloadRecordingOptions = {}

      Additional request options contains downloadRecording api options.

    Returns Promise<void>

  • Returns call recording properties.

    Parameters

    • recordingId: string

      The recordingId associated with the recording.

    • options: OperationOptions = {}

      Additional request options contains getRecordingProperties api options.

    Returns Promise<RecordingStateResult>

  • Pauses a call recording.

    Parameters

    • recordingId: string

      The recordingId associated with the recording.

    • options: OperationOptions = {}

      Additional request options contains pauseRecording api options.

    Returns Promise<void>

  • Resumes a call recording.

    Parameters

    • recordingId: string

      The recordingId associated with the recording.

    • options: OperationOptions = {}

      Additional request options contains resumeRecording api options.

    Returns Promise<void>

  • Stops a call recording.

    Parameters

    • recordingId: string

      The recordingId associated with the recording.

    • options: OperationOptions = {}

      Additional request options contains stopRecording api options.

    Returns Promise<void>