Condividi tramite


@azure/communication-call-automation package

Classi

CallAutomationClient

CallAutomationClient rappresenta un client per il servizio Chiamata di comunicazione di AzureAutomation.

CallConnection

La classe CallConnection rappresenta le API basate sulla connessione di chiamata.

CallMedia

La classe CallMedia rappresenta le API correlate ai supporti di chiamata.

CallRecording

La classe CallRecording rappresenta le API correlate alla registrazione delle chiamate.

StreamingData

Classe per gestire l'analisi dei dati di flusso in ingresso.

Interfacce

AddParticipantFailed

Impossibile aggiungere l'evento partecipante.

AddParticipantOptions

Opzioni per aggiungere partecipanti.

AddParticipantResult

Payload della risposta per l'aggiunta di partecipanti alla chiamata.

AddParticipantSucceeded

Evento aggiunto correttamente al partecipante.

AnswerCallOptions

Opzioni per rispondere a una chiamata.

AnswerFailed
AudioData

Dati di streaming audio.

AudioMetadata

Metadati di streaming audio.

CallAutomationClientOptions

Opzioni client usate per configurare le richieste API client CallAutomation.

CallConnected

Evento al momento della creazione della chiamata.

CallConnectionProperties

Proprietà di una connessione di chiamata

CallDisconnected

Evento quando tutti i partecipanti hanno lasciato e la chiamata è stata terminata.

CallIntelligenceOptions

Opzioni di intelligenza artificiale per la chiamata.

CallInvite

Chiama i dettagli dell'invito.

CallLocator

Localizzatore usato per partecipare o intervenire su una chiamata.

CallMediaRecognizeChoiceOptions

Configurazione di riconoscimento specifica di Scelte.

CallMediaRecognizeDtmfOptions

Configurazione di riconoscimento specifica di Dtmf.

CallMediaRecognizeOptions

Opzioni per configurare l'operazione di riconoscimento.

CallMediaRecognizeSpeechOptions

Configurazione di riconoscimento specifica del riconoscimento vocale.

CallMediaRecognizeSpeechOrDtmfOptions

Configurazione di riconoscimento per Riconoscimento vocale o Dtmf

CallParticipant

Modello di contratto di un partecipante di una chiamata ACS

CallResult

L'interfaccia utilizzata come elemento padre di [action]CallResult

CallTransferAccepted

Evento quando la richiesta di trasferimento ha avuto esito positivo.

CallTransferFailed

Evento in cui la richiesta di trasferimento non è riuscita.

CancelAddParticipantFailed

Impossibile annullare l'evento di aggiunta del partecipante.

CancelAddParticipantOperationOptions

Opzioni per l'annullamento della richiesta di aggiunta del partecipante.

CancelAddParticipantOperationResult

Payload della risposta per l'annullamento della richiesta di aggiunta del partecipante.

CancelAddParticipantSucceeded

L'annullamento dell'operazione ha avuto esito positivo per aggiungere l'evento partecipante.

ChannelAffinity

Affinità di canale per un partecipante

ChoiceResult
ConnectCallOptions

Opzioni per connettere la richiesta.

ConnectFailed
ContinuousDtmfRecognitionOptions

Opzioni per il riconoscimento Dtmf continuo.

ContinuousDtmfRecognitionStopped

Evento inviato quando il riconoscimento Dtmf continuo è stato arrestato.

ContinuousDtmfRecognitionToneFailed

Evento inviato quando non è stato possibile riconoscere il tono Dtmf continuo.

ContinuousDtmfRecognitionToneReceived

Evento inviato quando il tono Dtmf ricevuto dal partecipante di destinazione nella chiamata.

CreateCallFailed
CreateCallOptions

Opzioni per creare una chiamata.

DownloadRecordingOptions

Opzioni per scaricare la registrazione.

DtmfData

Dtmf streaming dati.

DtmfResult
FileSource

Modello FileSource.

HoldFailed
HoldOptions

Opzioni per contenere il partecipante.

ListParticipantsResult

Payload della risposta per ottenere i partecipanti della chiamata.

MediaStreamingFailed
MediaStreamingOptions

Opzioni per lo streaming multimediale.

MediaStreamingStarted
MediaStreamingStopped
MediaStreamingUpdate
MuteParticipantOption

Opzioni per disattivare il partecipante.

MuteParticipantResult

Payload della risposta per disattivare il partecipante dalla chiamata.

OutStreamingData

Interfaccia OutboundStreamingAudioData per il payload di streaming audio in uscita.

ParticipantsUpdated

Evento in cui è stato eseguito un aggiornamento ai partecipanti.

PlayCanceled

Evento quando la riproduzione multimediale è stata annullata dall'operazione Annulla.

PlayCompleted

Evento al completamento della riproduzione multimediale.

PlayFailed

Evento quando la riproduzione multimediale non è riuscita.

PlayOptions

Opzioni per riprodurre l'audio.

