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