

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# SendDigits
<a name="send-digits"></a>

Invia fino a 50 cifre a doppia frequenza (DTMF) in qualsiasi fase della chiamata. I segnali possono includere quanto segue:
+ Numeri da 0 a 9
+ Caratteri speciali stella (\*) e sterlina (\#)
+ Segnali di controllo di rete A, B, C, D
+ Il carattere virgola (,). Questo segnale aggiunge un ritardo di 0,5 secondi tra il segnale precedente e quello successivo.

**Topics**
+ [Utilizzo dell'SendDigitsazione](#send-digits-action)
+ [Gestione degli ACTION\_SUCCESSFUL eventi](#send-digit-success)
+ [Gestione degli ACTION\_FAILED eventi](#send-digit-fail)
+ [Flusso di chiamate](#send-digits-call-flow)

## Utilizzo dell'SendDigitsazione
<a name="send-digits-action"></a>

L'esempio seguente mostra un'`SendDigits`azione tipica:

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

**CallId**  
*Descrizione* — Il `CallId` partecipante all'`CallDetails`invocazione della AWS Lambda funzione  
*Valori consentiti*: un ID di chiamata valido  
*Obbligatorio*: sì  
*Valore predefinito* - nessuno

**Digits**  
*Descrizione*: le cifre da inviare nel segmento di chiamata che corrisponde al `CallId`  
*Valori consentiti*: 0-9, \*, \#, A, B, C, D, virgola (,)  
*Obbligatorio*: Sì  
*Valore predefinito* - nessuno

**ToneDurationInMilliseconds**  
*Descrizione*: il tempo consentito, in millisecondi, per trasmettere ogni cifra.  
*Valori consentiti*: qualsiasi numero intero compreso tra 50 e 24000  
*Obbligatorio*: no  
*Valore predefinito*: 250

## Gestione degli ACTION\_SUCCESSFUL eventi
<a name="send-digit-success"></a>

L'esempio seguente mostra un `ACTION_SUCCESSFUL` evento tipico dell'`SendDigits`azione.

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

## Gestione degli ACTION\_FAILED eventi
<a name="send-digit-fail"></a>

L'esempio seguente mostra un `ACTION_FAILED` evento tipico dell'`SendDigits`azione.

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

## Flusso di chiamate
<a name="send-digits-call-flow"></a>

Il diagramma seguente mostra il flusso del programma per l'invio di cifre da un chiamante a un chiamante.

![Diagramma che mostra il flusso del programma dell'azione. SendDigits](http://docs.aws.amazon.com/it_it/chime-sdk/latest/dg/images/send-digits-1.png)
