ReceiveDigits - Amazon Chime SDK

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

ReceiveDigits

Quando um usuário insere dígitos que correspondem ao padrão de expressão regular especificado nessa ação, o aplicativo de mídia SIP invoca a função. AWS Lambda

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

DescriçãoCallId do participante na CallDetails invocação da AWS Lambda função

Valores permitidos: um ID de chamada válido

Obrigatório – Não

Valor-padrão: nenhum

ParticipantTag

DescriçãoParticipantTag de um dos participantes conectados no CallDetails

Valores permitidos: LEG-A ou LEG-B

Obrigatório – Não

Valor-padrão: ParticipantTag do callLeg invocado ignorado se você especificar CallId

InputDigitsRegex

Descrição – Um padrão de expressão regular

Valores permitidos: um padrão de expressão regular válido

Obrigatório – Sim

Valor-padrão: nenhum

InBetweenDigitsDurationInMilliseconds

Descrição – Intervalo entre dígitos antes de verificar se a entrada corresponde ao padrão de expressão regular

Valores permitidos: duração em milissegundos

Obrigatório – Sim

Valor-padrão: nenhum

FlushDigitsDurationInMilliseconds

Descrição — Intervalo após o qual os dígitos DTMF recebidos são liberados e enviados para a função. AWS Lambda Se o aplicativo de mídia SIP receber um novo dígito após o término do intervalo, o cronômetro reiniciará.

Valores permitidos: InBetweenDigitsDurationInMilliseconds

Obrigatório – Sim

Valor-padrão: nenhum

O aplicativo de mídia SIP descarta dígitos DTMF durante a chamada até receber uma nova ação ReceiveDigits. O intervalo FlushDigitsDurationInMilliseconds começa quando o aplicativo de mídia SIP recebe o primeiro dígito DTMF. Se o usuário inserir os dígitos corretos antes que o intervalo expire, o aplicativo de mídia SIP invoca a função descrita em. AWS Lambda Como receber a entrada do chamador

Se a entrada do usuário não corresponder ao padrão de expressão regular, o aplicativo de mídia SIP repetirá a mensagem do arquivo de áudio de "falha" até que o aplicativo esgote a contagem de repetições ou o usuário insira dígitos válidos.

Veja exemplos de trabalho em GitHub: