Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Eventi e richieste relative alla concessione dell'accesso ad Amazon Connect ad applicazioni di terze parti
Questo argomento elenca le autorizzazioni che devi concedere esplicitamente alle applicazioni di terze parti per accedere ai dati di Amazon Connect.
Nota
Se sei uno sviluppatore, scopri come creare applicazioni che reagiscono agli eventi: integra l'applicazione con i dati dell'agente Amazon Connect Agent Workspace.
Quando esegui l'onboarding di applicazioni di terze parti utilizzando l'API o l'interfaccia utente di onboarding in AWS Management Console, devi concedere esplicitamente alle applicazioni di terze parti le autorizzazioni per i dati di Amazon Connect. Puoi anche modificare le autorizzazioni su un'app esistente.
Per comprendere gli effetti dell'assegnazione di una particolare autorizzazione, consulta le seguenti autorizzazioni, la descrizione e le richieste e gli eventi corrispondenti.
Ad esempio, se assegni l'autorizzazione User.Details.View
all'applicazione, quest'ultima avrà la possibilità di effettuare le seguenti richieste: e. agent.getName
agent.getARN
Se l'app tenta di sottoscrivere un abbonamento a un evento o effettuare una richiesta di dati per i quali non dispone dell'autorizzazione, potrebbe non funzionare come previsto.
Per ulteriori informazioni su ogni richiesta ed evento, consulta la Documentazione di riferimento delle API.
Autorizzazione | Descrizione | Richieste | Eventi |
---|---|---|---|
User.Details.View |
Dettagli sull'agente, come il nome completo e l'ARN utente |
agent/getName agent/getARN |
|
User.Configuration.View |
Informazioni di configurazione sull'agente, ad esempio il profilo di instradamento associato |
agente/ getRoutingProfile agente/ getChannelConcurrency agent/getExtension ottieni lingua agente/ listAvailabilityStates agente/ listQuickConnects voce/ autorizzazione getOutboundCall voce/ listDialableCountries |
onLanguageChanged |
User.Status.View |
Dettagli relativi allo stato dell'agente |
agent/getState |
agente/ onStateChanged |
Contact.Details.View |
Dettagli relativi al contatto disponibile nel workspace |
contatto/ ID getInitialContact contatto/ getChannelType contatto/ getStateDuration contact/getQueue contatto/ getQueueTimestamp |
Contatto/non autorizzato contact/onMissed contatto/ onStartingAcw Contatto/non connesso |
Contatto. CustomerDetails.Visualizza |
Dettagli relativi ai clienti, ad esempio il numero di telefono da cui chiamano (solo voce) |
voce/ getInitialCustomer PhoneNumber |
|
Contact.Attributes.View |
Metadati relativi al contatto |
contact/getAttribute contact/getAttributes |
|
User.Status.Modifica |
Modifica lo stato dell'agente |
agente/ setAvailabilityState agente/ setAvailabilityState ByName Agente/set offline |
|
Contatti.Dettagli.Modifica |
Funzionalità di modifica dei contatti, come effettuare chiamate in uscita o trasferire chiamate. |
voce/ createOutboundCall contatto/trasferimento Contatta/aggiungi partecipante contatta/accetta contatto/cancella |