Dialogflow CX Phone Gateway 機能は、エージェントとの電話インターフェースを提供します。これは、コールセンター ネットワークの他の部分と統合される会話型 IVR(インタラクティブ音声レスポンス)ソリューションを構築するために使用されます。Phone Gateway を使用し、Google がホストする電話番号を選択してエージェントに接続できます。
コンパニオンの呼び出しもご覧ください。
制限事項
次の制限が適用されます。
- この統合は現在、
global
リージョンで作成されたエージェントでのみ機能します。 特定の地域でホストされるローカル電話番号が必要な場合は、Google アカウント チームにお問い合わせください。 - 米国の電話番号のみサポートされています。
- この機能には割り当てと制限があります。ビジー信号を受信するか、通話が中断される場合、割り当てを超えている可能性があります。
- 部分レスポンスは、デフォルトの開始フローのスタートページの Default Welcome Intent ルートを除くすべてのルートでサポートされています。
- この統合では、コンソールまたは会話プロファイルで他の音声モデルが指定されている場合でも、リクエスト レベルの音声モデルをオーバーライドする設定が有効になっていない限り、
phone_call
音声モデルが使用されます。
サポートされている言語
Dialogflow CX Phone Gateway 機能は、STT と TTS の両方を提供する言語のすべてをサポートしています。
Phone Gateway を設定する
ゲートウェイを設定する手順は次のとおりです。
- Dialogflow CX コンソールに移動します。Google Cloud プロジェクトを選択し、エージェントを選択します。
- [Manage] タブを選択します。左側のサイドバー メニューで [Integrations] をクリックし、[CX Phone Gateway] の [Try it] をクリックします。
- [+Create] をクリックします。
- 電話番号の国コードを選択します。
- 省略可。優先エリアコードを選択します。
- [リクエスト] をクリックします。
- 番号を選択します。
- リストから電話番号を選択します。
- 電話番号に関連付けられている会話プロファイルの構成に使用する表示名を入力します。
- 省略可。[Show more settings] をクリックして設定を更新します。
- [保存] をクリックします。
- 完了:
- ゲートウェイがアクティブになりました。
- [Phone Numbers] ページの下の電話番号をクリックして、設定を確認、更新できます。
電話をかける
ここで電話をかけ、簡単な音声コマンドに従います。エージェントがセッション終了ステータスに達すると、通話を終了します。
発信者の電話番号を取得する
caller_id
値は ペイロード フィールドから取得できます。
事前に録音した音声を再生する
フルフィルメント オプションを使用すると、事前に録音した音声を再生できます。音声には、8 kHz の μ-law エンコードされた音声の単一チャンネル(モノラル)が含まれ、Cloud Storage でホストされている必要があります。
通話を転送する
フルフィルメント オプションを使用すると、通話を転送できます。
Webhook リクエスト ペイロード
Webhook を構成している場合、この統合により、WebhookRequest.payload
フィールドにエンドユーザーの呼び出し元 ID が入力されます。
形式は次のようになります。
"payload": {
"telephony": {
"caller_id": "+18558363987"
}
}
番号を削除する
電話番号の [Delete] アイコンをクリックすると、その電話番号を削除できます。
エージェントを削除する
エージェントを削除するには、Google Cloud プロジェクトを削除します。 Google クラウド プロジェクトを引き続き使用する場合は、エージェントを削除する前に、Phone Gateway エージェントに関連付けられたすべての電話番号を削除する必要があります。
電話番号の削除については、番号を削除するをご覧ください。