Modelo de datos de registro de contacto - Amazon Connect

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.

Modelo de datos de registro de contacto

En este artículo se describe el modelo de datos para los registros de Amazon Connect contactos. Los registros de contacto capturan los eventos asociados a un contacto en el centro de contacto. Las métricas en tiempo real e históricas se basan en los datos capturados en los registros de contacto.

Cosas importantes que debe saber

  • Continuamente lanzamos nuevas características que se traducen en la adición de nuevos campos al modelo de datos de los registros de contacto. Cualquier cambio que hagamos en el modelo de datos será compatible con versiones anteriores. Cuando desarrolle aplicaciones, le recomendamos que las cree de forma que ignoren la adición de nuevos campos en el modelo de datos de los registros de contacto. De este modo, se asegurará de que sus aplicaciones sean resilientes.

  • Amazon Connect entrega los registros de contactos al menos una vez. Los registros de contacto se pueden entregar de nuevo por varias razones, como la nueva información que llega después de la entrega inicial. Por ejemplo, cuando se actualiza un registro de contactos, Amazon Connect entrega un registro de contacto nuevo. update-contact-attributes Este registro de contacto está disponible durante 24 meses a partir del momento en que se inició el contacto asociado.

    Si está creando un sistema que consume secuencias de exportación de registro de contacto, asegúrese de incluir lógica que compruebe si hay registros de contacto duplicados para un contacto. Utilice la LastUpdateTimestamppropiedad para determinar si una copia contiene datos nuevos que las copias anteriores. A continuación, utilice la ContactIdpropiedad para la deduplicación.

  • Cada acción realizada en un contacto único genera un evento. Estos eventos aparecen como un campo o un atributo en el registro de contacto. Si el número de acciones de un contacto supera un umbral, como un límite de almacenamiento interno, las acciones siguientes no aparecerán en ese registro de contacto.

  • Para conocer el periodo de retención de los registros de contacto y el tamaño máximo de la sección de atributos de un registro de contacto, consulte Amazon Connect especificaciones de funciones.

  • Para obtener información sobre cuándo se crea un registro de contacto (y, por tanto, puede exportarse o utilizarse para informes de datos), consulte Eventos en el registro de contacto.

  • Para obtener una lista de todos los atributos de contacto, incluidos los atributos de llamadas telefónicas y casos, consulte Lista de atributos de contacto disponibles y su JSONPath referencia.

  • En el pasado, nos referíamos a los registros de contactos como registros de rastreo de contactos (CTR). Ahora utilizamos únicamente el término registro de contactos. No hay diferencia entre los dos términos.

Agent

Información sobre el agente que aceptó el contacto entrante.

AgentInteractionDuration

El tiempo, en segundos completos, que un agente ha interactuado con un cliente. Para las llamadas salientes, es el tiempo, en segundos enteros, que un agente estuvo conectado a un contacto, aunque el cliente no esté presente.

Esto no incluye la duración de la pausa del agente (que solo se aplica a las tareas).

Tipo: Integer

Valor mínimo: 0

AgentPauseDuration

Tiempo, en segundos enteros, durante el que se ha pausado una tarea asignada a un agente.

Tipo: Integer

Valor mínimo: 0

AfterContactWorkDuration

La diferencia en tiempo, en segundos enteros, entre AfterContactWorkStartTimestamp y AfterContactWorkEndTimestamp.

Tipo: Integer

Valor mínimo: 0

AfterContactWorkEndTimestamp

La fecha y la hora en que el agente dejó de trabajar después del contacto para el contacto, en el UTC tiempo.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

AfterContactWorkStartTimestamp

La fecha y la hora en que el agente comenzó a realizar el trabajo posterior al contacto para el contacto, en el UTC tiempo.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

ARN

El Nombre de recurso de Amazon del agente.

Tipo: ARN

ConnectedToAgentTimestamp

La fecha y la hora en que el contacto se conectó al agente, en UTC tiempo.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

CustomerHoldDuration

El tiempo, en segundos enteros, que el cliente pasó en espera mientras estaba conectado al agente.

Tipo: Integer

Valor mínimo: 0

DeviceInfo

Información sobre el dispositivo del agente.

Tipo: DeviceInfo

HierarchyGroups

Grupos de jerarquía de agentes para el agente.

Tipo: AgentHierarchyGroups

LongestHoldDuration

El tiempo más prolongado, en segundos enteros, durante el cual el agente puso al cliente en espera.

Tipo: Integer

Valor mínimo: 0

NumberOfHolds

El número de veces que se puso al cliente en espera mientras estaba conectado al agente.

Tipo: Integer

Valor mínimo: 0

RoutingProfile

El perfil de enrutamiento del agente.

Tipo: RoutingProfile

Username

El nombre de usuario del agente.

Tipo: String

Longitud: 1-100

StateTransitions

Las transiciones de estado de un supervisor.

Tipo: matriz de StateTransitions.

AgentHierarchyGroup

Información sobre un grupo de jerarquía de agentes.

ARN

El nombre del recurso de Amazon (ARN) del grupo.

Tipo: ARN

GroupName

El nombre del grupo de jerarquía.

Tipo: String

Longitud: 1-256

AgentHierarchyGroups

Información sobre la jerarquía de agentes. Las jerarquías se pueden configurar con un máximo de cinco niveles.

Level1

El grupo en el nivel uno de la jerarquía de agentes.

Tipo: AgentHierarchyGroup

Level2

El grupo en el nivel dos de la jerarquía de agentes.

Tipo: AgentHierarchyGroup

Level3

El grupo en el nivel tres de la jerarquía de agentes.

Tipo: AgentHierarchyGroup

Level4

El grupo en el nivel cuatro de la jerarquía de agentes.

Tipo: AgentHierarchyGroup

Level5

El grupo en el nivel cinco de la jerarquía de agentes.

Tipo: AgentHierarchyGroup

AttributeCondition

Objeto para especificar la condición de atributo predefinido.

Name

Nombre del atributo predefinido.

Tipo: String

Longitud: de 1 a 64

Value

Valor del atributo predefinido.

Tipo: String

Longitud: de 1 a 64

ComparisonOperator

Operador de la condición.

Tipo: String

Valores válidos: NumberGreaterOrEqualTo

ProficiencyLevel

Nivel de competencia de la condición.

Tipo: Float

Valores válidos: 1.0, 2.0, 3.0, 4.0 y 5.0

MatchCriteria

Un objeto para definir AgentsCriteria.

Tipo: objeto MatchCriteria

AgentsCriteria

Un objeto a definiragentIds.

Tipo: objeto AgentsCriteria

AgentIds

Un objeto para especificar una lista de agentes, por ID de agente.

Tipo: matriz de cadenas

Restricciones de longitud: longitud máxima de 256

ContactDetails

Contiene atributos definidos por el usuario con el tipo establecido ligeramente en el contacto.

Este objeto se utiliza solo para contactos de tarea. En el caso de los contactos de voz o de chat, o de las tareas que tienen atributos de contacto establecidos con el bloque de flujo, compruebe el objeto Attributes de ContactTraceRecord.

ContactDetailsName

Tipo: String

Longitud: 1-128

ContactDetailsValue

Tipo: String

Longitud: 0-1024

ReferenceAttributeName

Tipo: String

Longitud: 1-128

ReferenceAttributesValue

Tipo: String

Longitud: 0-1024

ContactTraceRecord

Información sobre el contacto.

Agent

Si este contacto se ha conectado correctamente a un agente, se trata de información sobre el agente.

Tipo: Agente

AgentConnectionAttempts

El número de veces que se Amazon Connect intentó conectar este contacto con un agente.

Tipo: Integer

Valor mínimo: 0

Attributes

Los atributos de contacto, con formato de mapa de las claves y los valores.

Tipo: Attributes

Miembros: AttributeName, AttributeValue

AWSAccountId

El ID de la AWS cuenta propietaria del contacto.

Tipo: String

AWSContactTraceRecordFormatVersion

La versión del formato de registro.

Tipo: String

Channel

Cómo llegó el cliente a su centro de contacto.

Valores válidos: VOICE, CHAT, TASK

ConnectedToSystemTimestamp

La fecha y la hora a las que se conectó el punto final del cliente Amazon Connect, en UTC el tiempo. Para INBOUND, coincide con InitiationTimestamp. Para OUTBOUND, CALLBACK y API, se trata de cuando el punto de enlace del cliente responde.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

ContactId

El ID del contacto.

Tipo: String

Longitud: 1-256

CustomerEndpoint

El punto de conexión del cliente o del participante externo tercero.

Tipo: Punto de enlace

CustomerVoiceActivity

