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ção —
CallIddo participante naCallDetailsinvocação da AWS Lambda funçãoValores permitidos: um ID de chamada válido
Obrigatório – Não
Valor-padrão: nenhum
- ParticipantTag
-
Descrição –
ParticipantTagde um dos participantes conectados noCallDetailsValores permitidos:
LEG-AouLEG-BObrigatório – Não
Valor-padrão:
ParticipantTagdocallLeginvocado ignorado se você especificarCallId - 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:
InBetweenDigitsDurationInMillisecondsObrigató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 Receber a entrada do chamador para o serviço de áudio PSTN do SDK do Amazon Chime
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: