- Start
- /
- Artikel
Flow Designer is een integraal onderdeel van Webex Contact Center waarmee u realtime gesprekken door een systeem kunt routeren. U kunt opgeven hoe agenten aan gesprekken worden toegewezen en wat er in elke fase van het proces gebeurt door activiteiten en gebeurtenissen te configureren.
Aan de slag
Flow Designer biedt een interface om real-time stromen te creëren die voldoen aan de vereisten van uw organisatie. Vooraf gedefinieerde activiteiten met betrekking tot gespreksafhandeling en stroombesturing dienen als bouwstenen voor het maken van stromen. De interface voor slepen en neerzetten biedt een eenvoudige configuratie van stroomcomponenten. U kunt de eigenschappen instellen van elke activiteit die de uitvoering van de stroom beïnvloedt. U kunt ook variabelen en expressies configureren om stroomlogica te definiëren.
Voordat u Flow Designer gebruikt, moet u verschillende entiteiten inrichten vanuit de Webex Contact Center Control Hub. Gebruik deze entiteiten rechtstreeks, als onderdeel van Flow Designer (bijvoorbeeld wachtrijen en audiobestanden), of indirect om contactroutering in te schakelen (bijvoorbeeld gespreksdistributie in routeringsstrategieën voor wachtrijen).
Configureer de volgende items voordat u stromen maakt in Flow Designer:
- Invoerpunten
- Wachtrij
- Agenten
- Gebruikersprofiel
- Bureaubladprofiel
- Teams
- Virtuele agent
- Audiobestanden
Belangrijke terminologie
Maak uzelf vertrouwd met de volgende termen in dit artikel:
-
Activiteit : Een knooppunt in de interface Flow Designer die een enkele stap in een stroom vertegenwoordigt, zoals het afspelen van een bericht of het maken van een HTTP-verzoek. De gebruiker sleept dit element en zet het neer in een stroom.
Voor activiteitseigenschappen die in een vervolgkeuzelijst zijn gebaseerd, is het zoekfilter standaard ingeschakeld. Als een vervolgkeuzelijst meer opties bevat dan de standaardlimiet, voert u een trefwoord in om te zoeken en selecteert u de gewenste optie in de automatisch ingevulde resultaten.
-
Gebeurtenis : Een gebeurtenis, intern of extern, activeert een stroom of stroompad. Gebeurtenissen kunnen Kafka-berichten, externe HTTP-verzoeken of gebruikersacties omvatten. Flow Designer, een gebeurtenisgestuurde toepassing, voert stromen uit in reactie op deze triggers en voert deze automatisch uit op basis van de configuratie.
-
Stroom : Een door de gebruiker gedefinieerde volgorde van activiteiten die worden uitgevoerd als reactie op een gebeurtenis.
-
Koppeling: Een koppeling is de pijl die de ene activiteit met de andere verbindt. Het geeft de richting van de stroom en de afhankelijkheid tussen gebeurtenissen aan. Als u een koppeling wilt verwijderen en de verbinding tussen twee activiteiten wilt verbreken, klikt u op de koppeling om het pictogram Verwijderen weer te geven en gaat u verder met het verwijderen van de lijn.
Access Flow Designer
Flow Designer gebruikt eenmalige aanmelding (SSO) via de Cisco Identity Service. Als u bent aangemeld bij Control Hub, hebt u toegang tot Flow Designer zonder u opnieuw aan te melden. Als dit niet het geval is, vraagt het systeem u om uw SSO-referenties in te voeren.
Voordat u begint
Als u toegang wilt krijgen tot de toepassing Flow Designer, moet u beschikken over een Premium Agent-licentie en een gebruikersprofiel dat rechten heeft om processen te bewerken.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . De pagina Stromen wordt weergegeven met de volgende drie tabbladen:
|
Ontdek het moderne en uniforme Flow Designer-canvas
Het Webex Contact Center Flow Designer-canvas beschikt over een moderne gebruikersinterface die aansluit bij het uiterlijk van de Webex-portfolio en zorgt voor een consistente ervaring in het hele portfolio. Het canvas biedt gerichte toegankelijkheidsverbeteringen, waardoor belangrijke elementen gemakkelijker te gebruiken zijn voor een breder scala aan gebruikers.
Een levendige achtergrondkleur zorgt voor een sterker contrast met vernieuwde knooppunten, zodat gebruikers zich meer kunnen concentreren op het maken van stromen. Het poortontwerp op knooppunten heeft grotere aanrakingspunten en een duidelijker onderscheid tussen uitgangen, versnelt het begrip en maakt het eenvoudiger om knooppunten te verbinden tijdens het opbouwen van stromen. Bovendien creëren het zwevende paneel en het ontwerp van de werkbalk een meer meeslepende werkplek door visuele diepte toe te voegen en het zichtbare gebied te maximaliseren voor stroomontwikkeling.
Of u nu een nieuwe stroom probeert te maken of aan een bestaande stroom probeert te werken, de stroompagina wordt weergegeven in een moderne gebruikersinterface met de volgende modale pop-up waarmee u de nieuwe functies kunt ontdekken.
Schakelen tussen moderne en verouderde gebruikersinterface
In het menu gebruikersinstellingen kunt u schakelen tussen moderne en verouderde gebruikersinterface:
- Klik op het pictogram voor gebruikersinstellingen in de rechterbovenhoek van het canvas.
- Schakel de optie New look schakel om naar de verouderde modus te schakelen.
Schakelen tussen donkere en lichte modus
Flow designer canvas is beschikbaar in donkere en lichte modus thema's om oogbelasting te minimaliseren. Kies het gewenste thema dat het beste voor u werkt:
- Klik op het pictogram voor gebruikersinstellingen in de rechterbovenhoek van het canvas.
- Schakel de optie Dark mode in- of uitschakelen.
Verbeteringen in het Activity Palatte
Het dynamische palet is als volgt verbeterd:
- Activiteitengroepering: Activiteiten zijn logisch gegroepeerd op basis van hun functie, zodat u gemakkelijk de activiteit kunt vinden die u nodig hebt. In elke groep worden de activiteiten alfabetisch opgesomd. De volgende groepen zijn nu beschikbaar:
- Afhandeling van contactpersonen
- Geavanceerde informatie over wachtrij
- Verbinding verbreken
- Gespreksdistributiegroep escaleren
- Feedback
- Feedback v2
- Wachtrijgegevens ophalen
- Wachtrij contactpersoon
- Wachtrij naar agent
- Pop-upscherm
- Prioriteit van contactpersoon instellen
- Virtuele agent
- Virtuele agent V2
- Spraak
- Blinde overdracht
- Overdekte overdracht
- Analyse gespreksvoortgang
- TrgBlln
- Cijfers verzamelen
- Menu
- Bericht afspelen
- Muziek afspelen
- Opnemen
- Opnamebeheer
- Terugbellen plannen
- Cijfers verzenden
- Aankondiging instellen
- Beller-id instellen
- Fluisteraankondiging instellen
- Mediastroom starten
- Audio uploaden
- Stroombesturing
- Casus
- Voorwaarde
- Eindproces
- Ga naar
- Toewijzingspercentage
- Wachten
- Hulpprogramma 's
- BRE-verzoek
- Kantooruren
- HTTP-verzoek
- Ontleden
- Variabele instellen
- Afhandeling van contactpersonen
- Zoekbalk: Met de zoekbalk kunt u activiteiten en substromen snel vinden, zonder dat u door de hele lijst hoeft te bladeren. Functies voor automatisch voorstellen en trefwoorden verbeteren de zoekervaring voor de stroomontwerpers.
- Activiteitspictogrammen en knopinfo: Activiteiten bevatten nu pictogrammen die overeenkomen met hun doel, terwijl knopinfo korte informatie geeft over de activiteiten.
Browservereisten
Gebruik de volgende tabel om te verwijzen naar ondersteunde browsers:
|
Browser |
Microsoft Windows 10 |
Microsoft Windows 11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 of hoger |
76.0.3809 of hoger |
|
Mozilla Firefox |
ESR 68 of hogere ESR's |
ESR V102.0 of hogere ESR's |
ESR 68 en hogere ESR's |
N.V.T. |
|
Microsoft Edge |
42.17134 of hoger |
103.0.1264.44 of hoger |
N.V.T. |
N.V.T. |
|
Chromium |
N.V.T. |
N.V.T. |
N.V.T. |
79 of hoger |
Configureer de volgende browseropties:
-
Schakel cookies en sitegegevens in.
-
Stel het beveiligingsniveau in op Gemiddeld.
-
Schakel de afbeeldingsoptie in.
-
Schakel de pop-upblokkering uit.
-
Schakel Javascript in.
E-mailvereisten
Flow Designer ondersteunt de volgende e-mailservers:
-
Kantoor 365
-
Gmail
De lay-out verkennen
Activiteitenbibliotheek
In de activiteitenbibliotheek vindt u alle activiteiten. Sleep de activiteiten uit de activiteitenbibliotheek naar de hoofd- of gebeurtenisstroomkanalen om uw stromen op te bouwen. Het is ingedeeld in de volgende secties:
- Gespreksafhandeling: Gebruik gespreksafhandelingsactiviteiten om stromen op te bouwen die spraakinteracties afhandelen. Deze zijn specifiek voor het afhandelen van gesprekken via IVR (Interactive Voice Response) en virtuele of menselijke agenten.
-
Stroombesturing: Flow control activiteiten zijn agnostisch voor flow type en je gebruikt ze om de logica in de flow te controleren, ongeacht het gebruik case.
U kunt de activiteitenbibliotheek indien nodig verbergen en uitvouwen om de werkruimte op het canvas tussen configuraties te vergroten.
Canvas-, hoofdstroom- en gebeurtenisstromen
Het canvas is de grijze werkruimte waar u de activiteiten neerzet. Gebruik de bedieningselementen in de linkerbenedenhoek van het scherm om rond het canvas te bewegen en in en uit te zoomen. Er zijn geen beperkingen voor de stroomgrootte of het gebruik van canvas.
Er zijn twee tabbladen die extra ruimte voor canvas toestaan, Main Flow en Event Flows. Deze tabbladen zijn logisch gescheiden van de verschillende paden van uw flow en maken een meer georganiseerde werkplek.
Hoofdstroom
Gebruik het tabblad Hoofdstroom om de primaire stroom te scripten op basis van de triggergebeurtenis die is gedefinieerd in de activiteit Startstroom. Configureer de volledige ervaring voor een beller op het tabblad Hoofdstroom. Dit begint vanaf het IVR-menu (Cisco Unified IP Interactive Voice Response) tot het afmelden of het gesprek wordt beëindigd. De stroom bevat voorspelbare stappen die het systeem achtereenvolgens uitvoert.
Evenementstromen
Op elk moment tijdens de uitvoering van de hoofdstroom activeert het systeem gebeurtenissen die de hoofdstroom onderbreken. Wanneer een agent bijvoorbeeld een telefoongesprek beantwoordt, wordt de ervaring van de beller in de wachtrij onderbroken. Als u uniek gedrag wilt definiëren wanneer deze gebeurtenissen worden geactiveerd, kunt u optionele gebeurtenisstromen scripten. Gebeurtenisstromen zijn asynchroon voor de hoofdstroom. U kunt niet voorspellen wanneer het systeem een gebeurtenisstroom activeert. Daarom zijn gebeurtenisstromen optioneel en een uitbreiding van de hoofdstroomfunctionaliteit.
U kunt meerdere gebeurtenisverwerkingsstromen configureren in het canvas voor gebeurtenisstromen. Elke evenementstroom moet een uniek begin en einde hebben, zonder gedeelde activiteiten.
Zie Gebeurtenisstromen voor meer informatie over gebeurtenishandlers.
Zoomwerkbalk
De zoomwerkbalk bevat de volgende pictogrammen:
- Algemene eigenschappen: klik op het pictogram
om het pictogram
Global properties deelvenster. Zie deelvenster Eigenschappen voor meer informatie. - Automatisch ordenen: klik op het pictogram
op de werkbalk om de activiteiten in het canvas te organiseren.
- Ongedaan maken: klik op het pictogram
op de werkbalk om de laatst uitgevoerde canvasactie ongedaan te maken.
- Opnieuw: klik op het pictogram
op de werkbalk om de laatst uitgevoerde canvasactie opnieuw uit te voeren.
U kunt maximaal de laatste 10 canvas-acties ongedaan maken en opnieuw uitvoeren. U kunt de wijzigingen die op attributen en eigenschappen zijn uitgevoerd, niet ongedaan maken en opnieuw uitvoeren.
- Aanpassen aan weergave: klik op het pictogram
op de werkbalk om de vergroting van het canvas aan te passen zodat alle knooppunten zichtbaar zijn. - Inzoomen: klik op het pictogram
op de werkbalk om het canvas in te zoomen. Wanneer u de maximumlimiet bereikt, wordt het pictogram uitgeschakeld.
- Uitzoomen: klik op het pictogram
op de werkbalk om het canvas uit te zoomen. Wanneer u de maximumlimiet bereikt, wordt het pictogram uitgeschakeld.
- Het bericht Zoom on scroll optie biedt zowel pannen (standaard) als zoomen (met behulp van de Ctrl toets). U kunt blijven zoomen door de knop Ctrl toets ingedrukt en het muiswiel omhoog of omlaag scrollen.
- Als u over het canvas wilt pannen, schuift u met het muiswiel omhoog of omlaag.
- Om met het muiswiel van links naar rechts te pannen, gebruikt u Shift + Scroll toetsen.
Beheeracties en sneltoetsen voor canvas
Om de efficiëntie en productiviteit van flow-ontwikkelaars te verbeteren, biedt het Flow Designer-canvas de volgende opties:
- Acties ongedaan maken en opnieuw uitvoeren—Gebruik de Undo, Redo pictogrammen op de zoomwerkbalk of gebruik de sneltoetsen.
- Knippen, kopiëren, plakken en verwijderen—Klik met de rechtermuisknop op het canvas om bewerkingen voor knippen, kopiëren, plakken en verwijderen. U kunt de gespreksafhandeling en de stroombeheeractiviteiten en koppelingen als volgt knippen, kopiëren en plakken:
- Binnen en over stromen
- Tussen hoofdstroom en gebeurtenisstromen
- Tussen stromen en substromen
Er zijn weinig beperkingen wanneer u probeert de activiteiten en koppelingen van andere browsers naar Firefox te kopiëren. Als u deze functionaliteit wilt inschakelen, moet u de volgende voorkeuren in Firefox instellen op waar:
dom.events.asyncClipboard.readTextdom.events.testing.asyncClipboard
Type
about:configin de adresbalk van Firefox. Zoek naar de opgegeven voorkeuren. Wijzig de waarden naar waar om plakken van andere browsers toe te staan. - Automatisch ordenen: gebruik het pictogram
op de zoomwerkbalk om de activiteiten in het canvas automatisch te organiseren. Dit zorgt voor meer inzicht en eenvoudig onderhoud.
- Overschakelen op raster: gebruik om de activiteiten in stappen van 20 pixels te selecteren.
- Sneltoetsen: u kunt de stroom snel bewerken met sneltoetsen. Klik op het pictogram Help. Kiezen Keyboard shortcuts om de lijst met beschikbare sneltoetsen weer te geven.
Sneltoetsen
Gebruik de volgende sneltoetsen in het canvas:
|
Snelkoppeling |
Windows-besturingssysteem | MAC OS |
|---|---|---|
| General | ||
|
Open keyboard shortcuts |
Ctrl + Alt + K | Control + Alt + K |
|
Tools | ||
|
Auto arrange |
Shift + A | Shift + A |
|
Edit | ||
|
Copy |
Ctrl + C | Command + C |
|
Cut |
Ctrl + X | Command + X |
|
Paste |
Ctrl + V | Command + V |
|
Undo |
Ctrl + Z | Command + Z |
|
Redo |
Ctrl + Shift + Z | Command + Shift + Z |
|
Delete |
Backspace |
Delete |
|
Select all |
Ctrl + A | Command + A |
|
Select multiple | Shift + Click | Shift + Click |
|
Select region | Shift + Click and drag | Shift + Click and drag |
|
View | ||
|
Zoom in |
Ctrl + + | Command + + |
|
Zoom out |
Ctrl + - | Command + - |
|
Zoom in or out |
Ctrl + Scroll | Command + Scroll |
|
Zoom to 100% | ||
|
Fit to view |
Shift + 1 | Shift + 1 |
|
Scroll left or right |
Shift + Scroll | Shift + Scroll |
Deelvenster Eigenschappen
Het eigenschappenvenster wordt rechts van de toepassing weergegeven. U stelt de parameters in voor de stroom (algemene eigenschappen) of voor een geselecteerde activiteit. U kunt het deelvenster verbergen en uitvouwen om de werkruimte op het doek tussen de configuraties te vergroten.
Het deelvenster Algemene eigenschappen wordt standaard weergegeven wanneer de stroom wordt geladen. Klik op de knop
om het deelvenster Algemene eigenschappen te openen. Met de knop
, kunt u het deelvenster Eigenschappen openen en sluiten wanneer u aan processen werkt. U kunt ook ergens op het lege canvas klikken om terug te keren naar de weergave van het globale eigenschappenpaneel. Het deelvenster Algemene eigenschappen is niet zichtbaar wanneer u een activiteit selecteert.
De volgende configuraties zijn opgenomen in de algemene eigenschappen:
- (Optioneel) Geef een beschrijving van de flow op.
- Aangepaste en vooraf gedefinieerde variabelen beheren. Zie Variabele instellen voor meer informatie over stroomvariabelen.
- Geef informatie over de stroomgeschiedenis weer, inclusief de eigenaar, de laatst bewerkte datum en het versienummer van de stroom. Klik op het pictogram
om het deelvenster Algemene eigenschappen te sluiten.
Er is momenteel geen functie voor versiebeheer. Het bericht Flow version telt het aantal keren dat de flow publiceert.
Koppaneel
De koptekst geeft de naam van uw stroom weer die dynamisch wordt bijgewerkt wanneer u de naam van de stroom bewerkt vanuit de algemene eigenschappen. De koptekst heeft ook een Sign out Knop. Als u wilt terugkeren en later wilt blijven werken, kunt u een bestaand stroomconcept opslaan. Als u uw concepten van de processen wilt opslaan of de toepassing wilt sluiten, klikt u op Save flow and sign out in de rechterbovenhoek van de toepassing.
Voettekstvenster
De voettekst heeft het volgende:
-
Autosave enabled: Stromen worden automatisch opgeslagen om gegevensverlies te voorkomen. Als automatisch opslaan is opgeschort, wordt een foutmelding weergegeven.
Als u het browservenster sluit terwijl gegevens automatisch worden opgeslagen, kunt u gegevens verliezen. We raden u aan een paar seconden te wachten nadat u uw stroom hebt gewijzigd voordat u de browser sluit.
- Application version: Links van de voettekst wordt de versie van de toepassing weergegeven. U kunt de versie gebruiken voor het oplossen van problemen met fouten in Flow Designer.
- Flow validation: Stroomvalidatie detecteert fouten in de structuur van een stroom die kan verhinderen dat deze werkt. U kunt de validatieschakelaar aan de rechterkant van de voettekst op elk gewenst moment inschakelen. Validatie is standaard uitgeschakeld, dus fouten worden niet weergegeven. Wanneer u de schakelaar inschakelt, wordt de back-endvalidatie gestart en worden eventuele fouten in de stroom zichtbaar. Wanneer de schakelaar is ingeschakeld, begint de back-endvalidatie en worden eventuele fouten in de stroom weergegeven. Zie Een stroom valideren voor meer informatie over stroomvalidatie.
- Flow publishing: Voordat u een stroom publiceert, moet u deze valideren en eventuele fouten oplossen. Als de validatieschakelaar is uitgeschakeld, wordt de koppeling Publish knop blijft uitgeschakeld. Nadat validatie is ingeschakeld, wordt de Publish de knop blijft uitgeschakeld totdat u alle fouten in het proces oplost. Zie Een stroom publiceren voor meer informatie over het publiceren van stromen.
Activiteiten en gebeurtenissen begrijpen
Naar de activiteitenbibliotheek navigeren en de activiteiten in uw werkstromen gebruiken:
-
Meld u aan bij Control Hub.
-
Navigeren naar .
-
Voer uw naam en e-mailadres in onder Customer ExperienceKlik Flows.
-
Kies op de pagina Stromen de vereiste stroom waarvoor u de activiteit moet toevoegen en start de stroom.
-
Sleep de vereiste activiteit uit de Activity Library naar het canvas.
-
Voer de vereiste configuratie uit, die in detail wordt beschreven onder elk van de activiteiten.
Activiteiten in Contact Handling
- Geavanceerde wachtrijgegevens
- Verbinding verbreken
- Gespreksdistributiegroep escaleren
- Feedback
- Feedback V2
- Wachtrijgegevens ophalen
- Wachtrij contactpersoon
- Wachtrij naar agent
- Pop-upscherm
- Prioriteit van contactpersoon instellen
- Virtuele agent
- Virtuele agent V2
Geavanceerde wachtrijgegevens
De activiteit Geavanceerde wachtrijinformatie retourneert het aantal agenten dat zich in een wachtrij in de status Beschikbaar bevindt en dat is aangemeld voor een specifieke reeks vaardigheden, samen met andere wachtrijinformatie. Stroomontwikkelaars gebruiken de activiteit Geavanceerde wachtrijinformatie om de stroom te programmeren. Flow-ontwerpers nemen beslissingen op basis van de activiteit Advanced Queue Information.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Events voor meer informatie.
Voordat u begint
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. | |||||||||||||||||||||
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
Output Variables Wanneer de activiteit Geavanceerde wachtrij-informatie wordt geactiveerd, worden de volgende variabelen bijgewerkt:
Error Codes Hieronder staan de foutcodes en beschrijvingen voor de activiteit Geavanceerde wachtrijinformatie:
|
Verbinding verbreken
Gebruik deze beëindigingsactiviteit om de verbinding met een actief deel van een gesprek te verbreken. Deze activiteit is vereist als er geen agenten deelnemen aan het gesprek om handmatig de verbinding te verbreken.
Gebruik deze activiteit bijvoorbeeld voordat een gesprek in de wachtrij wordt geplaatst of nadat u een opt-out voor de wachtrij hebt gescripteerd. U kunt bij het samenstellen van uw stroom zoveel activiteiten als gewenst gebruiken om ervoor te zorgen dat het gesprek wordt beëindigd, ongeacht het stroompad dat wordt gevolgd.
U hebt de mogelijkheid om elke activiteit een uniek label en beschrijving te geven, maar er is geen andere configuratie vereist.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Voer in het gedeelte Algemene instellingen de volgende informatie in:
Output Variables Voor deze activiteit zijn geen uitvoervariabelen beschikbaar. |
Gespreksdistributiegroep escaleren
Met de activiteit Gespreksdistributiegroep escaleren kunnen beheerders een contactpersoon in de wachtrij escaleren naar de volgende of laatste gespreksdistributiegroep. Dit biedt beheerders betere controle en flexibiliteit om contactpersonen te beheren die in een wachtrij zijn geparkeerd.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. | ||||||||||||
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
Output Variables Wanneer de activiteit Gespreksdistributiegroep escaleren wordt geactiveerd, worden de volgende variabelen bijgewerkt:
Error Codes Hieronder ziet u de foutcodes en beschrijvingen voor de activiteit van de groep voor gespreksdistributie escaleren:
|
Feedback
Configureer de feedbackactiviteit om enquêtes na gesprekken te starten (mogelijk door Webex Experience Management) om feedback van bellers te verzamelen. De volgende soorten enquêtes zijn beschikbaar:
-
IVR Post Call Surveys: Configureer de feedbackactiviteit in het canvas Gebeurtenisstromen in de Flow Designer na de gebeurtenis AgentDisconnected. Afhankelijk van de setup in Webex-ervaringsbeheer speelt het Contact Center een IVR-enquête af voor de bellers.
De beller gebruikt het toetsenblok om de enquête te beantwoorden. Als de beller de enquête gedeeltelijk beantwoordt door niet te reageren binnen de geconfigureerde time-outduur of door ongeldige invoer op te geven, verzendt het Contact Center gedeeltelijke enquêtereacties naar Webex Experience Management.
Zorg ervoor dat u de activiteit Contact verbreken na de feedbackactiviteit gebruikt om het IVR-gesprek te beëindigen.
-
Email or SMS Post Call Surveys: Configureer de feedbackactiviteit op het tabblad Gebeurtenisstromen in de Flow Designer na de gebeurtenis PhoneContactEnded. Afhankelijk van de regels van het verzendbeleid die zijn ingesteld in Webex-ervaringsbeheer, verzendt het Contact Center via e-mail of sms een enquête naar bellers.
Wanneer u een stroom ontwerpt, kan een ruggespraak geen activiteit voor feedback van enquête na gesprek omvatten.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Gebeurtenisstromen voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Survey selecteert u een lijst met vragenlijsten voor spraak of verzendingen voor e-mail- of SMS-enquêtes. De vragenlijsten en uitnodigingen die in Webex-ervaringsbeheer zijn geconfigureerd, zijn beschikbaar in de lijst.
|
| 4 |
Op het tabblad Language Settings , De taal beheren waarin de klant de enquête ervaart. Als de taal niet wordt ondersteund in Webex Experience Management, is de terugvaltaal Engels (VS). Zie Taalondersteuning voor Webex Experience Management voor meer informatie.
Als het bericht Override Language Settings schakelknop is niet ingeschakeld. De variabele Global_Language wordt gebruikt om de standaard instellingen voor Webex-ervaringsbeheer te definiëren. Zie Globale variabelen voor meer informatie. |
| 5 |
Op het tabblad Customer Information kunt u de klantgegevens opgeven die moeten worden doorgegeven samen met de vooraf ingevulde velden die Webex Experience Management verzendt om de antwoorden van de enquête vast te leggen. Afhankelijk van de verzendconfiguraties die zijn ingesteld in Webex-ervaringsbeheer, verzendt het contactcenter de vooraf ingevulde informatie.
|
| 6 |
Op het tabblad Variable Passing kunt u de aanvullende variabelen opgeven als aangepaste voorvoegsels die (naast enquêtereacties) van Webex Contact Center naar Webex Experience Management worden doorgegeven.
Zie Aangepaste voorvoegsels instellen voor feedbackenquêtes na gesprek in de Webex Experience Management-documentatie voor meer informatie over aangepaste voorvoegsels. |
| 7 |
Op het tabblad Advanced Settings configureert u de volgende instellingen om de verwachte DTMF-antwoorden van de klanten te valideren.
|
Wachtrijgegevens ophalen
De activiteit Get Queue Info (Positie in wachtrij ophalen, PIQ) en de geschatte wachttijd (Estimated Wait Time, EWT) van de beller, samen met andere uitvoervariabelen voor activiteiten. U kunt deze variabelen gebruiken om de beschikbaarheid van de agent in een wachtrij te bepalen en om gesprekken indien nodig elders om te leiden.
Verwachte wachttijd (EWT) is niet van toepassing op wachtrijen waarvoor teamtoewijzing is toegewezen aan vaardigheden in flow. Voor contactpersonen in deze wachtrijen retourneert de variabele EWT-uitvoer altijd -1.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. | |||||||||||||||
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
| |||||||||||||||
| 3 |
Op het tabblad Queue Information and Lookback Time configureert u het volgende:
De activiteit Get Queue Info (Rij-informatie verkrijgen) heeft drie typen outputflowbranches. Deze branches activeren op basis van de retourstatus en waarden van EWT, PIQ en de real-time statistieken voor andere outputvariabelen.
Output Variables Als de optie Wachtrijinformatie ophalen wordt geactiveerd, worden de volgende variabelen bijgewerkt:
Estimated Wait Time Calculation De geschatte wachttijd (EWT) wordt gerapporteerd in ms. Om de EWT te berekenen, verzamelt de toepassing alle statistisch geldige monsters (een monster is het gemiddelde van de wachttijden voor taken die met succes zijn verbonden met een agent in een interval van één minuut) voor de laatste XX minuten die zijn opgegeven door de gebruiker gedefinieerde Lookback Time. De gemiddelde waarde van de verzamelde monsters wordt als het EWT gebruikt. Statistisch geldige monsters zijn de monsters die zijn verzameld, waarvoor de maximale waarde voor CoV (variantiecoëfficiënt van de wachttijden voor taken die in elk interval van één minuut met een agent zijn verbonden) onder 40 procent ligt. Als het percentage geldige monsters dat is afgenomen voor de door de gebruiker gedefinieerde Lookback Time daalt onder 40 procent, de EWT wordt niet berekend. Foutcodes Hieronder staan de foutcodes en beschrijvingen voor de activiteit Get Queue Info (Rij-informatie ophalen):
|
Wachtrij contactpersoon
De contactactiviteit in de wachtrij plaatst een contactpersoon in een wachtrij. Wanneer u deze activiteit in de hoofdstroom gebruikt, wordt een aantal gebeurtenissen weergegeven op het tabblad Gebeurtenisstromen. Zie Evenementen voor meer informatie over deze evenementen.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Events voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
Op het tabblad Contact Handling kiest u of alle contactpersonen naar één wachtrij moeten gaan of dat de wachtrijselectie moet worden gewijzigd op basis van de waarde van een stroomvariabele. Wanneer u een activiteit voor een HTTP-verzoek plaatst direct na de activiteit Wachtrijcontact, haalt het HTTP-verzoek mogelijk niet de vereiste gegevens op. Als u ervoor wilt zorgen dat de vereiste gegevens beschikbaar zijn, wordt het aanbevolen een korte vertraging in te voeren tussen de activiteiten van Wachtrijcontact en HTTP-verzoek, bijvoorbeeld door een Bericht afspelen of Muziek afspelen toe te voegen.
Skill requirements Als de geselecteerde wachtrij gebruikmaakt van routering op basis van vaardigheden, worden in een andere sectie de vaardigheidsvereisten en de vaardigheidsversoepelingen geconfigureerd. U kunt een of meer vaardigheidsvereisten toevoegen om toe te wijzen aan een contactpersoon in deze wachtrij op basis van de geselecteerde wachtrij. Als u geen vaardigheden opgeeft, komen alle beschikbare agenten in de geselecteerde wachtrij in aanmerking om contactpersonen te ontvangen.
Skill relaxation Gebruik de instellingen voor vaardigheidsversoepeling om de toegewezen vaardigheidsvereisten te beperken of te verwijderen voor een flow in reactie op buitensporige wachttijden voor klanten. Met deze instelling kunt u de groep agenten die beschikbaar zijn voor het bedienen van contactpersonen, uitvouwen. Gebruik gemeenschappelijke tijdsintervallen om de vaardigheidsuitflow in de wachtrijlogica uit te lijnen en de gespreksdistributie-instellingen die zijn geconfigureerd voor teams in de wachtrij. Vaardigheidsversoepeling configureren:
Skill removal Wanneer u de optie Remove skills on blind transfer schakelknop, verwijdert vaardigheden van het contact na overdracht door de agent. Dat betekent dat de overgedragen contactpersoon geen vaardigheden heeft en de contactpersoon wordt aangeboden aan de Langst Beschikbare agent in de overgedragen wachtrij. Outout vaiables Als Wachtrijcontact wordt geactiveerd, worden de volgende variabelen bijgewerkt:
Error codes Hier volgen de foutcodes en beschrijvingen voor de activiteit Wachtrijcontact:
|
Wachtrij naar agent
De activiteit Wachtrij Naar agent maakt routering op basis van agent mogelijk. Met de activiteit Wachtrij naar agent worden de contacten rechtstreeks naar de gewenste agent gerouteerd. Zie Op agent gebaseerde routering voor informatie over routering op basis van agenten.
De activiteit Wachtrij voor agent identificeert een agent aan de hand van de agent-id of het e-mailadres van het Webex-contactcenter.
Als de agent beschikbaar is, kunt u de activiteit Wachtrij voor agent configureren om het contact naar een voorkeursagent te routeren. Als de agent niet beschikbaar is, kunt u de activiteit Wachtrij voor agent configureren om de contactpersoon voor die agent te parkeren totdat de agent beschikbaar is.
De stroomontwikkelaar kan een Wachtrij Naar Agent-activiteit ketting met een andere Wachtrij Naar Agent-activiteit om contacten naar opeenvolgende voorkeursagenten te routeren. De stroomontwikkelaar kan ook een Wachtrij Naar Een Agent ketting met een activiteit van Wachtrijcontact om het contact te routeren via een reguliere wachtrij wanneer geen van de voorkeursagenten beschikbaar is.
De stroomontwikkelaar kan een wachtrij Aan De activiteit van een agent koppelen met een Callback in de hoofdstroom en gebeurtenisstromen. Dit helpt bij het configureren van terugbellen naar voorkeursagent waarvoor het gesprek oorspronkelijk in de wachtrij was geplaatst als onderdeel van de activiteit Wachtrij voor agent.
Gebruik de terugbelactiviteit na de activiteit Wachtrijcontact of Wachtrij Naar Agent.
De activiteit Wachtrij voor agent activeert de volgende gebeurtenissen op het tabblad Gebeurtenisstromen in de hoofdstroom:
-
Agent geaccepteerd: De activiteit Wachtrij voor agent activeert deze gebeurtenis wanneer een agent een inkomend gesprek beantwoordt.
-
Verbinding met agent verbroken: De activiteit Wachtrij voor agent activeert deze gebeurtenis wanneer de agent de verbinding met een live gesprek verbreekt.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
In de volgende secties kunt u de activiteit Wachtrij Voor Agenten configureren:
-
Algemene instellingen
-
Contact afhandeling
Activiteit Wachtrij Met agent configureren:
| 1 |
Sleep in Flow Designer de optie Queue To Agent van de Activity Library naar het canvas. |
| 2 |
Klik op de pagina Queue To Agent om de activiteit-instellingen te configureren. |
| 3 |
Op het tabblad General Settings voert u de volgende informatie in: |
| 4 |
Op het tabblad Contact Handling , kiest u een Agent Variable in de vervolgkeuzelijst. De activiteit Wachtrij Aan Agent koppelt deze stroomvariabele aan het e-mailadres van de agent of de id van de agent die u wilt kiezen voor elke stroomuitvoering. |
| 5 |
Kies het E-mailadres van de agent of de id van de agent in de Agent Lookup Type om contactpersonen naar de gewenste agent te routeren. Geef een geldige domeinnaam op voor het e-mailadres van de agent om ervoor te zorgen dat de zoekopdracht is voltooid. |
| 6 |
Schakel de optie Set Contact Priority om de wachtende contactpersonen in de wachtrij voorrang te geven. De wisselknop is standaard uitgeschakeld. De activiteit Wachtrij voor agent verwerkt de contactpersonen als volgt:
|
| 7 |
Kies een wachtrij-id in de vervolgkeuzelijst Rapportagewachtrij. De activiteit Wachtrij Aan Agent rapporteert de gegevens van de contactpersoon met behulp van de rapportagewachtrij: De rapportagewachtrij geeft ook de configuratie aan voor:
|
| 8 |
Schakel de optie Park Contact if Agent is unavailable Schakel in of u de contactpersoon wilt parkeren bij een voorkeursagent totdat de agent beschikbaar is. Als de agent niet beschikbaar is en de optie Park Contact if Agent is unavailable schakelknop is uitgeschakeld, de contactpersoon kan de agent niet bereiken. De activiteit Wachtrij naar agent verlaat de mislukte branch naar de volgende activiteit in de stroom met de bijbehorende uitvoer. |
| 9 |
Kies de herstelwachtrij-id in de vervolgkeuzelijst Herstelwachtrij. In de activiteitenwachtrijen Wachtrij Naar Agent worden contacten naar de herstelwachtrij geplaatst wanneer:
U kunt de herstelwachtrij configureren met de langst beschikbare agent. De herstelwachtrij biedt geen ondersteuning voor routering op basis van vaardigheden. |
De activiteit Wachtrij naar agent is voltooid wanneer de contactpersoon verbinding maakt met de gewenste agent. Er treedt een foutscenario op wanneer een contact de agent niet kan bereiken.
Foutscenario's
Een contactpersoon kan de agent niet bereiken wanneer:
-
Een voorkeursagent is niet beschikbaar en parkeren is uitgeschakeld voor de contactpersoon.
-
Een variabele zoekopdracht kan de gewenste agent niet vinden.
Variabelen voor activiteit-uitvoer
De activiteitsuitvoervariabelen slaan de gegevens op die worden vastgelegd op basis van activiteiten en worden automatisch gemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.
De activiteit van de wachtrij naar de agent heeft de volgende uitvoervariabelen:
|
Uitvoervariabele |
Beschrijving |
|---|---|
|
WachtrijNaarAgent.AgentId |
Slaat de agent-id op waarmee het contact in de wachtrij staat. |
|
WachtrijNaarAgent.FoutBeschrijving |
Slaat de beschrijving op voor het foutscenario wanneer het contact niet in de wachtrij komt. |
|
WachtrijNaarAgent.Foutcode |
Slaat de waarde van de foutcode op voor het foutscenario wanneer het contact niet in de wachtrij kan worden geplaatst. |
|
WachtrijNaarAgent.AgentStatus |
Slaat de statussen van de gewenste agent op wanneer een contactpersoon in de wachtrij wordt geplaatst. |
|
WachtrijNaarAgent.AgentIdleCode |
Slaat de beschrijving voor de code voor inactiviteit van de gewenste agent op. |
Het bericht QueueToAgent.FailureCode de uitvoervariabele een van de volgende waarden bevat wanneer er een fout optreedt. Elke waarde geeft een foutcode en een foutbeschrijving aan.
|
Foutcode |
Waarde foutcode |
Foutbeschrijving |
|---|---|---|
|
1 |
AGENT_NIET BESCHIKBAAR |
Agent bevindt zich momenteel niet in de beschikbare status. |
|
2 |
AGENT_NIET_GEVONDEN |
De activiteit Wachtrij naar agent kan de agent niet vinden op basis van de id of het e-mailadres van de agent. |
|
3 |
AGENT_NIET_AANGEMELD |
Agent is momenteel niet aangemeld. |
|
4 |
FUNCTIE_NIET_INGESCHAKELD |
De functie Routering op basis van agenten is niet ingeschakeld. |
|
5 |
ONGELDIGE_VTEAM_FOUT |
De rapportage- of herstelwachtrij is ongeldig. |
|
6 |
AGENT_BEZET |
De agent is beschikbaar, maar is in een ander gesprek actief. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
De contactpersoon heeft de maximale limiet bereikt voor het in meerdere wachtrijen plaatsen van de wachtrij. |
|
8 |
ONGELDIGE_BEWERKING_VOOR_INTERACTION_STATUS |
Wachtrijen zijn niet toegestaan in bepaalde staten van het contact, zoals beëindigd contact. |
In de volgende tabel wordt weergegeven wat van toepassing is QueueToAgent.AgentState en QueueToAgent.AgentIdleCode waarden.
|
Gebruiksscenario |
Agentstatus |
AgentInactiefCode |
|---|---|---|
|
NIET_VAN TOEPASSING |
NIET_VAN TOEPASSING |
|
Agent is gereserveerd voor dit gesprek. |
BESCHIKBAAR |
NIET_VAN TOEPASSING |
|
Park Contact if Agent is unavailable toggle knop is On en de agent is inactief |
Niet bezet |
<AuxCode-naam> De code voor inactiviteit die door de agent is geselecteerd op de Agent Desktop. |
|
Park Contact if Agent is unavailable toggle knop is On en het agentkanaal is bezet |
BESCHIKBAAR |
NIET_VAN TOEPASSING |
|
Park Contact if Agent is unavailable toggle knop is Off en de agent is inactief |
Niet bezet |
<AuxCode-naam> De code voor inactiviteit die door de agent is geselecteerd op de Agent Desktop. |
|
Park Contact if Agent is unavailable toggle knop is Off, agent is beschikbaar en agentkanaal is bezet |
BESCHIKBAAR |
NIET_VAN TOEPASSING |
Pop-upscherm
Een schermpop-up is een venster of een dialoogvenster dat autonoom op het bureaublad van een agent verschijnt wanneer de agent een klantgesprek beantwoordt. De agent krijgt meer informatie over de beller om verder te kunnen gaan met het gesprek. Zie het gedeelte Schermpop-up in het artikel Aan de slag met Agent Desktop voor meer informatie.
De Screen Pop-activiteit wordt pas relevant nadat een agent bij een interactie is betrokken. Meestal wordt de gebeurtenis AgentAccepted en de gebeurtenis PhoneContactEnded gebruikt.
Wanneer u deze activiteit in de hoofdstroom gebruikt, wordt een aantal gebeurtenissen weergegeven op het tabblad Gebeurtenisstromen. Zie Evenementen voor meer informatie over deze evenementen.
U kunt voor elke gebeurtenis één gebeurtenis verwerkingsflow samenstellen. Bijvoorbeeld als een agent een inkomend gesprek accepteert, wordt een pop-upvenster weergegeven. De activiteit pop-upvenster bevat informatie die is gebaseerd op de flowvariabelen. Het pop-upvensterset integreert Webex contactcenter met andere bedrijfstoepassingen zoals CRM (sales force), ticketing tools en orderinvoersysteem.
Voltooi deze configuratie op het tabblad Gebeurtenisstromen in Flow Designer. Als u verschillende pop-gedragspatronen wilt definiëren die zijn gebaseerd op de hoofdflowcriteria, gebruikt u een voorwaarde- of caseactiviteit. U kunt voor elke flow een pop-upvenster definiëren.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
Schermpop-up voor nieuwe digitale kanalen moet worden geconfigureerd in de Connect Flow Builder. Zie https://help.imiconnect.io/docs/wxcc-overview voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad URL Settings gedeelte, gebruikt u de optie URL-instellingen om een URL te definiëren voor schermpop-upconfiguraties. Als u een variabele wilt invoegen, gebruikt u de syntaxis {{variable}} (bijvoorbeeld {{NewContact.ANI}}). Configureer vervolgens de volgende instellingen:
|
| 4 |
Op het tabblad Display Settings configureert u het volgende:
Als de weergaveoptie Schermpop-up zich op het tabblad Bureaublad of Bestaande browser bevindt, gaan gegevens die worden ingevoerd in de Schermpop-up voor een gesprek verloren als de agent een nieuw gesprek accepteert. Om het verlies van gegevens te voorkomen, configureert u de weergaveoptie als New browser Virtuele vergaderingen. Houd er bijvoorbeeld rekening mee dat de weergaveoptie Schermpop-up zich in het bureaublad bevindt. Als de agent een nieuw inkomend gesprek accepteert tijdens het invoeren van gegevens in de pop-upvenster voor een vorig gesprek, gaan de gegevens die worden ingevoerd voor het vorige gesprek verloren wanneer de pop-upvenster voor het nieuwe gesprek wordt weergegeven. |
Prioriteit van contactpersoon instellen
Gebruik de activiteit Contactprioriteit instellen om prioriteitsniveaus toe te wijzen aan contactpersonen. U kunt prioriteiten instellen met cijfers van 1 (hoogste) tot 9 (laagste). Contacten met een hogere prioriteit worden eerst omgeleid. Zie het gedeelte Contactprioriteit instellen in Routering en wachtrijen begrijpen in Webex Contact Center voor meer informatie over routering en wachtrijen.
In de volgende secties kunt u de activiteit Contactprioriteit instellen configureren:
- Algemene instellingen
- Instellingen voor contactprioriteit
- Variabelen voor activiteit-uitvoer
| 1 |
Sleep in Flow Designer de activiteit Contactprioriteit instellen van de Activity Library naar het canvas. |
| 2 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 3 |
Voer in het gedeelte Algemene instellingen de volgende informatie in: |
| 4 |
Op het tabblad Contact Priority Settings de prioriteit van het contact in. U kunt een statische prioriteitswaarde configureren in de vervolgkeuzelijst. Als u wilt dat de prioriteit dynamisch wordt gewijzigd, configureert u een variabele prioriteit met stroomvariabelen. |
Variabelen voor activiteit-uitvoer
De activiteitsuitvoervariabelen slaan de gegevens op die worden vastgelegd op basis van activiteiten en worden automatisch gemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.
De activiteit Contactprioriteit instellen heeft de volgende uitvoervariabelen:
- SetContactPriority.FailureCode: Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.
- SetContactPriority.FailureDescription: Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.
Foutcodes
Hieronder staan de foutcodes en beschrijvingen voor de activiteit Contactprioriteit instellen:
|
Foutcode |
Waarde foutcode |
Foutbeschrijving |
|---|---|---|
|
6 |
SYSTEEMFOUT |
Deze code geeft de diverse fouten weer (die niet in een van de gedefinieerde categorieën vallen). |
|
48 |
Niet-ondersteunde stroomactiviteit |
De Ingestelde contactprioriteit wordt niet ondersteund voor uitgaand bellen en campagnecontacten. |
Virtuele agent
De activiteit van de virtuele agent biedt een realtime gesprekservaring voor uw contactcenterklanten. U kunt een virtuele agent aan de gespreksstroom toevoegen om vragen van klanten in de gespreksindeling te verwerken. De virtuele agent wordt aangedreven door de Dialogflow-mogelijkheden van Google. Wanneer een klant spreekt, koppelt de Dialogflow het klantgesprek aan de beste intentie in de virtuele agent. Verder wordt de klant ondersteund als onderdeel van de IVR-ervaring (Interactive Voice Response).
Voordat u begint
-
Stel een Dialogflow-agent in. Zie Een agent maken voor meer informatie over het maken van een Dialogflow-agent in de Google Cloud.
Neem Hallo op als trainingszin in de voorkeurstaal voor de Dialogflow-agent om een gesprek met de beller te starten. U kunt deze trainingszin toevoegen aan de standaard welkomstintentie of aan een andere intentie van de Dialogflow-agent. Zie Plannen voor meer informatie.
Afhankelijk van hoe u de Dialogflow-agent instelt, kunt u de activiteit van de virtuele agent gebruiken om verschillende soorten gebruiksscenario's af te handelen.
-
Configureer een virtuele agent in Control Hub.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Conversational Experience configureert u het volgende:
|
| 4 |
Op het tabblad Variable Passing kunnen de optionele parameters in de activiteit van de virtuele agent persoonlijk identificeerbare informatie (PII) bevatten. Webex Contact Center geeft deze parameters door aan Google Dialogflow als variabelen om geavanceerde gesprekslogica met de bot te ondersteunen.
|
| 5 |
Op het tabblad Advanced Settings configureert u het volgende:
|
| 6 |
Op het tabblad Output Variables kunt u de uitvoerstatus opslaan van de gebeurtenis die plaatsvindt tijdens het gesprek tussen de virtuele agent en de klant.
|
De volgende stappen
Outcomes:
Geeft de uitvoerpaden aan voor de virtuele agent die plaatsvinden op basis van het resultaat van het gesprek tussen de virtuele agent en de klant.
-
Handled: De Dialogflow neemt dit pad als het systeem de intentie Afgehandeld activeert.
-
Escalated: Dialogflow neemt dit pad als het systeem het escalatieplan activeert.
Zie Plannen voor meer informatie over de plannen in de Dialogflow.
Error Handling
Geeft het uitvoerpad van de virtuele agent aan dat is gebaseerd op de fout die optreedt tijdens het gesprek tussen de virtuele agent en de klant.
-
Error: De stroom neemt dit pad in eventuele foutscenario's.
Als er een fout is opgetreden, speelt het Contact Center standaard geen audiobericht af om de klant over de fout te informeren. De stroomontwikkelaar kan een activiteit voor het afspelen van berichten algemeen configureren of op basis van de foutcode configureren zoals beschreven in het gedeelte Uitvoervariabelen.
De functionaliteit van de uitvoerpaden is afhankelijk van de configuratie en de stroom die door de beheerder is gedefinieerd.
Virtuele agent V2
De activiteit Virtuele agent v2 biedt een realtime gesprekservaring voor uw contactpersonen. U kunt de activiteit van de virtuele agent v2 toevoegen aan de gespreksstroom om gesprekken op basis van spraak af te handelen waarvoor AI is ingeschakeld. Wanneer een beller spreekt, matcht het systeem de spraak met de beste intentie in de virtuele agent. Verder helpt het de beller als onderdeel van de IVR-ervaring (interactief telefoonbeantwoordingssysteem).
De activiteit van de virtuele agent v2 configureren
De klanten die het Next Generation-platform gebruiken, kunnen de activiteit van de virtuele agent v2 in de Flow Designer configureren.
Plaats geen activiteit van de virtuele agent v2 na een activiteit van Wachtrijcontact, aangezien deze configuratie momenteel niet wordt ondersteund. Plaats ook geen activiteit van de virtuele agent v2 in het canvas Evenementflow.
Geeft de uitvoerpaden aan voor de activiteit die plaatsvindt op basis van de uitkomst van het gesprek tussen de virtuele agent en de beller.
-
Afgehandeld: het resultaat wordt geactiveerd wanneer het uitvoeren van de virtuele agent is voltooid.
-
Geëscaleerd: het resultaat wordt geactiveerd wanneer het gesprek moet worden geëscaleerd naar de menselijke agent.
Geeft het uitvoerpad van de activiteit aan voor een fout die zich voordoet tijdens het gesprek tussen de virtuele agent en de beller.
Fout: de stroom neemt dit pad in eventuele foutscenario's.
Standaardinstellingen op systeemniveau
De volgende instellingen worden standaard intern in het systeem gedefinieerd. Deze instellingen worden niet weergegeven in de gebruikersinterface en kunnen niet worden gewijzigd:
-
Oneindig aantal pogingen om ongeldige of geen invoerfouten te verwerken.
-
Inbreken is ingeschakeld om de virtuele agent te onderbreken tijdens de interactie.
-
DTMF-beëindigingssymbool = #. Deze instelling geeft het einde aan van de invoer.
-
DTMF 'Time-out zonder invoer' = 5 seconden. Deze instelling geeft de tijdsduur aan dat de virtuele agent wacht op invoer van de beller.
-
DTMF 'Time-out tussen cijfers' = 3 seconden. Deze instelling geeft de tijdsduur aan dat de virtuele agent wacht op de volgende DTMF-invoer van de beller voordat de virtuele agent in de gespreksstroom doorgaat.
Voordat u begint
-
Stel een Dialogflow-agent in. Zie Een agent maken voor meer informatie over het maken van een Dialogflow-agent in de Google Cloud.
-
Configureer de Google CCAI-connector en maak een CCAI-configuratie in Control Hub.
-
Configureer het invoerpunt en kies de routeringsstroom (zodra de stroom is gemaakt in Flow Designer). Zie Een kanaal instellen voor meer informatie.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Navigeren naar . |
| 3 |
Klik op Stromen beheren en klik vervolgens op Stromen maken. |
| 4 |
Op het tabblad Flow Name , voer een unieke naam in en klik op Start Building Flow. Het bericht Flow Designer wordt weergegeven. |
| 5 |
Sleep de Virtuele agent V2-activiteit uit de Activiteitenbibliotheek naar het hoofdflowcanvas. |
| 6 |
Voer de volgende handelingen uit in Algemene instellingen:
|
| 7 |
Kies in de instellingen voor Gesprekservaring een van de volgende opties voor Contact Center AI-configuratie:
|
| 8 |
Voer in de instellingen voor State Event (Statusgebeurtenis) de naam van de aangepaste gebeurtenis en de gegevens in de kolommen Event Name - Event Data (Gebeurtenisnaam - Gebeurtenisgegevens) in. De statusgebeurtenis is een mechanisme om de intentie te activeren zonder dat er een overeenkomende tekst of gesproken invoer nodig is. U kunt de aangepaste gebeurtenissen definiëren om de intentie te activeren. Zie Google-documentatie voor informatie over het configureren van de intentie voor evenementen in Dialogflow ES.
U kunt de gebeurtenisnaam en de gegevens opgeven in de vorm van een statische waarde of expressie. Gebruik voor expressies deze syntaxis: Gebeurtenisnaam: Gebeurtenisgegevens: |
| 9 |
Voer de volgende handelingen uit in Geavanceerde instellingen: |
| 10 |
Met Decryption Settings u kunt indien nodig de uitvoervariabelen van de VAV2-activiteit decoderen. Als decoderen op het stroomniveau is ingeschakeld, kunnen gebruikers met toegang tot foutopsporing de ongemaskeerde uitvoerwaarden van de VAV2-activiteit bekijken in de foutopsporingslogboeken van de stroom. Schakel de optie Enable decryption om decodering op het activiteitsniveau uit te schakelen voor extra bescherming. |
| 11 |
In Activity Output Variables, kunt u de lijst met variabelen weergeven waarmee de uitvoerstatus wordt opgeslagen van de gebeurtenis die plaatsvindt tijdens het gesprek tussen de virtuele agent en de beller.
|
Activiteiten in flowcontrol
- Proces starten
- Eindproces
- Casus
- Voorwaarde
- Ga naar
- Percentagetoewijzing
- Wachten
- Ondersteuning voor workflows in uitgaand invoerpunt
Proces starten
De activiteit Stroom starten wordt standaard weergegeven op het canvas Hoofdstroom. U kunt de activiteit voor het starten van de stroom niet verwijderen. Deze activiteit geeft de gebeurtenis aan die deze stroom activeert. Deze activiteit bepaalt hoe de stroom kan worden gebruikt en de typen activiteiten die beschikbaar zijn voor configuratie.
De enige stroomtriggergebeurtenis die momenteel beschikbaar is, is NewContact.
Het systeem activeert deze gebeurtenis wanneer een nieuw gesprek een telefooninvoerpunt in het contactcenter bereikt. U kunt stromen gebruiken die worden geactiveerd door de NewContact-gebeurtenis in Strategieën voor het routeren van invoerpunten. De activeringsgebeurtenis voor het proces is momenteel standaard geselecteerd en kan niet worden bewerkt. In de toekomst zullen nog meer gebeurtenissen aan de kaak worden gesteld.
NewContact is alleen van toepassing op nieuwe stromen. Voor stromen die zijn gemaakt vóór de week van 20 april,NewPhoneContact blijft de activeringsgebeurtenis voor het proces.
De activiteit Start Flow wordt automatisch gelabeld met de naam van de geselecteerde gebeurtenis die het activeren van het debiet heeft. Hierdoor kunt u snel zien welk type stroom wordt opgebouwd.
Uitvoervariabelen
Het aantal en het type uitvoervariabelen dat is gekoppeld aan de activiteit Start Flow is afhankelijk van de geselecteerde Flow Trigger Event. Deze variabelen slaan gegevens op die zijn vastgelegd op het moment dat de stroom wordt geactiveerd. De hieronder beschreven uitvoervariabelen worden bijvoorbeeld weergegeven via de
NewContact gebeurtenis.
Gebruik deze variabelen in latere activiteiten om de stroomvolgorde te regelen.
-
NewContact.ANIAutomatic Number Identification (ANI) is een functie van een telecommunicatienetwerk om automatisch het oorspronkelijke telefoonnummer van een gesprek te bepalen. Met deze variabele wordt het telefoonnummer opgeslagen van de beller die de
NewContactgebeurtenis. -
NewContact.DNISDe Dialed Number Identification Service (DNIS) is een service die het oorspronkelijk gekozen telefoonnummer van een gesprek identificeert. Deze variabele slaat het telefoonnummer op dat de beller heeft gebeld om de
NewContactgebeurtenis.Wanneer een gesprek wordt doorverbonden naar een telefoonlijstnummer van een invoerpunt, detecteert Webex Contact Center het EPDN-doel en wordt de doorverbinding intern afgehandeld.
Een overdracht naar een EPDN kan worden geïnitieerd vanuit een stroom die gebruikmaakt van de Blind Transfer activiteit of via Agent Desktop wanneer een agent doorverbindt of raadpleegt naar het DN van het invoerpunt.
Wanneer de overdracht is voltooid, wordt het bestemmingsnummer dat voor de overdracht wordt gebruikt, aan de stroom van het ontvangende invoerpunt gepresenteerd als de waarde van de Dialed Number Identification Service (DNIS). De DNIS-waarde is beschikbaar in de
NewPhoneContact.DNISstroomvariabele.De ontvangende stroom kan evalueren
NewPhoneContact.DNISen deze gebruiken in routeringslogica. Bij stromen moet echter niet worden uitgegaan van één DNIS-indeling, tenzij de configuratie voor nummering van het bestemmingspunt die indeling garandeert.De DNIS-waarde die aan de ontvangende stroom wordt gepresenteerd, is afhankelijk van hoe de nummering is geconfigureerd voor het bestemmingseindpunt.
Table 9. DNIS behavior for transferred calls to EPDNs Configuratie voor nummer van ingangspunt
DNIS gepresenteerd aan de ontvangende stroom
Voorbeeld
Alleen e.164-nummer
De DNIS wordt weergegeven in de E.164-indeling. Als de overdrachtsbestemming in een nationale indeling wordt gekozen, converteert Webex Contact Center deze en presenteert het DNIS in E.164-indeling.
Als de bestemming wordt gekozen als 5550101234, ziet de ontvangende stroom +15550101234.
E.164 nummer en toestel
Het DNIS wordt altijd weergegeven als het E.164-nummer, ongeacht of de overdracht is gestart door het E.164-nummer, nationaal nummer of toestel te kiezen.
Als het invoerpunt +15550101234 en toestelnummer 1234 heeft, ziet de ontvangende stroom +15550101234.
Alleen toestel
De DNIS wordt weergegeven als het toestelnummer. Als een locatievoorvoegsel voor de locatie is geconfigureerd, wordt voor de DNIS het locatievoorvoegsel toegevoegd, zonder scheidingsteken.
Als het toestelnummer 1234 is, ziet de ontvangende stroom 1234. Als het locatievoorvoegsel 555 is, ziet de ontvangende stroom 5551234.
Voor consultancyoverdrachten komt het DNIS-gedrag overeen met het transfergedrag. De CLID (Calling Line ID) verandert echter tijdens het consult.
Als de flow voor het invoerpunt van de bestemming wordt geëvalueerd
NewPhoneContact.DNIS, zorg ervoor dat de routeringslogica overeenkomt met de DNIS-indeling die Webex Contact Center presenteert voor de nummerconfiguratie van het invoerpunt. Dit is vooral belangrijk als de configuratie van het invoerpunt verandert van alleen-toestelnummering naar E.164-nummering, of als de stroom DNIS-waarden rechtstreeks vergelijkt.Wanneer een gesprek wordt doorverbonden naar een EPDN, blijft het doorverbonden gesprek deel van de bestaande interactie. Voor rapportage- en gespreksrecords wordt dezelfde interactie-id gebruikt.
-
NewContact.InteractionIDEen unieke Webex Contact Center-id die is gekoppeld aan elke interactie die wordt geactiveerd door de
NewContactgebeurtenis.U kunt de interactie-id op het bureaublad weergeven. Zie Voorbeeld: Geef de interactie-id weer op bureaublad in het gedeelte Aangepaste stroomvariabelen maken.
-
NewContact.PSTNRegionDe PSTN-regio die is geconfigureerd in de toewijzing van invoerpunt (EP) - kiesnummer (DN) voor regionale spraakmediaservices. Deze variabele wordt alleen ondersteund op het spraakplatform Next Generation.
-
NewContact.FlowVersionLabelVersielabel van het proces dat is gegenereerd tijdens de uitvoering van het proces. Stroomontwikkelaars kunnen verschillende gedragingen maken voor verschillende stroomversies, zoals 'Dev', 'Test', 'Live' en 'Nieuwste'. Met behulp van de
NewContact.FlowVersionLabelkunnen ontwikkelaars de stroomlogica dynamisch wijzigen door de versielabels in de stroom te openen. -
NewContact.FlowIdUnieke id van de stroom die momenteel wordt uitgevoerd.
-
NeContact.EntryPointIdUnieke id van het invoerpunt dat de stroom start.
-
NewContact.OrgIdUnieke id van de organisatie.
- Terugbelvariabelen:
NewContact.CallbackReasonDe terugbelreden die is opgegeven op het moment van het plannen van een terugbelgesprek. U kunt de reden voor terugbellen beschikbaar maken in de inkomende popover op Agent Desktop door deze toe te wijzen aan een variabele die zichtbaar is voor agent.
NewContact.CallbackTypeSlaat de waarde op als 'gepland' voor een geplande terugbelactie of 'scheduled_personal' voor persoonlijk geplande terugbelactie.
NewContact.ScheduleSourceInteractionIdDe interactie-id vanwaar het terugbellen oorspronkelijk is aangevraagd.
Deze variabelen hebben alleen waarden voor gepland terugbellen en blijven leeg voor andere gesprekstypen.
-
NewContact.HeadersSlaat de SIP-koptekstdetails (Session Initiation Protocol) van het inkomende gesprek op in JSON-indeling. Stroomontwikkelaars kunnen de inkomende aangepaste SIP X-headers extraheren en gebruiken voor het nemen van routeringsbeslissingen en voor de integratie van Webex Contact Center met IVR-systemen van derden. Wanneer een klant het Webex Contact Center belt, parseert het systeem de stroomgegevens en extraheert het de SIP-koptekst.
Voorwaarden
- Het extraheren van SIP-headers is alleen beschikbaar voor tenants op het RTMS (Next Generation Voice Media-platform).
- Het gebruik van aangepaste X-headers wordt momenteel ondersteund voor organisaties die Webex Calling met lokale gateway (LGW) gebruiken als de telefonieoptie voor Webex Contact Center.
Voorbeeld Overweeg de volgende SIP-uitnodiging:
INVITE sip:12345@domain.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl To: <sip:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.example.com> Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: HighIn dit voorbeeld haalt het systeem de volgende details uit:
X-klant-id: 987654321
X-Oproep-Reden: Ondersteuning
X-prioriteit: Hoog
Het systeem converteert de SIP-headers naar kleine letters. Gebruik de activiteit Variabele instellen om een of meer SIP-headers toe te wijzen aan variabelen die in het systeem zijn gedefinieerd.
De volgende koptekstpatronen zijn gereserveerd voor intern gebruik en mogen niet worden doorgegeven als aangepaste kopteksten. Standaard worden alle kopteksten die overeenkomen met dit patroon verwijderd en niet doorgegeven aan het Webex Contact Center.
X-adres
X-ADD-OMLEIDING
X-BNR-Status
X-BNR-originele-codec
X-BNR-gebypassed
X-BroadWorks-correlatie-info
X-FS-ondersteuning
X-pad
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-GELUID
X-RTMS-APP-VOORVOEGSEL
X-RTMS-Geen zoekopdracht
X-VPOP-DOMEIN
Belangrijke overwegingen:
- Het systeem parseert de naam van de beller als Caller_ID_Name.
- Het systeem kan maximaal 20 kopteksten extraheren uit het inkomende SIP-uitnodigingsbericht. Als het aantal kopteksten meer is dan 20, haalt het systeem alleen de eerste 20 alfabetisch gesorteerde kopteksten uit.
- Er is een limiet van 1000 bytes voor alle koptekstinformatie.
Als u SIP-headers wilt toevoegen en parseren aan externe IVR-systemen, gebruikt u de volgende activiteiten:
Eindproces
Eindstroom is een afsluitende activiteit die het einde van een stroompad markeert. U kunt elk aantal End Flow-activiteiten gebruiken om uw flow te construeren om ervoor te zorgen dat alle flow paden eindigen.
Gebruik de activiteit Eindstroom niet in een IVR-stroom. Gebruik van eindstroom met IVR kan leiden tot lege lucht en de verbinding van het gesprek kan mogelijk niet worden verbroken.
U kunt elke activiteit een uniek label en beschrijving geven.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
Casus
Gebruik de Case-activiteit als er op een bepaald beslissingspunt in uw gespreksstroom meerdere mogelijkheden of resultaten zijn.
U kunt bijvoorbeeld een case-activiteit gebruiken om verschillende schermpop-ups te definiëren voor verschillende agentteams, afhankelijk van de teamnaam. Elke Case wordt een branch van waaruit u de juiste paden bepaalt. De stroom gaat verder op het pad dat als waar wordt geëvalueerd voor een bepaald exemplaar van de stroom. Elke Case-activiteit heeft een standaardwaarde die het systeem voor een niet-gedefinieerde case gebruikt. Als geen van de gevallen waar is, wordt de standaardzaak geëvalueerd als waar en gaat de stroom door die tak.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Case Settings configureert u het volgende:
Activity Outcomes
|
Voorwaarde
De conditieactiviteit vertegenwoordigt een beslissing. De stroom neemt het pad Waar of Onwaar, afhankelijk van of aan de voorwaarde is voldaan.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Expression configureert u het volgende: Verpak elke expressie als volgt: {{Enter Expression}}. Voorbeeld: {{HTTPRequest1.httpStatusCode == 200}} Als u een expressie zonder beugels gebruikt, krijgt het systeem een stroomfout.
|
Ga naar
Flow chaining geeft u de mogelijkheid om meerdere stromen te ketenen. Om de stroomketen te bereiken, kunt u de GoTo-beëindigingsactiviteit toevoegen aan het canvas en aangeven of de stroom naar een invoerpunt of een andere stroom moet gaan. Zie Meerdere stromen koppelen (met GoTo) voor meer informatie.
Gebruik het GoTo-knooppunt om contactpersonen in het Webex Contact Center te verplaatsen, zoals tussen invoerpunten of stromen. Gebruik de toewijzing van de stroomvariabele om gegevens naadloos samen met het contact over te dragen.
Als de activiteitenbibliotheek de GoTo-activiteit niet weergeeft, neemt u contact op met Cisco-ondersteuning om de bijbehorende functiemarkering in te schakelen.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. | |||||||||
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
| |||||||||
| 3 |
In het gedeelte Instellingen voor stroombestemming kunt u de ervaring van de beller aanpassen op basis van de tijd (als het gesprek naar een invoerpunt wordt overgedragen) of kunt u een enkele stroom in meerdere scenario's opnieuw gebruiken (als het gesprek naar een stroom wordt overgedragen). Op basis van de GoTo-optie worden de stroomvariabelen als volgt doorgegeven van de stroomstroom:
Configureer het volgende:
| |||||||||
| 4 |
Als u de optie Go To Flow de optie, wordt het gedeelte Toewijzing van stroomvariabele weergegeven. Stroomvariabelen en globale variabelen met dezelfde naam en hetzelfde gegevenstype tussen stromen worden automatisch toegewezen voor inkomende gesprekken. Voor uitgaande gesprekken worden alleen globale variabelen automatisch toegewezen; automatische toewijzing van stroomvariabelen wordt niet ondersteund. Deze functie helpt u bij het bewerken, verwijderen of toevoegen van meer variabele toewijzingen tussen de huidige stroom en de bestemmingsstroom. U kunt geen variabelen toewijzen voor stromen in een GoTo-activiteit wanneer u Variabele stromen gebruikt. U kunt alleen variabelen toewijzen aan statische stroomdoelen. Raadpleeg de onderstaande tabel voor het gedrag van variabele toewijzing met variabele stromen. Wanneer u een JSON-variabele van een hoofdstroom naar de doelstroom in GoTo-activiteit toewijst, slaat u de JSON-uitvoer op in een andere variabele, zoals een tekenreeks of een ander type variabele, en wijst u die toe aan hetzelfde type variabele in de doelstroom. Configureer het volgende:
Variabele toewijzingen toevoegen, bewerken of verwijderen:
Variable details Het bericht Current Flow Variable Details worden alle stroomvariabelen en globale variabelen in de huidige stroom weergegeven. Het bericht Destination Flow Variable Details toont alle stroomvariabelen en globale variabelen in de bestemmingsstroom. U kunt op de tag klikken voor informatie over een variabele. Wanneer u een variabele selecteert voor toewijzing, wordt de variabele groen zodat u kunt zien wat er al is toegewezen. Om een naadloze toegang tot informatie en interactie te garanderen tijdens de gehele levenscyclus van het gesprek, is variabele toewijzing cruciaal tijdens het uitvoeren van het proces. Het gaat om de strategische afstemming van globale variabelen met zowel lokale als door de agent viewable flow-variabelen, op maat van zowel statische als dynamische flow-types: Variabele mapping is belangrijk tijdens flow chaining. In de onderstaande tabel worden de belangrijkste verschillen toegelicht tussen het gebruik van statische en dynamische GoTo-opties.
GoTo activity error codes
|
Wachten
Met de wachtactiviteit kunt u het uitvoeren van de stroom onderbreken voor een bepaalde duur. Wanneer u deze activiteit configureert met de wachtperiode, wordt het uitvoeren van de stroom gepauzeerd voor de duur die is opgegeven in de wachtactiviteit in het uitvoeringspad.
We raden het gebruik van de wachtactiviteit niet aan wanneer een IVR-sessie actief is, omdat dit ertoe kan leiden dat er een time-out optreedt voor de IVR-sessie. In dergelijke gevallen krijgt het contact geen lucht meer, waardoor het gesprek mislukt. We raden stroomontwerpers ten zeerste aan om de wachtactiviteit in de gebeurtenis CallbackFailed te gebruiken en de wachtperiode op te geven.
De wachtactiviteit is generiek van aard. Wanneer u een stroom ontwerpt, kunt u deze activiteit na elke activiteit volgens uw vereiste plaatsen. Als u bijvoorbeeld opnieuw wilt terugbellen, onderbreekt deze activiteit de uitvoering van het proces en wordt de terugbelactie opnieuw geprobeerd.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Wait Settings configureert u het volgende:
Output variables Er is geen uitvoervariabele beschikbaar in deze activiteit. |
Percentagetoewijzing
Met de activiteit Procentuele toewijzing kunt u gespreksverkeer verdelen over verschillende paden in een stroom. U kunt deze activiteit gebruiken als een mechanisme voor stroomaftakking op meerdere stroompaden en meerdere exitpaden maken om contacten aan verschillende wachtrijen, locaties en externe servers toe te wijzen.
Het systeem gebruikt een WRR-algoritme (Weighted Round Robin) om verkeer te distribueren en dit kan onevenwichtigheden veroorzaken. Het algoritme herstelt elke keer dat u de stroom publiceert. We raden u aan de uitvoering van het proces te testen voordat u wijzigingen implementeert in productie.
Laten we een voorbeeld nemen van een percentageverdeling van respectievelijk 50%, 30% en 20% om de verdeling van 10 gesprekken onder WRR te begrijpen. Uiteindelijk zal het systeem gesprekken gelijkmatig verdelen, zoals 5 in uitgangspad 1, 3 in uitgangspad 2, 2 in uitgangspad 3. Dit gebeurt echter dynamisch op een aangepaste manier met de gewichten van 5:3:2. Een mogelijk resultaat van de distributie is als volgt, waarbij 10 opeenvolgende gesprekken worden genomen, zoals Pad1, Pad2, Pad1, Pad2, Pad3, Pad1, Pad2, Pad3. Het is belangrijk op te merken dat dit een mogelijke verdeling is en dat contactverdelingen worden aangepast met variërende lastverdelingen.
Met de percentagetoewijzingsactiviteit kunnen nu percentagewaarden variëren van 0 tot 100. Beheerders kunnen de instelling 0% gebruiken om usecases op schakelborden te maken. Hierdoor kan het verkeer standaard worden uitgeschakeld. U kunt deze verbindingen echter later activeren om distributies toe te wijzen die groter zijn dan 0%.
Bovendien kunt u de activiteit Procentuele toewijzing vóór de activiteit Feedback toevoegen om te configureren hoe u het gespreksverkeer wilt beheren. U kunt 50% van de feedback toewijzen via e-mail, 30% vanuit sms en 20% uit een enquête.
Op dezelfde manier kunt u in een geografisch diverse omgeving de activiteit voor het toewijzen van het percentage configureren om 10% van de contacten naar Boston en 5% naar Chicago te sturen en de resterende 85% naar een andere set locaties te verdelen.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling voor meer informatie.
Voordat u begint
| 1 |
In Flow Designer, sleep de activiteit voor procentuele allocatie van de Activity Library naar het hoofdcanvas. |
| 2 |
Klik op de pagina Percentage Allocation om de activiteit-instellingen te configureren. |
| 3 |
In General Settings:
|
| 4 |
In Percent Allocation, creëer de nodige toewijzingspaden. In eerste instantie stelt het systeem het standaardpad van de toewijzing in op 100%. U kunt de percentagewaarde en beschrijving bewerken en ook nieuwe paden toevoegen.
De percentagetoewijzingsactiviteit heeft de volgende outputvariabelen:
|
Ondersteuning voor workflows in uitgaand invoerpunt
De volgende activiteiten en gebeurtenissen worden ondersteund wanneer u workflows maakt voor uitgaande spraakcontacten:
-
HTTP-verzoek
-
Voorwaarde
-
Ontleden
-
Variabele instellen
-
Kantooruren
-
Eindproces
-
Pop-upscherm
-
PreDial-gebeurtenis
Alle gebeurtenishandlers, indien van toepassing, worden ondersteund. Gebeurtenisbehandelaars zoals PreDial-gebeurtenis, Agent aangeboden enzovoort, worden ingevuld op basis van de activiteiten die u toevoegt in de hoofdstroom. Globale en lokale variabelen worden ondersteund als onderdeel van de stroom.
De volgende activiteiten worden niet ondersteund wanneer u workflows maakt voor uitgaande spraakcontacten:
-
Wachtrij contactpersoon
-
Wachtrij naar agent
-
TrgBlln
-
Zoekopdracht voor wachtrij
-
Geavanceerde wachtrijgegevens
-
Blinde overdracht
-
Gespreksdistributiegroep escaleren
-
IVR-bericht
- Menu
- Enquête
Op basis van de bovenstaande activiteiten zal het systeem gracieus de fout- en succespaden naadloos ondersteunen.
- Wanneer u een stroom voor uitgaand invoerpunt ontwerpt, neemt u aan het einde van de stroom geen activiteit voor het loskoppelen van een contactpersoon op. Als u een activiteit Contact verbreken in de stroom gebruikt, beëindigt de stroom het gesprek en vraagt u om een afronding, terwijl het uitgaande gesprek daadwerkelijk actief en verbonden is.
Activiteiten in Nutsvoorzieningen
- BRE-verzoek
- Kantooruren
- Crytografische hash
- OTP genereren
- HTTP-verzoek
- Ontleden
- Variabele instellen
- OTP verifiëren
BRE-verzoek
Gebruik de activiteit voor BRE-verzoeken om de gegevens uit de BRE (Business Rules Engine) van uw organisatie op te halen voor gebruik in de stroom. De activiteit voor de BRE-aanvraag maakt gebruik van standaard HTTP-protocollen om gegevens uit de BRE op te halen.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
In Query Parameters, kunt u de parameters die in het API-gesprek zijn verstrekt, doorgeven aan de BRE. In de kolommen Sleutelwaarde kunt u de sleutel voor de query en de bijbehorende waarde invoeren die u samen met de query wilt verzenden. U kunt ook de syntaxis met dubbele gekrulde beugels gebruiken om variabele waarden door te geven. De BRE-activiteit heeft één vooraf gedefinieerde queryparameter: context. Deze queryparameter wordt in het API-gesprek naar de BRE doorgegeven. De tenant-id wordt automatisch geïnjecteerd als een parameter en hoeft niet te worden geconfigureerd.
Als u een queryparameter wilt toevoegen, klikt u op Add New. Hiermee voegt u een rij toe waarin u de sleutelwaardeparen kunt invoeren. U kunt zoveel queryparameters toevoegen als vereist in het kader van de BRE-aanvraag. |
| 4 |
Op het tabblad Parse Settings gedeelte, kunt u de respons van het BRE-verzoek parseren in verschillende variabelen:
Output Variables De BRE-aanvraag geeft twee outputvariabelen terug:
Content Type Formats In de volgende voorbeelden worden de indelingen voor Inhoudstype en het JSON-antwoord beschreven.
|
Kantooruren
Met de activiteit tijdens kantooruren kunt u werk- en niet-werktijden gebruiken, zoals feestdagen en overschrijvingen in uw organisatie die zijn gedefinieerd in Control Hub. U kunt de activiteit tijdens kantooruren aan een stroom toevoegen en die stroom toewijzen aan een invoerpunt. Met deze activiteit kunt u werktijden, feestdagen en overschrijvingen gebruiken om meerdere routeringsstrategieën voor al hun planningen te consolideren in één stroom.
Gebruik de activiteit tijdens kantooruren om een werkschema in een stroom te programmeren. Deze activiteit bepaalt of een bepaald schema actief is op een bepaald tijdstip en routeert de uitvoering van de flow dienovereenkomstig.
Beheerders kunnen entiteiten voor kantooruren beheren vanuit Control Hub. Zie Kantooruren instellen voor meer informatie.
U kunt een foutafhandelingspad (ongedefinieerde fout) configureren voor het afhandelen van systeemfouten die tijdens het uitvoeren van de stroom kunnen optreden. Zie Foutafhandeling configureren voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Schedule Details gedeelte, kunt u een kantooruur uit de vervolgkeuzelijst kiezen om te definiëren wanneer verschillende paden van de stroom worden uitgevoerd. Planning geeft de shift aan die is gedefinieerd in het werkurenobject van de gekozen kantooruren. De stroom wordt voornamelijk uitgevoerd op basis van de tijdspanne die is gedefinieerd in de shift van de gekozen kantooruren. Andere entiteiten met kantooruren, zoals lijsten met feestdagen en overschrijvingen, hebben voorrang op de werktijden als de timing overeenkomt met de huidige diensttijd.
Als een van de bestelde lijstiminvoeren leeg is, geeft Flow Designer een stroomvalidatiefout. U moet deze fouten oplossen voordat u het proces publiceert. Business hours nodes U kunt de volgende knooppunten configureren in de activiteit tijdens kantooruren:
Output variables Voor de activiteit tijdens kantooruren worden de volgende uitvoervariabelen gebruikt.
|
Cryptografische hash
Met cryptografische hash kunt u een eenrichtingshash van een gewone tekenreeks genereren met behulp van een van de ondersteunde algoritmen. Als extra beveiliging kunt u zout aanbrengen.
| 1 |
Sleep de cryptografische hash-activiteit naar het flowcanvas. | ||||||||||||||||||
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
| ||||||||||||||||||
| 3 |
Op het tabblad Hash Configuration configureert u het volgende:
|
De volgende stappen
De standaard uitvoervariabele voor het cryptografische hash-knooppunt is CryptographicHash.HashOutput, waarmee de hash wordt vastgelegd.
OTP genereren
De OTP-activiteit genereren genereert een eenmalig wachtwoord (OTP) voor gebruikersverificatiescenario's, zoals verificatie met twee factoren en meervoudige verificatie. U kunt OTP's in meerdere scenario's gebruiken, zoals het bevestigen van de identiteit van de gebruiker, het controleren van de geldigheid van accounts voor bedrijven, het beveiligen van informatie en nog veel meer.
De activiteiten OTP genereren en OTP verifiëren worden vaak gebruikt in combinatie om gebruikersverificatiestromen in te stellen, zoals tweefactorverificatie.
| 1 |
Sleep de OTP-activiteit genereren naar het flowcanvas. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad OTP Generation Logic, configureert u de gewenste eenmalige indeling en lengte van het wachtwoord. |
De volgende stappen
HTTP-verzoek
De activiteit HTTP-verzoek haalt informatie op uit een externe gegevensbron, zoals een CRM, met behulp van standaard HTTP-protocollen.
Basisverificatie- en OAuth 2.0-kenmerken worden ondersteund voor geverifieerde eindpunten.
Related flow templates
De volgende sjablonen gebruiken de activiteit van het HTTP-verzoek:
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad HTTP Request Settings configureert u het volgende:
|
| 4 |
Op het tabblad Parse Settings , kunt u de respons die is gegenereerd vanuit het HTTP-verzoek parseren in verschillende variabelen. Deze configuratie is optioneel omdat niet in alle HTTP-verzoekscenario's parseren is vereist.
Output Variables Het HTTP-verzoek retourneert de volgende uitvoervariabelen:
Content Type Formats In de volgende voorbeelden worden de indelingen voor Inhoudstype en het JSON-antwoord beschreven.
Activity Wait Settings In bepaalde gevallen treedt er bij een HTTP-antwoord een aanzienlijke vertraging op, een periode van stilte op de beller. U kunt een audiobestand uploaden om dit scenario te beperken. Dit bestand wordt voor de beller afgespeeld tijdens het ophalen van het HTTP-antwoord. Daarnaast is het mogelijk om de duur van de vertraging te configureren voordat deze audio wordt afgespeeld.
U kunt het beste de vertragingsinstelling boven 2 seconden houden en de reactietijd van de HTTP-query optimaliseren. Dit zorgt ervoor dat de audio niet onnodig wordt afgespeeld terwijl er een minimale vertraging is voor 'dead air' naar de beller. |
Ontleden
Gebruik de parseeractiviteit om informatie uit het gegevensobject te halen. De parseeractiviteit neemt een invoertekenreeks (JSON, TOML, XML en YAML) en converteert deze naar een JSON-structuur op basis van de opgegeven gegevens. U kunt de JSON-structuur vervolgens toewijzen aan een variabele met een JSON-padexpressie.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling configureren voor meer informatie.
Voordat u begint
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings section, voer de volgende informatie in:
|
| 3 |
Op het tabblad Parse Settings configureert u het volgende:
Content Type Formats In de volgende voorbeelden worden de indelingen voor Inhoudstype en het JSON-antwoord beschreven.
|
Variabele instellen
Gebruik de activiteit Variabele instellen om waarden in te stellen op variabelen. U kunt de waarden van de variabelen wijzigen op basis van uw vereisten of volgens de stroom.
U kunt meerdere variabelen configureren binnen een activiteit met een Set variabelen. Dit elimineert de noodzaak om meerdere afzonderlijke activiteiten van Set Variable in het canvas te configureren, zodat de stroomontwikkelaars stromen sneller kunnen bouwen en wijzigen.
Geef het type variabele op dat u wilt selecteren. Zie Aangepaste variabelen en Vooraf gedefinieerde variabelen voor meer informatie.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling configureren voor meer informatie. Als u het foutafhandelingspad niet configureert, verwerkt de globale fouthandler de fout bij het uitvoeren van de stroom.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Variable Settings setion, configureer het volgende:
|
OTP verifiëren
Met de OTP-activiteit verifiëren kunt u de door de gebruiker geleverde OTP valideren met behulp van de transactiereferentie die tijdens het genereren van OTP is vastgelegd.
| 1 |
Sleep de OTP-activiteit verifiëren naar het flowcanvas en zet deze neer. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad OTP Details configureert u het volgende: |
| 4 |
Op het tabblad Advanced Settings, configureert u het volgende:
|
| 5 |
Op het tabblad Extra Parameters, voer de sleutel-waardeparen in die zijn ingesteld in het OTP-knooppunt genereren in de vorm van Sleutel en Waarde. Herhaal deze stap om meerdere parameters toe te voegen. |
Activiteiten in spraak
- Blinde overdracht
- Overdekte overdracht
- Analyse gespreksvoortgang
- TrgBlln
- Cijfers verzamelen
- Menu
- Bericht afspelen
- Muziek afspelen
- Opnemen
- Opnamebeheer
- Terugbellen plannen
- Cijfers verzenden
- Aankondiging instellen
- Beller-id instellen
- Fluisteraankondiging instellen
- Mediastroom starten
- Audio uploaden
Blinde overdracht
De activiteit Onaangekondigd doorverbinden is van toepassing wanneer een gesprek naar een externe telefoonlijstnummer of een externe telefoonlijstnummer moet worden doorverbonden op basis van ingestelde stroomcriteria. De overdracht kan ook worden geïnitieerd naar een externe brug. De geconfigureerde criteriumset activeert de activiteit.
Gebruik het knooppunt voor onaangekondigd doorverbinden om gesprekken door te schakelen naar externe kiesnummers of EPDN's (Entry Point Directory Numbers). U kunt geen variabelen overdragen met deze overdracht. Als u contactpersonen wilt verplaatsen tussen invoerpunten of stromen en contactgegevens met de contactpersoon wilt doorgeven, gebruikt u GoTo met variabele toewijzing.
Tijdens onaangekondigd doorverbinden blijven de vorige vaardigheidsbeperkingen behouden wanneer een gesprek wordt doorverbonden naar een op vaardigheden gebaseerde wachtrij. Dit komt omdat vaardigheidsbeperkingen worden berekend wanneer een stroom wordt uitgevoerd. Aangezien de stroom echter niet wordt uitgevoerd bij onaangekondigd doorverbinden, blijven de vorige vaardigheidsbeperkingen behouden.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
Wanneer u een stroom ontwerpt, kan een consult-interactie geen onaangekondigd doorverbinden-activiteit omvatten. U kunt geen activiteit voor onaangekondigd doorverbinden toevoegen aan de gebeurtenisstromen in Stroombesturing.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Transfer Dial Number configureert u het bestemmingsnummer voor het gesprek door het handmatig in te voeren of een variabele te selecteren.
|
| 4 |
Op het tabblad Add header gedeelte, kunt u de parameters voor de SIP-headers configureren en doorgeven aan externe systemen via de SIP INVITE-berichten. U kunt maximaal 20 kopteksten configureren in het uitgaande SIP INVITE-bericht. Het gebruik van aangepaste X-headers wordt momenteel ondersteund voor organisaties die Webex Calling met lokale gateway (LGW) gebruiken als de telefonieoptie voor Webex Contact Center.
U moet voorkomen dat de volgende gevoelige PII-informatie wordt opgenomen in de SIP-headers.
De volgende koptekstpatronen zijn gereserveerd voor intern gebruik en mogen niet worden doorgegeven als aangepaste kopteksten. Standaard worden alle kopteksten die overeenkomen met dit patroon verwijderd en niet doorgegeven aan Webex Contact Center.
|
| 5 |
In het gedeelte Foutcodes uitstroom worden de foutcodes van uitvoer voor de activiteit Onaangekondigd doorverbinden beschreven,
|
Overdekte overdracht
Met de doorschakelactiviteit kan een gesprek tijdelijk worden doorverbonden met een stroom naar een externe bestemming terwijl het gespreksbeheer behouden blijft. De externe bestemming kan een externe bridge of een IVR (Interactive Voice Response Service) zijn.
Wanneer de derde partij het gesprek beëindigt, gaat het gesprek door en neemt het zo nodig weer contact op, zoals het in de wachtrij plaatsen van het gesprek naar een agent.
De activiteit Bridged Transfer wordt verbeterd om de wachtrij van de contactpersoon te verwijderen wanneer een contactpersoon wordt verzonden naar een IVR (Interactive Voice Response) van derden of ACD (Automatic Call Distribution). Als de contactpersoon niet wordt afgehandeld in het systeem van derden, kan deze worden teruggezet naar de oorspronkelijke wachtrij.
Stel dat een contactcenter bijvoorbeeld agentresources van Webex Contact Center heeft en agentresources in een extern callcenter/PBX. De klant wil een gesprek voor een korte periode (bijvoorbeeld 60 seconden) in de wachtrij plaatsen voor een wachtrij van Webex Contact Center-agenten. Als er tijdens die periode geen agent beschikbaar is, kan het gesprek worden doorverbonden (met een impliciete wachtrij) naar het externe callcenter voor afhandeling om de reactietijd naar de klant te verbeteren.
Voordat u begint
-
U kunt de activiteit Overdekte overdracht niet toevoegen aan de activiteit Wachtrijcontact.
-
Introduceer later geen activiteit Overdekte overdracht in de stroom voor contactpersonen die zijn geparkeerd, in de wachtrij staan of aan een agent zijn toegewezen. Dit kan leiden tot een niet-ondersteunde stroomfout.
-
U kunt de activiteit Overbrugd doorverbinden niet gebruiken in uitgaande gespreksstromen.
-
U kunt geen activiteit Overbrugd doorverbinden toevoegen aan de gebeurtenisstromen in Stroombesturing.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. | ||||||||||||||||||
| 2 |
Voer in het gedeelte Algemene instellingen de volgende informatie in:
| ||||||||||||||||||
| 3 |
Op het tabblad Transfer Dial Number configureert u het bestemmingsnummer voor het gesprek door het handmatig in te voeren of een variabele te selecteren.
| ||||||||||||||||||
| 4 |
Op het tabblad Transfer Timeout Settings kunt u het gedrag van een activiteit voor doorverbonden doorverbinden configureren wanneer het doorverbonden gesprek niet binnen een opgegeven tijd wordt beantwoord.
| ||||||||||||||||||
| 5 |
Op het tabblad Output Digit Settings kunt u DTMF-cijfers overschrijven naar de bestemming tijdens een overdekte overdracht. Gebruik dit om informatie te verzenden of door menu's te navigeren op een IVR van derden. U kunt de cijfers handmatig invoeren of dynamische cijfers selecteren met behulp van een variabele.
De maximale lengte van DTMF-cijfers is 32 tekens. Ondersteunde tekens zijn 0-9, A-D, asterisk (*), hash (#) en komma (,). Het teken komma (,) geeft een vertraging van één seconde aan. | ||||||||||||||||||
| 6 |
Op het tabblad Add header section, kunt u de SIP-headerparameters configureren en doorgeven aan externe systemen via de SIP INVITE-berichten. U kunt maximaal 20 kopteksten configureren in het uitgaande SIP INVITE-bericht.
Het gebruik van aangepaste X-headers wordt momenteel ondersteund voor organisaties die Webex Calling met lokale gateway (LGW) gebruiken als de telefonieoptie voor Webex Contact Center. U moet voorkomen dat de volgende gevoelige PII-informatie wordt opgenomen in de SIP-headers.
De volgende koptekstpatronen zijn gereserveerd voor intern gebruik en mogen niet worden doorgegeven als aangepaste kopteksten. Standaard worden alle kopteksten die overeenkomen met dit patroon verwijderd en niet doorgegeven aan Webex Contact Center.
| ||||||||||||||||||
| 7 |
Op het tabblad Output Variable kunt u informatie vastleggen over het resultaat van de overdracht.
|
Analyse gespreksvoortgang
Gebruik de activiteit Analyse gespreksvoortgang om de CPA-parameters in te stellen om een voicemail-/antwoordapparaat-detectie (AMD) uit te voeren voor terugbellen.
U kunt de activiteit Analyse gespreksvoortgang in de volgende gebieden plaatsen:
-
In de hoofdstroom, op elk moment na de terugbelactiviteit.
-
Alleen in de gebeurtenisstroom op de gebeurtenishandler CallbackFailed.
-
In de hoofdstroom, op elk moment voor gepland terugbellen of persoonlijk gepland terugbellen.
Wanneer u probeert terug te bellen en het gesprek op AMD/voicemail komt, markeert het systeem het gesprek als mislukt. Het resultaat van de AMD-detectie wordt vastgelegd in de redenuitvoervariabele van de gebeurtenishandler CallbackFailed. Als de waarde CallbackFailed.reason AMD is, geeft dit aan dat AMD/voicemail is gedetecteerd voor de klant. Op basis van deze uitvoervariabele kunt u opnieuw terugbelpogingen configureren.
Deze activiteit is alleen beschikbaar als de voorkeurswachtrij en de terugbelfuncties zijn ingeschakeld voor de onderneming.
Als u een klantenquête na gesprek in uw stroom hebt geconfigureerd, wordt deze niet gestart als het gesprek wordt beantwoord door een AMD of voicemail, waardoor onnodige enquêtes worden voorkomen.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Events voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Advanced Media Parameters gedeelte, configureert u de volgende CPA-parameters:
Output variables
|
TrgBlln
De terugbelactiviteit is alleen beschikbaar als de voorkeurswachtrij en de terugbelfunctie zijn ingeschakeld voor de onderneming. Standaard maakt de terugbelactiviteit een taak voor het beleefdheidsterugbelgesprek in dezelfde wachtrij waarin het gesprek oorspronkelijk is geplaatst. Indien gewenst kunt u een andere wachtrij configureren. Als u dezelfde wachtrij gebruikt, behoudt de taak haar positie in de wachtrij totdat de volgende agent beschikbaar is.
Wanneer u een stroom ontwerpt, kan een ruggespraak geen activiteit omvatten voor een beleefdheidsterugbelgesprek.
Als een nieuwe wachtrij de voorkeur heeft, plaatst u de taak onder aan de voorkeurswachtrij. Als een agent de taak accepteert, wordt het terugbellen gestart. Als de beller niet opneemt, wordt er niet opnieuw teruggebeld.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
Op het tabblad Callback Settings configureert u het volgende:
Het bericht Callback Settings definieert het terugbelnummer en de wachtrij waarin de beller moet worden geplaatst voor het terugbelverzoek. Het systeem reserveert de plaats van de beller in de wachtrij totdat de volgende agent beschikbaar is. U moet een activiteit voor contact verbreken gebruiken om een flowbranch te beëindigen die gebruikmaakt van een terugbelactiviteit. Anders wordt het gesprek niet beëindigd wanneer een terugbelverzoek wordt ingediend. Stroombeheerders moeten de functie testen in een niet-productieomgeving om te controleren of de ANI die is geconfigureerd als onderdeel van de variabele ANI juist is of niet. Als de opgegeven ANI onjuist is, schakelt de terugbelactie over naar de standaard systeem-ANI. Dit zijn de scenario's waarbij de aangepaste ANI is geconfigureerd en gevalideerd voor tenantbeheer en stroombesturing. Op basis van de stack die u gebruikt, kunt u validaties zien die alleen van toepassing zijn op die stack.
Output Variables:
Error Codes Hier volgen de foutcodes en beschrijvingen voor de terugbelactiviteit:
|
Cijfers verzamelen
De activiteit Cijfers verzamelen vraagt de beller om een DTMF-invoer (Dual-Tone Multi-Frequency) in te voeren, zoals een accountnummer. Net als bij de activiteiten Bericht afspelen en Menu kan de activiteit Cijfers verzamelen audiobestanden, tekst-naar-spraakberichten of een combinatie van beide gebruiken.
Deze activiteit accepteert DTMF-invoercijfers van 0 tot en met 9 en de alfabetten A, B, C en D. De beller kan # of * invoeren als beëindigingssymbool om het einde van de DTMF-invoer aan te geven.
De beller kan de symbolen voor beëindiging niet gebruiken voor andere scenario's als onderdeel van de activiteit voor het verzamelen van cijfers, zoals het bevestigen van het bedrag of de klant-id.
Next Generation-mediaplatform ondersteunt standaard alleen DTMF van het type RFC2833 voor zowel inkomende als uitgaande gesprekken.
Next Generation mediaplatform ondersteunt in-band DTMF.
Deze functie is alleen beschikbaar als de bijbehorende functiemarkering is ingeschakeld.
U kunt ook in-band DTMF-tonen horen tijdens het opnemen en in conferentie met andere partijen.
U kunt deze foutafhandelingspaden configureren om fouten bij het uitvoeren van stromen af te handelen:
-
Entry Timeout: geeft het uitvoerpad van de fout weer dat de stroom krijgt nadat de time-outduur voor de invoer is verstreken. Door dit pad te configureren, zorgt u ervoor dat de beller te lang niet inactief gaat. Wijzig de time-outduur van de vermelding in de sectie Geavanceerde instellingen van het deelvenster Eigenschappen. Overweeg om een bericht af te spelen om duidelijk te maken wat wordt verwacht van de beller en herhaal deze handeling vervolgens weer naar het begin van de activiteit.
-
Unmatched Entry: geeft het uitvoerpad van de fout dat de stroom volgt als de beller een DTMF-invoer invoert die niet is geconfigureerd in de sectie Aangepaste menupoppelingen. Het configureren van dit pad zorgt ervoor dat de beller de activiteit opnieuw kan starten en het opnieuw kan proberen. Overweeg om een bericht af te spelen om duidelijk te maken wat wordt verwacht van de beller en herhaal deze handeling vervolgens weer naar het begin van de activiteit.
-
Undefined Error—Zie Foutafhandeling configureren voor meer informatie.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Prompt configureert u de volgende instellingen:
|
Menu
Met de menuactiviteit kunt u een IVR-ervaring (Cisco Unified IP Interactive Voice Response) in uw stroom opbouwen. De activiteit speelt een prompt af waarmee de beller een DTMF-cijfer kan invoeren. Op basis van het cijfer dat de beller invoert, kan de stroom een ander pad volgen.
Een menu kan 1–10 takken hebben, vertegenwoordigd door cijfers 0–9.
U kunt de menuactiviteit gebruiken met of zonder tekst-naar-spraak ingeschakeld. De configuratieopties worden dienovereenkomstig gewijzigd.
U kunt deze foutafhandelingspaden configureren om fouten bij het uitvoeren van stromen af te handelen:
-
No-Input Timeout: geeft het uitvoerpad van de fout weer dat de stroom krijgt nadat de time-outduur voor de invoer is verstreken. Door dit pad te configureren, zorgt u ervoor dat de beller te lang niet inactief gaat. Wijzig de duur van de time-out voor geen invoer in het gedeelte Geavanceerde instellingen van het deelvenster Eigenschappen. Overweeg een bericht af te spelen om de verwachtingen voor de beller te verduidelijken en ga vervolgens terug naar het begin van de activiteit.
-
Unmatched Entry: geeft het uitvoerpad van de fout dat de stroom krijgt nadat de beller een DTMF-invoer invoert die niet is geconfigureerd in de sectie Aangepaste menupoppelingen. Als dit pad wordt geconfigureerd, kan de beller de activiteit opnieuw starten en het opnieuw proberen. Overweeg een bericht af te spelen om de verwachtingen voor de beller te verduidelijken en ga vervolgens terug naar het begin van de activiteit.
De oproep gedurende een opgegeven aantal keren terugzetten naar het begin van de activiteit:
-
Voeg de activiteit Variabele instellen toe na de activiteit Menu.
-
Maak in de activiteit Menu verbinding No-input timeout and Unmatched Entry knooppunten naar de activiteit Variabele instellen.
-
Configureer de activiteit Variabele instellen als volgt:
-
Op het tabblad Variable veld kiezen Timeout.
-
Stel de Variable Value to {{Timeout +1}}.
-
-
Voeg de activiteit Voorwaarde toe na de activiteit Variabele instellen.
-
Voer in de activiteit Voorwaarde de volgende expressie in:
{{Timeout >= n}}, waarbij 'n' het aantal keren is dat u de oproep terug wilt keren naar het menu voordat de verbinding wordt verbroken.
Als bijvoorbeeld {{Timeout >= 3}, retourneert de configuratie de oproep drie keer terug naar het menu voordat de verbinding wordt verbroken.
-
Voeg de activiteit Bericht afspelen toe gevolgd door de activiteit Contactpersoon loskoppelen om de opname af te spelen en de verbinding met het gesprek te verbreken als de beller de geconfigureerde opties niet selecteert of als er na n aantal keren een time-out optreedt.
-
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Prompt configureert u de volgende instellingen:
|
Bericht afspelen
Met de activiteit Bericht afspelen wordt een bericht afgespeeld dat niet kan worden onderbroken voor de beller. U kunt de activiteit Bericht afspelen gebruiken met of zonder de functie tekst-naar-spraak ingeschakeld. De configuratieopties worden dienovereenkomstig gewijzigd.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling configureren voor meer informatie.
De activiteit Bericht afspelen kan niet worden onderbroken voor DTMF-invoer.
De activiteit Bericht afspelen kan worden onderbroken omdat de agent beschikbaar is om het gesprek te beantwoorden, als deze wordt opgenomen na de activiteit Wachtrijcontact in een gespreksstroom.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Configureer de volgende instellingen in het gedeelte Prompts:
Neem niet alleen de activiteit Bericht afspelen op in de lus na de activiteit Wachtrijcontact in de gespreksstroom. U kunt een combinatie van de activiteit Muziek afspelen en de activiteit Bericht afspelen in lus gebruiken om een geldige gespreksstroom tot stand te brengen. Wanneer u de activiteit Bericht afspelen vóór de activiteit HTTP-verzoek in een gespreksstroom opneemt, wordt het HTTP-verzoek alleen uitgevoerd nadat de audio volledig is afgespeeld. |
Muziek afspelen
Met de activiteit Muziek afspelen wordt muziek afgespeeld wanneer een gesprek binnenkomt of in een wachtrij staat. U kunt een audiobestand kiezen om af te spelen wanneer u een beller in de wacht zet.
U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling configureren voor meer informatie.
Voordat u begint
Wanneer u de activiteit Muziek afspelen toevoegt vóór de activiteit HTTP-verzoek in een gespreksstroom, wordt het HTTP-verzoek alleen uitgevoerd nadat de audio volledig is afgespeeld.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Music Settings configureert u de volgende instellingen:
Als u de activiteit Muziek afspelen toevoegt vóór de HTTP Request activiteit in een gespreksstroom, wordt het HTTP-verzoek alleen uitgevoerd nadat de audio volledig is afgespeeld. |
Opnemen
De activiteit Opnemen registreert de spraakinvoer of uitingen van bellers waarnaar in dezelfde gespreksstroom kan worden verwezen. Deze activiteit is alleen beschikbaar voor klanten die het mediaplatform Next Generation gebruiken. Het systeem slaat de opgenomen audiobestanden alleen op tijdens het gesprek, waarna deze bestanden automatisch uit het systeem worden verwijderd. Momenteel hebben de opgenomen audiobestanden een niet-gecodeerde indeling. We raden u niet aan gevoelige informatie op te nemen met deze functie.
Gebruik geen activiteit opnemen binnen een consult met de nummerstroom invoerpunt, omdat deze configuratie niet wordt ondersteund.
| 1 |
Meld u aan bij Control Hub, kies Services > Contact Center > Stromen. | ||||||||||||||||||||||||
| 2 |
Klik op Stromen beheren en klik vervolgens op Stromen maken. | ||||||||||||||||||||||||
| 3 |
Klik op Nieuw starten. Het venster Flow Designer verschijnt. | ||||||||||||||||||||||||
| 4 |
Voer in het veld Stroomnaam een unieke naam in. | ||||||||||||||||||||||||
| 5 |
Sleep de activiteit Opnemen uit de Activiteitenbibliotheek naar het hoofdflowcanvas. | ||||||||||||||||||||||||
| 6 |
Voer de volgende handelingen uit in Algemene instellingen:
| ||||||||||||||||||||||||
| 7 |
Configureer de volgende velden in Opname-instellingen:
| ||||||||||||||||||||||||
| 8 |
Bekijk de volgende variabelen in het gedeelte Uitvoervariabelen:
U kunt de uitvoervariabele Record_audioFileData gebruiken in activiteiten zoals Bericht afspelen, Menu en Cijfers verzamelen in een gespreksstroom. Deze uitvoervariabele kan worden gedefinieerd als een audiovariabele in de instellingen voor Prompts van de IVR-activiteiten om de opgenomen audio voor de bellers af te spelen. De variabele waarde kan in de vorm van een kiezelexpressie zijn:
U kunt de uitvoervariabele Record_audioFileData in de activiteit HTTP-verzoek gebruiken om de opgenomen audio te uploaden naar de server of API van een externe derde partij. Dit kan worden gedaan door het Inhoudstype als Bestand en de uitvoervariabele Opnameactiviteit te kiezen in de vervolgkeuzelijst Inhoud in de verzoektekst. De volgende tabel bevat de foutcodes en beschrijvingen voor de opnameactiviteit:
|
Opnamebeheer
Flow Designer biedt een activiteit voor opnamebeheer met het doel de opnametoestemming van de gebruiker of beller vast te leggen. Toestemming voor opname is een van de configuratie-eigenschappen die beschikbaar is als onderdeel van deze activiteit. Gebruik een Menu-activiteit om toestemming van gebruiker vast te leggen in een Booleaanse stroomvariabele. Als u tijdens een interactie de toestemmingswaarde wilt vastleggen om een rapport te genereren, gebruikt u de Booleaanse variabele als invoer voor de waarde van de toestemmingseigenschap van de activiteit Opnamebeheer. Vervolgens kunt u de variabele die wordt gebruikt om de toestemming van de beller vast te leggen, markeren als rapporteerbaar.
De stroomontwikkelaar kan bepalen of de opnametoestemming voor een gesprek moet worden vastgelegd of niet, voor rapportagedoeleinden. Wanneer een klant de toestemming voor opname wil vastleggen, gebruikt u globale variabelen om een toestemmingsrapport te genereren. Als een klant de toestemming voor opname niet wil vastleggen, gebruikt u lokale variabelen. Dit biedt huurders en klanten een betere flexibiliteit om het gebruik van variabelen te beheren.
U kunt Recording Control configureren met de volgende stappen:
-
Sleep in Flow Designer de optie Recording Control van de Activity Library naar het canvas.
-
Klik op de pagina Recording Control om de activiteit-instellingen te configureren.
-
In General Settings, voer een naam in voor de activiteit in Activity Label.
-
(Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.
-
In Recording Control Settings, selecteer een stroomvariabele in de vervolgkeuzelijst voor Enable Recording.
Een menuactiviteit voor IVR (Interactive Voice Response) en een activiteit voor opnamebeheer, wanneer deze samen worden gebruikt in de stroom, maakt het mogelijk om toestemming voor een opname vast te leggen. Prioriteit wordt gegeven aan de instelling voor toestemming van de gebruiker in de stroom in vergelijking met de configuratie-instellingen op tenantniveau, wachtrijniveau of opnameschema.
Opnamebeheer kan in de volgende scenario's worden beheerd:
-
Als de toestemmingsconfiguratie van de gebruiker in de stroom is ingesteld op Ja, wordt het gesprek opgenomen, ongeacht de opnameconfiguratie die is ingesteld op het niveau van de tenant of wachtrij of de opnameplanning.
-
Als de gebruiker geen toestemming geeft en de configuratie in het proces is ingesteld op Nee, wordt het gesprek niet opgenomen, ongeacht de opnameconfiguratie die is ingesteld op het niveau van de tenant, wachtrij of opnameplanning.
-
Als de gebruikerstoestemming niet is geconfigureerd in de stroom, maar een configuratie is ingesteld op Ja op een van de andere niveaus, zoals tenant of wachtrij of opnameplanning, wordt het gesprek opgenomen.
-
Als de toestemming van de gebruiker niet is geconfigureerd en een configuratie is ingesteld op Nee op alle niveaus, zoals tenant, wachtrij en opnameschema, wordt het gesprek niet opgenomen.
Daarnaast worden andere opnameconfiguraties, zoals Doorgaan bij overdracht, Hervatten onderbreken ingeschakeld, Pauzeren duur enzovoort, nog steeds toegepast op basis van de bestaande hiërarchie, zoals tenant, wachtrij of opnameschema.
Uitvoervariabelen
Deze activiteit heeft geen uitvoervariabelen.
IVR-terugbelgesprekken plannen
Met de functie geplande terugbelfunctie kunnen klanten terugbellen plannen via IVR. Klanten kunnen zelfstandig terugbelgesprekken aanvragen zonder met een agent te spreken, wat resulteert in efficiëntere activiteiten van het contactcenter. Om geplande terugbelmogelijkheden naar klanten te ondersteunen, biedt de module Flow Designer de activiteit Terugbellen plannen binnen de stroom.
Terugbellen plannen
Gebruik de activiteit Terugbellen plannen om bellers in staat te stellen eenvoudig terugbelgesprekken te plannen via het IVR-systeem. U kunt specifieke DTMF-prompts gebruiken om planningsdetails van de beller vast te leggen en deze informatie als invoer door te geven aan de activiteit Terugbellen plannen.
In de volgende secties kunt u de activiteit Terugbellen plannen configureren:
- Algemene instellingen
- Instellingen voor terugbellen plannen
- Variabelen voor activiteit-uitvoer
Voordat u begint
Zorg ervoor dat u het invoerpunt voor terugbellen configureert in de Control Hub. Zie het gedeelte Een invoerpunt voor terugbellen instellen voor meer informatie.
| 1 |
Sleep in Flow Designer de activiteit Terugbellen plannen vanuit de Activity Library naar het canvas. |
| 2 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 3 |
Voer in het gedeelte Algemene instellingen de volgende informatie in: |
| 4 |
Op het tabblad Schedule Callback Settings configureert u de volgende details: Neem een reeks IVR-activiteiten op (menu, cijfers verzamelen) om deze informatie van de beller te verzamelen en door te geven aan de geplande terugbelactiviteit. Raadpleeg de substroom geplande terugbellen voor meer informatie om dit eenvoudig te maken.
|
Variabelen voor activiteit-uitvoer
De activiteitsuitvoervariabelen slaan de gegevens op die worden vastgelegd op basis van activiteiten en worden automatisch gemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.
De activiteit Terugbellen plannen heeft de volgende uitvoervariabelen:
- ScheduleCallback.FailureCode: Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.
- ScheduleCallback.FailureDescription: Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.
Hieronder staan de foutcodes en beschrijvingen voor de geplande terugbelactiviteit:
|
Foutcode |
Waarde foutcode |
Foutbeschrijving |
|---|---|---|
|
1 | ONGELDIG_VERZOEK | Voor ongeldige invoer. |
|
3 | ONGELDIGE_WACHTRIJ | Voor ongeldige wachtrijgegevens. |
|
6 |
SYSTEEMFOUT |
Deze code geeft de diverse fouten weer (die niet in een van de gedefinieerde categorieën vallen). |
De volgende stappen
Cijfers verzenden
U kunt de activiteit Cijfers verzenden gebruiken om stromen te configureren die DTMF-tonen naar de beller verzenden tijdens een IVR-interactie. Dit is nuttig voor:
-
Secure authentication: een geverifieerde gespreksstroom tot stand brengen door de beller te verifiëren met DTMF.
-
Interacting with external systems: communicatie met andere systemen waarvoor DTMF-invoer is vereist.
De activiteit Cijfers verzenden maakt toongebaseerde verificatie mogelijk en is belangrijk in scenario's die veilige interacties vereisen, zoals het verifiëren van de authenticiteit van het gesprekspad.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Play DTMF Settings configureert u de volgende instellingen:
|
Aankondiging instellen
Met een ingestelde aankondigingsactiviteit worden aankondigingen geconfigureerd die worden afgespeeld bij een gespreksverbinding met een agent. Als dit is ingeschakeld, kunt u een vooraf opgenomen bericht configureren als nalevingsbericht met juridische informatie, een persoonlijke agentbegroeting of beide. U kunt deze activiteit gebruiken voor zowel inkomende als uitgaande gesprekken.
- Voor inkomende stromen: configureer de aankondigingsactiviteit vóór de activiteit Wachtrijcontact voor optimale prestaties. U kunt deze ook configureren in de gebeurtenis voorafgaand aan het kiezen in een gebeurtenisstroom.
- Voor uitgaande stromen: de aankondigingsactiviteit moet worden geconfigureerd in de gebeurtenis voor het kiezen. Zorg ervoor dat de activiteit Instellen beller-id de terminalactiviteit is voor de gebeurtenis voorafgaand aan het kiezen.
De activiteit Instellen aankondiging ondersteunt de volgende aankondigingstypen:
- Nalevingsbericht
- Begroeting voor agent
- Fluisteraankondiging
Zie De efficiëntie verbeteren met vooraf opgenomen berichten voor meer informatie.
Voer de volgende stappen uit om de activiteit Aankondiging instellen te configureren:
- Meld u aan bij Control Hub.
- Navigeren naar .
- Kies de gewenste flow en klik op de Go to Flow Settings om het vereiste proces te openen.
- Sleep de activiteit Aankondiging instellen naar het canvas van de hoofdstroom.
- Op het tabblad General Settings configureert u de volgende parameters:
-
Voer in het veld Activiteitenlabel een naam voor de activiteit in.
-
Voer in het veld Beschrijving activiteit een beschrijving voor de activiteit in.
-
- Als u de agentbegroeting wilt configureren, schakelt u de optie Enable Agent Greeting in- of uitschakelen. Op het tabblad Greeting Purpose de naam van het begroetingsdoel in.
-
Als u het nalevingsbericht wilt configureren, schakelt u het Enable Compliance Message in- of uitschakelen. Kies het vereiste audiobestand in de vervolgkeuzelijst.
- Klik op Save.
- Klik op Publish om het proces te publiceren.
Beller-id instellen
Gebruik de activiteit Beller-id instellen om de beller-id te definiëren die tijdens een gesprek wordt weergegeven. De activiteit Beller-id instellen mag alleen worden gebruikt op gebeurtenisstromen. De Ingestelde beller-id is een terminalactiviteit die het einde markeert van een PreDial-gebeurtenisstroom. Met de activiteit Beller-id instellen kunt u de ANI configureren voor de volgende scenario's:
-
Binnenkomende gesprekken
-
Uitgaande gesprekken
-
Beleefheidsterugbelgesprek
-
Voorbeeld van campagne
-
Webterugbellen
-
Proces uitvoeren
-
Doorverbinden naar kiesnummer
-
Nummer raadplegen
Agent raadplegen
Raadplegen naar EP-DN/wachtrij
-
Doorverbinden naar EP/wachtrij
U kunt deze activiteit configureren naast een PreDial-gebeurtenishandler. De vereiste ANI kan worden geconfigureerd met de activiteit Beller-id instellen op basis van de Dialed Number Identification Service (DNIS), het toepassingstype of het deelnemerstype.
U kunt het telefoonlijstnummer van de agent configureren als een aangepaste ANI, zodat de gebelde agent het telefoonlijstnummer/het toestelnummer van de beller-agent kan zien wanneer er contact met hem of haar wordt opgenomen. Dit verkleint de kans dat interne gesprekken worden verbroken. Wanneer een frontofficegebruiker (de contactcenteragent) bijvoorbeeld een backofficegebruiker (een interne werknemer) belt, kan de backofficegebruiker de interne beller-id (contactnummer/toestel) van de agent zien en zo het aantal weigeringen van gesprekken minimaliseren.
Hiervoor kan de beller het contactnummer/toestel alleen zien wanneer met de gebelde agent wordt gebeld via uitgaand bellen, ruggespraak of doorverbinden naar het telefoonlijstnummer en het telefoonlijstnummer aan de lijst met contactnummers wordt toegevoegd.
U moet het contactnummer toevoegen aan de lijst met interne nummers voor een organisatie in Control Hub. Zie Contactnummer of toestel maken voor meer informatie over het toevoegen van een contactnummer.
Als u een willekeurig nummer invoert, controleert het systeem dit nummer met de standaard EP-DN-toewijzing die is geconfigureerd in Control Hub of de beheerportal. Als de code niet overeenkomt, wordt deze teruggeleid naar de standaard-ANI. Zie Terugbellen voor meer informatie over aangepaste ANI-validatie.
Om ervoor te zorgen dat de oorspronkelijke nummers beschikbaar blijven voor analyse in de rapporten, wordt de in rapporten weergegeven ANI niet gewijzigd naar de aangepaste ANI.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. | ||||||||||||||||||||||||||||||
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
| ||||||||||||||||||||||||||||||
| 3 |
Op het tabblad Caller ID Settings configureert u het volgende:
De aanpassing van de ANI is afhankelijk van de wettelijke vereisten. Houd rekening met de regionale afhankelijkheden vóór de implementatie van de omgeving. Een PreDial-gebeurtenishandler die wordt gebruikt om de beller-id aan te passen, overschrijft de ANI die u eerder hebt geselecteerd, zoals door de agent geselecteerde uitbel-ANI, beleefdheidsterugbelgesprek met aangepaste ANI of een vergelijkbaar scenario. Flowondersteuning is vereist voor inkomend of uitgaand scenario om de ANI aan te passen. Voor gebruikssituaties die afhankelijk zijn van serviceproviders, zoals beslissingen op basis van landcodes, regionale beperkingen, enz., kunt u overwegen eerst de stromen met de serviceproviders te testen. Als u wilt dat ANI werkt zoals verwacht in verschillende gespreksscenario's, hebt u een Next Generation-omgeving nodig. Het ANI-gebruik voor meerdere scenario's die van toepassing zijn in de Next Generation-omgeving zijn:
Create contact number or extension U kunt een contactnummer toevoegen aan de lijst met interne nummers voor uw organisatie. De aangepaste ANI's zijn zichtbaar voor deze toegevoegde contactpersonen. U kunt één contactnummer tegelijkertijd toevoegen of Bulkbewerkingen gebruiken om contactnummers te uploaden als een CSV-bestand. Zie Bulkbewerkingen in Webex Contact Center voor meer informatie over het uitvoeren van bulkbewerkingen voor het maken, wijzigen, importeren of exporteren van configuratieobjecten in Control Hub. Een contactnummer of toestel toevoegen:
|
Fluisteraankondiging instellen
Met de activiteit Aankondiging voor fluisteren instellen wordt een kort, vooraf opgenomen bericht afgespeeld aan een agent net voordat de agent verbinding maakt met een beller. De aankondiging wordt alleen voor de agent afgespeeld; de beller hoort de standaardbeltoon terwijl de fluisteraankondiging wordt afgespeeld.
De inhoud van de aankondiging kan informatie over de beller bevatten aan de hand waarvan de medewerker het gesprek gemakkelijker kan afhandelen.
Door agenten van tevoren van deze informatie te voorzien, helpen fluisteraankondigingen hen gesprekken efficiënter af te handelen, wat leidt tot kortere gespreksafhandelingstijden en verbeterde klanttevredenheid.
Als een fluisteraar speelt, kunt u het volgende niet doen:
-
Hiermee zet u het gesprek in de wacht, doorverbinden of vergaderen.
-
Vraag assistentie van de supervisor.
Deze functies zijn weer beschikbaar nadat de aankondiging is voltooid.
Een fluisteraankondiging:
-
Is van toepassing op inkomende oproepen en onaangekondigd doorverbinden naar EP.
-
Kan een prompt of (tekst-naar-spraak) TTS-tekenreeks zijn.
-
Kan worden gecombineerd met een nalevingsbericht en agentbegroeting. In dat geval wordt het fluisteren het eerst afgespeeld.
-
Wordt niet opgenomen in de gespreksopname.
-
Ondersteunt alle agenteindpunttypen zoals telefoon, softclient en WebRTC.
| 1 |
Klik op de activiteit om de activiteitsinstellingen te configureren. |
| 2 |
Op het tabblad General Settings voert u de volgende informatie in:
|
| 3 |
Op het tabblad Whisper Announcement kunt u een bericht voorafgaand aan het gesprek instellen voor agenten, zodat u belangrijke bellergegevens krijgt voor de persoonlijke service. Wanneer u de schakelaar Tekst-naar-spraak inschakelen inschakelt, kunt u de gewenste connector kiezen.
|
Mediastroom starten
De activiteit Start Media Stream wordt gebruikt om het streamen van spraakmedia in te schakelen van actieve gespreksgesprekken tussen een beller en een agent.
Audio uploaden
Gebruik de activiteit Audio uploaden in de stroom om het uploaden van agentbegroetingen in te schakelen.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Navigeren naar . |
| 3 |
Kies de gewenste flow en klik op de Go to Flow Settings om het vereiste proces te openen. |
| 4 |
Sleep de activiteit Audio uploaden naar het canvas van de hoofdstroom. |
| 5 |
Op het tabblad General Settings configureert u de volgende parameters: |
| 6 |
Op het tabblad Audio File Information configureert u de volgende parameters: |
Evenementstromen
Het tabblad Gebeurtenisstromen bevat de volgende gebeurtenishandlers die u voor verschillende activiteiten gebruikt:
- Globalefout
- Agent geaccepteerd
- Telefooncontactpersoon beëindigd
- Agent aangeboden
- Verbinding met agent verbroken
- Terugbellen mislukt
- Voorkiezen
- ContactAniBijgewerkt
- OutboundCampaignCallResult
OnGlobalError
Deze gebeurtenis vereenvoudigt de afhandeling van algemene fouten. Het systeem activeert deze gebeurtenis wanneer u de koppelingen naar het foutpad niet configureert voor een activiteit. Alle Activiteiten in Gespreksafhandeling en Activiteiten in Flow Control stellen dit evenement bloot. Zie OnGlobalError-workflow voor meer informatie.
Agent geaccepteerd
Het systeem activeert deze gebeurtenis wanneer een agent een inkomend gesprek beantwoordt en de ervaring van de contactpersoon in een wachtrij onderbreekt. Deze gebeurtenis wordt rechtstreeks geactiveerd voor progressieve, voorspellende en voorbeeldcampagnegesprekken zodra de agent het gesprek beantwoordt.
Activiteiten die dit evenement openen, zijn Schermpop-up en Wachtrijcontact.
PhoneContactEnded
Het systeem activeert deze gebeurtenis wanneer de verbinding met een live gesprek wordt verbroken en alle deelnemers worden verwijderd. Het evenement is beschikbaar als u geselecteerde gespreksafhandelingsactiviteiten gebruikt in een stroom zoals Schermpop-up en Feedback. Deze gebeurtenis hoeft geen escalatie naar een agent te hebben.
Wanneer u een stroom maakt, voegt u geen IVR-activiteit toe na de
PhoneContactEnded gebeurtenis. Tijdens het uitvoeren van het proces werkt het proces niet wanneer u een activiteit toevoegt nadat het contact is beëindigd.
Alleen de activiteit Wachtrijcontact wordt dit evenement weergegeven.
Agent aangeboden
Het systeem activeert deze gebeurtenis wanneer een spraakcontact aan een agent wordt aangeboden. Met deze gebeurtenis kan de stroomontwikkelaar meerdere ondersteunde activiteiten configureren die deel uitmaken van de gebeurtenisafhandeling. Een stroomontwikkelaar kan bijvoorbeeld een schermpop-upactiviteit configureren voor een door Agent aangeboden gebeurtenis. Deze configuratie biedt klantgerelateerde informatie aan de agent voordat de agent een gesprek aanneemt of beantwoordt.
Deze gebeurtenis is gekoppeld met NewContact.
Het bericht AgentOffered gebeurtenis wordt niet ondersteund voor progressieve, voorspellende en voorbeeldcampagnes.
U kunt de gerelateerde variabelen weergeven in Variabelen voor evenementuitvoer.
AgentDisconnected
Het systeem activeert deze gebeurtenis wanneer de laatste agent de verbinding met een live gesprek verbreekt, zodat de klant alleen op de lijn blijft.
De activiteit Wachtrijcontact onthult dit evenement.
Terugbellen mislukt
Het systeem activeert deze gebeurtenis wanneer een beleefdheidsterugbelgesprek, een geplande terugbelactie of een persoonlijke geplande terugbelactie mislukt.
-
Het systeem probeert alleen opnieuw terug te bellen wanneer een terugbelactie mislukt aan het einde van de contactpersoon. Het terugbellen mislukt wanneer het contact bezet of niet beschikbaar is of wanneer een agent geen antwoord heeft.
-
Het gesprek mislukt ook vanaf het einde van de agent wanneer de telefoon van een agent niet bereikbaar is of de agent het gesprek afwijst. Het gesprek wordt weer in de wachtrij gezet en naar een beschikbare agent gerouteerd.
-
Ook voor geplande terugbelgesprekken mislukt de terugbelactie wanneer de geplande eindtijd is bereikt zonder dat het gesprek naar een agent wordt gerouteerd. Voor persoonlijke geplande terugbelgesprekken mislukt het terugbellen ook wanneer de toegewezen agent niet is aangemeld.
Als u opnieuw wilt terugbellen in een stroom wilt gebruiken, configureert u een lokale stroomvariabele (met SetVariable-activiteit) met de waarde 0 en verhoogt u deze indien nodig. Zorg ervoor dat de waarde lager is dan de waarde van het aantal variabelen opnieuw proberen.
U kunt andere gebeurtenissen toevoegen die in de stroom nodig zijn om een terugbelpoging opnieuw te proberen. Neem een Wacht-activiteit op gevolgd door een Terugbellen of een van de wachtrijactiviteiten zoals Wachtrij naar agent en Wachtrijcontact in het proces. Gebruik deze activiteiten in een willekeurige combinatie of volgorde na de wachtactiviteit.
De nieuwe pogingen beëindigen:
-
Gebruik de activiteit Eindstroom voor een echte voorwaarde. Gebruik geen activiteit Verbinding verbreken.
-
Voor een fout probleem gebruikt u een verbinding verbreken nadat een variabele voor opnieuw proberen is geconfigureerd in de stroom. In dit geval zijn alle nieuwe pogingen voltooid en zijn er geen nieuwe pogingen beschikbaar.
Het maximumaantal nieuwe pogingen voor terugbellen is 10. De maximale tijd dat de interactie in het systeem kan blijven is 14 dagen. Wat zich het eerst voordoet, wordt beschouwd als de levensduur van een interactie voor het configureren van een nieuwe poging.
Wanneer u een wachtactiviteit gebruikt, is het minimale vertragingsinterval tussen opnieuw proberen 10 seconden en het maximale vertragingsinterval tussen opnieuw proberen 72 uur.
Wanneer de status van een contact op een time-out geparkeerd staat en er nieuwe pogingen beschikbaar zijn, wordt een gebeurtenis CallbackFailed gegenereerd. De geconfigureerde gebeurtenishandler in het proces blijft de terugbelactie opnieuw proberen voor de resterende pogingen.
Wanneer een terugbelactie naar een contactpersoon mislukt, wordt de contactpersoon uit de wachtrij gezet en wordt de gebeurtenis CallbackFailed gegenereerd. De handler voor opnieuw proberen kan deze opnieuw in de wachtrij zetten met activiteiten zoals terugbellen (dezelfde of andere bestemming), wachtrijcontact en/of wachtrij naar agent.
Als terugbellen is geconfigureerd naar een andere bestemming in
CallbackFailed event handler, vaardigheden worden niet overgedragen.
Gebruik NewContact.DNIS in de terugbelactiviteit, indien geconfigureerd, voor geplande terugbelgesprekken of persoonlijke geplande terugbelgesprekken in de stroom voor opnieuw proberen.
Voorkiezen
Als onderdeel van NewContact stelt de stroomontwikkelaar de beller-id in te stellen of aan te passen met behulp van de activiteit Beller-id instellen.
Wanneer u een workflow maakt, is deze gebeurtenis beschikbaar op het tabblad Gebeurtenisstromen van Flow Designer. Dit is een gebeurtenis die wordt beëindigd door de configuratie van de activiteit Beller-id instellen. Deze gebeurtenis wordt voor zowel de agent als de klant geactiveerd op basis van het gespreksscenario.
Campagnegesprekken kunnen alleen slagen als de agentgesprekken en klantgesprekken vanuit dezelfde mediaregio zijn geplaatst. De mediaregio wordt geselecteerd op basis van de ANI/CLID van het gesprek wanneer deze aan media wordt gepresenteerd. De toewijzing tussen de ANI en de mediaregio wordt uitgevoerd in Control Hub. De ANI's die zijn geselecteerd in het agentgesprek en het klantgesprek, indien beheerd via de PreDial-gebeurtenis in de stroom, moeten zo worden gekozen dat beide gesprekken uit dezelfde regio komen.
Als een agent zich bijvoorbeeld in Singapore bevindt, maar de klantgesprekken ook in de Verenigde Staten moeten worden geplaatst, kan de ANI voor het klantgesprek worden geselecteerd zodat de mediaregio de VS is. Op dezelfde manier moet de ANI die is geselecteerd voor het agentgesprek in de PreDial-gebeurtenis ook worden gekozen, zodat de geselecteerde mediaregio de VS is.
De volgende tabel bevat de lijst met operatietypen en de bijbehorende deelnemerstypen voor PreDial.operationType.
|
PreDial.OperationType |
Vooraf kiezen.Deelnemerstype |
|---|---|
|
|
Agent |
|
|
Agent, klant |
|
|
Agent, klant |
|
|
Agent, klant |
|
|
Agent, klant |
|
|
DN |
|
|
Agent |
|
|
DN |
|
|
Agent |
|
|
Agent |
|
|
EP-DN |
De ANI aanpassen is niet van toepassing op de supervisor wanneer gespreksbewaking is geconfigureerd.
Configureer elk PreDial-gebeurtenishandlerpad met Beller-id instellen als een terminalactiviteit, anders kan de contactpersoon worden opgegeven.
Stroomondersteuning is vereist voor inkomend of uitgaand scenario om PreDial-gebeurtenishandler te gebruiken.
Gebruik geen stroomactiviteiten die een contact met de PreDial-gebeurtenishandler in de wachtrij zetten.
Voor ANI die is geconfigureerd voor een uitgaand contact, wordt het gesprek gerouteerd door de regio waaraan de agent-ANI is toegewezen, ongeacht de regio waar de contactpersoon zich bevindt. Als een organisatie bijvoorbeeld contactcenters heeft in de VS en Australië en er wordt een uitgaand gesprek gestart voor een contactpersoon die zich in de VS bevindt met de Agent-ANI toegewezen aan de regio Australië, wordt het gesprek door Australië gerouteerd.
Raadpleeg de tabel ANI-gebruik voor meerdere scenario's in een Next Generation-omgeving in het gedeelte Beller-id instellen voor ANI-gebruik in verschillende gespreksscenario's.
U kunt de gerelateerde variabelen weergeven in Variabelen voor evenementuitvoer.
ContactAniBijgewerkt
Het systeem activeert deze gebeurtenis wanneer de ANI van de beller verandert. Als het gesprek van een klant bijvoorbeeld eerst naar een operatordesk gaat en vervolgens naar de agent wordt gestuurd, worden het bureaublad van de agent, het agentapparaat en alle gerelateerde informatie automatisch bijgewerkt met de ANI van de beller. Dit zorgt ervoor dat de ID van de oorspronkelijke beller en de juiste gegevens altijd worden weergegeven.
Alleen doorverbonden gesprekken vanaf bureautelefoons of Jabber-clients op locatie geven de uiteindelijke CLI weer. Overdrachten die via de Webex-app in Webex Calling worden uitgevoerd, worden niet bijgewerkt om de definitieve CLI weer te geven.
OutboundCampaignCallResult
Als onderdeel van NewContact, wordt deze gebeurtenis geactiveerd als de contactpersoon is verbonden met een antwoordapparaat of op het punt staat te worden verlaten. In beide gevallen kunt u een bericht afspelen voordat u de verbinding met de contactpersoon verbreekt. Het systeem verlaat het gesprek als de agent niet beschikbaar is.
Alleen activiteiten voor Muziek afspelen en Bericht afspelen worden ondersteund voor deze handler. Vervolgens moet de verbinding met het gesprek worden verbroken.
U kunt verder aanvullende gespreksbeheeractiviteiten, zoals Muziek afspelen, Contact verbreken, enzovoort, aan deze gebeurtenis toevoegen op basis van het resultaat van de analyse gespreksvoortgang (CPA). CPA-resultaten kunnen een van de volgende zijn:
- AMD - geeft aan dat er een antwoordapparaat is gedetecteerd.
- GEANNULEERD - geeft aan dat het gesprek is geannuleerd vanwege de niet-beschikbaarheid van een agent.
- LIVE_VOICE - geeft aan dat een live spraak van een klant wordt gedetecteerd in een IVR-campagne.
Als u IVR wilt configureren in een uitgaand campagnegesprek:
- Identificeer stromen die gebruikmaken van de
OutboundCampaignCallResultgebeurtenis. - Plaats een GoTo-activiteit om de stroom aan een tweede stroom toe te wijzen.
- Gebruik IVR-stappen die zijn geconfigureerd met de activiteit van de virtuele agent in de tweede stroom.
Zorg ervoor dat u deze stappen uitvoert, omdat u de activiteit van een virtuele agent niet rechtstreeks met een OutboundCampaignCallResult.
U kunt de gerelateerde variabele weergeven in Gebeurtenisuitvoervariabelen.
OnGlobalError workflow
Terwijl u een stroom maakt, kunt u het foutpad van een activiteit instellen om een activiteitsfout of een algemene fout te verwerken die u krijgt tijdens het uitvoeren van de stroom.

Als u een fout krijgt tijdens het uitvoeren van de stroom, gaat de uitvoering verder met de volgende activiteit die is gedefinieerd in het foutpad. Als u het foutpad niet configureert in de hoofdstroom, kunt u nog steeds de OnGlobalError gebeurtenis die beschikbaar is op het tabblad Gebeurtenisstromen om de fout bij het uitvoeren van de stroom op te lossen.
Als u geen foutenpaden definieert in zowel Hoofdstroom als Gebeurtenisstromen, wordt het proces beëindigd wanneer er een fout optreedt tijdens de uitvoering van het proces.
Laten we een scenario overwegen waarin u de activiteit Variabele instellen in een stroom configureert.

U kunt het knooppunt Ongedefinieerde fout van de activiteit Variabele instellen op de Hoofdstroom instellen om systeemfouten tijdens het uitvoeren van de stroom te verwerken. Als u het foutpad in de hoofdstroom niet wilt definiëren, kunt u nog steeds naar het tabblad Gebeurtenisstroom gaan en de optie OnGlobalError gebeurtenisstroom.

In het bovenstaande voorbeeld is Bericht afspelen toegevoegd aan het OnGlobalError gebeurtenisbehandelaar. Als er een systeemfout is opgetreden tijdens het uitvoeren van de activiteit Variabele instellen in Hoofdstroom, zal het systeem eerst rekening houden met de configuratie die in de activiteit Variabele instellen is gemaakt. Als er geen foutpad gedefinieerd is, controleert het systeem de OnGlobalError gebeurtenishandler in de gebeurtenisstroom. Omdat er een activiteit Bericht afspelen is gekoppeld aan de OnGlobalError in het bovenstaande voorbeeld speelt het systeem het bericht af en beëindigt het de stroom.
Variabelen en expressies gebruiken
Flow Designer ondersteunt de volgende typen variabelen:
Aangepaste variabelen
Aangepaste flowvariabelen zijn configureerbare variabelen van verschillende gegevenstypen die u in de gehele flow kunt gebruiken. U kunt zoveel flowvariabelen maken als u nodig hebt om te voldoen aan de logica in uw flow.
Variabelen beveiligen
U kunt stroomvariabelen als Beveiligd markeren om te voorkomen dat gevoelige informatie wordt vastgelegd en opgeslagen (deze waarden worden ook gemaskeerd in het deelvenster Stroomfoutopsporing). U kunt variabelen als veiloig instellen als Agent weergave of Agent bewerkbaar om te bepalen hoe deze variabelen worden weer gegeven op de Agent Desktop.
Alle bestaande variabelen in de geïmplementeerde flows gedragen zich standaard als onveilige variabelen. Open deze flows in de modus bewerken om de beveiligde variabelen te bekijken en te bewaren als dat nodig is.
In flowvariabele mapping kunt u geen veilige variabele toewijzen aan een variabele die niet veilig is in de GoTo-activiteit.
U kunt algemene variabelen niet als veilig markeren.
Aangepaste flowvariabelen maken
| 1 |
Meld u aan bij Control Hub. | ||||||||||||||
| 2 |
Ga naar . De pagina Stromen wordt weergegeven.
| ||||||||||||||
| 3 |
Klik op de pagina Go to Flow Designer naast het proces. Het bericht Flow Designer wordt weergegeven.
| ||||||||||||||
| 4 |
Open in het deelvenster Configuratie de koppeling Variable Definition . | ||||||||||||||
| 5 |
Klik op Add Flow Variable. U kunt maximaal 30 variabelen toevoegen aan een stroom. Dit aantal omvat alle globale variabelen en stroomvariabelen, ongeacht of ze rapporteerbaar of zichtbaar zijn voor de agent. | ||||||||||||||
| 6 |
Voer de Name en Description van de variabele. | ||||||||||||||
| 7 |
Kies een Variable Type in de vervolgkeuzelijst. U kunt de koppeling Variable Type nadat u de variabele hebt gemaakt. De volgende typen variabelen worden ondersteund:
| ||||||||||||||
| 8 |
Geef de Default Value van de variabele volgens het gekozen variabele type. | ||||||||||||||
| 9 |
(Optioneel) Schakel de optie Enable External Override schakelknop. Door deze optie in te schakelen, wordt de variabele weergegeven op de configuratiepagina van het kanaal. Hierdoor kunnen beheerders en supervisors de geconfigureerde variabele waarde vanuit de Control Hub overschrijven. Met andere woorden, ze kunnen de waarde van de stroomvariabele voor een specifiek kanaal wijzigen zonder de stroom te openen vanuit de Flow Designer-module. Zie Een kanaal instellen voor meer informatie over het overschrijven van variabelen van de Control Hub. Wanneer u het variabele type als een tekenreeks configureert, wordt de koppeling Resource Type wordt de vervolgkeuzelijst weergegeven met de volgende opties. Kies het resourcetype dat beheerders kunnen overschrijven tijdens de kanaalconfiguratie.
| ||||||||||||||
| 10 |
(Optioneel) Als u de optie Contains Sensitive Information schakelknop, markeert het systeem de variabele als een veilige variabele. Tijdens het uitvoeren van de flow kan het systeem de informatie die via deze variabele wordt doorgegeven, niet registreren of opslaan. | ||||||||||||||
| 11 |
(Optioneel) Als u de optie Make Agent Viewable schakelknop, wordt de variabele weergegeven op het bureaublad samen met de waarde die wordt vastgelegd als onderdeel van de stroom. Wanneer u de optie Make Agent Viewable schakelknop, worden de volgende velden weergegeven:
| ||||||||||||||
| 12 |
Klik op Save. Wanneer u een aangepaste flowvariabele opslaat, wordt de variabele opgeslagen als een tag in het paneel Algemene eigenschappen op het bureaublad. Als u de variabele hebt gemarkeerd als agent zichtbaar, wordt in de tag een pictogram van een headset weer gegeven voor eenvoudige identificatie. |
Voorbeeld: Volgorde van stroomvariabelen die op het bureaublad worden weergegeven
Wanneer u variabelen maakt die zijn gemarkeerd als Agent te bekijken, worden deze variabelen in een bepaalde volgorde weer gegeven op het bureaublad.
Als u bijvoorbeeld de volgende stroomvariabelen maakt: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.
De desktop ontvangt deze variabelen in de volgende volgorde van Flow Designer: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.
Op het bureaublad worden de variabelen in de volgende volgorde weergegeven, van links naar rechts in de gebruikersinterface:
-
De klantvariabelen
.Phone Number, DN, Queue, RONA Time -
De stroomvariabelen worden alfabetisch gesorteerd met variabelen die beginnen met hoofdletters en gevolgd door variabelen met kleine letters: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.
Voorbeeld: Interactie-id op bureaublad weergeven
Een interactie-id (contactsessie-id) is een door het systeem gegenereerde unieke id die een bepaalde interactie identificeert. U kunt de interactie-id ophalen uit de analyserapporten en de id gebruiken voor het oplossen van problemen met betrekking tot mislukte gesprekken. De interactie-id op het bureaublad weergeven:
- Open de vereiste stroom en kies Add Flow Variables.
- Stel de Default Value veld naar NewContact.interactionId.
- Schakel de optie Make Agent Viewable schakelknop.
Wanneer de agent een gesprek ontvangt, wordt de interactie-id weergegeven op het bureaublad.
Aangepaste flowvariabelen bewerken
Als de variabele al in gebruik is, kunt u het type variabele niet bewerken. Dit kan belangrijke gevolgen hebben voor de flow. Deze bewerking is dus niet toegestaan. In dit geval is het vervolgkeuzemenutype variabele niet beschikbaar en wordt er een waarschuwingsbericht weer gegeven.
Wanneer u een variabele bewerkt, worden de gemaakte wijzigingen in de gehele flow weergegeven en in het pop-upvenster dat wordt weer gegeven wanneer u op een flowvariabele klikt in het deelvenster Algemene eigenschappen.
Voer de volgende stappen uit om een aangepaste flowvariabele te bewerken:
| 1 |
Meld u aan bij uw klantorganisatie met de URL van Control Hub https://admin.webex.com/. |
| 2 |
Ga naar . De pagina Stromen wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces. Het venster Flow Designer verschijnt.
|
| 4 |
Klik op Bewerken in de rechterbovenhoek van het pop-upvenster. Het dialoogvenster Flowvariabele verschijnt. Als de variabele niet in de flow wordt gebruikt, kunnen alle velden worden bewerkt. U kunt de naam, de beschrijving, het type en de waarde van de variabele wijzigen. |
| 5 |
Klik op de pagina Information pictogram in dit bericht om een lijst met de activiteiten weer te geven waarbij de variabele wordt gebruikt. Als u wilt doorgaan met het bewerken van de variabele, verwijdert u de variabele uit alle flowconfiguraties voordat u opnieuw probeert te bewerken. |
| 6 |
Breng de gewenste wijzigingen aan. Het bericht Save knop blijft uitgeschakeld totdat u een wijziging aanbrengt. |
| 7 |
Klik op Save. |
Aangepaste flowvariabelen verwijderen
Als de variabele in een flow wordt gebruikt, kunt u deze niet verwijderen. Dit heeft belangrijke gevolgen voor de flow. In dit geval is de knop Verwijderen in het venster variabele verwijderen uitgeschakeld en wordt een lijst weer gegeven met activiteiten waarbij de variabele wordt gebruikt.
De activiteiten worden gegroepeerd op basis van het feit of ze worden weergegeven op het tabblad hoofdflow of gebeurtenisflows. Als u een variabele die in gebruik is, wilt verwijderen, moet u deze uit alle flowconfiguraties verwijderen voordat u probeert te verwijderen.
Voer de volgende stappen uit om een aangepaste flowvariabele te verwijderen:
| 1 |
Ga naar . De pagina Stromen wordt weergegeven.
|
| 2 |
Klik op de pagina Go to Flow Designer naast het proces. Het venster Flow Designer verschijnt.
|
| 3 |
Klik in het deelvenster Algemene eigenschappen op het Delete pictogram dat wordt weergegeven op de variabele tag die u wilt verwijderen. |
Stroominstellingen overschrijven
Met de functie stroominstellingen overschrijven in de module Flow Designer kunnen geautoriseerde gebruikers bepaalde vooraf gedefinieerde instellingen van een stroom vanuit de Control Hub wijzigen. Met deze functie kunnen beheerders en supervisors eenvoudig bepaalde stroomparameters zoals kantooruren, audioprompts of wachtrijtoewijzingen wijzigen zonder de vereiste stroom te openen.
Stroominstellingen overschrijven:
-
U moet bepaalde variabelen configureren met in de stroom als extern configureerbaar. Zie de sectie Aangepaste stroomvariabelen maken voor meer informatie over de configuratie.
-
De beheerders en supervisors moeten vervolgens de vereiste wijzigingen aan deze variabelen aanbrengen. De geconfigureerde stroomvariabelen worden weergegeven op de configuratiepagina van het kanaal in Control Hub. Zie het gedeelte Een kanaal instellen voor meer informatie.
De functie stroominstellingen overschrijven biedt de volgende voordelen:
- Opnieuw gebruik van flow: Beheerders kunnen dezelfde stroom gebruiken voor verschillende organisaties. Ze kunnen verschillende waarden voor dezelfde variabele configureren voor verschillende kanalen zonder de standaardwaarde die in de stroom is gedefinieerd te wijzigen.
- Snellere reactietijden: Wijzigingen die worden aangebracht in de waarden van de variabele worden onmiddellijk toegepast, zelfs op de gesprekken die al bezig zijn.
- Gereduceerde fouten: Elimineert het risico op fouten bij het aanpassen van complexe stromen.
- Vereenvoudigd taakbeheer: Zonder deze functie moeten de beheerders de volgende taken uitvoeren, die complex en tijdrovend kunnen zijn voor niet-technische gebruikers:
- Meld u aan bij Control Hub.
- Open de module Flow Designer.
- Navigeer naar de vereiste stroom en zoek het relevante pad van de stroom.
- Breng de vereiste wijzigingen aan.
- Publiceer het proces opnieuw.
Vooraf gedefinieerde variabelen
Flow sesigner maakt automatisch vooraf gedefinieerde variabelen wanneer u bepaalde gebeurtenissen en activiteiten in een flow gebruikt.
In de sectie vooraf gedefinieerde variabelen in het deelvenster Algemene eigenschappen van de flow wordt een lijst weergegeven met de beschikbare vooraf gedefinieerde variabelen. Ze worden ook weergegeven in het deelvenster Eigenschappen voor de geselecteerde gebeurtenis of activiteit.
Klik op elke variabele om een pop-upvenster te openen waarin wordt uitgelegd welk type gegevens de variabele bevat, dus u weet hoe u de variabele in uw flow moet gebruiken.
Hoewel de meeste kenmerken van een gebeurtenisuitvoervariabele vooraf gedefinieerd zijn en niet kunnen worden bewerkt, kunt u de variabele bewerken om de aanduiding van de globale variabele te wijzigen.
Variabelen voor evenementuitvoer
Gebeurtenisuitvoervariabelen zijn specifiek gekoppeld aan gebeurtenissen en nemen de nomenclatuur over: <EventName>.<VariableName>.
Alle gebeurtenisuitvoervariabelen die beschikbaar zijn voor gebruik in een stroom, worden automatisch weergegeven in het deelvenster Global Properties nadat een gebeurtenis in de stroom is geïntroduceerd, en ook in de Properties voor de gekoppelde activiteit Event Handler.
De beschikbare variabelen voor Gebeurtenis-uitvoer zijn:
-
NewContact.ANI -
NewContact.DNIS -
NewContact.InteractionID -
NewContact.PSTNRegion -
AgentAccepted.AgentID -
AgentAccepted.AgentName -
AgentAccepted.AgentEmailId -
AgentAccepted.AgentSessionID -
AgentAccepted.QueueID -
AgentAccepted.QueueName -
AgentAccepted.TeamID -
AgentAccepted.TeamName -
AgentAccepted.TenantID -
AgentAccepted.CAD -
PhoneContactEnded.AgentID -
PhoneContactEnded.AgentEmailID -
PhoneContactEnded.TeamID -
PhoneContactEnded.QueueID -
PhoneContactEnded.InboundChannel -
PhoneContactEnded.RoutingStrategyID -
AgentOffered.agentId -
AgentOffered.agentName -
AgentOffered.agentEmailId -
AgentOffered.agentSessionId -
AgentOffered.queueId -
AgentOffered.queueName -
AgentOffered.teamId -
AgentOffered.teamName -
AgentOffered.tenantId -
AgentOffered.callAssociatedData -
AgentOffered.AgentID -
AgentOffered.AgentName -
AgentOffered.AgentSessionID -
AgentOffered.QueueID -
AgentOffered.QueueName -
AgentOffered.TeamID -
AgentOffered.TeamName -
AgentOffered.TenantID -
AgentOffered.CAD -
PreDial.direction -
PreDial.participantType -
PreDial.dialNumber -
PreDial.otherPartyDn -
PreDial.epDn -
PreDial.agentSelectedAni -
PreDial.operationType -
OutboundCampaignCallResult.CPAResult -
OutboundCampaignCallResult.CPAResultCode -
AgentDisconnected.AgentId -
AgentDisconnected.AgentEmailId -
AgentDisconnected.QueueId -
AgentDisconnected.TeamId -
AgentDisconnected.InboundChannel -
AgentDisconnected.RoutingStrategyId
In bepaalde gevallen wordt de AgentEmailId variabele kan null zijn. Stroomontwikkelaars moeten deze variabele valideren voordat ze worden gebruikt, met name in scenario's met betrekking tot problemen met het opzoeken van de cache.
Systeemvariabelen aanpassen
U kunt alleen het bureaubladlabel van de variabelen Telefoonnummer en DNIS (Dialed Number Identification Service) aanpassen. U kunt een alias van deze variabelen maken en dit configureren met de activiteit Variabele instellen in de stroom.
| 1 |
Meld u aan bij uw klantorganisatie met de URL van Control Hub https://admin.webex.com/. |
| 2 |
Ga naar . De pagina Stromen wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces. Het venster Flow Designer verschijnt.
|
| 4 |
Vanuit het scherm Global Flow Properties , opent u het Variable Definition . |
| 5 |
Klik op de pagina Configuration Virtuele vergaderingen. |
| 6 |
Klik op Flowvariabele toevoegen. |
| 7 |
Voer de Naam en Beschrijving van de variabele in. |
| 8 |
Kies Tekenreeks in de vervolgkeuzelijst Variabele type. |
| 9 |
Schakel de optie Make Agent Viewable schakelknop. |
| 10 |
Op het tabblad Desktop Label voert u het gewenste bureaubladlabel voor de variabele in. |
| 11 |
Klik op Save. Hierdoor wordt de variabele gemaakt.
|
| 12 |
Sleep de activiteit Variabele instellen vanuit de Activiteitenbibliotheek naar het canvas. |
| 13 |
Ga als volgt te werk in het gedeelte Variabele instellingen in het deelvenster Activiteitsinstellingen: Wanneer u de stroom publiceert, vervangt de nieuwe stroomvariabele de gekozen systeemvariabele. Tijdens het uitvoeren van de stroom wordt het bureaubladlabel van de nieuw gemaakte variabele weergegeven in het deelvenster Inkomende popover en interactie van het bureaublad.
|
Variabelen voor activiteit-uitvoer
Activiteitsuitvoervariabelen slaan de gegevens op die van activiteiten zijn vastgelegd en worden automatisch gemaakt wanneer u specifieke activiteiten aan het canvas toevoegt. Voor Activiteitsuitvoervariabelen wordt de volgende syntaxis gebruikt: <ActivityName>.<VariableName> waarbij de naam van de activiteit dynamisch verandert op basis van de activiteit.
Als een stroom meerdere keren een activiteit gebruikt, heeft elke activiteit een uniek exemplaar van elke gekoppelde Activity Output Variable. Alle beschikbare activiteitsuitvoervariabelen voor gebruik in een stroom worden automatisch weergegeven in de Global Properties wanneer u een activiteit introduceert in de stroom, en ook in de Properties voor de gekoppelde activiteit.
De beschikbare variabelen voor de activiteit-uitvoer zijn:
-
Menu.OptionEntered: Slaat de menuoptie op die de beller heeft geselecteerd tijdens het exemplaar van de menuactiviteit. Dit is een enkel cijfer van 0 tot 9. -
CollectDigits.DigitsEntered: Slaat de cijfers op die door de beller zijn ingevoerd tijdens het activiteitsexemplaar Cijfers verzamelen. Het aantal cijfers hangt af van de activiteitsconfiguratie. -
HTTPRequest.HTTPStatusCode: Slaat de statuscode op die is ontvangen wanneer het HTTP-verzoek wordt geprobeerd. -
HTTPRequest.HTTPResponseBody: Slaat de reactie op wanneer het HTTP-verzoek wordt geactiveerd. -
HTTPRequest.ResponseHeaders: Slaat de kopteksten op die worden verzonden als onderdeel van het HTTP-verzoek. -
VirtualAgent.IntentTriggered: Slaat de intentie op die de gesprekservaring veroorzaakte, om te worden afgehandeld of geëscaleerd. -
GetQueueInfo.EWT: Hiermee wordt de waarde voor de geschatte wachttijd voor de geselecteerde wachtrij opgeslagen. -
GetQueueInfo.PIQ: Hiermee slaat u de waarde voor de positie in een wachtrij voor de geselecteerde wachtrij op.
Globale variabelen
Globale variabelen zijn aangepaste variabelen die u kunt bekijken en openen wanneer u stromen maakt. De beheerder maakt globale variabelen in de Provisioning module van de Control Hub. Zie het gedeelte Algemene variabelen in de Installatie- en beheerhandleiding van Webex Contact Center voor meer informatie.
Als stroomontwikkelaar kunt u deze variabelen volgens uw vereisten gebruiken. U kunt deze variabelen toevoegen aan een stroom. U kunt ook een globale variabele bewerken en verwijderen nadat u deze aan het proces hebt toegevoegd.
Globale variabele toevoegen aan een stroom
U kunt maximaal 30 variabelen toevoegen aan een stroom. Dit aantal omvat alle globale variabelen en stroomvariabelen, ongeacht of ze rapporteerbaar of zichtbaar zijn voor de agent.
Als u meer variabelen wilt toevoegen boven de maximumlimiet, moet u een gelijk aantal bestaande variabelen verwijderen. Zie Globale variabelen verwijderen uit een stroom voor meer informatie over het verwijderen van een globale variabele.
Tijdens het maken van de stroom wordt een globale variabele van het type String kan worden geïnitialiseerd met een maximale lengte van 256 tekens. Maar tijdens het uitvoeren van de stroom kan de variabele worden bijgewerkt om maximaal 1024 tekens te bevatten. Wanneer u deze limiet overschrijdt, kan dit ongewenste gedrag veroorzaken, zoals mislukte gesprekken en ongeldige waarden.
Globale variabelen toevoegen aan een stroom:
| 1 |
Meld u aan bij uw klantorganisatie met de URL van Control Hub https://admin.webex.com/. |
| 2 |
Ga naar . De pagina Stromen wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces. Het bericht Flow Designer wordt weergegeven.
|
| 4 |
Op het tabblad Global Flow Properties deelvenster, scrol omlaag naar Variable Definition > Predefined Variables . |
| 5 |
Op het tabblad Global Variables gedeelte op Add Global Variables. Het bericht Add Global Variables wordt weergegeven. Deze toont alle algemene variabelen die de beheerder heeft gemaakt in de Provisioning module.
|
| 6 |
(Optioneel) Gebruik de optie Search Global Variables om de vereiste globale variabelen in de lijst te filteren en te zoeken. |
| 7 |
Schakel de selectievakjes van de vereiste globale variabelen in de lijst in en klik op Add. Het systeem geeft de gekozen variabelen weer in de Global Variables
.
Standaard bevat elke variabele door de beheerder gedefinieerde metagegevensvelden zoals Rapporteerbaar, Agent Viewable, Agent Editable en Desktop Label. Als een beheerder metagegevenswaarden wijzigt terwijl de globale variabele in gebruik is, worden de wijzigingen die in de Control Hub zijn aangebracht, weergegeven in verschillende processen (met een vertraging voor het verlopen van de cache van 8 uur). |
Globale variabele in een stroom bewerken
Wanneer u een globale variabele bewerkt, kunt u de metagegevenswaarde van een globale variabele niet wijzigen in de stroomontwerper. U kunt de standaardwaarde echter wijzigen met de Overwrite Default Value schakelknop.
Een globale variabele in een stroom bewerken:
| 1 |
Meld u aan bij uw klantorganisatie met de URL van Control Hub https://admin.webex.com/. |
| 2 |
Ga naar . De pagina Stromen wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces. Het venster Flow Designer verschijnt.
|
| 4 |
Op het tabblad Global Flow Properties deelvenster, scrol omlaag naar Variable Definition > Predefined Variables . |
| 5 |
Op het tabblad Global Variable klikt u op een globale variabele en klikt u op het pictogram Bewerken ( Het dialoogvenster Globale variabelen bewerken wordt weergegeven. Hier worden de details van de gekozen globale variabele weergegeven, zoals Type variabele, Standaardwaarde, Bureaubladlabel en Bewerkbaar agent.
|
| 6 |
(Optioneel) Schakel de optie Overwrite Portal Configurations om de bestaande waarden die in Control Hub zijn geconfigureerd, te overschrijven. Hiermee kunt u veldwaarden wijzigen, zoals Standaardwaarde, Agent Viewability, Agent Editable en Desktoplabel. Voer de benodigde waarde in de Default Value volgens het gekozen variabele type. Als het variabele type bijvoorbeeld booleaans is, wordt dit veld weergegeven als een vervolgkeuzelijst. De standaardwaarde die is ingevoerd voor een globale variabele van het type tekenreeks die door de agent kan worden gerapporteerd, mag niet langer zijn dan 256 tekens. |
| 7 |
Breng de gewenste wijzigingen aan. |
| 8 |
Klik op Save. |
Globale variabelen uit een stroom verwijderen
U kunt een globale variabele verwijderen die in geen enkele flow in gebruik is.
Als u een globale variabele niet kunt verwijderen, neemt u contact op met uw beheerder om de functiemarkering in te schakelen om globale variabelen uit de stroom te verwijderen.
Een globale variabele uit een stroom verwijderen:
| 1 |
Meld u aan bij uw klantorganisatie met de URL van Control Hub https://admin.webex.com/. |
| 2 |
Ga naar . De pagina Stromen wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces. Het venster Flow Designer verschijnt.
|
| 4 |
Op het tabblad Global Flow Properties deelvenster, scrol omlaag naar Variable Definition > Predefined Variables . |
| 5 |
Op het tabblad Global Variables klikt u op het pictogram (x) verwijderen van de globale variabele die u wilt verwijderen. Een pop-upbericht vraagt u uw actie te bevestigen.
|
| 6 |
Klik op Delete. Hiermee verwijdert u de geselecteerde globale variabele uit de lijst.
|
Variabelen die zichtbaar zijn voor het bureaublad
U kunt de volgende variabele typen configureren voor de inkomende popover en het deelvenster Interactie van het bureaublad voor inkomende en uitgaande spraakgesprekken:
-
Systeemvariabelen zoals telefoonnummer, DNIS (Dialed Number Identification Service), wachtrijnaam en RONA-time-out
-
Globale variabelen die worden gemaakt en beheerd in Control Hub.
-
Aangepaste stroomvariabelen die worden gemaakt en beheerd in Flow Designer
U kunt alleen variabelen configureren die zijn gemarkeerd als zichtbaar voor agent.
U kunt deze variabelen configureren op de nieuwe stromen en op de bestaande stromen. De bestaande stromen blijven echter de standaard pop-upvariabelen zoals telefoonnummer, DNIS en wachtrijnaam weergeven. U kunt deze stromen bewerken om meer variabelen toe te voegen door deze functie te gebruiken.
De stappen voor het configureren van variabelen voor de inkomende popover en het deelvenster Interactie voor inkomende en uitgaande gesprekken zijn hetzelfde.
U moet afzonderlijke stromen maken voor inkomende en uitgaande gespreksscenario's om variabelen te configureren voor de binnenkomende pop-over en het interactievenster.
- Binnenkomende popover op het bureaublad
- Het pop-upvenster voor inkomende gesprekken wordt weergegeven wanneer een agent een binnenkomend gesprek ontvangt of een uitgaand gesprek kiest. Hier worden belangrijke gegevens over de klant weergegeven op basis van de variabelen die in Flow Designer zijn geconfigureerd. U kunt in het pop-upvenster een volgorde instellen waarin elk van deze variabelen wordt weergegeven. Deze variabelen kunnen een combinatie van systeem-, globale en aangepaste stroomvariabelen bevatten. U kunt ook het bureaubladlabel van deze variabelen bewerken.
- U kunt het bureaubladlabel van de systeemvariabelen, zoals Telefoonnummer en DNIS, aanpassen. Zie Systeemvariabelen aanpassen voor meer informatie.
- Voor inkomende en uitgaande gesprekken kunt u minimaal drie en maximaal zes variabelen kiezen. Voor adviesgesprekken bekijkt de geraadpleegde agent drie extra variabelen, zoals Naam agent, Dn van de agent en Team van de agent, die standaard aan de lijst worden toegevoegd.
-
U kunt geen variabelen configureren die gevoelige informatie bevatten in het pop-upvenster voor binnenkomende gesprekken op het bureaublad.
- Zie Variabelen configureren voor inkomende popover voor meer informatie over het configureren van variabelen voor de inkomende popover.
- Deelvenster Interactie
- Het deelvenster Interactie op het bureaublad wordt weergegeven nadat de agent het inkomende of uitgaande gesprek heeft geaccepteerd. Er wordt informatie weergegeven die is ingesteld in de variabelen van het deelvenster Interactie die in de stroomontwerper zijn geconfigureerd. U kunt maximaal 30 variabelen kiezen. U kunt in het deelvenster Interactie een volgorde van verschijning instellen voor elk van deze variabelen die elke combinatie van systeemvariabelen, globale variabelen en aangepaste stroomvariabelen kunnen bevatten. U kunt ook het bureaubladlabel van deze variabelen bewerken.
-
Webex Contact Center Desktop biedt momenteel geen ondersteuning voor het vertalen van labels van dynamische variabelen.
- U kunt het bureaubladlabel van de systeemvariabelen, zoals Telefoonnummer en DNIS, aanpassen. Zie Systeemvariabelen aanpassen voor meer informatie.
- Zie Variabelen configureren voor het deelvenster Interactie voor meer informatie over het configureren van variabelen voor het deelvenster Interactie.
Variabelen configureren voor inkomende popover
Voordat u begint
Configureer variabelen in de inkomende popover voor inkomende en uitgaande gesprekken.
-
U moet variabelen maken die u wilt toevoegen in de inkomende popover van het bureaublad. Zie Een globale variabele maken en Aangepaste stroomvariabelen maken voor meer informatie.
-
U moet variabelen markeren als zichtbaar voor agent. Zie Globale variabele bewerken in een stroom voor meer informatie over het markeren van een globale variabele als zichtbaar voor agenten.
| 1 |
Meld u aan bij uw klantorganisatie met de URL van Control Hub https://admin.webex.com/. |
| 2 |
Ga naar . De pagina Stromen wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces. Het bericht Flow Designer wordt weergegeven.
|
| 4 |
Vanuit het scherm Global Flow Properties , opent u het Variable Definition . |
| 5 |
Klik op de pagina Desktop Viewability & Order Virtuele vergaderingen. |
| 6 |
Op het tabblad Incoming Popover gedeelte op Select Variables for Incoming Popover. Het bericht Select Variables on Incoming Popover wordt weergegeven. Deze toont alle variabelen met vier standaard systeemvariabelen, zoals telefoonnummer, DNIS, wachtrijnaam en RONA-time-out. Systeemvariabelen zoals Telefoonnummer, DNIS en Wachtrijnaam zijn standaard geselecteerd. U kunt deze optie uitschakelen wanneer u meer variabelen toevoegt.
|
| 7 |
Gebruik de volgende zoekopties om de lijst te filteren: De lijst wordt automatisch ingevuld met variabelen op basis van uw criteria.
|
| 8 |
Schakel de selectievakjes in van de variabelen die u wilt kiezen voor de pop-over voor binnenkomende gesprekken. U kunt kiezen tussen minimaal drie en maximaal zes variabelen. |
| 9 |
Klik op Save. U kunt deze stap overslaan als u de koppeling Autosave schakelknop. De gekozen variabelen worden weergegeven in de lijst Incoming Popover .
|
| 10 |
Gebruik de pijl handle pictogram ( |
| 11 |
(Optioneel) Klik op het pictogram x naast een variabele om die variabele uit de lijst te verwijderen. |
Variabelen configureren voor het deelvenster Interactie
Voordat u begint
Configureer variabelen in het deelvenster Interactie voor inkomende en uitgaande gesprekken.
-
U moet variabelen maken die u wilt toevoegen in de inkomende popover van het bureaublad. Zie Een globale variabele maken en Aangepaste stroomvariabelen maken voor meer informatie.
-
U moet variabelen markeren als zichtbaar voor agent. Zie Globale variabele bewerken in een stroom voor meer informatie over het markeren van een globale variabele als zichtbaar voor agenten.
| 1 |
Meld u aan bij uw klantorganisatie met de URL van Control Hub https://admin.webex.com/. |
| 2 |
Ga naar . De pagina Stromen wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces. Het venster Flow Designer verschijnt.
|
| 4 |
Vanuit het scherm Global Flow Properties , opent u het Variable Definition . |
| 5 |
Klik op de pagina Desktop Viewability and Order Virtuele vergaderingen. |
| 6 |
Op het tabblad Interaction Pane gedeelte op Select Variables for Interaction Pane. Het bericht Select Variables on Interaction Pane wordt weergegeven. Deze toont alle variabelen samen met vier systeemvariabelen, zoals telefoonnummer, DNIS, wachtrijnaam en RONA-time-out.
|
| 7 |
Gebruik de volgende zoekopties om de lijst te filteren: De lijst wordt automatisch ingevuld met variabelen op basis van uw criteria.
|
| 8 |
Schakel de selectievakjes in van de variabelen die u wilt kiezen voor het deelvenster Interactie. U kunt maximaal 30 variabelen kiezen. |
| 9 |
Gebruik de pijl handle pictogram ( |
| 10 |
Klik op Save. U kunt deze stap overslaan als u de koppeling Autosave schakelknop. De gekozen variabelen worden weergegeven in de lijst Interaction Pane .
|
| 11 |
(Optioneel) Klik op het pictogram x naast een variabele om die variabele uit de lijst te verwijderen. |
JSON-variabelen
JSON-variabelen zijn aangepaste stroomvariabelen van het type JSON. U kunt JSON-variabelen maken in Flow Designer. Zie Aangepaste stroomvariabelen maken voor meer informatie.
U kunt de volgende activiteiten gebruiken om de gegevens op te slaan in de JSON-variabele: HTTP-verzoek, Parseren en Variabele instellen.
In de activiteiten HTTP en Parseren kunt u gegevens extraheren met de JSON-padfilterexpressie en deze opslaan in de JSON-variabele.
In de activiteit Variabele instellen kunt u de JSON-variabele op de volgende manieren gebruiken in de optie Waarde instellen:
-
Typ de JSON-waarde in het tekstvak. Bijvoorbeeld:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
Gebruik een Kiezelexpressie.
Gebruik van JSON-variabelen in Pebble-expressie
-
Door punten (.) gescheiden toegang: U kunt gebruikmaken van door punten (.) gescheiden toegang in Pebble-expressie voor JSON-variabele in gespreksafhandeling en stroombeheeractiviteiten.
Syntaxis:
{{ jsonVariableName.fieldName }}waar,jsonVariableName.fieldNamemoet evalueren naar een veld in JSON-variabele.Als u in het vorige voorbeeldcodefragment de werknemer extraheert naar een variabele genaamd
empvarmet HTTP of parseren:gebruiken
{{empvar.employeeCode}}om de waarde op te halen alsE1. -
Indextoegang van JSON-array: U kunt toegang krijgen tot een specifieke index uit de JSON-array die vergelijkbaar is met Pebble-syntaxis. Ga voor meer informatie over indextoegang in Pebble naar https://pebbletemplates.io/wiki/guide/basic-usage/, bijvoorbeeld:
Als u de JSON-array voor werknemers extraheert in een variabele genaamd{ "Employees" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"thanks", "jobTitleName":"Program Manager", "firstName":"Tom", "lastName":"Hanks", "preferredFullName":"Tom Hanks", "employeeCode":"E3", "directReports":[ { "userId":"John", "jobTitleName":"Developer", "firstName":"John", "lastName":"Irani", "preferredFullName":"John Irani", "employeeCode":"E2" }, { "userId":"Sam", "jobTitleName":"Developer", "firstName":"Sam", "lastName":"Das", "preferredFullName":"Sam Das", "employeeCode":"E2" } ] } ] }varmet HTTP of parseren:-
gebruiken
{{ var[0]}}om de gegevens van de werknemer op te halen vanriranidie een manager is. -
gebruiken
{{ var[1].directReports[0] }}om de gegevens van de werknemer op te halen vanJohndie direct verslag is van de manager. -
gebruiken
{{ var[1].directReports[0].preferredFullName }}om de waarde op te halen alsJohn Irani. -
gebruiken
{{ var[0].preferredFullName }}om de waarde op te halen alsRomin Irani.
-
Gebruik van JSON-variabele in HTTP-verzoek
Als u een JSON-variabele wilt gebruiken als verzoektekst voor een HTTP-verzoek, gebruikt u eerst de activiteit Variabele instellen om de JSON-variabele te converteren naar een tekenreeks. Stel bijvoorbeeld in het gedeelte Variabele instellen activiteit Variabele instellingen een variabele in jsonString met waarde als {{ jsonVariable }}.
Gebruik deze variabele als invoer voor de HTTP-instellingen. Stel bijvoorbeeld in het gedeelte Instellingen HTTP-verzoek de Body verzoek in als {{ jsonString }}.
Expressies schrijven
De meeste tekstinvoervelden in Flow Designer ondersteunen schrijfexpressies. Expressies zijn niet vereist, maar ze maken krachtige scriptfunctionaliteit mogelijk via variabelen voor geavanceerde gebruikers. U kunt ook basistekst en -cijfers invoeren in dezelfde invoervelden voor eenvoudige stromen als u geen expressies nodig hebt.
Elke expressie tussen dubbele gekrulde haakjes inpakken, zoals hier te zien is: {{Enter Expression}}
Als u bijvoorbeeld twee tekenreeksvariabelen samen wilt combineren, moet u {{var1+var2}} gebruiken. Zie voor meer informatie: https://pebbletemplates.io/.
Syntaxis van kiezelsjabloon
Alle invoervelden in de Flow Designer gebruiken een open-source expressiesyntaxis met de naam Pebble-sjablonen: https://pebbletemplates.io/.
De volgende symbolen worden ondersteund in kiezelsjablonen: ==, !=, <, >, <=, >=, +, -, *, / . Gebruik deze syntaxis om aangepaste variabelen in een expressie te typen: {{variable}}
In een Pebble-sjabloonsyntaxis moeten variabele namen beginnen met een letter, een onderstrepingsteken (_) of een dollarteken ($), maar niet met een getal. Bijvoorbeeld, 311_Promo is ongeldig, terwijl Promo_311 geldig is.
Logische operatoren worden ook ondersteund. Zie https://pebbletemplates.io/wiki/operator/logic/ voor meer informatie.
We raden u aan de documentatie van de Pebble-sjabloon te bekijken voordat u expressies gebruikt in Flow Designer. Meer informatie over het schrijven van expressies vindt u in de documenten op: https://pebbletemplates.io/wiki/.
In het gebruiksgeval van deze basisvoorwaarde controleert de expressie bijvoorbeeld of het accountnummer van de beller groter is dan of gelijk is aan een bepaalde waarde. Op basis van hoe de expressie evalueert voor een bepaalde flow-uitvoering, kan de flow het pad Waar of Onwaar nemen.
Aangepaste kiezelfilters
Tijdstempel tijdvak
U kunt de volgende kiezelfilters gebruiken om de tijdstempel van het tijdvak voor nu of een bepaalde datumtekenreeks te retourneren:
Tijdstempel tijdvak voor nu:
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829
Tijdstempel tijdvak voor een specifieke datum:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
Expressies valideren
Als er in een invoerveld wordt gedetecteerd dat er een expressie wordt gebruikt (dat wil zeggen dat de syntaxis {{ }} is ingevoerd), wordt er een blauw pictogram weergegeven in de rechterbenedenhoek van het veld.
Klik op het blauwe pictogram om een modaal te openen waarin u de expressie kunt testen en wijzigen totdat u het gewenste resultaat krijgt.
De modaal Testexpressie bevat de volgende velden:
-
Expressie: Geeft de expressie weer die oorspronkelijk in het invoerveld van de activiteitsconfiguratie is ingevoerd.
-
Variabele velden: Elke variabele die in de expressie wordt gebruikt, heeft een ondersteunend veld waarin u een waarde voor een voorbeeldvariabele kunt invoeren. Voer een waarde in voor elke variabele en klik op Testen om de resultaten te bekijken als de expressie is uitgevoerd met de ingevoerde parameters.
Als u variabelen in een expressie wilt instellen, gebruikt u alleen de indeling {{variable name}}. {{NewContact.ANI}} is bijvoorbeeld een variabele syntaxis.
-
Resultaat: Geeft het resultaat van de expressie weer nadat u op Test hebt geklikt. Als de resultaten anders zijn dan verwacht, wijzigt u de expressie naar wens. Als u wijzigingen aanbrengt in de configuratie, klikt u op Wijzigingen toepassen om de expressie in de activiteitsconfiguratie bij te werken.
Stroomsjablonen gebruiken
Stroomsjablonen zijn vooraf gemaakte stromen die zijn ontworpen voor specifieke usecases. Deze sjablonen zijn direct beschikbaar in het Flow Designer-canvas, waardoor flow-ontwikkelaars stromen snel kunnen bouwen en publiceren met minimale inspanning.
Als u stromen wilt maken met stroomsjablonen, selecteert u de gewenste sjabloon, past u deze aan de vereisten van uw bedrijf aan, valideert u, publiceert u en begint u de stroom te gebruiken. Zie Stromen maken vanuit stroomsjablonen voor meer informatie.
Gebruik kantooruren
Gebruik deze sjabloon voor stroomontwerper voor het beheer van kantooruren in Webex Contact Center. Bellers worden begroet met een bericht en hun gesprekken worden gerouteerd op basis van de kantooruren, feestdagen en noodvoorwaarden die voor de organisatie zijn ingesteld.
Dit proces leidt gesprekken om op basis van de werktijden, lijsten met feestdagen en overschrijvingen in noodgevallen van het contactcenter, waardoor een optimale bellerervaring wordt geboden en de efficiënte afhandeling van niet-werktijden wordt gegarandeerd. Als het contactcenter is gesloten, wordt de beller op de hoogte gesteld van de sluiting.
Belangrijke functies zijn onder andere:
- Gecentraliseerd beheer van werktijden, feestdagen en overschrijvingen in noodgevallen.
- Automatische routering op basis van configuratie tijdens kantooruren.
- Cisco tekst-naar-spraak (TTS) wordt gebruikt voor alle audioprompts, maar er kunnen aangepaste audiobestanden worden geüpload.
- De standaardmuziek tijdens wachtstand is
defaultmusic_on_hold.wav, maar dit kan worden aangepast.
Voorwaarden
- Instellen van kantooruren: Maak werktijden, lijsten met feestdagen en overschrijvingen in Control Hub.
- Audiobestanden: Upload de vereiste audiobestanden voor prompts zoals de
BusinessHoursOpen.wavof de Cisco TTS-functie gebruiken. - Toewijzing van wachtrij, teams en invoerpunten: Configureer deze elementen in de beheerportal van Webex Contact Center.
Stroomuitsplitsing
In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.
| Stroomelement | Beschrijving |
|---|---|
| Gesprek ontvangen | Er wordt een gesprek gestart en deze komt in het proces. |
| Evaluatie kantooruren | Het systeem controleert of de huidige tijd valt binnen de werktijden, feestdagen of een overschrijdingsvoorwaarde. |
| Openingstijden afhandelen | Als het contactcenter open is, wordt een welkomstboodschap afgespeeld en wordt het gesprek naar de agentwachtrij gerouteerd. |
| Buiten kantooruren | Als het contactcenter is gesloten, wordt een bericht met gesloten uren afgespeeld en wordt de verbinding met het gesprek verbroken. |
| Noodoverschrijvingen | Als een noodoverschrijving actief is, wordt het noodbericht afgespeeld en wordt de verbinding met het gesprek verbroken. |
Stroomactiviteiten
In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.
| Stroomactiviteit | Beschrijving |
|---|---|
|
Starten (Nieuwe telefooncontactpersoon) | De stroom begint wanneer een nieuw telefooncontact is ontvangen. |
|
Controle kantooruren (Kantooruren) | Het systeem controleert of het contactcenter zich binnen de normale werkuren, een feestdag of een noodoverschrijving bevindt. |
|
Prompt voor werktijden (Werktijden_Prompt) | Tijdens de werkuren wordt een bericht afgespeeld om de beller te informeren dat het contactcenter geopend is (standaardbestand: BusinessHoursOpen.wav). |
Contactpersoon in wachtrij (Agent_wachtrij) | De beller wordt in de wachtrij geplaatst om te worden gerouteerd naar een beschikbare agent. |
Wachtrijmuziek (Wachtrijmuziek) | Er wordt muziek afgespeeld terwijl de beller in de wachtrij wacht (standaardbestand:
defaultmusic_on_hold.wav). |
|
Vakantie gesloten (Feestdag_gesloten) | Als het een feestdag is, wordt een bericht afgespeeld waarin de beller wordt geïnformeerd dat het kantoor is gesloten. |
|
Prompt voor buiten kantooruren (AfterHours_prompt) | Als het na kantooruren is, wordt een bericht afgespeeld om de beller te informeren dat het kantoor is gesloten. |
| Noodgeval overschrijven (Overschrijven_noodgeval) | In het geval van een noodoverschrijving wordt een noodbericht afgespeeld. |
| Verbinding verbreken (Verbinding verbreken) | Nadat het bericht is afgespeeld (buiten kantooruren, op vakantie of in noodgevallen), wordt de verbinding met het gesprek verbroken. |
Aanvullende resources
Raadpleeg de Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over het configureren van kantooruren, lijsten met feestdagen en overschrijvingen.
Uitgebreide inkomende contactpersoon
Gebruik deze sjabloon voor stroomontwerper in Webex Contact Center voor uitgebreide afhandeling van inkomende gesprekken, controle van kantooruren, positie in wachtrijaankondigingen en terugbelopties.
Deze stroom toont een uitgebreid gespreksscenario voor inkomende gesprekken voor Webex Contact Center. Dit omvat het afhandelen van kantooruren, feestdagen, overschrijvingen in noodgevallen, selfserviceopties, aankondigingen van positie in wachtrij (PIQ) en terugbelopties van klanten. Het is geschikt voor omgevingen waar basis selfservice en gesprekswachtrijen essentieel zijn.
Pas de stroom aan om aan specifieke organisatiebehoeften te voldoen en om onbekende omstandigheden gracieus om te gaan.
Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioactiviteiten waarvoor prompts zijn vereist (indien van toepassing). Voor muziek wordt standaard de defaultmusic_on_hold.wav out-of-box voorzien bestand.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:
- Maak invoerpunten, wachtrijen, teams en invoerpunttoewijzingen en andere organisatiespecifieke configuraties, zoals connectors, uitbel-ANI en meer.
-
Werktijden, lijsten met feestdagen en overschrijvingen in noodgevallen instellen vanaf → → →
- Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Stroomuitsplitsing
In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.
|
Stroomelement |
Beschrijving |
|---|---|
| Gesprek is ontvangen | Het gesprek komt in het proces bij de activiteit NewContact. |
| Kantooruren controleren | De stroom vergelijkt de huidige tijd met de gedefinieerde kantooruren met de activiteit Kantooruren.
|
| Selfservice-opties | Tijdens kantooruren speelt de activiteit Welkomstmenu (IVR-menu) een menu af met basisopties voor selfservice voor bellers:
|
| Plaatsing wachtrij | De beller wordt in een wachtrij geplaatst via de activiteit Wachtrij. De activiteit GetPositioninQueue haalt de positie van de beller in de wachtrij op en deze informatie wordt aan de beller aangekondigd via de activiteit PlayPIQ. |
| Opties voor terugbellen en voicemail | Als de beller ervoor kiest een voicemail achter te laten of te vragen om te worden teruggebeld, wordt de activiteit FinalMenu geactiveerd:
|
|
Wachtrijmuziek | Er wordt muziek afgespeeld terwijl de beller in de wachtrij wacht (standaardbestand: defaultmusic_on_hold.wav). |
|
Lusbehandeling | De stroom zorgt ervoor dat als een beller te vaak wordt loops (door de activiteiten van CallLoopCycle en LoopCycle), deze naar de laatste menuopties (terugbellen of voicemail) wordt geleid. |
| Korting gesprek | Nadat alle stappen zijn voltooid of als de beller ervoor kiest om af te sluiten, wordt de verbinding met het gesprek verbroken met de activiteiten DisconnectContact. |
Stroomactiviteiten
In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten (Nieuw contactpersoon) | Start de stroom wanneer het gesprek is ontvangen. |
|
Controle kantooruren (Kantooruren) | Hiermee wordt gecontroleerd of het gesprek plaatsvindt tijdens kantooruren, feestdagen of overschrijvingssituaties in noodgevallen. |
|
IVR-menu (Welkomstmenu) |
Speelt een menu af met opties voor selfservice (druk op 1 voor Ondersteuning, druk op 2 voor Verkoop). |
|
Afhandeling van wachtrij |
|
|
Wachtrijmuziek (Muziek tijdens wachtstand) | Speelt wachtrijmuziek af terwijl de beller in de wachtrij wacht. |
|
Lusbehandeling (CallLoopCycle en LoopCycle) | Zorgt ervoor dat te vaak doorgeschakelde gesprekken naar het laatste menu worden geleid. |
|
Verbinding verbreken (Verbinding verbreken) | Hiermee wordt de verbinding met het gesprek verbroken na berichten of wanneer de beller ervoor kiest de interactie te beëindigen. |
Aanvullende resources
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.
CSAT DTMF-enquête
Dit stroomsjabloon bevat de functionaliteit voor een door IVR (Interactive Voice Response) aangedreven PCS-systeem (Post-Call Survey). De enquête is ontworpen om de klantentevredenheidsbeoordelingen efficiënt en effectief vast te leggen met behulp van een basismenu en touch-tone IVR.
Deze stroom helpt Webex Contact Center om efficiënt klantfeedback te verzamelen via een eenvoudige geautomatiseerde enquête na gesprek met DTMF-tonen (Dual-Tone Multi-Frequency). Klanten beoordelen hun gesprekservaring wanneer ze vragen om een beoordeling te krijgen. Het systeem verzamelt de klantreacties in een globale variabele die wordt gebruikt voor de rapportage. Het onderzoek legt de klanttevredenheidsbeoordelingen vast op een schaal van 1 — 5.
Deze stroom is ontwikkeld om eenvoudig enquêtes na gesprekken in te stellen in een paar eenvoudige stappen. Het wordt geleverd voorverpakt met alle benodigde bouwstenen, inclusief spraak-naar-tekstconnector.
Gebruik
Als u deze stroom effectief wilt gebruiken als een enquêtestroom na gesprek, koppelt u een GoTo-stroom vanuit de gebeurtenis AgentDisconnected op uw hoofdstroom. Wanneer de agent de verbinding met het gesprek verbreekt, krijgt de beller na het gesprek een IVR-enquête (Interactive Voice Response) te zien die de respons van de klant aangeeft (CSAT).
Deze stroom omvat berichten die aan klanten kunnen worden afgespeeld. U kunt de berichten naar wens aanpassen.
Voorwaarden
Voordat u deze stroom configureert, maakt u de volgende variabelen:
-
CounterSurvey
-
Type—GEHEEL GETAL
-
Standaardwaarde:0
-
Description: houdt het aantal enquêtepogingen en -stappen bij met elk ongeldig of time-outantwoord.
-
-
Globaal_FeedbackSurveyResponse
-
Type—GEHEEL GETAL
-
Standaardwaarde:0
- Bron: globale variabele
- Rapporteerbaar maken: schakel in.
-
Description: slaat het beoordelingsantwoord van de klant of het 'NoResponse' op als er een ongeldig/time-outscenario is.
-
Stroomactiviteiten
In de volgende tabel worden de activiteiten beschreven die in de stroom worden gebruikt.
| Stroomactiviteit | Beschrijving |
|---|---|
|
Starten Nieuwe contactpersoon |
Hiermee wordt de enquête gestart wanneer een nieuw telefooncontact wordt gestart. |
|
EnquêteOpties (IVR-menu) |
Vraagt de gebruiker om een beoordeling (1—5) te selecteren. De cijfers 1, 2, 3, 4, 5 komen overeen met de tevredenheidsniveaus. Time-out of een ongeldig antwoord leidt tot een nieuwe poging. |
|
SetSurveyResponse | Legt de selectie van de gebruiker vast en slaat deze op in de variabele Global_FeedbackSurveyResponse. |
|
SetCounterSurvey |
Verhoogt de variabele CounterSurvey na een time-out of een ongeldige respons. |
| CheckCounterSurvey |
Wordt gevalideerd als het aantal nieuwe pogingen groter is dan 2 met de volgende voorwaarde CounterSurvey > 2. Beëindigt de enquête als nieuwe pogingen zijn uitgeput. |
|
Instelvariabele_r3k |
Wijst 'NoResponse' toe aan SurveyResponse als de nieuwe pogingen zijn uitgeput. |
|
AfspelenEnquêteOpgenomen |
Hiermee wordt een bedankbericht afgespeeld nadat het antwoord is vastgelegd. |
|
Verbinding verbreken |
Het gesprek wordt correct beëindigd. |
Virtuele agent DialogFlow ES
Deze sjabloon voor de stroomontwerper van het Webex Contact Center toont de gegevensstroom tussen Google DialogFlow ES en het Webex Contact Center, met de nadruk op het doorgeven van gegevens van en naar beide platformen tijdens een interactie.
Deze stroom toont hoe gegevens tussen Webex Contact Center en DialogFlow ES worden doorgegeven voor het verwerken van klantinteracties. Het biedt een basisstroom waarbij gegevens worden uitgewisseld met DialogFlow ES voor natuurlijke taalverwerking en geautomatiseerde agentuitvoering. De integratie met DialogFlow stelt de bot in staat om de plannen van de klant te begrijpen en de juiste acties te ondernemen op basis van het gesprek. Daarnaast omvat de flow het afhandelen van fouten om een soepele klantervaring te garanderen, zelfs bij onverwachte omstandigheden.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:
- Een Google DialogFlow ES-agent met relevante plannen voor het gesprek.
- Maak invoerpunten, wachtrijen, teams en toewijzingen van invoerpunten.
- Schakel Webhook-uitvoering in DialogFlow ES in en gebruik de voorbeeldcode node.js in de inline-editor.
-
Cisco tekst-naar-spraak (TTS) is ingeschakeld voor het dynamisch genereren van aangepaste berichten. Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
Stroomuitsplitsing
In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.
|
Stroomelement |
Beschrijving |
|---|---|
| Klant initieert de contactpersoon | Het gesprek wordt ontvangen door Webex Contact Center. |
| Gegevens worden doorgegeven aan DialogFlow ES | Een aangepaste begroeting met klantgegevens zoals de naam en de reden voor het bellen wordt verzonden naar de DialogFlow ES-bot voor verwerking. |
| Botinteractie met DialogFlow | DialogFlow verwerkt de invoer en reageert op basis van geconfigureerde intenties. |
| Muziek in de wachtrij | Terwijl de bot het verzoek verwerkt, wordt de klant in een wachtrij geplaatst met wachtrijmuziek. |
| Verbinding verbreken | De interactie wordt beëindigd zodra het dialoogvenster is voltooid. |
Stroomactiviteiten
In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten | Deze activiteit markeert het begin van de stroom. Deze wordt geactiveerd wanneer een nieuw gesprek wordt ontvangen. |
| Taal instellen | De stroom gebruikt een activiteit Ingestelde variabele om de taalcode (en-US) voor de gehele interactie te configureren. Dit zorgt ervoor dat alle spraakinteracties overeenkomen met de taalvoorkeur van de beller. |
| Aangepaste begroeting | Met deze activiteit worden klantgegevens zoals de naam, het e-mailadres en de reden voor het bellen doorgegeven aan de DialogFlow ES-bot. De begroeting wordt dynamisch gegenereerd met Cisco Text-to-Speech (TTS). Voorbeeldgegevens doorgegeven:
|
|
Wachtrij naar agent | Als de interactie escalatie vereist, wordt de klant in een wachtrij geplaatst en wordt wachtrijmuziek afgespeeld met behulp van de defaultmusic_on_hold.wav
bestand op te slaan. |
| Muziek afspelen | Er wordt muziek afgespeeld terwijl de beller in de wachtrij wacht. De stroom gebruikt de standaardwachtrijmuziek van Cisco, maar kan worden aangepast door verschillende muziekbestanden te uploaden. |
|
Verbinding verbreken | Met deze activiteit wordt het gesprek verbroken zodra de stroom is voltooid, zodat de interactie naadloos wordt beëindigd. |
Stroombijzonderheden
De JSON-stroom die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor interactie, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De gebruikte sleutelvariabelen zijn onder andere:
|
Stroomvariabele |
Beschrijving |
|---|---|
|
Global_FeedbackSurveyOptIn | Houdt bij of de klant voor een enquête na het gesprek kiest. |
| klantnaam | Legt de naam van de klant vast voor personalisatie. |
| klantE-mailadres | Legt de e-mail van de klant vast. |
| klantReden | Registreert de reden voor het gesprek van de klant. |
| Global_Language | Configureert de standaardtaal (en-US). |
|
Global_VoiceName | Bepaalt de spraak die wordt gebruikt voor tekst-naar-spraak. |
Aanvullende resources
Zie de video Werken met gegevens in Google DialogFlow ES met Webex Contact Center voor meer informatie over deze integratie.
Raadpleeg Ontwikkelaarsdocumentatie van Webex Contact Center en DialogFlow ES-documentatie voor meer richtlijnen.
Ondersteuning voor ontwikkelaars
Open voor ondersteuning met betrekking tot deze integratie een ticket bij het Webex Contact Center-team voor ontwikkelaarsondersteuning via de Webex-ontwikkelaarsportal.
Ga voor verdere discussies naar de Ontwikkelaarscommunity voor Webex Contact Center API's.
Ondersteuning voor dynamische variabele
Deze sjabloon biedt een geavanceerde, dynamische inkomende spraakstroom waarmee externe instellingen worden opgehaald, waarbij de stroomvariabelen worden ingesteld met deze instellingen en gesprekken worden omgeleid op basis van de variabele configuraties.
De stroom haalt de stroominstellingen dynamisch op via een HTTP-verzoek en stelt variabelen in die de rest van de stroom sturen. Met deze variabelen worden routeringsbeslissingen, wachtrijafhandeling, prompts en foutbeheer beheerd. Dit wordt vaak gebruikt voor scenario's die flexibiliteit vereisen bij het afhandelen van gesprekken op basis van realtime bedrijfsomstandigheden, zoals werktijden of feestdagen, waarbij een enkele stroom kan worden hergebruikt in verschillende gebruiksscenario's met behulp van dynamische variabele routering.
De stroom zorgt voor een soepele en efficiënte bellerervaring door de juiste berichten af te spelen, werktijden of foutgevallen af te handelen en routering te bieden op basis van de specifieke vereisten van de organisatie.
De stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioactiviteiten waarvoor prompts nodig zijn. Aangepaste muziek tijdens wachtstand of berichten kan worden geconfigureerd door de stroomvariabelen bij te werken.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:
- Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.
-
Zorg ervoor dat alle vereiste statische audiobestanden of aangepaste TTS-prompts naar het systeem worden geüpload.
-
Een geldig API-eindpunt hebben om de stroominstellingen op te halen
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Stroomuitsplitsing
In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.
|
Stroomelement |
Beschrijving |
|---|---|
| Nieuwe contactpersoon | De stroom begint wanneer een gesprek wordt ontvangen op het ingangspunt. |
| HTTP-verzoek | De stroom maakt een HTTP-verzoek om stroominstellingen dynamisch op te halen op basis van de DNIS van het gesprek. |
| Controle kantooruren | Afhankelijk van de stroominstellingen worden de kantooruren, feestdagen en overschrijvingen gecontroleerd om het gesprek correct te routeren. |
| Bericht afspelen (Welkom) | Op basis van de opgehaalde instellingen wordt een welkomstboodschap afgespeeld met behulp van TTS of een vooraf opgenomen prompt. |
| Wachtrijactiviteit | Indien nodig wordt het gesprek in een wachtrij geplaatst op basis van dynamische variabelen. |
| Muziek afspelen (wachtrijbeheer en muziek in wachtrij) | Terwijl de beller in de wachtrij wacht, wordt wachtrijmuziek afgespeeld. Deze kan dynamisch worden ingesteld. |
| Fout afhandeling | Als er een fout optreedt, wordt het gesprek omgeleid naar een foutverwerkingsstroom of naar een ander invoerpunt met behulp van GoTo die door dynamische variabelen is ingeschakeld. |
Stroomactiviteiten
In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten | De stroom wordt gestart wanneer een gesprek wordt ontvangen via de activiteit NewContact. |
| HTTP-verzoek | De activiteit FetchFlowSettings maakt een HTTP-verzoek om alle noodzakelijke stroominstellingen op te halen, zoals kantooruren, prompts en wachtrijconfiguraties. |
|
IVR-menu (Welkomstmenu) |
Speelt een menu af met opties voor selfservice (druk op 1 voor Ondersteuning, druk op 2 voor Verkoop). |
| Variabelen instellen | De activiteit SetVariable slaat de gegevens op die van het HTTP-verzoek zijn opgehaald en wijst waarden toe aan stroomgerelateerde variabelen zoals kantooruren, wachtrij, welcomePrompt en holdMusic. |
| Kantooruren | Met de activiteit in Kantooruren worden het werkschema, de feestdagen en overschrijvingen gecontroleerd, waarbij de stroom wordt aangestuurd op basis van de huidige tijd. |
| Bericht afspelen | Met de PlayMessage-activiteit wordt een welkomstbericht voor de beller afgespeeld. Dit kan dynamisch worden ingesteld of vooraf worden geconfigureerd. |
| Wachtrij contactpersoon | De activiteit QueueContact plaatst de beller in de juiste wachtrij met dynamische variabelen voor wachtrijbeheer en fallback-afhandeling. |
| Muziek afspelen | De PlayMusic-activiteit speelt wachtrijmuziek af voor bellers die in de wachtrij wachten, die is geconfigureerd op basis van de variabele holdMusic. |
| Ga naar | Meerdere Go To-activiteiten worden gebruikt om te navigeren tussen verschillende delen van de stroom of om specifieke omstandigheden, zoals feestdagen of fouten, af te handelen. |
| Verbinding verbreken | Nadat alle noodzakelijke stappen zijn voltooid, eindigt de stroom met de juiste verbinding of omleiding. |
Hallo wereld
Gebruik deze sjabloon om een eenvoudige inkomende spraakstroom te maken waarbij bellers worden begroet met een bericht en vervolgens de verbinding worden verbroken. Deze flow wordt vaak gebruikt tijdens gesloten uren.
Deze stroom biedt een eenvoudige stroom waarmee een aankondiging aan de beller wordt afgespeeld. Wijzig de stroom om een soepele bellerervaring te garanderen door eventuele fouten of onbekende omstandigheden op te lossen.
De subflow gebruikt tekst-naar-spraak van Cisco voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:
- Maak invoerpunten, wachtrijen, teams en invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.
- Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco-tekst-naar-spraak (TTS).
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Stroomuitsplitsing
- Het gesprek is ontvangen en komt in het proces.
- Er wordt een welkomstboodschap afgespeeld voor de beller.
- De beller wordt in een wachtrij geplaatst.
- Wachtrijmuziek wordt afgespeeld terwijl de beller wacht.
Stroomactiviteiten
In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten | De stroom begint wanneer een gesprek is ontvangen |
| Bericht afspelen |
|
|
Verbinding verbreken |
|
Aanvullende resources
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.
Virtuele operator voor menu
Gebruik deze Webex Contact Center Flow Designer-sjabloon om een op menu gebaseerd systeem te maken voor efficiënte gespreksroutering. Het automatiseert inkomende acties, waarbij bellers naar de juiste teams of services worden geleid voor een soepelere ervaring.
Deze stroom automatiseert de eerste interactie met de beller, zodat deze door verschillende menuopties kan navigeren. Het omvat dynamische foutafhandeling, meertalige ondersteuning en een beleefd proces voor het verbreken van de verbinding in geval van fouten of niet-herkende invoer.
Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:
- Maak invoerpunten, wachtrijen, teams en toewijzingen van invoerpunten.
- Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Stroomuitsplitsing
In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.
|
Stroomelement |
Beschrijving |
|---|---|
|
Gesprek ontvangen (Nieuwe telefooncontactpersoon) |
De stroom wordt geactiveerd wanneer een nieuw telefooncontact wordt geïnitieerd door een inkomend gesprek. |
|
Welkomstboodschap (Welkomstprompt) |
Er wordt een begroetingsbericht afgespeeld: Welkom bij het Webex Contact Center! |
|
Hoofdmenu (IVR-menu) |
De beller krijgt een reeks menuopties te zien. Het menu wordt voorgelezen via TTS, waardoor de beller door verschillende serviceopties wordt geleid:
|
|
Routering op basis van selectie |
Op basis van de geselecteerde optie wordt de beller doorverbonden met een specifiek team (onaangekondigd doorverbinden) of in een wachtrij geplaatst om te wachten op de volgende beschikbare agent. |
|
Foutafhandeling |
Ongeldige invoer worden geadresseerd met een foutbericht en de beller wordt gevraagd het opnieuw te proberen. |
|
Muziek tijdens wachtstand (Muziek afspelen) |
Tijdens het wachten in een wachtrij wordt de standaard wachtrijmuziek ( |
|
Verbinding verbreken |
Het gesprek wordt beëindigd door het gesprek te verbreken. |
Stroomactiviteiten
In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Nieuwe telefooncontactpersoon (Starten) |
Dit is het beginpunt van de stroom wanneer een nieuw telefooncontact wordt geïnitieerd door een inkomend gesprek. |
|
Bericht afspelen (Welkomstprompt) |
De klant wordt begroet met een bericht: Welkom bij het Webex Contact Center! Voor deze stap wordt Cisco Cloud Text-to-Speech (TTS) gebruikt om het bericht te genereren. |
|
Hoofdmenu (IVR-menu) |
Er wordt een menu weergegeven voor de beller met verschillende opties:
|
|
Routering op basis van selectie (Voorwaarden) |
Op basis van de geselecteerde optie wordt de beller doorverbonden met een specifiek team (onaangekondigd doorverbinden) of in een wachtrij geplaatst om te wachten op de volgende beschikbare agent.
|
|
Muziek afspelen (Muziek tijdens wachtstand) |
Voor gesprekken in de wachtrij speelt het systeem wachtrijmuziek af terwijl de beller wacht op de volgende beschikbare agent. |
|
Foutafhandeling |
Als er een ongeldige optie is geselecteerd of als er een time-out optreedt voor de invoer, speelt het systeem een bericht af waarin de beller wordt gevraagd het opnieuw te proberen. |
|
Verbinding verbreken |
Nadat de interactie is voltooid of er een fout optreedt, verbreekt de stroom de verbinding met het gesprek via de activiteit Verbinding verbreken. |
Aanvullende usecases
- Submenu's: Er is een taalselectiemenu, waar gebruikers hun voorkeurstaal kunnen kiezen door op 1 voor Engels of 2 voor Spaans te drukken. Het menu wordt herhaald als de beller op # drukt.
- Foutberichten: Wanneer ongeldige invoer wordt ontvangen, wordt een foutbericht afgespeeld. Bij kritieke fouten biedt het systeem excuses aan en wordt de verbinding met de beller verbroken.
Aanvullende resources
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.
Microsoft Dynamics HTTP(S) data dip
Gebruik deze sjabloon voor stroomontwerper om een IVR-stroom in Webex Contact Center te maken die via een HTTP-connector verbinding maakt met MS Dynamics. Met deze stroom worden klant- en casusgegevens uit de CRM opgehaald, wordt de beller begroet met een persoonlijk bericht en wordt het gesprek omgeleid.
Met deze stroom wordt de beller begroet met een persoonlijk bericht op basis van de CRM-gegevens. Als er geen casus wordt gevonden, wordt het gesprek naar een agent doorgeschakeld. Via een schermpop-up krijgt de agent in real-time informatie over de klant of de case. De stroom communiceert met MS Dynamics via twee HTTP-verzoeken:
- Hiermee haalt u klantgegevens op door een ANI-zoekopdracht uit te voeren.
- Hiermee worden de meest recente case gegevens opgehaald op basis van de klant-id. Als er geen klant- of casusinformatie wordt gevonden, wordt het gesprek naar een agent gerouteerd en wordt het juiste bericht aan de beller afgespeeld. De agent ontvangt een pop-upvenster met een Nieuw casus-formulier of de details van het laatst aangemaakte casus voor de klant.
Schermpop-ups zijn ingeschakeld om ervoor te zorgen dat agenten over de nodige informatie beschikken wanneer ze gesprekken beantwoorden.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan voordat u deze flow implementeert:
- Toepassing geregistreerd in Azure voor MS Dynamics CRM.
- OAuth 2.0 en connectorinstellingen in Control Hub moeten vooraf worden geconfigureerd.
- Importeer de sjabloon in Flow Designer.
- Pas de stroomvariabelen, wachtrijen en eventuele specifieke configuraties aan op basis van de behoeften van uw organisatie.
De stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor dynamische prompts. Als statische audio vereist is, kunnen gebruikers audiobestanden uploaden. Standaard wachtrijmuziek wordt gebruikt uit de Webex-repository.
Stroomuitsplitsing
In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.
|
Stroomelement |
Beschrijving |
|---|---|
|
Gesprek ontvangen |
De ANI van de beller wordt vastgelegd. |
|
ANI voor strip |
De landcode + is verwijderd uit de ANI. |
|
Klantgegevens ophalen |
Er wordt een HTTP-verzoek gedaan aan MS Dynamics CRM om klantgegevens op te zoeken met de gestripte ANI. |
|
Conditionele controle - klant bestaat |
Als de klant bestaat, wordt een ander HTTP-verzoek ingediend om de casusgegevens op te halen. Als de klant niet bestaat, wordt een bericht Geen case gevonden afgespeeld. |
|
Gepersonaliseerde case-informatie afspelen |
Als een case is gevonden, wordt de beller begroet met de details van de laatste case. |
|
Verzenden naar agent of verbinding verbreken |
De beller krijgt vervolgens de optie om met een agent te spreken of de verbinding te verbreken. |
|
Schermpop-up voor agent |
Wanneer de agent antwoordt, worden de casusgegevens of het nieuwe casusformulier weergegeven op een nieuw browsertabblad. |
Stroomactiviteiten
In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven voor een IVR-stroom die verbinding maakt met MS Dynamics via een HTTP-connector.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten |
Hiermee start u de stroom wanneer het gesprek wordt ontvangen. |
|
ANI voor strip |
Hiermee wordt de landcode + uit de ANI verwijderd om de MS Dynamics-zoekopdracht voor te bereiden. |
|
Klantgegevens ophalen |
Er wordt een HTTP GET-verzoek verzonden om de volledige naam en de contact-id van de klant op te halen op basis van de ANI. |
|
Conditionele controle - klant bestaat |
Controleert of de klant bestaat in MS Dynamics. Indien waar, haalt u de details van de case op. Indien onwaar, wordt een bericht afgespeeld waarin de beller wordt geïnformeerd dat er geen case is gevonden. |
|
Dossiergegevens ophalen |
Hiermee wordt de titel van de case en het casenummer opgehaald met de id van de klant in de vorige stap. |
|
Persoonlijk bericht afspelen |
Begroet de beller op naam en geeft details van de zaak met behulp van tekst-naar-spraak (TTS). |
|
Geen case gevonden afspelen |
Hiermee wordt een bericht afgespeeld als er geen casus voor de beller wordt gevonden en wordt geïnformeerd dat het gesprek aan een agent wordt doorverbonden. |
|
Hoofdmenu |
Biedt de beller de keuze om verbinding te maken met een agent of het gesprek te verbreken. |
|
Contactpersoon in wachtrij |
Leidt de beller om naar een beschikbare agent op basis van vooraf gedefinieerde wachtrij-instellingen. |
|
Muziek afspelen |
Speelt wachtrijmuziek af terwijl de beller in de wachtrij wacht. |
|
Verbinding verbreken |
Het gesprek wordt beëindigd als de beller ervoor kiest de verbinding te verbreken. |
|
Schermpop-up |
Hiermee opent u de case-informatie of het nieuwe case-formulier voor de agent wanneer het gesprek wordt beantwoord. |
Aanvullende resources
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor stapsgewijze instructies voor het configureren van processen.
Raadpleeg voor een MS Dynamics-integratiedemonstratie een aangepaste connector configureren voor MS Dynamics CRM.
Zie Slapeloosheid gebruiken met Dataverse Web API voor meer informatie over API-tools voor verificatie bij Microsoft Dataverse-omgevingen.
Procentuele toewijzing en A/B-verdeling
Gebruik deze Webex Contact Center Flow Designer-sjabloon om gesprekken per percentage te distribueren over verschillende wachtrijen, waardoor een vlotte werking wordt gegarandeerd en het aantal meldingen tijdens grote gespreksvolumes wordt geminimaliseerd.
Met deze stroom worden binnenkomende gesprekken gedistribueerd op basis van een toewijzing op basis van percentages. 90% van de contactpersonen wordt naar de hoofdwachtrij geleid, 0% voor ondersteuning voor overloop (inactief) en 10% naar een externe wachtrij. Na de toewijzing spelen bellers een bericht af met de toewijzing van hun wachtrij, gevolgd door muziek tijdens wachtstand totdat er een agent beschikbaar is. U kunt de stroom aanpassen aan de behoeften van uw organisatie.
Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:
- Maak invoerpunten, wachtrijen, teams en toewijzingen van invoerpunten.
- Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Stroomuitsplitsing
In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.
|
Stroomelement |
Beschrijving |
|---|---|
|
Ontvangstbevestiging gesprek |
Het gesprek komt in de stroom op het punt NewContact. |
|
Percentagetoewijzing |
90% van de gesprekken wordt naar de hoofdwachtrij gerouteerd. 10% van de gesprekken wordt naar de Offsite-wachtrij omgeleid. |
|
Wachtrijbericht afspelen |
Na de procentuele toewijzing hoort de beller een bericht met het toewijzingspad. |
|
Contactpersoon in wachtrij |
De beller wordt in de toegewezen wachtrij geplaatst. |
|
Wachtrijmuziek |
Bellers horen wachtrijmuziek tijdens het wachten in de wachtrij. |
|
Agenttoewijzing |
Gesprekken worden omgeleid naar de beschikbare agent in de toegewezen wachtrij. |
Stroomactiviteiten
In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Nieuwe contactpersoon |
Dit is het beginpunt wanneer een nieuw telefooncontact wordt ontvangen. |
|
Percentagetoewijzing |
Wijst het binnenkomende contact toe op basis van de procentuele verdeling:
|
|
Setvariabele |
Legt het toegewezen percentage (90%, 10%) vast in een variabele genaamd PercentageAllocated. |
|
Setvariabele |
Legt het exitpad vast (Hoofdwachtrij of Offsite) dat het gesprek is opgenomen in een variabele genaamd PercentageExitPath. |
|
Bericht afspelen |
Hiermee wordt een bericht afgespeeld met Cisco TTS waarin de beller wordt geïnformeerd over zijn/haar toewijzing, zoals: U hebt 90% toegewezen. Hoofdwachtrij Branch 1. |
|
Wachtrijcontactpersoon |
Hiermee wordt de contactpersoon in de wachtrij gezet op basis van het toegewezen pad (Hoofdwachtrij of Offsite). |
|
Muziek afspelen |
Speelt wachtrijmuziek af ( |
Aanvullende resources
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.
Dip in Salesforce HTTP(S)-gegevens
Gebruik deze sjabloon voor stroomontwerper om een IVR-stroom in Webex Contact Center te maken die verbinding maakt met Salesforce via een HTTP-connector, wat dynamische routering en gegevensextractie mogelijk maakt voor het beheren van Salesforce-aanvragen.
Deze stroom gebruikt de HTTP-connector van Webex Contact Center om klantgegevens op te halen uit Salesforce met een ANI-zoekopdracht. De stroom haalt de account-, contact- en case-informatie van de klant op uit Salesforce en leidt het gesprek dienovereenkomstig.
Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.
Voorwaarden
Voordat u deze stroom configureert, moet u zorgen voor het volgende:
- Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.
- Configureer de Salesforce-connector met OAuth2. Zie De verbonden app configureren voor de Webex Contact Center Salesforce-connector voor gedetailleerde stappen.
- Het bijgevoegde proces importeren
Salesforce_HTTP_Connector.jsonin de stroomontwerper van het Webex Contact Center. - Gebruik de Salesforce API-verzameling om de REST API's te verkennen.
- Gebruik de volgende opdracht om het OAuth-toegangstoken handmatig te genereren:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'username=yourLogin@salesforce.com' \ --data-urlencode 'password=yourPassword'
Gebruiksvoorbeeld
Dit voorbeeld van integratie laat zien hoe deze stroom zorgt voor een naadloze klantenservice door Salesforce te integreren met Webex Contact Center, zodat relevante informatie gemakkelijk beschikbaar is voor zowel klanten als agenten.
- Een klant belt in Webex Contact Center en zijn of haar telefoonnummer wordt vastgelegd.
- Het systeem voert een ANI-zoekopdracht uit in Salesforce om overeenkomende account- en contactgegevens te vinden.
- Op basis van de opgehaalde gegevens wordt de klant begroet met een persoonlijk IVR-bericht.
- Als er een open casus is gekoppeld aan de klant, ontvangt de agent deze informatie op zijn of haar desktop.
- Na het gesprek plaatst Webex Contact Center gespreksgegevens en opmerkingen terug in de Salesforce-case.
Stroomuitsplitsing
In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.
|
Stroomelement |
Beschrijving |
|---|---|
|
ANI-zoekopdracht en routering |
De stroom begint door het telefoonnummer van de klant vast te leggen. Het telefoonnummer is opgemaakt en een Salesforce API-gesprek haalt het account en de contactpersoon op die zijn gekoppeld aan de ANI. Als de klant is gevonden, wordt deze gerouteerd op basis van de gekoppelde Salesforce-case. |
|
Updates na gesprek |
Nadat de agent het gesprek heeft voltooid, plaatst Webex Contact Center informatie zoals opmerkingen en gespreks-id's in de relevante Salesforce-case. |
Stroomactiviteiten
In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten (Nieuw contactpersoon) |
Legt de details van het inkomende gesprek vast en begint de stroom. |
|
Telefoonnummer instellen (TelefoonnummerInstellen) |
Hiermee maakt u het vastgelegde telefoonnummer op voor het opzoeken van de Salesforce API. |
|
Account zoeken (AccountByANI) |
Voert een HTTP GET-verzoek uit naar Salesforce en haalt de accountgegevens van de klant op op basis van het telefoonnummer. |
|
Contactpersoon zoeken (ContactByANI) |
Hiermee haalt u de contactpersoon op die is gekoppeld aan het telefoonnummer via een Salesforce SOQL-query. |
|
Case-zoekopdracht (CaseByContactId) |
Hiermee worden de open cases die aan de contactpersoon zijn gekoppeld opgehaald en worden details van de case opgehaald, waaronder het casenummer en de id. |
|
Contactpersoon in wachtrij (Wachtrijcontact) |
Leidt het gesprek om naar de juiste agent op basis van de opgehaalde Salesforce-informatie en de klantprioriteit. |
|
Muziek afspelen (Muziek) |
Speelt wachtrijmuziek af terwijl de klant wacht tot deze met een agent wordt verbonden. |
|
Schermpop-up (Schermpop-account) |
Hiermee opent u de Salesforce-accountpagina van de klant op het bureaublad van de agent wanneer het gesprek wordt beantwoord. |
|
Opmerking plaatsen (Post-opmerking) |
Hiermee worden de gespreksgegevens in de relevante Salesforce-case geplaatst zodra de interactie is voltooid. |
|
Proces beëindigen (Eindstroom) |
Beëindigt de stroom nadat alle taken zijn voltooid. |
Aanvullende resources
Zie Introductie Salesforce REST API en Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over het configureren van Salesforce met Webex Contact Center.
Bekijk deze tweedelige serie voor een uitgebreide uitleg over videoconfiguratie:
Gegevensvermindering ServiceNow HTTP(S)
Gebruik deze sjabloon voor stroomontwerper om incidenten en andere objecttypen in ServiceNow veilig op te halen en bij te werken via Webex Contact Center.
Met deze stroom wordt Webex Contact Center met ServiceNow geïntegreerd met behulp van een HTTP-connector om beslissingen te routeren en incidentgegevens op te halen via de REST API's van ServiceNow. Het verwerkt inkomende spraakgesprekken, voert een ANI-zoekopdracht uit, haalt relevante informatie op en levert een gepersonaliseerde service. De processtroom is als volgt:
- Er wordt een oproep ontvangen door Webex Contact Center.
- Er wordt een welkomstboodschap afgespeeld met vermelding van de incidentgegevens voor de beller.
- Het systeem voert een zoekopdracht uit in ServiceNow met de ANI om de beller op te halen
sys_idom de object-id van de beller op te halen in ServiceNow. - Op basis van de
sys_id, zoekt het systeem het actieve incident voor de beller op. - Het incidentnummer wordt voor de beller afgespeeld.
- Het gesprek wordt in de wachtrij geplaatst voor de volgende beschikbare agent, met prioriteit op basis van de ernst van het incident.
- Wachtrijmuziek wordt afgespeeld terwijl de beller in de wachtrij wacht.
- Zodra het gesprek met een agent is verbonden, wordt de incidentinformatie weergegeven op het bureaublad van de agent.
- Na het gesprek plaatst Webex Contact Center gespreksgegevens terug naar het relevante incident in ServiceNow.
Voorwaarden
Voordat u deze stroom configureert, moet u zorgen voor het volgende:
- OAuth2-installatie: Configureer OAuth2 in ServiceNow en Webex Contact Center volgens de videozelfstudie.
- Beheerdersinstellingen: Meld u aan bij admin.webex.com en configureer de connector. Ga naar . Voer de benodigde referenties in zoals beschreven in de videozelfstudie.
Voorbeeld van een praktijkvoorbeeld
Dit voorbeeld-integratie laat zien hoe Webex Contact Center de klantervaring kan verbeteren door persoonlijke interacties, terwijl ServiceNow wordt gebruikt voor ANI-zoekopdrachten en incidentenbeheer:
- Binnenkomend gesprek: Klanten bellen naar Webex Contact Center.
- ANI-zoekopdracht: Webex voert een ANI-zoekopdracht uit in ServiceNow om de beller te identificeren.
- Incidentzoekopdracht: ServiceNow haalt de gekoppelde incident-id op op basis van de gegevens van de beller.
- Persoonlijke begroeting: De klant wordt begroet met een persoonlijk bericht dat verwijst naar zijn of haar actieve incident.
- Routering en prioritering: Gesprekken worden omgeleid op basis van de ernst van het incident, zodat cruciale problemen eerst worden aangepakt.
- Toewijzing agent: Het gesprek wordt omgeleid naar een beschikbare agent, waarbij de incidentgegevens worden weergegeven op het bureaublad van de agent.
- Updates na gesprekken: Webex Contact Center plaatst relevante gespreksinformatie, waaronder gespreksidentificatoren, naar ServiceNow met behulp van gebeurtenisstromen.
Stroomactiviteiten
In de volgende tabel worden de activiteiten beschreven die in de stroom worden gebruikt en hun rol in de integratie.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten (Nieuw contactpersoon) |
De stroom begint wanneer een inkomend gesprek is ontvangen. |
|
Bericht afspelen (Begroeting) |
Hiermee wordt een welkomstbericht afgespeeld met Cisco Cloud Text-to-Speech, zoals: Welkom bij de demo van ServiceNow. Uw incidentnummer is: |
|
Variabele instellen (Cijferstrook-ANI) |
Verwijdert de internationale code (+1) uit de ANI voor exacte overeenkomst. |
|
Variabele instellen (Indeling-ANI) |
Hiermee wordt de ANI opgemaakt in de vereiste indeling van ServiceNow voor query's: (123) 456-7890. |
|
HTTP-verzoek (Gebruiker zoeken) | Hiermee zoekt u de sys_id in ServiceNow met behulp van hun ANI. |
|
HTTP-verzoek (Incident opzoeken) | Hiermee gebruikt u de sys_id om het actieve incident van de beller op te halen uit ServiceNow. |
|
Bericht afspelen (Incidentnummer) | Hiermee kondigt u het incidentnummer aan bij de beller met tekst-naar-spraak. |
|
Contactpersoon in wachtrij (Wachtrij naar agent) | Hiermee wordt de beller in de wachtrij geplaatst van de volgende beschikbare agent op basis van de ernst van het incident. |
|
Muziek afspelen (Wachtrijmuziek) | Speelt wachtrijmuziek af terwijl de beller in de wachtrij staat. |
|
Na gesprek (Opmerkingen plaatsen bij ServiceNow) | Hiermee wordt de gespreksinformatie, inclusief het incidentnummer, teruggezet naar ServiceNow zodra het gesprek is beëindigd. |
Aanvullende resources
Om de REST API's te verkennen en te testen, kunt u de ServiceNow API Postman-verzameling importeren (ServiceNow API Collection.postman_collection.json) naar postbode. Dit helpt u te begrijpen welke API's beschikbaar zijn en hoe deze communiceren met Webex Contact Center.
- Documentatie van ServiceNow REST API: REST API-documenten
- API-documentatie voor de ServiceNow-tabel: Tabel API-documenten
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over Webex Contact Center-stromen.
Eenvoudig binnenkomend gesprek naar wachtrij
Gebruik deze sjabloon voor stroomontwerper in Webex Contact Center om een eenvoudig proces te bieden voor het afhandelen van inkomende gesprekken. Bellers worden begroet, in de wachtrij geplaatst voor een agent en horen wachtrijmuziek tijdens het wachten.
Deze stroom biedt een eenvoudig proces voor het afhandelen van inkomende gesprekken in een contactcenter:
- Een gesprek wordt ontvangen en komt in de stroom via het invoerpunt.
- Er wordt een welkomstboodschap afgespeeld voor de beller.
- De beller wordt in een wachtrij geplaatst voor de volgende beschikbare agent.
- Tijdens het wachten in de wachtrij wordt wachtrijmuziek voor de beller afgespeeld.
- Deze stroom zorgt voor een soepele ervaring door mechanismen voor het afhandelen van fouten te plaatsen en terugvalscenario's toe te staan voor het geval agenten niet beschikbaar zijn.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:
- Maak invoerpunten, wachtrijen, teams en toewijzingen van invoerpunten.
- Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Stroomactiviteiten
In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten (Nieuwe telefooncontactpersoon) |
De stroom begint wanneer een gesprek wordt ontvangen via het invoerpunt. Het gesprek wordt geaccepteerd in het proces en gaat door naar de volgende stap. |
|
Bericht afspelen (Welkomstprompt) |
Er wordt een bericht afgespeeld om de beller te verwelkomen. In deze stroom staat het bericht: Welkom bij Webex Contact Center! Dit bericht wordt geconfigureerd met Cisco TTS, maar kan worden vervangen door aangepaste opnamen. |
|
Wachtrij (Direct contact) |
Na de welkomstboodschap wordt het gesprek in een wachtrij geplaatst. De wachtrij is ingesteld om het gesprek door te sturen naar de wachtrij Q_arubhatt, die de beller omleidt naar de langst beschikbare agent. |
|
Muziek afspelen (Muziek tijdens wachtstand) |
Tijdens het wachten in de wachtrij speelt de stroom wachtrijmuziek ( |
|
Bericht afspelen (Bericht in de wacht zetten) |
Er wordt een secundair bericht afgespeeld terwijl de beller wacht: Bedankt voor uw geduld. Even geduld terwijl we u een expert vinden. Dit bericht wordt geconfigureerd met Cisco TTS, maar kan worden vervangen door aangepaste opnamen. |
|
Proces beëindigen |
De stroom eindigt bij de verbinding met de agent of als er een fout optreedt. Dit zorgt ervoor dat de beller soepel wordt afgehandeld, ongeacht of hij of zij is verbonden met een agent of dat het proces moet worden beëindigd vanwege een fout. |
|
Foutafhandeling |
De stroom is ontworpen om onverwachte problemen aan te pakken door gracieus te beëindigen, met terugvalroutes beschikbaar. |
Aanvullende resources
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.
Virtuele agent met Google DialogFlow CX
Gebruik deze flow designer-sjabloon om Google DialogFlow CX te integreren met Webex Contact Center. Deze stroom biedt een verbeterde klantinteractie met een flexibele en dynamische gegevensafhandeling.
Deze stroom toont hoe u gegevens van Webex Contact Center naar Google DialogFlow CX doorgeeft, zodat u geavanceerde mogelijkheden voor virtuele agenten kunt gebruiken. Het bevat voorbeelden voor het afhandelen van invoer van bellers, zoals namen, afspraken en gespreksredenen, met de nadruk op het naadloos overdragen van gegevens tussen beide platforms.
Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts, indien van toepassing.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:
- Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors.
- Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
- Stel de Google DialogFlow CX virtuele agent in en configureer de benodigde webhookintegraties.
Stroomuitsplitsing
- Het gesprek is ontvangen en komt in het proces.
- De beller wordt omgeleid naar een API die zijn of haar naam ophaalt van een dummy-eindpunt.
- Met behulp van Google DialogFlow CX wordt een welkomstboodschap afgespeeld voor de beller, inclusief zijn of haar naam.
- De virtuele DialogFlow CX-agent communiceert met de beller om gegevens zoals afspraakdatums en -tijden te verzamelen.
- De klantgegevens worden teruggestuurd naar Webex Contact Center voor mogelijke verdere verwerking.
- Afhankelijk van de interactie wordt het gesprek geëscaleerd of beëindigd.
- Als de beller wordt geëscaleerd, wordt deze in een wachtrij geplaatst.
- Wachtrijmuziek wordt afgespeeld terwijl de beller op een agent wacht.
Stroomactiviteiten
In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten |
De stroom begint wanneer een gesprek is ontvangen, gestart via de activiteit NewContact. |
|
HTTP-verzoek (NaamKlantOphalen) |
Het systeem maakt een API-verzoek om de naam van de klant op te halen uit een extern systeem via een HTTP-verzoek. Het resultaat wordt opgeslagen in een globale variabele (DF_CustomerName) die wordt gebruikt voor verdere interactie met Google DialogFlow CX. |
|
Virtuele agent |
De stroom roept de VirtualAgent-activiteit aan om de naam van de klant door te geven en met Google DialogFlow CX te communiceren. De virtuele agent verzamelt informatie, waaronder de reden voor het gesprek, afspraakdetails en meer. |
|
Ontleden |
Deze activiteit parseert het antwoord dat is ontvangen van DialogFlow CX en werkt de stroomvariabelen (Call_Reason, appointment_date, appointment_time) dienovereenkomstig bij. |
|
Variabele instellen - afspraak |
De afspraakdatum en -tijd die vanuit DialogFlow CX worden verzameld, worden opgemaakt en opgeslagen in een globale variabele (DF_Appointment). |
| Contactpersoon in wachtrij |
Na de interactie van de virtuele agent wordt de klant in een wachtrij geplaatst om te wachten op de volgende beschikbare agent. |
|
Muziek afspelen |
Terwijl de beller in de wachtrij wacht, speelt het systeem standaard wachtrijmuziek af ( |
|
Verbinding verbreken |
Als er geen verdere actie vereist is, wordt de verbinding met het gesprek verbroken met de activiteit DisconnectContact verbreken. |
Aanvullende resources
Zie Documentatie voor Google DialogFlow CX-ontwikkelaars en Virtuele agent-voice configureren in Webex Contact Center voor meer informatie over de integratie van Webex Contact Center met Google DialogFlow CX-ontwikkelaars.
Ga voor ondersteuning naar Ondersteuning voor ontwikkelaars van Webex Contact Center of neem deel aan de ontwikkelaarscommunity van Webex Contact Center API's.
Gegevensvermindering Zendesk HTTP(S)
Deze sjabloon maakt gebruik van de HTTP-connector van Webex Contact Center om te integreren met Zendesk. Gebruik deze sjabloon voor stroomontwerper om zoekopdrachten uit te voeren voor klantgegevens, tickets in Zendesk te beheren en efficiënt.
Deze stroom maakt gebruik van de API's van Zendesk om Webex Contact Center te verbeteren door klantgegevens op te halen op basis van ANI (Automatic Number Identification) en ticketgegevens op te halen. Het routeert gesprekken op basis van de ernst van het incident of de beschikbaarheid van de agent, waardoor de klantinteracties worden verbeterd. Het systeem kan verschillende acties uitvoeren:
- Zoek een Zendesk-gebruiker op basis van ANI (het nummer van de beller).
- Haal het meest recente niet-opgeloste ticket van de gebruiker op.
- Presenteer relevante ticketdetails aan de klant via IVR.
- Routeer het gesprek naar een agent op basis van vooraf gedefinieerde criteria of laat de klant ervoor kiezen de verbinding te verbreken.
Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:
- Zorg ervoor dat API-verificatie is ingeschakeld in het Zendesk-exemplaar. Volg de stappen: .
- De Zendesk HTTP-connector moet worden geconfigureerd met BasicAuth.
- Invoerpunten, wachtrijen, teams en andere organisatiespecifieke configuratieactiviteiten maken.
- Upload statische audiobestanden als aangepaste audioprompts of muziekbestanden worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Gebruiksvoorbeeld
Gebruik dit voorbeeld om meer te weten te komen over hoe deze stroom werkt.
- Een klant belt in Webex Contact Center.
- Er wordt een ANI-zoekopdracht uitgevoerd om de klantgegevens op te halen uit Zendesk.
- Het meest recente ticket dat aan de klant is gekoppeld, wordt opgehaald.
- De klant wordt begroet via een IVR en geïnformeerd over de status van het ticket.
- De klant kan:
- Verbinding maken met een agent.
- Verbreek de verbinding als deze ervoor kiest niet met een agent te spreken.
- Na het gesprek kan het systeem het Zendesk-ticket bijwerken met relevante gespreksinformatie.
Stroomuitsplitsing
In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.
|
Stroomelement |
Beschrijving |
|---|---|
|
Gesprek ontvangen |
Het gesprek komt in het systeem en de Zendesk-connector start. |
|
Gebruiker zoeken in Zendesk |
Het systeem voert een zoekopdracht uit in Zendesk met behulp van het nummer van de beller. |
|
Ticketdetails ophalen |
Het systeem haalt het meest recente niet-opgeloste ticket voor de gebruiker op. |
|
Ticketdetails presenteren |
De klant wordt via een IVR-bericht op de hoogte gebracht van de ticketstatus. |
|
Menuopties |
De klant kan ervoor kiezen met een agent te praten of de verbinding te verbreken. |
Stroomactiviteiten
In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten |
De stroom begint wanneer een gesprek is ontvangen. |
|
Gebruiker opzoeken (Zendesk) |
Met deze activiteit wordt een HTTP-verzoek voor Zendesk uitgevoerd, waarbij wordt gezocht naar de gebruiker op basis van zijn of haar ANI. |
|
Ticketdetails ophalen |
Er wordt een ander HTTP-verzoek gedaan aan Zendesk om het meest recente ticket voor de gebruiker op te halen. |
|
Ticketdetails presenteren |
Via TTS wordt een bericht aan de beller afgespeeld met informatie over de status van het ticket. |
|
Bevestigingsmenu |
Het systeem biedt een menu voor de klant waarmee de klant verbinding kan maken met een agent of de verbinding kan verbreken. |
|
Contactpersoon in wachtrij |
Als de klant ervoor kiest verbinding te maken met een agent, wordt deze in een wachtrij geplaatst. |
|
Muziek afspelen |
Wachtrijmuziek wordt afgespeeld terwijl de klant op een agent wacht. |
|
Reacties plaatsen (Zendesk) |
Na het gesprek plaatst het systeem een opmerking op het Zendesk-ticket met een samenvatting van de interactie. |
|
Verbinding verbreken |
Het systeem verbreekt de verbinding met het gesprek als de klant ervoor kiest de verbinding te verbreken of nadat het gesprek is voltooid. |
Aanvullende resources
Deze stroom maakt gebruik van de HTTP-connector van Webex Contact Center voor interactie met de API's van Zendesk. Zie Zendesk API-documentatie en Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.
Dubbel terugbellen vermijden
Deze stroomsjabloon toont hoe u dubbele terugbelvermeldingen in het Webex Contact Center kunt voorkomen door gebruik te maken van de verbeterde HTTP-activiteit met ondersteuning voor
Content-Type: GraphQL. Het gebruikt de HTTP-connector van de WebexCC API's om te communiceren met de zoek-API, zodat de stroom kan worden gecontroleerd op bestaande terugbelverzoeken van dezelfde beller. Deze sjabloon verbetert de efficiëntie en de klantervaring door redundante terugbellen te voorkomen.
Met deze stroomsjabloon wordt gecontroleerd of een klant al een terugbelverzoek in het systeem heeft geplaatst. Er wordt gebruik gemaakt van de zoek-API via GraphQL om te bepalen of er een actieve terugbeltaak bestaat voor de ANI (Automatic Number Identification) van de beller.
Het gebruikt de functie die de HTTP-activiteit binnen Webex Contact Center verbetert door ondersteuning toe te voegen voor Content-Type: GraphQL - mogelijkheid om de HTTP-connector van de WebexCC-API's te gebruiken om de zoek-API te gebruiken via het nieuwe GraphQL-inhoudstype, inclusief variabele vervanging.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan voordat u deze flow implementeert:
-
Configureer een connector voor de API's van Webex Contact Center.
-
Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: invoerpunt, invoerpunttoewijzing, wachtrijen, enzovoort.
Stroomuitsplitsing
|
Stroomelement |
Beschrijving |
|---|---|
|
Gesprek is ontvangen |
Het gesprek komt in het proces bij de activiteit NewContact. |
|
Eerste begroeting |
Met de activiteit PlayMessage_wgk wordt een eerste begroetingsbericht voor de beller afgespeeld. |
|
Huidige tijd extraheren |
De activiteit SetVariable_7a1 extraheert de huidige tijd in tijdperken milliseconden en slaat deze op in de |
| Tijd in uren geleden berekenen |
De SetVariable_8t9-activiteit berekent de tijd 24 uur vóór de huidige tijd in epoch-milliseconden en slaat deze op in de
|
| De ANI inkorten |
De SetVariable_ak4-activiteit snijdt de ANI (telefoonnummer van beller) af om het voorvoegsel '+1' te verwijderen voor zoekdoeleinden. |
|
API-aanroep zoeken (GraphQL) |
|
|
API-respons controleren |
|
|
Dubbel terugbellen afhandelen (indien gevonden) |
|
| Nieuw terugbellen plannen (indien niet gevonden): |
Als er geen dubbele terugbelactie wordt gevonden, gaat de stroom door naar de Menu_lsi-activiteit, waarbij de beller opties krijgt om een terugbelactie te plannen of in de wachtrij te wachten. |
| Terugbellen plannen |
Als de beller ervoor kiest een terugbelactie te plannen (drukt op 1), plant de activiteit Terugbellen_20e een terugbelactie met de ANI van de beller. Er wordt een bevestigingsbericht afgespeeld via PlayMessage_ysw en vervolgens via DisconnectContact_mx8_2bg wordt het gesprek verbroken. |
| Wachten in wachtrij |
Als de beller ervoor kiest om in de wachtrij te wachten (drukt op 2), wordt de teller SetVariable_c0y verhoogd. Het gesprek wordt vervolgens in de wachtrij geplaatst voor een agent via QueueContact_95e en muziek wordt in de wachtrij afgespeeld via PlayMusic_qne. De gesprekken worden terug naar de activiteit Menu_lsi. |
Variabelen
-
StatusTerugbellen: (STRING) - De status van de terugbelactie.
-
teller: (GEHEEL GETAL) - EEN tegenvariabele.
-
huidige tijd: (STRING) - De huidige tijd in milliseconden sinds epoch.
-
goback_by_a_day: (STRING) - De tijd 24 uur geleden in milliseconden sinds tijdvak.
-
apiUitvoer: (STRING) - De gecombineerde HTTP-statuscode, terugbelstatus en HTTP-antwoord van de zoek-API.
-
ANITrim: (TEKENREEKS) - De ingekorte ANI (telefoonnummer) van de beller.
-
Reactie: (STRING) - Het HTTP-antwoord van de zoek-API.
Stroomactiviteiten
In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten (Nieuw contactpersoon) | Start de stroom wanneer het gesprek is ontvangen. |
|
Acties | |
|
Bericht afspelen |
Hiermee wordt een bericht afgespeeld voor de beller. |
|
TrgBlln |
Hiermee plant u een terugbelactie voor de beller. |
|
Muziek afspelen |
Speelt muziek af tijdens wachtstand. |
|
Wachtrijcontactpersoon |
Hiermee wordt het gesprek naar een agent in de wachtrij geplaatst. |
|
HTTP |
Maakt een HTTP-verzoek naar de zoek-API met behulp van GraphQL. |
|
Verbinding verbreken |
Hiermee wordt de verbinding met het gesprek verbroken. |
|
Variabele instellen |
Setvariabele: Stelt verschillende variabelen in, waaronder huidige tijd, tijd 24 uur geleden, ingekorte ANI en API-uitvoer. |
|
Voorwaarden |
|
|
Wachtrijmuziek (MusicOnHold) |
Speelt wachtrijmuziek af terwijl de beller in de wachtrij wacht. |
|
Lusbehandeling (CallLoopCycle en LoopCycle) |
Zorgt ervoor dat te vaak doorgeschakelde gesprekken naar het laatste menu worden geleid. |
|
Verbinding verbreken (DisconnectContact) |
Hiermee wordt de verbinding met het gesprek verbroken na berichten of wanneer de beller ervoor kiest de interactie te beëindigen. |
Aanvullende resources
Raadpleeg het activiteitengedeelte HTTP-verzoek voor meer informatie over het gebruik van HTTP-verzoeken met GraphQL en andere activiteiten binnen Webex Contact Center.
Raadpleeg ook de API's van Webex Contact Center voor meer informatie over de zoek-API en GraphQL-query's.
Opname en beheer van audioprompts
Deze stroomsjabloon biedt een gestroomlijnde methode voor beheerders om audioprompts op te nemen en te beheren in Webex Contact Center via een telefonie-gebruikersinterface (TUI). Het maakt gebruik van verbeterde HTTP-activiteitenmogelijkheden, waaronder ondersteuning voor `Content-Type: Formuliergegevens` om te communiceren met de API's voor het audiobestand (prompt) van Webex Contact Center. Deze sjabloon kopieert functies die vertrouwd zijn met systemen op locatie, waardoor de klantervaring en de operationele efficiëntie worden verbeterd.
Voorwaarden
-
Maak een invoerpunt en configureer de toewijzing van invoerpunten op de instellingenpagina van Control Hub voor Webex Contact Center. Raadpleeg de Installatie- en beheerhandleiding voor Webex Contact Center.
-
Configureer een connector voor de API's van Webex Contact Center.
-
Als Cisco tekst-naar-spraak (TTS) niet is ingeschakeld voor prompts, uploadt u de vereiste statische audiobestanden.
Stroomuitsplitsing
|
Stroomelement |
Beschrijving |
|---|---|
| Gesprek is ontvangen | Het gesprek komt in het proces bij de activiteit NewContact. |
| (OPTIONEEL) Beheerdersverificatie via OTP | De stroomontwikkelaar kan een optionele verificatiebarrière voor de beheerder implementeren met behulp van een veilige methode zoals OTP die via sms wordt geleverd aan de ANI, of een willekeurig gegenereerd nummer/pincode. Dit kan vóór het hoofdmenu worden toegevoegd. |
| Hoofdmenu | De activiteit Hoofdmenu (IVR-menu) biedt de beheerder de volgende opties:
|
| Prompt maken (optie 1) |
|
| Updatemelding (optie 2) |
|
| Prompt verwijderen (optie 3) |
|
| Afsluiten (optie 4) |
|
Variabelen
|
Variabele |
Type |
Beschrijving |
|---|---|---|
| blobId | STRING | De Blob-id van het audiobestand |
| audioBestandsnaam | STRING | De naam van het audiobestand (standaard: 'EmergencyDemo.wav'). |
| id | STRING | De id van het audiobestand. |
| status | STRING | De status van het API-verzoek. |
| nieuwBestandsnaam | STRING | De naam van het bijgewerkte audiobestand (standaard: 'updatedFile.wav'). |
| Reactie | STRING | Het HTTP-antwoord van de API-verzoeken. Dit is optioneel, voor foutopsporing. |
Gebruikte activiteiten
|
Stroomactiviteit |
Beschrijving |
|---|---|
| Starten | Nieuwe contactpersoon: Start de stroom wanneer het gesprek is ontvangen. |
| IVR-menu | Hoofdmenu: Speelt een menu af met opties voor promptbeheer. |
| Prompt maken |
|
| Updatemelding |
|
| Prompt verwijderen |
|
| Overig |
|
Aanvullende details
Raadpleeg het activiteitengedeelte HTTP-verzoek voor meer informatie over het gebruik van de opnameactiviteit, HTTP-verzoeken en de besturingselementen voor opname in Webex Contact Center.
Laatste sjabloon voor agentroutering
De laatste agentrouteringssjabloon toont hoe u de routering van de laatste agent binnen Webex Contact Center kunt implementeren door gebruik te maken van de verbeterde HTTP-activiteit met ondersteuning voor Content-Type:
GraphQL. Het gebruikt de HTTP-connector van de WebexCC-API's om te communiceren met de zoek-API, waardoor gesprekken kunnen worden omgeleid naar de laatste agent die het gesprek heeft afgehandeld. Deze sjabloon verbetert de klantervaring door deze te verbinden met een bekende agent.
Met deze stroomsjabloon wordt gecontroleerd of een klant de afgelopen 24 uur heeft gebeld en, zo ja, wordt het gesprek naar dezelfde agent omgeleid. Het maakt gebruik van de zoek-API via GraphQL om de laatste agent te vinden die het gesprek heeft afgehandeld op basis van de ANI (Automatic Number Identification) van de beller.
Het gebruikt de functie die de HTTP-activiteit binnen Webex Contact Center verbetert door ondersteuning toe te voegen voor Content-Type: GraphQL - mogelijkheid om de HTTP-connector van de WebexCC-API's te gebruiken om de zoek-API te gebruiken via het nieuwe GraphQL-inhoudstype: inclusief variabele vervanging.
Voorwaarden
-
Configureer een connector voor de API's van Webex Contact Center.
-
Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: invoerpunt, invoerpunttoewijzing, wachtrijen, enzovoort.
Stroomuitsplitsing
-
Gesprek is ontvangen:
-
Het gesprek komt in het proces bij de activiteit NewContact.
-
-
Eerste begroeting:
-
Met de activiteit PlayMessage wordt een eerste begroetingsbericht voor de beller afgespeeld.
-
-
Huidige tijd extraheren:
-
De activiteit CurrentTime extraheert de huidige tijd.
-
-
Bereken tijd 24 Uur Geleden:
-
De activiteit Goback_By_a_day berekent de tijd 24 uur vóór de huidige tijd.
-
-
De ANI inkorten:
-
Met de SetVariable-activiteit wordt de ANI (telefoonnummer van beller) afgekapt om het voorvoegsel '+1' te verwijderen voor zoekdoeleinden.
-
-
API-aanroep zoeken (GraphQL):
-
De activiteit SearchAPILastAgent belt de Webex Contact Center Search-API met GraphQL om de agent te vinden die het vorige gesprek heeft afgehandeld op basis van de ANI.
-
Het gebruikt de
goback_by_a_dayencurrentTimevariabelen die in de afgelopen 24 uur moeten worden gezocht. -
De GraphQL-query zoekt naar taken die overeenkomen met de ANI van de beller of de ingekorte ANI die niet actief zijn en haalt de eigenaar-id (agent-id) van de taak uit.
-
-
Logboekregistratie foutopsporing:
-
In de activiteit DebugLog worden de HTTP-statuscode en de antwoordtekst van de zoek-API-aanroep geregistreerd.
-
In de activiteit Debug_Log wordt de geëxtraheerde agent-id geregistreerd.
-
-
API-respons controleren:
-
De activiteit Condition_kxu controleert of de HTTP-statuscode van het zoeken-API-gesprek 200 (geslaagd) is.
-
-
Controleer of de agent-id is geëxtraheerd:
-
Bij de Condition_jtn-activiteit wordt gecontroleerd of een agent-id is geëxtraheerd uit de API-reactie voor zoeken.
-
-
Verzenden naar laatste agent (indien gevonden):
-
Als een agent-id wordt gevonden, wordt in de activiteit PlayMessage_ee8 een bevestigingsbericht afgespeeld voor de beller waarin wordt geïnformeerd dat de beller wordt doorverbonden met dezelfde agent waarmee hij/zij eerder heeft gesproken.
-
In de activiteit QueueToAgent_xh1 wordt het gesprek naar de agent in de wachtrij gezet met de geëxtraheerde agent-id.
-
-
Verzenden naar standaardwachtrij (indien niet gevonden):
-
Als er geen agent-id is gevonden (het API-gesprek is mislukt of er is geen vorig gesprek gevonden binnen 24 uur), wordt het gesprek in de wachtrij van de QueueToDefault naar een standaardwachtrij geplaatst.
-
-
Muziek tijdens wachtstand afspelen:
-
Met de activiteit PlayMusic_i73 wordt muziek tijdens wachtstand afgespeeld terwijl de beller in de wachtrij wacht.
-
Variabelen
-
agent-id: (TEKENREEKS) - De id van de laatste agent die het gesprek heeft afgehandeld.
-
huidige tijd: (STRING) - De huidige tijd in milliseconden sinds epoch.
-
goback_by_a_day: (STRING) - De tijd 24 uur geleden in milliseconden sinds tijdvak.
-
Reactie: (STRING) - Het HTTP-antwoord van de zoek-API.
-
ANITrim: (TEKENREEKS) - De ingekorte ANI (telefoonnummer) van de beller.
Stroomactiviteiten
In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.
|
Stroomactiviteit |
Beschrijving |
|---|---|
|
Starten (Nieuw contactpersoon) | Start de stroom wanneer het gesprek is ontvangen. |
|
Acties | |
|
Bericht afspelen |
Hiermee wordt een bericht afgespeeld voor de beller. |
|
WachtrijNaarAgent |
Hiermee wordt het gesprek in de wachtrij geplaatst naar een specifieke agent. |
|
Muziek afspelen |
Speelt muziek af tijdens wachtstand. |
|
Wachtrij |
Hiermee wordt het gesprek in een standaardwachtrij geplaatst. |
|
HTTP |
Maakt een HTTP-verzoek naar de zoek-API met behulp van GraphQL. |
|
Bericht afspelen |
Er wordt een bericht afgespeeld waarin wordt aangegeven dat de beller naar de laatste agent wordt gerouteerd. |
|
Variabele instellen |
|
|
Voorwaarden |
|
|
Wachtrijmuziek (MusicOnHold) |
Speelt wachtrijmuziek af terwijl de beller in de wachtrij wacht. |
|
Lusbehandeling (CallLoopCycle en LoopCycle) |
Zorgt ervoor dat te vaak doorgeschakelde gesprekken naar het laatste menu worden geleid. |
|
Verbinding verbreken (DisconnectContact) |
Hiermee wordt de verbinding met het gesprek verbroken na berichten of wanneer de beller ervoor kiest de interactie te beëindigen. |
Aanvullende resources
Raadpleeg het activiteitengedeelte HTTP-verzoek voor meer informatie over het gebruik van HTTP-verzoeken met GraphQL en andere activiteiten binnen Webex Contact Center.
Raadpleeg ook de API's van Webex Contact Center voor meer informatie over de zoek-API en GraphQL-query's.
AI-agent autonoom (pakket traceren)
Deze stroom maakt gebruik van een autonome AI-agent om spraakinteracties met betrekking tot pakkettracering te beheren. De stroom biedt een optie om indien nodig naar menselijke agenten te escaleren of bij fouten van AI-agenten.
De stroom is ontworpen om klantinteracties over pakkettracering via een autonome AI-agent af te handelen. De AI-agent bestaat uit een actie om pakket bij te houden en een kennisbasis met betrekking tot algemene verzendvragen. Klanten kunnen te allen tijde vragen om met een menselijke agent te spreken.
Voorwaarden
Als u deze stroom wilt gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:
-
Een autonome AI-agent die is geconfigureerd met de juiste actie (samen met uitvoering) en kennisdocumenten. Een voorbeelduitvoeringsstroom is beschikbaar in Webex Connect-stroomsjablonen.
-
Invoerpunt, wachtrij, teams en invoerpunttoewijzing geconfigureerd op de instellingenpagina van Control Hub voor Webex Contact Center.
-
Cisco tekst-naar-spraak (TTS) is ingeschakeld voor het dynamisch genereren van aangepaste berichten.
-
Upload statische audiobestanden als u de standaardaudio van Cisco niet gebruikt.
Uitsplitsing integratie
-
De beller initieert de contactpersoon: Het gesprek wordt ontvangen door Webex Contact Center en doorgestuurd naar de autonome AI-agent.
-
Interactie AI-agent: De AI-agent verwerkt het verzoek van de beller met betrekking tot het bijhouden van pakketten.
-
Wachtrij naar agent: Als escalatie is vereist op verzoek van de klant of vanwege fouten van de AI-agent, wordt de beller in een wachtrij geplaatst voor een menselijke agent.
-
Verbinding verbreken: De interactie wordt beëindigd zodra het verzoek van de beller is afgehandeld of de beller is doorverbonden met een agent.
Activiteiten die in de stroom worden gebruikt
|
Stroomactiviteit |
Beschrijving |
|---|---|
| Starten (nieuwe telefooncontactpersoon) | Deze activiteit markeert het begin van de stroom, die wordt geactiveerd door een nieuw gesprek. |
| Virtuele agent V2 (VAV2) | De activiteit die verantwoordelijk is voor de interactie tussen de flow en de AI-agent. Interactie. Dezelfde activiteit wordt gebruikt om het gesprek te starten en statusgebeurtenissen naar de AI-agent te verzenden. |
| Bericht afspelen | Biedt systeemberichten met tekst-naar-spraak van Cisco. Wordt gebruikt om een foutbericht af te spelen vóór escalatie naar menselijke agent in geval van VAV2 activiteitsfouten. |
| Wachtrij naar agent | Beheert de logica voor wachtrijen voor escalatie naar menselijke agenten. |
| Muziek afspelen | Wachtrijmuziek die wordt afgespeeld tijdens het in de wachtrij plaatsen wanneer de beller wacht op verbinding met de agent. |
| Verbinding verbreken | Beëindigt de interactie nadat taken zijn voltooid of als deze zijn geëscaleerd naar een menselijke agent. |
Fout afhandeling
De stroom omvat strategieën voor het beheer van fouten om onverwachte problemen gracieus te behandelen en ervoor te zorgen dat de beller op de hoogte wordt gebracht en correct wordt omgeleid.
Ondersteuning voor ontwikkelaars
Raadpleeg de gerelateerde documentatie voor meer informatie over het gebruik van Webex Contact Center met autonome AI-agenten:
Aanvullende resources
Voor ondersteuning met betrekking tot deze stroom neemt u contact op met het team voor ontwikkelaarsondersteuning van Webex Contact Center via de Ondersteuning voor ontwikkelaars van Webex Contact Center.
Ga voor verdere discussies naar de Ontwikkelaarscommunity van Webex Contact Center API's.
Gescript AI-agent (pakkettracering)
Deze stroom is ontworpen voor het verwerken van spraakinteracties met betrekking tot pakkettracering met een virtuele agent met scripts. Deze stroom toont de eenvoudigste manier om uitvoering uit te voeren voor een gescripteerde agent. Daarnaast toont de stroom klanten in de wachtrij plaatsen naar verschillende agentwachtrijen op basis van de laatste actieve intentie en aangepaste rapporten voor AI-agenten in Analyzer.
Deze stroom maakt gebruik van een gescripteerde Webex AI-agent om met klanten te communiceren over pakkettracering. De VAV2-activiteit (Virtuele agent V2) verlaat via de 'Afgehandeld'-edge wanneer de gescripte agent een aangepaste gebeurtenis opzet om het pakket te volgen. De stroom maakt hiervoor gebruik van een pakket tracking-API. Deze API is beschikbaar voor ontwikkelaars voor tests en demo's. De uitvoergegevens worden in de stroom geparseerd en via een statusgebeurtenis aan de agent doorgegeven. Meer informatie over het configureren van uitvoering voor spraakagenten met scripts.
Voorwaarden
Als u deze stroom wilt gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:
-
Een Webex AI-agent die is geconfigureerd om vragen over het bijhouden van pakketten af te handelen. Deze agent kan worden geïmporteerd terwijl er een nieuwe agent wordt gemaakt.
-
Invoerpunt, wachtrij, teams en invoerpunttoewijzing geconfigureerd op de instellingenpagina van Control Hub voor Webex Contact Center.
-
Zorg ervoor dat Cisco tekst-naar-spraak (TTS) is ingeschakeld voor het genereren van dynamische audioberichten.
-
Upload indien nodig statische audiobestanden voor aangepaste systeemmeldingen.
Uitsplitsing integratie
|
Uitsplitsing integratie |
Beschrijving |
|---|---|
| De beller initieert de contactpersoon | Het gesprek wordt ontvangen door Webex Contact Center en doorgestuurd naar de gescripte AI-agent. |
| De interactiestatus wordt vastgelegd met behulp van de globale variabele | Met de stroom wordt de globale variabele CustomAIAgentInteractionOutcome ingesteld om de status van de interactie van de klant met de AI-agent te registreren. Dit wordt op verschillende punten bijgewerkt en wordt gebruikt om aangepaste rapporten te maken met behulp van Visualiser. |
| Interactie AI-agent | De AI-agent verwerkt de klantinvoer en reageert op basis van geconfigureerde intenties. Als de gebruiker een pakket wil volgen en een geldig pakketnummer wil opgeven, wordt het beheer teruggestuurd naar het proces via een aangepaste gebeurtenis. |
| Metagegevens van AI-agent parseren en vervullen | Het pakketnummer van de klant wordt opgehaald uit de VAV2-metagegevens en gebruikt in de HTTP-activiteit. |
| Voorwaarden voor beantwoording | De stroom controleert of de pakketinformatie is gevonden of niet en stelt de juiste antwoorden in. |
| Interactie van AI-agent is hervat* | Afhankelijk van het antwoord op de uitvoering wordt het bericht dat naar de klanten moet worden verzonden, teruggestuurd naar de gescripteerde agent via gebeurtenisgegevens onder 'Gebeurtenis status'. |
| Overdracht agent en casusactiviteit | Bepaalt de volgende stappen op basis van de vorige intentie, waarbij de stroom naar verschillende wachtrijen wordt geleid op basis van de vorige intentie. |
| Wachtrij naar agent | Als escalatie vereist is of bij fouten, wordt de beller in een wachtrij geplaatst voor een menselijke agent. |
| Verbinding verbreken | De interactie wordt beëindigd zodra het verzoek van de beller is afgehandeld of de beller is doorverbonden met een agent. |
Activiteiten die in de stroom worden gebruikt
|
Stroomactiviteit |
Beschrijving |
|---|---|
| Starten | Hiermee start u de stroom wanneer een nieuw gesprek is ontvangen. |
| Interactie-resultaatvariabele instellen | Gebruik de activiteit ingestelde variabele om de globale variabele CustomAIAgentInteractionOutcome bij te werken om de nieuwste status van de interactie met de AI-agent op te slaan. |
| Interactie AI-agent | Beheert vragen over het bijhouden van pakketten met behulp van gescripteerde interacties. Dezelfde activiteit wordt gebruikt om het gesprek te starten en statusgebeurtenissen naar de AI-agent te verzenden. |
| Pakketdetails parseren | Haalt het pakketnummer uit de metagegevens die door de virtuele agent zijn verstrekt. |
| HTTP-verzoek voor pakketinformatie | Stuurt een aanvraag naar de logistieke API om de pakketstatus en de geschatte levering op te halen. Gebruik ABC123456 als een voorbeeldpakketnummer. |
| Voorwaardelijke logica | Bepaalt de respons op basis van de pakketstatus of de HTTP-statuscode van het API-gesprek. |
| Responsvariabelen instellen | Configureert antwoorden om te communiceren of het pakket is gevonden of de leveringsdetails. |
| Bericht afspelen | Biedt systeemfoutberichten met Cisco tekst-naar-spraak, vooral bij systeemfouten. |
| Case-activiteit | Begeleidt de stroom op basis van de vorige intentie, waarbij wordt beslist over het routeren naar specifieke wachtrijen. |
| Wachtrij naar agent | Beheert de logica voor wachtrijen voor escalatie naar menselijke agenten. |
| Muziek afspelen | Wachtrijmuziek die wordt afgespeeld tijdens het in de wachtrij plaatsen wanneer de beller wacht op verbinding met de agent. |
| Verbinding verbreken | Beëindigt de interactie nadat taken zijn voltooid of als deze zijn geëscaleerd naar een menselijke agent. |
Stroomspecificaties
De JSON-stroom die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor interactie, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De gebruikte sleutelvariabelen zijn onder andere:
|
Variabele |
Beschrijving |
|---|---|
event_name |
Naam van de gebeurtenis die naar de AI-agent is verzonden. |
event_data |
Gebeurtenispayload verzonden naar de AI-agent. |
status |
Status van het pakket op basis van het HTTP-antwoord. |
estimatedDelivery |
Geschatte leveringsdatum en -tijd voor het pakket op basis van de HTTP-respons. |
packageResp |
Antwoord wordt teruggestuurd naar de klant op basis van het antwoord op de HTTP-activiteit. |
Global_VoiceName |
Bepaalt de spraak die wordt gebruikt voor tekst-naar-spraak. |
CustomAIAgentInteractionOutcome |
Hiermee wordt de status van de interactie vastgelegd (afgebroken, afgehandeld, geëscaleerd of onjuist) op basis van de interactie van de klant met de AI-agent. |
Fout afhandeling
De stroom omvat strategieën voor het beheer van fouten om onverwachte problemen gracieus te behandelen en ervoor te zorgen dat de beller op de hoogte wordt gebracht en correct wordt omgeleid.
Aanvullende resources
Raadpleeg de gerelateerde documentatie voor meer informatie over het gebruik van Webex Contact Center met gescripteerde AI-agenten:
Ondersteuning voor ontwikkelaars
Voor ondersteuning met betrekking tot deze stroom neemt u contact op met het team voor ontwikkelaarsondersteuning van Webex Contact Center via de Ondersteuning voor ontwikkelaars van Webex Contact Center.
Ga voor verdere discussies naar de Ontwikkelaarscommunity van Webex Contact Center API's.
AI-agent gescript (afspraak arts boeken)
Deze sjabloon toont de gegevensstroom tussen het Webex Contact Center en de Webex AI-agentstudio voor een interactie die gebruikmaakt van een gescripte agent. De flow bevat meerdere integraties met externe systemen. Deze worden aangeroepen op basis van aangepaste gebeurtenissen die door de AI-agent zijn verzonden en de uitvoeringsgegevens worden teruggestuurd naar de agent.
Deze stroom toont hoe gegevens tussen het Webex Contact Center en de Webex AI-agentstudio worden doorgegeven met behulp van aangepaste gebeurtenissen. Deze stroom vergemakkelijkt de geautomatiseerde planning en het beheer van doktersafspraken via een gescripteerde AI-agent. Het integreert met externe systemen om de beschikbaarheid te controleren, afspraken te maken, bestaande afspraken op te zoeken en afspraken te annuleren. De stroom zorgt voor naadloze communicatie tussen de beller en de AI-agent, met escalatieopties voor menselijke agenten indien nodig.
Voorwaarden
Als u deze stroom wilt gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:
-
Een gescripteerde AI-agent die is geconfigureerd met relevante plannen om het boeken van afspraken en annuleringen af te handelen. Dit kan worden geïmporteerd vanuit sjablonen tijdens het maken van een nieuwe gescripte agent in het AI Agent Studio-platform.
-
Invoerpunt, wachtrij, teams en invoerpunttoewijzing geconfigureerd op de instellingenpagina van Control Hub voor Webex Contact Center.
-
API's die moeten worden verbonden met het externe afspraakbeheersysteem.
-
Cisco tekst-naar-spraak (TTS) is ingeschakeld voor het genereren van dynamische audioberichten.
-
Upload statische audiobestanden als u de standaardaudio van Cisco niet gebruikt.
Uitsplitsing integratie
|
Uitsplitsing integratie |
Beschrijving |
|---|---|
| De beller initieert de contactpersoon | Het gesprek wordt ontvangen door Webex Contact Center en doorgestuurd naar de AI-agent. |
| Interactie met AI-agent | De AI-agent verwerkt de klantinvoer en reageert op basis van geconfigureerde intenties. |
| Schakelen tussen controle tussen AI-agent en stroom | De controle van het gesprek wordt in verschillende stappen uitgewisseld tussen de AI-agent en de stroom. De AI-agent draagt het beheer over aan de stroom via aangepaste gebeurtenissen. De stroom voert de juiste uitvoering uit op basis van de gebeurtenisnaam en geeft het beheer terug aan de AI-agent, samen met de uitvoeringsgegevens via statusgebeurtenis in de Virtuele agent V2-activiteit. |
| Wachtrij naar agent | Als escalatie vereist is, wordt de beller in een wachtrij geplaatst voor een menselijke agent. |
| Verbinding verbreken | De interactie wordt beëindigd zodra de taak is voltooid of de beller is doorverbonden met een agent. |
Activiteiten die in de stroom worden gebruikt
|
Stroomactiviteit |
Beschrijving |
|---|---|
| Starten | Deze activiteit markeert het begin van de stroom, die wordt geactiveerd door een nieuw gesprek. |
| Virtuele agent V2 (VAV2) | De activiteit die verantwoordelijk is voor de interactie door de AI-agent. Dezelfde activiteit wordt gebruikt om het gesprek te starten en statusgebeurtenissen naar de AI-agent te verzenden. |
| Ontleden | Wordt gebruikt om de gebeurtenispayload van de VAV2-activiteit te parseren. |
| Casus | Wordt gebruikt om de gebeurtenisnaam te controleren die is verzonden door de VAV2-activiteit en branch naar de juiste HTTP-verzoekactiviteiten. |
| HTTP-verzoek | Werkt samen met externe systemen om bewerkingen uit te voeren zoals de beschikbaarheid controleren, het maken, opzoeken of annuleren van afspraken met HTTP-verzoeken op basis van de gebeurtenisnaam die is verzonden door de VAV2-activiteit. De activiteit parseert ook de reactie voor het HTTP-verzoek. |
| Voorwaarde | Evalueert het resultaat van HTTP-verzoeken en stuurt de stroom door op basis van geslaagd- of foutvoorwaarden. |
| Variabele instellen | Wordt gebruikt voor het configureren van variabelen, zoals gebeurtenisnaam en gebeurtenisgegevens, die essentieel zijn voor het opnieuw oproepen van de VAV2-activiteit met de juiste parameters voor statusgebeurtenissen. |
| Bericht afspelen | Biedt systeemberichten met tekst-naar-spraak van Cisco. Wordt gebruikt om een foutbericht af te spelen vóór escalatie naar menselijke agent in geval van VAV2 activiteitsfouten. |
| Wachtrij naar agent | Beheert de logica voor wachtrijen voor escalatie naar menselijke agenten. |
| Muziek afspelen | Wachtrijmuziek die wordt afgespeeld tijdens het in de wachtrij plaatsen wanneer de beller wacht op verbinding met de agent. |
| Verbinding verbreken | Beëindigt de interactie nadat taken zijn voltooid of als deze zijn geëscaleerd naar een menselijke agent. |
Stroomspecificaties
De JSON-stroom die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor interactie, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De gebruikte sleutelvariabelen zijn onder andere:
|
Variabele |
Beschrijving |
|---|---|
event_name |
Naam van de gebeurtenis die naar de AI-agent is verzonden. |
event_data |
Gebeurtenispayload verzonden naar de AI-agent. |
event_data_string |
Tekenreeksversie van event_data omdat de VAV2-activiteit alleen de tekenreeks accepteert. |
http_input |
Verzoektekst voor de HTTP-activiteit op basis van VAV2-metagegevens. |
Global_VoiceName |
Bepaalt de spraak die wordt gebruikt voor tekst-naar-spraak. |
Fout afhandeling
De stroom omvat strategieën voor het beheer van fouten om onverwachte problemen gracieus te behandelen en ervoor te zorgen dat de beller op de hoogte wordt gebracht en correct wordt omgeleid.
Aanvullende resources
Raadpleeg de Beheerhandleiding Webex AI Agent Studio voor meer inzicht in het instellen van uw AI-agenten in Webex AI Agent Studio en het gebruik ervan met Webex Contact Center.
Ondersteuning voor ontwikkelaars
-
Open voor ondersteuning met betrekking tot deze integratie een ticket bij het Webex Contact Center-team voor ontwikkelaars via de Ondersteuning voor ontwikkelaars van Webex Contact Center.
-
Ga voor verdere discussies naar de Ontwikkelaarscommunity van Webex Contact Center API's.
Substroomsjablonen gebruiken
Subflowsjablonen functioneren op dezelfde manier als flowsjablonen. Deze sjablonen stroomlijnen de creatie van substromen die kunnen worden geïntegreerd in meerdere stromen, waardoor redundantie en ontwikkelingstijd wordt verminderd.
Als u substromen wilt maken met substroomsjablonen, kiest u de juiste sjabloon, wijzigt u deze zodat deze aan uw behoeften voldoet, valideert u deze, publiceert u deze en integreert u deze in uw werkstromen. Zie Stromen maken vanuit stroomsjablonen voor meer informatie.
Terugbelgegevens verzamelen
Gebruik deze sjabloon om een substroom van de verzameling van terugbelgegevens te maken, zodat bellers in de wachtrij kunnen blijven of een terugbelverzoek kunnen aanvragen voor flexibele serviceopties.
Deze substroom biedt een menu waarmee bellers kunnen kiezen voor terugbellen of in de wachtrij kunnen blijven. Als de terugbeloptie is gekozen, wordt de benodigde informatie voor terugbellen verzameld, met behulp van het huidige nummer van de beller of een alternatief nummer. U kunt de substroom wijzigen voor een probleemloze bellerervaring door fouten of onbekende omstandigheden, zoals time-outs en ongeldige invoer, af te handelen.
Deze subflow gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioprompts. Voor muziek wordt standaard het ingebouwde muziek-tijdens-wachtstand-bestand gebruikt, defaultmusic_on_hold.wav.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:
- Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.
- Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
- Zorg ervoor dat de terugbelvariabelen (bijvoorbeeld callbackNumber, callbackNumberEntered, stayInQueue) juist aan uw systeem zijn toegewezen om de juiste gegevens vast te leggen.
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Invoer van substroom
- callbackNumber - TEKENREEKS: Het nummer dat moet worden gebruikt voor het terugbellen (vanaf het nummer waarmee de beller belt of een nieuw nummer).
- stayInQueue - BOOLEAANS: Geeft aan of de beller in de wachtrij wilde blijven (waar) of een terugbelverzoek wilde indienen (onwaar).
Substroom-uitgangen
- callbackNumberEntered - TEKENREEKS: Het nummer dat de beller heeft ingevoerd voor het terugbellen, als hij of zij een alternatief nummer opgeeft.
- stayInQueue - BOOLEAANS: Of de beller ervoor heeft gekozen in de wachtrij te blijven of te worden teruggebeld.
Uitsplitsing van substroom
In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.
|
Subflow-element |
Beschrijving |
|---|---|
|
Substroom starten |
Het gesprek komt in de substroom. |
|
Afmeldmenu |
De beller krijgt de optie om in de wachtrij te blijven of te worden teruggebeld.
|
|
Menu Nummer |
Als de beller ervoor kiest te worden teruggebeld, krijgt hij of zij de volgende opties te zien:
|
|
Cijfers verzamelen |
Als de beller ervoor kiest een nieuw terugbelnummer in te voeren, wordt hij/zij gevraagd het nummer van 10 cijfers in te voeren gevolgd door het hekje (#). |
|
Variabele instellen |
Het verzamelde terugbelnummer wordt opgeslagen in de variabele callbackNumberEntered. |
|
Substroom beëindigen | De substroom eindigt na het verzamelen van de terugbelinformatie of het afhandelen van fouten. |
Subflowactiviteiten
In de volgende tabel wordt de volgorde van substroomactiviteiten voor het verzamelen van terugbelinformatie beschreven.
|
Subflowactiviteit |
Beschrijving |
|---|---|
|
Substroom starten |
De substroom begint wanneer deze wordt aangeroepen. |
|
Afmeldmenu |
Dit biedt de beller een optie om in de wachtrij te blijven of te worden teruggebeld. Dit gebruikt TTS om de beller te vragen op 1 te drukken om terug te bellen of 2 in de wachtrij te blijven. |
|
Menu Nummer |
Als de beller kiest voor een terugbelgesprek, wordt hij of zij gevraagd zijn of haar huidige nummer te gebruiken of een nieuw nummer in te voeren. |
|
Cijfers verzamelen |
Als de beller ervoor kiest een nieuw nummer in te voeren, verzamelt deze activiteit het 10-cijferige nummer gevolgd door een hekje (#). |
|
Variabele instellen |
Het verzamelde nummer wordt opgeslagen in de variabele callbackNumberEntered voor verder gebruik. |
|
Substroom beëindigen | De stroom wordt beëindigd nadat de keuzes van de beller zijn afgehandeld en de benodigde informatie is verzameld. |
Aanvullende resources
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over het configureren van substromen.
Foutafhandeling
Gebruik de sjabloon voor het afhandelen van fouten in het Webex Contact Center om fouten zoals problemen met het afhandelen van wachtrijen of mislukte API-verzoeken te beheren. Het kan worden gekoppeld aan specifieke activiteiten of worden geconfigureerd als een algemene foutafhandeling, zodat het systeem soepel blijft werken en gebruikers feedback krijgt over eventuele problemen.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:
- Zorg ervoor dat Cisco tekst-naar-spraak (TTS) is ingeschakeld zodat het contactcenter tekst-naar-spraak kan gebruiken voor foutmeldingen.
- Wijs de errorMessage-variabele toe om de juiste foutberichten in uw workflow dynamisch te verwerken.
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Invoer van substroom
- errorMessage - TEKENREEKS: Het foutbericht dat dynamisch wordt afgespeeld, met vermelding van het probleem dat de beller ondervindt.
Substroom-uitgangen
- N.V.T.: Deze subflow produceert geen uitvoer, omdat deze wordt gebruikt om fouten te verwerken en om feedback te geven aan de beller.
Uitsplitsing van substroom
In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.
|
Subflow-element |
Beschrijving |
|---|---|
|
Substroom starten |
De substroom wordt geactiveerd wanneer er een fout optreedt. |
|
Foutbericht afspelen |
Het systeem speelt een dynamisch foutbericht af dat is gedefinieerd door de variabele errorMessage met Cisco Cloud TTS. Het bericht kan bijvoorbeeld als volgt luiden: We hebben te maken met technische problemen. Probeer het later opnieuw. |
|
Substroom beëindigen (Normaal einde) |
Als de fout is afgehandeld, wordt de substroom gracieus beëindigd. |
|
Substroom beëindigen (Fout beëindigen) |
Als er zich verdere problemen voordoen (het foutbericht wordt bijvoorbeeld niet afgespeeld), eindigt de subflow in een escalatiestatus om aan te geven dat er een kritieke fout is opgetreden. |
Subflowactiviteiten
In de volgende tabel wordt de volgorde van substroomactiviteiten voor het beheren van fouten beschreven.
|
Subflowactiviteit |
Beschrijving |
|---|---|
|
Substroom starten |
De substroom start wanneer er een fout optreedt, waarbij de volgorde voor het afhandelen van fouten wordt gestart. |
|
Foutbericht afspelen |
Hiermee wordt het foutbericht afgespeeld aan de beller met Cisco Cloud TTS. De berichtinhoud wordt dynamisch gedefinieerd door de variabele errorMessage. |
|
Substroom beëindigen (Normaal einde) |
Hiermee wordt de substroom beëindigd als de fout is opgelost zonder verdere problemen. |
|
Substroom beëindigen (Fout beëindigen) |
Beëindigt de subflow met een escalatie als er extra fouten optreden tijdens het foutafhandelingsproces. |
Aanvullende resources
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over het configureren van substromen.
HTTP-gegevensverlaging
Gebruik deze substroomsjabloon om accountgegevens van klanten op te halen via een HTTP-verzoek. Het ondersteunt de bevestiging van de account-id, handmatige invoer als de aanvraag mislukt en verwerkt time-outs, ongeldige invoer en kritieke fouten. Dit is ideaal voor geautomatiseerde zoekopdrachten van klantaccounts in contactcenters.
Deze subflow biedt een dynamische ervaring waarbij accountgegevens van klanten worden opgehaald met een HTTP-verzoek. Als het zoeken is geslaagd, wordt de klant gevraagd de account-id te bevestigen. Als dit niet lukt of als de beller hier de voorkeur aan geeft, kan hij of zij het accountnummer handmatig invoeren. De stroom behandelt fouten zoals ongeldige invoer, time-outs en kritieke fouten gracieus met de juiste aanwijzingen.
Deze subflow gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioprompts.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:
- Invoerpunten, wachtrijen, connectors, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten maken.
- Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
- Zorg ervoor dat de HTTP-verzoek-URL en de parameters juist zijn ingesteld op basis van de behoeften van uw organisatie.
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Invoer van substroom
- errorMessage - TEKENREEKS: Een bericht dat wordt afgespeeld in geval van een fout tijdens de subflow.
Substroom-uitgangen
- outputVariable - TEKENREEKS: Slaat het bevestigde of handmatig ingevoerde accountnummer op.
Uitsplitsing van substroom
In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.
|
Subflow-element |
Beschrijving |
|---|---|
|
Substroom starten (Initialisatie) |
De subflow start het proces van het ophalen van klantgegevens. |
|
Een ogenblik geduld (Bericht ter geruststelling) |
De beller wordt geïnformeerd dat het systeem zijn of haar informatie ophaalt met een TTS-prompt: Even geduld terwijl we uw gegevens opzoeken. |
|
HTTP-verzoek (Klantgegevens ophalen) |
Het systeem verzendt een HTTP GET-verzoek om klantgegevens op te halen van een opgegeven API-eindpunt. Indien dit lukt, bevat het antwoord de klant-id. |
|
HTTP-status controleren (Respons evalueren) |
Het HTTP-antwoord wordt geëvalueerd op basis van de statuscode. Als het verzoek is geslaagd, gaat het proces naar de volgende stap. |
|
Bevestigingsmenu (Bevestiging verzoek of Handmatige invoer) |
De beller wordt gevraagd om de opgehaalde account-id te bevestigen of handmatig het accountnummer in te voeren als dit onjuist is. |
|
Variabele instellen (Account-id opslaan) |
Als de beller de account-id bevestigt, wordt de waarde opgeslagen in de outputVariable. |
|
Cijfers verzamelen (Handmatig account invoeren) |
Als het verzoek mislukt of de beller ervoor kiest het accountnummer opnieuw in te voeren, wordt hij of zij gevraagd een accountnummer van 6 cijfers in te voeren gevolgd door een hekje (#). |
|
Foutafhandeling (StillThere, ongeldig, kritiek) |
De subflow verwerkt time-outs, ongeldige invoer en kritieke fouten met bijbehorende prompts:
|
|
Substroom beëindigen (Conclusie) |
De substroom eindigt na bevestiging van het accountnummer of na het afhandelen van een fout. |
Subflowactiviteiten
In de volgende tabel wordt de volgorde van de substroomactiviteiten voor deze sjabloon beschreven.
|
Subflowactiviteit |
Beschrijving |
|---|---|
|
Substroom starten |
De substroom begint wanneer deze wordt aangeroepen. |
|
Een ogenblik geduld |
Hiermee wordt een bericht afgespeeld via TTS, waarin de beller wordt gevraagd te wachten terwijl de gegevens worden opgehaald. |
|
HTTP-verzoek |
Verzendt een HTTP GET-verzoek om de accountgegevens van de klant op te halen. |
|
HTTP-status controleren |
Evalueert de HTTP-reactie om te bepalen of het verzoek is geslaagd. |
|
Bevestigingsmenu |
Vraagt de beller om de opgehaalde account-id te bevestigen of opnieuw in te voeren als deze niet correct is. |
|
Variabele instellen |
Slaat het bevestigde of handmatig ingevoerde accountnummer op. |
|
Cijfers verzamelen |
Verzamelt een 6-cijferig accountnummer van de beller als het HTTP-verzoek mislukt of als de beller ervoor kiest een nieuw accountnummer in te voeren. |
|
Foutafhandeling |
Verschillende prompts handelen time-outs, ongeldige invoer en kritieke fouten tijdens de subflow af. |
|
Substroom beëindigen |
De stroom wordt beëindigd nadat het accountnummer is bevestigd of er een fout optreedt. |
Wachtrijbehandeling
Gebruik deze subflowsjabloon om de wachtrijbehandeling in Webex Contact Center te automatiseren, zodat bellers betrokken blijven met muziek- en berichtprompts.
Met deze subflow wordt wachtrijmuziek afgespeeld, gevolgd door een bericht, waarbij de reeks tot een ingesteld aantal keren wordt herhaald (standaard is drie). Het zorgt voor een soepele afhandeling van de wachtrij en een boeiende bellerervaring. U kunt variabelen zoals muziekkeuze, berichtinhoud en lusaantal aanpassen.
Deze subflow gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:
- Invoerpunten, wachtrijen, connectors, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten maken.
- Zorg voor de juiste logica en foutafhandelingsconfiguraties voor wachtrijen.
- Upload statische audiobestanden als aangepaste audioprompts of muziekbestanden worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Invoer van substroom
- wachtrijBericht - TEKENREEKS: Het bericht dat tussen muzieknummers moet worden afgespeeld (standaard: Een ogenblik geduld).
- wachtrijMuziek1 - TEKENREEKS: Het eerste muziekbestand dat wordt afgespeeld terwijl de beller wacht (standaard:
defaultmusic_on_hold.wav). - wachtrijMuziek2 - TEKENREEKS: Het tweede muziekbestand dat tussen berichten moet worden afgespeeld (standaard:
defaultmusic_on_hold.wav). - teller - GEHEEL GETAL: Een teller om het aantal lussen bij te houden (standaard: 0).
- musicDuration - GEHEEL GETAL: De duur gedurende welke elke muziektrack wordt afgespeeld (standaard: 10 seconden).
Substroom-uitgangen
Geen
Uitsplitsing van substroom
In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.
|
Subflow-element |
Beschrijving |
|---|---|
|
Substroom starten |
De substroom begint. |
|
Conditiecontrole |
De substroom controleert als de teller kleiner is dan 2. Indien waar, gaat de stroom door naar de muziek- en berichtenvolgorde. Indien onwaar, eindigt de substroom. |
|
Muziek afspelen 1 |
Het eerste muziekbestand (queueMusic1) wordt afgespeeld voor de duur die is gedefinieerd door musicDuration. |
|
Bericht afspelen |
Na het eerste muziekbestand wordt een bericht afgespeeld met Cisco TTS, waarbij de inhoud wordt gedefinieerd door queueMessage. |
|
Muziek afspelen 2 |
Na het bericht wordt het tweede muziekbestand (queueMusic2) afgespeeld voor de gedefinieerde duur. |
|
Oplopende teller |
De tegenvariabele wordt verhoogd met 1 nadat het tweede muziekbestand is afgespeeld. |
|
Voorwaarde opnieuw controleren |
Nadat de teller is verhoogd, controleert de stroom opnieuw als de teller nog steeds kleiner is dan 2. Indien waar, herhaalt de lus zich; anders eindigt de substroom. |
|
Substroom beëindigen |
Zodra de teller 2 bereikt, eindigt de substroom. |
Subflowactiviteit
In de volgende tabel wordt de volgorde van subflowactiviteiten beschreven.
|
Subflowactiviteit |
Beschrijving |
|---|---|
|
Substroom starten |
Initialiseert het substroomproces. |
|
Conditiecontrole |
Er wordt gecontroleerd of de teller kleiner is dan 2, zodat de lus kan doorgaan. |
|
Muziek afspelen 1 |
Speelt het eerste muziekbestand af voor de duur die is opgegeven door musicDuration. |
|
Bericht afspelen |
Speelt een bericht af met behulp van Cisco TTS met inhoud die wordt geleverd door queueMessage. |
|
Muziek afspelen 2 |
Speelt het tweede muziekbestand af voor de duur die is opgegeven door musicDuration. |
|
Oplopende teller |
Verhoogt de teller variabele met 1 om de lus te besturen. |
|
Substroom beëindigen |
Hiermee wordt de substroom beëindigd zodra de teller de vooraf gedefinieerde limiet bereikt. |
Sjabloon geplande terugbelsubstroom
Gebruik deze sjabloon om een substroom te maken waarmee bellers een terugbelactie kunnen plannen voor een specifieke datum en tijd, inclusief de selectie van de tijdzone.
Deze substroom leidt de beller door een reeks prompts om alle noodzakelijke informatie te verzamelen voor een geplande terugbelactie. Er wordt gevraagd naar de gewenste datum, een begin- en eindtijd voor het terugbelvenster en de tijdzone van de beller. De substroom omvat validatie van datum- en tijdsinvoer om nauwkeurigheid te garanderen. Als er een ongeldige indeling wordt ingevoerd, wordt de beller opnieuw gevraagd. Zodra alle informatie is verzameld, wordt deze gebruikt om de terugbelactie in het systeem te plannen.
Deze subflow gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioprompts.
Voorwaarden
Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:
-
Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.
-
Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
-
Zie de Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.
Invoer substroom
| Naam van variabele | Type | Beschrijving |
|---|---|---|
| Terugbelnummer | STRING | Het telefoonnummer dat moet worden gebruikt voor het terugbellen. |
| Klantnaam | STRING | De naam van de klant die om de terugbelactie verzoekt. |
| Terugbelwachtrij | STRING | De wachtrij waarnaar de geplande terugbelactie wordt verzonden. |
Substroomuitgangen
| Naam van variabele | Type | Beschrijving |
|---|---|---|
| DatumTerugbelschema | STRING | De datum waarop de terugbelactie is gepland, opgemaakt als JJJJ-MM-DD. |
| TijdzoneTerugbelschema | STRING | De IANA-tijdzone-id voor de terugbelactie (bijvoorbeeld Amerika/Chicago). |
| StarttijdTerugbelplanning | STRING | De starttijd voor het terugbelvenster, ingedeeld als UU:mm:ss. |
| EindtijdSchemaTerugbeltijd | STRING | De eindtijd voor het terugbelvenster, ingedeeld als UU:mm:ss. |
Uitsplitsing substroom
In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.
| Subflow-element | Beschrijving |
|---|---|
| Substroom starten | Het gesprek komt in de substroom. |
| Planningsdatum | De beller wordt gevraagd om de gewenste terugbeldatum in te voeren in YYYYMMDD-indeling. De substroom valideert de invoer om ervoor te zorgen dat het een echte datum is. Als dit ongeldig is, wordt de prompt herhaald. |
| Starttijd planning | De beller wordt gevraagd om de starttijd voor het terugbelvenster in te voeren in de indeling UUMM (24 uur). De substroom valideert de invoer om ervoor te zorgen dat het een geldige tijd is. Als dit ongeldig is, wordt de prompt herhaald. |
| Eindtijd planning | De beller wordt gevraagd de eindtijd voor het terugbelvenster in te voeren in de indeling UUMM (24 uur). De substroom valideert de invoer om ervoor te zorgen dat het een geldige tijd is. Als dit ongeldig is, wordt de prompt herhaald. |
| Tijdzone plannen | De beller krijgt een menu te zien om zijn of haar tijdzone te selecteren.- Druk op 1 voor IST (Indiase standaardtijd).- Druk op 2 voor centrale tijd.- Druk op 3 voor oostelijke tijd. |
| Terugbellen plannen | Met behulp van alle verzamelde gegevens (CallbackNumber, CustomerName, CallbackQueue en de geplande datum, tijd en tijdzone) plant de subflow de terugbelactie officieel in het systeem. |
| Substroom beëindigen | De substroom wordt beëindigd nadat het terugbellen is gepland. |
Subflowactiviteiten
In de volgende tabel wordt de volgorde beschreven van de substroomactiviteiten voor het plannen van een terugbelactie.
| Substroomactiviteit | Beschrijving |
|---|---|
| Substroom starten | De substroom begint wanneer deze wordt aangeroepen. |
| Planningsdatum | Hiermee wordt de gewenste terugbeldatum van de beller verzameld. De TTS-prompt is: "Voer uw gewenste datum in YYYYMMDD-indeling in". De invoer wordt gevalideerd om ervoor te zorgen dat deze de juiste datumindeling is. |
| DatumIndelingOmzetten | Nadat een geldige datum is ingevoerd, converteert deze activiteit de YYYYMMDD-invoer naar een YYYY-MM-DD-indeling en slaat deze op in de variabele CallbackScheduleDate. |
| StarttijdPlanning | Hiermee wordt de starttijd voor het terugbelvenster verzameld. De TTS-prompt is: 'Voer de starttijd voor uw terugbelgesprek in UUMM-indeling in'. De invoer wordt gevalideerd om ervoor te zorgen dat deze de juiste tijdsindeling heeft. |
| StarttijdConverteren | Zet de invoer van de HHMM-starttijd om in de indeling UU:mm:ss en slaat deze op in de variabele CallbackScheduleStartTime. |
| EindtijdPlanning | Hiermee wordt de eindtijd voor het terugbelvenster verzameld. De TTS-prompt is: 'Voer de eindtijd voor uw terugbelgesprek in UUMM-indeling in'. De invoer wordt gevalideerd om ervoor te zorgen dat deze de juiste tijdsindeling heeft. |
| EindtijdConverteren | Zet de invoer van de HHMM-eindtijd om in de indeling UU:mm:ss en slaat deze op in de variabele CallbackScheduleEndTime. |
| TijdzonePlannen | Geeft een menu weer om een tijdzone te selecteren. |
| TerugbellenPlannen | Met deze laatste actie worden alle verzamelde en opgemaakte variabelen uitgevoerd en wordt het geplande terugbelverzoek in het systeem gemaakt. |
| Substroom beëindigen | De stroom wordt beëindigd nadat het terugbellen is gepland. |
Aanvullende resources
Raadpleeg de Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over het configureren van substromen.
Stromen maken en beheren
Een stroom maken
U kunt stromen maken en beheren met de module voor routeringsresources. Wanneer u een stroom ontwerpt, mag een consultatieinteractie geen beleefdheidsterugbelgesprek, enquêtefeedback na een gesprek of onaangekondigde doorverbindingsactiviteit bevatten.
Wanneer u een stroom maakt en het aantal knooppunten meer dan 100 bedraagt, kan er latentie optreden in de stroomontwerper. In dergelijke gevallen raden wij u aan om de functies Stroomketen en Dynamische variabelen te gebruiken om een grote stroom op te splitsen in eenvoudig te beheren kleinere stromen. Zie Meerdere stromen koppelen (met GoTo) en Wachtrijcontact voor meer informatie.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Selecteer in het deelvenster Flows klikt u op Manage flows. Kiezen Create flows in de vervolgkeuzelijst. Het bericht Create a new flow wizard wordt weergegeven met de optie om uit te kiezen Flow of
Subflow.
|
| 4 |
Klik op Flow. Klik op Subflow om een substroom te maken. Het proces van het maken van een substroom is vergelijkbaar met dat van het maken van een stroom. |
| 5 |
Kies de vereiste optie voor het maken van het proces:
|
| 6 |
Klik op Start fresh. |
| 7 |
Op het tabblad Flow name een unieke naam in. De stroomnaam mag geen spaties bevatten. Het enige toegestane speciale teken is _ (underscore). De toegestane lengte is 80 tekens. Bijvoorbeeld NewContact_01. |
| 8 |
Klik op Create flow. Het bericht Flow Designer wordt weergegeven. |
| 9 |
Op het tabblad General settings de beschrijving van het proces in. U kunt de beschrijving later niet meer wijzigen. |
| 10 |
(Optioneel) Configureer de volgende instellingen in de Diagram settings .
|
| 11 |
Op het tabblad Flow Decryption Settings , schakelt u de Enable flow decryption om het decoderen van gevoelige informatie in de stroom toe te staan. A Debug Details Data Disclosure pop-up wordt weergegeven. Controleren I agree en klik op Save. U kunt nu gevoelige informatie decoderen uit de stroomlogboeken op het moment van foutopsporingsprocessen. Raadpleeg het gedeelte Traceerstromen voor meer informatie. |
| 12 |
Voer de volgende taken uit om het proces te maken:
|
Stromen maken vanuit stroomsjablonen
Met stroomsjablonen kunt u kant-en-klare stromen voor algemene usecases. Stromen maken vanuit stroomsjablonen:
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Navigeren naar . |
| 3 |
Vanuit het scherm Contact Center deelvenster Navigatie en klik op . |
| 4 |
Selecteer in het deelvenster Flows klikt u op Manage flows en klikt u op het pictogram Create flows vervolgkeuzelijst. Het bericht Create a new flow wizard wordt weergegeven met de optie om uit te kiezen Flow of Subflow.
|
| 5 |
Klik op Flow. Klik op om een substroom te maken Subflow. Het proces van het maken van een substroom is vergelijkbaar met dat van het maken van een stroom. |
| 6 |
Vanuit het scherm Choose a methodKlik Flow templates. |
| 7 |
Kies uw sjabloon in de beschikbare lijst met sjablonen. Klik op Next. Klik op View details om een gedetailleerd voorbeeld van de sjabloon te bekijken. Raadpleeg het gedeelte Details van stroomsjabloon weergeven voor meer informatie. |
| 8 |
Op het tabblad Flow name een unieke naam voor de stroom op. Volg de naamgevingsconventies. |
| 9 |
Klik op Next. U hebt een nieuwe flow gemaakt vanuit een stroomsjabloon.
Gebruik de koppelingen in de lijst met stroomsjablonen voor meer informatie over de stromen en als de stromen meer configuratie vereisen voorafgaand aan het testen. Zie Details van stroomsjabloon weergeven. |
De volgende stappen
Pas de activiteiten en gebeurtenissen in de stroom aan uw vereisten aan. Valideer en publiceer de stroom.
Details van stroomsjabloon weergeven
Als u meer details over een specifieke sjabloon wilt weergeven, doet u het volgende:
| 1 |
Kies de gewenste sjabloon op de pagina voor de sjabloonverzameling. |
| 2 |
Klik op View details. Het bericht Template details wordt weergegeven.
|
De volgende stappen
Klik op Select template om door te gaan met de gekozen sjabloon.
Opties voor contextmenu
Gebruik het contextmenu voor aanvullende acties. Het contextmenu openen vanuit de Flows kiest u de stroom en opent u de stroom in de module Flow Designer. Beweeg de muis over de naam van de stroom. Er wordt een menu weergegeven met de volgende opties:
- Edit name—Gebruik om de naam van het proces te wijzigen.
- Export—Wordt gebruikt om het proces te exporteren.
- Import—Wordt gebruikt om het proces te importeren.
- Delete—Gebruik om het proces te verwijderen.
- View version history—Gebruik om de versiedetails van het proces weer te geven.
Stroomvariabelen bewerken
U kunt een variabele niet bewerken wanneer deze in gebruik is. Nadat u het variabele type hebt gemaakt, kunt u het variabele type niet bewerken.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken. De stroom wordt geopend in het venster Flow Designer. |
| 4 |
Klik op een variabele tag in de Global properties deelvenster. In een pop-upvenster wordt een overzicht van de variabele informatie weergegeven.
|
| 5 |
Klik op Edit in de rechterbovenhoek van het pop-upvenster. |
| 6 |
Selecteer de niet-gebruikte variabele in het proces. |
| 7 |
Breng de nodige wijzigingen aan in de naam, beschrijving, waarde en variabele configuraties van de variabele. |
Een stroom wijzigen
Gebruik de pijl Edit om een stroom te bewerken. Indien ingeschakeld, kunnen andere stroomontwikkelaars het proces niet tegelijkertijd bewerken. Standaard wordt een stroom geopend in alleen-lezenmodus.
U kunt variabelen die gevoelige informatie bevatten, als beveiligd markeren. Wanneer u een bestaande stroom opent die stroomvariabelen bevat, wordt u gevraagd om deze variabelen te controleren en als beveiligd te markeren. Zie Veilige variabelen voor meer informatie over veilige variabelen.
| 1 |
Meld u aan bij Control Hub. | ||||||||||||
| 2 |
Ga naar . Het bericht Flows verschijnt en toont de lijst met stromen met de volgende velden:
| ||||||||||||
| 3 |
Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken. De stroom wordt geopend in het venster Flow Designer. Als de geselecteerde stroom stroomvariabelen heeft, wordt u gevraagd de variabelen als beveiligd te markeren. U kunt het proces alleen wijzigen als de Edit On schakelknop is ingeschakeld. Als het bericht Edit On schakelknop is uitgeschakeld, de stroom wordt weergegeven in alleen-lezenmodus. | ||||||||||||
| 4 |
Flow Decryption Settings: Schakel de optie Flow Decryption Settings om het decoderen van de stroom toe te staan. Raadpleeg het gedeelte Traceerstromen voor meer informatie. | ||||||||||||
| 5 |
Klik op Go Select Secure Variables om de pagina Edit Secure Variables . Klik op Skip for now om door te gaan met het bewerken van de geselecteerde stroom zonder de veilige variabelen te markeren. Dit dialoogvenster verschijnt de volgende keer dat u het proces bewerkt. Controleer de Don't show this message again selectievakje om het selectieproces voor het geselecteerde proces permanent over te slaan. Deze functie wordt momenteel niet ondersteund. | ||||||||||||
| 6 |
Schakel de selectievakjes in van de variabelen die gevoelige informatie bevatten en klik op Save. In het venster Stroomontwerper worden de geselecteerde variabelen weergegeven met een vergrendelingspictogram naast de namen van de variabelen. De geselecteerde stroom wordt geopend in alleen-lezenmodus. | ||||||||||||
| 7 |
Schakel de optie Edit schakelknop om het proces te wijzigen. | ||||||||||||
| 8 |
Bewerk de conceptstroom naar wens. Wanneer u een stroom wijzigt, kan een consultatieinteractie geen beleefdheidsterugbelgesprek, enquêtefeedback na een gesprek of onaangekondigde doorverbindingsactiviteit bevatten. | ||||||||||||
| 9 |
Klik op Save om het proces op te slaan als u de optie Autosave schakelknop. |
Voorbeeld van audioprompt in het proces
Met de functie voor het voorbeeld van audioprompts kunt u audio van .wav-bestanden en tekst-naar-spraak-berichten (TTS) direct afspelen in de Flow Designer-module. Het bericht Preview prompt knop met de volgende activiteiten biedt een verbeterde ontwikkelaarservaring door de tijd en inspanning te verminderen voor het valideren van de audio- en tekst-naar-spraakberichten:
Gebruik de pijl Preview prompt knop voor snelle verificatie van audioprompts, taal en spraakselecties in TTS-berichten, samen met het testen van de SSML-markup voor promptpersonalisatie.
-
Activiteit Muziek afspelen ondersteunt geen prompt voor het bekijken van een voorbeeld.
-
Bij weergave van een voorbeeld van tekst-naar-spraak is spraakselectie verplicht.
-
U kunt de TTS-connectoroptie niet wijzigen wanneer u een voorbeeld van de prompt bekijkt. Sluit de voorbeeldprompt, selecteer een andere provider voor de activiteit om een andere TTS-provider te testen.
-
Het bericht Language en Voice instellingen in de vervolgkeuzelijst wanneer een voorbeeld van een prompt wordt weergegeven die overeenkomt met variabelen Global_Language en Global_VoiceNamerespectievelijk. U kunt deze in de stroom instellen om de ervaring te wijzigen.
-
Controleer bij het testen van audiobestandsvariabelen of het bestandspad overeenkomt met een daadwerkelijk .wav-bestand dat in het systeem bestaat.
Entiteiten in een stroom zoeken
Gebruik de zoekfunctie om naar entiteiten in een flow te zoeken en snel toegang te krijgen tot hun locaties. Gebruik deze zoekfunctie voor uitgebreidere en complexere stromen om handmatige inspanningen te vermijden bij het vinden van de gewenste entiteiten.
U kunt met deze zoekfunctie de volgende entiteiten in de stroom zoeken:
- Namen, beschrijvingen en invoer van activiteiten
- Namen van variabelen
- Kiezelexpressies
- Stroomeigenschappen
U kunt vrije tekst vinden en vervangen in velden zoals tekstinvoer, beschrijvingen, kiezelexpressies, enzovoort.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken. De stroom wordt geopend in de Flow Designer
Venster.
|
| 4 |
Voer in het zoekvak dat wordt weergegeven in de rechterbovenhoek het trefwoord in (activiteitsnaam, variabele naam of tekenreeks) en druk op Enter. U kunt het zoekvak ook activeren met behulp van de sneltoetsen: Cmd + K (voor macOS) en Ctrl + k (voor Windows). De zoekresultaten verschijnen in een afzonderlijk zoekvenster links op het scherm.
|
| 5 |
(Optioneel) Kies een of meer entiteitstypes in de vervolgkeuzelijst om de zoekresultaten te filteren. |
| 6 |
Ga als volgt te werk om een tekst te vinden en te vervangen: |
Versielabels toepassen op een stroom
We raden aan versielabels toe te voegen om een levenscyclus van de flow te maken door verschillende fasen, zoals ontwikkeling, test en live. In plaats van wijzigingen rechtstreeks toe te passen op het proces, kunt u het proces faseren publiceren voordat u het proces naar de productie implementeert. Met deze functie kunt u voorkomen dat uw huidige stroom in de productie wordt overschreven.
Wanneer u een stroom publiceert, koppelt u naast de naam van de stroom een versielabel, zoals 'Live', 'Test' of 'Dev', aan de nieuwe stroomversie. Dit geeft de mogelijkheid om verschillende versies van dezelfde flow aan verschillende invoerpunten of GoTo-activiteit te koppelen. Nieuwste is het standaardversielabel dat u niet kunt verwijderen uit een stroomversie. U kunt elk ander versielabel samen met de nieuwste versie toepassen.
Bovendien kunt u meerdere versies van dezelfde flow aan een invoerpunt koppelen. Tijdens de configuratie van een invoerpunt kunt u een stroom kiezen samen met een van de bijbehorende versielabels.
U kunt de stroomlogica ook dynamisch wijzigen door versielabels in de stroom te openen met de NewContact variabele (zie Stroom starten voor meer informatie). Het bericht
NewContact.FlowVersionLabel de variabele geeft het versielabel weer dat momenteel wordt uitgevoerd: of 'Dev', 'Test', 'Live' of 'Nieuwste'. Als u een versielabel voor het proces toepast, kunt u aangepaste logica ontwerpen die aangepast is aan de specifieke versielabels van het proces.
Wanneer u het proces in de bewerkingsmodus opent, ziet u de conceptversie van de meest recente stroomversie die is gepubliceerd. Wanneer u deze conceptversie publiceert, wordt het meest recente versielabel eraan gekoppeld. Aan slechts één flow is het nieuwste versielabel gekoppeld. Dit komt overeen met de laatst gepubliceerde versie van de stroom.
Voordat u begint
U moet het proces ten minste één keer publiceren.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken. De stroom wordt geopend in het venster Flow Designer. |
| 4 |
Bewerk het proces. |
| 5 |
Klik op Save om het proces op te slaan als u de optie Autosave schakelknop. |
| 6 |
Schakel de optie Validation schakelknop om publiceren in te schakelen. |
| 7 |
Klik op Publish. |
| 8 |
(Optioneel) In het veld Publish flow voert u een opmerking in over de versie of informatie die u met andere stroomontwikkelaars wilt delen. |
| 9 |
Standaard wordt de koppeling Latest is geselecteerd als het versielabel dat de nieuwste versie van de stroom aangeeft. U kunt meerdere versielabels toepassen op een stroomversie, zoals live, dev of test vanaf de Add version label vervolgkeuzelijst. Als een specifiek versielabel aan een invoerpunt is toegewezen, verschijnt er naast dat versielabel in de vervolgkeuzelijst een melding dat het label aan een invoerpunt is toegewezen. |
| 10 |
Klik op Publish. Nadat u een of meer geschikte versielabels hebt gekozen en hebt gepubliceerd, gebruikt u deze versie van het proces wanneer u een invoerpunt toewijst. |
| 11 |
(Optioneel) Klik op het timerpictogram naast het versienummer om de versiegeschiedenis van het proces weer te geven. Het bericht Version history modaal wordt weergegeven met de volgende details voor actieve versies en andere versies van de stroom:
Gebruik een van de volgende zoekattributen voor trefwoorden om de tabel te filteren:
|
| 12 |
Klik op het pictogram View pictogram van een rij om de stroom weer te geven die in de gekozen versie is gepubliceerd. Als u ervoor kiest om te bewerken wanneer u een oudere stroomversie bekijkt, overschrijft deze het huidige concept met die specifieke stroomversie. |
U kunt een willekeurig aantal versies aan een flow toevoegen. De geschiedenis van de stroomversies geeft echter alleen de meest recente 100-versies weer. Stroomversies worden alleen verwijderd wanneer u het proces verwijdert.
Automatisch opslaan in- of uitschakelen
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op om een stroom te maken New. |
| 4 |
Als u een bestaande stroom wilt bewerken, klikt u op de Go to Flow Designer naast het proces dat u wilt bewerken. De stroom wordt geopend in de Flow Designer
Venster.
|
| 5 |
Als u de optie voor automatisch opslaan wilt inschakelen, stelt u de optie Autosave in- of uitschakelen van de knop AAN. |
| 6 |
De optie voor automatisch opslaan uitschakelen: Nadat u de optie voor automatisch opslaan hebt uitgeschakeld, slaat u uw wijzigingen handmatig op. Anders verliest u de wijzigingen die in het proces zijn aangebracht. |
Activiteiten kopiëren en plakken
Kopieer en plak een activiteit of een groep activiteiten in dezelfde stroom, zodat u activiteiten niet helemaal opnieuw hoeft te configureren. Hiervoor kunt u één activiteit of een groep activiteiten tegelijk selecteren en opnieuw gebruiken in dezelfde volgorde. Wanneer u activiteiten kopieert, maakt het systeem duplicaten van die activiteiten en kopieert alle geconfigureerde instellingen en koppelingen.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op om een stroom te maken . |
| 4 |
Als u een bestaande stroom wilt bewerken, klikt u op de Go to Flow Designer naast het proces om het te openen. |
| 5 |
Voer een van de volgende handelingen uit: U kunt ook op CTRL + C op het toetsenbord drukken om de geselecteerde activiteiten te kopiëren en op CTRL + V drukken om de geselecteerde activiteiten op het doek te plakken. |
| 6 |
Wijzig de rangschikking van de gekopieerde activiteiten, indien nodig. |
Een stroom valideren
Valideer een stroom om ervoor te zorgen dat alle vereiste velden zijn geconfigureerd en dat de structuur van de stroom geldig is. Validatie kan niet bepalen hoe het systeem de stroom op runtime uitvoert en biedt geen garantie dat de stroom wordt uitgevoerd zoals verwacht.
Wanneer de validatie is gelukt, verlaat u de Validation in te schakelen. U kunt het proces alleen publiceren als de validatie is gelukt.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces dat u wilt valideren. De stroom wordt geopend in de Flow Designer
Venster.
|
| 4 |
Stel de Validation schakelen naar On. De validatie wordt gestart en er worden fouten weergegeven in het venster. Tijdens de validatie worden fouten op de volgende manieren weergegeven:
|
| 5 |
Als u de koppeling Validation details en wilt u het opnieuw openen, klikt u op de Flow errors Knop. |
| 6 |
(Optioneel) Als er fouten zijn, stelt u de optie Validation schakelen naar Off. Herstel de fouten en start de validatie opnieuw op. Stroomvalidatie kan geen functies evalueren of controleren om te zien of variabelen verdwijnen en waarden verwachten. Het controleert alleen op structurele fouten. Controleer uw variabelen goed om ervoor te zorgen dat ze naar verwachting werken. |
Een proces kopiëren
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op het pictogram met de puntjes naast de stroom die u wilt kopiëren en klik op Copy. De naam van de gekopieerde stroom heeft de volgende indeling: Copy_FlowName_FlowID. Stroomnaam is de naam van de oorspronkelijke stroom en stroom-id is een unieke id voor de oorspronkelijke stroom. |
| 4 |
Open de gekopieerde stroom om de naam te bewerken. |
Een proces exporteren
Exporteer een stroom om een stroomdefinitie uit te pakken als een JSON-bestand. U kunt later het JSON-bestand importeren om dezelfde stroom te maken voor een andere tenant. Zie Een proces importeren.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op het ellipspictogram naast de stroom die u wilt exporteren en klik op Export. |
| 4 |
Selecteer in het dialoogvenster dat wordt geopend Save en klik op OK om het stroombestand te downloaden. Het bestand wordt naar uw lokale systeem gedownload met de bestaande bestandsnaam in JSON-indeling. |
Een proces importeren
Als u een stroom vanuit een andere tenant wilt importeren, moet u eerst het proces exporteren als een JSON-bestand. Zie Een stroom exporteren om een stroom te exporteren.
Zie Een stroom kopiëren om een bestaand proces binnen dezelfde tenant opnieuw te gebruiken.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Voer uw naam en e-mailadres in onder Manage flows klikken Import. |
| 4 |
Kies het stroombestand in JSON-indeling van uw lokale systeem. |
| 5 |
Klik op Open om het bestand te importeren. De stroom wordt naar uw tenant geïmporteerd. U kunt een stroom alleen in JSON-indeling importeren. Het JSON-bestand moet een geldige stroom zijn om te importeren. U kunt een bestand van maximaal 10 MB importeren. |
De volgende stappen
U kunt het proces wijzigen of publiceren. Zie Werken met stromen voor meer informatie.
Een stroom publiceren
U kunt een stroom publiceren nadat het systeem de stroom heeft gevalideerd en zonder fouten heeft gevonden. U kunt een gepubliceerde stroom gebruiken in strategieën voor het routeren van invoerpunten.
Controleer vóór publicatie of de stroom correct is geconfigureerd en gereed is voor gebruik door Live Contact Center. Het systeem biedt geen volledige ondersteuning voor het bewerken van een gepubliceerde stroom.
Het systeem schakelt de Publish flow terwijl de Validation schakelaar is uitgeschakeld. Als er actieve fouten zijn, blijft de knop uitgeschakeld.
Wanneer u klikt Publish flowDe Publish flow bevestigingsvenster wordt weergegeven. Voordat u een stroom publiceert, moet u ervoor zorgen dat alle expressies werken en dat de stroom zich naar wens gedraagt.
Als er een fout optreedt:
- U ziet een meldingsvenster met de
Tracking IdenFlow Id. Neem contact op met de Cisco-ondersteuning voor hulp met fouten. Voor ondersteuning is deTracking Id. - Klik op de pagina Retry publish.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces dat u wilt publiceren. De stroom wordt geopend in de Flow Designer
Venster.
|
| 4 |
Klik op Publish. Als de stroom met succes wordt gepubliceerd, wordt een bevestigingsbericht weergegeven. |
| 5 |
Selecteer een van de volgende opties:
|
Een proces verwijderen
Als een stroom de status heeft van Published, het kan onderdeel zijn van een configuratie van een routeringsstrategie. Weet waar het proces in gebruik is voordat u het verwijdert. Anders kunt u live contactcenterinteracties beïnvloeden.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . Het bericht Flows wordt weergegeven.
|
| 3 |
Klik op het ellipsvormige pictogram naast de stroom die u wilt verwijderen en klik op Delete. |
| 4 |
Klik op Yes om te bevestigen. |
Strategieën voor het routeren van invoerpunten
Een strategie voor het routeren van invoerpunten is een configuratie die het routeringsgedrag van een contact bepaalt wanneer het contact een invoerpunt bereikt. Wanneer een contact bij een invoerpunt aankomt, controleert de routeringmotor om te zien welke routeringstrategie actief is op het opgegeven tijdstip en volgt deze configuratie.
Met het gedeelte Gespreksbeheer van de configuratie van de routeringsstrategie voor het invoerpunt kunt u een stroom kiezen die de ervaring beheert die bellers hebben tijdens hun interactie. Met Flow Designer kunt u een end-to-end flow configureren die zowel de eerste behandeling van het gesprek in de IVR als de wachtrijervaring beheert nadat het contact in de wachtrij staat.
Kies een stroom uit de Flow om de stroom aan te geven die deze end-to-end gesprekservaring beheert tijdens het tijdsinterval dat is opgegeven in de routeringsstrategie. Alleen stromen die vanuit Flow Designer zijn gepubliceerd, zijn beschikbaar in deze vervolgkeuzelijst.
Stromen zijn alleen beschikbaar voor telefonie-invoerpunten. U kunt geen instellingen in de stroom van de routeringsstrategie voor het invoerpunt overschrijven.
Strategieën voor het routeren van wachtrijen
Een strategie voor het routeren van wachtrijen is een configuratie waarmee het routeringsgedrag van een contactpersoon wordt bepaald wanneer het contact een wachtrij bereikt. Wanneer een contact in een wachtrij aankomt, controleert de routeringsengine welke strategie voor de routering van de wachtrij actief is op het opgegeven tijdstip en volgt deze configuratie.
Klanten die strategieën voor het routeren van wachtrijen in Webex Contact Center hebben, hebben toegang tot deze strategieën, maar kunnen geen nieuwe strategieën maken. We raden alle klanten aan hun configuraties over te zetten naar wachtrijen.
Substromen maken en beheren
Met Flow Designer kun je grote stromen opsplitsen in kleinere, beter beheersbare onderdelen, substromen genoemd. U kunt substromen over meerdere stromen opnieuw gebruiken om specifieke taken af te handelen. Deze modulaire aanpak vereenvoudigt het flowmanagement en vermindert de complexiteit van het bouwen van grote stromen. Hier zijn enkele belangrijke kenmerken van substromen:
-
U kunt substromen op organisatieniveau maken om deze intern beschikbaar te maken. U kunt bijvoorbeeld substromen weergeven en aanroepen die binnen dezelfde organisatie beschikbaar zijn. U kunt maximaal 200 substromen per organisatie maken.
-
U kunt een substroom binnen een stroom aanroepen om de logica uit te voeren zonder een invoerpunt te koppelen of de hoofdstroom te verlaten.
-
U kunt substromen meerdere keren opnieuw gebruiken in een hoofdstroom of over hoofdstromen binnen de organisatie.
-
U kunt variabelen doorgeven tussen bovenliggende stroom en substromen en invoer- en uitvoervariabelen van de hoofdstroom toewijzen aan de substroom en omgekeerd. Dit maakt deze variabelen in de substroom onafhankelijk van de variabelen in de bovenliggende stroom die de substroom aanroept.
De tekst-naar-spraak-instellingen (TTS) in de hoofdstroom gaan echter niet door naar de substromen. Overweeg bijvoorbeeld een stroom waarin de belangrijkste stroomvariabele is
Global_VoiceName: fr-FR-Ariane (French). Als een subflow wordt geactiveerd om TTS af te spelen, wordt de audio standaard in het Engels afgespeeld. Om dit te overwinnen, definieert u een substroomvariabele met dezelfde naam dieGlobal_VoiceName :fr-FR-Ariane (French). U kunt ook een substroomvariabele makenGlobal_VoiceName(hetzelfde als in de hoofdstroom) en wijs de waarde van de hoofdstroom toe aan de substroom. Zie Verschillende ondersteunde talen en spraaknamen configureren met systeemeigen tekst-naar-spraak in de WxCC-substroom voor meer informatie.U kunt geen globale variabelen toevoegen aan de substroom. U kunt echter een globale variabele van de hoofdstroom toewijzen aan een lokale variabele in substroom.
-
U kunt subflow onafhankelijk publiceren. De wijzigingen die in de substroom worden aangebracht, worden echter pas van kracht nadat u de hoofdstroom opnieuw hebt gepubliceerd.
-
U kunt een versielabel, zoals Live, Dev en Test, aan een subflow toevoegen zodat u een end-to-end-test van de hoofdflow in de respectievelijke omgevingen kunt uitvoeren.
-
Substromen moeten worden aangeroepen vanuit de hoofdstromen. U kunt geen andere substroom oproepen vanuit een substroom.
-
U kunt geen substroom koppelen vanuit een invoerpunt of wachtrijrouteringsstrategie.
-
U kunt substromen onafhankelijk van elkaar importeren en exporteren.
Een subflow maken
U kunt substromen maken en beheren in Control Hub.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . |
| 3 |
Klik op . |
| 4 |
Op het tabblad Subflow name de naam van de substroom in. De naam van de substroom moet uniek zijn. Het mag geen spaties bevatten. De enige toegestane speciale tekens zijn _ (onderstrepingsteken) en - (koppelteken). De maximale lengte is 80 tekens. |
| 5 |
Klik op Start building subflow. Het bericht Flow Designer wordt weergegeven. |
| 6 |
Op het tabblad General settings , voer de beschrijving van de substroom in. U kunt deze beschrijving later wijzigen. |
| 7 |
Op het tabblad View settings gedeelte, configureert u functies zoals gebogen koppelingen, koppelingskleur, foutpadkleur, selectiekleur en dikte. |
| 8 |
Op het tabblad Variable definition voegt u de vereiste variabelen toe om aan de hoofdstroom te koppelen.
Alle bovenstaande variabelen kunnen van het type tekenreeks, geheel getal, datum/tijd, booleaans, decimaal en JSON zijn. |
| 9 |
Voer de volgende taken uit om de subflow te maken:
Acties zoals het toepassen van versielabels en flow tracing werken op dezelfde manier als in de hoofdflow. Voor meer informatie: Pas versielabels toe op een stroom en Foutopsporingsstromen. |
Een substroom bewerken
Wanneer u een substroom bewerkt en publiceert, worden de wijzigingen pas van kracht in de hoofdstroom nadat u de hoofdstroom hebt gepubliceerd.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . |
| 3 |
Klik op de substroom die u wilt bewerken. |
| 4 |
Schakel de optie Edit om de substroom te wijzigen. |
| 5 |
Breng de vereiste wijzigingen aan in de substroom. Klik op Save om het proces op te slaan als u de optie Autosave schakelknop. |
Een substroom verwijderen
Als een gepubliceerde hoofdstroom een substroom gebruikt, kunt u deze niet verwijderen, ongeacht of de stroom live is of aan een invoerpunt is gekoppeld. Als u de substroom wilt verwijderen, verwijdert u deze eerst uit de hoofdstroom of verwijdert u de hoofdstroom volledig.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . |
| 3 |
Klik op het pictogram met de verticale puntjes op de substroomrij die u wilt verwijderen en klik op Delete. |
| 4 |
Klik op Yes om te bevestigen. |
Substroom toevoegen aan een hoofdstroom
U kunt een substroom toevoegen aan meerdere hoofdstromen.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Navigeren naar . U kunt ook een substroom aan een hoofdstroom toevoegen via de navigatiebalk van de beheerportal. Kiezen . Klik op het pictogram met de puntjes naast de stroom die u wilt bewerken en klik op Open. |
| 3 |
Klik op de stroom die u wilt wijzigen om een substroom toe te voegen. Het bericht Flow Designer wordt weergegeven. |
| 4 |
Klik op de pagina Subflows Virtuele vergaderingen. Er verschijnt een lijst met substromen voor de gekozen organisatie/tenant. |
| 5 |
Sleep de vereiste substroom uit de lijst naar het canvas om deze toe te voegen aan de hoofdstroom. U kunt de details van de gekozen substroom weergeven, zoals de naam, de substroomversie samen met het versielabel en alle variabelen die in de substroom zijn geconfigureerd. U kunt ook op View naast de naam van de substroom om de substroom in een nieuw tabblad in de browser te openen. |
| 6 |
Op het tabblad Subflow version kiest u het vereiste substroomlabel dat u aan de hoofdstroom wilt toevoegen, omdat dit niet standaard is geconfigureerd. Standaard wordt de koppeling Enable automatic updates selectievakje is ingeschakeld. Wanneer deze optie is ingeschakeld, wordt de hoofdstroom automatisch bijgewerkt met de nieuwere versie wanneer u een nieuwe versie van een substroom maakt. Schakel het selectievakje Enable automatic updates om automatische updates uit te schakelen. Zorg ervoor dat de hoofdstroom opnieuw wordt gepubliceerd wanneer u nieuwere versies van de substroom maakt. |
| 7 |
Op het tabblad Subflow input variables de hoofdstroomvariabelen aan de invoervariabelen van de substroom toewijzen. Zorg ervoor dat u hetzelfde gegevenstype toewijst om de substroom zonder fouten te laten werken. Evenzo ziet u in de Subflow output variables de uitvoervariabelen van de substroom toewijzen aan de hoofdstroomvariabelen met hetzelfde gegevenstype. |
| 8 |
Publiceer de hoofdstroom. |
Functies maken en beheren
U kunt functies maken en beheren in de Flow Designer-module. Met functies kunt u aangepaste broncode schrijven voor het uitvoeren van snelle gegevenstaken en complexe acties orchestreren. U kunt code inline schrijven met behulp van een code-editor en deze gebruiken over stromen.
De functies vormen een aanvulling op het Pebble Template framework dat de ontwikkelaars gebruiken om soortgelijke taken uit te voeren. Met deze mogelijkheid kunnen de stroomontwikkelaars:
- Kies de taal voor het schrijven van de code. Ondersteunde talen zijn JavaScript en Python.
- Schrijf aangepaste broncode met taalspecifieke statische analyse.
- Test aangepaste code met voorbeeldwaarden en bekijk outputs en fouten voordat u deze publiceert.
- Flowlogica schrijven op basis van activiteitsuitvoervariabelen en status-/foutcodes.
- Parseren en instellen in variabelen de waarden van outputs die door de functie worden geretourneerd, voor verder gebruik in de stroom.
- Hergebruik werkt als activiteit over meerdere stromen heen.
- Foutopsporingsstromen met behulp van de foutberichten die worden geretourneerd door de functie-uitvoer, status- en foutcodes, afhandeling van runtime-fouten, foutopsporingsfuncties van de stroom en analysefuncties.
Belangrijke overwegingen
In dit gedeelte worden enkele belangrijke overwegingen genoemd bij het werken met functies:
- Het maximale aantal ondersteunde functies per organisatie is 200.
- Het maximaal toegewezen geheugen per functie is 128 MB.
- De configureerbare time-out voor audio tijdens het wachten is 2-5 seconden.
Een functie maken
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Navigeren naar . |
| 3 |
Selecteer in het deelvenster Functions klikt u op Create a function. U kunt ook een functie maken vanuit de Functions in de module Flow Designer. |
| 4 |
Selecteer in het deelvenster Create a new function kiest u de vereiste methode voor het maken van een functie. |
| 5 |
Klik op Publish Function. Selecteer in het deelvenster Publish Function voert u de volgende gegevens in:
Gebruik de vervolgkeuzeknop naast de functienaam linksboven op de pagina om de versiegeschiedenis van de functie weer te geven. U kunt indien nodig ook terugkeren naar een oudere versie, vergelijkbaar met hoe u dat doet voor stromen. Als u een functie publiceert nadat u de broncode of instellingen hebt bewerkt, werkt het systeem de wijzigingen onmiddellijk bij in alle stromen die de getagde versies van de functie gebruiken. Houd daarom rekening met het publiceren van getagde versies van een functie die in uw live productiestromen wordt gebruikt. |
De volgende stappen
Voeg de functie toe aan een hoofdstroom. Zie Een functie toevoegen aan een hoofdstroom voor meer informatie.
Functies beheren
Nadat u een functie hebt gemaakt, kunt u de functie naar behoefte kopiëren, exporteren en verwijderen.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Navigeren naar . Op de pagina Functies worden alle functies weergegeven die in de organisatie zijn gemaakt.
|
| 3 |
Klik op het ellipsvormige pictogram naast de functie. Kiezen Copy, Delete, of Export indien nodig. |
| 4 |
Klik op de pagina Manage function in flow designer om de functie in de module Flow Designer te openen. |
De volgende stappen
Een functie toevoegen aan een hoofdstroom
U kunt een functie toevoegen aan meerdere hoofdstromen.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Navigeren naar . |
| 3 |
Klik om het proces te openen waaraan u een functie wilt toevoegen. |
| 4 |
Schakel de optie Edit Knop. |
| 5 |
Klik op de pagina Functions tabblad in het deelvenster Activiteitenlijst aan de linkerkant Er verschijnt een lijst met gepubliceerde functies die zijn gemaakt voor de gekozen organisatie/tenant. |
| 6 |
Sleep de vereiste functie vanuit de lijst naar het canvas. Voeg deze toe aan de hoofdstroom. U kunt de details van de gekozen functie weergeven, zoals het versielabel voor de functie, invoervariabelen voor de functie, variabele details en uitvoervariabelen. |
| 7 |
Op het tabblad Function Input Variables , wijs de hoofdstroomvariabelen toe aan de functieinvoervariabelen. Stroomvariabelen die zijn gemaakt met dezelfde naam en hetzelfde gegevenstype als de functieinvoervariabelen worden automatisch aan elkaar toegewezen. |
| 8 |
Op het tabblad Function Output Variables gedeelte, parseren en de functieuitvoervariabelen toewijzen aan de hoofdstroomvariabelen met hetzelfde gegevenstype. U kunt parseren met JSONPath-expressies, zoals beschreven op het scherm met voorbeelden. |
| 9 |
Publiceer de hoofdstroom. |
Veelgestelde vragen
In dit gedeelte vindt u antwoorden op veelgestelde vragen over het gebruik van functies in uw organisatie.
Welke talen ondersteunt de module Flow Designer voor de activiteit Functie?
De module Flow Designer ondersteunt JavaScript (Node.js 22.x) en Python (3.13) in de eerste fase.
Hebben we grenzen aan de bibliotheken die ik binnen het codeblok kan gebruiken?
Er zijn algemene bibliotheken beschikbaar. Er is echter geen ondersteuning voor aangepaste modules.
Is er een limiet op het aantal regels code?
Ja. U kunt maximaal 5000 regels code typen.
Is er een limiet op de uitvoeringstijd?
Ja. Het uitvoeren kan maximaal 5 seconden duren.
Kan ik mijn code testen? Zijn er beperkingen?
Ja. Er is een uitvoeringstestrunner beschikbaar met werkelijke uitgangen of een foutbericht geretourneerd. Consolelogboeken worden niet weergegeven, maar men kan ze instellen en openen met behulp van een aangepaste reeks uitvoerreeksen.
Hebben we ondersteuning voor Muziek tijdens het wachten op uitvoering waits mid call (stiltepreventie)
Ja, de instelling Muziek tijdens wachten op stroom helpt automatisch stilte naar bellers te voorkomen. De standaardwaarde is 2 seconden.
Hoe werkt de functie?
We gebruiken FaaS (Function as a Service) infrastructuur om de functie te verpakken en uit te voeren. Lage latentie voor spraakgesprekken.
Hoeveel invoervariabelen kan ik doorgeven? Hoeveel outputs worden er ingesteld?
Er worden tien invoervariabelen en één JSON-uitvoervariabele ingesteld. Afzonderlijke functie-uitgangen kunnen in dezelfde activiteit worden geparseerd met behulp van JSONPath-expressies.
Kan ik meerdere variabelen instellen voor het codeblok?
Ja. De nieuwe verbetering voor het instellen van meerdere variabelen is vergelijkbaar met de activiteit 'Parseren'.
Kan ik de functie over meerdere stromen hergebruiken?
Ja. U kunt de functie in al uw werkprocessen gebruiken omdat deze centraal beschikbaar is in uw organisatie.
Wie kan functies beheren (bewerken of weergeven)?
supervisors en beheerders. De toegang van supervisors tot de functie wordt beheerd door de Function instelling (die kan worden ingesteld op Bewerken, Weergeven of Geen onder Klantervaring in het gebruikersprofiel).
Foutafhandeling configureren
Het systeem markeert het pad voor het afhandelen van fouten voor elke activiteit die binnen de specifieke stroom is ingesteld. Configureer het pad voor het afhandelen van fouten om mogelijke fouten tijdens het uitvoeren van de stroom te beheren. Het systeem geeft dit pad standaard weer, maar het configureren is optioneel. Als u deze niet instelt voor een activiteit, geeft het systeem meldingen weer tijdens de stroomvalidatie. U kunt de stroom echter nog steeds publiceren met deze meldingen.
Het systeem classificeert fouten die optreden tijdens de uitvoering van het proces in twee categorieën:
-
Activity execution errors: Geef de fouten aan die optreden tijdens de functionele uitvoering van de activiteit. Er treedt bijvoorbeeld een activiteitsfout op wanneer een klant een niet-overeenkomende invoer invoert tijdens het uitvoeren van de activiteit Menu.
-
System/Global errors: Geef de fouten aan die optreden in het systeem tijdens het uitvoeren van de activiteit. Systeemfouten treden bijvoorbeeld op als er een ongeldige kiezelexpressie is tijdens het uitvoeren van de activiteit Variabele instellen.
-
Undefined Error: Dit foutknooppunt stelt het foutuitvoerpad in dat de stroom neemt wanneer er niet-gedefinieerde systeemfouten zijn tijdens de uitvoering van de stroom. U kunt de flow voor niet-gedefinieerde fouten configureren door het uitvoerpad van deze activiteit te verbinden met de juiste activiteiten.
Het volgende: Flow Control activiteiten hebben niet de Undefined Error Knooppunt:
- Proces starten
- Eindproces
- HTTP-verzoek
- Ontleden
Als u de knop Undefined Error voor een activiteit, neemt u contact op met Cisco-ondersteuning om de corresponderende functiemarkering in te schakelen.
-
Configureer foutafhandelingspaden om de flow te optimaliseren. Als u geen foutafhandelingspad voor de activiteit configureert, gebruikt de stroom standaard het pad dat is ingesteld in
OnGlobalError gebeurtenishandler onder de Event Flows Virtuele vergaderingen. Voor meer informatie over de
OnGlobalError gebeurtenisafhandeling, zie Gebeurtenisstromen.
Door het systeem afgedwongen zelfluslimieten voor activiteiten
Het systeem handhaaft zelfluslimieten voor specifieke activiteiten tijdens de runtime-uitvoering van stromen. Dit voorkomt dat activiteiten in een interactie eindeloze lussen terechtkomen.
Als een activiteit de door het systeem opgelegde limiet overschrijdt tijdens de uitvoering, verschijnt een waarschuwingsbericht dat een lus wordt gedetecteerd. Meer informatie over de specifieke maximumgrenswaarden voor activiteiten vindt u in het artikel Systeemlimieten in Webex Contact Center.
Als een activiteit de door het systeem opgelegde limiet overschrijdt tijdens de uitvoering, verschijnt een waarschuwingsbericht dat een lus wordt gedetecteerd. Zie de volgende tabel voor de maximale grenswaarden voor activiteiten:
Configuraties | Limiet voor zelflus |
|---|---|
| Geavanceerde wachtrijgegevens | 1500 |
| Blinde overdracht | 10 |
| Overdekte overdracht | 75 |
| TrgBlln | 10 |
| Analyse gespreksvoortgang | 10 |
| Cijfer verzamelen | 100 |
| Verbinding verbreken | 0 |
| Gespreksdistributiegroep escaleren | 750 |
| Feedback V2 | 10 |
| Menu | 100 |
| Wachtrij contactpersoon | 100 |
| Wachtrij naar agent | 100 |
| Beller-id instellen | 100 |
| Opnamebeheer | 10 |
| Opnemen | 10 |
| Terugbellen plannen | 10 |
| Prioriteit van contactpersoon instellen | 100 |
| Mediastroom starten | 20 |
| Audio uploaden | 3 |
| Virtuele agent | 50 |
| Virtuele agent V2 | 50 |
Hoewel er specifieke configuraties bestaan voor gespreksafhandelingsactiviteiten, zijn activiteiten voor stroombesturing onderworpen aan door het systeem geconfigureerde toenamelimieten om stabiliteit te garanderen en oneindige looping te voorkomen.
Meerdere stromen koppelen (met GoTo)
Flow Designer geeft u de mogelijkheid om meerdere stromen te koppelen (flow chaining). U kunt de ervaring van de beller wijzigen door gesprekken te sturen naar een invoerpunt (op basis van de tijd) of naar een stroom (voor hergebruik in scenario's). Gebruik Ga naar om meerdere stromen in elkaar te zetten. U kunt stroomvariabelen in verschillende stromen toewijzen om ervoor te zorgen dat de gegevens in de end-to-end gesprekservaring blijven bestaan.
Vaccinatie registratie
Voor het afhandelen van klanten die deelnemen aan een vaccinatiecampagne, kunt u twee opties aanbieden: een voor premium klanten en een andere voor algemene klanten.
Wanneer algemene klanten bellen, stuurt het systeem het gesprek naar de stroom die is gekoppeld aan de registraties voor de afhandeling van het invoerpunt. Op basis van de actieve strategieën voor het routeren van invoerpunten, leidt het systeem het gesprek om naar de juiste agent om de algemene klant te registreren.
Wanneer premium-klanten bellen, stuurt het systeem het gesprek naar een andere stroom om een afspraak te plannen.
Bekende problemen met het koppelen van stromen
-
Het systeem voorkomt dat u een invoerpunt kunt verwijderen dat deelneemt aan de stroomketen. Verwijder alle bijbehorende resources (wachtrijen en stromen) voordat u het invoerpunt verwijdert.
-
Het systeem voorkomt dat u een stroom die deelneemt aan de stroomketen kunt verwijderen. Verwijder elke stroomketenreferentie voordat u de stroom verwijdert.
-
Bij geforceerd verwijderen van een invoerpunt of stroom in de stroomketen wordt de validatie overgeslagen en worden geen foutberichten weergegeven in de gebruikersinterface.
Foutopsporingsprocessen
Foutopsporing voor stroom is een proces na gesprek in Flow Designer waarmee u inzicht kunt krijgen in de stroom en het pad dat werd gevolgd voor een gesprek. Met deze functie kunnen stroomontwikkelaars belangrijke informatie weergeven in het beheeruitvoeringspad om stroomproblemen op te lossen en op te lossen.
Als u meerdere versielabels op een stroom hebt toegepast, kunt u de stroom ook met betrekking tot die versielabels traceren. Zie Versielabels toepassen op een stroom voor meer informatie.
Een interactie geeft een samenvatting en correleert activiteiten tijdens het traject van een contactpersoon door een contactcenter. Het systeem genereert een unieke interactie-id voor elke interactie, die het traject traceert en helpt fouten te identificeren en problemen met het uitvoeren van processen op te lossen.
Foutopsporingsstromen om de gesprekbeheerpaden weer te geven na het uitvoeren van de stroom in productie, waardoor de verificatie van activiteitsinstellingen en afhankelijke stroomconfiguraties wordt gegarandeerd voor een geslaagde uitvoering.
Flowlogboeken decoderen
Om de beveiliging en flexibiliteit van foutopsporing van stromen te verbeteren, zijn decoderingsbesturingselementen beschikbaar voor het beheren van de blootstelling aan gevoelige gegevens tijdens foutopsporing:
- Decoderen op stroomniveau: Schakel de optie Enable flow Decryption schakelen onder Flow Decryption Settings bij het maken en bewerken van stromen. Deze optie is beschikbaar op de pagina Algemene instellingen stroom. Met deze schakelaar bepaalt u het decoderen van alle activiteiten in de stroom. Als u deze schakelaar inschakelt, worden logboeken voor alle activiteiten gedecodeerd, ongeacht de decodering van het activiteitsniveau.
- Decoderen op activiteitsniveau: Schakel de optie Enable
Decryption voor een gedetailleerdere controle van de activiteiten. U kunt decodering van logboeken uitschakelen voor de activiteiten als de uitvoer gevoelig is, zelfs als u decodering op stroomniveau hebt ingeschakeld. Dit zorgt ervoor dat vertrouwelijke gegevens in de activiteiten beschermd blijven tijdens debugging.
Stroomdecodering is alleen van toepassing op gesprekken die zijn gestart nadat u het proces hebt gepubliceerd.
Flowlogboeken beveiligen:
-
Schakel de decoderingsschakelaar op stroomniveau in om decodering voor alle activiteiten toe te staan.
-
Voor activiteiten die extra bescherming vereisen, schakelt u decodering op het activiteitsniveau uit. Deze aanpak biedt u de flexibiliteit om stromen te traceren en op te lossen terwijl u zo nodig de beveiliging van gevoelige informatie behoudt.
Voorbeeld van een praktijkvoorbeeld:
Als stroomontwikkelaar kunt u decodering op stroomniveau inschakelen om problemen met een gesprekspad op te lossen, maar decodering uitschakelen voor een activiteit die gevoelige klantgegevens verwerkt met behulp van cijfers verzamelen. Dit zorgt ervoor dat de rest van de stroom debugged kan worden terwijl gevoelige uitgangen beschermd blijven.
- Als decodering op stroomniveau niet is ingeschakeld, worden de schakelaars op activiteitsniveau beveiligd en uitgeschakeld. De gehele flow is beveiligd.
- Als decodering op stroomniveau is ingeschakeld, kunnen gebruikers met volledige beheerdersrechten op tenantniveau de decoderingsinstellingen aanpassen om de naleving en beveiliging voor bepaalde activiteiten te behouden.
Voordat u begint
Publiceer en voer stromen uit om ten minste één interactie tot stand te brengen. Zie Stromen maken en beheren voor meer informatie.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . De pagina Stromen wordt weergegeven.
|
| 3 |
Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken. De stroom wordt geopend in het venster Flow Designer.
|
| 4 |
Klik op Debug. Het bericht Interactions wordt weergegeven. In een tabel worden de meest recente 100 interacties voor de stroom weergegeven. In de tabel ziet u de volgende details:
|
| 5 |
(Optioneel) Gebruik de zoekoptie om de lijst te filteren met de volgende zoekparameters:
|
| 6 |
Kies een Interaction van de tabel. Het geselecteerde activiteitenpad wordt gemarkeerd in het canvas. Er wordt een nieuw tabblad geopend met de volgorde van de activiteiten die tijdens de interactie zijn uitgevoerd, samen met de volgende details:
U kunt meerdere interacties kiezen die in aparte tabbladen worden geopend. |
| 7 |
Selecteer een activiteit om de volgende details weer te geven:
|
| 8 |
Decrypt logs icon: Klik op het pictogram voor decoderingslogboeken om toegang te krijgen tot niet-gemaskeerde logboeken. U kunt de logboeken decoderen en toegang krijgen tot gevoelige informatie alleen als u een geautoriseerde gebruiker bent. Zie de volgende disclaimer: Vrijwaring Als u Foutopsporingsgegevens inschakelt, worden uitgebreide diagnostische gegevens onthuld die gevoelige informatie kunnen bevatten (bijv. gebruikers-id's, gespreksmetagegevens, fouttraceringen en mogelijk andere persoonlijke of vertrouwelijke informatie). Door Foutopsporingsdetails in te schakelen, erkent en bevestigt u het volgende:
|
| 9 |
(Optioneel) Klik op het kopieerpictogram ( |
Processen analyseren
Analyses in Flow Designer biedt een geaggregeerde weergave van alle gesprekken die een bepaalde flow hebben doorlopen. Het geeft de uitvoeringstelling weer voor elke uitgaande poort van een activiteit gedurende een bepaalde periode. Het berekent ook het percentage van het aantal gesprekken dat de activiteit NewContact heeft doorlopen. De noemer voor de percentageberekening is het aantal gesprekken dat door de activiteit NewContact gaat.
Stroomanalyse houdt alleen rekening met voltooide gesprekken binnen de opgegeven tijdsbestek. De berekening van het totale aantal gesprekken omvat gesprekken die beginnen voor en eindigen binnen de gekozen periode. De analysegegevens sluiten gesprekken uit die zijn ingesteld voor terugbellen of gesprekken die worden voortgezet om andere redenen (zoals lopend of niet gesloten).
Elke activiteit geeft uitvoeringsaantallen weer op de uitgaande poorten. Voor activiteiten zoals menu's met meerdere branches ontvangt elke poort het uitvoeringsaantal en volgen de percentages. Als het aantal uitgevoerde gesprekken van een uitgaande poort niet aanwezig is, betekent dit dat er geen gesprekken zijn die de poort hebben bereikt.
Het kleurenpalet toont hoe het aantal uitgevoerde gesprekken de stroompaden codeert. In scenario's zoals gesprekslussen kan het percentage meer dan 100% bedragen.
Zelfs zonder expliciete koppelingen voor het afhandelen van fouten geeft het systeem een uitvoeringsaantal weer in de foutpoort als er een fout is opgetreden en is gerouteerd naar de OnGlobalError-gebeurtenis. U kunt deze vinden onder het tabblad Evenement. In dergelijke gevallen geeft het systeem de analysegegevens weer voor de gebeurtenishandler OnGlobalError.
Flow Analytics houdt standaard rekening met de nieuwste versie van het proces. Als het proces meerdere versies heeft, kunt u tussen de stromen schakelen met de tabel Versiegeschiedenis.
Momenteel biedt Flow Analytics geen ondersteuning voor substromen. Alleen de toevoeging van een substroom aan een hoofdstroom wordt bijgehouden, waarbij de interne activiteitsgegevens worden uitgesloten.
Voordat u begint
Publiceer de stroom ten minste één keer.
| 1 |
Meld u aan bij Control Hub. |
| 2 |
Ga naar . |
| 3 |
Kies het proces en klik op de Go to Flow Designer notitiepictogram. De gekozen stroom wordt geopend in Flow Designer.
|
| 4 |
Klik op Analytics. De pagina wordt vernieuwd en geeft de analysegegevens weer. Standaard worden de statistieken van alle voltooide contactpersonen in de afgelopen 15 minuten weergegeven. |
| 5 |
Klik op de pagina Date widget en kies een van de volgende opties:
Op de pagina Stroomanalyse worden de volgende statistieken weergegeven:
|
| 6 |
(Optioneel) Als u wilt schakelen tussen stroomversies, gaat u naar Version History. Kies een versie om de analysegegevens voor die stroomversie weer te geven. |
| 7 |
(Optioneel) Kies een activiteit in het proces om de Activity usage details met betrekking tot die activiteit voor de gekozen periode. Deze selectie toont alleen de top 100 interacties met de volgende beperkingen:
|
| 8 |
Klik op Analytics om de analyseweergave te sluiten en terug te gaan naar de stroomontwerper. |
Foutcodes begrijpen
Flow Designer retourneert foutcodes om de aard of de reden van een fout weer te geven. Gebruik de volgende tabel om de fout en de beschrijving ervan te identificeren.
|
Foutcode |
Beschrijving |
|---|---|
|
LANDSKAMPIOEN1001 |
Stroomversie niet gevonden. Vernieuw de pagina of maak een nieuwe stroom. |
|
LANDSKAMPIOEN1002 |
Startactiviteit niet gevonden. Vernieuw de pagina of maak een nieuwe stroom. Er wordt standaard een startactiviteit weergegeven wanneer u een nieuwe flow maakt. |
|
LANDSKAMPIOEN1003 |
Een of meer gebeurtenisstromen hebben geen geldige start. Voeg een activiteit Event Handler toe aan het begin van elke gebeurtenisstroom. |
|
LANDSKAMPIOEN1004 |
Alle niet-gebeurtenisbranches moeten naar het eindknooppunt leiden. |
|
LANDSKAMPIOEN1005 |
Een van de variabele configuraties is ongeldig. Controleer voor elke variabele of het geconfigureerde gegevenstype en de waarde van de variabele compatibel zijn. |
|
LANDSKAMPIOEN1006 |
Een of meer poorten in de activiteit hebben geen verbindingen. Verbind alle poorten met een andere activiteit via koppelingen. |
|
LANDSKAMPIOEN1007 |
Voeg een beschrijving toe voor de activiteit. |
|
LANDSKAMPIOEN1008 |
Sommige variabelen hebben dezelfde naam. Zorg ervoor dat alle variabelen een unieke naam hebben. |
|
LANDSKAMPIOEN1009 |
De expressie is ongeldig. |
|
LANDSKAMPIOEN1010 |
De voorwaarde is ongeldig. |
|
LANDSKAMPIOEN1011 |
Het systeem detecteert een verbroken koppeling in de hoofdstroom. Verwijder de koppeling om de fout op te lossen. |
|
LANDSKAMPIOEN1012 |
Een defecte koppeling in de gebeurtenisstroom veroorzaakt de fout. Verwijder de koppeling om het op te lossen. |
|
LANDSKAMPIOEN1013 |
Het systeem gebruikt de activiteit in meer dan één gebeurtenisstroom. Evenementstromen kunnen geen gemeenschappelijke activiteiten delen en moeten een uniek begin en einde hebben. |
|
LANDSKAMPIOEN1014 |
Wachtrijcontact moet het proces stoppen. De uitvoerkoppeling kan alleen verbinding maken met een activiteit van de eindstroom. |
|
LANDSKAMPIOEN1015 |
Het systeem identificeert onjuist geconfigureerde velden in de activiteit en toont een koppeling naar de mislukte activiteit tijdens de validatie. Klik op de koppeling om naar de activiteit en het veld te navigeren dat de fout veroorzaakt. Volg de vereisten van elk veld om alle fouten te corrigeren en voer geldige invoer in. |
|
LANDSKAMPIOEN1016 |
Een andere flow gebruikt dezelfde naam als deze. Bewerk de naam van het proces om deze uniek te maken. |
|
LANDSKAMPIOEN1017 |
Een activiteit heeft pijlen die afkomstig zijn van en naar zichzelf wijzen. |
Zie https://www.apollographql.com/docs/react/data/error-handling/ voor meer informatie over GraphQL-serverfouten.
) om alle gebeurtenissen in het proces te vervangen.