ReceiveDigits - Amazon Chime SDK

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.

ReceiveDigits

Lorsqu'un utilisateur saisit des chiffres correspondant au modèle d'expression régulière spécifié dans cette action, l'application multimédia SIP invoque la AWS Lambda fonction.

{ "Type": "ReceiveDigits", "Parameters": { "CallId": "call-id-1", "ParticipantTag": "LEG-A", "InputDigitsRegex": "^\d{2}#$", "InBetweenDigitsDurationInMilliseconds": 1000, "FlushDigitsDurationInMilliseconds": 10000 } }
CallId

DescriptionCallId du participant à l'CallDetailsinvocation de la AWS Lambda fonction

Valeurs autorisées : un identifiant d'appel valide

Obligatoire — Non

Valeur par défaut – Aucune

ParticipantTag

DescriptionParticipantTag de l'un des participants connectés au CallDetails

Valeurs autoriséesLEG-A ou LEG-B

Obligatoire — Non

Valeur par défautParticipantTag de la valeur callLeg ignorée invoquée si vous spécifiez CallId

InputDigitsRegex

Description — Un modèle d'expression régulière

Valeurs autorisées : modèle d'expression régulière valide

Obligatoire — Oui

Valeur par défaut – Aucune

InBetweenDigitsDurationInMilliseconds

Description — Intervalle entre les chiffres avant de vérifier si l'entrée correspond au modèle d'expression régulière

Valeurs autorisées : durée en millisecondes

Obligatoire — Oui

Valeur par défaut – Aucune

FlushDigitsDurationInMilliseconds

Description — Intervalle après lequel les chiffres DTMF reçus sont vidangés et envoyés à la fonction. AWS Lambda Si l'application multimédia SIP reçoit un nouveau chiffre après la fin de l'intervalle, le temporisateur recommence.

Valeurs autoriséesInBetweenDigitsDurationInMilliseconds

Obligatoire — Oui

Valeur par défaut – Aucune

L'application multimédia SIP supprime les chiffres DTMF pendant la durée d'un appel jusqu'à ce qu'elle reçoive une nouvelle ReceiveDigits action. L'FlushDigitsDurationInMillisecondsintervalle commence lorsque l'application multimédia SIP reçoit le premier chiffre DTMF. Si l'utilisateur saisit les bons chiffres avant l'expiration de l'intervalle, l'application multimédia SIP invoque la AWS Lambda fonction décrite dansRéception de l'entrée de l'appelant.

Si l'entrée utilisateur ne correspond pas au modèle d'expression régulière, l'application multimédia SIP répète le message « échec » du fichier audio jusqu'à ce que l'application ait épuisé le nombre de répétitions ou que l'utilisateur saisisse des chiffres valides.

Consultez des exemples pratiques sur GitHub :