PlaySource

Modello PlaySource.

PlayStarted

Evento quando la riproduzione multimediale è stata avviata correttamente.

PlayToAllOptions

Opzioni per riprodurreTutti l'audio.

RecognitionChoice

Scelta di riconoscimento

RecognizeCanceled

Evento quando il riconoscimento multimediale è stato annullato dall'operazione Annulla.

RecognizeCompleted

Evento al completamento del riconoscimento multimediale.

RecognizeFailed

Evento quando il riconoscimento multimediale non è riuscito.

RecordingStateChanged

Evento quando è stato modificato lo stato di registrazione.

RecordingStateResult

Payload della risposta per avviare una registrazione delle chiamate o ottenere lo stato di registrazione delle chiamate.

RecordingStorage

Archiviazione di registrazione

RejectCallOptions

Opzioni per rifiutare la chiamata.

RemoveParticipantFailed

Impossibile rimuovere l'evento partecipante.

RemoveParticipantResult

Payload della risposta per la rimozione dei partecipanti dalla chiamata.

RemoveParticipantSucceeded

Evento rimosso correttamente dal partecipante.

RemoveParticipantsOption

Opzioni per rimuovere i partecipanti.

RestAddParticipantFailed

Impossibile aggiungere l'evento dei partecipanti.

RestAddParticipantSucceeded

L'evento è stato aggiunto correttamente ai partecipanti.

RestAnswerFailed

Impossibile rispondere all'evento di chiamata.

RestCallConnected

Evento connesso di chiamata.

RestCallDisconnected

Evento di chiamata disconnesso.

RestCallTransferAccepted

Evento di trasferimento di chiamata accettato.

RestCallTransferFailed

Evento di trasferimento della chiamata non riuscito.

RestCancelAddParticipantFailed

Impossibile annullare l'evento di aggiunta del partecipante.

RestCancelAddParticipantSucceeded

L'annullamento dell'operazione ha avuto esito positivo per aggiungere l'evento partecipante.

RestConnectFailed

Evento ConnectFailed.

RestContinuousDtmfRecognitionStopped
RestContinuousDtmfRecognitionToneFailed
RestContinuousDtmfRecognitionToneReceived
RestCreateCallFailed

Evento di creazione della chiamata non riuscita.

RestHoldFailed
RestMediaStreamingFailed
RestMediaStreamingStarted
RestMediaStreamingStopped
RestParticipantsUpdated

I partecipanti sono stati aggiornati in un evento di chiamata.

RestPlayCanceled
RestPlayCompleted
RestPlayFailed
RestPlayStarted

Evento di avvio della riproduzione.

RestRecognizeCanceled
RestRecognizeCompleted
RestRecognizeFailed
RestRecordingStateChanged
RestRemoveParticipantFailed

Impossibile rimuovere l'evento partecipante.

RestRemoveParticipantSucceeded

Evento rimosso dal partecipante.

RestResultInformation
RestSendDtmfTonesCompleted
RestSendDtmfTonesFailed
RestTranscriptionFailed
RestTranscriptionStarted
RestTranscriptionStopped
RestTranscriptionUpdated
ResultInformation
SendDtmfTonesCompleted

Evento inviato quando i toni Dtmf vengono inviati correttamente.

SendDtmfTonesFailed

Evento inviato quando l'invio dei toni Dtmf non è riuscito.

SendDtmfTonesOptions

Opzioni per l'invio di toni Dtmf.

SendDtmfTonesResult

Payload della risposta per l'invio di toni DTMF.

SipCustomHeader

Intestazione personalizzata SIP.

SipUserToUserHeader

Intestazione da utente SIP a utente.

SpeechResult

Di conseguenza, lo stato del parlato.

SsmlSource

Modello SsmlSource.

StartMediaStreamingOptions

Opzioni per avviare la richiesta di streaming multimediale.

StartRecordingOptions

Opzioni per avviare una registrazione.

StartTranscriptionOptions

Opzioni per avviare la trascrizione

StopAudio
StopMediaStreamingOptions

Opzioni per arrestare la richiesta di streaming multimediale.

StopTranscriptionOptions

Opzioni per arrestare la trascrizione

TextSource

Modello TextSource.

TranscriptionData

Trascrizione in streaming.

TranscriptionFailed
TranscriptionMetadata

Metadati per il flusso di trascrizione.

TranscriptionOptions

Opzioni per lo streaming multimediale.

TranscriptionStarted
TranscriptionStopped
TranscriptionUpdate
TranscriptionUpdated
TransferCallResult

Payload della risposta per il trasferimento della chiamata.

TransferCallToParticipantOptions

Opzioni per trasferire i partecipanti.

UnholdOptions

Opzioni per annullare il partecipante.

UpdateTranscriptionOptions

Opzioni per aggiornare la trascrizione

VoipHeader

Intestazione VOIP.

WordData

Testo nella frase.

Alias tipo

