Voiceアプリケーションを作成するには、2つの方法があります:
- Vonage CLIの使用
- ダッシュボードの使用
それぞれの方法については、以下のセクションで説明する。
Vonage CLIを使用して音声アプリケーションを作成する方法
Vonage CLIを使用してアプリケーションを作成するには、以下のコマンドをシェルに置き換えて入力します。 NGROK_HOST_NAME を、ngrok をセットアップしたときに取得した ngrok ホストと置き換えます:
を使用してアプリケーションを作成します。 Vonage CLI次のコマンドを入力する:
次に、アプリケーションに音声機能を追加します。 ngrok の代わりに example.com)
このコマンドは、音声付きVonageアプリケーションを作成します。 能力.それは
アプリケーションにアンサーとイベントのウェブフックURLを設定し、秘密鍵ファイルを生成します。 private.key,
をプロジェクト・ディレクトリに保存する。
コマンドは一意のアプリケーションIDを返します。このアプリケーションIDを使用して、次のコマンドを実行してVonageバーチャル番号をアプリケーションにリンクします。 アプリケーションにリンクするために使用します:
これにより、Vonage Virtual Numberがアプリケーションにリンクされ、その番号で発生するすべての音声イベントが指定したURLにルーティングされます。 その番号で発生したすべての音声イベントは、指定したURLにルーティングされます。
ダッシュボードを使用して音声アプリケーションを作成する方法
で音声アプリケーションを作成できます。 ダッシュボード.
ダッシュボードを使用してアプリケーションを作成します:
アンダー Applications をクリックします。 新規アプリケーションの作成 ボタンをクリックする。
アンダー 名称アプリケーション名を入力します。後で参照しやすいように名前を決めてください。
ボタンをクリックする 公開鍵と秘密鍵の生成.これで公開鍵と秘密鍵のペアが作成され、秘密鍵はブラウザからダウンロードされます。 秘密鍵はブラウザからダウンロードされます。生成された秘密鍵を保存します。
アンダー 能力 を選択する。 声 ボタンをクリックする。
の中で 回答URL ボックスに、着信コールのWebhookのURLを入力します、
http://example.com/webhooks/answer.の中で イベントURL ボックスに、コール・ステータスWebhookのURLを入力します、
http://example.com/webhooks/events.をクリックする。 新規アプリケーションの作成 ボタンをクリックする。
アプリケーションの作成手順の次のステップに進みます。 アプリケーションにリンクします。
これでアプリケーションの作成は完了です。
注: アプリケーションをテストする前に、Webhookが設定され、Webhookサーバーが動作していることを確認してください。
WebSocketに接続する
Voice APIでインバウンドコールをWebSocketに接続する