Conectar a las personas que llaman a una conferencia

Este fragmento de código muestra cómo unir varias llamadas en una conversación.

Se pueden unir varias llamadas entrantes en una conversación (conferencia conferencia) conectando la llamada a la misma conferencia.

Los nombres de las conferencias se asignan al nivel de la aplicación de Vonage de Vonage. Por ejemplo, VonageApp1 y VonageApp2 podrían tener una conferencia llamada conferencia llamada vonage-conference y no habría ningún problema.

Ejemplo

Sustituya las siguientes variables en el código de ejemplo:

ClaveDescripción
VOICE_CONFERENCE_NAME

The named identifier for your conference.

Requisitos previos

Escriba el código

Añada lo siguiente a conference-call.js:

const Express = require('express');
const bodyParser = require('body-parser');

const app = new Express();
app.use(bodyParser.json());

const onInboundCall = (_, response) => {
  const ncco = [
    {
      action: 'talk',
      text: 'Please wait while we connect you to the conference',
    },
    {
      action: 'conversation',
      name: VOICE_CONF_NAME,
    },
  ];

  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 conference-call.js

Pruébalo

Inicia tu servidor y realiza varias llamadas entrantes al número de Vonage asignado a esta aplicación de Vonage. Las llamadas entrantes se conectarán en la misma conversación (conferencia).

Lecturas complementarias

  • Conferencias telefónicas - Esta guía explica los dos conceptos que Vonage asocia con una llamada, una etapa y una conversación.