ReceiveDigits - Amazon Chime SDK

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

ReceiveDigits

Cuando un usuario introduce dígitos que coinciden con el patrón de expresión regular especificado en esta acción, la aplicación multimedia SIP invoca la AWS Lambda función.

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

Descripción: CallId del participante en la CallDetails invocación de la AWS Lambda función

Valores permitidos: un identificador de llamada válido

Obligatorio: no

Valor predeterminado: ninguno

ParticipantTag

Descripción: la ParticipantTag de uno de los participantes conectados en los CallDetails

Valores permitidos: LEG-A o LEG-B

Obligatorio: no

Valor predeterminado: ParticipantTag del callLeg invocado ignorado si se especifica el CallId

InputDigitsRegex

Descripción: patrón de expresión regular

Valores permitidos: un patrón de expresión regular válido

Obligatorio: sí

Valor predeterminado: ninguno

InBetweenDigitsDurationInMilliseconds

Descripción: intervalo entre dígitos antes de comprobar si la entrada coincide con el patrón de expresión regular

Valores permitidos: duración en milisegundos

Obligatorio: sí

Valor predeterminado: ninguno

FlushDigitsDurationInMilliseconds

Descripción: intervalo tras el cual los dígitos DTMF recibidos se vacían y se envían a la función. AWS Lambda Si la aplicación multimedia SIP recibe un nuevo dígito una vez finalizado el intervalo, el temporizador se reiniciará.

Valores permitidos: -InBetweenDigitsDurationInMilliseconds

Obligatorio: sí

Valor predeterminado: ninguno

La aplicación multimedia SIP descarta los dígitos del DTMF durante la llamada hasta que reciba una nueva acción ReceiveDigits. El intervalo FlushDigitsDurationInMilliseconds comienza cuando la aplicación multimedia SIP recibe el primer dígito del DTMF. Si el usuario introduce los dígitos correctos antes de que caduque el intervalo, la aplicación multimedia SIP invoca la función descrita en. AWS Lambda Recibir la entrada de la persona que llama

Si la entrada del usuario no coincide con el patrón de expresiones regulares, la aplicación multimedia SIP repite el mensaje del archivo de audio «fallido» hasta que la aplicación agote el recuento de repeticiones o hasta que el usuario introduzca dígitos válidos.

Consulte algunos ejemplos prácticos sobre GitHub: