CallMedia class
CallMedia 클래스는 통화 미디어 관련 API를 나타냅니다.
생성자
| Call |
메서드
생성자 세부 정보
CallMedia(string, string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)
new CallMedia(callConnectionId: string, endpoint: string, credential: TokenCredential | KeyCredential, options?: CallAutomationApiClientOptionalParams)
매개 변수
- callConnectionId
-
string
- endpoint
-
string
- credential
- options
-
CallAutomationApiClientOptionalParams
메서드 세부 정보
cancelAllOperations()
대기하는 모든 미디어 작업을 취소합니다.
function cancelAllOperations(): Promise<void>
반환
Promise<void>
hold(CommunicationIdentifier, HoldOptions)
오디오를 재생하는 동안 참가자를 보류합니다.
function hold(targetParticipant: CommunicationIdentifier, options?: HoldOptions): Promise<void>
매개 변수
- targetParticipant
- CommunicationIdentifier
재생할 대상입니다.
- options
- HoldOptions
보류 참가자에 대한 추가 특성입니다.
반환
Promise<void>
play((FileSource | TextSource | SsmlSource)[], CommunicationIdentifier[], PlayOptions)
특정 참가자에게 오디오를 재생합니다.
function play(playSources: (FileSource | TextSource | SsmlSource)[], playTo: CommunicationIdentifier[], options?: PlayOptions): Promise<void>
매개 변수
- playSources
-
(FileSource | TextSource | SsmlSource)[]
재생할 원본을 나타내는 PlaySource입니다. 현재 요청당 단일 재생 원본만 지원됩니다.
- playTo
재생할 대상입니다.
- options
- PlayOptions
재생에 대한 추가 특성입니다.
반환
Promise<void>
playToAll((FileSource | TextSource | SsmlSource)[], PlayToAllOptions)
모든 참가자에게 재생합니다.
function playToAll(playSources: (FileSource | TextSource | SsmlSource)[], options?: PlayToAllOptions): Promise<void>
매개 변수
- playSources
-
(FileSource | TextSource | SsmlSource)[]
재생할 원본을 나타내는 PlaySource입니다. 현재 요청당 단일 재생 원본만 지원됩니다.
- options
- PlayToAllOptions
재생에 대한 추가 특성입니다.
반환
Promise<void>
sendDtmfTones(string[] | DtmfTone[], CommunicationIdentifier, SendDtmfTonesOptions)
Dtmf 톤을 보냅니다.
function sendDtmfTones(tones: string[] | DtmfTone[], targetParticipant: CommunicationIdentifier, options?: SendDtmfTonesOptions): Promise<SendDtmfTonesResult>
매개 변수
- tones
-
string[] | DtmfTone[]
대상 참가자에게 보낼 톤 목록입니다.
- targetParticipant
- CommunicationIdentifier
대상 참가자입니다.
- options
- SendDtmfTonesOptions
Dtmf 톤 보내기에 대한 추가 특성입니다.
반환
Promise<SendDtmfTonesResult>
startContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)
톤을 구독하여 연속 Dtmf 인식을 시작합니다.
function startContinuousDtmfRecognition(targetParticipant: CommunicationIdentifier, options?: ContinuousDtmfRecognitionOptions): Promise<void>
매개 변수
- targetParticipant
- CommunicationIdentifier
대상 참가자입니다.
- options
- ContinuousDtmfRecognitionOptions
연속 Dtmf 인식에 대한 추가 특성입니다.
반환
Promise<void>
startMediaStreaming(StartMediaStreamingOptions)
통화에서 미디어 스트리밍을 시작합니다.
function startMediaStreaming(options?: StartMediaStreamingOptions): Promise<void>
매개 변수
- options
- StartMediaStreamingOptions
미디어 스트리밍을 시작하기 위한 추가 속성입니다.
반환
Promise<void>
startRecognizing(CommunicationIdentifier, CallMediaRecognizeDtmfOptions | CallMediaRecognizeChoiceOptions | CallMediaRecognizeSpeechOptions | CallMediaRecognizeSpeechOrDtmfOptions)
참가자 입력을 인식합니다.
function startRecognizing(targetParticipant: CommunicationIdentifier, options: CallMediaRecognizeDtmfOptions | CallMediaRecognizeChoiceOptions | CallMediaRecognizeSpeechOptions | CallMediaRecognizeSpeechOrDtmfOptions): Promise<void>
매개 변수
- targetParticipant
- CommunicationIdentifier
대상 참가자입니다.
- options
-
CallMediaRecognizeDtmfOptions | CallMediaRecognizeChoiceOptions | CallMediaRecognizeSpeechOptions | CallMediaRecognizeSpeechOrDtmfOptions
인식에 대한 특성이 다릅니다.
반환
Promise<void>
startRecognizing(CommunicationIdentifier, number, CallMediaRecognizeDtmfOptions)
경고
이 API는 이제 사용되지 않습니다.
This method signature is deprecated. Please use the new signature with targetParticipant and options params instead, and set maxTonesToCollect in options.
참가자 입력을 인식합니다.
function startRecognizing(targetParticipant: CommunicationIdentifier, maxTonesToCollect: number, options: CallMediaRecognizeDtmfOptions): Promise<void>
매개 변수
- targetParticipant
- CommunicationIdentifier
대상 참가자입니다.
- maxTonesToCollect
-
number
수집할 DTMF 톤의 최대 수입니다.
- options
- CallMediaRecognizeDtmfOptions
인식에 대한 특성이 다릅니다.
반환
Promise<void>
startTranscription(StartTranscriptionOptions)
통화에서 전사를 시작합니다.
function startTranscription(options?: StartTranscriptionOptions): Promise<void>
매개 변수
- options
- StartTranscriptionOptions
전사 시작을 위한 추가 속성입니다.
반환
Promise<void>
stopContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)
톤을 구독 취소하여 연속 Dtmf 인식을 중지합니다.
function stopContinuousDtmfRecognition(targetParticipant: CommunicationIdentifier, options?: ContinuousDtmfRecognitionOptions): Promise<void>
매개 변수
- targetParticipant
- CommunicationIdentifier
대상 참가자입니다.
- options
- ContinuousDtmfRecognitionOptions
연속 Dtmf 인식에 대한 추가 특성입니다.
반환
Promise<void>
stopMediaStreaming(StopMediaStreamingOptions)
통화에서 미디어 스트리밍을 중지합니다.
function stopMediaStreaming(options?: StopMediaStreamingOptions): Promise<void>
매개 변수
- options
- StopMediaStreamingOptions
미디어 스트리밍을 중지하기 위한 추가 속성입니다.
반환
Promise<void>
stopTranscription(StopTranscriptionOptions)
통화에서 전사를 중지합니다.
function stopTranscription(options?: StopTranscriptionOptions): Promise<void>
매개 변수
- options
- StopTranscriptionOptions
트랜스크립션 중지를 위한 추가 속성입니다.
반환
Promise<void>
unhold(CommunicationIdentifier, UnholdOptions)
참가자를 보류에서 제거합니다.
function unhold(targetParticipant: CommunicationIdentifier, options?: UnholdOptions): Promise<void>
매개 변수
- targetParticipant
- CommunicationIdentifier
재생할 대상입니다.
- options
- UnholdOptions
보류 취소 참가자에 대한 추가 특성입니다.
반환
Promise<void>
updateTranscription(string, UpdateTranscriptionOptions)
전사 언어를 업데이트합니다.
function updateTranscription(locale: string, options?: UpdateTranscriptionOptions): Promise<void>
매개 변수
- locale
-
string
전사를 위한 새 로캘을 정의합니다.
- options
- UpdateTranscriptionOptions
반환
Promise<void>