Einen eingehenden Anruf erhalten

In diesem Codeschnipsel sehen Sie, wie Sie einen eingehenden Anruf empfangen.

Beispiel

Voraussetzungen

npm install express

Schreiben Sie den Code

Fügen Sie Folgendes zu receive-an-inbound-call.js hinzu:

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

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

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

node receive-an-inbound-call.js

Probieren Sie es aus

Wenn Sie Ihre Vonage Numbers anrufen, hören Sie eine Text-to-Speech-Nachricht.

Weitere Lektüre

  • Interaktive Sprachausgabe (IVR) - Erstellen Sie ein automatisches Telefonsystem, bei dem die Benutzer Informationen über die Tastatur eingeben und eine gesprochene Antwort hören.
  • Sprachbot mit Google Dialogflow - Dieser Leitfaden hilft Ihnen, mit einem Dialogflow-Beispielbot zu beginnen und mit ihm über Telefonanrufe zu interagieren, indem Sie die mitgelieferten Beispiel-Referenzcodes unter Verwendung der Vonage Voice API verwenden.
  • Maskierte Anrufe - Ermöglicht es den Nutzern, sich gegenseitig anzurufen, wobei ihre echten Nummern geheim bleiben.
  • Konferenzanrufe - In diesem Leitfaden werden die beiden Concepts erläutert, die Vonage mit einem Anruf verbindet: ein Leg und ein Gespräch.
  • Anrufverfolgung - Behalten Sie den Überblick, welche Kampagnen gut funktionieren, indem Sie für jede Kampagne eine andere Numbers verwenden und die eingehenden Anrufe verfolgen. Dieser Leitfaden zeigt Ihnen, wie Sie eingehende Anrufe behandeln, sie mit einer anderen Nummer verbinden und die Telefonnummern verfolgen, die jede Ihrer Vonage-Nummern angerufen haben.