SendDigits - SDK Amazon Chime

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

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.

Utilizzo dell'SendDigitsazione

L'esempio seguente mostra un'SendDigitsazione 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'CallDetailsinvocazione 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

L'esempio seguente mostra un ACTION_SUCCESSFUL evento tipico dell'SendDigitsazione.

{ "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

L'esempio seguente mostra un ACTION_FAILED evento tipico dell'SendDigitsazione.

{ "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.

Diagramma che mostra il flusso del programma dell'azione. SendDigits