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.
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 (*) et livre (#)
-
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.
Rubriques
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 fonctionValeurs 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, *, #, 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_SUCCESSFUL é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_FAILED é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é.
