Node.js
アンサーウェブフックを作成する
あなたのVonage番号がコールを受信すると、Vonage APIプラットフォームはあなたのアンサーURLのWebhookエンドポイントにリクエストを行います。WebhookはオブジェクトのJSON配列であるNCCOを返す必要があります。配列の各オブジェクトは action これは、通話がどのように進行するかを決定するものである。
注:NCCOの詳細 これ
このステップでは、そのウェブフックを構築します。以下のハンドラを /webhooks/answer のルートだ:
その下に mainMenu 関数を作成し、NCCOを返します。アンサーウェブフックからだけでなく、アプリケーションの他の場所から呼び出せるように、NCCOを生成するコードを関数にラップしました:
この関数が生成するNCCOは2つのアクションで構成される:
talkは、音声合成を使って通話相手にメニューオプションを読み上げます。そのbargeInプロパティがtrueこれにより、ユーザーはメッセージの読み取りを中断することができる。inputユーザが電話のキーパッドでキーを押すのを待ち、それから別のウェブフック(eventUrl)に、押されたキーの詳細を送る。次のステップでこのウェブフックを作成します。
コールメニューの作成
顧客からの電話に対応するための音声自動応答(IVR)メニューの作成
以下の言語で利用可能:
手順
1
はじめに2
Prerequisites3
何を作るか4
依存関係をインストールする5
サーバーの作成6
アンサーウェブフックを作成する7
DTMFウェブフックの作成8
イベントウェブフックを作成する9
音声アプリケーションの設定10
走ってくれ!11
結論12
次はどうする?