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, revise cómo crear aplicaciones que reaccionen ante los eventos: Integración de la aplicación con los datos de agente del espacio de trabajo de agente de Amazon Connect.
Al incorporar aplicaciones de terceros mediante la API o la interfaz de usuario de incorporación del Consola de administración de AWS, 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, consulte los permisos, la descripción, las solicitudes y los eventos correspondientes que aparecen a continuación.
Por ejemplo, si asigna el permiso User.Details.View a la aplicación, esta podrá realizar las siguientes solicitudes: agent.getName y agent.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 | Description (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 |
contact/onCleared 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 |
|
|
User.Status.Edit |
Modificación del estado del agente |
agente/ setAvailabilityState agente/ setAvailabilityState ByName agent/setOffline |
|
|
Contact.Details.Edit |
Capacidades de edición de contactos, como realizar llamadas salientes o transferir llamadas. |
voz/ createOutboundCall contact/transfer contact/addParticipant contact/accept contact/clear |
|
|
* |
Proporciona acceso a todas las solicitudes y eventos. |