El objeto CustomerVoiceActivity incluye las siguientes propiedades:

GreetingStartTimestamp

La fecha y la hora que miden el inicio del saludo del cliente desde una llamada de voz saliente, en UTC tiempo.

Tipo: String (aaaa-mm-dd't'HH:mm:ss. SSS'Z')

GreetingEndTimestamp

La fecha y la hora que miden el final del saludo del cliente tras una llamada de voz saliente, en UTC tiempo.

Tipo: String (aaaa-mm-dd't'HH:mm:ss. SSS'Z')

DisconnectTimestamp

La fecha y la hora de las que se desconectó el punto final del cliente Amazon Connect, en UTC hora.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

DisconnectReason

Indica cómo finalizó el contacto. Estos datos están disponibles actualmente en el flujo de registro de Amazon Connect contactos y en la página de detalles de contacto.

El motivo de desconexión puede no ser exacto cuando hay problemas de conectividad del agente o del cliente. Por ejemplo, si el agente tiene problemas de conectividad, es posible que el cliente no pueda oírlo (“¿Está usted ahí?”) y cuelgue. Esto se registraría como CUSTOMER_DISCONNECT y no reflejaría el problema de conectividad.

Tipo: String

Los contactos de voz pueden tener los siguientes motivos de desconexión:

  • CUSTOMER_DISCONNECT: el cliente se desconectó primero.

  • AGENT_DISCONNECT: el agente se desconectó cuando el contacto aún estaba en la llamada.

  • THIRD_PARTY_DISCONNECT: en una llamada de terceros, después de que el agente se haya marchado, el tercero desconectó la llamada mientras el participante seguía en la llamada.

  • TELECOM_PROBLEM: se ha desconectado debido a un problema con la conexión de la llamada del operador, congestión de la red, error de la red, etc.

  • BARGED: el administrador desconectó al agente de la llamada.

  • CONTACT_FLOW_DISCONNECT: la llamada se desconectó en un flujo.

  • OTHER: esto incluye cualquier motivo no contemplado explícitamente en los códigos anteriores. Por ejemplo, el contacto fue desconectado por unAPI.

Los contactos de voz de campañas externas pueden tener los siguientes motivos de desconexión:

  • OUTBOUND_DESTINATION_ENDPOINT_ERROR: la configuración actual no permite llamar a este destino (por ejemplo, llamar a un destino de punto de conexión desde una instancia no apta).

  • OUTBOUND_RESOURCE_ERROR: la instancia no tiene permisos suficientes para realizar llamadas salientes o no se han encontrado los recursos necesarios.

  • OUTBOUND_ATTEMPT_FAILED: Se ha producido un error desconocido, un parámetro no válido o permisos insuficientes para llamar alAPI.

  • EXPIRED: no hay suficientes agentes disponibles o no hay suficiente capacidad de telecomunicaciones para este tipo de llamadas.

Los chats pueden tener los siguientes motivos de desconexión:

  • AGENT_DISCONNECT: el agente desconecta o rechaza un chat de forma explícita.

  • CUSTOMER_DISCONNECT: el cliente se desconecta de forma explícita.

  • OTHER: se utiliza solo para estados de error, como problemas de transporte de mensajes.

En el caso de muchos contactos, como los contactos finalizados por flujos oAPIs, no habrá ningún motivo de desconexión. En el registro de contacto aparecerá como null.

Las tareas pueden tener los siguientes motivos de desconexión:

  • AGENT_DISCONNECT: el agente marcó la tarea como completada.

  • EXPIRED: la tarea caducó automáticamente porque no se asignó ni completó en un plazo de siete días.

  • CONTACT_FLOW_DISCONNECT: un flujo desconectó la tarea o la completó.

  • API: StopContactAPISe llamó para finalizar la tarea.

  • OTHER: esto incluye cualquier motivo no contemplado explícitamente en los códigos anteriores.

AnsweringMachineDetectionStatus

Indica cómo se elimina realmente una llamada de campaña saliente si el contacto está conectado a Amazon Connect.

