Section courante

A propos

Section administrative du site

Azure.Communication.CallAutomation

Appel d'automation
Azure SDK for .NET (C#) Espaces de nom

Description

Cet espace de nom permet d'automatiser les appels vocaux, en fournissant des fonctionnalités comme la détection de tonalité (DTMF), l'enregistrement d'appels ou la gestion des participants dans des scénarios server-to-server.

Liste des classes

Nom Description
AddParticipantEventResult Cette classe permet de représenter le résultat d'attente d'un événement lié à l'ajout d'un participant dans un appel via l'appel à WaitForEvent de AddParticipantResult.
AddParticipantFailed Cette classe permet de capturer les détails d'un échec survenu lors de l'ajout d'un participant à un appel dans Azure Communication Services.
AddParticipantOptions Cette classe permet de configurer les options de l'opération d'ajout de participants à une session d'appel, comme l'identifiant du participant ou les paramètres média.
AddParticipantResult Cette classe permet de contenir le résultat global de l'opération d'ajout de participants à un appel, y compris l'état de réussite ou d'échec.
AddParticipantSucceeded Cette classe permet de représenter un événement de réussite signalant que le participant a été ajouté avec succès à l'appel.
AnswerCallEventResult Cette classe permet de représenter le résultat d'un événement retourné par l'opération WaitForEvent lors d'une tentative de réponse à un appel.
AnswerCallOptions Cette classe permet de définir les options utilisées pour répondre à un appel entrant, comme les configurations média ou les métadonnées associées.
AnswerCallResult Cette classe permet de contenir les informations retournées lors de la réponse à un appel, incluant les données de session et d'appel.
AnswerFailed Cette classe permet de représenter un événement signalant l'échec de la tentative de réponse à un appel entrant.
CallAutomationClient Cette classe permet d'interagir avec le service d'automatisation des appels d'Azure Communication Services pour gérer les appels, les participants et les événements.
CallAutomationClientOptions Cette classe permet de configurer les options de la classe CallAutomationClient, incluant la version de l'API et les paramètres spécifiques à l'automatisation des appels.
CallAutomationEventBase Cette classe permet de représenter la base commune de tous les événements liés à l'automatisation des appels dans Azure Communication Services.
CallAutomationEventParser Cette classe permet d'analyser les événements de rappel (callback) émis par Azure Communication Services afin de les convertir en objets d'événements exploitables.
CallAutomationEventProcessor Cette classe permet de traiter les événements entrants liés à l'automatisation des appels, facilitant leur gestion dans les applications clientes.
CallAutomationModelFactory Cette classe permet de créer manuellement des instances de modèles utilisés dans CallAutomation, généralement pour des tests ou des scénarios personnalisés.
CallConnected Cette classe permet de représenter un événement indiquant qu'un appel a été établi avec succès entre les participants.
CallConnection Cette classe permet de gérer une connexion d'appel active dans Azure Communication Services, incluant des opérations comme raccrocher, transférer ou ajouter un participant.
CallConnectionProperties Cette classe permet de contenir les propriétés d'une connexion d'appel, telles que l'identifiant, l'état, les participants, etc.
CallDisconnected Cette classe permet de représenter un événement indiquant que l'appel a été déconnecté ou terminé.
CallIntelligenceOptions Cette classe permet de configurer les options liées aux fonctionnalités d'intelligence artificielle dans un appel, comme l'analyse audio ou l'interprétation vocale.
CallInvite Cette classe permet de représenter les détails d'un participant invité à rejoindre un appel, incluant son identifiant et les options associées.
CallLocator Cette classe permet d'identifier de manière unique un appel actif dans Azure Communication Services afin de le manipuler via les API d'automatisation des appels.
CallMedia Cette classe permet de gérer les interactions multimédia lors d'un appel, notamment pour jouer des messages audio ou reconnaître les entrées vocales ou DTMF.
CallMediaRecognizeChoiceOptions Cette classe permet de configurer la reconnaissance vocale pour des choix dans des systèmes de réponse vocale interactive (IVR) basés sur des options prédéfinies.
CallMediaRecognizeDtmfOptions Cette classe permet de configurer la reconnaissance des entrées DTMF (Dual-tone multi-frequency) envoyées par les claviers téléphoniques pendant un appel.
CallMediaRecognizeOptions Cette classe permet de définir les options générales de reconnaissance dans les appels, servant de base pour des configurations spécifiques telles que DTMF ou la parole.
CallMediaRecognizeSpeechOptions Cette classe permet de configurer la reconnaissance vocale continue dans des scénarios de réponse vocale interactive, avec détection de mots ou phrases parlées.
CallMediaRecognizeSpeechOrDtmfOptions Cette classe permet de configurer une reconnaissance hybride qui combine reconnaissance vocale continue et détection de tonalités DTMF pour les systèmes IVR.
CallParticipant Cette classe permet de représenter un participant individuel dans un appel, incluant ses informations d'identification et d'état de connexion.
CallRecording Cette classe permet de gérer l'enregistrement des appels en cours, incluant le démarrage, l'arrêt, la pause et la reprise des enregistrements via les services d'Azure.
CallTransferAccepted Cette classe permet de représenter l'événement indiquant qu'un transfert d'appel a été accepté avec succès par le participant ciblé.
CallTransferFailed Cette classe permet de représenter l'événement indiquant l'échec d'un transfert d'appel, généralement pour des raisons de non-réponse ou d'erreur réseau.
CancelAddParticipantEventResult Cette classe permet de représenter le résultat d'attente d'un événement lié à l'annulation de l'ajout d'un participant dans un appel.
CancelAddParticipantFailed Cette classe permet de représenter l'événement signalant l'échec de l'annulation de l'ajout d'un participant à un appel.
CancelAddParticipantOperationOptions Cette classe permet de configurer les options de l'opération d'annulation de l'ajout d'un participant dans une session d'appel.
CancelAddParticipantOperationResult Cette classe permet de représenter le résultat d'une opération d'annulation d'ajout de participant, incluant les détails sur le succès ou l'échec.
CancelAddParticipantSucceeded Cette classe permet de représenter l'événement indiquant que l'annulation de l'ajout d'un participant a été effectuée avec succès.
CancelAllMediaOperationsEventResult Cette classe permet de représenter le résultat d'un événement consécutif à l'annulation de toutes les opérations multimédias dans un appel.
CancelAllMediaOperationsResult Cette classe permet de représenter le résultat d'une opération d'annulation de toutes les actions multimédias en cours (lecture, reconnaissance,...) dans un appel.
ChannelAffinity Cette classe permet de définir une affinité de canal pour un participant, utilisée pour assigner ou regrouper des canaux de communication spécifiques.
ChoiceResult Cette classe permet de représenter le résultat d'un choix détecté lors d'une interaction vocale (par exemple, une option sélectionnée dans un IVR).
ConnectCallEventResult Cette classe permet de représenter le résultat d'un événement reçu lors de la tentative de connexion d'un appel via le mécanisme WaitForEvent.
ConnectCallOptions Cette classe permet de définir les options à utiliser lors de la création ou de l'établissement d'un appel, telles que les participants ou les paramètres médias.
ConnectCallResult Cette classe permet de représenter le résultat d'une requête de connexion d'appel, incluant les informations sur l'état de l'opération.
ConnectFailed Cette classe permet de représenter l'événement indiquant l'échec de la tentative de connexion d'un appel.
ContinuousDtmfRecognitionOptions Cette classe permet de configurer les options pour la reconnaissance continue des signaux DTMF pendant un appel.
ContinuousDtmfRecognitionStopped Cette classe permet de représenter l'événement signalant l'arrêt de la reconnaissance continue des signaux DTMF.
ContinuousDtmfRecognitionToneFailed Cette classe permet de représenter l'événement indiquant qu'un signal DTMF n'a pas pu être reconnu correctement lors d'une reconnaissance continue.
ContinuousDtmfRecognitionToneReceived Cette classe permet de représenter l'événement signalant la réception réussie d'un signal DTMF pendant une reconnaissance continue.
CreateCallEventResult Cette classe permet de représenter le résultat d'un événement reçu lors de la création d'un appel, utilisé avec WaitForEvent.
CreateCallFailed Cette classe permet de représenter l'événement indiquant que la création de l'appel a échoué.
CreateCallOptions Cette classe permet de définir les options à utiliser pour envoyer une requête de création d'appel, comme les participants ou les paramètres de communication.
CreateCallResult Cette classe permet de représenter le résultat d'une opération de création d'appel, avec les données associées à la connexion.
CreateGroupCallOptions Cette classe permet de configurer les options nécessaires à la création d'un appel de groupe, incluant les détails des participants et les préférences de session.
CustomCallingContext Cette classe permet de définir des informations personnalisées sur le contexte d'un appel, utiles pour le routage ou l'analyse de la session de communication.
DtmfResult Cette classe permet de représenter les résultats de la reconnaissance des tonalités DTMF pendant un appel.
FileSource Cette classe permet de spécifier une source de fichier audio utilisée lors de la lecture dans un appel.
GroupCallLocator Cette classe permet de localiser un appel de groupe, notamment pour les opérations de gestion ou de suivi d'un appel existant.
HoldEventResult Cette classe permet de représenter le résultat retourné après la mise en attente d'un appel, utilisé avec WaitForEvent.
HoldFailed Cette classe permet de représenter l'événement signalant l'échec d'une tentative de mise en attente d'un participant.
HoldOptions Cette classe permet de configurer les options pour envoyer une demande de mise en attente d'un participant dans un appel.
HoldResult Cette classe permet de représenter le résultat d'une opération de lecture audio liée à la mise en attente d'un participant.
MuteParticipantOptions Cette classe permet de configurer les paramètres nécessaires pour mettre un participant en sourdine dans un appel en cours.
MuteParticipantResult Cette classe permet de représenter les informations retournées à la suite d'une opération de mise en sourdine d'un participant.
ParticipantsUpdated Cette classe permet de représenter l'événement indiquant qu'un ou plusieurs participants ont été ajoutés ou retirés de l'appel.
PlayCanceled Cette classe permet de représenter l'événement indiquant qu'une opération de lecture audio a été annulée avant son terme.
PlayCompleted Cette classe permet de représenter l'événement signalant qu'une opération de lecture audio s'est terminée avec succès.
PlayEventResult Cette classe permet de représenter le résultat d'un événement de lecture audio, obtenu via la méthode WaitForEvent après une opération de lecture.
PlayFailed Cette classe permet de représenter l'événement signalant l'échec d'une opération de lecture audio dans un appel.
PlayOptions Cette classe permet de configurer les paramètres nécessaires pour personnaliser une opération de lecture audio dans un appel.
PlayResult Cette classe permet de représenter le résultat global d'une opération de lecture audio dans un appel.
PlaySource Cette classe permet de définir la source audio à lire dans un appel, telle qu'un fichier ou une ressource en ligne.
PlayStarted Cette classe permet de représenter l'événement signalant le début effectif d'une opération de lecture audio.
PlayToAllOptions Cette classe permet de configurer les paramètres pour lire un message audio à tous les participants d'un appel en simultané.
RecognitionChoice Cette classe permet de représenter un choix reconnu, utilisé notamment dans les scénarios de réponse vocale interactive (IVR).
RecognizeCanceled Cette classe permet de représenter un événement indiquant qu'une opération de reconnaissance (DTMF, voix, etc.) a été annulée.
RecognizeCompleted Cette classe permet de représenter un événement signalant qu'une opération de reconnaissance a été complétée avec succès.
RecognizeFailed Cette classe permet de représenter un événement signalant l'échec d'une tentative de reconnaissance (tonalité ou choix).
RecognizeResult Cette classe permet de représenter le résultat d'une opération de reconnaissance, pouvant inclure des résultats de tonalités DTMF ou de choix vocaux.
RecordingStateChanged Cette classe permet de représenter un événement signalant un changement d'état dans l'enregistrement d'un appel (démarré, arrêté, etc.).
RecordingStateResult Cette classe permet de contenir la réponse de l'état d'enregistrement suite à une requête sur l'état actuel de l'enregistrement.
RecordingStorage Cette classe permet de représenter la configuration du stockage d'enregistrements d'appels, servant de base à des implémentations spécifiques.
RedirectCallOptions Cette classe permet de configurer les options nécessaires pour rediriger un appel vers un autre destinataire.
RejectCallOptions Cette classe permet de spécifier les paramètres pour refuser un appel entrant avec ou sans motif.
RemoveParticipantEventResult Cette classe permet de représenter le résultat d'un événement de suppression de participant, utilisé avec WaitForEvent après une opération RemoveParticipant.
RemoveParticipantFailed Cette classe permet de représenter l'événement signalant l'échec de la tentative de suppression d'un participant d'un appel.
RemoveParticipantOptions Cette classe permet de configurer les options nécessaires à la suppression d'un ou plusieurs participants d'un appel.
RemoveParticipantResult Cette classe permet de représenter le résultat global d'une opération de suppression de participant.
RemoveParticipantSucceeded Cette classe permet de représenter l'événement signalant le succès de la suppression d'un participant d'un appel.
ResultInformation Cette classe permet de fournir des informations détaillées sur le résultat d'une opération, notamment le code, la raison et la sous-catégorie.
RoomCallLocator Cette classe permet d'identifier un appel lié à une salle (Room) dans Azure Communication Services, utilisé avec les API de Call Automation.
SendDtmfTonesCompleted Cette classe permet de représenter l'événement signalant la fin réussie de l'envoi de tonalités DTMF dans un appel.
SendDtmfTonesEventResult Cette classe permet de représenter le résultat événementiel de l'envoi de tonalités DTMF, utilisé avec la méthode WaitForEvent.
SendDtmfTonesFailed Cette classe permet de représenter l'événement signalant l'échec de l'envoi des tonalités DTMF dans un appel.
SendDtmfTonesOptions Cette classe permet de configurer les paramètres nécessaires pour envoyer des tonalités DTMF à un participant d'un appel.
SendDtmfTonesResult Cette classe permet de représenter le résultat global d'une opération d'envoi de tonalités DTMF.
ServerCallLocator Cette classe permet d'identifier un appel côté serveur dans Azure Communication Services, utilisé avec les opérations de Call Automation.
SpeechResult Cette classe permet de représenter le résultat d'une opération de reconnaissance vocale, incluant le statut et les détails de l'analyse.
SsmlSource Cette classe permet de définir une source audio au format SSML (Speech Synthesis Markup Language) pour la lecture dans un appel.
StartRecognizingCallMediaResult Cette classe permet de représenter le résultat d'une opération de démarrage de reconnaissance média (voix, DTMF ou choix).
StartRecognizingEventResult Cette classe permet de capturer l'événement retourné par WaitForEvent suite à une opération de reconnaissance sur les médias d'un appel.
StartRecordingOptions Cette classe permet de configurer les options disponibles lors du démarrage d'un enregistrement d'appel.
TextSource Cette classe permet de spécifier une source de lecture audio basée sur du texte brut, utilisé lors de la lecture d'instructions vocales dans un appel.
TransferCallToParticipantEventResult Cette classe permet de capturer l'événement retourné par WaitForEvent après un transfert d'appel vers un autre participant.
TransferCallToParticipantResult Cette classe permet de représenter les informations retournées lors d'un transfert d'appel vers un participant.
TransferToParticipantOptions Cette classe permet de configurer les options nécessaires pour initier un transfert d'appel vers un participant spécifique.
UnholdOptions Cette classe permet de configurer les options nécessaires pour reprendre un appel précédemment mis en attente.


Dernière mise à jour : Mardi, le 5 mai 2025