Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Configurazione

Passaggio 1: avviare la configurazione dell'app e-mail su Webex Connect

Passaggio 2: creare un'app in Microsoft Azure

Passaggio 3: Configurare l'utente della cassetta postale in Office 365

Passaggio 4: Configurare l'app e-mail su Webex Connect

Verifica

Risoluzione dei problemi

Introduzione

In questo documento viene descritto come configurare un'app E-mail per Office 365 con autorizzazione di apertura (OAuth 2.0).

Contributo di Andrius Suchanka e Bhushan Suresh, Cisco TAC Engineer.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza dei seguenti argomenti:

- Webex Contact Center (WxCC) 2.0

- Webex connectportal con flussi di posta elettronica configurati

- Accesso a Microsoft Azure

- Accesso a MS Office365

Componenti usati

Le informazioni di questo documento si basano sulle seguenti versioni software:

- WxCC 2.0

- Cisco Webex Connect

- Microsoft Azure

- Microsoft Office 365

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Configurazione

Passaggio 1: Avvia configurazione app e-mail su Webex Connect

Avvia la configurazione dell'app e-mail sulla piattaforma Webex Connect.

-Accedere al tenant Webex Connect;

-Passare a 'Assets->Apps', fare clic su 'Configure New App' e selezionare 'Email'. Selezionare 'OAuth 2.0' per il tipo di autenticazione, copiare e archiviare 'Indirizzo di inoltro' e 'URL di richiamata' per i passaggi di configurazione successivi:

Procedere alla configurazione sul lato Microsoft.

Passaggio 2: Crea un'app in Microsoft Azure

Registra un'app nel portale di Azure in base al documento 'Registra un'applicazione con la piattaforma di identità Microsoft'.

-Accedere a https://portal.azure.com;

-Passare a 'Azure Active Directory', selezionare 'Registrazioni app' e fare clic su 'Nuova registrazione';

-Fornire il nome dell'applicazione, selezionare il tipo di account appropriato, immettere il Web 'Redirect URI' con il nome del tenant (ovvero https://yourwebexconnectname.us.webexconnect.io/callback as visualizzato nel passaggio 1) e registrare l'app:

-Dopo la registrazione dell'app - passare a 'Autenticazione', scorrere verso il basso fino a 'Flussi grandi e ibridi impliciti', selezionare l'opzione 'Token di accesso' e salvare:

-Passare a 'Certificati e segreti', selezionare 'Segreti client', fare clic su 'Nuovo segreto client', aggiungere una descrizione e la durata di validità:

-Copiare il valore segreto client e memorizzarlo per un utilizzo successivo:

-Passare a 'Autorizzazioni API', fare clic su 'Aggiungi un'autorizzazione', selezionare 'API utilizzate dall'organizzazione', nel campo di ricerca input 'office 365' e selezionare 'Office 365 Exchange Online'. Selezionare 'Autorizzazioni applicazione', espandere la sezione 'Mail', selezionare 'Mail.Send' e fare clic su 'Aggiungi autorizzazione':

-Dopo aver aggiunto tale autorizzazione, è necessario concedere il consenso dell'amministratore. Fare clic su 'Concedi il consenso dell'amministratore':

-Passare a 'Panoramica' e annotare 'ID applicazione (client)' e 'ID directory (tenant)' per un ulteriore utilizzo della configurazione:

Nota: verificare che il consenso utente per le app sia consentito in Azure in 'Consenso e autorizzazioni' per 'Applicazioni aziendali' (impostazioni predefinite):

Passaggio 3: Configura utente cassetta postale in Office365

-Accedere a https://admin.microsoft.com;

-Passare a Utenti->Utenti attivi;

-Selezionare un utente con una casella di posta per l'integrazione con Webex Connect;

-Dopo aver selezionato un utente specifico, passare a 'Mail', in 'Email apps' fare clic su 'Manage email apps', assicurarsi che 'Authenticated SMTP' sia selezionato e fare clic su 'Save changes':

