다음을 통해 공유


CallRecording class

CallRecording 클래스는 통화 기록 관련 API를 나타냅니다.

생성자

CallRecording(string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

메서드

delete(string, OperationOptions)

녹음/녹화를 삭제합니다.

downloadStreaming(string, DownloadRecordingOptions)

통화 녹음/녹화가 있는 스트림을 반환합니다.

downloadToPath(string, string, DownloadRecordingOptions)

통화 녹음/녹화 파일을 지정된 경로로 다운로드합니다.

downloadToStream(string, WritableStream, DownloadRecordingOptions)

통화 녹음/녹화 파일을 지정된 스트림에 다운로드합니다.

getState(string, OperationOptions)

통화 기록 속성을 반환합니다.

pause(string, OperationOptions)

통화 녹음/녹화를 일시 중지합니다.

resume(string, OperationOptions)

통화 녹음을 다시 시작합니다.

start(StartRecordingOptions)

지정된 옵션을 사용하여 통화 녹음/녹화를 시작합니다.

stop(string, OperationOptions)

통화 녹음을 중지합니다.

생성자 세부 정보

CallRecording(string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

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

매개 변수

endpoint

string

options

CallAutomationApiClientOptionalParams

메서드 세부 정보

delete(string, OperationOptions)

녹음/녹화를 삭제합니다.

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

매개 변수

recordingLocationUrl

string

기록 위치 URL입니다. 필수.

options
OperationOptions

추가 요청 옵션에는 deleteRecording api 옵션이 포함됩니다.

반환

Promise<void>

downloadStreaming(string, DownloadRecordingOptions)

통화 녹음/녹화가 있는 스트림을 반환합니다.

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

매개 변수

sourceLocationUrl

string

원본 위치 URL입니다. 필수.

options
DownloadRecordingOptions

추가 요청 옵션에는 downloadRecording api 옵션이 포함되어 있습니다.

반환

Promise<ReadableStream>

downloadToPath(string, string, DownloadRecordingOptions)

통화 녹음/녹화 파일을 지정된 경로로 다운로드합니다.

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

매개 변수

sourceLocationUrl

string

원본 위치 URL입니다. 필수.

destinationPath

string

대상 경로입니다. 필수.

options
DownloadRecordingOptions

추가 요청 옵션에는 downloadRecording api 옵션이 포함되어 있습니다.

반환

Promise<void>

downloadToStream(string, WritableStream, DownloadRecordingOptions)

통화 녹음/녹화 파일을 지정된 스트림에 다운로드합니다.

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

매개 변수

sourceLocationUrl

string

원본 위치 URL입니다. 필수.

destinationStream

WritableStream

대상 스트림입니다. 필수.

options
DownloadRecordingOptions

추가 요청 옵션에는 downloadRecording api 옵션이 포함되어 있습니다.

반환

Promise<void>

getState(string, OperationOptions)

통화 기록 속성을 반환합니다.

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

매개 변수

recordingId

string

녹음/녹화와 연결된 recordingId입니다.

options
OperationOptions

추가 요청 옵션에는 getRecordingProperties api 옵션이 포함됩니다.

반환

pause(string, OperationOptions)

통화 녹음/녹화를 일시 중지합니다.

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

매개 변수

recordingId

string

녹음/녹화와 연결된 recordingId입니다.

options
OperationOptions

추가 요청 옵션에는 pauseRecording api 옵션이 포함됩니다.

반환

Promise<void>

resume(string, OperationOptions)

통화 녹음을 다시 시작합니다.

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

매개 변수

recordingId

string

녹음/녹화와 연결된 recordingId입니다.

options
OperationOptions

추가 요청 옵션에는 resumeRecording api 옵션이 포함됩니다.

반환

Promise<void>

start(StartRecordingOptions)

지정된 옵션을 사용하여 통화 녹음/녹화를 시작합니다.

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

매개 변수

options
StartRecordingOptions

작업 옵션입니다.

반환

stop(string, OperationOptions)

통화 녹음을 중지합니다.

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

매개 변수

recordingId

string

녹음/녹화와 연결된 recordingId입니다.

options
OperationOptions

추가 요청 옵션에는 stopRecording api 옵션이 포함됩니다.

반환

Promise<void>