작업 목록을 통한 간접 호출에 대한 응답 - Amazon Chime SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

작업 목록을 통한 간접 호출에 대한 응답

AWS Lambda 호출의 개별 참가자에 대해 실행할 작업 목록을 사용하여 호출 이벤트에 응답할 수 있습니다. 각 AWS Lambda 호출에 대해 최대 10개의 동작으로 응답할 수 있으며, 호출당 1,000번 AWS Lambda 함수를 호출할 수 있습니다.

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 작업 세트를 수신하면 기존 작업을 유지합니다.