Passer un appel sortant avec un NCCO

Cet extrait de code émet un appel sortant et diffuse un message de synthèse vocale lorsque l'on répond à l'appel. un message de synthèse vocale lorsque l'on répond à l'appel. Vous n'avez pas besoin d'exécuter un hébergeant un answer_url pour exécuter cet extrait de code, étant donné que vous fournissez votre NCCO dans le cadre de la demande

Exemple

Remplacez les variables suivantes dans le code de l'exemple :

CléDescription
VONAGE_VIRTUAL_NUMBER

Your Vonage Number. E.g. 447700900000

VOICE_TO_NUMBER

The recipient number to call, e.g. 447700900002.

Conditions préalables

Exécutez la commande suivante à l'invite de votre terminal pour créer le site JWT pour l'authentification :

export JWT=$(nexmo jwt:generate $PATH_TO_PRIVATE_KEY application_id=$NEXMO_APPLICATION_ID)

Rédiger le code

Ajouter ce qui suit à make-an-outbound-call-with-ncco.sh:

curl -X POST https://api.nexmo.com/v1/calls\
  -H "Authorization: Bearer $JWT"\
  -H "Content-Type: application/json"\
  -d '{"to":[{"type": "phone","number": "'$VOICE_TO_NUMBER'"}],
      "from": {"type": "phone","number": "'$VONAGE_VIRTUAL_NUMBER'"},
      "ncco": [
        {
          "action": "talk",
          "text": "This is a text to speech call from Vonage"
        }
      ]}'

Voir la source complète

Exécutez votre code

Enregistrez ce fichier sur votre machine et exécutez-le :

sh make-an-outbound-call-with-ncco.sh

Essayez-le

Lorsque vous exécutez le code, le VOICE_TO_NUMBER sera appelé et un message vocal sera entendu si l'on répond à l'appel.

Pour en savoir plus

  • Notifications vocales - Dans ce guide, vous apprendrez à contacter une liste de personnes par téléphone, à transmettre un message et à voir qui a confirmé avoir reçu le message. Ces alertes critiques vocales sont plus persistantes qu'un message texte, ce qui fait que votre message a plus de chances d'être remarqué. De plus, grâce à la confirmation du destinataire, vous pouvez être sûr que votre message est bien passé.
  • Conférence téléphonique - Ce guide explique les deux concepts que Vonage associe à un appel, un segment et une conversation.
  • Voice Bot avec Google Dialogflow - Ce guide vous aidera à démarrer avec un exemple de bot Dialogflow et à interagir avec lui à partir d'appels téléphoniques en utilisant les exemples de codes de référence fournis en utilisant l'API Voice de Vonage.