Valores válidos:

  • HUMAN_ANSWERED: el número marcado lo respondió una persona.

  • VOICEMAIL_BEEP: el número marcado lo respondió un correo de voz con un pitido.

  • VOICEMAIL_NO_BEEP: el número marcado lo respondió un correo de voz sin pitido.

  • AMD_UNANSWERED: el número marcado seguía sonando, pero no se atendió la llamada.

  • AMD_UNRESOLVED: el número marcado estaba conectado, pero el contestador automático no pudo determinar si la llamada había sido atendida por una persona o por un correo de voz.

  • AMD_NOT_APPLICABLE: la llamada se desconectó antes de sonar y no se pudo detectar ningún medio.

  • SIT_TONE_BUSY: el número marcado estaba ocupado.

  • SIT_TONE_INVALID_NUMBER: el número marcado no era válido.

  • SIT_TONE_DETECTED: Se detectó un tono de información especial (SIT).

  • FAX_MACHINE_DETECTED: se detectó una máquina de fax.

  • AMD_ERROR: el número marcado estaba conectado, pero se produjo un error al detectar el contestador automático.

InitialContactId

El identificador del contacto inicial.

Tipo: String

Longitud: 1-256

InitiationMethod

Indica cómo se inició el contacto.

Valores válidos:

  • INBOUND: el cliente ha iniciado el contacto de voz (teléfono) con su centro de contacto.

  • OUTBOUND: Un agente inició un contacto de voz (teléfono) con el cliente y lo utilizó CCP para llamar a su número.

  • TRANSFER: Un agente transfirió al cliente a otro agente o a una cola mediante las conexiones rápidas delCCP. Esto da como resultado la creación de una CTR nueva.

  • CALLBACK: se ha contactado con el cliente como parte de un flujo de devolución de llamadas.

    Para obtener más información sobre este escenario, consulteAcerca de las devoluciones de llamadas en cola en métricas. InitiationMethod

  • API: El contacto lo inició con Amazon ConnectAPI. Puede ser un contacto saliente que usted creó y puso en cola con un agente, utilizando el StartOutboundVoiceContactAPI, o puede ser un chat en vivo iniciado por el cliente con su centro de contacto, al que llamó. StartChatConnectAPI

  • WEBRTC_API: El contacto usó el widget de comunicación con videollamada.

  • QUEUE_TRANSFER: mientras el cliente estaba en una cola (escuchando un flujo de cola de clientes), se le transfería a otra cola mediante un bloque de flujo.

  • EXTERNAL_OUTBOUND: Un agente inició un contacto de voz (teléfono) con un participante externo a su centro de contacto mediante una conexión rápida CCP o un bloque de flujo.

  • MONITOR: un supervisor inició el monitoreo de un agente. El supervisor puede monitorear silenciosamente al agente y al cliente o interrumpir la conversación.

  • DISCONNECT: cuando un bloque Set disconnect flow (Establecimiento de flujo de desconexión) se desencadena, especifica qué flujo debe ejecutarse tras un evento de desconexión durante un contacto.

    Se produce un evento de desconexión cuando:

    • Se desconecta un chat o una tarea.

    • Una tarea se desconecta como resultado de una acción de flujo.

    • Una tarea caduca. La tarea se desconecta automáticamente si no se completa en siete días.

    Si se crea un nuevo contacto mientras se ejecuta un flujo de desconexión, el método de inicio para ese nuevo contacto esDISCONNECT.

InitiationTimestamp

La fecha y la hora en que se inició este contacto, en UTC tiempo. En INBOUND, se trata del momento en el que llegó el contacto. Para OUTBOUND, es el momento en el que el agente comenzó a marcar. Para CALLBACK, es el momento de creación del contacto de devolución de llamada. Para EXTERNAL_OUTBOUND, es el momento en que el agente comienza a llamar al participante externo. Para MONITOR, es el momento en que el administrador comienza a escuchar a un contacto. Para TRANSFER y QUEUE_TRANSFER, es el momento en que se inició la transferencia. Para API, se trata del momento en el que llegó la solicitud.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

InstanceARN

El nombre del recurso de Amazon de la Amazon Connect instancia.

Tipo: ARN

LastUpdateTimestamp

La fecha y la hora en que se actualizó este contacto por última vez, en UTC tiempo.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

LastPausedTimestamp

La fecha y la hora en que se puso en pausa este contacto por última vez, en UTC hora.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

LastResumedTimestamp

La fecha y la hora en que se reanudó este contacto por última vez, en UTC tiempo.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

MediaStreams

Las secuencias multimedia.

Tipo: matriz de MediaStream

NextContactId

El ID del contacto creado cuando:

Tipo: String

Longitud: 1-256

PreviousContactId

