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

Date de la dernière mise à jour : 21/11/2019

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

Brève description

Suivez 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

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 au moyen de 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 Contact flows (Flux de contacts), choisissez un modèle ou Create contact flow (Créer un flux de contacts) pour concevoir un flux de contacts à partir de zéro. 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. Choisissez 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).
    Choisissez Save (Enregistrer).

Pour plus d'informations, consultez Ajout de la synthèse vocale 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 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. Choisissez 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 « Publish » (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). Il est similaire à 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.

{
    "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/*"
        }
    ]
}

Astuce : pour autoriser l'accès à toutes les actions Amazon Connect, vous pouvez attacher la stratégie gérée AWS AmazonConnectFullAccess.

Appeler l'API StartOutboundVoiceContact

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 « Salut » et 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

Lancement d'un appel sortant

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

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?