Connecter un appel entrant

Dans cet extrait de code, vous voyez comment connecter un appel entrant à une autre personne en effectuant un appel sortant.

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

npm install express

Rédiger le code

Ajouter ce qui suit à connect-an-inbound-call.js:

const Express = require('express');

const app = new Express();

const onInboundCall = (_, response) => {
  const ncco = [
    {
      action: 'connect',
      from: VONAGE_VIRTUAL_NUMBER,
      endpoint: [
        {
          type: 'phone',
          number: VOICE_TO_NUMBER,
        },
      ],
    },
  ];

  response.json(ncco);
};

app.get('/webhooks/answer', onInboundCall);

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`);
});

Voir la source complète

Exécutez votre code

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

node connect-an-inbound-call.js

Essayez-le

Vous devrez exposer votre serveur à l'internet ouvert. Pendant le développement, vous pouvez utiliser un outil comme Ngrok pour ce faire.

Lorsque vous appelez votre numéro Vonage, vous êtes automatiquement connecté au numéro que vous avez spécifié à la place de votre numéro de téléphone. numéro que vous avez spécifié à la place de VOICE_TO_NUMBER.

Pour en savoir plus

  • Réponse vocale interactive (RVI) - Construire un système téléphonique automatisé permettant aux utilisateurs de saisir des informations à l'aide du clavier et d'entendre une réponse vocale.
  • 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.
  • Appel masqué - Permettre aux utilisateurs de s'appeler les uns les autres, tout en préservant la confidentialité de leurs numéros réels.
  • Conférence téléphonique - Ce guide explique les deux concepts que Vonage associe à un appel, un segment et une conversation.
  • Suivi des appels - Gardez la trace des campagnes qui fonctionnent bien en utilisant des numéros différents pour chacune d'entre elles et en effectuant le suivi des appels entrants. Ce guide vous montre comment traiter les appels entrants, les connecter à un autre numéro et suivre les numéros de téléphone qui ont appelé chacun de vos numéros Vonage.