通話フローの例 - Amazon Chime SDK

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

通話フローの例

この図は、Amazon Chime SDK PSTN Audio サービスと顧客の AWS Lambda 関数を介した通話の流れを示しています。この例では、アプリケーションは発信者へのプロンプトを再生し、デュアルトーンマルチ周波数 (DTMF) ディジットを収集して、それを Amazon Chime SDK ミーティングに接続しています。

図中の数字は、図の下にある説明の番号に対応しています。

PSTN Audio サービスと AWS Lambda 関数を介した基本的な通話フローの図。

図中の手順を説明します。

  1. Amazon Chime SDK PSTN Audio サービスは、SIP ルールでプロビジョニングされている電話番号への通話を受信します。

  2. PSTN オーディオサービスは、関連付けられた SIP メディアアプリケーションを取得し、NEW_INBOUND_CALLイベント (LEG-A) で関連付けられた AWS Lambda 関数を呼び出します。

  3. この AWS Lambda 関数は、 を含むアクションのリストを返します。このアクションはPlayAudioAndGetDigits、PSTN Audio サービスに通話への応答、発信者への音声ファイルの再生、発信者が入力した DTMF ディジットの収集を指示します。

  4. PSTN Audio サービスは、通話に応答し、音声プロンプトを再生して、発信者が入力した DTMF ディジットを収集します。

  5. PSTN Audio サービスは、DTMF ディジット入力を使用して AWS Lambda 関数を呼び出します。この AWS Lambda 関数は AWS SDK を使用して、Amazon Chime SDK 会議と会議参加者を作成します。

  6. AWS SDK が MeetingIdと を返すとAttendeeId、 AWS Lambda 関数は Amazon Chime SDK ミーティング (LEG-B) への呼び出しに参加するアクションを返します。

  7. 公衆交換電話網 (PSTN) からの発信者と Amazon Chime SDK Media サービスの間で、リアルタイム転送プロトコル (RTP) セッションが確立されます。

  8. PSTN 発信者がハングアップすると、PSTN Audio サービスは HANGUP イベントで関数を呼び出し AWS Lambda 、 AWS Lambda 関数は参加者を削除します。