Einen eingehenden Anruf erhalten

Dieses Codeschnipsel zeigt, wie Sie einen eingehenden Anruf auf Ihrer Smart Number empfangen können.

Voraussetzungen

Erstellen einer Applikation

Gehen Sie zum ApplikationSeite auf dem Dashboard, und definieren Sie eine Name für Ihre Bewerbung.

An example of brand new application

Achten Sie darauf, dass Sie auf das Öffentlichen und privaten Schlüssel generieren und behalten Sie die Datei private.key herum.

Aktivieren Sie dann die Stimme Fähigkeit. Lassen Sie vorerst alles in der Standardeinstellung.

An example of enabling Voice capabilities

Klicken Sie schließlich auf Neue Anwendung generieren am Ende der Seite.

Abhängigkeiten installieren

npm install express

Initialisieren Sie Ihre Abhängigkeiten

Erstellen Sie eine Datei mit dem Namen receive-an-inbound-call.js und fügen Sie den folgenden Code hinzu:

const app = require('express')()

Schreiben Sie den Code

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

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)

Probieren Sie es aus

Speichern Sie die Datei auf Ihrem Rechner und führen Sie sie mit dem folgenden Befehl aus:

node receive-an-inbound-call.js

Wenn Sie Ihre Smart Number anrufen, hören Sie eine Text-to-Speech-Nachricht.