

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

# Amazon Chime SDK PSTN オーディオサービスを使用したアクションリストによる呼び出しへの応答
<a name="invoke-on-call-leg"></a>

 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. アプリケーションは、通話に対する現在のアクションの実行を終了させます。

1. そして、アプリケーションは、最新の呼び出しイベントから受け取った新しいアクションセットで古いアクションセットを置き換えます。

SIP メディアアプリケーションが `NULL` アクションセットを受け取った場合、既存のアクションは維持されます。