-In 'Inoltro e-mail' fare clic su 'Gestisci inoltro e-mail', selezionare 'Inoltra tutti i messaggi e-mail inviati a questa cassetta postale', compilare 'Inoltro indirizzo e-mail' con alias dalla configurazione dell'app Webex Connect come mostrato nel passaggio 1 (se necessario, selezionare 'Mantieni una copia dei messaggi inoltrati in questa cassetta postale') e fare clic su 'Salva modifiche':

-Verificare che l'inoltro della posta elettronica in uscita a indirizzi di posta elettronica esterni sia consentito nel portale di Microsoft 365 Defender.

-In caso contrario - creare o modificare i criteri antispam esistenti come indicato nella documentazione Microsoft:

Configura filtro posta indesiderata in uscita - Office 365

Nota: se viene visualizzato un errore relativo a 'Enable-OrganizationCustomization' durante il tentativo di salvare i criteri antispam con l'opzione di inoltro impostata su 'On', eseguire il cmdlet 'Enable-OrganizationCustomization' come indicato nell'articolo di Microsoft - Enable-OrganizationCustomization (possono trascorrere fino a 24 ore prima che la modifica del cmdlet venga applicata).

Nota 2: per connettersi a Exchange Online PowerShell, consultare l'articolo - Connessione a Exchange Online PowerShell

Passaggio 4: Configurazione dell'app e-mail su Webex Connect

Tornare alla configurazione dell'app e-mail di Webex Connect e compilare i campi obbligatori.

-Per l'ID e-mail, usare la cassetta postale configurata per l'inoltro femminile verso l'indirizzo e-mail di Webex Connect al passaggio 3.

-Utilizzare le impostazioni per la configurazione SMTP:

SMTP Server: smtp.office365.com

Port: 587

Security: STARTTLS

-Per 'Username' utilizzare lo stesso utente configurato nel passaggio 3;

-Per 'ID client' utilizzare 'ID applicazione (client)' salvato come indicato nel passaggio 2;

-Per 'Segreto client' utilizzare 'Segreto client' salvato come indicato nel passaggio 2:

-Utilizzare 'https://login.microsoftonline.com/<your-azure-tenant-id>/oauth2/v2.0/authorization' per 'URL autorizzazione';

-Utilizzare 'offline_access https://outlook.office.com/SMTP.Send' for 'Ambito';

-Per 'Access Token URL' e 'Refresh Token URL' utilizzare 'https://login.microsoftonline.com/<id-tenant-azure>/oauth2/v2.0/token':

-Fare clic su 'Genera token', assicurarsi di utilizzare lo stesso utente configurato nel campo 'Nome utente' - i campi 'Token di accesso', 'Aggiorna token' e 'Validità' sono popolati:

-Fare clic su 'Save' e quindi su 'Register to Webex Engage':

Verifica

Verifica inviando un messaggio di posta elettronica alla cassetta postale di Office 365. Se l'e-mail viene presentata all'agente di Webex Contact Center e il mittente originale riceve una risposta dall'agente di Webex Contact Center, la configurazione ha esito positivo.

Risoluzione dei problemi

Se il flusso di posta elettronica continua a non riuscire, accedere alla console di debug sulla pagina del portale Webex Connect e cercare con il canale di posta elettronica e l'indicatore orario

Questa sezione contiene i messaggi in arrivo e in uscita e lo stato

Selezionare l'ID messaggio per ottenere ulteriori dettagli sull'errore

Dopo aver selezionato l'ID messaggio, nella sezione Errori e avvertenze vengono visualizzati ulteriori dettagli dell'errore

Se è necessario gestire Cisco TAC, raccogliere le seguenti informazioni:

- ID asset del canale e-mail

- ID transazione e screenshot della transazione non riuscita nei log di debug come mostrato