Passer au contenu

Comment puis-je utiliser l'API Amazon Connect StartOutboundVoiceContact pour passer des appels sortants aux clients ?

Lecture de 4 minute(s)
0

Je souhaite utiliser l'API Amazon Connect StartOutboundVoiceContact pour programmer les appels sortants vers les clients.

Résolution

Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'AWS CLI.

Créer un flux de contacts sortants

Important : Pour créer un flux de contacts, connectez-vous à votre instance Amazon Connect en tant qu'utilisateur disposant d'autorisations suffisantes dans le profil de sécurité.

Procédez comme suit :

  1. Utilisez votre URL d'accès pour vous connecter à votre instance Amazon Connect. Utilisez https://alias.awsapps.com/connect/login ou https://alias.awsapps.com/connect/login.
    Remarque : Remplacez l'alias par l’alias de votre instance.
  2. Dans le volet de navigation, passez la souris sur Routage, puis choisissez Flux de contacts.
  3. Sur la page Flux de contacts, choisissez un modèle. Vous pouvez également choisir Créer un flux de contacts pour concevoir un flux de contacts à partir de zéro.
  4. Dans le concepteur de flux de contacts, pour Entrer un nom, saisissez un nom pour votre flux de contacts. Par exemple, "Outbound calling."
  5. Sélectionnez Enregistrer.

Pour plus d'informations, consultez la section Utiliser le concepteur de flux dans Amazon Connect pour créer des flux.

Ajouter un bloc Lire l'invite

Pour configurer l'invite audio que les clients entendent pendant l'appel, utilisez un bloc de flux dans Amazon Connect : Lire l’invite.

Procédez comme suit :

  1. Dans le concepteur de flux de contacts, développez Interagir.
  2. Glissez et déposez un bloc Lire l'invite sur le canevas.
  3. Choisissez le titre du bloc Lire l'invite.
  4. Dans Invite, choisissez Synthèse vocale (ponctuel).
  5. Dans Entrer du texte, saisissez un message. Par exemple, saisissez "Hello. This is a test call."
  6. Vérifiez que l'option Interpréter en tant que est définie sur Texte.
  7. Sélectionnez Enregistrer.

Pour plus d'informations, consultez les sections Ajouter la synthèse vocale aux invites dans les blocs de flux dans Amazon Polly et Utiliser les attributs de contact Amazon Connect.

Ajouter un bloc de flux Déconnecter / Raccrocher

Pour mettre fin automatiquement à l'appel une fois le message sortant diffusé, utilisez un bloc de flux Déconnecter / Raccrocher.

Procédez comme suit :

  1. Sélectionnez Terminer/Transférer.
  2. Glissez-déposez un bloc Déconnecter/Raccrocher sur le canevas à droite du bloc Lire l'invite.

Connecter les blocs de contact

Connectez tous les connecteurs de votre flux de contacts à un bloc dans l'ordre suivant : Point d'entrée, Lire l'invite et Déconnecter/Raccrocher.

Vous devez connecter tous les connecteurs à un bloc avant de publier le flux de contacts.

Enregistrer et publier le flux de contacts

Procédez comme suit :

  1. Sélectionnez Enregistrer pour enregistrer un brouillon du flux.
  2. Sélectionnez Publier pour activer le flux immédiatement.

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

Procédez comme suit :

  1. Dans le concepteur de flux de contacts, développez Afficher des informations de flux supplémentaires.
  2. Sous ARN, copiez l'Amazon Resource Name (ARN). L'ARN du flux de contacts inclut votre ID d'instance Amazon Connect et votre ID de flux de contacts. Ces ID sont nécessaires pour appeler l'API StartOutboundVoiceContact.

Exemple d’ARN de flux de contacts :

arn:aws:connect:region:123456789012:instance/12a34b56-7890-1234-cde5-6789f0a1b2c3/contact-flow/123a45b6-c7d8-9012-34e5-6fab789c012d

Confirmer vos autorisations IAM pour Amazon Connect

Attachez une politique de Gestion des identités et des accès AWS (AWS IAM) à votre rôle IAM pour appeler l'API connect:StartOutboundVoiceContact.

Exemple de politique JSON fournissant les autorisations requises :

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

Remarque : Remplacez l'ARN par l'ARN de votre instance Amazon Connect.

Appeler l'API StartOutboundVoiceContact

Exécutez la commande d'interface de ligne de commande AWS start-outbound-voice-contact pour appeler l'API StartOutboundVoiceContact :

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 du destinataire au format E.164. Remplacez contactFlowId par l'ID de votre flux de contacts et instanceId par l'ID de votre instance Amazon Connect. Remplacez instancePhoneNumber par le numéro de téléphone de votre centre d'appels au format E.164.

La réponse de la commande renvoie un ContactId lorsque l'action est réussie, mais vous recevez un code d'erreur en cas d'échec.

Informations connexes

Créer des invites dans Amazon Connect

Configurer l'ID de l'appelant sortant dans Amazon Connect

Automatiser les appels sortants vers les clients à l'aide d'Amazon Connect

AWS OFFICIELA mis à jour il y a un an