El ID del contacto anterior a partir del cual se crea el contacto actual cuando:

Tipo: String

Longitud: 1-256

Queue

Si este contacto se ha puesto en cola, se trata de información acerca de la cola.

Tipo: QueueInfo

Campaña

Información asociada a una campaña.

Tipo: objeto Campaña

DisconnectDetails

Información sobre la experiencia de desconexión de la llamada.

Tipo: DisconnectDetails

QualityMetrics

Información sobre la calidad de la conexión multimedia del participante cuando habla durante la llamada.

Tipo: QualityMetrics

Recording

Si se ha habilitado la grabación, se trata de información acerca de la grabación.

Tipo: RecordingInfo

Recordings

Si se ha habilitado la grabación, se trata de información acerca de la grabación.

Tipo: matriz de RecordingsInfo

nota

La primera grabación de un contacto aparecerá en las secciones Grabación y Grabaciones y del registro de contacto.

Amazon Q in Connect

Si Amazon Q estaba activado en el contacto, se trata de información sobre la sesión de Amazon Q.

Tipo: WisdomInfo

RelatedContactId

Si este contacto está asociado a otro, es el identificador del contacto relacionado.

Tipo: String

Longitud: 1-256.

ScheduledTimestamp

La fecha y la hora en las que este contacto estaba programado para activar la ejecución del flujo, en el UTC tiempo. Solo se admite para el canal de tareas.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

SegmentAttributes

Conjunto de pares clave-valor definidos por el sistema que se almacenan en segmentos de contacto individuales mediante un mapa de atributos. Los atributos son Amazon Connect atributos estándar y se puede acceder a ellos en los flujos. Las claves de atributos solo pueden incluir caracteres alfanuméricos, - y _.

Este campo se puede usar para mostrar el subtipo de canal. Por ejemplo, connect:Guide o connect:SMS.

Tipo: SegmentAttributes

Miembros: SegmentAttributeName, SegmentAttributeValue

SystemEndpoint

El punto de enlace del sistema. Para INBOUND, se trata del número de teléfono que el cliente marcó. Para OUTBOUND y EXTERNAL_OUTBOUND, se trata del número de ID de intermediario asignado a la cola de salida que se utiliza para llamar al cliente. Para la devolución de llamada, aparece como Softphone para las llamadas atendidas por agentes con teléfono virtual.

Cuando se utiliza el bloque Transferir a número de teléfono sin especificar un ID de intermediario personalizado, el ID del intermediario se pasa como ID de intermediario. Por ejemplo, si realiza la transferencia a un número externo y no se utiliza un ID de intermediario personalizado para especificar que la llamada procede de su organización, el ID de intermediario del contacto se mostrará al interlocutor externo.

Tipo: Punto de enlace

TotalPauseCount

Número total de pausas, incluso cuando el contacto no ha estado conectado.

Tipo: Integer

TotalPauseDurationInSeconds

Duración total de la pausa, incluido el período anterior y posterior a la conexión del agente.

Tipo: Integer

TransferCompletedTimestamp

Si este contacto se transfirió fuera Amazon Connect, la fecha y la hora en que se conectó el punto final de transferencia, expresadas en UTC hora.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

TransferredToEndpoint

Si este contacto se transfirió desde Amazon Connect, el punto final de transferencia.

Tipo: Punto de enlace

Tags

Etiquetas asociadas con el contacto. Contiene etiquetas AWS generadas y definidas por el usuario.

Tipo: mapa de cadena a cadena

DeviceInfo

Información sobre el dispositivo del participante.

PlatformName

Nombre de la plataforma que el participante ha utilizado para la llamada.

Tipo: String

Longitud: 1-128

PlatformVersion

Nombre de la plataforma que el participante ha utilizado para la llamada.

Tipo: String

Longitud: 1-128

OperatingSystem

Sistema operativo que el participante ha utilizado para la llamada.

Tipo: String

Longitud: 1-128

DisconnectDetails

Información sobre la experiencia de desconexión de la llamada. Para obtener información sobre cómo utilizar estos datos para solucionar problemas de desconexión de llamadas, consulte. Solucione los problemas de desconexión de llamadas utilizando el DisconnectDetails registro de contactos

PotentialDisconnectIssue

Indica los posibles problemas de desconexión de una llamada. Este campo no se rellena si el servicio no detecta problemas potenciales.

Tipo: String

Longitud: de 0 a 128

Valores válidos:

  • AGENT_CONNECTIVITY_ISSUE: indica posibles problemas con la conectividad de la red del agente.

  • AGENT_DEVICE_ISSUE: indica problemas con el cliente al oír al agente debido a problemas potenciales con el dispositivo del agente, como la estación de trabajo, los auriculares o el micrófono.

Endpoint

Información acerca de un punto de enlace. En Amazon Connect, un punto final es el destino de un contacto, como el número de teléfono de un cliente o el número de teléfono de su centro de contacto.

Address

El valor para el tipo de punto de enlace. Para TELEPHONE_NUMBER, el valor es un número de teléfono en formato E.164.

Tipo: String

Longitud: 1-256

Type

El tipo de punto de enlace. En la actualidad, un punto de enlace solo puede ser un número de teléfono.

Valores válidos: TELEPHONE_NUMBER

Expiry

Objeto para especificar la caducidad de un paso de enrutamiento.

DurationInSeconds

Cantidad de segundos que se debe esperar antes de que caduque el paso de enrutamiento.

Tipo: Integer

Valor mínimo: 0

ExpiryTimestamp

Marca de tiempo que indica cuándo caduca el paso de enrutamiento.

Tipo: String (yyyy-mm-ddThh:mm:ssZ)

Expression

Unión etiquetada para especificar la expresión de un paso de enrutamiento.

AndExpression

Lista de expresiones de enrutamiento que AND se unirán.

Tipo: Expression

Valor mínimo: 0

OrExpression

Lista de expresiones de enrutamiento que se combinarán con OR.

Tipo: Expression

AttributeCondition

Objeto para especificar la condición de atributo predefinido.

Tipo: AttributeCondition

ExternalThirdParty

Información sobre el participante externo tercero.

ExternalThirdPartyInteractionDuration

El tiempo, en segundos completos, que el participante externo ha interactuado con el cliente.

Tipo: Integer

Valor mínimo: 0

MediaStream

Información sobre la secuencia multimedia utilizada durante el contacto.

Type

Tipo: MediaStreamType

Valores válidos: AUDIO, VIDEO, CHAT

QualityMetrics

Información sobre la calidad de la conexión multimedia del participante cuando habla durante la llamada.

Agent

Información sobre la calidad de la conexión de los agentes con los medios de comunicación. Esta es una medida de la forma en que el agente se ha dirigido al cliente.

Tipo: AgentQualityMetrics

Customer

Información sobre la calidad de la conexión multimedia del cliente. Esta es una medida de la forma en que el cliente se ha dirigido al agente.

Tipo: CustomerQualityMetrics

AgentQualityMetrics

Información sobre la calidad de la conexión con los medios del agente. Esta es una medida de la forma en que el agente se ha dirigido al cliente.

nota

AgentQualityMetrics está disponible solo para llamadas de voz.

Audio

Información sobre la calidad de audio del agente.

Tipo: AudioQualityMetricsInfo

CustomerQualityMetrics

Información sobre la calidad de la conexión multimedia del cliente. Esta es una medida de la forma en que el cliente se ha dirigido al agente.

nota

CustomerQualityMetrics solo está disponible para llamadas de voz desde la aplicación y desde la web. Para obtener información sobre las llamadas desde la aplicación y por Internet, consulte. Configuración de las funciones de videollamadas, llamadas web y llamadas dentro de la aplicación

Audio

Información sobre la calidad de audio del agente.

Tipo: AudioQualityMetricsInfo

AudioQualityMetricsInfo

Información sobre la puntuación de calidad y los posibles problemas de calidad del audio,

QualityScore

Número que representa la calidad estimada de la conexión multimedia.

Tipo: Number

Valor mínimo: 1,00

Valor máximo: 5,00

PotentialQualityIssues

Lista de posibles problemas que pueden provocar una degradación de la calidad de una conexión multimedia. Si el servicio no ha detectado ningún posible problema de calidad, la lista estará vacía.

Tipo: StringArray

Valores válidos: matriz vacía o matriz con alguno de los siguientes valores: HighPacketLoss, HighRoundTripTime, HighJitterBuffer.

QueueInfo

Información sobre una cola.

ARN

El Nombre de recurso de Amazon de la cola.

Tipo: ARN

DequeueTimestamp

La fecha y la hora en que se eliminó el contacto de la cola, en UTC tiempo. El cliente se desconectó o el agente empezó a interactuar con el cliente.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

