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.
Eventos y solicitudes al conceder acceso a Amazon Connect a aplicaciones de terceros
En este tema se enumeran los permisos que debe conceder de forma explícita a las aplicaciones de terceros para acceder a los datos de Amazon Connect.
nota
Si es desarrollador, consulte cómo crear aplicaciones que reaccionen ante los eventos: integre la aplicación con los datos de los agentes de Amazon Connect Agent Workspace.
Al incorporar aplicaciones de terceros mediante la API o la interfaz de usuario de incorporación del AWS Management Console, debe conceder permisos explícitos a las aplicaciones de terceros para acceder a los datos de Amazon Connect. También puede editar los permisos de una aplicación existente.
Para entender los efectos de asignar un permiso concreto, consulta los siguientes permisos, descripción y las solicitudes y eventos correspondientes.
Por ejemplo, si asigna el permiso User.Details.View
a la aplicación, esta podrá realizar las siguientes solicitudes: agent.getName
yagent.getARN
. Si la aplicación intenta suscribirse a un evento o realizar una solicitud de datos para la que no tiene permisos, es posible que no funcione según lo previsto.
Para obtener más información sobre cada solicitud y evento, consulte la referencia de la API.
Permiso | Descripción | Solicitudes | Eventos |
---|---|---|---|
User.Details.View |
Detalles sobre el agente, como su nombre completo y el ARN de usuario |
agent/getName agent/getARN |
|
User.Configuration.View |
Información de configuración sobre el agente, como su perfil de enrutamiento asociado |
agente/ getRoutingProfile agente/ getChannelConcurrency agent/getExtension getLanguage agente/ listAvailabilityStates agente/ listQuickConnects voz/ permiso getOutboundCall voz/ listDialableCountries |
onLanguageChanged |
User.Status.View |
Información sobre el estado de la empresa |
agent/getState |
agente/ onStateChanged |
Contact.Details.View |
Detalles sobre el contacto disponibles en el espacio de trabajo |
contacto/ ID getInitialContact contacto/ getChannelType contacto/ getStateDuration contact/getQueue contacto/ getQueueTimestamp |
Contacto/en CLEARED contact/onMissed contacto/ onStartingAcw contact/onConnected |
Contacto. CustomerDetails.Ver |
Detalles sobre sus clientes, como el número de teléfono desde el que llaman (solo voz) |
voz/ getInitialCustomer PhoneNumber |
|
Contact.Attributes.View |
Metadatos sobre el contacto |
contact/getAttribute contact/getAttributes |
|
Usuario.Estado.Editar |
Modificar el estado del agente |
agente/ setAvailabilityState agente/ setAvailabilityState ByName Agente/set Offline |
|
Contacto. Detalles. Editar |
Capacidades de edición de contactos, como realizar llamadas salientes o transferir llamadas. |
voz/ createOutboundCall contacto/transferencia Contactar/añadir participante contactar/aceptar contactar/borrar |