Comment puis-je utiliser l'API StartOutboundVoiceContact d'Amazon Connect pour émettre des appels vers mes clients ?

Dernière mise à jour : 28/09/2020

Je souhaite passer des appels sortants à mes clients. Comment puis-je le faire en utilisant L’API StartOutboundVoiceContact d’Amazon Connect ?

Brève description

Vous pouvez suivre les instructions de cet article pour créer un exemple de configuration de base dans lequel vous initiez des appels à l'aide de l'interface de ligne de commande AWS (AWS CLI). Un appel que vous passez à l'aide de cette configuration salue le destinataire de l'appel à l'aide d'un nom que vous spécifiez, puis l'appel se déconnecte.

Pour accéder à un didacticiel détaillé sur l'automatisation des appels sortants, y compris plusieurs exemples de configurations, consultez Automatisation des appels sortants vers les clients à l'aide d'Amazon Connect.

Résolution

Remarque : Si vous recevez des erreurs lors de l'exécution de commandes depuis AWS CLI, assurez-vous d'utiliser la version la plus récente d’AWS CLI.

Créer un flux de contacts pour les appels sortants

Important : Pour créer un flux de contacts, vous devez vous connecter à votre instance Amazon Connect en tant qu'utilisateur disposant des autorisations suffisantes dans son profil de sécurité.

  1. Connectez-vous à votre instance Amazon Connect avec votre URL d'accès (https://alias.awsapps.com/connect/login).
    Remarque : Remplacez alias par l’alias de votre instance.
  2. Dans la barre de navigation de gauche, maintenez le curseur sur Routing (Routage), puis sélectionnez Contact flows (Flux de contacts).
  3. Sous Flux de contacts, choisissez un modèle ou Create contact flow (Créer un flux de contacts pour créer un flux de contacts entièrement depuis le début. Pour plus d'informations, consultez Création d'un flux de contacts.
  4. Dans le concepteur de flux de contacts, pour « Enter a name », saisissez un nom pour le flux de contacts. (Par exemple, « Appel sortant ».)
  5. Sélectionnez Save (Enregistrer).

Ajouter un bloc Lire l'invite

  1. Dans le concepteur de flux de contacts, choisissez Interact (Interagir), puis faites glisser et déposez un bloc Play prompt (Lire l’invite) sur le canevas.
  2. Choisissez le titre du bloc (Lire l'invite). Le menu de configuration du bloc s'ouvre.
  3. Sous Prompt (Invite, procédez comme suit :
    Choisissez « Text to speech (Ad hoc) » (Synthèse vocale (Ad hoc)).
    Pour « Enter text » (Saisir un texte), saisissez « Salut. Ceci est un appel test ».
    Vérifiez que « Interpret as » (Interpréter en tant) est défini sur « Text » (Texte).
    Sélectionnez Save (Enregistrer).

Pour plus d'informations, consultez Ajout de la synthèse vocale aux invites et Utilisation d'attributs de contact Amazon Connect.

Ajouter un bloc Déconnecter/raccrocher

Dans le concepteur de flux de contacts, choisissez Terminate / Transfer (Terminer/Transférer), puis faites glisser un bloc Disconnect / hang up (Déconnecter/Raccrocher) sur le canevas.

Connecter les blocs

Dans le concepteur de flux de contacts, faites glisser les flèches de chaque bloc vers le bloc suivant dans l'ordre suivant :

Point d'entrée > Lire l'invite > Se déconnecter/raccrocher

Remarque : Tous les connecteurs doivent être connectés à un bloc pour pouvoir publier le flux de contacts.

Enregistrer et publier le flux de contacts

  1. Sélectionnez Save (Enregistrer).
  2. Dans la boîte de dialogue Save flow (Enregistrer le flux), choisissez Save (Enregistrer).
  3. Choisissez « Publish » (Publier).
  4. Dans la boîte de dialogue Publish (Publier), choisissez Publier.

Obtenir votre ID d'instance Amazon Connect et votre ID de flux de contacts

  1. Dans le concepteur de flux de contacts, développez Show additional flow information (Afficher des informations supplémentaires relatives au flux).
  2. Sous ARN, copiez l'Amazon Resource Name (ARN). Cela ressemble à ce qui suit :
    arn:aws:connect:region:123456789012:instance/12a34b56-7890-1234-cde5-6789f0a1b2c3/contact-flow/123a45b6-c7d8-9012-34e5-6fab789c012d

L'ARN inclut votre ID d'instance Amazon Connect et votre ID de flux de contacts. Vous aurez besoin de ces ID pour la commande de l'interface de ligne de commande AWS (AWS CLI) ultérieurement.

Confirmer vos autorisations IAM pour Amazon Connect

Si vous ne l'avez pas déjà fait, créez et attachez une stratégie AWS Identity and Access Management (AWS IAM) qui vous permet d'effectuer l'action connect:StartOutboundVoiceContact. Ce document de stratégie JSON fournit les autorisations requises :

Remarque : Remplacez l'ARN de l'instance (« Ressource ») par l'ARN de votre instance de l'étape précédente.

Appeler l'API StartOutboundVoiceContact

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": "connect:StartOutboundVoiceContact",
            "Resource": "arn:aws:connect:region:123456789012:instance/12a34b56-7890-1234-cde5-6789f0a1b2c3/contact/*"
        }
    ]
}

Exécutez la commande suivante depuis l'interface de ligne de commande AWS (AWS CLI) :

$ aws connect start-outbound-voice-contact --region awsRegion --destination-phone-number phoneNumber --contact-flow-id contactFlowId --instance-id instanceId --source-phone-number instancePhoneNumber

Remarque : remplacez awsRegion par la région AWS de votre instance Amazon Connect. Remplacez phoneNumber par le numéro de téléphone d'un destinataire au format E.164. Remplacez contactFlowId par votre ID de flux de contacts. Remplacez instanceId par votre ID d'instance Amazon Connect. Remplacez instancePhoneNumber par le numéro de téléphone de votre centre d'appels au format E.164. Pour plus d'informations, consultez start-outbound vot-contact dans la Référence des commandes de l'interface de ligne de commande AWS (AWS CLI).

Votre centre de contact Amazon Connect passe un appel vers le numéro de destination, salue le destinataire avec « Bonjour » ainsi que le nom que vous avez spécifié, puis déconnecte l'appel.


connect (Référence de la commande de l'AWS CLI)

Création d'invites

Configuration de l'ID de l'appelant sortant

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?