Recibir una llamada entrante

En este fragmento de código se muestra cómo recibir una llamada entrante.

Ejemplo

Requisitos previos

npm install express

Escriba el código

Añada lo siguiente a receive-an-inbound-call.js:

const Express = require('express');

const app = new Express();

const onInboundCall = (request, response) => {
  const from = request.query.from;
  const fromSplitIntoCharacters = from.split('').join(' ');

  const ncco = [
    {
      action: 'talk',
      text: `Thank you for calling from ${fromSplitIntoCharacters}`,
    },
  ];

  response.json(ncco);
};

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

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

Ver fuente completa

Ejecute su código

Guarde este archivo en su máquina y ejecútelo:

node receive-an-inbound-call.js

Pruébalo

Cuando llames a tu número de Vonage, escucharás un mensaje de texto a voz.

Lecturas complementarias

  • Respuesta de voz interactiva (IVR) - Construye un sistema telefónico automatizado para que los usuarios introduzcan información con el teclado y escuchen una respuesta hablada.
  • Bot de voz con Google Dialogflow - Esta guía le ayudará a empezar con un bot Dialogflow de ejemplo e interactuar con él desde llamadas telefónicas utilizando los códigos de referencia de ejemplo proporcionados utilizando Vonage Voice API.
  • Llamada enmascarada - Permite que los usuarios se llamen entre sí, manteniendo en privado sus números reales.
  • Conferencias telefónicas - Esta guía explica los dos conceptos que Vonage asocia con una llamada, una etapa y una conversación.
  • Seguimiento de llamadas - Mantén un registro de qué campañas están funcionando bien usando diferentes números para cada una y rastreando las llamadas entrantes. Esta guía te muestra cómo manejar las llamadas entrantes, conectarlas a otro número y rastrear los números de teléfono que llamaron a cada uno de tus números de Vonage.