次の方法で共有


CallMedia class

CallMedia クラスは、呼び出しメディア関連の API を表します。

コンストラクター

CallMedia(string, string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

メソッド

cancelAllOperations()

キューに登録されているすべてのメディア操作を取り消します。

hold(CommunicationIdentifier, HoldOptions)

オーディオの再生中に参加者を保留にする。

play((FileSource | TextSource | SsmlSource)[], CommunicationIdentifier[], PlayOptions)

特定の参加者にオーディオを再生します。

playToAll((FileSource | TextSource | SsmlSource)[], PlayToAllOptions)

すべての参加者に再生します。

sendDtmfTones(string[] | DtmfTone[], CommunicationIdentifier, SendDtmfTonesOptions)

Dtmf トーンを送信します。

startContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

トーンをサブスクライブして、Dtmf の継続的な認識を開始します。

startMediaStreaming(StartMediaStreamingOptions)

通話中にメディア ストリーミングを開始します。

startRecognizing(CommunicationIdentifier, CallMediaRecognizeDtmfOptions | CallMediaRecognizeChoiceOptions | CallMediaRecognizeSpeechOptions | CallMediaRecognizeSpeechOrDtmfOptions)

参加者の入力を認識します。

startRecognizing(CommunicationIdentifier, number, CallMediaRecognizeDtmfOptions)

参加者の入力を認識します。

startTranscription(StartTranscriptionOptions)

呼び出しで文字起こしを開始します

stopContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

トーンへのサブスクライブを解除して、Dtmf の継続的な認識を停止します。

stopMediaStreaming(StopMediaStreamingOptions)

通話中のメディア ストリーミングを停止します。

stopTranscription(StopTranscriptionOptions)

呼び出しの文字起こしを停止します。

unhold(CommunicationIdentifier, UnholdOptions)

参加者を保留から削除します。

updateTranscription(string, UpdateTranscriptionOptions)

文字起こし言語を更新します。

コンストラクターの詳細

CallMedia(string, string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

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

パラメーター

callConnectionId

string

endpoint

string

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。 現時点では、要求ごとに 1 つの再生ソースのみがサポートされています。

playTo

CommunicationIdentifier[]

再生先のターゲット。

options
PlayOptions

プレイ用の追加の属性。

戻り値

Promise<void>

playToAll((FileSource | TextSource | SsmlSource)[], PlayToAllOptions)

すべての参加者に再生します。

function playToAll(playSources: (FileSource | TextSource | SsmlSource)[], options?: PlayToAllOptions): Promise<void>

パラメーター

playSources

(FileSource | TextSource | SsmlSource)[]

再生するソースを表す PlaySource。 現時点では、要求ごとに 1 つの再生ソースのみがサポートされています。

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 トーンを送信するための追加の属性。

戻り値

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

対象の参加者。

戻り値

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

recognize の異なる属性。

戻り値

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

文字起こしの新しいロケールを定義します。

戻り値

Promise<void>