Es gibt zwei Methoden zur Erstellung einer Sprachanwendung:
- Verwenden der Vonage CLI
- Verwendung des Dashboards
Jede dieser Methoden wird in den folgenden Abschnitten beschrieben.
So erstellen Sie eine Sprachanwendung mit der Vonage CLI
Um Ihre Anwendung mit der Vonage CLI zu erstellen, geben Sie den folgenden Befehl in die Shell ein und ersetzen ihn durch NGROK_HOST_NAME mit dem ngrok-Host, den Sie beim Einrichten von ngrok erhalten haben:
Um Ihre Anwendung zu erstellen, verwenden Sie die Vonage CLIgeben Sie den folgenden Befehl ein:
Fügen Sie dann Sprachfunktionen zu Ihrer Anwendung hinzu (verwenden Sie den Hostnamen aus ngrok anstelle von example.com)
Dieser Befehl erstellt eine Vonage Application mit Voice Fähigkeit. Sie
konfiguriert die Applications mit Ihren Antwort- und Ereignis-Webhook-URLs und erzeugt eine private Schlüsseldatei private.key,
die Sie in Ihrem Projektverzeichnis speichern sollten.
Der Befehl gibt eine eindeutige Application ID zurück. Verwenden Sie diese Anwendungs-ID, um Ihre virtuelle Vonage-Nummer mit Ihrer Anwendung zu verknüpfen, indem Sie Folgendes ausführen:
Dadurch wird die virtuelle Vonage Numbers mit Ihrer Anwendung verknüpft, was dazu führt, dass alle Sprachereignisse, die für diese Nummer auftreten, an die von Ihnen festgelegten URLs weitergeleitet werden.
So erstellen Sie eine Sprachanwendung mit dem Dashboard
Sie können Sprachanwendungen in der Dashboard.
So erstellen Sie Ihre Anwendung über das Dashboard:
Unter Applications im Dashboard, klicken Sie auf die Schaltfläche Erstellen Sie eine neue Anwendung Taste.
Unter Namegeben Sie den Namen der Applikation ein. Wählen Sie einen Namen, damit Sie ihn in Zukunft leichter finden.
Klicken Sie auf die Schaltfläche Öffentlichen und privaten Schlüssel generieren. Dadurch wird ein öffentliches/privates Schlüsselpaar erstellt und der private Schlüssel wird von Ihrem Browser heruntergeladen. Speichern Sie den erzeugten privaten Schlüssel.
Unter Fähigkeiten wählen Sie die Stimme Taste.
In der Antwort-URL geben Sie die URL für den Webhook für eingehende Anrufe ein, zum Beispiel,
http://example.com/webhooks/answer.In der Ereignis-URL geben Sie die URL für Ihren Webhook für den Anrufstatus ein, zum Beispiel,
http://example.com/webhooks/events.Klicken Sie auf die Neue Anwendung generieren Taste.
Sie werden nun zum nächsten Schritt des Verfahrens "Create Application" weitergeleitet, wo Sie Ihre Vonage-Nummer mit der Anwendung verknüpfen müssen. der Anwendung verknüpfen.
Sie haben nun Ihre Anwendung erstellt.
HINWEIS: Stellen Sie vor dem Testen Ihrer Anwendung sicher, dass Ihre Webhooks konfiguriert sind und Ihr Webhook-Server läuft.
Audio in einem WebSocket abspielen
Erfahren Sie, wie Sie einen eingehenden Voice API-Anruf mit einem WebSocket verbinden und dann mit JavaScript Audio abspielen.