

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
<a name="send-digits"></a>

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 de 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 l'SendDigitsaction](#send-digits-action)
+ [Gestion des ACTION\$1SUCCESSFUL événements](#send-digit-success)
+ [Gestion des ACTION\$1FAILED événements](#send-digit-fail)
+ [Flux d'appels](#send-digits-call-flow)

## Utilisation de l'SendDigitsaction
<a name="send-digits-action"></a>

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

## Gestion des ACTION\$1SUCCESSFUL événements
<a name="send-digit-success"></a>

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

## Gestion des ACTION\$1FAILED événements
<a name="send-digit-fail"></a>

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
<a name="send-digits-call-flow"></a>

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)
