LiveVox
De LiveVox-agentstatusconnector maakt verbinding met CXone WFM via SDK voor gegevensintegratie. Dit geldt zowel voor Realtime Adherence (RTA) als voor historische gegevens.
Hoe elk datatype wordt gebruikt in CXone WFM
-
Historische op skill gebaseerde gegevens: deze informatie wordt gebruikt in de Prognose.
-
Historische adherence-gegevens: deze informatie wordt gebruikt in het Adherence-rapport en in het CSV-rapport dat u exporteert vanaf de Realtime Adherence.
-
Intraday-data: dit wordt gebruikt voor het monitoren van skillprestaties en het vergelijken met prognosedata in de Intraday Manager.
-
Realtime gegevens agentstatussen: deze worden gebruikt voor het berekenen van Realtime Adherence en om ze weer te geven op de RTA.
Functionele beschrijving
Dit is een overzicht van de gegevens die LiveVox ASC ondersteunt:
-
Realtime gegevens:
Data
Support
RTA Ja Integratiemethode RESTFUL API's
Redencodes ondersteund Ja
-
Historische gegevens:
Data
support
Skills Ja Integratiemethode RESTFUL API's Interval 15 minuten -
Gegevenstypes:
data
support
Inbound spraak Ja Outbound Dialer Ja E-mail Nee Chat
Nee
Fax
Nee
SMS
Nee
Web
Nee
-
Historische adherence:
data
support
Activiteitenlogboek van agent Elke 15 minuten worden historische adherence-gegevens opgevraagd -
Rapporten:
Rapporten
support
Agent-adherence Ja Realtime Adherence Ja
-
Gebeurtenissets:
ID van ACD-gebeurtenis (agentstatus)
Redencode van ACD-gebeurtenis
LOGON REGISTERING READY NOT READY RESERVED MANUAL DIAL PREVIEW DIAL OFFERED PREVIEW DIAL ACCEPTED PREVIEW DIAL SKIPPED DIALING LOGOFF TRANSFERRING IN CALL AGENT HOLD AGENT HOLD WRAP UP AGENT TRANSFER INITIATED SUPERVISOR AGENT TRANSFER INITIATED AGENT2 AGENT TRANSFER FAILED AGENT TRANSFER CONNECTED SUPERVISOR AGENT TRANSFER CONNECTED AGENT2 AGENT TRANSFER CONFERENCED SUPERVISOR AGENT TRANSFER CONFERENCED AGENT2 AGENT TRANSFER RECONNECTED SUPERVISOR AGENT TRANSFER RECONNECTED AGENT2 AGENT TRANSFER COMPLETE SUPERVISOR AGENT TRANSFER COMPLETE AGENT2 AGENT TRANSFER HOLD SUPERVISOR AGENT TRANSFER HOLD AGENT2 AGENT TRANSFER RESUMED SUPERVISOR AGENT TRANSFER RESUMED AGENT2 NOT READY LUNCH NOT READY TRAINING NOT READY BREAK NOT READY MEETING NOT READY TECH DIFFICULTIES NOT READY VOICE MAIL NOT READY OTHER -
Overige informatie
- Pseudoskills voor gebruik wanneer geen skill aan het contact is gekoppeld.
ONDERSTEUNDE INLOG-ID | Inlog-ID van agent |
ONDERSTEUNT REDENCODE NOT READY | Ja |
Wachtrij-ID |
Naam van pseudoskill |
---|---|
-4 | HCI_NO_SKILL |
-3 | OUTBOUND_NO_SKILL |
-2 | INBOUND_NO_SKILL |
-1 | MANUAL_NO_SKILL |
0 | NO_SKILL |
Stappen voor het installeren van LiveVox ACD-connector:
De toegangssleutel genereren
De toegangssleutel verleent de LiveVox ACD toegang tot CXone. U genereert de sleutel in CXone en voert deze later in tijdens het integreren van de ACD.
Maak een specifieke gebruikers voor de ACD-integratie. De informatie van de toegangssleutel van deze gebruiker zal worden gebruikt voor de integratie. Wijs geen machtigingen toe aan deze gebruiker.
De volgende stappen moeten worden uitgevoerd door de beheerder om details van de toegangssleutel te verkrijgen voor deze gebruiker.
Zo genereert u de toegangssleutel:
-
Maak een rol aan voor de LiveVox-connector in CXone:
-
Klik op de app-kiezer en selecteerAdmin.
-
Ga naar Beveiliging > Rollen en machtigingen.
-
Klik op Nieuwe rol en voer een duidelijke naam voor de rol in. Bijvoorbeeld rol voor LiveVox ACD.
-
Verwijder alle machtigingen voor deze rol.
-
Klik op Opslaan en activeren voor de rol.
-
-
Maak een medewerker voor de LiveVox-connector:
-
Klik op de app-kiezer en selecteerAdmin.
-
Klik op Medewerkers.
-
Klik op Nieuwe medewerker en voer een duidelijke naam voor de medewerker in. Noem bijvoorbeeld de medewerker LiveVox ACD.
-
Selecteer in de vervolgkeuzelijst Primaire rol de rol die u zojuist hebt gemaakt voor de connector.
-
Schakel in het tabblad Algemeen alle attributen uit.
-
Maak de connector medewerker. Activeer de medewerkersaccount door te klikken op de knop Account activeren in de activeringsmail (het tabblad Toegangssleutels zal alleen verschijnen nadat u de account hebt gemaakt).
-
-
Open de Connector-medewerker opnieuw, ga naar het tabblad Toegangssleutels en genereer een toegangssleutel.
-
Kopieer zowel de Toegangssleutel-ID als de Geheime toegangssleutel. Sla ze op in een tekstbestand en deel dit met de gebruiker, waarbij de API's worden geïntegreerd.
Als u de geheime toegangssleutel niet kopieert of deze verliest, moet u een nieuwe sleutel maken.
Gebruik deze toegangssleutel-ID en geheime toegangssleutel wanneer u de connector integreert.
SDK downloaden en configureren
Om SDK te downloaden en te importeren:
-
Ga in de toepassing CXone naar uw profiel en klik erop.
-
Klik op Support en downloads.
-
Zoek de CXone WFM client-SDK die wordt weergegeven onder Externe ACD en klik op Downloaden.
-
Importeer de gedownloade SDK in uw ACD-project.
SDK configureren:
-
Volg deze stappen voor het initialiseren van de applicatie.
Zie stappenvar(--codeSnippetCopyLabel)WFMConnectionConfig wfmConnectionConfig = new WFMConnectionConfigBuilder()
.setServiceUrl("<Provide Service URL>")
.setAccessKey("<provide Access Key>")
.setSecretKey("<Provide Secret Key>")
.build();
WFMConnection wfmConnection = WFMConnection.getConnection(wfmConnectionConfig);
wfmConnection.connect();Dit zal de vereiste klasse initialiseren om verbinding te maken met de WFM om gegevens te verzenden. De data omvatten:
-
Agentstatussen
-
Activiteiten van agent
-
Wachtrijrapport
-
-
Zodra dit is geïnitialiseerd, gebruikt u deze klassen om agentstatussen, agentactiviteiten en wachtrijrapporten te verzenden.
Zie stappenvar(--codeSnippetCopyLabel)// send Agent States
AgentStateListDTO agentStateListDTO = generateAgentStateDTO(); // Add implementation for method generateAgentStateDTO()
AgentStatesService agentStatesService = AgentStatesServiceImpl.getInstance();
try {
agentStatesService.processAgentStates(agentStateListDTO);
} catch (CXoneWfmException e) {
WFMReportResponseDTO wfmReportResponseDTO = e.getResponse();
// implementation to read error response
}
// send Agent Activity report
try {
ReportService reportService = ReportServiceImpl.getInstance();
AgentActivityReportDTO agentActivityReportDTO = generateAgentActivityReportDTOForAgentActivity(); // add implementation for this method generateAgentActivityReportDTOForAgentActivity()
reportService.processAgentActivityReport(agentActivityReportDTO);
} catch (CXoneWfmException e) {
WFMReportResponseDTO wfmReportResponseDTO = e.getResponse();
// implementation to read error response
}
// send Queue report
try {
ReportService reportService = ReportServiceImpl.getInstance();
ReportDTO reportDTO = generateQueueReportDTO(); // Add implementation for method generateQueueReportDTO()
reportService.processQueueReport(reportDTO);
} catch (CXoneWfmException e) {
WFMReportResponseDTO wfmReportResponseDTO = e.getResponse();
// implementation to read error response
}
Voor de ACD-integratie met CXone WFM, is het verplicht om het onderstaande op te geven binnen het wachtrijrapport.
-
Rapport wachtrij agent
-
Rapport systeemprestaties agent
Als er geen activiteit is voor het agentwachtrijrapport, voegt u het JSON-object toe met een lege array.