Anrufer mit einer Konferenz verbinden

Dieser Codeschnipsel zeigt, wie man mehrere Anrufe zu einem Gespräch zusammenfasst.

Mehrere eingehende Anrufe können zu einem Gespräch (Konferenzschaltung) verbunden werden (Konferenzschaltung) verbunden werden, indem die Anrufe mit der gleichen Konferenz verbinden.

Konferenznamen werden auf der Ebene der Vonage-Applikation Ebene. Zum Beispiel könnten VonageApp1 und VonageApp2 beide eine Konferenz mit dem Namen vonage-conference und es würde kein Problem geben.

Beispiel

Ersetzen Sie die folgenden Variablen im Beispielcode:

SchlüsselBeschreibung
VOICE_CONFERENCE_NAME

The named identifier for your conference.

Voraussetzungen

npm install express body-parser

Schreiben Sie den Code

Fügen Sie Folgendes zu conference-call.js hinzu:

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}`);
});

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:

node conference-call.js

Probieren Sie es aus

Starten Sie Ihren Server und führen Sie mehrere eingehende Anrufe an die Vonage Number die dieser Vonage-Applikation zugewiesen ist. Die eingehenden Anrufe werden zu einem gemeinsamen Gespräch (Konferenz) verbunden.

Weitere Lektüre

  • Konferenzanrufe - In diesem Leitfaden werden die beiden Concepts erläutert, die Vonage mit einem Anruf verbindet: ein Leg und ein Gespräch.