AnswerCallResult

Risultato di AnswerCall

AudioFormat

Definisce i valori per AudioFormat.
<xref:KnownAudioFormat> può essere utilizzato in modo intercambiabile con AudioFormat, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

pcm16KMono
pcm24KMono

CallAutomationEvent

Eventi di callback per l'automazione delle chiamate

CallConnectionStateModel

Definisce i valori per CallConnectionStateModel.
<xref:KnownCallConnectionStateModel> può essere usato in modo intercambiabile con CallConnectionStateModel, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

sconosciuto
connessione
connessi
trasferimento di
trasferimentoAccettato
disconnessione
disconnesso

CallLocatorType

Tipo di localizzatore di una chiamata.

CallRejectReason

Definisce i valori per CallRejectReason.
KnownCallRejectReason può essere usato in modo intercambiabile con CallRejectReason, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

nessuna
occupato
non consentito

ConnectCallResult

Risultato ConnectCall

CreateCallResult

Risultato di CreateCall

CustomCallingContext

Contesto di chiamata personalizzato

DeleteRecordingOptions

Opzioni per eliminare la registrazione.

GetCallConnectionPropertiesOptions

Opzioni per ottenere le proprietà di connessione delle chiamate.

GetParticipantOptions

Opzioni per ottenere un partecipante.

GetRecordingPropertiesOptions

Opzioni per ottenere le proprietà di registrazione.

HangUpOptions

Opzioni per appendere la chiamata

MediaKind

Tipo di streaming multimediale.

MediaStreamingAudioChannelType

Definisce i valori per MediaStreamingAudioChannelType.
KnownMediaStreamingAudioChannelType può essere usato in modo intercambiabile con MediaStreamingAudioChannelType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

misto
non miscelato

MediaStreamingContentType

Definisce i valori per MediaStreamingContentType.
KnownMediaStreamingContentType può essere usato in modo intercambiabile con MediaStreamingContentType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

audio

PauseRecordingOptions

Opzioni per ottenere una sospensione di una registrazione.

RecognitionType

Definisce i valori per RecognitionType.
<xref:KnownRecognitionType> può essere usato in modo intercambiabile con RecognitionType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Dtmf
voce
scelte

RecordingChannel

Tipo di canale di una registrazione delle chiamate.

RecordingContent

Tipo di contenuto di una registrazione delle chiamate.

RecordingFormat

Tipo di formato di una registrazione delle chiamate.

RecordingKind

Tipo di formato di una registrazione delle chiamate.

RecordingState

Definisce i valori per RecordingState.
<xref:KnownRecordingState> può essere usato in modo intercambiabile con RecordingState, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

attiva
inattivo

RecordingStorageKind

Tipo di archiviazione di una registrazione delle chiamate.

RedirectCallOptions

Opzioni per reindirizzare la chiamata.

ResumeRecordingOptions

Opzioni per riprendere la registrazione.

StopRecordingOptions

Opzioni per ottenere un arresto di una registrazione.

StreamingDataKind
StreamingDataResult
Tone

Definisce i valori per Tone.
<xref:KnownTone> può essere usato in modo intercambiabile con Tone, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

zero
un
due
tre
quattro
cinque
sei
sette
otto
nove
un
b
c
d

asterisco

Enumerazioni

Channel
DtmfTone

Un tono Dtmf.

KnownCallRejectReason

Valori noti di CallRejectReason accettati dal servizio.

KnownMediaStreamingAudioChannelType

Valori noti di MediaStreamingAudioChannelType accettati dal servizio.

KnownMediaStreamingContentType

Valori noti di MediaStreamingContentType accettati dal servizio.

KnownStreamingTransportType

Valori noti di KnownStreamingTransportType accettati dal servizio.

RecognizeInputType

Tipo di riconoscimento accettato dal servizio.

VoiceKind

Definisce i valori per VoiceKind accettati dal servizio.

Funzioni

createOutboundAudioData(string)

Funzione di supporto per creare il payload dei dati audio in uscita.

createOutboundStopAudioData()

Funzione di supporto per creare il payload dei dati audio di arresto in uscita.

parseCallAutomationEvent(string | Record<string, unknown>)

Funzione helper per l'analisi degli eventi di callback Acs.

Dettagli funzione

createOutboundAudioData(string)

Funzione di supporto per creare il payload dei dati audio in uscita.

function createOutboundAudioData(data: string): string

Parametri

data

string

Restituisce

string

createOutboundStopAudioData()

Funzione di supporto per creare il payload dei dati audio di arresto in uscita.

function createOutboundStopAudioData(): string

Restituisce

string

parseCallAutomationEvent(string | Record<string, unknown>)

Funzione helper per l'analisi degli eventi di callback Acs.

function parseCallAutomationEvent(encodedEvents: string | Record<string, unknown>): CallAutomationEvent

Parametri

encodedEvents

string | Record<string, unknown>

Restituisce