Megosztás a következőn keresztül:


CallMedia class

A CallMedia osztály a hívási adathordozóval kapcsolatos API-kat jelöli.

Konstruktorok

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

Metódusok

cancelAllOperations()

Megszakítja az üzenetsorba helyezett médiaműveleteket.

hold(CommunicationIdentifier, HoldOptions)

Hanglejátszás közben várakoztathatja a résztvevőt.

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

Hang lejátszása egy adott résztvevőnek.

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

Játsszon az összes résztvevőnek.

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

Dtmf-tónusok küldése.

startContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

Indítsa el a folyamatos Dtmf-felismerést a hangokra való feliratkozással.

startMediaStreaming(StartMediaStreamingOptions)

Elindítja a médiastreamelést a hívásban.

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

Résztvevők bemenetének felismerése.

startRecognizing(CommunicationIdentifier, number, CallMediaRecognizeDtmfOptions)

Résztvevők bemenetének felismerése.

startTranscription(StartTranscriptionOptions)

Átírás indítása a hívásban

stopContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

Állítsa le a folyamatos Dtmf-felismerést a hangok leiratkozásával.

stopMediaStreaming(StopMediaStreamingOptions)

Leállítja a médiastreamelést a hívásban.

stopTranscription(StopTranscriptionOptions)

Leállítja az átírást a hívásban.

unhold(CommunicationIdentifier, UnholdOptions)

Résztvevő eltávolítása a visszatartásból.

updateTranscription(string, UpdateTranscriptionOptions)

Átírási nyelv frissítése.

Konstruktor adatai

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

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

Paraméterek

callConnectionId

string

endpoint

string

options

CallAutomationApiClientOptionalParams

Metódus adatai

cancelAllOperations()

Megszakítja az üzenetsorba helyezett médiaműveleteket.

function cancelAllOperations(): Promise<void>

Válaszok

Promise<void>

hold(CommunicationIdentifier, HoldOptions)

Hanglejátszás közben várakoztathatja a résztvevőt.

function hold(targetParticipant: CommunicationIdentifier, options?: HoldOptions): Promise<void>

Paraméterek

targetParticipant
CommunicationIdentifier

A célokat, hogy játszani.

options
HoldOptions

További attribútumok a visszatartott résztvevő számára.

Válaszok

Promise<void>

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

Hang lejátszása egy adott résztvevőnek.

function play(playSources: (FileSource | TextSource | SsmlSource)[], playTo: CommunicationIdentifier[], options?: PlayOptions): Promise<void>

Paraméterek

playSources

(FileSource | TextSource | SsmlSource)[]

Egy PlaySource, amely a lejátszandó forrásokat jelöli. Jelenleg kérésenként csak egy lejátszási forrás támogatott.

playTo

CommunicationIdentifier[]

A célokat, hogy játszani.

options
PlayOptions

További attribútumok a lejátszáshoz.

Válaszok

Promise<void>

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

Játsszon az összes résztvevőnek.

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

Paraméterek

playSources

(FileSource | TextSource | SsmlSource)[]

Egy PlaySource, amely a lejátszandó forrásokat jelöli. Jelenleg kérésenként csak egy lejátszási forrás támogatott.

options
PlayToAllOptions

További attribútumok a lejátszáshoz.

Válaszok

Promise<void>

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

Dtmf-tónusok küldése.

function sendDtmfTones(tones: string[] | DtmfTone[], targetParticipant: CommunicationIdentifier, options?: SendDtmfTonesOptions): Promise<SendDtmfTonesResult>

Paraméterek

tones

string[] | DtmfTone[]

A cél résztvevőnek küldendő hangok listája.

targetParticipant
CommunicationIdentifier

Cél résztvevő.

options
SendDtmfTonesOptions

További attribútumok a Dtmf-tónusok küldéséhez.

Válaszok

startContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

Indítsa el a folyamatos Dtmf-felismerést a hangokra való feliratkozással.

