

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

Lorsqu'un utilisateur saisit des chiffres correspondant au modèle d'expression régulière spécifié dans cette action, l'application multimédia SIP invoque la AWS Lambda fonction.

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

**CallId**  
*Description* — `CallId` du participant à l'`CallDetails`invocation de la AWS Lambda fonction  
*Valeurs autorisées* : un identifiant d'appel valide  
*Obligatoire* — Non  
*Valeur par défaut* – Aucune

**ParticipantTag**  
*Description* — `ParticipantTag` de l'un des participants connectés au `CallDetails`  
*Valeurs autorisées* — `LEG-A` ou `LEG-B`  
*Obligatoire* — Non  
*Valeur par défaut* — `ParticipantTag` de la valeur `callLeg` ignorée invoquée si vous spécifiez `CallId`

**InputDigitsRegex**  
*Description* — Un modèle d'expression régulière  
*Valeurs autorisées* : modèle d'expression régulière valide  
*Obligatoire* — Oui  
*Valeur par défaut* – Aucune

**InBetweenDigitsDurationInMilliseconds**  
*Description* — Intervalle entre les chiffres avant de vérifier si l'entrée correspond au modèle d'expression régulière  
*Valeurs autorisées* : durée en millisecondes  
*Obligatoire* — Oui  
*Valeur par défaut* – Aucune

**FlushDigitsDurationInMilliseconds**  
*Description* — Intervalle après lequel les chiffres DTMF reçus sont vidangés et envoyés à la fonction. AWS Lambda Si l'application multimédia SIP reçoit un nouveau chiffre après la fin de l'intervalle, le temporisateur recommence.  
*Valeurs autorisées* — `InBetweenDigitsDurationInMilliseconds`  
*Obligatoire* — Oui  
*Valeur par défaut* – Aucune

L'application multimédia SIP supprime les chiffres DTMF pendant la durée d'un appel jusqu'à ce qu'elle reçoive une nouvelle `ReceiveDigits` action. L'`FlushDigitsDurationInMilliseconds`intervalle commence lorsque l'application multimédia SIP reçoit le premier chiffre DTMF. Si l'utilisateur saisit les bons chiffres avant l'expiration de l'intervalle, l'application multimédia SIP invoque la AWS Lambda fonction décrite dans[Réception de l'entrée de l'appelant pour le service audio PSTN du SDK Amazon Chime](case-4.md).

Si l'entrée utilisateur ne correspond pas au modèle d'expression régulière, l'application multimédia SIP répète le message « échec » du fichier audio jusqu'à ce que l'application ait épuisé le nombre de répétitions ou que l'utilisateur saisisse des chiffres valides. 

Consultez des exemples pratiques sur GitHub :
+ [https://github.com/aws-samples/amazon-chime-sma-outbound-notifications d'appels](https://github.com/aws-samples/amazon-chime-sma-outbound-call-notifications)
+ [https://github.com/aws-samples/amazon-chime-sma-on-enregistrement de la demande](https://github.com/aws-samples/amazon-chime-sma-on-demand-recording)
+ [https://github.com/aws-samples/amazon-chime-sma-update-appeler](https://github.com/aws-samples/amazon-chime-sma-update-call)