使用動作清單回應呼叫 - Amazon Chime SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用動作清單回應呼叫

您可以使用要對呼 AWS Lambda 叫中個別參與者執行的動作清單來回應叫用事件。每次調用最多可以響應 10 個 AWS Lambda 動作,並且每次調用可以調用 AWS Lambda 函數 1,000 次。

根據預設,如果 Lambda 函數在 20 秒後沒有回應,SIP 媒體應用程式會逾時。

下面的例子顯示了一般響應結構。

{ "SchemaVersion": "1.0", "Actions": [ { "Type": "PlayAudio", "Parameters": { "ParticipantTag": "LEG-A", "AudioSource": { "Type": "S3", "BucketName": "bucket-name", "Key": "audio-file.wav" } } }, { "Type": "RecordAudio", "Parameters": { "DurationInSeconds": "10", "RecordingTerminators": ["#"], "RecordingDestination": { "Type": "S3", "BucketName": "bucket-name" } } } ] }

當 AWS Lambda 函數傳回 SIP 媒體應用程式的動作清單時,會發生下列作業:

  1. 應用程序完成對調用運行當前操作。

  2. 接著,應用程式會使用從最新叫用事件收到的一組新動作來取代舊動作集。

如果 SIP 媒體應用程式收到NULL動作集,它會保留現有的動作。