Node.js

何を作るか

コールメニューを作成するには、3つのエンドポイントを公開するサーバーを構築する必要がある:

  1. 呼びかけに応える1人
  2. コール・イベント・データを受け付ける
  3. 電話キーパッドによるユーザー入力を処理するもの

電話に出る

Vonage APIプラットフォームは、お客様のバーチャル番号でコールを受信すると、以下のHTTPリクエストを行います。 ウェブフック 音声アプリケーションの一部として設定するURLです。これは「応答URL」と呼ばれます。このリクエストには、通話を受信して応答するために必要なすべての情報が含まれています。

イベントデータの受信

Vonageはイベントデータを "イベントURL "として知られる別のウェブフックに送信します。これには、通話の進行状況に関する貴重な情報が含まれている。この簡単な例では、イベントデータをコンソールに出力します。

ユーザー入力の処理

ユーザーがキーパッドで番号を押すと、以下の方法でその番号を収集できます。 DTMF(デュアル・トーン・マルチ周波数).この入力を受け取るには、別のウェブフックを作成する必要があります。