

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Cuando un usuario introduce dígitos que coinciden con el patrón de expresión regular especificado en esta acción, la aplicación multimedia SIP invoca la AWS Lambda función.

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

**CallId**  
*Descripción*: `CallId` del participante en la `CallDetails` invocación de la AWS Lambda función  
*Valores permitidos*: un identificador de llamada válido  
*Obligatorio:* no  
*Valor predeterminado:* ninguno

**ParticipantTag**  
*Descripción*: la `ParticipantTag` de uno de los participantes conectados en los `CallDetails`  
*Valores permitidos*: `LEG-A` o `LEG-B`  
*Obligatorio:* no  
*Valor predeterminado*: `ParticipantTag` del `callLeg` invocado ignorado si se especifica el `CallId`

**InputDigitsRegex**  
*Descripción:* patrón de expresión regular  
*Valores permitidos*: un patrón de expresión regular válido  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

**InBetweenDigitsDurationInMilliseconds**  
*Descripción*: intervalo entre dígitos antes de comprobar si la entrada coincide con el patrón de expresión regular  
*Valores permitidos*: duración en milisegundos  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

**FlushDigitsDurationInMilliseconds**  
*Descripción*: intervalo tras el cual los dígitos DTMF recibidos se vacían y se envían a la función. AWS Lambda Si la aplicación multimedia SIP recibe un nuevo dígito una vez finalizado el intervalo, el temporizador se reiniciará.  
*Valores permitidos*: -`InBetweenDigitsDurationInMilliseconds`  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

La aplicación multimedia SIP descarta los dígitos del DTMF durante la llamada hasta que reciba una nueva acción `ReceiveDigits`. El intervalo `FlushDigitsDurationInMilliseconds` comienza cuando la aplicación multimedia SIP recibe el primer dígito del DTMF. Si el usuario introduce los dígitos correctos antes de que caduque el intervalo, la aplicación multimedia SIP invoca la función descrita en. AWS Lambda [Recepción de una llamada entrante mediante el servicio de audio PSTN de Amazon Chime SDK](case-4.md)

Si la entrada del usuario no coincide con el patrón de expresiones regulares, la aplicación multimedia SIP repite el mensaje del archivo de audio «fallido» hasta que la aplicación agote el recuento de repeticiones o hasta que el usuario introduzca dígitos válidos. 

Consulte algunos ejemplos prácticos sobre GitHub:
+ [https://github.com/aws-samples/amazon-chime-sma-outbound-notificaciones de llamadas](https://github.com/aws-samples/amazon-chime-sma-outbound-call-notifications)
+ [https://github.com/aws-samples/amazon-chime-sma-on-grabación por demanda](https://github.com/aws-samples/amazon-chime-sma-on-demand-recording)
+ [https://github.com/aws-samples/amazon-chime-sma-update-llamada](https://github.com/aws-samples/amazon-chime-sma-update-call)