CallRecording class
CallRecording 클래스는 통화 기록 관련 API를 나타냅니다.
메서드
| delete(string, Operation |
녹음/녹화를 삭제합니다. |
| download |
통화 녹음/녹화가 있는 스트림을 반환합니다. |
| download |
통화 녹음/녹화 파일을 지정된 경로로 다운로드합니다. |
| download |
통화 녹음/녹화 파일을 지정된 스트림에 다운로드합니다. |
| get |
통화 기록 속성을 반환합니다. |
| pause(string, Operation |
통화 녹음/녹화를 일시 중지합니다. |
| resume(string, Operation |
통화 녹음을 다시 시작합니다. |
| start(Start |
지정된 옵션을 사용하여 통화 녹음/녹화를 시작합니다. |
| stop(string, Operation |
통화 녹음을 중지합니다. |
생성자 세부 정보
CallRecording(string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)
new CallRecording(endpoint: string, credential: TokenCredential | KeyCredential, options?: CallAutomationApiClientOptionalParams)
매개 변수
- endpoint
-
string
- credential
- 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 옵션이 포함됩니다.
반환
Promise<RecordingStateResult>
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
작업 옵션입니다.
반환
Promise<RecordingStateResult>
stop(string, OperationOptions)
통화 녹음을 중지합니다.
function stop(recordingId: string, options?: OperationOptions): Promise<void>
매개 변수
- recordingId
-
string
녹음/녹화와 연결된 recordingId입니다.
- options
- OperationOptions
추가 요청 옵션에는 stopRecording api 옵션이 포함됩니다.
반환
Promise<void>