

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á.

# ReceiveDigits
<a name="listen-to-digits"></a>

Quando um usuário insere dígitos que correspondem ao padrão de expressão regular especificado nessa ação, o aplicativo de mídia SIP invoca a função. AWS Lambda 

```
{
    "Type": "ReceiveDigits",
    "Parameters": {
        "CallId": "call-id-1",
        "ParticipantTag": "LEG-A",
        "InputDigitsRegex": "^\d{2}#$",
        "InBetweenDigitsDurationInMilliseconds": 1000, 
        "FlushDigitsDurationInMilliseconds": 10000
    }
}
```

**CallId**  
*Descrição* — `CallId` do participante na `CallDetails` invocação da AWS Lambda função  
*Valores permitidos*: um ID de chamada válido  
*Obrigatório* – Não  
*Valor-padrão*: nenhum

**ParticipantTag**  
*Descrição* – `ParticipantTag` de um dos participantes conectados no `CallDetails`  
*Valores permitidos*: `LEG-A` ou `LEG-B`  
*Obrigatório* – Não  
*Valor-padrão*: `ParticipantTag` do `callLeg` invocado ignorado se você especificar `CallId`

**InputDigitsRegex**  
*Descrição* – Um padrão de expressão regular  
*Valores permitidos*: um padrão de expressão regular válido  
*Obrigatório* – Sim  
*Valor-padrão*: nenhum

**InBetweenDigitsDurationInMilliseconds**  
*Descrição* – Intervalo entre dígitos antes de verificar se a entrada corresponde ao padrão de expressão regular  
*Valores permitidos*: duração em milissegundos  
*Obrigatório* – Sim  
*Valor-padrão*: nenhum

**FlushDigitsDurationInMilliseconds**  
*Descrição* — Intervalo após o qual os dígitos DTMF recebidos são liberados e enviados para a função. AWS Lambda Se o aplicativo de mídia SIP receber um novo dígito após o término do intervalo, o cronômetro reiniciará.  
*Valores permitidos*: `InBetweenDigitsDurationInMilliseconds`  
*Obrigatório* – Sim  
*Valor-padrão*: nenhum

O aplicativo de mídia SIP descarta dígitos DTMF durante a chamada até receber uma nova ação `ReceiveDigits`. O intervalo `FlushDigitsDurationInMilliseconds` começa quando o aplicativo de mídia SIP recebe o primeiro dígito DTMF. Se o usuário inserir os dígitos corretos antes que o intervalo expire, o aplicativo de mídia SIP invoca a função descrita em. AWS Lambda [Receber a entrada do chamador para o serviço de áudio PSTN do SDK do Amazon Chime](case-4.md)

Se a entrada do usuário não corresponder ao padrão de expressão regular, o aplicativo de mídia SIP repetirá a mensagem do arquivo de áudio de "falha" até que o aplicativo esgote a contagem de repetições ou o usuário insira dígitos válidos. 

Veja exemplos de trabalho em GitHub:
+ [https://github.com/aws-samples/amazon-chime-sma-outbound-notificações de chamadas](https://github.com/aws-samples/amazon-chime-sma-outbound-call-notifications)
+ [https://github.com/aws-samples/amazon-chime-sma-on-gravação de demanda](https://github.com/aws-samples/amazon-chime-sma-on-demand-recording)
+ [https://github.com/aws-samples/amazon-chime-sma-update-ligar](https://github.com/aws-samples/amazon-chime-sma-update-call)