function startContinuousDtmfRecognition(targetParticipant: CommunicationIdentifier, options?: ContinuousDtmfRecognitionOptions): Promise<void>

Paraméterek

targetParticipant
CommunicationIdentifier

Cél résztvevő.

options
ContinuousDtmfRecognitionOptions

További attribútumok a folyamatos Dtmf-felismeréshez.

Válaszok

Promise<void>

startMediaStreaming(StartMediaStreamingOptions)

Elindítja a médiastreamelést a hívásban.

function startMediaStreaming(options?: StartMediaStreamingOptions): Promise<void>

Paraméterek

options
StartMediaStreamingOptions

További attribútumok a médiaadatfolyam elindításához.

Válaszok

Promise<void>

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

Résztvevők bemenetének felismerése.

function startRecognizing(targetParticipant: CommunicationIdentifier, options: CallMediaRecognizeDtmfOptions | CallMediaRecognizeChoiceOptions | CallMediaRecognizeSpeechOptions | CallMediaRecognizeSpeechOrDtmfOptions): Promise<void>

Paraméterek

targetParticipant
CommunicationIdentifier

Cél résztvevő.

Válaszok

Promise<void>

startRecognizing(CommunicationIdentifier, number, CallMediaRecognizeDtmfOptions)

Figyelmeztetés

Ez az API már elavult.

This method signature is deprecated. Please use the new signature with targetParticipant and options params instead, and set maxTonesToCollect in options.

Résztvevők bemenetének felismerése.

function startRecognizing(targetParticipant: CommunicationIdentifier, maxTonesToCollect: number, options: CallMediaRecognizeDtmfOptions): Promise<void>

Paraméterek

targetParticipant
CommunicationIdentifier

Cél résztvevő.

maxTonesToCollect

number

Gyűjtendő DTMF-hangok maximális száma.

options
CallMediaRecognizeDtmfOptions

Különböző attribútumok felismeréshez.

Válaszok

Promise<void>

startTranscription(StartTranscriptionOptions)

Átírás indítása a hívásban

function startTranscription(options?: StartTranscriptionOptions): Promise<void>

Paraméterek

options
StartTranscriptionOptions

További attribútumok az átírás elindításához.

Válaszok

Promise<void>

stopContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

Állítsa le a folyamatos Dtmf-felismerést a hangok leiratkozásával.

function stopContinuousDtmfRecognition(targetParticipant: CommunicationIdentifier, options?: ContinuousDtmfRecognitionOptions): Promise<void>

Paraméterek

targetParticipant
CommunicationIdentifier

Cél résztvevő.

options
ContinuousDtmfRecognitionOptions

További attribútumok a folyamatos Dtmf-felismeréshez.

Válaszok

Promise<void>

stopMediaStreaming(StopMediaStreamingOptions)

Leállítja a médiastreamelést a hívásban.

function stopMediaStreaming(options?: StopMediaStreamingOptions): Promise<void>

Paraméterek

options
StopMediaStreamingOptions

További attribútumok a médiaadatfolyam leállításához.

Válaszok

Promise<void>

stopTranscription(StopTranscriptionOptions)

Leállítja az átírást a hívásban.

function stopTranscription(options?: StopTranscriptionOptions): Promise<void>

Paraméterek

options
StopTranscriptionOptions

További attribútumok az átírás leállításához.

Válaszok

Promise<void>

unhold(CommunicationIdentifier, UnholdOptions)

Résztvevő eltávolítása a visszatartásból.

function unhold(targetParticipant: CommunicationIdentifier, options?: UnholdOptions): Promise<void>

Paraméterek

targetParticipant
CommunicationIdentifier

A célokat, hogy játszani.

options
UnholdOptions

További attribútumok a résztvevő visszatartására.

Válaszok

Promise<void>

updateTranscription(string, UpdateTranscriptionOptions)

Átírási nyelv frissítése.

function updateTranscription(locale: string, options?: UpdateTranscriptionOptions): Promise<void>

Paraméterek

locale

string

Új területi beállítást határoz meg az átíráshoz.

Válaszok

Promise<void>