Duration

La diferencia en tiempo, en segundos enteros, entre EnqueueTimestamp y DequeueTimestamp.

Tipo: Integer

Valor mínimo: 0

EnqueueTimestamp

La fecha y la hora en que se agregó el contacto a la cola, en UTC tiempo.

Tipo: String (aaaa-mm-ddThh:mm:ssZ)

Name

El nombre de la cola .

Tipo: String

Longitud: 1-256

RecordingInfo

Información sobre una grabación de voz.

DeletionReason

Si la grabación se ha eliminado, este es el motivo introducido para la eliminación.

Tipo: String

Location

La ubicación, en Amazon S3, de la grabación.

Tipo: String

Longitud: 0-256

Status

El estado de la grabación.

Valores válidos: AVAILABLE | DELETED | NULL

Type

El tipo de grabación.

Valores válidos: AUDIO

RecordingsInfo

Información sobre una grabación de voz, una transcripción de chat o una grabación de pantalla.

DeletionReason

Si la grabación/transcripción se ha eliminado, este es el motivo indicado para la eliminación.

Tipo: String

FragmentStartNumber

El número que identifica el Kinesis Video Streams fragmento en el que se inició la transmisión de audio del cliente.

Tipo: String

FragmentStopNumber

El número que identifica el Kinesis Video Streams fragmento en el que se detuvo la transmisión de audio del cliente.

Tipo: String

Location

La ubicación, en Amazon S3, de la grabación/transcripción.

Tipo: String

Longitud: 0-256

MediaStreamType

Información sobre la secuencia multimedia utilizada durante la conversación.

Tipo: String

Valores válidos: AUDIO, VIDEO, CHAT

ParticipantType

Información sobre el participante de la conversación: si es un agente o es un contacto. A continuación, se detallan los tipos de participantes:

  • Todos

  • Manager

  • Agente

  • Cliente

  • Thirdparty

  • Supervisor

Tipo: String

StartTimestamp

Cuando comenzó la conversación del último tramo de la grabación.

Tipo: (THH:MM:SSZ) String yyyy-mm-dd

Status

El estado de la grabación/transcripción.

Valores válidos: AVAILABLE | DELETED | NULL

StopTimestamp

Cuando se detuvo la conversación del último tramo de la grabación.

Tipo: String (yyyy-mm-ddTHH:MM:SSZ)

StorageType

Dónde se almacena la grabación/transcripción.

Tipo: String

Valores Amazon S3 válidos: | KINESIS_VIDEO_STREAM

References

Contiene enlaces a otros documentos relacionados con un contacto.

Información de referencia

Name

Type: URL | ATTACHMENT | NUMBER | STRING | DATE | EMAIL

  • Cuando Tipo = ATTACHMENT, el registro también tiene un campo Estado.

    Valores válidos del estado: APPROVED | REJECTED

Value

RoutingCriteria

Lista de criterios de enrutamiento. Cada vez que se actualizan los criterios de enrutamiento de un contacto, se agrega a esta lista.

ActivationTimestamp

Marca de tiempo que indica cuándo los criterios de enrutamiento están configurados como activos. Un criterio de enrutamiento se activa cuando el contacto se transfiere a una cola.

ActivationTimestamp se establece según los criterios de enrutamiento de los contactos de la cola de agentes, aunque los criterios de enrutamiento nunca se activan para los contactos de la cola de agentes.

Tipo: String (yyyy-mm-ddThh:mm:ssZ)

Index

Información sobre el índice de los criterios de enrutamiento.

Tipo: Integer

Valor mínimo: 0

Steps

Lista de pasos de enrutamiento.

Tipo: lista de objetos del paso

Longitud: de 1 a 5

RoutingProfile

Información sobre un perfil de enrutamiento.

ARN

El Nombre de recurso de Amazon del perfil de enrutamiento.

Tipo: ARN

Name

El nombre del perfil de enrutamiento.

Tipo: String

Longitud: 1-100

StateTransitions

Información sobre las transiciones de estado de un supervisor.

stateStartTimestamp

La fecha y la hora en que el estado comenzó a tiempo. UTC

Tipo: String (yyyy-mm-ddThh:mm:ssZ)

stateEndTimestamp

La fecha y la hora en que el estado finalizó UTC puntualmente.

