La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
Questo documento descrive in dettaglio il flusso di dati tra la soluzione Cisco Contact Center Enterprise (CCE) e la piattaforma WxM. Fornisce inoltre i passaggi necessari per configurare e integrare la soluzione in modo da ottenere un sistema di feedback a circuito chiuso per le chiamate vocali.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Le informazioni di questo documento si basano sulle seguenti versioni software:
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.
WxM è la soluzione Cisco di nuova generazione per la gestione dell'esperienza del cliente (CEM, Customer Experience Management) che consente alle aziende di consolidare e analizzare in tempo reale i dati relativi alle trasferte dei clienti da tutti i punti di contatto digitali, prima, durante e dopo l'interazione con il contact center.
Questo flusso di dati si basa sul flusso di chiamate completo CVP (Customer Voice Portal).
1. La chiamata arriva al contact center e il sistema controlla prima se la funzione WxM Post Call Survey (PCS) è abilitata per l'applicazione. Durante una chiamata in entrata, quando lo script di routing di Intelligent Contact Management (ICM) alloca un agente, ICM invia le informazioni sul contesto della chiamata associate (ad esempio ID agente, ID gruppo di competenze, ID team e ID questionario) al CVP nel messaggio di connessione. Ciò è possibile grazie alla variabile CxSurveyInfo (ECC).
2. L'agente, dopo la conversazione con il cliente, termina la chiamata.
3. La fine della chiamata attiva una nuova richiesta di chiamata da parte del CVP al DN dell'indagine in ICM.
4.Il DN del sondaggio è associato a un tipo di chiamata in ICM che esegue uno script di routing che restituisce una richiesta di esecuzione dello script contenente il nome dell'applicazione Voice Extensible Markup Language (VXML) (ad esempio wxm) a CVP insieme ad altri dettagli sul contesto della chiamata, quali ID agente, ID gruppo di competenze, ID team e ID invio.
5. Il componente server VXML in CVP richiama un'API getAuthToken() per verificare se un token di autorizzazione è presente nella sua memoria per interagire con la piattaforma WxM. Se il token non esiste, viene effettuata una richiesta al server Cloud Connect.
6. Il server Cloud Connect utilizza le credenziali dell'organizzazione (credenziali dell'amministratore e chiave API) di WxM per richiamare l'API getAuthToken().
7. Riceve il token di autenticazione da WxM e le informazioni vengono restituite al server VXML, dove vengono memorizzate nella cache per 12 ore.
8. Il server VXML con le informazioni sul token di autenticazione e i dettagli sul nome del sondaggio (ricevuti al passaggio 1) richiama la chiamata API get Questionnaire() e get Settings() a WxM.
9. WxM restituisce il questionario al server VXML. Queste informazioni vengono innanzitutto analizzate per determinare se sono presenti domande PII. Se sono presenti, a seconda delle impostazioni della chiamata, viene recuperato l'algoritmo di hash API. Per 12 ore il questionario viene salvato nella memoria del server.
10.Il server VXML interagisce con il chiamante e chiede il feedback.
11. Le risposte inviate dal chiamante vengono raccolte dal server VXML.
12. Una volta raccolte le risposte a tutte le domande, queste vengono restituite al repository WxM.
Cloud Connect interagisce con la piattaforma WxM utilizzando un nuovo servizio container chiamato Cherry Point. Questo servizio viene eseguito in modalità attivo - stato attivo in entrambi i nodi della connessione cloud e consente al server VXML CVP di accedere alla piattaforma WxM.
Per integrare la connessione cloud con il portale WxM, è necessario acquistare la licenza WxM. In questo modo il team di attivazione di WXM avvia il processo di onboarding. Una volta completata la creazione dell'organizzazione, le informazioni essenziali vengono inviate all'indirizzo e-mail registrato.
Dopo aver ricevuto le informazioni sopra riportate sul server di connessione cloud primario eseguire il comando impostazione configurazione cloudconnect cherrypoint per aggiornare i dettagli della configurazione e integrare la connessione cloud a WxM.
Dove:
Una volta aggiornati i dettagli di configurazione, reinizializzare il contenitore dei punti di ciliegia con i comandi stop e start.
Per controllare la configurazione e la connettività al modulo WXM, è possibile eseguire questi comandi rispettivamente.
Nota: In caso di problemi di connessione a Internet, viene visualizzato il codice di errore 400.
1. Connessione cloud nel database di inventario
Il primo passaggio consiste nell'aggiungere il server di connessione cloud al database di inventario della stazione di lavoro di amministrazione. Per includere il server, nella pagina Amministrazione CCE del gadget di inventario della scheda infrastruttura aggiungere i dettagli del server di connessione cloud.
Nota: È possibile visualizzare ‘Internal Server Error’ (Errore interno del server) nella pagina e questo è dovuto alla mancanza di comunicazione sicura tra il server AW e i server di connessione cloud.
Per risolvere il problema, assicurarsi che i certificati appropriati vengano scambiati tra i server. Per ulteriori dettagli sullo scambio di certificati in ambiente autofirmato per la soluzione CCE, fare riferimento a questo articolo: UCCE Self-signed Certificate Exchange .
Per informazioni su CA-Signed fare riferimento a questo articolo: Certificato firmato CA CCE.
2. Variabili ECC
Assicurarsi che queste variabili ECC siano abilitate nella soluzione ICM
Nota: Se la variabile user.CxSurveyInfo non è impostata correttamente, il server CVP non riesce a creare una richiesta API per il server di connessione cloud.
3. Miglioramenti dello script ICM
(i) Script di chiamata principale
Nello script principale assicurarsi che la variabile user.microapp.isPostCallSurvey sia impostata. Per questo script, se è necessario un sondaggio post-chiamata WxM, impostare la variabile su 'Y', il flag 'N' disabilita il sistema WxM PCS per le chiamate che arrivano a questo script principale.
Nota: Se il nodo della variabile set user.microapp.isPostCallSurvey non è configurato nello script per impostazione predefinita, il CVP contrassegna la chiamata per il sondaggio post-chiamata, ma il sondaggio funziona solo con la funzionalità PC tradizionale, la chiamata WxM PCS non riesce.
(ii) Script WxM PCS
Per richiamare l'applicazione WxM sul componente server VXML CVP dopo che l'agente ha completato la chiamata con il chiamante, è necessario lo script di routing del sondaggio successivo alla chiamata WxM. I passi di configurazione coinvolti in questo script sono simili a quelli di routing generali in cui si configura
r. Crea un tipo di chiamata per lo script WxM PCS.
b. Crea un DN per lo script WxM PCS. Il DN può essere qualsiasi numero casuale e viene mappato al tipo di chiamata creato nel passaggio precedente.
c. Creare uno script di routing WXM PCS.
Questo script richiama l'applicazione WxM in esecuzione nel server VXML CVP. A tale scopo, è possibile utilizzare il valore della variabile user.microapp.ToExtVXML configurato come "application=wxm".
Nota: Il nodo Esegui script esterno è configurato per il recupero della voce, ad esempio GS,Server,V.
d. Tipo di chiamata e associazione al sondaggio
I PC WxM offrono due opzioni
A seconda dei requisiti aziendali, è possibile abilitare l'indagine in linea o differita sul tipo di chiamata associato allo script principale ICM.
È possibile mappare il tipo di chiamata e il sondaggio tramite la pagina di amministrazione CCE. Passare alla pagina Impostazioni chiamata > Impostazioni route > Tipo di chiamata e selezionare il tipo di chiamata dello script icm in cui è necessaria l'associazione al sondaggio, quindi selezionare la casella Abilita gestione esperienza.
Nota: Quando l'utente raggiunge la pagina del tipo di chiamata tramite CCEAdmin, AW invia una richiesta post https://<cloudconnectFQDN >:8445/cherrypoint/status?details=true al server cloud connect per verificare lo stato di integrazione del servizio cherrypoint. Se il risultato indica che il servizio è attivo, l'opzione Abilita gestione esperienza viene visualizzata nell'interfaccia utente, altrimenti l'opzione non è visibile.
Nella scheda Gestione esperienza selezionare il sondaggio in linea o diverso con il questionario desiderato configurato nel portale WxM. I questionari compilati nella pagina Seleziona questionario sono quelli configurati in WxM Portal. Vengono sincronizzati tramite cloud connect.
1. CloudConnect in NOAMP
Per consentire al componente server VXML CVP di comunicare con cloud connect, il primo passaggio consiste nell'aggiungere il server cloud connect al portale CVP New Operations Manager (NOAMP). Per aggiungere, nella pagina NOAMP nella sezione integrazione fare clic su cloud connect, selezionare CVP Call Server dall'elenco a discesa dei dispositivi e aggiungere i dettagli del server cloud connect.
Nota: È buona norma utilizzare il nome di dominio completo (FQDN) dei server di connessione cloud.
È possibile visualizzare ‘Internal Server Error’ (Errore interno del server) nella pagina, dovuto alla mancanza di comunicazione sicura tra OAMP e i server di chiamata CVP.
Per risolvere il problema, assicurarsi che i certificati appropriati vengano scambiati tra il server CVP e i server OAMP. Per ulteriori dettagli sullo scambio di certificati in ambiente autofirmato per la soluzione CCE, fare riferimento a questo articolo: UCCE Self-signed Certificate Exchange.
Per informazioni su CA-Signed fare riferimento a questo articolo: Certificato firmato CA CCE.
Il server OAMP invia i dettagli del server di connessione cloud a tutti i server di chiamata CVP e le informazioni vengono aggiunte nel file sip.properties come mostrato nell'immagine.
#Cloud connect Publisher Address SIP.CloudConnect.publisherAddress = 10.201.248.179
#Cloud connect subscriber Address SIP.CloudConnect.subscriberAddress = 10.201.248.178
#Cloud connect username SIP.CloudConnect.username = admin #Cloud connect password SIP.CloudConnect.password = 2o3z18gCsJ*M2/ZWs/ #Cloud connect HTTP request time out SIP.CloudConnect.RequestTimeout = 10000 #Cloud connect evapoint Endpoint API SIP.ClouConnect.CreateMeetingApi = /evapoint/meeting/create SIP.ClouConnect.DeleteMeetingApi = /evapoint/meeting/end SIP.ClouConnect.StatusApi = /evapoint/status #Cloud connect Survey Endpoint API SIP.ClouConnect.SurveyEndPointApi = /cherrypoint/surveyendpoint SIP.ClouConnect.AuthTokenApi = /cherrypoint/authtoken #CLoudCherry Customer ID SIP.CloudCherry.CustomerID = icm #CLoudCherry Email ID SIP.CloudCherry.CustomerEmailID = abc@cc.demo.com SIP.CloudCherry.SurveyValidityTime = 300000
Nota: in alcuni scenari non è possibile eseguire il push di tutto il contenuto nel file sip.properties. I campi obbligatori devono essere aggiunti manualmente al file e quindi il server deve essere riavviato.
2. Aggiornare i file delle proprietà CVP
r. ivr.properties: Aprite il file ivr.properties e aggiungete queste voci
IVR.AuthTokenRefreshTimeOut = 1800 IVR.SurveyTokenRefreshTimeOut = 43200 IVR.SurveyQuestionRefreshTimeOut = 43200 IVR.WxmSurveyTokenApiUrl = https://api.getcloudcherry.com/api/SurveyToken IVR.WxmSurveyQuestionsApiUrl = https://api.getcloudcherry.com/api/Questions/Questionnaire IVR.WxmSurveyAnswersSubmitApiUrl = https://api.getcloudcherry.com/api/SurveyByToken/ IVR.WxmSurveySettingsApiUrl = https://api.getcloudcherry.com/api/Settings/ IVR.WxmAudioUrl= https://api.getcloudcherry.com/api/StreamUserAsset/ IVR.WxmSurveyQuestionnaireUrl = https://api.getcloudcherry.com/api/surveyquestionnaire/ #Cloud Cherry batch properties (thresholds to trigger the SMS/Email Cloud Connect API) IVR.CloudCherryBatchSize = 100 #Or optimized value IVR.CloudCherryBatchTimeout = 60 #Or optimized value
b. VXML.properties: Nel file VXML.properties aggiungere la voce "VXML.usagefactor = 1.0"
VXML.usagefactor = 1.0
c. Riavviare il server di chiamata CVP.
3. Definire il numero composto (DN) PCS in CVP OAMP
Quando l'agente completa la chiamata con il cliente, CVP invia una nuova richiesta di chiamata per richiamare lo script WxM PCS in ICM. Ciò si ottiene quando si associa il DN dello script di chiamata principale allo schema di composizione dello script WxM PCS in OAMP.
Per associare in OAMP - sistema - pagina modello di numero composto creare una nuova configurazione del modello di numero composto in cui il campo Modello DN è popolato con il numero di script di chiamata principale e il modello DN di indagine per Abilita rilevamento chiamate successive per chiamate in arrivo è mappato al numero di script WxM PCS.
4. Distribuire l'applicazione WxM
Copiare sul server VXML l'applicazione WxM predefinita fornita in CVP GitHub: CVP applicazione WxM predefinita GitHub.
Distribuire l'app. Fare clic su deployapp batch file.
Nota: L'applicazione WxM su Github è applicabile solo a CVP versione 12.5(1) , 12.6(1) e successive hanno questa applicazione precaricata simile all'applicazione helloworld.
5. Impostazione proxy
Per un sondaggio in linea, CVP VXML Server interagisce con il portale WxM per scaricare il questionario e trasmettere i risultati del feedback raccolto a WxM. Per questa interazione il server CVP richiede l'accesso a Internet. Se i server si trovano dietro la zona DMZ, è possibile abilitare il proxy seguendo questi passaggi.
Sul server CVP tramite regedit, accedere a HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\VXMLServer\Parameters\Java\Options.
Aggiungere questi parametri alla chiave del Registro di sistema:
-Dhttp.proxyHost=-Dhttp.proxyPort= -Dorg.asynchttpclient.useProxyProperties=true -Dhttp.nonProxyHosts=" | | "
Example:"abc.com|cloudconnectpub.abc.com|cloudconnectsub.abc.com"
6. Scambio di certificati
Il server VXML CVP recupera il token di autorizzazione dal server di connessione del cloud e raggiunge la piattaforma WxM per scaricare il questionario desiderato. Per interagire e scaricare correttamente le informazioni da WxM CVP Server richiede il certificato WxM nel relativo archivio chiavi.
Per esportare e importare i certificati, è necessario eseguire le seguenti operazioni:
Esporta certificato piattaforma WxM
Passaggio 1. In una workstation aprire un browser e passare all'URL: https://api.getcloudcherry.com/api/Questions/Questionnaire
Passaggio 2. Esportare il certificato e salvarlo come file X.509 (CER) con codifica Base 64.
Importa il certificato in CVP .keystore
Passaggio 1. Copiare il certificato WxM esportato nella directory C:\Cisco\CVP\conf\security dei server CVP.
Passaggio 2. Importare questi certificati con il comando.
%CVP_HOME%\jre\bin\keytool.exe -storetype JCEKS -keystore %CVP_HOME%\conf\security\.keystore -import -trustcacerts -alias {apicloudcherry_name} -file c:\cisco\CVP\conf\security\CloudcherryAPI.cer
Nota: Durante l'importazione della richiesta di password CVP. È possibile raccogliere informazioni dal file security.properties nella cartella '%CVP_HOME%\conf'
Passaggio 3. Riavviare i server CVP.
7. Impostazioni sintesi vocale VB
Gestione esperienza consente di caricare i file audio per il questionario post-chiamata. Questo aiuta VB a riprodurre le domande come discorso ai clienti. Se i file wav non vengono caricati, il server VXML scarica solo il formato testo del questionario da WxM. Per convertire questo testo in VB vocale, è necessario configurarlo con la soluzione TTS.
Per abilitare la procedura seguente
Passaggio 1. Passare a Cisco VB Administration.
Passaggio 2. In Sottosistemi > Server TTS > Fare clic su Aggiungi nuovo e aggiungere l'indirizzo IP e il numero di porta del server ASR\TTS.
WxM offre due gadget diversi per gli agenti dei call center e i supervisori.
(a) gadget Customer Experience Journey (CEJ): Visualizza tutte le risposte a sondaggi precedenti da un cliente in un elenco cronologico all'agente quando accetta una chiamata del cliente.
(b) Gadget Analisi dell'esperienza del cliente (CEA): CEA visualizza le informazioni a seconda del tipo di risorsa che accede al finesse.
Agente: Visualizza l'impulso complessivo degli agenti tramite metriche standard del settore quali Server dei criteri di rete, CSAT e CES.
Supervisore: Visualizza l'impulso complessivo di Team\Agents tramite metriche standard del settore quali Server dei criteri di rete, CSAT e CES.
Per abilitare questi gadget su finesse questi sono i passi necessari.
1. Scambio di certificati
I gadget interagiscono direttamente con la piattaforma WxM per ottenere le informazioni necessarie. Affinché WxM accetti la richiesta dal gadget, è necessario un token di autorizzazione che i server finesse recuperano da cloud connect. A causa dello scambio di certificati di conformità SRC tra i server finesse e cloud connect, sono necessari per la corretta comunicazione. Per gli ambienti autofirmati, seguire le istruzioni riportate nel presente documento.
2. Cloud Connect in Finesse Admin
Finesse deve essere a conoscenza del server di connessione cloud e questo si ottiene quando si aggiungono i dettagli di connessione cloud nella pagina di amministrazione finesse.
3. Abilitazione gadget
gadget CEJ: Per abilitare il gadget CEJ su finesse, esportare il codice del gadget da WxM e copiarlo nella pagina di layout del desktop finesse admin per agente e supervisore. A tale scopo, procedere come segue:
Passaggio 1. Accedere a WxM con l'account admin.
Passaggio 2. Scaricare il gadget CEJ da spaces - Overall Experience - esportare il gadget per il viaggio di Cisco Contact Center.
Passaggio 3. Copiare l'URL.
Passaggio 4. Nella pagina finesse CFAdmin del layout del desktop includere l'URL sotto la scheda home del layout agente.
Passaggio 5. Nella pagina finesse del layout del desktop CFAdmin, includere lo stesso URL nella home del layout Supervisor.
Gadget Agente CEA: Passaggi simili come gadget CEJ sono necessari per abilitare questa applicazione per gli agenti in finesse.
Passaggio 1. Nel portale di amministrazione di WxM nello spazio, selezionare Agent Dashboard e sulla barra di navigazione a sinistra selezionare l'opzione Customer Experience Analytics. Durante il caricamento dello sfondo del CEA, premere il pulsante e selezionare l'opzione export Cisco Contact Center Gagdet nel menu a discesa.
Passaggio 2. Copiare l'URL e modificarlo: aggiungere il filtro &filterTags=cc_AgentId.
Passaggio 3. Nella pagina di layout del desktop finesse CFAdmin includere l'URL nella scheda myStatistics del ruolo agente.
Gadget supervisor CEA: Passaggi simili come gadget CEJ sono necessari per abilitare questa applicazione per supervisor in finesse.
Passaggio 1. Nel portale di amministrazione di WxM nello spazio selezionare Supervisor Dashboard e sulla barra di navigazione a sinistra selezionare l'opzione Customer Experience Analytics. Mentre il wallboard dell'AESA carica la stampa: e nel menu a discesa selezionare Export Cisco Contact Center Gadget option.
Passaggio 2. Copiare l'URL e modificarlo: aggiungere il filtro &filterTags=cc_TeamId.
Passaggio 3. Nella pagina di layout del desktop finesse CFAdmin includere l'URL nella scheda teamData del ruolo Supervisor
4. URL dei server Finesse della lista bianca
Per garantire l'autenticazione delle richieste API da finesse a WxM, gli URL del server finesse devono essere inseriti nel server WxM.
Nel portale di amministrazione di WxM - modificare il profilo nella scheda CORS ORIGIN (ORIGINE CORS) includere l'URL del server finesse con la porta 8445.
Nota: Gli URL possono essere FQDN di finesse server o caratteri jolly, ad esempio https://*.bora.com:8445
Attualmente non è disponibile una procedura di verifica per questa configurazione.
Al momento non sono disponibili informazioni specifiche per la risoluzione dei problemi di questa configurazione.