本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
了解 Amazon Chime SDK PSTN 音訊的通話流程
此圖表顯示透過 Amazon Chime SDK PSTN 音訊服務和客戶 AWS Lambda 函數的通話流程。在此範例中,應用程式會向發起人播放提示、收集雙音多頻率 (DTMF) 數字,然後將它們連接到 Amazon Chime SDK 會議。
圖表中的數字對應至圖表下方的編號說明。

在圖表中:
-
Amazon Chime SDK PSTN 音訊服務會收到對 SIP 規則中佈建之電話號碼的呼叫。
-
PSTN 音訊服務會擷取相關聯的 SIP 媒體應用程式,並使用
NEW_INBOUND_CALL
事件 (LEG-A) 叫用相關聯的 AWS Lambda 函數。 -
AWS Lambda 函數會傳回動作清單,包括
PlayAudioAndGetDigits
,指示 PSTN 音訊服務接聽通話、播放音訊檔案給發起人,以及收集發起人輸入的 DTMF 數字。 -
PSTN 音訊服務會接聽通話、播放音訊提示,以及收集發起人的 DTMF 數字輸入。
-
PSTN 音訊服務會使用 DTMF 數字輸入叫用 AWS Lambda 函數。 AWS Lambda 函數使用 AWS SDK 來建立 Amazon Chime SDK 會議和會議出席者。
-
一旦 AWS SDK 傳回
MeetingId
和AttendeeId
, AWS Lambda 函數便會傳回 動作,將呼叫加入 Amazon Chime SDK 會議 (LEG-B)。 -
即時傳輸通訊協定 (RTP) 工作階段是在來電者從公有交換電話網路 (PSTN) 與 Amazon Chime SDK 媒體服務之間建立。
-
當 PSTN 呼叫者掛斷時,PSTN 音訊服務會使用 HANGUP 事件叫用函數 AWS Lambda ,而 AWS Lambda 函數會刪除出席者。