@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. Valori noti supportati dal servizio
pcm16KMono |
CallAutomationEvent |
Eventi di callback per l'automazione delle chiamate |
CallConnectionStateModel |
Definisce i valori per CallConnectionStateModel. Valori noti supportati dal servizio
sconosciuto |
CallLocatorType |
Tipo di localizzatore di una chiamata. |
CallRejectReason |
Definisce i valori per CallRejectReason. Valori noti supportati dal servizio
nessuna |
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. Valori noti supportati dal servizio
misto |
MediaStreamingContentType |
Definisce i valori per MediaStreamingContentType. Valori noti supportati dal servizioaudio |
PauseRecordingOptions |
Opzioni per ottenere una sospensione di una registrazione. |
RecognitionType |
Definisce i valori per RecognitionType. Valori noti supportati dal servizio
Dtmf |
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. Valori noti supportati dal servizio
attiva |
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. Valori noti supportati dal servizio
zero |
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
create |
Funzione di supporto per creare il payload dei dati audio in uscita. |
create |
Funzione di supporto per creare il payload dei dati audio di arresto in uscita. |
parse |
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>