翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
通話フローの例
この図は、Amazon Chime SDK PSTN Audio サービスと顧客の AWS Lambda 関数を介した通話の流れを示しています。この例では、アプリケーションは発信者へのプロンプトを再生し、デュアルトーンマルチ周波数 (DTMF) ディジットを収集して、それを Amazon Chime SDK ミーティングに接続しています。
図中の数字は、図の下にある説明の番号に対応しています。
図中の手順を説明します。
-
Amazon Chime SDK PSTN Audio サービスは、SIP ルールでプロビジョニングされている電話番号への通話を受信します。
-
PSTN オーディオサービスは、関連付けられた SIP メディアアプリケーションを取得し、
NEW_INBOUND_CALL
イベント (LEG-A) で関連付けられた AWS Lambda 関数を呼び出します。 -
この AWS Lambda 関数は、 を含むアクションのリストを返します。このアクションは
PlayAudioAndGetDigits
、PSTN Audio サービスに通話への応答、発信者への音声ファイルの再生、発信者が入力した DTMF ディジットの収集を指示します。 -
PSTN Audio サービスは、通話に応答し、音声プロンプトを再生して、発信者が入力した DTMF ディジットを収集します。
-
PSTN Audio サービスは、DTMF ディジット入力を使用して AWS Lambda 関数を呼び出します。この AWS Lambda 関数は AWS SDK を使用して、Amazon Chime SDK 会議と会議参加者を作成します。
-
AWS SDK が
MeetingId
と を返すとAttendeeId
、 AWS Lambda 関数は Amazon Chime SDK ミーティング (LEG-B) への呼び出しに参加するアクションを返します。 -
公衆交換電話網 (PSTN) からの発信者と Amazon Chime SDK Media サービスの間で、リアルタイム転送プロトコル (RTP) セッションが確立されます。
-
PSTN 発信者がハングアップすると、PSTN Audio サービスは HANGUP イベントで関数を呼び出し AWS Lambda 、 AWS Lambda 関数は参加者を削除します。