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à.
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.
Argomenti
Utilizzo di SendDigits action
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 funzioneValori 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
Manipolazione ACTION_SUCCESSFUL events
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 ACTION_FAILED events
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
Il diagramma seguente mostra il flusso del programma per l'invio di cifre da un chiamante a un chiamante.