Tipo: String (yyyy-mm-ddThh:mm:ssZ)

state

Valores válidos: SILENT_MONITOR | BARGE.

Steps

Cuando Amazon Connect no encuentra un agente disponible que cumpla los requisitos de un paso durante un paso determinado, los criterios de enrutamiento pasan al siguiente paso de forma secuencial hasta que se complete la unión con un agente. Cuando se hayan agotado todos los pasos, Amazon Connect ofrece el contacto a cualquier agente de la lista.

Status

Representa el estado del paso de enrutamiento.

Tipo: String

Valores válidos: EXPIRED, ACTIVE, JOINED, INACTIVE, DEACTIVATED, INTERRUPTED

Expression

Objeto para especificar la expresión de un paso de enrutamiento.

Tipo: Expression

Expiry

Objeto para especificar la caducidad de un paso de enrutamiento.

Tipo: Expiry

VoiceIdResult

El estado más reciente de Voice ID.

Authentication

La información de autenticación de voz de la llamada.

Tipo: Authentication

FraudDetection

La información de detección de fraude de la llamada.

Tipo: FraudDetection

GeneratedSpeakerId

El identificador del interlocutor generado por Voice ID.

Tipo: String

Longitud: 25 caracteres

SpeakerEnrolled

¿Se inscribió el cliente durante este contacto?

Tipo: Boolean

SpeakerOptedOut

¿Se excluyó el cliente durante este contacto?

Tipo: Boolean

WisdomInfo

Información sobre una sesión de Amazon Q in Connect.

SessionArn

El nombre del recurso de Amazon (ARN) de la sesión de Amazon Q in Connect del contacto.

Tipo: ARN

Authentication

Información sobre la autenticación de Voice ID para una llamada.

ScoreThreshold

La puntuación mínima de autenticación requerida para autenticar a un usuario.

Tipo: Integer

Valor mínimo: 0

Valor máximo: 100

MinimumSpeechInSeconds

Número de segundos de voz utilizados para autenticar al usuario.

Tipo: Integer

Valor mínimo: 5

Valor máximo: 10

Score

La salida de la evaluación de autenticación de Voice ID.

Tipo: Integer

Valor mínimo: 0

Valor máximo: 100

Result

La salida de cadena de la evaluación de autenticación de Voice ID.

Tipo: String

Longitud: 1-32

Valores válidos: Authenticated | Not Authenticated | Not Enrolled | Opted Out | Inconclusive | Error

FraudDetection

Información sobre la detección de fraudes de Voice ID en una llamada.

ScoreThreshold

El umbral de detección de estafadores en una lista de control que se estableció en el flujo para el contacto.

Tipo: Integer

Valor mínimo: 0

Valor máximo: 100

Result

La salida de cadena de la detección de estafadores en una lista de control.

Tipo: String

Valores válidos: High Risk | Low Risk | Inconclusive | Error

Reasons

Contiene tipos de fraude: Estafador conocido y Suplantación de voz.

Tipo: List of String

Longitud: 1-128

RiskScoreKnownFraudster

La detección de estafadores en una puntuación de lista de control para la categoría de estafador conocido.

Tipo: Integer

Valor mínimo: 0

Valor máximo: 100

RiskScoreVoiceSpoofing

La puntuación de riesgo de fraude basada en la suplantación de voz, como la reproducción de audio grabado de sistemas de texto a voz.

Tipo: Integer

Longitud: 3

RiskScoreSyntheticSpeech (no se utiliza)

Este campo no se utiliza. Esta puntuación se presenta como una puntuación de riesgo combinada para la suplantación de voz.

Tipo: Integer

Longitud: 3

GeneratedFraudsterID

El ID del estafador si el tipo de estafa es Estafador conocido.

Tipo: String

Longitud: 25 caracteres

WatchlistID

La lista de control de estafadores que se estableció en el flujo para el contacto. Se utiliza para la detección de estafadores conocidos.

Tipo: String

Longitud: 22 caracteres

Cómo identificar contactos abandonados

Un contacto abandonado hace referencia a un contacto desconectado por el cliente mientras estaba en cola. Esto significa que no estaba conectado con un agente.

El registro de un contacto abandonado tiene una cola, y una marca de tiempo de espera porque estaba en cola. No tendrá un ConnectedToAgentTimestampcampo ni ninguno de los demás campos que se rellenen únicamente después de que el contacto se haya conectado a un agente.