Quando tento inscrever um cliente no Voice ID no Amazon Connect, recebo uma mensagem de erro.
Resolução
Com base na mensagem de erro recebida, conclua as etapas a seguir para solucionar o problema do Voice ID.
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
“Não foi possível inscrever o usuário no Voice ID”
Quando você inscreve um cliente no Voice ID, ele precisa falar por 30 segundos sem pausas para criar uma voiceprint. Se a duração do áudio não atingir a duração ou a chamada terminar, o cliente não está inscrito e você receberá a mensagem de erro anterior.
O Voice ID continua o processo de inscrição na próxima vez que o cliente ligar e falar por 30 segundos completos sem pausas.
“Erro do Voice ID A inscrição não está disponível no momento. Peça à pessoa responsável por chamar que tente se inscrever em uma chamada futura”
Um cliente pode acidentalmente optar por não participar do processo de inscrição. Ou a inscrição pode estar parada no status Pendente. Quando você recebe a mensagem de erro anterior, o cliente não está inscrito e o Amazon Connect rejeita futuras solicitações de inscrição.
Para solucionar esse problema, conclua as etapas a seguir:
-
Para obter o CustomerSpeakerId, execute o comando list-speakers e filtre os resultados por falantes no status INSCRITO:
aws voice-id list-speakers --domain-id your-domain-id --status ENROLLED
-
Para obter informações mais detalhadas sobre o cliente, execute o comando list-speakers:
aws voice-id list-speakers --domain-id your-domain-ID --query "SpeakerSummaries[?CustomerSpeakerId=='customer-speaker-ID']"
**Observação:**substitua your-domain-ID pelo ID do seu domínio e customer-speaker-ID pelo ID de falante do seu cliente. Para obter informações sobre quais dados o Amazon Connect armazena, consulte Quais dados são armazenados?
-
Execute o comando delete-speaker ou a API DeleteSpeaker para excluir o cliente do domínio do Voice ID.
**Observação:**para excluir o cliente do domínio do Voice ID, você precisa ter permissões de administrador. Se você não tiver permissões de administrador, inclua a ação DeleteSpeaker em sua política do AWS Identity and Access Management (IAM) anexada ao perfil do IAM.
-
Inscreva o cliente no Voice ID.
“Falha ao inicializar o VoiceID”
Quando você desativa a autenticação e a detecção de fraudadores, você obtém o seguinte resultado:
{
"Results": "Failed To Initialize VoiceId.",
"ContactId": "1234abcd-****-5b6a-a8f8-fb5f12345a67",
"ContactFlowId": "arn:aws:connect:us-east-1:****:instance/1b******/contact-flow/^^^^^^^^^^^^"",
"ContactFlowName": "VoiceID- Connect-Sample-flow",
"ContactFlowModuleType": "SetVoiceId",
"Timestamp": "2024-11-13T17:23:44.302Z",
"Parameters": {},
}
Para que o Voice ID funcione, você deve configurar a detecção em tempo real de fraudadores. Para mais informações, consulte Detecção de fraudadores conhecidos.
“Exceção de validação. A chamada não está conectada”
Ao definir o bloco Reproduzir prompt após o bloco Definir Voice ID, você obtém a seguinte saída:
{
"Results": "Validation Exception. Call Is Not Connected",
"ContactId": "1234abcd-****-5b6a-a8f8-fb5f12345a67",
"ContactFlowId": "arn:aws:connect:us-east-1:****:instance/1b******/contact-flow/^^^^^^^^^^^^"",
"ContactFlowName": "VoiceID- Connect-Sample-flow",
"ContactFlowModuleType": "SetVoiceId",
"Timestamp": "2024-11-13T17:23:44.302Z",
"Parameters": {},
}
Para resolver esse problema, você deve configurar corretamente o Voice ID em seu fluxo de contato.