

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.

# SendDigits


Envoyez jusqu'à 50 chiffres à double tonalité et multifréquence (DTMF) sur n'importe quel segment d'un appel. Les signaux peuvent inclure les éléments suivants :
+ Chiffres 0 à 9
+ Caractères spéciaux étoile (\$1) et livre (\$1)
+ Signaux de commande réseau A, B, C, D
+ La virgule (,). Ce signal ajoute un délai de 0,5 seconde entre le signal précédent et le signal suivant.

**Topics**
+ [

## Utilisation de SendDigits action
](#send-digits-action)
+ [

## Manipulation ACTION\$1SUCCESSFUL événements
](#send-digit-success)
+ [

## Manipulation ACTION\$1FAILED événements
](#send-digit-fail)
+ [

## Flux d'appels
](#send-digits-call-flow)

## Utilisation de SendDigits action


L'exemple suivant illustre une `SendDigits` action typique :

```
{
    "SchemaVersion": "1.0",
    "Actions":[
        {
            "Type": "SendDigits",
            "Parameters": {
                "CallId": "call-id-1", // required
                "Digits": ",,*1234,56,7890ABCD#", // required
                "ToneDurationInMilliseconds": 100 // optional
            }
        }
    ]
}
```

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

**Digits**  
*Description* — Les chiffres à envoyer sur le segment d'appel qui correspondent au `CallId`  
*Valeurs autorisées* : 0-9, \$1, \$1, A, B, C, D, virgule (,)  
*Obligatoire* — Oui  
*Valeur par défaut* – Aucune

**ToneDurationInMilliseconds**  
*Description* — Durée autorisée, en millisecondes, pour transmettre chaque chiffre.  
*Valeurs autorisées* : tout entier compris entre 50 et 24 000  
*Obligatoire* — Non  
*Valeur par défaut* : 250

## Manipulation ACTION\$1SUCCESSFUL événements


L'exemple suivant montre un `ACTION_SUCCESSFUL` événement typique de l'`SendDigits`action.

```
{
    "SchemaVersion": "1.0",
    "Sequence": 3,
    "InvocationEventType": "ACTION_SUCCESSFUL",
    "ActionData": {
        "Type": "SendDigits",
        "Parameters": {
            "Digits": "1,2A#",
            "ToneDurationInMilliseconds": 100,
            "CallId": "call-id-1"
        },  
    "CallDetails": { 
        ...
        }
    }
}
```

## Manipulation ACTION\$1FAILED événements


L'exemple suivant montre un `ACTION_FAILED` événement typique de l'`SendDigits`action.

```
{
    "SchemaVersion": "1.0",
    "Sequence": 3,
    "InvocationEventType": "ACTION_FAILED",
    "ActionData": {
        "Type": "SendDigits",
        "Parameters": {
            "Digits": "1,2A#",
            "ToneDurationInMilliseconds": 20000000,
            "CallId": "call-id-1"
        },
    "ErrorType": "InvalidActionParameter",
    "ErrorMessage": "ToneDuration parameter value is invalid."
    },
    "CallDetails": {
        ...
        }
    }
}
```

## Flux d'appels


Le schéma suivant montre le déroulement du programme pour l'envoi de chiffres d'un appelant à un appelé.

![\[Schéma illustrant le déroulement du programme de l'SendDigitsaction.\]](http://docs.aws.amazon.com/fr_fr/chime-sdk/latest/dg/images/send-digits-1.png)
