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 laCallDetails
invocación de la AWS Lambda funciónValores permitidos: un identificador de llamada válido
Obligatorio: no
Valor predeterminado: ninguno
- ParticipantTag
-
Descripción: la
ParticipantTag
de uno de los participantes conectados en losCallDetails
Valores permitidos:
LEG-A
oLEG-B
Obligatorio: no
Valor predeterminado:
ParticipantTag
delcallLeg
invocado ignorado si se especifica elCallId
- 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: