Cuando intento inscribir a un cliente en Voice ID en Amazon Connect, aparece un mensaje de error.
Resolución
Según el mensaje de error que reciba, siga estos pasos para solucionar el problema de Voice ID.
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Solución de problemas de AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.
«We couldn't enroll the user in Voice ID»
Cuando inscribe a un cliente en Voice ID, el cliente debe hablar durante 30 segundos sin guardar silencio para crear una huella de voz. Si la duración del audio no coincide con la duración o la llamada finaliza, significa que el cliente no está inscrito y recibe el mensaje de error anterior.
Voice ID continúa con el proceso de inscripción la próxima vez que el cliente llame y hable durante 30 segundos sin guardar silencio.
«Voice ID error Enrollment is currently unavailable. Ask the caller to please try enrolling in a future call»
Un cliente podría excluirse accidentalmente del proceso de inscripción. O bien, es posible que la inscripción esté bloqueada en estado Pendiente. Cuando recibe el mensaje de error anterior, el cliente no está inscrito y Amazon Connect rechaza futuras solicitudes de inscripción.
Para resolver este problema, siga estos pasos:
-
Para obtener el CustomerSpeakerId, ejecute el comando list-speakers y filtre los resultados para los oradores con el estado INSCRITO:
aws voice-id list-speakers --domain-id your-domain-id --status ENROLLED
-
Para obtener información más detallada sobre el cliente, ejecute el comando list-speakers:
aws voice-id list-speakers --domain-id your-domain-ID --query "SpeakerSummaries[?CustomerSpeakerId=='customer-speaker-ID']"
Nota: Sustituya your-domain-ID por el ID de su dominio y customer-speaker-ID por el ID de orador de su cliente. Para obtener información sobre los datos que almacena Amazon Connect, consulte ¿Qué datos se almacenan?
-
Ejecute el comando delete-speaker o la API DeleteSpeaker para eliminar el cliente del dominio de Voice ID.
Nota: Para eliminar el cliente del dominio de Voice ID, debe tener permisos de administrador. Si no tiene permisos de administrador, incluya la acción DeleteSpeaker en la política de AWS Identity and Access Management (IAM) asociada a su rol de IAM.
-
Inscriba al cliente en Voice ID.
«Failed To Initialize VoiceId»
Cuando opta por no participar en la autenticación y la detección de estafadores, obtiene el siguiente 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 Voice ID funcione, debe configurar la detección en tiempo real de estafadores. Para obtener más información, consulte Detección de estafadores conocidos.
«Validation Exception. Call Is Not Connected»
Cuando configura el bloque Reproducir petición después del bloque Establecer Voice ID, obtiene el siguiente resultado:
{
"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 este problema, debe configurar correctamente Voice ID en su flujo de contactos.