@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. |
| StartRecordingFailed |
Evento in cui StartRecording non è riuscito. |
| 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. |
| SipHeaderPrefix |
Il tipo del prefisso dell'intestazione Sip. |
| 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>