

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Responder a invocações com listas de ações usando o serviço de áudio PSTN do SDK do Amazon Chime
<a name="invoke-on-call-leg"></a>

Você pode responder a um evento de AWS Lambda invocação com uma lista de ações a serem executadas nos participantes individuais de uma chamada. Você pode responder com no máximo 10 ações para cada AWS Lambda invocação e pode invocar uma AWS Lambda função 1.000 vezes por chamada.

Por padrão, os aplicativos de mídia SIP atingem o tempo limite se uma função do Lambda não responder após 20 segundos.

O exemplo a seguir mostra a estrutura de resposta geral.

```
{
    "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"
                }
            }
        }
    ]
}
```

Quando a AWS Lambda função retorna a lista de ações para o aplicativo de mídia SIP, as seguintes operações ocorrem:

1. O aplicativo termina de executar a ação atual em uma chamada.

1. Em seguida, o aplicativo substitui o conjunto de ações antigo por um novo conjunto de ações recebido do evento de invocação mais recente.

Se a aplicação de mídia SIP receber um conjunto de ações `NULL`, ela manterá as ações existentes. 