Aan de slag

Flow Designer biedt een interface voor het maken van real-time stromen die voldoen aan uw organisatorische vereisten. Vooraf gedefinieerde activiteiten die betrekking hebben op het afhandelen van gesprekken en de stroombesturing dienen als building blocks voor het maken van een stroom. De interface met slepen en neerzetten biedt een eenvoudige configuratie van stroomcomponenten. U kunt de eigenschappen instellen van elke activiteit die het uitvoeren van een stroom beïnvloedt. U kunt ook variabelen en expressies configureren om stromingslogica te definiëren.

Voordat u Flow Designer gebruikt, moet u verschillende entiteiten inrichten vanuit de Webex Contact Center Beheerportal en 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 wachtrijrouteringsstrategieën).

Configureer de volgende items voordat u stromen in Flow Designer instelt:

  • Invoerpunten
  • Wachtrij
  • Agenten
  • Gebruikersprofiel
  • Desktop-profiel
  • Teams
  • Virtuele agent
  • Geluidsbestanden

Sleutelterminologie

Maak uzelf kennis met de volgende voorwaarden in dit artikel:

  • Activiteit: een knooppunt in de interface Flow Designer dat één stap in een stroom vertegenwoordigt, zoals het afspelen van een bericht of het maken van een HTTP-verzoek. De gebruiker sleept en laat dit element in een stroom vallen.

    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 uit de automatisch ingevulde resultaten.

  • Gebeurtenis: een gebeurtenis, intern of extern, activeert een stroom of doorstroompad. Gebeurtenissen kunnen kafka-berichten, externe HTTP-verzoeken of gebruikersacties omvatten. Flow Designer, een toepassing die wordt gebaseerd op gebeurtenissen, voert stromen uit als reactie op deze triggers, en voert deze automatisch uit op basis van de configuratie.

  • Flow: een door de gebruiker gedefinieerde reeks activiteiten die worden uitgevoerd als reactie op een gebeurtenis.

  • Koppeling: een koppeling is de pijl die een activiteit verbindt met een andere. Het geeft de richting van de stroom aan en de afhankelijkheid tussen gebeurtenissen. Als u een koppeling wilt verwijderen en de verbinding tussen twee activiteiten wilt verbreken, klikt u op de koppeling om het pictogram verwijderen te bekijken en verwijdert u de lijn.

Toegang tot Flow Designer

Flow Designer gebruikt eenmalige aanmelding (SSO) met de Cisco Identity Service. Als u bent aangemeld bij Control Hub of Webex Contact Center-beheerportal, hebt u toegang tot Flow Designer zonder u opnieuw aan te melden. Als dit niet het beste is, wordt u gevraagd uw referenties voor SSO in te voeren.

Voordat u begint

U moet over een Premium Agent-licentie en een gebruikersprofiel beschikken om de toepassing Flow Designer te kunnen openen.

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.

U kunt ook stromen openen vanuit Webex Contact Center-beheerportal. Kies Routeringsstrategieën>Routeringsstrategieën > Stromen op de navigatiebalk.

Browservereisten

Gebruik de volgende tabel voor het 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 hoger 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:

  • Cookies en sitegegevens toestaan.

  • Stel het beveiligingsniveau in op Normaal.

  • Afbeeldingsoptie inschakelen.

  • Schakel de pop-upblokkering uit.

  • JavaScript inschakelen.

E-mailvereisten

Flow Designer ondersteunt de volgende e-mailservers:

  • Office 365

  • Gmail

De lay-out verkennen

Activiteitenbibliotheek

In de activiteitenbibliotheek vindt u alle activiteiten. Sleep de activiteiten uit de activiteitenbibliotheek naar de hoofd- of gebeurtenisstroom canvas om je stromen op te stellen. Het is ingedeeld in de volgende secties:

  • Gespreksafhandeling: gebruik gespreksafhandelingsactiviteiten om stromen op te bouwen voor het afhandelen van spraakinteracties. Ze zijn specifiek voor het afhandelen van oproepen via Interactive Voice Response (IVR) en virtuele of menselijke agenten.
  • Flow control: activiteiten in de stromingsbesturing zijn agnostisch voor het stroomtype en u gebruikt deze om de logica in de stroom te beheersen, ongeacht de use case.

U kunt de activiteitenbibliotheek desgewenst verbergen en uitvouwen om meer ruimte op het canvas tussen configuraties te maken.

Canvas-, hoofdstroom en gebeurtenisstromen

Het canvas is de grijze werkruimte waarop u de activiteiten dropt. Gebruik de regelaars in de linkerbenedenzijde van het scherm om rond het canvas te bewegen en in en uit te zoomen. Er zijn geen beperkingen op de flowgrootte of het canvasgebruik.

Er zijn twee tabbladen waarmee u extra canvasruimte, Hoofdstroom en Gebeurtenisstromen kunt instellen. 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 in de beginstroomactiviteit is gedefinieerd. Configureer in het tabblad Hoofdstroom de volledige ervaring voor een beller. Dit begint vanaf het menu Cisco Unified IP Interactive Voice Response (IVR) totdat u het gesprek afmeldt of het gesprek af rondt. De stroom bevat voorspelbare stappen die het systeem op volgorde uitvoert.

Gebeurtenisstromen

Tijdens het uitvoeren van de hoofdstroom activeert het systeem op elk moment gebeurtenissen die de hoofdstroom onderbreken. Wanneer een agent bijvoorbeeld een telefoongesprek beantwoordt, onderbreekt dit de ervaring van de beller in de wachtrij. Als u uniek gedrag wilt definiëren wanneer deze gebeurtenissen worden geactiveerd, kunt u optionele gebeurtenisstromen scripten. Gebeurtenisstromen zijn asynchroon met de hoofdstroom. U kunt niet voorspellen wanneer het systeem een gebeurtenisstroom activeert. Daarom zijn gebeurtenisstromen optioneel en vormen ze een uitbreiding van de hoofdstroomfunctionaliteit.

U kunt meerdere gebeurtenisafhandelingsstromen configureren in het canvas gebeurtenisstromen. Elke gebeurtenisstroom moet een uniek begin en einde hebben, zonder gedeelde activiteiten.

Zie Gebeurtenissen voor meer informatie over het afhandelen van gebeurtenissen.

Werkbalk Zoomen

De werkbalk voor zoomen bevat de volgende pictogrammen:

  • Algemene eigenschappen: klik op de knop Settings button represented by a cog icon Om het deelvenster Algemene eigenschappen te openen. Zie het deelvenster Eigenschappen voor meer informatie.
  • Automatisch schieken: klik op de knop Op de werkbalk om de activiteiten in het canvas te organiseren.
  • Ongedaan maken—Klik op het knopje undo Op de werkbalk om de laatst uitgevoerde canvasbewerking ongedaan te maken.
  • Opnieuw doen: klik op de knop redo Op de werkbalk om de laatst uitgevoerde canvasbewerking opnieuw te gebruiken.

    U kunt tot de laatste 10 canvasbewerkingen ongedaan maken en opnieuw uitvoeren. U kunt de wijzigingen die u op attributen en eigenschappen hebt aangebracht, niet ongedaan maken en opnieuw uitvoeren.

  • Aanpassen voor weergave: klik op de Op de werkbalk om de vergroting van het canvas aan te passen zodat alle knooppunten zichtbaar zijn.
  • Inzoomen: klik op de knop zoom in button Op de werkbalk om in te zoomen op het canvas. Wanneer u de maximumlimiet bereikt, is het pictogram uitgeschakeld.
  • Zoom uit: klik op de knop zoom out button Op de werkbalk om het canvas uit te zoomen. Wanneer u de maximumlimiet bereikt, is het pictogram uitgeschakeld.
  • Met de schuifoptie Inzoomen kunt u zowel paneren (standaard) als zoomen (met de Ctrl-toets ). U kunt blijven inzoomen door de Ctrl-toets ingedrukt te houden en het muiswiel omhoog of omlaag te bladeren.
  • Als u over het canvas wilt paneren, schuift u het muiswiel omhoog of omlaag.
  • Als u met het muiswiel van links naar rechts wilt paneren, gebruikt u Shift+ Scroll-toetsen .

Canvas-beheeracties en sneltoetsen

Om de efficiëntie en productiviteit van flow-ontwikkelaars te verbeteren, biedt het Flow Designer-canvas de volgende opties:

  • Bewerkingen ongedaan maken: gebruik de pictogrammen Ongedaan maken en Opnieuw maken in de zoomwerkbalk of gebruik de sneltoetsen.
  • Knippen, kopiëren, plakken en verwijderen: klik met de rechtermuisknop op het canvas voor opties voor knippen, kopiëren, plakken en verwijderen. U kunt de activiteiten en koppelingen voor het afhandelen van gesprekken, kopiëren en plakken als volgt:
    • Binnen en tussen stromen
    • Tussen hoofdstroom en gebeurtenisstromen
    • Tussen stromen en substromen
    U kunt ook kopiëren en plakken in verschillende organisaties en browsers.

    Er zijn enkele beperkingen bij het kopiëren van de activiteiten en koppelingen uit andere browsers naar FireFox. Om deze functionaliteit in te schakelen, moet u in Firefox de volgende voorkeuren instellen op waar:

    • dom.events.asyncClipboard.readText
    • dom.events.testing.asyncClipboard

    Typ info:config in de adresbalk van Firefox. Zoek de opgegeven voorkeuren. Pas de waarden zo aan dat plakken vanuit andere browsers mogelijk is.

  • Automatisch schieken: gebruik het In de zoomwerkbalk om de activiteiten in het canvas automatisch te organiseren voor een beter begrip en eenvoudig onderhoud.
  • Aan raster klikken: gebruik deze knop om de activiteiten in stappen van 20 pixels vast te zetten.
  • Sneltoetsen- U kunt de stroom snel bewerken met sneltoetsen. Klik op het Help-pictogram. Kies sneltoetsen om de lijst met beschikbare sneltoetsen weer te geven.

Sneltoetsen

Gebruik de volgende sneltoetsen in het canvas:

Snelkoppeling

Windows-besturingssysteem

MAC besturingssysteem.
Algemeen

Sneltoetsen openen

Ctrl + Alt + K

Ctrl + Alt + K

Gereedschap

Automatisch schieken

Dienst + A

Dienst + A

Bewerken

Kopiëren

Ctrl + C

Opdracht + C

Knippen

Ctrl + X

Opdracht + X

Plakken

Ctrl + V

Opdracht + V

Ongedaan maken

Ctrl + Z

Opdracht + Z

Opnieuw uitvoeren

Ctrl + Shift + Z

Opdracht + Shift + Z

Verwijderen

Backspace

Verwijderen

Alles selecteren

Ctrl + A

Opdracht + A

Selecteer meerdere

Shift + klikShift + klik

Selecteer een regio

Shift + klikken en slepenShift + klikken en slepen

Beeld

Inzoomen

Ctrl + +

Opdracht + +

Uitzoomen

Ctrl + -

Opdracht + -

Zoom in en uit

Ctrl + Scrollen

Opdracht + Scrollen

Zoom tot 100%

Aanpassen voor weergave

Dienst + 1

Dienst + 1

Scroll naar links of naar rechts

Shift + Scrollen

Shift + Scrollen

Eigenschappen, deelvenster

Het eigenschappenvenster verschijnt rechts in de toepassing. 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 met algemene eigenschappen wordt standaard weergegeven als de stroom wordt geladen. Klik op de De knop Instellingen weergegeven als een tandwielpictogram Om het deelvenster Algemene eigenschappen te openen. De De knop Instellingen weergegeven als een tandwielpictogram Met dit pictogram kunt u het eigenschappenvenster openen en sluiten wanneer u aan stromen werkt. U kunt ook op een willekeurige plaats op het lege canvas klikken om terug te keren naar de weergave van het deelvenster Algemene eigenschappen. Het deelvenster met 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, waaronder de eigenaar, de laatst bewerkte datum en het versienummer van de stroom. Klik op de cancel button Om het deelvenster met algemene eigenschappen te sluiten.

    Er is op dit moment geen versiebeheerfunctie. De flow-versie telt het aantal keren dat de stroom wordt gepubliceerd.

Koptekst, deelvenster

De koptekst geeft de naam van uw stroom weer, die dynamisch wordt bijgewerkt wanneer u de stroomnaam van de globale eigenschappen bewerkt. De koptekst bevat ook de knop Afmelden . Als u wilt terugkeren en later verder wilt werken, kunt u een bestaande stroomopgang opslaan. Als u uw concepten van de stromen wilt opslaan of de toepassing wilt sluiten, klikt u op Flow opslaan en meldt u zich af in de rechterbovenhoek van de toepassing.

Deelvenster Voettekst

De voettekst bevat de volgende gegevens:

  • Automatisch opslaan ingeschakeld: stromen worden automatisch opgeslagen om verlies van gegevens te voorkomen. Als het automatisch opslaan is onderbroken, wordt een foutmelding weergegeven.

    Als u het browservenster sluit terwijl gegevens automatisch worden opgeslagen, kunnen er gegevens verloren gaan. We raden aan dat u enkele seconden wacht nadat u uw stroom hebt gewijzigd voordat u de browser sluit.

  • Versie toepassing: links van de voettekst wordt de versie van de toepassing weergegeven. U kunt de versie gebruiken voor het oplossen van fouten in Flow Designer.
  • Flowvalidatie: flowvalidatie detecteert fouten in de structuur van een stroom waardoor deze niet kan werken. U kunt de validatie altijd aan de rechterkant van de voettekst inschakelen. Standaard is validatie uitgeschakeld, zodat fouten niet worden weergegeven. Wanneer u de wisselstand inschakelt, wordt de back-endvalidatie gestart en worden eventuele fouten in de stroom zichtbaar. Wanneer de wisselstand is ingeschakeld, wordt de back-endvalidatie gestart en worden eventuele fouten in de stroom weergegeven. Zie Een stroom valideren voor meer informatie over flowvalidatie .
  • Flow publishing: voordat u een stroom publiceert, moet u deze valideren en eventuele fouten herstellen. Als de valideringsknop is uitgeschakeld, blijft de knop Publiceren uitgeschakeld. Nadat de validatie is ingeschakeld, blijft de knop Publiceren uitgeschakeld totdat u alle fouten in de workflow hebt opgelost. Zie Een workflow publiceren voor meer informatie over stroompublicatie .

Activiteiten en gebeurtenissen begrijpen

Activiteiten in het afhandelen van gesprekken

Muziek afspelen

Met de activiteit Muziek afspelen speelt u muziek af wanneer u een gesprek arriveert of in de wachtrij staat. U kunt een geluidsbestand kiezen dat u wilt afspelen 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 Verwerking van configuratiefouten voor meer informatie.

In de volgende gedeelten kunt u de activiteit Muziek afspelen configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Muziekinstellingen

Als een van de gesorteerde lijstinvoeren leeg is, veroorzaakt het systeem een Stroomfout. Los deze fouten op voordat u de stroom publiceert.

Parameter

Beschrijving

Statisch geluidsbestandKies deze optie als u de statische audio wilt configureren om af te spelen op de pagina Audioprompt in de Control Hub.

Kies de naam van het audiobestand (.wav) in de vervolgkeuzelijst Muziekbestand .

Zie Audioprompts beheren voor meer informatie.

Dynamisch geluidsbestand

Kies deze optie als u de audio wilt configureren voor dynamisch afspelen in één stroom. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken aanwijzing in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

Als u het dynamische geluidsbestand wilt configureren, voert u de waarde voor de audiovariabele in de vorm van een kiezelstenen-uitdrukking in. Zie Syntaxis van kiezelstenen voor meer informatie.

De variabele waarde moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub is geüpload.

Begin offset

Stel de duur in seconden in voor het afspelen van het muziekbestand.

Stel dat uw muziekbestand 60 seconden lang is. Als de begintijdomvang is ingesteld op 45 seconden en de duur van de muziek 30 seconden, wordt het bestand van de laatste 15 seconden afgespeeld en wordt het teruggezet naar het begin en de eerste 15 seconden. 0 is de begintijd.

U kunt de begin offset invoeren als een statisch getal (bijvoorbeeld: 20) of als een uitdrukking (bijvoorbeeld: {{MusicLength + 20}}).

Controleer of uw invoer numerieke waarden bevat.

Duur muziek

Geef de duur in seconden op voor het geselecteerde muziekbestand. (Bijvoorbeeld 30 seconden). U kunt de duur van de muziek invoeren als een statisch getal (bijvoorbeeld: 20) of als een uitdrukking (bijvoorbeeld: {{MusicLength + 20}}).

Controleer of uw invoer numerieke waarden bevat. Als de begintijdomvang en de duur van de muziek langer zijn dan de lengte van het bestand, wordt de muziek teruggezet naar het begin en wordt de muziek nog steeds afgespeeld.

De muziek wordt afgespeeld volgens de volgende regels:

  • Als de opgegeven muziekduur korter is dan het geluidsbestand, wordt de muziek voor de opgegeven duur afgespeeld. Als de duur voor de muziek bijvoorbeeld 30 seconden is en het audiobestand 40 seconden lang is, wordt de muziek 30 seconden afgespeeld.

  • Als de opgegeven muziekduur langer is dan de lengte van het audiobestand, wordt de muziek afgespeeld voor vijf keer de lengte van het geluidsbestand, waarbij, indien nodig, een lus wordt gebruikt. Als de duur voor de muziek bijvoorbeeld 600 seconden is en het audiobestand 40 seconden lang is, wordt de muziek 200 seconden afgespeeld (vijf keer de lengte van het audiobestand).

Wanneer u de activiteit Muziek afspelen vóór de activiteit HTTP-verzoek in een gespreksstroom opneemt, wordt het HTTP-verzoek alleen uitgevoerd nadat de audio volledig is afgespeeld.

Feedback

Configureer de feedbackactiviteit om enquêtes na gesprekken te starten (aangestuurd door Webex Experience Management) om feedback van bellers te verzamelen. De volgende typen enquêtes zijn beschikbaar:

  • IVR enquêtes na gesprek: configureer de feedback-activiteit in het canvas Gebeurtenisstromen in de Flow Designer, na degebeurtenis AgentDisconnected . Afhankelijk van de configuratie in Webex Experience Management, speelt het contactcenter een IVR enquête voor de bellers af.

    De beller gebruikt het toetsenblok om de enquête te beantwoorden. Als de beller de enquête gedeeltelijk beantwoordt omdat deze niet binnen de geconfigureerde time-outduur reageert of door ongeldige invoer te geven, verstuurt het contactcenter gedeeltelijke antwoorden op enquêtes naar Webex Experience Management.

    Zorg dat u de activiteit Contact verbreken na de feedbackactiviteit gebruikt om het IVR gesprek te beëindigen.

  • Enquêtes na e-mail of SMS gesprekken: configureer de feedback-activiteit op het tabblad Gebeurtenisstromen in de Flow Designer na de gebeurtenis PhoneContactEnded . Afhankelijk van de communicatiebeleidsregels die zijn ingesteld in Webex Experience Management, verzendt het contactcenter een enquête naar bellers via e-mail of SMS.

    Wanneer u een flow ontwerpt, kan een consultinteractie geen activiteit bevatten voor feedback na gesprek.

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.

In de volgende gedeelten kunt u de feedback-activiteit configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer de naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Enquête

Als u een enquête wilt beheren voor de klant, kiest u een lijst met vragenlijsten voor spraak of verzendingen voor enquêtes voor e-mail of SMS. De vragenlijsten en uitnodigingen die in Webex Experience Management zijn geconfigureerd, zijn beschikbaar in de lijst.

Tabel 1. Enquêtemethoden
Parameter Beschrijving

Op basis van spraak

Als u een inline-enquête voor de klant wilt afspelen, doet u het volgende:

  • Kies het keuzerondje op basis van spraak.

  • Kies de spraak enquête in de vervolgkeuzelijst.

Op basis van e-mail/SMS

Als u een offline e-mail-/SMS-enquête wilt geven aan de klant, gaat u als volgt te werk:

  • Kies het keuzerondje Op basis van e-mail/SMS.

  • Kies de enquête op basis van e-mail of SMS in de vervolgkeuzelijst.

Taalinstellingen

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 voor meer informatie Webex Experience Management Taalondersteuning.

Tabel 2. Taalinstellingen
Parameter Beschrijving

Taalinstellingen opheffen

Schakel de wisselknop Taalinstellingen opheffen in om een aangepaste taal voor Webex Experience Management in te stellen.

  • Taal instellen: selecteer in de vervolgkeuzelijst de voorkeurstaal. In de vervolgkeuzelijst worden de talen weergegeven die door Webex Experience Management worden ondersteund.

Als de wisselknop Taalinstellingen opheffen niet is ingeschakeld, wordt de standaardinstellingen Webex Experience Management Global_Language gebruikt. Zie Algemene variabelen voor meer informatie.

Klantgegevens

Geef aan welke klantgegevens moeten worden doorgegeven samen met de voor ingevulde gegevens die Webex Experience Management verzendt om het antwoord op de enquête vast te leggen. Afhankelijk van de communicatieconfiguraties die zijn ingesteld in Webex Experience Management, verzendt het contactcenter de vooraf invullende gegevens.

Tabel 3. Klantgegevens
Parameter Beschrijving

Klant-id

(Optioneel) Selecteer in de vervolgkeuzelijst een unieke id voor de klant.

E-mail

(Optioneel) Selecteer het e-mailbericht van de klant in de vervolgkeuzelijst.

Telefoonnummer

(Optioneel) Selecteer het telefoonnummer van de klant in de vervolgkeuzelijst.
Wisselend

Geef als aangepaste invulling de extra variabelen op die worden doorgegeven (naast antwoorden op enquêtes) van Webex Contact Center naar Webex Experience Management.

Tabel 4. Sleutelwaardeparameters

Parameter

Beschrijving

Sleutelwaarde

Hier worden de optionele variabeleparameters aangegeven die het contactcenter doorgeeft aan Webex Experience Management.

In de kolommen Sleutel en Waarde kunt u een variabelenaam en de bijbehorende waarde opgeven. De variabele waarde kan een string, een geheel getal of een uitdrukking met een dubbele accoladesyntaxis zijn (in het geval van stroomvariabele). Raadpleeg Aangepaste stroomvariabelen voor meer informatie.

Als u een variabeleparameter wilt toevoegen, klikt u op Nieuwe toevoegen. Er wordt een rij toegevoegd waarin u het respectievelijke sleutel-waardepaar kunt invoeren.

Meer informatie over aangepaste pre-invullingen vindt u in Webex Experience Management Documentation (Aangepast voor invullen instellen voor feedback na gesprekken).

Geavanceerde instellingen

De feedback-activiteit heeft de volgende instellingen om de verwachte DTMF antwoorden van de klanten te valideren.

Tabel 5. Geavanceerde instellingen

Parameter

Beschrijving

Timeout

De maximale duur waarop de activiteit wacht op reactie van de klant. De standaardwaarde is 3 seconden.

U kunt het maximum aantal nieuwe pogingen instellen voor vragen bij ongeldige of geen DTMF invoer, en audiomeldingsberichten (voor ongeldige invoer, time-out en het maximumaantal nieuwe pogingen) voor vragenlijsten met Webex Experience Management.

Zie Instellingen opnieuw proberen en time-outs in enquête na IVR in Webex Experience Management documentatie voor meer informatie.

Bericht afspelen

Met de activiteit Bericht afspelen wordt een niet-onderbreekbaar bericht voor de beller afgespeeld. U kunt de activiteit Bericht afspelen gebruiken met of zonder de functie Tekst-naar-spraak ingeschakeld. De configuratieopties veranderen overeenkomstig.

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 Verwerking van configuratiefouten voor meer informatie.

De activiteit Bericht afspelen kan niet worden onder DTMF-ingangs.

De berichtactiviteit afspelen kan worden onderbroken omdat de agent beschikbaar is om het gesprek te beantwoorden, indien deze is opgenomen na de activiteit Contact in wachtrij in een gespreksstroom.

In de volgende gedeelten kunt u de activiteiten voor het afspelen van berichten configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Prompt

Als u de functie Tekst-naar-spraak niet wilt gebruiken in uw prompt, schakelt u de knop Tekst-naar-spraak uit. Standaard is Tekst-naar-spraak niet ingeschakeld.

U kunt maximaal vijf audioprompts configureren (geluidsbestanden en variabelen voor gesproken aanwijzingen gecombineerd). De volledige aanwijzing wordt voor de beller afgespeeld in de geconfigureerde volgorde, afgewisseld tussen de audiobestanden en de variabelen voor de audioprompt.

Als een van de gesorteerde lijst-ingangen leeg is, reageert het systeem met een stroomfout. Los deze fouten op voordat u de stroom publiceert.

Tabel 6. Prompt-configuratie zonder tekst-naar-spraak ingeschakeld

Parameter

Beschrijving

Geluidsbestanden toevoegen

Als u de aanwijzing wilt configureren zonder tekst-naar-spraak, voegt u ten minste één vooraf opgenomen geluidsbestand toe. Kies het gewenste audiobestand in de vervolgkeuzelijst met het label 1.

Klik op Nieuwe toevoegen om meer audiobestanden toe te voegen. De bestanden worden voor de beller afgespeeld in de volgorde waarin deze worden weergegeven.

Als u een audiobestand uit de reeks wilt verwijderen, klikt u op het pictogram Verwijderen dat naast elke vervolgkeuzelijst wordt weergegeven.

Audiovariabele toevoegen

Gebruik deze optie om de audioprompt zo te configureren dat deze dynamisch voor de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken aanwijzing in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

Als u de audiovariabele wilt configureren, klikt u op Audiovariabele toevoegen. Voer de variabele waarde in de vorm van een kiezelstenen-expressie in.

Zie Syntaxis van kiezelstenen voor meer informatie.

De variabele waarde moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub is geüpload.

Als u de functie Tekst-naar-spraak wilt gebruiken in uw prompt, schakelt u de knop Tekst-naar-spraak in. U kunt in totaal vijf audioprompts configureren (variabelen voor tekst-naar-spraak, audiobestanden en variabelen voor audioprompts samen). De volledige aanwijzing wordt voor de beller afgespeeld in de geconfigureerde volgorde, wisselend tussen de variabelen Tekst-naar-spraakberichten, audiobestanden en gesproken prompts.

Tabel 7. Prompt configureren met Tekst-naar-spraak ingeschakeld

Parameter

Beschrijving

Connector

Hier wordt de connector aangegeven voor het verifiëren van de Tekst-to-speech-service. In de vervolgkeuzelijst worden de naam van alle Google-connectors in de Control Hub weergegeven. Alleen de actieve connectors worden weergegeven. Selecteer de connector in de vervolgkeuzelijst.

Bestaande klanten voor klassiek spraakplatform kunnen alleen Google TTS connector in de vervolgkeuzelijst bekijken.

Bestaande klanten op het Next Generation spraakplatform kunnen zowel Cisco Cloud Text-to-Speech- als Google TTS-connectors bekijken.

Standaardtaal en spraakinstellingen negeren

Gebruik deze knop om de spraakinstellingen te negeren die zijn geconfigureerd in de variabele Algemene spraaknaam . Deze parameter is standaard ingeschakeld.

Uitvoerspraak

Hier wordt de naam van de uitvoerspraak aangegeven. Dit veld wordt alleen weergegeven als u de knop Standaardtaal opheffen en spraakinstellingen hebt ingeschakeld. Selecteer de naam van de uitvoerspraak in de vervolgkeuzelijst.

Als de uitvoer spraaknaam die door Google wordt ondersteund, niet beschikbaar is in de vervolgkeuzelijst Spraak uitvoer, schakelt u de knop Standaardtaal en spraakinstellingen opheffen uit. Neem de variabele-activiteit instellen vóór de activiteit Bericht afspelen op in de stroom.

Configureer de variabele-activiteit als volgt:

  • Stel de variabele in op Global_VoiceName.

  • Stel de variabelewaarde in op de vereiste code voor de naam van de gespreksstem (bijvoorbeeld en-US-Standard-D). Meer informatie over ondersteunde stemmen en talen vindt u op de pagina met ondersteunde stemmen en talen van Google .

Een geluidsbestand toevoegen

Als u tekst-naar-spraakberichten wilt afwisselen met vooraf opgenomen audiobestanden, klikt u op Geluidsbestand toevoegen. Er wordt een nieuwe rij aan de configuratie toegevoegd waarin u het gewenste audiobestand kunt kiezen in de vervolgkeuzelijst.

Als u een item uit de reeks wilt verwijderen, klikt u op het pictogram Verwijderen dat naast de bijbehorende invoer of vervolgkeuzelijst wordt weergegeven.

Tekst-naar-spraakbericht toevoegen

Gebruik Tekst-naar-spraak of een mix van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten om de prompt op te stellen.

Klik op Tekst-naar-spraakbericht toevoegen om een nieuw veld voor tekstinvoer toe te voegen aan de sectie voor het maken van oproepen. Typ in dit veld het bericht dat voor de beller moet worden afgespeeld in de geselecteerde taal en spraak.

Er is geen tekenlimiet voor Cisco-berichten van tekst naar spraak.

Het veld accepteert twee typen invoer: onbewerkte tekst (tekst zonder tekst) of SSML-opgemaakte gegevens (Speech Synthesis Markup Language). U kunt ook variabelen gebruiken als onderdeel van het bericht om de dynamische inhoud te lezen.

Audiovariabele toevoegen

Gebruik deze optie om de audioprompt zo te configureren dat deze dynamisch voor de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken aanwijzing in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

Als u de audiovariabele wilt configureren, klikt u op Audiovariabele toevoegen. Voer de variabele waarde in de vorm van een kiezelstenen-expressie in.

Zie Syntaxis van kiezelstenen voor meer informatie.

De variabele waarde moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub is geüpload.

Instellingen Tekst-naar-spraak

De instellingen voor tekst-naar-spraak bevatten de volgende instellingen die worden gebruikt om de verwachte DTMF ingevoerde gegevens van de beller te valideren.

Tabel 8. Instellingen Tekst-naar-spraak

Parameter

Beschrijving

Spreeksnelheid

Geeft de snelheid aan van de spraak. Verhoog of verlaag de numerieke invoer om de ideale spraakfrequentie te behouden en de spreeksnelheid van de uitvoer te regelen.

Geldige waarden voor de numerieke invoer bevinden zich in het bereik van 0,25 tot 4,0 woorden per minuut (wpm). De standaardwaarde is 1,0 wpm.

Volume winnen

Hiermee wordt de toename of verlaging van het volume aangegeven. Verhoog of verlaag de numerieke invoer om het ideale spraakvolume te behouden.

Geldige vermeldingen voor de numerieke invoer bevinden zich in het bereik van –96,0 decibel tot 16,0 decibels (dB). De standaardwaarde is 0,0 dB.

Neem niet alleen de activiteit Bericht afspelen op in de lus na de activiteit Contactwachtrij in de gespreksstroom. U kunt een combinatie van de activiteit Muziek afspelen en de activiteit Bericht afspelen in lus gebruiken om een geldige gespreksstroom te maken.

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.

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 Pop-up scherm in Aan de slag met Agent Desktop article voor meer informatie.

De activiteit schermpop-upvensters is pas relevant nadat een agent in een interactie is opgenomen. Gewoonlijk worden de gebeurtenis AgentAnswered en de gebeurtenis PhoneContactEnded gebruikt.

Wanneer u deze activiteit in de hoofdstroom gebruikt, geeft u een aantal gebeurtenissen weer in het tabblad Gebeurtenisstromen . Zie Gebeurtenissen voor meer informatie over deze gebeurtenissen.

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.

Vul deze configuratie in op het tabblad Gebeurtenisflows 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 Gebeurtenisstromen voor meer informatie.

Schermpop-up voor nieuwe digitale kanalen moet zijn geconfigureerd in de Connect Flow Builder. Zie https://help.imiconnect.io/docs/wxcc-overview voor meer informatie.

In de volgende secties kunt u de pop-upactiviteit voor het scherm configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

URL-instellingen

Gebruik de optie URL-instellingen om een URL voor schermpop-upconfiguraties te definiëren. Als u een variabele wilt typen, gebruikt u de syntaxis {{variables}}.

Bijvoorbeeld {{NewPhoneContact.ANI}}.

Tabel 9. URL-instellingen

Parameter

Beschrijving

Pop-up-URL

Voer de URL van de bedoelde website in, zoals http://www.salesforce.com. Nadat de agent een gesprek heeft beantwoord, wordt in de geconfigureerde URL de schermpop-up op het bureaublad gevuld.

Queryparameters

Voer de verschillende variabelen in de nettolading in.

Als u een nieuwe queryparameter wilt toevoegen, klikt u op Nieuw toevoegen. Voer de gegevens voor kenmerk waarden in respectievelijk de velden SLEUTEL en WAARDE in.

Bureaubladlabel schermpop-up

Voer een korte en intuïtieve aangepaste weergavetekst in die de pop-upvensterpagina van het scherm vervangt op de Agent Desktop.

Nadat de agent een gesprek heeft beantwoord of beëindigd, wordt dit label als een hyperlink weergegeven in de pop-upmelding van het scherm op de Agent Desktop.

Als de Screen Pop URL bijvoorbeeldhttp://www.salesforce.com is en het Screen Pop Desktop Label van Salesforce is, dan geeft het systeem de hyperlink als Salesforce weer in de schermpopmelding.

Dit label verschijnt ook op het tabblad Pop-up scherm van het Agent Desktop.

Weergave instellingen
Tabel 10. Weergave-instellingen

Parameter

Beschrijving

Tabblad nieuwe browser

De pop-upvensters worden elke keer op een nieuw browsertabblad weergegeven zonder dat dit invloed heeft op de bestaande schermpop-up.

Bestaand tabblad schermpop-up

De pop-upvensters worden in het bestaande browsertabblad vervangen door het vorige pop-upvenster.

Binnen bureaublad

De pop-upvenster wordt weergegeven als een tabblad in het hulpgegevensvenster op het bureaublad.

Als de optie schermpop-upweergave zich binnen het bureaublad bevindt, wordt het pop-upvenster weergegeven in het hulpgegevensvenster voor de duur van het gesprek. De schermpop-up blijft behouden, zelfs wanneer u een taak uit een ander kanaaltype selecteert in het taaklijstvenster.

Als de optie scherm pop-upweergave zich in binnen het bureaublad of het tabblad bestaande browser bevindt, gaan de gegevens die worden ingevoerd in de pop-upvenster voor een gesprek verloren als de agent een nieuw gesprek accepteert. Als u het verlies van gegevens wilt voorkomen, configureert u de weergaveoptie als Tabblad nieuwe browser.

Stel bijvoorbeeld dat de optie schermpop-upweergave zich binnen 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.

Cijfers verzamelen

De activiteit Cijfers verzamelen vraagt de beller een invoer DTMF met dual-tone multi-frequente invoer in te voeren, zoals een accountnummer. Net als bij de activiteiten Bericht afspelen en Menu kan de activiteit Cijfers verzamelen gebruikmaken van audiobestanden, tekst-naar-spraakberichten of een combinatie van beide.

Deze activiteit accepteert DTMF invoercijfers van 0 tot en met 9. De beller kan # of * invoeren als beëindigingssymbool om het einde van DTMF invoer aan te geven.

De beller kan de beëindigingssymboolen niet gebruiken voor andere scenario's als onderdeel van de activiteit Cijfers verzamelen, zoals het bevestigen van het bedrag of de klant-id.

Standaard ondersteunt de volgende generatie mediaplatforms alleen RFC2833 type DTMF voor zowel inkomende als uitgaande gesprekken.

Next Generation mediaplatform ondersteunt in-band DTMF.

Deze functie is alleen beschikbaar als de bijbehorende functievlag is ingeschakeld.

U kunt ook in-band DTMF tonen horen tijdens het opnemen en tijdens het vergaderen met andere deelnemers.

U kunt deze foutverwerkingspaden configureren voor het verwerken van stromen:

Tabel 11. Fouten bij het uitvoeren van activiteit

Pad

Beschrijving

Invoer time-out

Geeft het pad naar de fout uitvoer aan dat de flow neemt nadat de tijdsduur 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.

Niet-overeenkomende invoer

Geeft het pad naar de foutuitvoer aan dat de flow in beslag neemt als de beller een DTMF invoer invoert die niet is geconfigureerd in de sectie aangepaste Menukoppelingen. 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.

Niet-gedefinieerde fout

Zie Verwerking van configuratiefouten voor meer informatie.

U kunt de activiteit Cijfers verzamelen configureren met de volgende instellingen:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Prompt-instellingen zonder tekst-naar-spraak ingeschakeld

Standaard is tekst-naar-spraak niet ingeschakeld. Als u een aanwijzing wilt configureren zonder tekst-naar-spraak, voegt u ten minste één vooraf opgenomen geluidsbestand toe. Selecteer het geluidsbestand in de vervolgkeuzelijst. U kunt in totaal vijf audioprompts configureren (geluidsbestanden en variabelen voor gesproken instructies gecombineerd). De volledige aanwijzing wordt voor de beller afgespeeld in de geconfigureerde volgorde, afgewisseld tussen de audiobestanden en de variabelen voor de audioprompt.

Als een van de gesorteerde lijst-ingangen leeg is, geeft het systeem een Stroomfout weer. Los deze fouten op voordat u de stroom publiceert.

Tabel 12. Prompt-instellingen zonder tekst-naar-spraak ingeschakeld

Parameter

Beschrijving

Geluidsbestanden toevoegen

Klik op Nieuwe toevoegen om meer audiobestanden toe te voegen. De bestanden worden voor de beller afgespeeld in de volgorde waarin ze zijn geconfigureerd.

Als u een geluidsbestand uit de reeks wilt verwijderen, klikt u op het pictogram Verwijderen dat naast elke vervolgkeuzelijst wordt weergegeven. Het pictogram Verwijderen verschijnt niet wanneer slechts één vervolgkeuzelijst beschikbaar is omdat u ten minste één audiobestand nodig hebt voor de melding.

Audiovariabele toevoegen

Gebruik deze optie om de audioprompt zo te configureren dat deze dynamisch voor de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken aanwijzing in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

Als u de audiovariabele wilt configureren, klikt u op Audiovariabele toevoegen. Voer de variabele waarde in de vorm van een kiezelstenen-expressie in.

Zie Syntaxis van kiezelstenen voor meer informatie.

De variabele waarde moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub is geüpload.

Prompt onderbreekbaar maken

Met het selectievakje Prompt onderbreekbaar maken kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door de invoer of gebeurtenis van de beller. Standaard kunnen aanwijzingen niet worden onderbroken. Als de prompt van belang is voor de beller, mag deze niet worden onderbroken.

Voor de organisaties die zijn ingericht met het nieuwe Next Generation-platform, configureert het systeem de prompt die standaard kan worden onderbreekbaar, ongeacht of het selectievakje Prompts onderbreekbaar maken door de ontwikkelaars van de stroom is ingeschakeld of uitgeschakeld.

Prompte instellingen met tekst-naar-spraak ingeschakeld

Standaard is tekst-naar-spraak niet ingeschakeld. Als u tekst-naar-spraak wilt gebruiken in uw aanwijzingen, schakelt u de knop Tekst-naar-spraak in. U kunt in totaal vijf audioprompts configureren (variabelen voor tekst-naar-spraak, audiobestanden en variabelen voor audioprompts samen). De volledige prompt wordt voor de beller afgespeeld in de geconfigureerde volgorde, wisselend tussen de geconfigureerde variabelen tekst-naar-spraakberichten, audiobestanden en geconfigureerde geluidsprompts.

Tabel 13. Prompt configureren met tekst-naar-spraak ingeschakeld

Parameter

Beschrijving

Connector

De opties Taal en Spraak worden gewijzigd op basis van de geselecteerde connector. De selectie geeft de taal, het geslacht en de toon aan die het systeem gebruikt om tekst-naar-spraakberichten voor de beller te lezen.

Als u Google TTS gebruikt, kunt u de verschillende opties bekijken op de pagina Tekst-naar-spraak van Google.

Bestaande klanten voor klassiek spraakplatform kunnen alleen Google TTS connector in de vervolgkeuzelijst bekijken.

Bestaande klanten op het Next Generation spraakplatform kunnen zowel Cisco Cloud Text-to-Speech- als Google TTS-connectors bekijken.

Standaardtaal en spraakinstellingen negeren

Gebruik deze knop om de spraakinstellingen te negeren die zijn geconfigureerd in de variabele Algemene spraaknaam . Deze parameter is standaard ingeschakeld.

Uitvoerspraak

Hier wordt de naam van de uitvoerspraak aangegeven. Dit veld wordt alleen weergegeven als u de knop Standaardtaal opheffen en spraakinstellingen hebt ingeschakeld. Selecteer de naam van de uitvoerspraak in de vervolgkeuzelijst.

Als de uitvoer spraaknaam die door Google wordt ondersteund, niet beschikbaar is in de vervolgkeuzelijst Spraak uitvoer, schakelt u de knop Standaardtaal en spraakinstellingen opheffen uit. Neem de variabele-activiteit instellen op vóór de activiteit Cijfers verzamelen in de stroom.

Configureer de variabele-activiteit als volgt:

  • Stel de variabele in op Global_VoiceName.

  • Stel de variabelewaarde in op de vereiste code voor de naam van de gespreksstem (bijvoorbeeld en-US-Standard-D). Meer informatie over ondersteunde stemmen en talen vindt u op de pagina met ondersteunde stemmen en talen van Google .

Tekst toevoegen aan spraakbericht

Bij het samenstellen van uw aanwijzingen kunt u gebruik maken van tekst-naar-spraak of een mix van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten. Klik op Tekst-naar-spraakbericht toevoegen om een nieuw veld voor tekstinvoer toe te voegen aan de sectie Prompt. Hier kunt u het bericht typen dat in de geselecteerde taal en spraak naar de beller wordt gelezen.

Er is geen tekenlimiet voor Cisco-berichten van tekst naar spraak.

Het veld accepteert twee typen invoer: onbewerkte tekst (tekst zonder tekst) of gegevens in SSML-indeling. U kunt variabelen ook gebruiken als onderdeel van het bericht om de dynamische inhoud te lezen.

Als u een variabele wilt opgeven, gebruikt u deze syntaxis: {variabele}}. Bijvoorbeeld {{NewPhoneContact.ANI}}.

Een geluidsbestand toevoegen

Als u tekst-naar-spraakberichten wilt afwisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Er wordt een nieuwe rij toegevoegd aan de configuratie waarin u een geluidsbestand kunt selecteren in een vervolgkeuzelijst.

Als u een item uit de reeks wilt verwijderen, klikt u op het pictogram Verwijderen naast het desbetreffende item. Het pictogram Verwijderen wordt niet weergegeven wanneer slechts één veld wordt geconfigureerd, omdat ten minste één bericht of audiobestand vereist is.

Audiovariabele toevoegen

Gebruik deze optie om de audioprompt zo te configureren dat deze dynamisch voor de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken aanwijzing in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

Als u de audiovariabele wilt configureren, klikt u op Audiovariabele toevoegen. Voer de variabele waarde in de vorm van een kiezelstenen-expressie in.

Zie Syntaxis van kiezelstenen voor meer informatie.

De variabele waarde moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub is geüpload.

Prompt onderbreekbaar maken

Met het selectievakje Prompt onderbreekbaar maken kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door de invoer of gebeurtenis van de beller. Standaard kunnen aanwijzingen niet worden onderbroken. Als de prompt van belang is voor de beller, mag deze niet worden onderbroken.

Voor de organisaties die zijn ingericht met het nieuwe Next Generation-platform, configureert het systeem de prompt die standaard kan worden onderbreekbaar, ongeacht of het selectievakje Prompts onderbreekbaar maken door de ontwikkelaars van de stroom is ingeschakeld of uitgeschakeld.

Instellingen Tekst-naar-spraak

De instellingen voor tekst-naar-spraak bevatten de volgende instellingen die worden gebruikt om de verwachte DTMF ingevoerde gegevens van de beller te valideren.

Tabel 14. Instellingen Tekst-naar-spraak

Parameter

Beschrijving

Spreeksnelheid

Geeft de snelheid aan van de spraak. Verhoog of verlaag de numerieke invoer om de ideale spraakfrequentie te behouden en de spreeksnelheid van de uitvoer te regelen.

Geldige waarden voor de numerieke invoer bevinden zich in het bereik van 0,25 tot 4,0 woorden per minuut (wpm). De standaardwaarde is 1,0 wpm.

Volume winnen

Hiermee wordt de toename of verlaging van het volume aangegeven. Verhoog of verlaag de numerieke invoer om het ideale spraakvolume te behouden.

Geldige vermeldingen voor de numerieke invoer bevinden zich in het bereik van –96,0 decibel tot 16,0 decibels (dB). De standaardwaarde is 0,0 dB.

Geavanceerde instellingen

De activiteit Cijfers verzamelen omvat de volgende geavanceerde instellingen die worden gebruikt om de verwachte DTMF ingevoerde gegevens van de beller te valideren.

Tabel 15. Geavanceerde instellingen

Parameter

Beschrijving

Time-out voor geen invoer

Geeft de maximale duur aan dat de activiteit Cijfers verzamelen wacht op invoer voordat de activiteit Time-out voor invoer wordt weergegeven. De standaardwaarde is 3 seconden.

Time-out tussen cijfers

Geeft de maximale duur aan waarvoor de activiteit Cijfers verzamelen tussen cijfers wacht voordat de stroom wordt voortgezet. Dit gebeurt alleen nadat ten minste één cijfer is ingevoerd. De beller kan het beëindigingssymbool invoeren om aan te geven dat het item is voltooid, zodat de oproep wordt voortgezet zonder te wachten op de time-out tussen cijfers.

Time-out tussen cijfers is niet van toepassing voor klanten die het Voice Services-platform gebruiken. Deze parameter wordt standaard niet uitgeschakeld voor klanten die het Voice Services-platform gebruiken.

Minimumaantal cijfers

Geeft het minimumaantal cijfers aan dat de beller moet invoeren. De standaardwaarde is 1. Als de beller invoert die minder is dan deze waarde, volgt de stroom het pad van niet-overeenkomende invoer dat is geconfigureerd in het gedeelte Foutafhandeling .

Maximumaantal cijfers

Hier wordt het maximumaantal cijfers aangegeven dat de beller kan invoeren. De standaardwaarde is 10. Als de beller invoert die meer is dan deze waarde, volgt de stroom het pad van niet-overeenkomende invoer dat is geconfigureerd in het gedeelte Foutafhandeling .

Symbool Terminator

Geeft het teken aan dat de beller kan invoeren om het einde van de invoer aan te geven. Het terminatorpictogram kan # of * zijn, afhankelijk van de configuratie.

Standaard is het Terminator-symbool #.

Uitvoervariabelen

De activiteit Cijfers verzamelen omvat de uitvoervariabele{CollectDigits.DigitsEntered}} . Wanneer de stroom wordt uitgevoerd, slaat deze variabele de DTMF-invoer op die de beller heeft ingevoerd tijdens zijn interactie met de activiteit. Gebruik deze variabele in latere activiteiten om de stroomvolgorde te regelen. De variabelenaam verandert dynamisch op basis van het label dat is gekoppeld aan de activiteit Cijfers verzamelen. Het systeem moet meerdere variabele waarden vastleggen als de stroom meerdere activiteit 'Cijfers verzamelen' in de stroom gebruikt. Zie Gebeurtenisuitvoervariabelen voor meer informatie.

Menu

Met de activiteit Menu kunt u een Cisco Unified IP Interactive Voice Response-ervaring (IVR) in uw flow opbouwen. De activiteit speelt een prompt af die de beller in staat stelt een DTMF cijfer in te voeren. De stroom kan een ander pad nemen op basis van het cijfer dat de beller invoert.

Een menu kan 1–10 vertakkingen bevatten, vertegenwoordigd door cijfers 0–9.

U kunt de activiteit Menu gebruiken met of zonder tekst-naar-spraak. De configuratieopties veranderen overeenkomstig.

U kunt deze foutverwerkingspaden configureren voor het verwerken van stromen:

Tabel 16. Fouten bij het uitvoeren van activiteit

Pad

Beschrijving

Time-out voor geen invoer

Geeft het pad naar de fout uitvoer aan dat de flow neemt nadat de tijdsduur 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 een time-out voor geen invoer in het gedeelte Geavanceerde instellingen van het deelvenster Eigenschappen. Overweeg het afspelen van een bericht om de verwachtingen ten opzichte van de beller te verduidelijken en verwijst vervolgens terug naar de start van de activiteit.

Niet-overeenkomende invoer

Geeft het uitvoerpad van de fout aan dat de stroom neemt nadat de beller een DTMF invoer heeft ingevoerd die niet is geconfigureerd in het gedeelte Aangepaste menukoppelingen. Door dit pad te configureren kan de beller de activiteit opnieuw starten en het opnieuw proberen. Overweeg het afspelen van een bericht om de verwachtingen ten opzichte van de beller te verduidelijken en verwijst vervolgens terug naar de start van de activiteit.

Om het terugbellen naar het begin van de activiteit gedurende een opgegeven aantal keren te laten teruggaan, gaat u als volgt te werk:

  1. Voeg de variabele-activiteit instellen toe na de menuactiviteit.
  2. Koppel in de Menuactiviteit een time-out voor Geen invoer en de knooppunten Niet-overeenkomende invoer aan de variabele activiteit instellen.
  3. Configureer de variabele-activiteit als volgt:
    • Kies in het veld Variabele de optie Time-out.

    • Stel de variabele waarde in op {{Timeout +1}}.

  4. Voeg de voorwaarde-activiteit toe na de activiteit Variabele instellen.
  5. Voer in de voorwaarde-activiteit de volgende uitdrukking in:

    {{Timeout >= n}}, waarbij 'n' het aantal keren is dat u terug wilt bellen naar het menu voordat de verbinding wordt verbroken.

    Als bijvoorbeeld {{Timeout >= 3}} wordt teruggebeld naar het menu voordat de verbinding wordt verbroken.

  6. Voeg de activiteit Bericht afspelen toe, gevolgd door de activiteit Contact verbreken om de opname af te spelen en de verbinding te verbreken als de beller de geconfigureerde opties niet selecteert of een time-out optreedt na n aantal keren.

In de volgende gedeelten kunt u de Menu-activiteit configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Prompt

Prompt instellingen zonder tekst-naar-spraak

Tekst-naar-spraak is standaard niet ingeschakeld. Als u tekst-naar-spraak wilt gebruiken in uw prompt, schakelt u de knop Tekst-naar-spraak in of uit. Selecteer het geluidsbestand in de vervolgkeuzelijst. U kunt in totaal vijf audioprompts configureren (geluidsbestanden en variabelen voor gesproken instructies gecombineerd). De activiteit speelt de volledige aanwijzing voor de beller af in de geconfigureerde volgorde, wisselend tussen de audiobestanden en geconfigureerde variabelen voor de gesproken prompt.

Als een van de gesorteerde lijstinvoeren leeg is, veroorzaakt het systeem een Stroomfout. Los deze fouten op voordat u de stroom publiceert.

Tabel 17. Prompt-instellingen zonder tekst-naar-spraak ingeschakeld

Parameter

Beschrijving

Geluidsbestanden toevoegen

Als u de aanwijzing wilt configureren zonder tekst-naar-spraak, voegt u ten minste één vooraf opgenomen geluidsbestand toe. Kies het bestand in het vervolgkeuzeveld met het label 1. Klik op Nieuwe toevoegen om meer audiobestanden toe te voegen.

Als u een geluidsbestand uit de reeks wilt verwijderen, klikt u op het pictogram Verwijderen dat naast de vervolgkeuzelijst wordt weergegeven. Omdat minimaal één geluidsbestand vereist is, is het pictogram Verwijderen niet zichtbaar als slechts één vervolgkeuzelijstveld zichtbaar is.

U kunt audiobestanden beheren via de instelling Audioprompts in Control Hub. Zie Audioprompts beheren voor meer informatie.

Audiovariabele toevoegen

Gebruik deze optie om de audioprompt zo te configureren dat deze dynamisch voor de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken aanwijzing in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

Als u de audiovariabele wilt configureren, klikt u op Audiovariabele toevoegen. Voer de variabele waarde in de vorm van een kiezelstenen-expressie in.

Zie Syntaxis van kiezelstenen voor meer informatie.

De variabele waarde moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub is geüpload.

Prompt onderbreekbaar maken

Met deze optie kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door de invoer of de gebeurtenis van de beller. Standaard is Prompt onderbreekbaar maken niet ingeschakeld voor de menuactiviteit. Als u wilt dat de beller het menu kan onderbreken wanneer hij/zij zijn DTMF invoert, maakt u het bericht dan onderbreekbaar.

Als uw organisatie is ingericht met het nieuwe Next Generation-platform, configureert het systeem standaard de prompt die kan worden onderbroken, ongeacht of de flowontwikkelaars het selectievakje Direct onderbreekbaar maken hebben ingeschakeld of niet.

Instellingen vragen voor tekst-naar-spraak

Als u tekst-naar-spraak wilt gebruiken in uw prompt, schakelt u de knop Tekst-naar-spraak in of uit. U kunt in totaal vijf audioprompts configureren (variabelen voor tekst-naar-spraak, audiobestanden en variabelen voor audioprompts samen). De activiteit speelt de volledige aanwijzing voor de beller af in de geconfigureerde volgorde, wisselend tussen de variabelen tekst-naar-spraak berichten, audiobestanden en audioprompts.

Tabel 18. Prompt-instellingen met tekst-naar-spraak ingeschakeld

Parameter

Beschrijving

Connector

Kies een connector om de tekst-naar-spraakservice te verifiëren. In de vervolgkeuzelijst worden de namen weergegeven van de Google-connectors die in de Control Hub zijn geconfigureerd.

Bestaande klanten voor klassiek spraakplatform kunnen alleen Google TTS connector in de vervolgkeuzelijst bekijken.

Bestaande klanten op het Next Generation spraakplatform kunnen zowel Cisco Cloud Text-to-Speech- als Google TTS-connectors bekijken.

Standaardtaal en spraakinstellingen negeren

Gebruik deze knop om de spraakinstellingen te negeren die zijn geconfigureerd in de variabele Algemene spraaknaam . Deze parameter is standaard ingeschakeld.

Uitvoerspraak

Selecteer de naam van de uitvoerspraak in de vervolgkeuzelijst.

Als de uitvoertaalnaam die Google ondersteunt, niet beschikbaar is in de vervolgkeuzelijst Uitvoerspraak , schakelt u de knop Standaardtaal en spraakinstellingen opheffen uit. Neem de variabele-activiteit op voordat u de menuactiviteit in de stroom opneemt.

Configureer de variabele-activiteit als volgt:

  • Stel de variabele in op Global_VoiceName.

  • Stel de variabelewaarde in op de vereiste code voor de naam van de gespreksstem (bijvoorbeeld en-US-Standard-D). Zie de pagina Ondersteunde stemmen en talen van Google voor meer informatie over de ondersteunde stemmen en talen.

Audiobestanden toevoegen

Als u tekst-naar-spraakberichten wilt afwisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Hiermee wordt een nieuwe rij aan de configuratie toegevoegd waarin u een audiobestand kunt kiezen uit een vervolgkeuzelijst.

Om een item uit de reeks te verwijderen, klikt u op het pictogram Verwijderen naast het item. Omdat er minimaal één bericht of audiobestand nodig is, is het pictogram Verwijderen niet zichtbaar als er slechts één veld is geconfigureerd.

Tekst toevoegen aan spraakbericht

Bij het maken van uw prompt kunt u uitsluitend tekst-naar-spraak gebruiken, maar u kunt ook een combinatie van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten gebruiken. Klik op Tekst-naar-spraakbericht toevoegen om een nieuw tekstinvoerveld toe te voegen aan de sectie voor het maken van prompts.

U kunt het bericht typen dat aan de beller moet worden voorgelezen, met de geselecteerde taal en stem.

Er is geen tekenlimiet voor Cisco Text-to-Speech-berichten.

Het veld accepteert twee typen invoer: ruwe tekst (platte tekst) of gegevens in SSML-formaat (Speech Synthesis Markup Language). U kunt ook variabelen gebruiken als onderdeel van het bericht om de dynamische inhoud te lezen. Als u een variabele typt, gebruikt u deze syntaxis: {{variabele}}. Zo gebruikt {{NewPhoneContact.ANI}} bijvoorbeeld een geldige variabelensyntaxis.

Voor ondersteunde SSML-tags voor Cisco Cloud Text-to-Speech, zie Text-to-Speech (TTS) in Webex Contact Center.

Audiovariabele toevoegen

Met deze optie kunt u de audioprompt zo configureren dat deze dynamisch aan de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld configureren om de audioprompt in meerdere talen af te spelen op basis van de voorkeuren van de klant tijdens de interactie.

Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de variabelewaarde in de vorm van een 'pebble'-expressie in.

Zie Pebble-sjabloonsyntaxis voor meer informatie.

De waarde van de variabele moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub is geüpload.

Maak Prompt Onderbreekbaar

Met deze optie kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door de invoer of gebeurtenis van de beller. Standaard is Make Prompt Interruptible niet aangevinkt voor de Menu-activiteit. Als u wilt dat de beller het menu kan onderbreken wanneer hij of zij de invoer DTMF invoert, kunt u overwegen om het bericht onderbreekbaar te maken.

Voor organisaties die zijn ingericht met het nieuwe Next Generation-platform, configureert het systeem standaard de prompt die kan worden onderbroken, ongeacht of de flowontwikkelaars het selectievakje Prompt onderbreekbaar maken hebben ingeschakeld of uitgeschakeld.

Aangepaste menukoppelingen

Met de optie Aangepaste menukoppelingen kunt u een of meer menukoppelingen configureren op basis van de organisatorische vereisten.

Met deze mogelijkheid kunnen een of meer gebruikers verschillende takken in de stroom selecteren op basis van het geselecteerde cijfer.

U kunt maximaal tien aangepaste menukoppelingen configureren.

Tabel 19. Algemene instellingen

Parameter

Beschrijving

CIJFER

Selecteer een nummer uit de vervolgkeuzelijst. DIGIT komt overeen met de invoer DTMF die de aanroeper invoert om aan te geven welk pad van de stroom moet worden gevolgd. U kunt de cijfers 0-9 selecteren. U kunt elke optie slechts één keer selecteren.

LINKBESCHRIJVING

Voeg een beschrijving toe om aan te geven met welk pad van de stroom het cijfer overeenkomt.

Als de beller bijvoorbeeld door op 1 te drukken terechtkomt in een wachtrij die hem kan helpen met een verkoopvraag, typt u Verkoop in de beschrijving van de link. LINK DESCRIPTION heeft geen invloed op de aanroep zelf, maar kan helpen bij het volgen van hoe het menu is samengesteld.

Nieuwe toevoegen

Klik op Nieuwe toevoegen om meer menukoppelingen toe te voegen. U kunt voor elke rij een cijfer en een linkbeschrijving toevoegen. U kunt maximaal tien links toevoegen.

U kunt menukoppelingen configureren in het deelvenster Eigenschappen en in de activiteit zelf. Hierdoor zijn verschillende configuratieopties mogelijk, gebaseerd op de voorkeuren van de gebruiker. Wanneer er een bewerking wordt uitgevoerd, werkt het systeem de inhoud op beide locaties in realtime bij.

Tekst-naar-spraak-instellingen

De tekst-naar-spraakinstellingen omvatten de volgende instellingen, die worden gebruikt om de verwachte DTMF-invoer van de aanroeper te valideren.

Parameter

Beschrijving

Spreektempo

Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om de ideale spreeksnelheid te behouden en de uitvoersnelheid te regelen.

Geldige waarden voor de numerieke invoer liggen in het bereik van 0,25 tot 4,0 woorden per minuut (wpm). De standaardwaarde is 1,0 wpm.

Volumeversterking

Geeft de toename of afname van het volume aan. Verhoog of verlaag de numerieke invoer om het ideale volume van de uitvoerspraak te behouden.

Geldige waarden voor de numerieke invoer liggen in het bereik van –96,0 decibel tot 16,0 decibel (dB). De standaardwaarde is 0,0 dB.

Time-out bij geen invoer

Geeft de maximale tijd op dat de activiteit wacht op invoer voordat deze het pad 'Geen invoer-time-out' volgt. De standaardwaarde is 3 seconden.

Uitvoervariabele

De activiteit Menu maakt gebruik van de uitvoervariabele {{Menu.OptionEntered}} . Wanneer het systeem de stroom uitvoert, slaat deze variabele de invoer DTMF op die de beller heeft ingevoerd tijdens zijn interactie met het menu.

Je kunt de {{Menu.OptionEntered}} Uitvoervariabele in latere activiteiten om de stroomvolgorde te regelen. De variabelenaam verandert dynamisch op basis van het label dat aan de menu-activiteit is gekoppeld. Het systeem kan meerdere variabelewaarden vastleggen als de stroom meer dan één menu-activiteit gebruikt. Voor meer informatie over dit variabeletype, zie Activiteitsuitvoervariabelen.

Onaangekondigd doorverbinden

Wanneer u een spraakoproep doorverbindt naar een extern of derde DN-nummer via Interactive Voice Response (IVR) zonder tussenkomst van een agent, wordt de activiteit Blind Transfer geactiveerd.

De activiteit Blind Transfer is van toepassing wanneer een gesprek moet worden doorverbonden naar een externe of derde DN op basis van een set stroomcriteria. De overdracht kan ook naar een externe brug worden geïnitieerd. De geconfigureerde criteriaset activeert de activiteit.

Bij een blinde doorverbinding blijven de vorige vaardigheidsbeperkingen behouden wanneer een gesprek wordt doorverbonden naar een wachtrij op basis van vaardigheden. Dit komt doordat de vaardigheidsbeperkingen worden berekend op het moment dat een flow wordt uitgevoerd. Omdat de flow echter niet wordt uitgevoerd in het geval van een blinde overdracht, blijven de eerdere 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. Voor meer informatie, zie Gebeurtenisstromen.

In de volgende secties kunt u de activiteit Blind Transfer configureren.

Wanneer u een stroom ontwerpt, kan een Consult-interactie geen Blinde overdrachtsactiviteit bevatten.

U kunt geen Blind Transfer-activiteit toevoegen binnen de gebeurtenisstromen in Flow Control.

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Overdrachtskiesnummer

De Overdrachtskiesnummer geeft aan naar welke DN een gesprek wordt doorgeschakeld. U kunt het nummer handmatig invoeren of een dynamisch nummer selecteren via een variabele.

Tabel 20. Instellingen voor het overdragen van kiesnummers

Parameter

Beschrijving

Overdrachtskiesnummer

Voer de DN in waarnaar het gesprek moet worden doorgeschakeld. Dit kan een specifiek getal zijn dat handmatig wordt ingevoerd, of een dynamisch getal dat wordt aangegeven via een stroomvariabele.

Specifiek telefoonnummer

Voer het nummer in waarnaar u het gesprek wilt doorverbinden.

Variabel kiesnummer

Selecteer de stroomvariabele uit de vervolgkeuzelijst. De variabele slaat het nummer op waarnaar het gesprek moet worden doorgeschakeld.

Overbrugde overdracht

Met de Bridged Transfer-activiteit kan een gesprek tijdelijk met een stroom naar een externe bestemming worden doorgestuurd, terwijl u de controle over het gesprek behoudt. De externe bestemming kan een externe brug of een Interactive Voice Response-service (IVR) zijn.

Zodra de derde partij het gesprek beëindigt, wordt het gesprek voortgezet om indien nodig opnieuw verbinding te maken, bijvoorbeeld door het in de wachtrij te plaatsen bij een agent.

De Bridge Transfer-activiteit is nu verbeterd zodat contacten uit de wachtrij worden gehaald wanneer ze worden verzonden naar een interactief spraakantwoord van derden (IVR) of automatische oproepdistributie (ACD). Als het contact niet in het systeem van derden wordt verwerkt, kan het terug worden geplaatst in de oorspronkelijke wachtrij.

Stel bijvoorbeeld dat een contactcenter Webex Contact Center-agentbronnen en agentbronnen op een extern callcenter/PBX heeft. De klant wil een gesprek voor een korte periode (bijvoorbeeld 60 seconden) in de wachtrij van Webex Contact Center-agenten plaatsen. Als er gedurende die periode geen enkele agent beschikbaar is, kan het gesprek via een brug worden doorverbonden (met een impliciete uitschakeling) naar het externe callcenter voor afhandeling. Zo wordt de reactietijd naar de klant verkort.

In de volgende secties wordt uitgelegd hoe u de Bridged Transfer-activiteit configureert.

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Overdrachtsnummer

De Overdrachtskiesnummer geeft aan naar welke DN een gesprek wordt doorgeschakeld. Voer het nummer handmatig in of selecteer een dynamisch nummer via een variabele.

Tabel 21. Instellingen voor het overdragen van kiesnummers

Parameter

Beschrijving

Overdrachtskiesnummer

Voer de DN in waarnaar het gesprek moet worden doorgeschakeld. Dit kan een specifiek getal zijn dat handmatig wordt ingevoerd, of een dynamisch getal dat wordt aangegeven via een stroomvariabele.

Specifiek telefoonnummer

Voer het nummer in waarnaar u het gesprek wilt doorverbinden.

Variabel kiesnummer

Selecteer de stroomvariabele uit de vervolgkeuzelijst. De variabele slaat het nummer op waarnaar het gesprek moet worden doorgeschakeld.

Instellingen voor overdrachtstime-out

De Instellingen voor overdrachtstime-out In dit gedeelte kunt u het gedrag van een Bridged Transfer-activiteit configureren wanneer het doorverbonden gesprek niet binnen een bepaalde tijd wordt beantwoord.

Tabel 22. Instellingen voor overdrachtstime-out

Parameter

Beschrijving

Time-out

Dit is de tijd die het systeem wacht totdat de doorverbonden partij het gesprek opneemt. Als de ontvanger binnen deze tijd niet opneemt, wordt het gesprek beëindigd.

De duur moet tussen 1 en 120 seconden liggen. De standaardwaarde is 10 seconden.

Kopteksten toevoegen

De Kopteksten toevoegen Met deze sectie kunt u de parameters van de SIP-headers configureren en doorgeven aan externe systemen via de SIP INVITE-berichten. U kunt maximaal 20 headers configureren in het uitgaande SIP INVITE-bericht.

Het gebruik van aangepaste X-headers wordt momenteel ondersteund voor organisaties die Webex Calling met Local Gateway (LGW) gebruiken als telefonieoptie voor Webex Contact Center.

  • U moet voorkomen dat u de volgende gevoelige PII-informatie in de SIP-headers opneemt.
    • Volledige namen Vermijd het gebruik van volledige namen van personen.
    • Socialezekerheidsnummers :Voeg geen enkel deel van een burgerservicenummer toe.
    • Fysieke adressen : Gebruik geen thuis- of werkadressen.
    • Financiële informatie : Sluit creditcardnummers, bankrekeninggegevens en dergelijke uit.
    • Gezondheidsinformatie : Vermijd het delen van gezondheidsgerelateerde gegevens of gegevens die als PHI kunnen worden beschouwd.

Tabel 23. Instellingen voor headers toevoegen

Parameter

Beschrijving

Sleutel

Voer de sleutel in voor een aangepaste X-Header.

Waarde

Voer een waarde in voor de aangepaste header die wordt doorgegeven aan het uitgaande SIP INVITE-bericht.
Uitvoervariabelen

Hier legt u informatie vast over de uitkomst van de overdracht.

Tabel 24. Uitvoervariabelen

Parameter

Beschrijving

BridgedTransfer_dxm.FailureCode

Met deze parameter worden fout- of statuscodes vastgelegd die overeenkomen met mislukte pogingen om een Bridged-overdracht uit te voeren met behulp van de Digital Extension Module (DXM).

BridgedTransfer_dxm.FailureDescriptionMet deze parameter wordt de beschrijving van de fout opgeslagen die is opgetreden tijdens een poging tot Bridged-overdracht met behulp van de (DXM).
Overbrugde overdrachtsheadersMet deze parameter worden de SIP-headers opgeslagen die uit het BYE-bericht zijn geparseerd. De headers worden opgeslagen als een JSON-object. Individuele headers kunnen worden geëxtraheerd en worden omgezet in stroom- of globale variabelen voor verder gebruik.

De volgende tabel vat de uitvoerfoutcodes van de Bridged Transfer-activiteit samen.

Foutcode

Beschrijving van de storing

Verklaring
1

Ongeldig_nummer

Het gekozen externe directorynummer (DN) is ongeldig.
2BezetDe externe DN is bezet of heeft het inkomende gesprek afgewezen.
3Geen antwoordDe externe DN kon de oproep niet binnen de vooraf ingestelde time-outduur beantwoorden.
48Niet-ondersteunde stromingsactiviteitDe stroom kan de Bridged Transfer-activiteit niet uitvoeren nadat een gesprek in de wachtrij is geplaatst of nadat een agent aan het gesprek is toegewezen.
5Niet-ondersteunde_DNU kunt de externe DN niet gebruiken als deze is aangewezen als een EP-DN binnen het systeemportaal, of als het komt overeen met de DN van de ingelogde agent op Agent Desktop.
6SysteemfoutDeze code geeft diverse fouten weer die niet in de hierboven gedefinieerde categorieën vallen.

Bridged Transfer is alleen beschikbaar op de Next-Generation Voice Media-platformen (VPOP en Webex Calling).

Niet-ondersteunde stroomconfiguraties

  • U kunt de activiteit Overbrugde overdracht niet toevoegen aan de activiteit Wachtrijcontact.
  • Voor contacten die geparkeerd, in de wachtrij geplaatst of toegewezen zijn aan een agent, introduceert u later in de flow geen Bridged Transfer-activiteit. Dit kan leiden tot een 'unsupported flow'-fout.
  • U kunt de activiteit Bridged Transfer niet gebruiken in uitgaande gespreksstromen.
  • U kunt geen Bridged Transfer-activiteit toevoegen binnen de gebeurtenisstromen in Flow Control.

Virtuele agent

Met de activiteit Virtuele agent kunnen uw contactcenterklanten genieten van een realtime-gesprekservaring. U kunt een virtuele agent aan de gespreksstroom toevoegen om klantvragen in een conversatievorm af te handelen. De Virtual Agent maakt gebruik van de Dialogflow-functionaliteit van Google. Wanneer een klant spreekt, koppelt Dialogflow het klantgesprek aan de beste bedoelingen van de virtuele agent. Bovendien helpt het de klant als onderdeel van de Interactive Voice Response (IVR)-ervaring.

Voordat u een virtuele agent gebruikt:

  1. Stel een Dialogflow-agent in. Voor meer informatie over het bouwen van een Dialogflow-agent in Google Cloud, zie Een agent bouwen.

    Erbij betrekken Hallo als een trainingszin in de voorkeurstaal waarmee de Dialogflow-agent een gesprek met de beller kan beginnen. U kunt deze trainingszin toevoegen aan de standaardwelkomstintentie of aan een andere intentie van de Dialogflow-agent. Voor meer informatie, zie Intenties.

    Afhankelijk van de manier waarop u de Dialogflow-agent instelt, kunt u de activiteit Virtuele agent gebruiken om verschillende soorten use cases af te handelen.

  2. Configureer een virtuele agent in Control Hub. Zie Een virtuele agent voor Webex Contact Center configureren 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 Gebeurtenisstromen voor meer informatie.

Met de volgende secties kunt u de activiteit Virtuele agent configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Conversatie-ervaring

Parameter

Beschrijving

Virtuele agentKies een virtuele agent in Control Hub.

De virtuele agent maakt het gesprek in natuurlijke taal mogelijk als onderdeel van de IVR-ervaring met de beller.

Maak prompts onderbreekbaar

Hiermee kunnen klanten de virtuele agent onderbreken om nieuwe verzoeken te doen of het gesprek te beëindigen.

Standaardtaal- en spraakinstellingen overschrijven

Met deze wisselknop kunt u de taal- en steminstellingen overschrijven die zijn geconfigureerd in de variabelen Global_Language en Global_VoiceName . Deze parameter is standaard ingeschakeld.

Om een flow te laten werken, moet u de globale variabelen in de flow instellen om de standaardinvoertaal en uitvoertaal voor virtuele agenten te configureren. Zie Globale variabelen voor meer informatie over het toevoegen van globale variabelen aan de stroom.

Invoertaal

Geeft de taal aan die de klant gebruikt wanneer hij met de virtuele agent spreekt. Dit veld wordt alleen weergegeven als u de wisselknop Standaardtaal- en spraakinstellingen overschrijven inschakelt.

Als de invoertaal die Google ondersteunt, niet beschikbaar is in de vervolgkeuzelijst Invoertaal , schakelt u de schakelknop Standaardtaal- en spraakinstellingen overschrijven uit. Voeg de activiteit Variabele instellen toe vóór de activiteit Virtuele agent in de stroom.

Configureer de activiteit Variabele instellen als volgt:

  • Stel de variabele in op Global_language.

  • Stel de waarde van de variabele in op de gewenste taalcode (bijvoorbeeld fr-CA). Voor meer informatie over de talen, zie de Google Taalreferentie pagina.

Implementaties van Virtual Agent-spraak in Webex Contact Center ondersteunen alleen talen met het herkenningsmodel als een verbeterd telefoongesprek(zie Ondersteunde stemmen en talen die beschikbaar zijn met Dialogflow Essentials (ES) (zie Taalreferentie).

Uitvoerstem

De standaardwaarde is Automatisch. Als de waarde Automatisch is, kiest Dialogflow de stemnaam voor een bepaalde taal. Zorg ervoor dat de geconfigureerde stemnaam overeenkomt met de gekozen taal.

Als de naam van de uitvoerstem die Google ondersteunt, niet beschikbaar is in de vervolgkeuzelijst Uitvoerstem , schakelt u de schakelknop Standaardtaal- en spraakinstellingen overschrijven uit. Voeg de activiteit Variabele instellen toe vóór de activiteit Virtuele agent in de stroom.

Configureer de activiteit Variabele instellen als volgt:

  • Stel de variabele in op Global_VoiceName.

  • Stel de variabelewaarde in op de vereiste code voor de naam van de gespreksstem (bijvoorbeeld en-US-Standard-D). Zie de pagina Ondersteunde stemmen en talen van Google voor meer informatie over de ondersteunde stemmen en talen.

Zie Ondersteunde stemmen en talen voor meer informatie over tekst-naar-spraak-stemmen.

Variabele passing

De optionele parameters in de Virtual Agent-activiteit kunnen persoonlijk identificeerbare informatie (PII) bevatten. Webex Contact Center stuurt deze parameters als variabelen naar Google Dialogflow om geavanceerde conversatielogica met de bot te implementeren.

Tabel 25. Optionele parameters

Parameter

Beschrijving

Sleutelwaarde

Met de parameter Key-Value kunt u een variabelenaam en de bijbehorende waarde invoeren. U kunt variabelewaarden invoeren met behulp van de syntaxis met dubbele accolades.

Als u bijvoorbeeld het rekeningsaldo van een klant wilt retourneren op basis van de ANI, kunnen de sleutel en waarde als volgt zijn:

Sleutel: ANI

Waarde: {{NewPhoneContact.ANI}}

Om een variabele parameter toe te voegen, klikt u op Nieuwe toevoegen. Hiermee wordt een rij toegevoegd waarin u het betreffende sleutel-waardepaar kunt invoeren.

Het contactcenter verstuurt deze parameterwaarden naar Google Dialogflow als een JSON-waarde in het object request.query_param.payload . Het systeem parseert en verwerkt deze JSON in de fulfillment-applicatie. Het systeem bereikt deze applicatie via de webhook die in Dialogflow is geconfigureerd. Zie Fulfillment voor meer informatie.

Geavanceerde instellingen
Tabel 26. Geavanceerde instellingen
Parameter

Beschrijving

Time-out bij geen invoer

Geeft de hoeveelheid tijd aan dat de virtuele agent wacht op invoer van de klant (spraak of DTMF).

De standaardwaarde is 5 seconden. De waarde kan variëren van 1 tot 30 seconden.

Maximaal aantal pogingen zonder invoer

Geeft aan hoe vaak de virtuele agent wacht op invoer van de klant (spraak of DTMF).

De standaardwaarde is 3. De waarde kan variëren van 0 tot en met 9.

Zodra het maximale aantal pogingen is verstreken, wordt de virtuele agent afgesloten, waarbij de uitvoervariabele ErrorCode wordt ingesteld op de waarde max_no_input.

Time-out tussen cijfers

De hoeveelheid tijd die de virtuele agent wacht op de volgende DTMF-invoer van de klant voordat de virtuele agent verdergaat in de conversatiestroom.

De standaardwaarde is 3 seconden. De waarde kan variëren van 0 tot 30 seconden.

Terminator-symbool

Het teken dat de klant kan invoeren om het einde van de invoer aan te geven. Het Terminator-symbool kan, afhankelijk van de configuratie, # of * zijn.

Beëindigingsvertraging

Hiermee kan de virtuele agent het laatste bericht voltooien voordat de activiteit stopt en doorgaat naar de volgende stap in de stroom.

Als u bijvoorbeeld wilt dat de virtuele agent iets aan de beller meldt voordat het systeem het gesprek doorstuurt naar een agent, houd dan rekening met de tijd die nodig is om het laatste bericht af te ronden voordat het gesprek wordt doorgestuurd. De waarde kan variëren van 1 tot 30 seconden.

Als u de waarde Beëindigingsvertraging instelt op 0, speelt het systeem het laatste audiobericht niet af voor de beller.

Spreektempo

Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om de ideale spreeksnelheid te behouden en de uitvoersnelheid te regelen.

Geldige waarden voor de numerieke invoer liggen in het bereik van 0,25 tot 4,0 woorden per minuut (wpm). De standaardwaarde is 1,0 wpm.

Volumeversterking

Geeft de toename of afname van het volume aan. Verhoog of verlaag de numerieke invoer om het ideale volume van de uitvoerspraak te behouden.

Geldige waarden voor de numerieke invoer liggen in het bereik van –96,0 decibel tot 16,0 decibel (dB). De standaardwaarde is 0,0 dB.

Gesprekstranscript inschakelen

Hiermee kan het bureaublad het transcript van het gesprek tussen de virtuele agent en de klant weergeven. Het onbewerkte transcript is ook beschikbaar via een dynamische URL. U kunt deze URL gebruiken om specifieke secties uit het transcript te extraheren met behulp van een HTTP-verzoek.

Uitvoervariabelen

Deze variabelen slaan de uitvoerstatus op van de gebeurtenis die plaatsvindt tijdens het gesprek tussen de virtuele agent en de klant.

Tabel 27. Uitvoervariabelen

Uitvoervariabele

Beschrijving

VVA.LaatsteIntentie

Slaat de laatste intent op die door de virtuele agent is geactiveerd voordat deze naar de intent Escalatie of Afgehandeld gaat.

VVA.TranscriptURL

Slaat de URL op die verwijst naar het transcript van het gesprek tussen de virtuele agent en de klant.

Gebruik de activiteit Parse om de parameters uit het transcript van de virtuele agent te extraheren.

VVA.Foutcode

Slaat de statuscode op waarvan de waarde afhankelijk is van de uitkomst van het gesprek tussen de virtuele agent en de klant. Deze variabele bevat een van de volgende waarden:

  • no_error: Geeft aan dat de verwerkte en geëscaleerde uitvoer geen fouten bevatte.

  • max_no_input: Geeft aan dat de klant geen invoerfouten heeft gehad binnen het opgegeven maximum aantal pogingen tot geen invoer.

  • term_char_without_input: Geeft aan dat de klant op de beëindigingstoets heeft gedrukt zonder enige invoer (gesproken of door het indrukken van een toets). Het afsluitsymbool kan # of * zijn, afhankelijk van de configuratie.

  • system_error: Geeft een andere fout in het systeem aan. Bijvoorbeeld een Dialogflow-fout, een netwerkprobleem, enzovoort.

Om een aangepast audiobericht af te spelen om klanten op de hoogte te stellen van een fout, moeten flowontwikkelaars een activiteit Bericht afspelen (voordat het gesprek wordt verbroken) in de flow opnemen. Zie Bericht afspelen voor meer informatie over de activiteit Bericht afspelen.

Uitkomsten

Geeft de uitvoerpaden voor de virtuele agent aan die worden uitgevoerd op basis van de uitkomst van het gesprek tussen de virtuele agent en de klant.

  • Afgehandeld: De Dialogflow neemt dit pad als het systeem de intentie Afgehandeld activeert.

  • Geëscaleerd: De Dialogflow neemt dit pad als het systeem de escalatie-intentie activeert.

Zie Intents voor meer informatie over de intents in de Dialogflow.

Fout afhandeling

Geeft het uitvoerpad van de virtuele agent aan, gebaseerd op de fout die optreedt tijdens het gesprek tussen de virtuele agent en de klant.

Fout: De stroom volgt dit pad in elk foutscenario.

Als er een fout optreedt, speelt het contactcenter standaard geen audiobericht af om de klant op de hoogte te stellen van de fout. De flowontwikkelaar kan een Play Message-activiteit generiek configureren of op basis van de foutcode, zoals beschreven in de sectie Uitvoervariabelen .

De functionaliteit van de uitvoerpaden is afhankelijk van de configuratie en de stroom die door de beheerder zijn gedefinieerd.

Terugbellen

De activiteit Terugbellen is alleen beschikbaar als de voorkeurswachtrij en de terugbelfunctie voor het bedrijf zijn ingeschakeld. Standaard wordt met de Callback-activiteit een Courtesy Callback-taak gemaakt 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 zijn positie in de wachtrij totdat de volgende agent beschikbaar is.

Wanneer u een stroom ontwerpt, kan een Consult-interactie geen Courtesy Callback-activiteit bevatten.

Als u de voorkeur geeft aan een nieuwe wachtrij, plaatst u de taak onderaan de gewenste wachtrij. Zodra een agent de taak accepteert, wordt de callback gestart. Als de beller niet opneemt, wordt het terugbelverzoek niet opnieuw ingediend.

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.

Met de volgende secties kunt u de Callback-activiteit configureren:

Tabel 28. Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Terugbelinstellingen

In de sectie Terugbelinstellingen wordt het terugbelnummer en de wachtrij waarin de beller moet worden geplaatst voor het terugbelverzoek gedefinieerd. Het systeem reserveert de plaats van de beller in de wachtrij totdat de volgende agent beschikbaar is.

Tabel 29. Callback-instellingen

Parameter

Beschrijving

Terugbelnummer

Voer het nummer in waarop de beller teruggebeld moet worden. Selecteer uit de vervolgkeuzelijst de variabele die het Callback-nummer bevat, bijvoorbeeld het ANI dat aan het gesprek is gekoppeld. De variabele kan een getal zijn dat wordt verzameld in een Collect Digits-activiteit in de aanroepstroom. Als er geen selectie is gemaakt, wordt de ANI van de beller gebruikt. Het terugbelnummer wordt opgeslagen in de NieuwTelefoonContact.ANI gebeurtenis-uitvoervariabele.

Standaard staat de wisselknop voor Terugbelverzoek naar een andere bestemming registreren? staat op uit. De callback is geregistreerd op dezelfde wachtrijbestemming. Als de voorkeursagent bezet is en niet beschikbaar is, zet u de wisselknop aan om een nieuwe terugbelbestemming te selecteren. De bestemming verandert van agent naar wachtrij. U kunt de bestemming niet rechtstreeks naar een andere agent wijzigen, maar alleen naar een wachtrij die agenten bevat.

Terugbelwachtrij

Kies een van de beschikbare Callback Queue-opties uit de vervolgkeuzelijst:

  • Variabele wachtrij : Hiermee kan de beheerder een callback-wachtrij aangeven op basis van de voorwaarden in de stroom. Standaard wordt de wachtrij gebruikt waarin de beller is geplaatst, zoals vastgelegd in het geparkeerde contact. De uitvoervariabele QueueName is gekoppeld aan de activiteit Wachtrijcontact. Indien nodig, kiest u een andere variabele uit de vervolgkeuzelijst. Zorg ervoor dat de variabele een geldige wachtrijselectie oplevert.

    Wanneer u een stroom configureert voor een callback naar de voorkeursagent, plaatst u de activiteit Wachtrij naar agent vóór de Callback-activiteit in de stroom.

  • Statische wachtrij : Kies een statische wachtrij waarin alle callback-aanvragen worden geplaatst. Taken worden onderaan deze wachtrij geplaatst. Beheer wachtrijen vanuit de Control Hub.

Terugbelverzoek ANI

Hiermee wordt de callback-ANI-configuratie voor klanten ingeschakeld wanneer zij een callback ontvangen. Configuratie van de ANI-callback is niet verplicht. Kies een van de beschikbare opties:

  • Statische ANI : Selecteer een terugbelnummer uit de vervolgkeuzelijst. Deze kiesnummers worden toegewezen aan invoerpunten die zijn geconfigureerd in de Control Hub. Als u geen terugbelnummer kiest, gebruikt Webex Contact Center het nummer dat is toegewezen aan het toegangspunt waarvoor u de terugbelverzoek hebt ingediend.

  • Variabele ANI (optioneel) : Kies een variabele in de vervolgkeuzelijst. Zorg ervoor dat de variabele een geldig 10-cijferig nummer bevat, voorafgegaan door de landcode. Deze code moet worden toegewezen aan een toegangspunt dat de callback initieert. Raadpleeg voor het gebruik van geldige ANI-indelingen de aangepaste ANI-validatietabel die in deze sectie beschikbaar is. Als u geen variabele kiest, houdt Webex Contact Center rekening met het nummer dat is toegewezen aan het toegangspunt waarvoor u de terugbelverzoek hebt ingediend.

U moet een activiteit Contactpersoon verbreken gebruiken om een stroomvertakking te beëindigen die gebruikmaakt van een terugbelactiviteit. Anders wordt het gesprek niet beëindigd wanneer een terugbelverzoek wordt geplaatst.

Stroombeheerders moeten de functie testen in een niet-productieomgeving om er zeker van te zijn dat de ANI die is geconfigureerd als onderdeel van variabele ANI correct is of niet. Als de opgegeven ANI onjuist is, schakelt de callback over naar de standaardsysteem-ANI.

Dit zijn de scenario's waarin de aangepaste ANI wordt geconfigureerd en gevalideerd voor Tenant Management en Flow Control. Op basis van de stack die u gebruikt, kunt u validaties bekijken die alleen op die stack van toepassing zijn.

Tabel 30. ANI-validatie op maat

Beschrijving

Tenantbeheer-ANI-invoer

PreDial/Courtesy callback-ANI-invoer (Flow Control)

Validering

ANI zonder landcode

Zonder landcode. Bijvoorbeeld 2567312213

Zonder landcode. Bijvoorbeeld: 2567312213

Geldige ANI. Dezelfde ANI wordt gebruikt.

Tenant Management ANI-invoer is met landcode en Flow Control ANI-invoer is zonder landcode geconfigureerd.

Met landcode. Bijvoorbeeld, +1-2567312213

Zonder landcode. Bijvoorbeeld 2567312213

Ongeldige ANI. DNIS wordt gebruikt

Tenant Management ANI-invoer is zonder landcode en Flow Control ANI-invoer is met landcode geconfigureerd

Zonder landcode. Bijvoorbeeld 2567312213

Met landcode. Bijvoorbeeld, +1-2567312213

Ongeldige ANI. DNIS wordt gebruikt.

Voor ANI-invoer voor tenantbeheer en ANI-invoer voor stroombeheer is de landcode geconfigureerd.

Met landcode. Bijvoorbeeld, +1-2567312213

Met landcode. Bijvoorbeeld, +1-2567312213

Geldige ANI. Dezelfde ANI wordt gebruikt.

Tenant Management ANI-invoer heeft geen ruimte ertussen en Flow Control ANI-invoer heeft ruimte ertussen.

Geen spatie tussen het nummer. Bijvoorbeeld, +1-2567312213

Spatie tussen het getal. Bijvoorbeeld, +1-256 7312213

Geldige ANI. Dezelfde ANI wordt gebruikt.

Tenant Management ANI-invoer heeft geen koppeltekens ertussen en Flow Control ANI-invoer heeft koppeltekens ertussen.

Geen koppeltekens tussen het getal. Bijvoorbeeld, +1-2567312213

Koppeltekens tussen het getal. Bijvoorbeeld, +1-256-731-2213

Geldige ANI. Dezelfde ANI wordt gebruikt.

Flow Control ANI-invoer komt overeen met de laatste paar cijfers van de ANI-invoer voor tenantbeheer.

Volledige ANI-invoer. Bijvoorbeeld, +1-2567312213

De laatste vier cijfers komen overeen. Bijvoorbeeld 2213

Ongeldige ANI. DNIS wordt gebruikt.

Flow Control ANI-invoer heeft meer cijfers geconfigureerd dan Tenant Management ANI-invoer.

Gedeeltelijke ANI-invoer. Bijvoorbeeld 2213

10-cijferige ANI-invoer. Bijvoorbeeld 2567312213

Ongeldige ANI. DNIS wordt gebruikt.

Tenant Management ANI-invoer is geconfigureerd en Flow Control ANI-invoer is niet geconfigureerd.

Volledige ANI-invoer. Bijvoorbeeld, +1-2567312213

ANI is niet geconfigureerd.

Ongeldige ANI. DNIS wordt gebruikt.

Flow Control ANI bevat geen plussymbool.

Er wordt een plussymbool gebruikt. Bijvoorbeeld, +1-2567312213

Plus-symbool niet gebruikt. Bijvoorbeeld 12567312213

Ongeldige ANI. DNIS wordt gebruikt.

Output variabelen

Wanneer Callback wordt geactiveerd, worden de volgende variabelen bijgewerkt:

Tabel 31. Output variabelen

Uitvoervariabele

Beschrijving

Foutcode

Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

MislukkingBeschrijving

Slaat de foutdetails op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder volgen de foutcodes en beschrijvingen voor de terugbelactiviteit:

Tabel 32. Beschrijving van de terugbelfoutcode

Code voor mislukking

Waarde foutcode

Beschrijving van de mislukking

1

INVALID_REQUEST

Er is een ongeldig verzoek ingediend in de activiteit.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

Terugbellen is niet toegestaan voor een kind dat contact heeft.

3

INVALID_QUEUE

Er is een ongeldige wachtrij opgegeven in de activiteit.

4

INVALID_DESTINATION

Het bestemmingsnummer voor de terugbelactie is ongeldig.

5

FEATURE_NOT_ENABLED

Functie is niet ingeschakeld in de Webex Contact Center-toepassing.

6

SYSTEM_ERROR

Het systeem heeft een interne fout aangetroffen.

Wachtrij-informatie ophalen

De activiteit Wachtrijinformatie ophalen biedt de huidige positie van de beller in de wachtrij (PIQ) en de geschatte wachttijd (EWT), samen met andere uitvoervariabelen van de activiteit. U kunt deze variabelen gebruiken om de beschikbaarheid van agenten in een wachtrij te bepalen en om oproepen indien nodig naar elders te routeren.

Als uw organisatie gebruikmaakt van op vaardigheden gebaseerde oproepselectie, heeft de uitvoervariabele EWT altijd de waarde -1.

In de volgende secties van de Flow Designer kunt u de activiteit Wachtrijinformatie ophalen configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Wachtrij-informatie en terugkijktijd

Parameter

Beschrijving

Wachtrij informatie

Kies de naam van de wachtrij waarvoor u de geschatte wachttijd en de huidige positie van een beller in de wachtrij moet ophalen.

U kunt de wachtrijen beheren met behulp van de Control Hub.

Terugkijktijd

Geef de terugkijktijd op die wordt gebruikt om de EWT te berekenen nadat de triggers Wachtrij-info ophalen zijn geactiveerd.

Geef de duur alleen in minuten op. Zorg ervoor dat uw invoer alleen numerieke waarden bevat.

Het geaccepteerde waardebereik is 5-240 minuten.

De activiteit Wachtrijinfo ophalen heeft drie typen vertakkingen voor uitvoerstromen. Deze vertakkingen worden geactiveerd op basis van de retourstatus en waarden van EWT, PIQ en de realtime statistieken voor andere uitvoervariabelen.

  • Succes: Deze tak wordt geactiveerd wanneer zowel de EWT- als de PIQ-API positieve variabelewaarden retourneren. In deze stroom kunt u geldige EWT- en PIQ-variabelewaarden ophalen en openen.

  • Onvoldoende informatiestroom: Deze tak wordt geactiveerd wanneer de PIQ-API een geldige variabelewaarde retourneert en EWT de waarde -1 heeft. In deze stroom kunt u de PIQ-waarde ophalen en openen, maar de EWT-API mislukt omdat er onvoldoende gegevens zijn om de EWT-waarde te berekenen.

  • Fout: deze vertakking wordt geactiveerd wanneer de PIQ-API, EWT-API of een of meer van de realtime statistieken-API's mislukken of ongeldige waarden retourneren. De EWT-API mislukt om andere redenen dan onvoldoende gegevens om de EWT-waarde te berekenen.

Output variabelen

Wanneer Wachtrijgegevens ophalen wordt geactiveerd, worden de volgende variabelen bijgewerkt:

Uitvoervariabele

Beschrijving

Positie in de wachtrij (PIQ)

Slaat de waarde op voor de huidige positie van de beller in de wachtrij voor de geselecteerde wachtrij. Als de contactpersoon niet in de wachtrij staat wanneer de stroom deze activiteit aanroept, wordt de PIQ-waarde ingesteld op het aantal contactpersonen dat momenteel in de wachtrij wacht + 1. Hiermee wordt de positie van de contactpersoon in de wachtrij geïdentificeerd als de contactpersoon in de wachtrij staat na het uitvoeren van de GetQueueInfo-activiteit.

Geschatte wachttijd (EWT)

Slaat de geschatte hoeveelheid tijd op die een taak in een wachtrij moet wachten voordat deze door een agent wordt beantwoord. EWT wordt berekend voor elke wachtrij en is gebaseerd op de gemiddelde tijd dat eerdere gesprekken in dezelfde wachtrij op een agent hebben gewacht. EWT gebruikt de parameterinvoer Lookback Time en wordt gerapporteerd in milliseconden (ms).

LoggedOnAgentsCurrent

Slaat het aantal agenten op in de huidige Call Distribution Group, voor de geselecteerde wachtrij, die zijn ingelogd op het bureaublad. Als de activiteit wordt gebruikt voordat u in de wachtrij staat, worden de statistieken voor agenten in de huidige cyclus van de gespreksdistributiegroep geretourneerd op basis van de eerste cyclus van de oproepdistributiegroep.

IngelogdeAgentenAllemaal

Slaat het totale aantal agenten op in alle gespreksdistributiegroepen, voor de geselecteerde wachtrij, die zijn aangemeld bij het bureaublad. Deze waarde kan veranderen als de gespreksdistributiegroepen in de loop van de tijd in de wachtrij veranderen.

BeschikbaarAgentstroom

Slaat het aantal agenten op in de huidige Call Distribution Group, voor de geselecteerde wachtrij, die beschikbaar zijn om de contactpersoon te accepteren. Als de activiteit wordt gebruikt voordat u in de wachtrij staat, worden de statistieken voor agenten in de huidige cyclus van de gespreksdistributiegroep geretourneerd op basis van de eerste cyclus van de oproepdistributiegroep.

BeschikbaarAgentenAlle

Slaat het totale aantal agenten op in alle gespreksdistributiegroepen, voor de geselecteerde wachtrij, die beschikbaar zijn om de oproep te accepteren. Deze waarde kan veranderen wanneer de gespreksdistributiegroepen gedurende de tijd in de wachtrij veranderen.

OproepenWachtrijNu

Slaat het totale aantal gesprekken in de geselecteerde wachtrij op.

OudsteOproepTijd

Hiermee slaat u het aantal seconden op dat het oudste gesprek in de geselecteerde wachtrij staat.

Foutmelding

Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutbeschrijving

Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Berekening gemiddelde wachttijd

De Geschatte wachttijd (EWT) wordt gerapporteerd in ms.

Voor het berekenen van de EWT verzamelt de toepassing alle statistische geldige voorbeelden (een voorbeeld is het gemiddelde van de wachttijden voor taken die met een agent zijn verbonden in een interval van één minuut) voor de laatste XX minuten die worden opgegeven in de door de gebruiker gedefinieerde lookbacktijd. De gemiddelde waarde van de verzamelde monsters wordt gebruikt als ewt.

Statistische geldige monsters zijn de monsters die zijn verzameld, waarvoor de maximumwaarde voor CoV (Variantiecoëfficiënt van de wachttijden voor die taken die zijn gekoppeld aan een agent in elk interval van één minuut) onder de 40% daalt.

Als het percentage geldige monsters dat wordt verzameld voor de door de gebruiker gedefinieerde lookbacktijd , onder de 40% daalt, wordt de EWT niet berekend.

Foutcodes

Hieronder ziet u de foutcodes en beschrijvingen voor de activiteit Wachtrij-informatie ophalen:

Tabel 33. Beschrijving van foutcode voor wachtrijgegevens ophalen

Foutcode

Waarde foutcode

Beschrijving van fout

1

SYSTEM_ERROR

Het systeem heeft een interne fout gedetecteerd.

2

STALE_DATA

De geretourneerde gegevens zijn niet up-to-date.

3

INSUFFICIENT_DATA

De gegevens die door de activiteit worden geretourneerd, zijn niet volledig.

4

INVALID_QUEUE

Er was een ongeldige wachtrij opgegeven bij de activiteit.

Geavanceerde wachtrijgegevens

De activiteit Informatie geavanceerde wachtrij genereert het real-time aantal agenten dat de status Beschikbaar heeft in een wachtrij en dat is aangemeld voor een specifieke set vaardigheden, samen met andere wachtrijgegevens. Flow-ontwikkelaars gebruiken de activiteit Geavanceerde wachtrij-informatie om de stroom te programmeren. Stroomontwerpers nemen beslissingen op basis van de activiteit informatie geavanceerde wachtrij.

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 Gebeurtenissen voor meer informatie.

In de volgende gedeelten van de Flowontwerper kunt u de activiteit Geavanceerde wachtrijgegevens configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Uitvoervariabelen

Wanneer de activiteit Geavanceerde wachtrijinformatie wordt geactiveerd, worden de volgende variabelen bijgewerkt:

Uitvoervariabele

Beschrijving

Positie in wachtrij (PIQ)

Slaat de waarde op voor de huidige positie van de beller in de geselecteerde wachtrij. Als het contact niet in de wachtrij wordt geplaatst wanneer de stroom deze activiteit aanroept, wordt de waarde voor de PIQ ingesteld op het aantal contacten dat momenteel in de wachtrij wacht + 1. Hiermee wordt de positie van het contact in de wachtrij geïdentificeerd als het contact in de wachtrij wordt geplaatst na het uitvoeren van de activiteit Geavanceerde wachtrijinformatie.

AanmeldingSagentenCurrent

Slaat het aantal agenten in de huidige gespreksdistributiegroep voor de geselecteerde wachtrij op dat is aangemeld bij de desktop. De statistieken voor agenten in de huidige gespreksdistributiegroep geven -1 nadat de huidige gespreksdistributiegroep niet van toepassing is voordat de wachtrij wordt geplaatst.

AanmeldingSagentenAll

In alle gespreksdistributiegroepen voor de geselecteerde wachtrij wordt het totale aantal agenten opgeslagen dat is aangemeld bij de desktop. Deze waarde kan veranderen wanneer de gespreksdistributiegroepen gedurende de tijd in de wachtrij veranderen.

BeschikbareAgentenCurrent

Slaat het aantal agenten in de huidige gespreksdistributiegroep voor de geselecteerde wachtrij op dat beschikbaar is om de contactpersoon te accepteren. De statistieken voor agenten in de huidige gespreksdistributiegroep geven -1 nadat de huidige gespreksdistributiegroep niet van toepassing is voordat de wachtrij wordt geplaatst.

BeschikbaarAgentenAll

In alle gespreksdistributiegroepen voor de geselecteerde wachtrij wordt het totale aantal agenten opgeslagen die beschikbaar zijn voor het accepteren van de oproep. Deze waarde kan veranderen wanneer de gespreksdistributiegroepen gedurende de tijd in de wachtrij veranderen.

Huidige groep

Slaat de waarde op van de huidige gespreksdistributiegroep wanneer het contact in een bepaalde wachtrij is geparkeerd.

Totaalgroepen

Slaat de waarde op van het totale aantal gespreksdistributiegroepen in de wachtrij voor de contactpersoon.

Foutmelding

Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutbeschrijving

Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder ziet u de foutcodes en beschrijvingen voor de activiteit Geavanceerde wachtrijgegevens:

Tabel 34. Beschrijving van foutcode voor informatie over wachtrij

Foutcode

Waarde foutcode

Beschrijving van fout

1

INVALID_REQUEST

Er is een ongeldig verzoek ingediend tijdens de activiteit.

2

QUEUE_NOT_FOUND

De geselecteerde wachtrij voor de activiteit wordt niet gevonden.

3

FEATURE_NOT_ENABLED

De functie is niet ingeschakeld in de toepassing Webex Contact Center.

4

DATABASE_OPERATION_FAILURE

De databasebewerking is mislukt tijdens het uitvoeren van de activiteit.

5

INVALID_QUEUE

Er was een ongeldige wachtrij opgegeven bij de activiteit.

Verbinding verbreken

Gebruik deze beëindigingsactiviteit om de verbinding met een actief gedeelte van een gesprek te verbreken. Deze activiteit is vereist als er geen agenten deelnemen aan het gesprek om de verbinding handmatig te verbreken.

Gebruik deze activiteit bijvoorbeeld voordat een oproep in de wachtrij wordt geplaatst of na het uitvoeren van een afmelding voor de wachtrij. U kunt zoveel activiteiten voor contact verbreken gebruiken als maar gewenst is bij het samenstellen van de flow om ervoor te zorgen dat het gesprek wordt beëindigd, ongeacht welk stroompad het duurt.

U kunt ervoor kiezen om elke activiteit een uniek label en een unieke 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 Gebeurtenisstromen voor meer informatie.

Tabel 35. Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Uitvoervariabelen

Voor deze activiteit zijn geen uitvoervariabelen beschikbaar.

Wachtrij contactpersoon

De contactactiviteit in de wachtrij plaatst een contactpersoon in een wachtrij. Wanneer u deze activiteit in de hoofdstroom gebruikt, geeft u een aantal gebeurtenissen weer in het tabblad Gebeurtenisstromen . Zie Gebeurtenissen voor meer informatie over deze gebeurtenissen.

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 Gebeurtenissen voor meer informatie.

In de volgende gedeelten kunt u de contactactiviteit voor de wachtrij configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Contact afhandelen

Gebruik de sectie contactafhandeling om te kiezen of alle contacten naar een enkele wachtrij moeten gaan of dat de selectie van de wachtrij moet veranderen op basis van de waarde van een flowvariabele.

Tabel 36. Contact afhandelen
Parameter Beschrijving

Statische wachtrij

Klik op het keuze rondje Statische wachtrij om contacten naar de enkele wachtrij te routeren die in de vervolgkeuzelijst Wachtrij is gekozen. Alle contacten die afkomstig zijn van het invoerpunt voor de geconfigureerde workflow gerouteerd naar de gekozen wachtrij.

Wachtrij

Kies een wachtrij in de vervolgkeuzelijst Wachtrij om de contactersonen te routeren die afkomstig zijn van het invoerpunt dat aan de workflow is gekoppeld.

U kunt wachtrijen in de Control Hub beheren.

Variabele wachtrij

Klik op het keuzerondje Variabele wachtrij om een Wachtrijvariabele te gebruiken om een wachtrij dynamisch te selecteren voor het routeren van contacten. U kunt ook een Fallback wachtrij kiezen als de Wachtrijvariabele niet werkt tijdens het uitvoeren van de flow.

Wachtrijvariabele

Kies een flow variabele in de vervolgkeuzelijst Wachtrijvariabele die een geldige wachtrij-ID oplevert.

De flowvariabele geeft aan welke wachtrij dynamisch moet worden geselecteerd tijdens het uitvoeren van de flow. De Fallback wachtrij wordt alleen gebruikt als de Wachtrijvariabele geen geldige wachtrij-ID kan retourneren.

Dit veld wordt weer gegeven wanneer u op het keuzerondje Variabele wachtrij klikt.

Fallback wachtrij

Kies de wachtrij-ID in de vervolgkeuzelijst Fallback wachtrij. Als de Wachtrijvariabele een ongeldige wachtrij-ID retourneert, worden de contactpersonen in de wachtrij geplaatst voor de geselecteerde Fallback wachtrij.

Als u op het keuzerondje Variabele wachtrij klikt, kunt u niet de vaardigheidsvereisten invoeren voor de wachtrij die gebruikmaakt van routering op basis van vaardigheden. In dat geval worden de contactpersonen gerouteerd naar de langst beschikbare agent, waarbij de geselecteerde algoritme voor wachtrijroutering wordt overschreven.

Dit veld wordt alleen weergegeven wanneer u op het keuzerondje Variabele wachtrij klikt.

Beschikbaarheid agent controleren

Schakel de knop voor het inschakelen van de knop Beschikbaarheid agent controleren in om teams uit te sluiten waarvan er geen agenten beschikbaar zijn voor routering als de tijd in de wachtrij voortschrijdt. De gespreksdistributiegroep van de geselecteerde wachtrij kan worden overgeslagen om een agent sneller te vinden.

Deze schakelknop is standaard uitgeschakeld.

Beschikbaarheid agent altijd controleren

Klik op het keuzerondje Altijd beschikbaarheid agent controleren om het controleren van de beschikbaarheid van de agent in te schakelen. Het keuzerondje is standaard ingeschakeld.

Deze optie wordt alleen weer gegeven als u de schakelknop Beschikbaarheid agent controleren inschakelt.

Variabele beschikbaarheid agent controleren

Klik op de keuzerondje Variabele beschikbaarheid controleren om een flowvariabele te selecteren in de vervolgkeuzelijst Variabele voor beschikbaarheid agent controleren die een Booleaanse waarde retourneert. De Boolean bepaalt of de beschikbaarheid van de agent in de variabele wachtrij moet worden gecontroleerd.

Deze optie wordt alleen weer gegeven als u de schakelknop Beschikbaarheid agent controleren inschakelt.

Prioriteit van contactpersoon instellen

Schakel de knop Contactprioriteit instellen in als u een prioriteit wilt toewijzen aan contacten in de wachtrij. Deze schakelknop is standaard uitgeschakeld. Contact met de hoogste prioriteit in alle wachtrijen (spraak en digitaal) wordt toegewezen aan de volgende beschikbare agent. Deze is:

  • Aangemeld bij een team in de huidige gespreksdistributiegroep van het contact
  • Geschikt om dit contact te kiezen op basis van het routeringsgoritme

De contactpersonen worden als volgt afgehandeld:

  • Als er geen prioriteit aan de contactpersoon is toegewezen, is de standaardprioriteit 10.

  • Contacten met een hogere prioriteit worden het eerst afgehandeld.

  • Als twee contactpersonen dezelfde prioriteit hebben, wordt de contactpersoon in de wachtrij die er het langst instaat eerst afgehandeld.

  • Als de agent het gesprek doorverbindt met een toegangspunt, verandert de prioriteit van de contactpersoon in de prioriteit die is toegewezen aan een contactpersoonactiviteit in de wachtrij in de nieuwe flow. Zie een gesprek doorverbinden met een ingangspunt voor meer informatie.

Statische prioriteit

Stel de Statische prioriteit in als u een prioriteit wilt toewijzen voordat u de flow publiceert. U kunt dit veld alleen zien wanneer de knop Instellen prioriteit contactpersoon is ingeschakeld.

Kies een prioriteit in de vervolgkeuzelijst voor het Statische prioriteitsniveau. U kunt een prioriteit instellen van P1 naar P9, waarbij P1 het hoogste is en P9 het laagste is.

Variabele prioriteit

Kies Variabele prioriteit als de prioriteit van de contactpersoon dynamisch moet veranderen bij elke uitvoering van de flow. Dit vele verschijnt alleen zien wanneer de knop Instellen prioriteit contactpersoon is ingeschakeld.

Kies een flowvariabele die een geheel getal retourneert met prioriteit van 1 tot en met 9 in de vervolgkeuzelijst Prioriteitsvariabele contactpersoon. Als de prioriteit zich niet in het bereik 1 – 9 bevindt, is de standaardprioriteit 10.

Vaardigheidsvereisten

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 agents in de geselecteerde wachtrij in aanmerking voor het ontvangen van contacten.

Tabel 37. Vaardigheidsinstellingen

Parameter

Beschrijving

Vaardigheid

Kies de dag gewenste vaardigheid uit de vervolgkeuzelijst. U kunt de vaardigheidsdefinities configureren in de Control Hub.

Situatie

Kies de dag gewenste voorwaarde uit de vervolgkeuzelijst. De opties voor voorwaarden zijn gebaseerd op het gekozen vaardigheidstype.

Vaardigheidstypen als Booleaans en Booleaans hebben geen voorwaarde nodig.

De beschikbare voorwaarden zijn: IS, IS NIET, > =, < =

Waarde

Klik op het keuzerondje Statische vaardigheidswaarde om de statische vaardigheidswaarden te selecteren die zijn opgegeven in het veld Vaardigheidswaarde.

Klik op het keuzerondje Variabele vaardigheidswaarde om de vaardigheidswaarde te selecteren uit een flowvariabele die in de vervolgkeuzelijst Variabele wordt weergegeven.

Als de vaardigheidswaarde ongeldig is, worden alle vaardigheidsvereisten en versoepelingen die zijn gekoppeld aan de contactpersoon die tijdens de QueueContactActivity kwam, neergezet.

Vaardigheidsontspanning

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:

  1. Schakel de schakelknop Vaardigheidsversoepeling inschakelen in om vaardigheidsfout te configureren.

    Schakel deze schakelknop in om standaard de eerste vaardigheidsvereisten te kopiëren en weer te geven. Zo kunt u de vaardigheidsversoepeling configureren met een ideale set vaardigheden.

    Stel de Wachttijd in de wachtrij voor het -veld in op de duur in seconden die moet overschrijden voordat de vaardigheidsversoepeling in de wachtrij wordt toegepast. De standaardwachttijd is 60 seconden.

  2. U kunt de vereisten voor de vaardigheidsversoepeling toevoegen, bewerken of verwijderen.

    • Klik op Vaardigheidsvereiste toevoegen om een nieuwe vereiste voor vaardigheidsversoepeling toe te voegen.

    • Klik op Verwijderen om de vereiste voor de vaardigheidsversoepeling te verwijderen.

    • Klik op Bewerken om de vereiste voor vaardigheidsversoepeling te bewerken.

  3. Klik op Vaardigheidsversoepelingsstap toevoegen om een nieuwe vaardigheidsversoepelingsgroep toe te voegen.

    De standaardvereisten voor vaardigheden die in stap 1 worden weer gegeven, maken het gemakkelijker om de vereisten voor vaardigheidsversoepeling in te stellen.

Vaardigheden verwijderen

Wanneer u de knop Vaardigheden verwijderen bij blind doorverbinden inschakelt, worden hiermee na doorverbinden per agent vaardigheden uit het contact verwijderd. Dat betekent dat het doorverbonden contact geen vaardigheden kan hebben en het contact wordt aangeboden aan de agent die het langst beschikbaar is in de doorverbonden wachtrij.

Uitvoervariabelen

Wanneer Wachtrij contact wordt geactiveerd, worden de volgende variabelen bijgewerkt:

Tabel 38. Uitvoervariabelen

Uitvoervariabele

Beschrijving

Wachtrij-id

Slaat de id op van de wachtrij waar het contact in de wachtrij is geplaatst.

Foutmelding

Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutbeschrijving

Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder ziet u de foutcodes en beschrijvingen voor de activiteit Wachtrijcontacten:

Tabel 39. Beschrijving van foutcode voor terugbellen

Foutcode

Waarde foutcode

Beschrijving van fout

1

INVALID_REQUEST

De parameters die in de activiteit zijn opgegeven, zijn ongeldig.

2

INVALID_ROUTING_STRATEGY

De gekozen routeringsstrategie is ongeldig.

3

INVALID_WAIT_TIME

De gedefinieerde wachttijd is ongeldig.

4

INVALID_QUEUE

Er was een ongeldige wachtrij opgegeven bij de activiteit.

5

ROUTING_LIMIT_EXCEEDED

Routering heeft de maximumlimiet bereikt.

6

SYSTEM_ERROR

Het systeem heeft een interne fout gedetecteerd.

7

VTEAM_TRANSITION_LIMIT_REACHED

Het contact heeft zijn maximumlimiet bereikt: het is geen wachtrijen meer dan meerdere wachtrijen.

8

OWNER_ASSIGNED_TO_INTERACTION

De contactpersoon is al toegewezen aan een agent.

Gespreksdistributiegroep escaleren

Met de activiteit Gespreksdistributiegroep kunnen beheerders een contact in de wachtrij laten escaleren naar de volgende of laatste gespreksdistributiegroep. Dit biedt beheerders betere controle en flexibiliteit voor het beheren van contacten 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 Gebeurtenisstromen voor meer informatie.

In de volgende gedeelten van de Workflowontwerper kunt u de activiteit van de groep Escalatie-gespreksdistributie configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Uitvoervariabelen

Wanneer de activiteit van de groep escalatie-gespreksdistributie wordt geactiveerd, worden de volgende variabelen bijgewerkt:

Tabel 40. Uitvoervariabelen

Uitvoervariabele

Beschrijving

Huidige groep

Slaat de waarde op van de huidige gespreksdistributiegroep wanneer het contact in een bepaalde wachtrij is geparkeerd.

Totaalgroepen

Slaat de waarde op van het totale aantal gespreksdistributiegroepen in de wachtrij voor de contactpersoon.

Foutmelding

Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutbeschrijving

Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder ziet u de foutcodes en beschrijvingen voor de activiteit Escalatie-gespreksdistributiegroep:

Tabel 41. Beschrijving foutcode gespreksdistributie escaleren

Foutcode

Waarde foutcode

Beschrijving van fout

1

INVALID_REQUEST

Er is een ongeldig verzoek ingediend tijdens de activiteit.

2

CONTACT_NOT_QUEUED

De contactpersoon is niet in de wachtrij geplaatst.

3

FEATURE_NOT_ENABLED

De functie is niet ingeschakeld in de toepassing Webex Contact Center.

In wachtrij naar agent

De activiteit in wachtrij tot agent maakt routering op basis van agent mogelijk. Met de activiteit Wachtrij naar agent worden de contacten rechtstreeks naar de voorkeursagent gerouteerd. Zie Agentroutering voor meer informatie over op agent gebaseerde routering .

Voor de activiteit Wachtrij naar agent wordt een agent geïdentificeerd aan de Webex contactcenteragent-id of het e-mailadres.

Als de agent beschikbaar is, kunt u de activiteit Wachtrij naar agent configureren om het contact naar een voorkeursagent te routeren. Als de agent niet beschikbaar is, kunt u de activiteit Wachtrij naar agent configureren om het contact voor die agent te parkeren totdat de agent beschikbaar is.

De flow-developer kan een activiteit voor wachtrij naar agent koppelen aan een andere activiteit voor wachtrij naar agent om contacten naar opeenvolgende voorkeursagenten te routeren. De workflowontwikkelaar kan ook een activiteit van wachtrij naar agent koppelen met een activiteit Wachtrijcontact om het contact te routeren met een normale wachtrij wanneer er geen voorkeursagenten beschikbaar zijn.

De stroomontwikkelaar kan een activiteit van wachtrij naar agent koppelen met een terugbelactiviteit in de hoofdstroom en de gebeurtenisstromen. Dit helpt bij het configureren van terugbellen naar een voorkeursagent voor wie het gesprek oorspronkelijk in de wachtrij is geplaatst als onderdeel van de activiteit van wachtrij naar agent.

Gebruik de terugbelactiviteit na de activiteit Contact in wachtrij of Wachtrij naar agent.

De activiteit Wachtrij naar agent activeert de volgende gebeurtenissen op het tabblad Gebeurtenisstromen in de Hoofdstroom:

  • Agentbeantwoord: de activiteit Wachtrij naar agent activeert deze gebeurtenis wanneer een agent een inkomende oproep beantwoordt.

  • AgentVerbinding: de activiteit wachtrij naar 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 Gebeurtenisstromen voor meer informatie.

In de volgende gedeelten kunt u de activiteit wachtrij naar agent configureren:

  • Algemene instellingen

  • Contact afhandeling

Als u de activiteit van wachtrij naar agent wilt configureren, gaat u als volgende te werk:

1

Sleep in de Flow Designer de activiteit wachtrij naar agent van de activiteitenbibliotheek naar het canvas.

2

Klik op de activiteit in wachtrij naar agent om de instellingen voor de activiteit te configureren.

3

Voer in het gedeelte Algemene instellingen de volgende gegevens in:

  1. Voer in het veld Activiteitenlabel een naam voor de activiteit in.

  2. (Optioneel) Voer in het veld Beschrijving van de activiteit een beschrijving in voor de activiteit.

4

Selecteer in het gedeelte Contacten afhandelen een agentvariabele in de vervolgkeuzelijst.

De activiteit Wachtrij naar agent koppelt deze stroomvariabele aan het e-mailadres of de agent-ID van de agent die u voor elke stroombewerking wilt kiezen.

5

Selecteer de e-mail van de agent of de agent-id in de vervolgkeuzelijst Agentzoektype om contacten naar de gewenste agent te routeren.

Geef een geldige domeinnaam op voor het e-mailadres van de agent om ervoor te zorgen dat het opzoeken wordt geslaagd.

6

Schakel de knop Contactprioriteit instellen in om prioriteit te geven aan contacten in de wachtrij. De wisselknop is standaard uitgeschakeld.

De activiteit Wachtrij tot agent verwerkt de contacten als volgt:

  • Als u geen prioriteit toewijst aan het contact, wordt voor de activiteit Wachtrij aan agent een standaardwaarde van 10 toegewezen.

  • De activiteit In wachtrij naar agent geeft contacten een hogere prioriteit.

  • Als een of meer contacten dezelfde prioriteit hebben, wordt via de activiteit Wachtrij naar agent het contact dat het langst wacht, eerst naar die agent gerouterd.

  1. Stel de statische prioriteit in om een contact voorrang te geven voordat de stroom wordt gepubliceerd.

    Schakel de knop Contactprioriteit instellen in om het veld Statische prioriteit in de activiteit Wachtrij naar agent weer te geven.

    Kies een prioriteit in de vervolgkeuzelijst Waarde voor statische prioriteit. U kunt een prioriteit instellen bij P1: P9, waarbij P1 de hoogste is en P9 de laagste.

  2. Kies Variabele prioriteit als de contactprioriteit dynamisch verandert bij het uitvoeren van elke stroom.

    Schakel de knop Contactprioriteit instellen in om het veld Variabele prioriteit in de activiteit Wachtrij naar agent weer te geven.

    Kies een stroomvariabele die een geheel getal met prioriteit 1–9 retourneert uit de vervolgkeuzelijst Variabele voor contactprioriteit. Als de prioriteit zich niet in het bereik 1-9 bevindt, is de standaardprioriteit 10.

7

Kies een wachtrij-id in de vervolgkeuzelijst Rapportwachtrij .

De activiteit Wachtrij naar agent rapporteert de gegevens van het contact in de rapportwachtrij:

De rapportagewachtrij bepaalt ook de configuratie voor:

  • Monitoring toestaan

  • Opname toestaan

  • Alle gesprekken opnemen

  • Onderbreken en hervatten ingeschakeld

  • Drempelwaarde serviceniveau

  • Maximale tijd in wachtrij

  • Standaardmuziek in wachtrij

  • Tijdzone

8

Schakel de knop Contact parkeren als agent niet beschikbaar is in als u het contact voor een voorkeursagent wilt parkeren totdat de agent beschikbaar is.

Als de agent niet beschikbaar is en de knop Contact parkeren als agent niet beschikbaar is niet beschikbaar is uitgeschakeld, bereikt het contact de agent niet. De activiteit Wachtrij tot agent verlaat de fouttak naar de volgende activiteit in de stroom met de bijbehorende uitvoer.

9

Selecteer de id van de herstelwachtrij in de vervolgkeuzelijst Herstelwachtrij .

Met de activiteit Wachtrij naar agent worden contacten in de herstelwachtrij geplaatst wanneer:

  • De activiteit In wachtrij naar agent kan geen contact leveren aan de voorkeursagent.

  • De agent beantwoordt de contactpersoon niet.

  • Een voorkeursagent wijst het contact af.

U kunt de herstelwachtrij met de langst beschikbare agent configureren. De herstelwachtrij ondersteunt geen routering op basis van vaardigheden.

De activiteit Wachtrij naar agent is geslaagd wanneer het contact verbinding maakt met de voorkeursagent. Er doet zich een fout voor wanneer een contact de agent niet bereikt.

Foutscenario's

Een contact bereikt de agent niet wanneer:

  • Een voorkeursagent is niet beschikbaar en het parkeren is uitgeschakeld voor het contact.

  • Bij een variabele-lookup kan de gewenste agent niet worden gevonden.

Uitvoervariabelen voor activiteit

In de Uitvoervariabelen voor activiteit worden de gegevens opgeslagen die worden vastgelegd van activiteiten en worden automatisch gemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De activiteit wachtrij naar agent heeft de volgende uitvoervariabelen:

Tabel 42. Uitvoervariabelen

Uitvoervariabele

Beschrijving

QueueToAgent.AgentId

Hiermee wordt de agent-id opgeslagen waarin het contact is geplaatst.

QueueToAgent.Foutmelding

Hiermee slaat u de beschrijving op voor het foutscenario wanneer het contact niet in de wachtrij wordt geplaatst.

QueueToAgent.FailureCode

Slaat de waarde van de foutcode op voor het foutscenario wanneer het contact niet in de wachtrij wordt geplaatst.

QueueToAgent.AgentState

Hiermee slaat u de statussen op van de voorkeursagent wanneer u het contact in de wachtrij probeert te plaatsen.

QueueToAgent.AgentIdleCode

Slaat de beschrijving op voor de code voor inactief van de voorkeursagent.

De uitvoervariabele QueueToAgent.FailureCode bevat een van de volgende waarden wanneer zich een fout voordoet. Elke waarde geeft een foutcode en een beschrijving van de fout aan.

Tabel 43. Beschrijving van foutcode in wachtrij naar agent

Foutcode

Waarde foutcode

Beschrijving van fout

1

AGENT_UNAVAILABLE

Agent heeft momenteel niet de status Beschikbaar.

2

AGENT_NOT_FOUND

De activiteit Wachtrij naar agent kan de agent niet vinden op id of e-mailadres van de agent.

3

AGENT_NOT_LOGGED_IN

Agent is momenteel niet aangemeld.

4

FEATURE_NOT_ENABLED

De routeringsfunctie op basis van agent is niet ingeschakeld.

5

INVALID_VTEAM_ERROR

De rapportage- of herstelwachtrij is ongeldig.

6

AGENT_BUSY

De agent is beschikbaar maar voert een ander gesprek.

In de volgende tabel ziet u de toepasselijke waarden voor QueueToAgent.AgentState en QueueToAgent.AgentIdleCode .

Tabel 44. Waarden Statusagent en AgentIdleCode

Gebruiksvoorbeeld

Agentstatus

AgentIdCode

  • Ongeldige wachtrij

  • Ongeldige agent

  • Agent niet aangemeld

NOT_APPLICABLE

NOT_APPLICABLE

Agent is gereserveerd voor dit gesprek.

BESCHIKBAAR

NOT_APPLICABLE

Contact parkeren als de knop Agent niet beschikbaar is en de agent niet beschikbaar is en de agent niet actief is

Inactief

<AuxCode Naam>

De code voor inactief die door de agent is geselecteerd in het Agent Desktop.

Contact parkeren als de knop Agent niet beschikbaar is ingeschakeld en het agentkanaal bezet is

BESCHIKBAAR

NOT_APPLICABLE

Contact parkeren wanneer agent niet beschikbaar is, knop is uit en de agent inactief is

Inactief

<AuxCode Naam>

De code voor inactief die door de agent is geselecteerd in het Agent Desktop.

Contact parkeren als agent niet beschikbaar is, knop is uit, agent beschikbaar is en het agentkanaal bezet is

BESCHIKBAAR

NOT_APPLICABLE

Beller-id instellen

Gebruik de activiteit beller-id instellen om de beller-id te definiëren die tijdens een gesprek verschijnt. De activiteit Instellen beller-id mag alleen worden gebruikt voor gebeurtenisstromen. De beller-id instellen is een terminal-activiteit die het einde van een gebeurtenisstroom van eerste kiezen markeert. De activiteit Beller-id instellen helpt bij het configureren van de ANI voor de volgende scenario's:

  • Inkomende gesprekken

  • Uitgaande gesprekken

  • Met dank terugbellen

  • Voorbeeldcampagne

  • Webterugbellen

  • Uitvoerstroom

  • Doorverbinden naar nummer

  • Aangekondigd om nummer te kiezen

  • Consult naar agent

  • Consult aan EP-DN/wachtrij

  • Doorverbinden naar EP/wachtrij

U kunt deze activiteit configureren naast een afhandelaar van vooraf gekozen gebeurtenissen. De vereiste ANI kan worden geconfigureerd met behulp van het instellen van de beller-id-activiteit op basis van DNIS (Dialed Number Identification Service), het bewerkingstype of het deelnemertype.

U kunt het DN van de agent configureren als een aangepaste ANI, zodat de tot stand gebrachte agent het DN/toestelnummer van de beller kan zien wanneer er contact met de agent wordt opgenomen. Hierdoor is de kans op het beëindigen van interne oproepen kleiner. Wanneer een front office gebruiker (de agent van het contactcenter) bijvoorbeeld een back-office gebruiker belt (een interne medewerker), kan de back-office gebruiker de interne beller-id (contactnummer/toestelnummer) van de agent zien, zodat het aantal oproepen wordt geminimaliseerd.

In dat kader ziet de beller het contactnummer of het toestelnummer alleen wanneer de beller wordt opgenomen via uitbelnummer, ruggespraak of doorverbinden naar telefoonlijst, en het telefoonlijstnummer wordt toegevoegd aan de lijst met contactnummers.

U moet het contactnummer toevoegen aan de lijst met interne nummers van een organisatie in Control Hub. Zie Nummer of toestel van contactpersoon maken voor meer informatie over het toevoegen van een contactpersoonsnummer .

Als u een willekeurig aantal invoert, controleert het systeem dit nummer met de standaard EP-DN-toewijzing die is geconfigureerd in Control Hub of Management Portal. Als er sprake is van niet-overeenkomen, wordt deze teruggeleid naar de standaard-ANI. Zie Terugbellen voor meer informatie over Aangepaste ANI-validatie.

Tabel 45. Instellingen beller-id

Parameter

Beschrijving

Statische beller-id

Kies een nummer dat aan een ingangspunt is toegewezen in de vervolgkeuzelijst. Als u geen nummer selecteert, wordt de standaardwaarde gebruikt afhankelijk van het gespreksscenario.

Variabele beller-id

Kies een geldige variabele (een E.164-nummer, met een geldige EP-DN-toewijzing) in de vervolgkeuzelijst. Als u geen nummer selecteert, wordt de standaardwaarde gebruikt afhankelijk van het gespreksscenario. Als u een nummer opgeeft dat niet in de E.164-nummerindeling is, gebruikt het systeem de standaardwaarde, afhankelijk van het oproepscenario.

Als u interne toestelnummers als aangepaste ANI voor de bellers wilt toestaan, kiest u als variabele beller-id in de vervolgkeuzelijst voor de klant/agent ingeschakeld, dn/doorverbonden agent of dn. Als u de predial-stroom voor de klant/doorverbonden agent of dn configureert, kiest u de variabele van Predial.otherPartyDn in het vervolgkeuzemenu als Variabele beller-id. Omdat deze variabele het DN van de primaire agent bevat, wordt er een geldige aangepaste ANI weergegeven op het apparaat van de ontvanger.

Het aanpassen van ANI is afhankelijk van regelgeving. Houd rekening met de regionale afhankelijkheden voordat u de omgeving in gebruik neemt.

Een afhandelaar voor eerste gebeurtenis die wordt gebruikt om de beller-id aan te passen, overschrijft de ANI die u eerder hebt geselecteerd, zoals door agent geselecteerde uitgaande ANI, met dank terugbellen met aangepaste ANI of een vergelijkbaar scenario.

Flow-ondersteuning is nodig voor elk inkomende of uitgaande scenario om de ANI aan te passen.

Voor gebruiksgevallen die afhankelijk zijn van serviceproviders, zoals op basis van landcodes, regionale beperkingen, enzovoort, kunt u overwegen om de stromen met de serviceproviders eerst te testen.

Als ANI in verschillende gespreksscenario's naar verwachting werkt, is een Next Generation-omgeving nodig.

De ANI-toepassingen voor meerdere scenario's die van toepassing zijn in de Next Generation-omgeving zijn:

Tabel 46. ANI-gebruik voor meerdere scenario's in een Next Generation-omgeving

Scenario

Configuratie

Resultaat ANI

Klant belt in

Afhandelaar voor eerste gebeurtenissen is niet geconfigureerd

  • De ANI van het contact wordt weergegeven op het apparaat van de agent.

  • EP-DN wordt weergegeven op het apparaat van de contactpersoon

Klant belt in

Afhandelaar voor vooraf gekozen gebeurtenissen wordt geconfigureerd

ANI wordt weergegeven op het apparaat van de agent - zoals gedefinieerd bij de activiteit Beller-id instellen

Uitgaande agent

Afhandelaar voor eerste gebeurtenissen is niet geconfigureerd

Het apparaat van het contact en het apparaat van de agent worden beide weergegeven met Door de agent geselecteerde uitgaande ANI als de agent een uitgaande ANI op de desktop selecteert. In andere niet worden het apparaat van de contactpersoon en het apparaat van de agent weergegeven met de standaard-ANI van de tenant.

Uitgaande agent

Afhandelaar voor vooraf gekozen gebeurtenissen wordt geconfigureerd

Voor het apparaat van elke deelnemer kan de door de agent geselecteerde Uitgaande ANI worden behouden, indien geselecteerd of aangepast worden zoals gedefinieerd bij de activiteit beller-id instellen.

Met dank terugbellen

Klant ANI gedefinieerd in terugbelactiviteit

ANI die is gedefinieerd bij de terugbelactiviteit, wordt aan het apparaat van het contact gepresenteerd.

Met dank terugbellen

  • Klant ANI gedefinieerd in terugbelactiviteit

  • De afhandelactie voor eerste gebeurtenissen wordt geconfigureerd voor klantleg

Geconfigureerde activiteit beller-id krijgt voorrang.

Met dank terugbellen

  • Klant ANI gedefinieerd in terugbelactiviteit

  • Afhandelaar voor eerste gebeurtenis is niet geconfigureerd voor klantleg

  • ANI die is gedefinieerd bij de terugbelactiviteit, wordt aan het apparaat van het contact gepresenteerd.

  • Als ANI is gedefinieerd bij de activiteit Beller-id instellen, wordt deze aan het apparaat van de agent gepresenteerd.

Met dank terugbellen

  • Klant-ANI niet gedefinieerd in terugbelactiviteit

  • Afhandelaar voor eerste gebeurtenis is niet geconfigureerd voor klantleg

De standaard ANI voor de tenant wordt op het apparaat van de contactpersoon weergegeven.

Agent doorverbinden, aangekondigd

Afhandelaar voor vooraf gekozen gebeurtenissen wordt geconfigureerd

De geconfigureerde beller-id wordt weergegeven op het doorverbonden apparaat van Agent-2.

Een contactpersoonsnummer of -toestelnummer maken

U kunt een contactnummer toevoegen aan de lijst met interne nummers voor uw organisatie. De aangepaste ANen zijn zichtbaar voor deze toegevoegde contacten. U kunt één contactnummer tegelijk toevoegen of u kunt bulksgewijs werken om contactnummers als CSV bestand te uploaden.

Zie Bulkbewerkingen in Webex contactcentrum voor meer informatie over het maken, wijzigen, importeren of exporteren van configuratieobjecten in Control Hub .

Als u een contactpersoonsnummer of -toestelnummer wilt toevoegen, gaat u als volgt te werk:

1

Meld u aan bij uw klantorganisatie met de URL van Control Hubhttps://admin.webex.com/.

2

Ga naar Contactcentrum > Tenant settings > Voice > Contactnummer.

3

Klik op Meer toevoegen om een nieuw contactnummer of toestelnummer aan de lijst toe te voegen.

U kunt een contactnummer of een contacttoestelnummer maken tussen 2 en 9 cijfers. Het contactnummer/toestel kan beginnen met 0. U kunt maximaal 5000 contactnummers/toestelnummers per organisatie toevoegen.

Analyse gespreksvoortgang

Gebruik de activiteit CallProgressAnalysis om de CPA-parameters in te stellen om een voicemail-/antwoordapparaat te detecteren (VOICEMAIL-/antwoordapparaat) voor terugbellen uit te voeren.

U kunt de activiteit CallProgressAnalysis in de volgende gebieden plaatsen:

  • In de hoofdstroom, op elk punt na de terugbelactiviteit.

  • In de gebeurtenisstroom kunt u alleen in de gebeurtenisafhandelaar Teruggebeldgebeurtenis gebruiken.

Wanneer u probeert terug te bellen en de oproep op VOICEMAIL klikt, markeert het systeem de oproep als niet-geslaagd. Het resultaat van de AANmelddetectie wordt vastgelegd in de redenuitvoervariabele van de handler van de callbackfailed-gebeurtenis. Als de waarde CallbackFailed.reason : "ÉÉN VAN DE TWEE" is, geeft deze aan dat VOICEMAIL/voicemail voor de klant is gedetecteerd. Op basis van deze uitvoervariabele kunt u opnieuw terugbellen instellen.

Deze activiteit is alleen beschikbaar als de voorkeurswachtrij en terugbelfuncties zijn ingeschakeld voor de onderneming.

Als u een klantenenquête na de oproep in uw stroom hebt geconfigureerd, wordt dit niet gestart als de oproep wordt beantwoord door een RESELLERS of voicemail, waardoor overbodige 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 Gebeurtenissen voor meer informatie.

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Geavanceerde mediaparameters

In deze sectie kunt u de volgende CPA-parameters configureren:

ParameterBeschrijving
Min. stilteperiode

Dit geeft de minimale stilteperiode (in milliseconden) aan die nodig is om een gesprek als spraak gedetecteerd te classificeren. Als meerdere gesprekken in een antwoordapparaat als spraak aan agenten worden doorgegeven, verhoogt u deze waarde voor langere pauzes in de begroetingen van het antwoordapparaat. U kunt deze waarde instellen tussen 100–1000 ms met de standaardwaarde 608 ms.

Analyseperiode

Dit geeft de tijdsduur (in milliseconden) aan die is besteed aan het analyseren van een oproep. Als een antwoordapparaat een korte agentbegroeting bevat, wordt dat door het antwoordapparaat met een langere waarde als spraak categoriseert. Als het gesprek naar een bedrijf gaat waar de operator een langer gescripte begroeting heeft, worden de lange en de live begroeting met een kortere waarde gecategoreerd als een gesprek door een antwoordapparaat. U kunt deze waarde instellen tussen 1000–10000 ms met de standaardwaarde 2500 ms.

Min. geldige spraak

Dit geeft de minimale tijdsduur (in milliseconden) aan van spraak die nodig is om een gesprek als spraak gedetecteerd te classificeren. U kunt deze waarde instellen tussen 50–500 ms, met de standaardwaarde 112 ms.

Analyse max. tijd

Dit geeft de maximale tijdsduur (in milliseconden) aan die is toegestaan voor analyse voordat een probleemanalyse wordt geïdentificeerd als dode lucht of een laag volume. U kunt deze waarde instellen tussen 1000–10000 ms, met de standaardwaarde 3000 ms.

Uitvoervariabelen

Wanneer een AANMELddetectie of voicemaildetectie is voltooid, worden de volgende variabelen bijgewerkt:

UitvoervariabeleBeschrijving
FoutmeldingSlaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.
Foutbeschrijving

Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Opnamebeheer

Flow Designer biedt een activiteit voor opnamebeheer met het doel om de toestemming voor de opname van de gebruiker of de beller vast te leggen. Toestemming voor opnamen behoort tot de configuratie-eigenschappen die beschikbaar is als onderdeel van deze activiteit. Gebruik een menu-activiteit om toestemming voor een 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 toestemmingseigendom van de activiteit Opnamebeheer. Vervolgens kunt u de variabele die wordt gebruikt om de toestemming van de beller vast te leggen, markeren als te rapporteren.

De flow developer kan bepalen of de toestemming voor opname voor een oproep moet worden vastgelegd of niet, voor rapportagedoeleinden. Als een klant de toestemming wil vastleggen voor opname, 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 tenants en klanten betere flexibiliteit bij het gebruik van variabelen.

Als volgt kunt u Opnamebeheer configureren:

  1. Sleep in de Flow Designer de activiteit Opnamebeheer van de Activiteitenbibliotheek naar het canvas.

  2. Klik op de activiteit Opnamebeheer om de instellingen voor de activiteit te configureren.

  3. Voer in Algemene instellingen een naam in voor de activiteitslabel .

  4. (Optioneel) Voer in het veld Beschrijving van de activiteit een beschrijving in voor de activiteit.

  5. Selecteer bij Instellingen opnamebeheer een stroomvariabele in de vervolgkeuzelijst voor Opname inschakelen.

Met een Menu-activiteit voor IVR (Interactive Voice Response) en een opnamebeheeractiviteit wanneer deze samen worden gebruikt in de flow, kunt u toestemming voor de opname vastleggen. Er wordt prioriteit gegeven aan de instelling van toestemming voor gebruikers in de stroom ten opzichte van de configuratie-instellingen voor het tenantniveau, wachtrij- of opnameplanningsniveau.

Het opnamebeheer kan worden beheerd in de volgende scenario's:

  • Als de configuratie voor de toestemming van de gebruiker is ingesteld op Ja in de stroom, wordt het gesprek opgenomen, ongeacht de opnameconfiguratie die is ingesteld op het niveau van de tenant, wachtrij of opnameplanning.

  • Als de gebruiker geen toestemming geeft en de configuratie is ingesteld op Geen in de stroom, wordt het gesprek niet opgenomen, ongeacht de opnameconfiguratie die is ingesteld op het niveau van de tenant- of wachtrij- of opnameplanning.

  • Als de toestemming van de gebruiker niet is geconfigureerd in de stroom, maar een configuratie op Ja is ingesteld op een van de andere niveaus, zoals tenant, wachtrij of opnameschema, 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 opnameplanning, wordt het gesprek niet opgenomen.

Ook andere opnameconfiguraties, zoals Doorgaan bij doorverbinding, Hervatten gesprek ingeschakeld en Duur pauze, enzovoort, worden nog steeds toegepast op basis van de bestaande hiërarchie, bijvoorbeeld op het niveau van de tenant-, wachtrij- of opnameplanning.

Uitvoervariabelen

Deze activiteit heeft geen uitvoervariabelen.

Activiteit registreren

Met de activiteit Opnemen wordt de spraakinvoer of de uiting van bellers opgenomen waarnaar kan worden verwezen in dezelfde gespreksstroom. Deze activiteit is alleen beschikbaar voor klanten die het next generation mediaplatform gebruiken. De opgenomen audiobestanden worden alleen tijdens het gesprek opgeslagen, waarna deze bestanden automatisch uit het systeem worden verwijderd. Momenteel hebben de opgenomen audiobestanden een niet-versleutelde indeling. Het is niet raadzaam gevoelige informatie op te nemen met deze functie.

Als u de activiteit Opnemen niet ziet, neemt u contact op met Cisco Support om de bijbehorende functievlag in te schakelen.

Gebruik de activiteit Opnemen niet als onderdeel van gebeurtenisstromen, met name na de gebeurtenis Verbinding agent verbroken. Als u activiteit opneemt in de gebeurtenisstroom toevoegt, worden audiobestanden verwijderd die via de Webex Contact Center Recording Management-module zijn opgenomen.

1

Meld u aan bij Control Hub en kies Services > Contactcentrum > Stromen.

2

Klik op Stromen beheren en klik vervolgens op Stromen maken.

3

Voer in het veld Naam stroom een unieke naam in en klik op Bouwflow starten. Het venster Flow Designer verschijnt.

4

Sleep de opname-activiteit van de Activiteitenbibliotheek naar het hoofdstroom canvas.

5

Voer de volgende handelingen uit in Algemene instellingen:

  1. Voer in het veld Activiteitenlabel een naam voor de activiteit in.

  2. Voer in het veld Beschrijving activiteit een beschrijving voor de activiteit in.

6

Configureer de volgende velden in Opnameinstellingen:

  1. Schakel het selectievakje Starttoon in of uit om de korte pieptoon in of uit te schakelen om de start van de opname aan te geven. Het selectievakje is standaard ingeschakeld.
  2. Voer in het veld Time-out voor stilte de numerieke waarde in tussen 1 en 120 seconden. Dit geeft het maximale stilteinterval aan dat is toegestaan op elk moment nadat de opname is gestart. De standaardwaarde is 4 seconden. De opname stopt wanneer er stilte is tijdens de time-out.
  3. Voer in het veld Maximale opnametijd de numerieke waarde tussen 1 en 120 seconden in om de maximale tijd aan te geven die is toegestaan voor het opnemen van de uitspraak van de beller. De standaardwaarde is 30 seconden. De opname stopt wanneer de maximale opnametijd is bereikt.
  4. Kies in het veld Beëindigingssymbool het teken # of * dat de eindgebruiker kan gebruiken om een opname te beëindigen. Standaard is het terminatorssymbool #.
7

Geef de volgende variabelen weer in het gedeelte Uitvoervariabelen :

  • Record_audioFileData: hiermee slaat u de details van de opgenomen audiobestanden op.
  • Record_errorCode– Hiermee wordt de statuscode opgeslagen voor de fouten die zich voordoen tijdens het starten of tijdens de opname van de uitspraak van de beller.
  • Record_errorDescription: hiermee slaat u de beschrijving op van de fouten die zich voordoen tijdens het starten of tijdens het opnemen van de uitspraak van de beller.

U kunt de Record_audioFileData uitvoervariabele gebruiken voor activiteiten zoals Bericht afspelen, Menu en Cijfers verzamelen in een gespreksstroom . Deze uitvoervariabele kan als audiovariabele worden geconfigureerd in de prompt-instellingen van de IVR activiteiten om de opgenomen audio voor bellers af te spelen. De variabele waarde kan de vorm hebben van een kiezelstenen-expressie: {Record_activity_label.audioFileData.name}}.

U kunt de Record_audioFileData uitvoervariabele in de activiteit HTTP-verzoek gebruiken om de opgenomen audio te uploaden naar de externe server of API. Dit kan worden gedaan door het Inhoudstype als Bestand en de uitvoervariabele voor de activiteit Record te kiezen in de vervolgkeuzelijst Inhoud in de berichttekst van het verzoek.

In de volgende tabel worden de foutcodes en beschrijvingen voor de recordactiviteit weergegeven:

Foutcode

Beschrijving van fout.

Reden

1001

INVALID_SILENCE_TIMEOUT

De geconfigureerde time-out voor stil bevindt zich niet in het geldige bereik tussen 1 en 120 seconden.

1002

INVALID_MAXIMUM_RECORDING_DURATION

De geconfigureerde Maximale opnametijd bevindt zich niet in het geldige bereik tussen 1 en 120 seconden.

1003

INVALID_TERMINATION_SYMBOL

Het geconfigureerde beëindigingssymbool is niet een van de toegestane tekens * of #.

1004

RECORD_API_FAILURE

Een fout die is opgetreden in het API om de opname te starten.

1005

FEATURE_DISABLED_FOR_ORG

De functie is niet ingeschakeld voor de organisatie.

1006

Er is geen invoeraudio gedetecteerd om op te nemen. Het opgenomen geluidsbestand kan een stilte bevatten.

1007

Een fout die zich heeft voorgedaan door de mediaservices tijdens de opname.

Aankondiging instellen

Met een activiteit Aankondiging instellen kunt u aankondigingen configureren die worden afgespeeld na verbinding met een agent. Indien ingeschakeld, kunt u een vooraf opgenomen bericht configureren als een nalevingsbericht met wettelijke informatie, een persoonlijke begroeting door een agent of beide. U kunt deze activiteit zowel voor inkomende als uitgaande gesprekken gebruiken.

Voor inkomende stromen: configureer de meldingsactiviteit vóór de contactactiviteit in wachtrij voor optimale prestaties. U kunt deze ook configureren binnen gebeurtenis vooraf kiezen in een gebeurtenisstroom.

Voor uitgaande stromen: de aankondigingsactiviteit moet worden geconfigureerd in de gebeurtenis Voor kiezen. Zorg ervoor dat de activiteit beller-id instellen de terminalactiviteit is voor de gebeurtenis vooraf kiezen.

De instelling Aankondigingsactiviteit ondersteunt twee typen aankondigingen:

Bericht naleving

Nalevingsbericht wordt gebruikt wanneer een juridisch bericht moet worden afgespeeld aan het begin van de interactie tussen de beller en de agent. Dit kan betrekking hebben op het gesprek dat is opgenomen of een ander belangrijk bericht.

Voordat een beheerder een nalevingsbericht gebruikt, moet hij of zij deze uploaden naar audiobestanden in de Control Hub, naar de promptopslag. Zie Audioprompts beheren in Audiobestanden beheren voor meer informatie.

Audiobestanden moeten worden geüpload in WAV-indeling als mono-audio met een samplefrequentie van 8Khz en codering als 8-bit u-law.

Als u een nalevingsbericht wilt configureren, schakelt u in de Flow Designer de knop Nalevingsbericht inschakelen in.

Kies het gewenste geluidsbestand met het conformiteitsbericht in de vervolgkeuzelijst.

Enkele belangrijke overwegingen voor nalevingsbericht zijn:

  1. Het nalevingsbericht wordt door zowel de beller als de agent gehoord.
  2. Het nalevingsbericht wordt slechts één keer per gesprek afgespeeld.
  3. Een nalevingsbericht wordt opgenomen in de gespreksopnamen.
  4. Een nalevingsbericht ondersteunt de volgende gespreksscenario's:

    Scenario

    Bericht naleving

    Inkomend gesprek

    Ja

    CCB

    Ja

    Uitbellen

    Ja

    Uitgaande campagnes

    Ja

    Blind doorverbinden (Wachtrij/Agent/EP)

    Niet van toepassing

    Ruggespraak

    Nee

    Aangekondigd doorverbinden

    Nee

Agentbegroeting

Met Agentbegroeting kan een door de agent opgenomen begroeting worden afgespeeld aan het begin van een interactie tussen beller/agent. Dit kan onder andere een welkomstwoord van een beller, identificatie van een agent en andere relevante contextuele informatie omvatten, zodat een duidelijke, snelle en taalspecifieke inleiding wordt geleverd.

Agenten nemen begroetingen op en bieden deze aan beheerders of supervisors. Deze begroetingen worden vervolgens geüpload en gelabeld met behulp van de uitgebreide prompt-beheerweergave in Control Hub, in de begroetingsopslag. Zie Persoonlijke begroeting van agenten beheren in audiobestanden beheren voor meer informatie .

Audiobestanden moeten worden geüpload in WAV-indeling als mono-audio met een samplefrequentie van 8Khz en codering als 8-bit u-law.

Agenten hebben mogelijk meerdere begroetingen nodig wanneer ze wachtrijen voor verschillende organisaties bedienen. Ze kunnen begroetingen aan de naam van de organisatie aanpassen. Kenmerklabels adresseren dit door een beheerder of supervisor in staat te stellen een begroeting te markeren met een attribuut waaraan het systeem bij het verwerken van een gesprek voldoet in een stroom.

Wanneer u de optie Agentbegroeting inschakelen inschakelt, wordt de begroeting van de agent voor de toegewezen agent automatisch voor de beller afgespeeld als deze beschikbaar is in de persoonlijke begroetingsopslag van de Control Hub.

De activiteit selecteert de agentbegroeting op basis van de combinatie van de agent die aan het gesprek is toegewezen en een optionele kenmerklabel. Als de kenmerklabel niet is opgegeven, speelt de activiteit de standaardbegroeting van de agent af.

Bijvoorbeeld:

  • Als een toegewezen agent een standaardbegroeting heeft (een begroeting zonder kenmerklabel), speelt het systeem die begroeting af.
  • Als een toegewezen agent een begroeting heeft met de attribuutlabel VIP, speelt het systeem de begroeting van de toegewezen agent af die is gemarkeerd met het vip-kenmerk .
  • Als er geen overeenkomende toegewezen agent/attribuutcombinatie bestaat, wordt er geen begroeting afgespeeld.

De kenmerktag kan worden gevuld met statische tekst of een uitdrukking. Als u statische tekst gebruikt, moet de waarde overeenkomen met een kenmerk dat in Control Hub is gemaakt bij het uploaden van begroetingsbestanden voor agenten. Expressies kunnen worden ingevoerd met behulp van stroomvariabelen die zijn gedefinieerd in de algemene stromingseigenschappen, die zijn opgenomen in accolades. In de uitdrukking {{ENG}}_{VIP}} wordt de variabele {{ENG}} bijvoorbeeld gelezen als hebbende waarde eng, wordt variabele {{VIP}} gelezen als having waarde vip en de uiteindelijke berekende waarde wordt gelezen als eng_vip.

Enkele belangrijke overwegingen voor agentgroeting zijn:

  1. De persoonlijke begroeting van de agent wordt gehoord door zowel de beller als de agent.
  2. De persoonlijke begroeting van agenten is opgenomen in gespreksopnamen.
  3. Een nalevingsbericht ondersteunt de volgende gespreksscenario's:

    Scenario

    Agentbegroeting

    Inkomend gesprek

    Ja

    CCB

    Ja

    Uitbellen

    Nee

    Uitgaande campagnes

    Nee

    Blind doorverbinden (Wachtrij/Agent/EP)

    Ja

    Ruggespraak

    Nee

    Aangekondigd doorverbinden

    Nee

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Activiteiten in workflowcontrole

Beginstroom

De beginstroomactiviteit verschijnt standaard op het canvas van de hoofdstroom. U kunt de Beginstroom-activiteit niet verwijderen. Deze activiteit geeft de gebeurtenis aan die deze stroom activeert. Deze activiteit geeft aan hoe de stroom kan worden gebruikt en de typen activiteiten die beschikbaar zijn voor configuratie.

De enige flow-triggergebeurtenis die momenteel beschikbaar is, is NewPhoneContact. Deze gebeurtenis wordt gestart door het systeem wanneer een nieuw gesprek een telefooninvoerpunt in het contactcenter bereikt. U kunt stromen gebruiken die worden geactiveerd door de gebeurtenis NewPhoneContact in Entry Point Routing Strategies. De flow-triggergebeurtenis is momenteel standaard geselecteerd en kan niet worden bewerkt. Aanvullende gebeurtenissen worden in de toekomst weergegeven.

De beginstroomactiviteit wordt automatisch gelabeld met de naam van de geselecteerde flow-triggergebeurtenis. Zo kunt u snel zien welk type stroom wordt gebouwd.

Uitvoervariabelen

Het aantal en type uitvoervariabelen dat is gekoppeld aan de beginstroomactiviteit, is afhankelijk van de geselecteerde gebeurtenis Trigger flow. Deze variabelen slaan gegevens op die worden vastgelegd op het moment dat de stroom wordt geactiveerd. De hieronder beschreven uitvoervariabelen worden bijvoorbeeld weergegeven via de gebeurtenis NewPhoneContact .

Gebruik deze variabelen in latere activiteiten om de stroomvolgorde te regelen.

  • NewPhoneContact.ANI

    Automatic Number Identification (ANI) is een functie van een telecommunicatienetwerk waarmee automatisch het telefoonnummer van een gesprek wordt bepaald. Deze variabele slaat het telefoonnummer op van de beller die de gebeurtenis NewPhoneContact heeft geactiveerd.

  • NewPhoneContact.DNIS

    Dialed Number Identification Service (DNIS) is een service waarmee het oorspronkelijk gekozen nummer van een gesprek wordt geïdentificeerd. Met deze variabele wordt het telefoonnummer opgeslagen dat de beller heeft gekozen om de gebeurtenis NewPhoneContact te activeren.

  • NewPhoneContact.InteractionID

    Een unieke Webex Contact Center-id die wordt gekoppeld aan elke interactie die door de gebeurtenis NewPhoneContact wordt geactiveerd.

    U kunt de Interaction-id op Desktop weergeven. Zie Voorbeeld: Interactie-id op Desktop weergeven in de sectie Aangepaste stroomvariabelen maken voor meer informatie .

  • Nieuwe TelefoonContact.PSTNRegio

    De PSTN-regio die is geconfigureerd in toewijzing van Ingangspunt (EP) - Kiesnummer (DN) voor regionale spraakmediaservices. Deze variabele wordt alleen ondersteund op het spraakplatform van de volgende generatie.

  • NewPhoneContact.FlowVersionLabel

    Versielabel van de stroom die wordt gegenereerd tijdens het uitvoeren van de stroom. Flow-ontwikkelaars kunnen verschillende gedragsvarianten maken voor verschillende stroomversies, zoals 'Dev', 'Test', 'Live' en 'Nieuwste'. Met behulp van de variabele NewPhoneContact.FlowVersionLabel kunnen ontwikkelaars de flowlogica dynamisch aanpassen door toegang te krijgen tot de versielabels binnen de stroom.

  • NewPhoneContact.FlowId

    Unieke id van de momenteel actieve stroom.

  • NewPhoneContact.EntryPointId

    Unieke id van het ingangspunt waar de stroom wordt gestart.

  • NewPhoneContact.OrgId

    Unieke id van de organisatie.

Eindstroom

Eindstroom is een beëindigingsactiviteit die het einde van een stroompad markeert. U kunt een willekeurig aantal eindstroomactiviteiten gebruiken om uw stroom te maken en ervoor te zorgen dat alle stroompaden worden beëindigd.

Gebruik de eindstroomactiviteit niet in een IVR stroom. Eindstroom gebruik met IVR kan leiden tot een dode lucht en de verbinding wordt niet verbroken.

U kunt elke activiteit een uniek label en een unieke beschrijving geven.

Tabel 47. Algemene instellingen
Parameter Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Variabele instellen

Gebruik de variabele-activiteit instellen om waarden voor variabelen in te stellen. U kunt de waarden van de variabelen aanpassen op basis van uw wensen of volgens de stroom.

U kunt meerdere variabelen configureren binnen één variabele-activiteit instellen. Hierdoor is het niet meer nodig om meerdere afzonderlijke ingestelde variabele activiteiten in het canvas te configureren, zodat de flowontwikkelaars stromen sneller kunnen bouwen en aanpassen.

Geef het type variabele op dat u wilt selecteren. Raadpleeg Aangepaste en Voorgedefinieerde 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 Verwerking van configuratiefouten voor meer informatie. Als u het pad voor het verwerken van de fout niet configureert, wordt de algemene foutafhandelingsfout verwerkt door de globale foutafhandelingsfout.

In de volgende gedeelten kunt u de activiteit variabele instellen configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Variabele instellingen

Parameter

Beschrijving

Variabele

Kies de variabele in de vervolgkeuzelijst. U kunt alleen aangepaste stroomvariabelen instellen op aangepaste waarden. Vooraf gedefinieerde variabelen hebben vaste waarden die zijn gedicteerd door het uitvoeren van de flow.

Variabele waarde

Klik op het keuzerondje Waarde instellen om de variabele op een specifieke waarde in te stellen. Het type invoerveld verandert op basis van het gegevenstype van de geselecteerde variabele. Raadpleeg Aangepaste stroomvariabelen maken voor meer informatie over de typenvariabelegegevens.

Als de waarde een tekenreeks is, kunt u basistekst of een expressie invoeren.

Als u een expressie wilt invoeren, gebruikt u de syntaxis {{variable}}.

Klik op het keuzerondje Instellen op variabel om de variabele waarde in te stellen op de waarde van een andere variabele in de flow. Kies een variabele in de vervolgkeuzelijst. Alle variabelen in de flow zijn beschikbaar voor selectie.

Nieuwe toevoegen

Klik op Nieuwe toevoegen om nieuwe variabelen toe te voegen. Definieer de variabele en de variabelewaarde. Neem geen complexe uitdrukkingen op wanneer u meerdere variabelen configureert in één variabele activiteit.

U kunt maximaal 10 variabelen configureren voor één variabele activiteit instellen. U kunt de volgorde van de variabelen binnen de activiteit Variabele instellen wijzigen.

BRE-verzoek

Gebruik de activiteit BRE-verzoek om de gegevens uit de BRE-engine (Business Rules Engine) van uw organisatie op te halen om deze in de workflow te gebruiken. De activiteit BRE-verzoek gebruikt standaard HTTP-protocollen voor het ophalen van gegevens uit de BRE.

In de volgende gedeelten kunt u de activiteit BRE-verzoek configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Queryparameters

Als onderdeel van de BRE-aanvraag kunt u de parameters die in de API-oproep worden opgegeven, doorgeven aan het BRE. In de kolommen Sleutelwaarde kunt u de sleutel voor de query opgeven en de bijbehorende waarde die u met de query wilt meesturen. U kunt ook de syntaxis van dubbele accolades gebruiken om variabele waarden door te geven.

De BRE-activiteit heeft één vooraf gedefinieerde queryparameter: context. Deze queryparameter wordt doorgegeven in de API oproep naar het BRE.

De tenant-id wordt automatisch opgenomen als parameter en hoeft niet te worden geconfigureerd.

Tabel 48. Queryparameters

Parameter

Beschrijving

Context

Dit bevat de reden voor het verzoek. Deze verplichte parameter kan niet worden bewerkt of verwijderd.

Deze parameter moet dezelfde waarde bevatten als de waarde die in de attribuutcontext in BRE is opgegeven. Zie voor meer informatie. Een set regels maken In Cisco Webex Contact Center gebruikershandleiding voor de engine voor bedrijfsregels.

ANI

Het telefoonnummer van de oorsprong van het gesprek. Dit is een standaardparameter die u kunt bewerken of verwijderen op basis van de regelconfiguratie in het BRE.

Een voorbeeldwaarde voor ANI is {NewPhoneContact.ANI}}

Antwoord time-out

Bevat de verbindingstime-out voor het BRE-verzoek. De standaardwaarde is ingesteld op 2000 milliseconden.

Aantal nieuwe pogingen

Geeft het aantal malen aan dat een BRE-verzoek wordt geprobeerd na mislukken.

Deze parameter wordt gebruikt als de statuscode 5xx is; bijvoorbeeld 500 of 501.

Als u een queryparameter wilt toevoegen, klikt u op Nieuwe toevoegen. Er wordt een rij toegevoegd waarin u de sleutelwaardeparen kunt invoeren. U kunt aan de BRE-aanvraag zoveel queryparameters toevoegen als nodig is.

Instellingen ontleed

In deze sectie kunt u de respons van het BRE-verzoek bewerken in verschillende variabelen:

Parameter

Beschrijving

Antwoordvariabele

Kies een variabele waarvoor u een bepaalde sectie wilt ophalen uit het BRE-verzoekantwoordobject. U kunt alleen Aangepaste stroomvariabelen kiezen in de vervolgkeuzelijst.

Padexpressie

Definieer de padexpressie voor het parseren van het antwoordobject. Afhankelijk van het type gegevensstructuur van het antwoordobject en de use cases voor het extraheren van een subset van die informatie, varieert de expressie van het pad.

Gegevens worden genormaliseerd in een objecthiërarchie voordat Padexpressie wordt uitgevoerd, dus JSONPath wordt gebruikt in het antwoordobject ongeacht het geconfigureerde inhoudstype.

Uitvoervariabelen

Het BRE-verzoek geeft twee uitvoervariabelen:

  • BRERequest1.httpResponseBody: Retourneert de antwoordtekst voor de BRE-aanvraag.

  • BRERequest1.httpStatusCode: retourneert de statuscode van het BRE-verzoek.

    Deze antwoordcodes zijn in de volgende categorieën ingedeeld:

    • Informatieve antwoorden (100-199)

    • Geslaagde antwoorden (200-299)

    • Omleiden (300-399)

    • Clientfouten (400–499)

    • Serverfouten (500–599)

Indelingen voor inhoudstypen

In de volgende voorbeelden worden de opmaak van het inhoudstype voor de invoer en het JSON-antwoord beschreven.

Inhoudstype XML

Gebruik dit hulpprogramma om XML te converteren naar JSON-indeling https://codeshack.io/xml-to-json-converter/.

XML Indeling invoer:

<note> <to>,Ontkoping</to> <,Jani></van> <heading>Reminder</heading> <body>Test application</body> </note> 

Gegevens/JSON-normalized response

{ "note": { "to": "Tove", "from": "Jani", "heading": "Reminder", "body": "Test application" } 

Voorbeeld van JSON-padexpressie: Gebruik $.note.from om de waarde op te halen als Jani.

Inhoudstype TOML

Gebruik dit hulpprogramma om TOML te converteren naar JSON-indeling https://www.convertjson.com/toml-to-json.htm.

TOML-invoerindeling:

titel = "TOML-voorbeeld" [eigenaar] naam = "Dob Tom Preston-Werner" = 1979-05-27T07:32:00-08:00 

Gegevens/JSON-normalized response

{ "title": "TOML-voorbeeld", "eigenaar": { "naam": "Tom Preston-Werner", "dob": "1979-05-27T15:32:00.000Z" } } 

Voorbeeld van JSON Path Expression: Gebruik $.owner.name om de waarde te krijgen als 'Tom Preston-Werner'.

Inhoudstype YAML

Gebruik dit hulpprogramma om YAML te converteren naar JSON-indeling https://www.convertjson.com/yaml-to-json.htm.

YAML invoerindeling:

# Een medewerker record martin: naam: Martin D'vloper taak: Developer skill: Elite 

Gegevens/JSON-normalized response

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Voorbeeld van JSON Path Expression: Use $.martin.job om de waarde Developer te krijgen.

Inhoudstype JSON

Gebruik JSON Expression Evaluator https://jsonpath.com/.

JSON Invoerindeling:

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Gegevens/JSON-normalized response

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Voorbeeld van JSON Path Expression: Use $.martin.job om de waarde Developer te krijgen.

HTTP-verzoek

De activiteit HTTP-verzoek haalt informatie op uit een externe gegevensbron, zoals een CRM die standaard HTTP-protocollen gebruikt.

Basiskenmerken Auth en OAuth 2.0 worden ondersteund voor geverifieerde eindpunten.

In de volgende gedeelten kunt u de activiteit van het HTTP-verzoek configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de http-verzoekactiviteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Instellingen HTTP-aanvraag

Parameter

Beschrijving

Geverifieerd eindpunt gebruiken

Maakt de mogelijkheid om een HTTP-verzoek te maken voor een geverifieerd eindpunt. Deze wisselknop is standaard ingeschakeld.

Connector

Selecteer de connector in de vervolgkeuzelijst. In de vervolgkeuzelijst ziet u de naam van de connectors die in de Control Hub zijn geconfigureerd. De connector biedt een gemeenschappelijke locatie om aanmeldingsgegevens op te slaan voor de service die u wilt openen.

De Salesforce Connector valideert bijvoorbeeld de verbinding met de Salesforce-account en maakt deze mogelijk. U kunt deze connector vervolgens vanuit de activiteit HTTP-verzoek verwijzen om een verzoek te maken. Hiermee wordt in wezen de domeinsectie van de URL gemaakt. Zie het artikel Integratie-connectors instellen voor Webex Contact center als u een connector wilt configureren op de Control Hub.

Aanvraagpad

Voer het pad naar het verzoek in voor het HTTP-verzoek.

Dit veld verschijnt wanneer de knop Geverifieerd eindpunt gebruiken is ingeschakeld.

URL van verzoek

Definieert de verzoek-URL die zowel het domein als de verzoekpaden overspannen voor niet-geverifieerde eindpunten.

Dit veld verschijnt wanneer de knop Geverifieerd eindpunt gebruiken is uitgeschakeld.

METHODETYPEN: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD

Definieert de activiteit voor HTTP-verzoeken die de volgende populaire methoden ondersteunt:

  • GET: Vraag gegevens op van een specifieke resource.

  • POST: Verzend gegevens naar een server om een resource te maken of bij te werken.

  • PUT: Vervangt alle huidige vertegenwoordigingen van de doelresource door de request aan de resource.

  • PATCH: breng gedeeltelijke wijzigingen aan op een resource.

  • VERWIJDEREN: verwijder de opgegeven resource.

  • OPTIES: beschrijf de communicatieopties voor de doelresource.

  • HEAD: er wordt gevraagd om een reactie die identiek is aan die van een GET-verzoek, maar zonder de antwoordtekst.

Queryparameters

Definieert parameters die u doorgeeft als onderdeel van HTTP-verzoek. De webserver biedt deze extra parameters aan om bijvoorbeeld een GET-verzoek te maken. Voer in de kolommen Sleutelwaarde de sleutel voor de query in en de bijbehorende waarde die u met de query moet versturen. De parameters zijn een lijst met sleutelwaardeparen die worden gescheiden met het enersen (&) symbool. U kunt de variabele waarden in de syntaxis van dubbele accolades ook gebruiken om variabele waarden door te geven.

Als u bijvoorbeeld het accountsaldo van een klant wilt ophalen op basis van de ANI, afhankelijk van de service-API's voor gegevensopslag, kan de sleutel en waarde zijn:

Sleutel: ANI

Waarde: {{NewPhoneContact.ANI}}

Als u een queryparameter wilt toevoegen, klikt u op Nieuwe toevoegen. Er wordt een rij toegevoegd waarin u de respectievelijke sleutel-waardeparen kunt invoeren. U kunt zoveel queryparameters toevoegen als nodig is als onderdeel van het HTTP-verzoek.

Kopteksten van HTTP-verzoeken

Definieert de HTTP-kopteksten waar de client aanvullende informatie doorgeeft bij een HTTP-verzoek. Kopteksten van verzoeken, zoals Accepteren, Accepteren*of If−* kunnen voorwaardelijke verzoeken uitvoeren samen met andere kopteksten zoals Cookie en Gebruikersagent.

Gebruik als onderdeel van een GET-aanvraag bijvoorbeeld:

GET /home.html HTTP/1.1 Host: developer.mozilla.org User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0 Accepteren: tekst/html,application/xhtml+xml,application/xml;q=0.9,*/*; q=0.8 Accepteren taal: en−US,en; q=0.5 Codering accepteren: gzip, deflate, br Referer: https://developer.mozilla.org/testpage.html Connection: keep—alive Upgrade—Onbeveiligd—Aanvragen: 1 if—Modified—Since: mon, 18 juli 2016 02:36:04 GMT If−Geen Match: "c561c68d0ba92bbeb0fff2a919f722e3a621a" Cache-controle: max−age=0 

Als u een HTTP-header wilt toevoegen, klikt u op Nieuwe toevoegen. Er wordt een rij toegevoegd waarin u de respectievelijke sleutelwaardeparen kunt invoeren. U kunt zoveel HTTP-kopteksten toevoegen als nodig is als onderdeel van het HTTP-verzoek.

Inhoudstype

Geeft het verwachte inhoudstype aan van de hoofdtekst van het verzoek. U kunt de volgende inhoudstypen ondersteunen :

  • Toepassing/ JSON

  • Formulier-URL gecodeerd

  • INHOUD

  • XML

  • Bestand

  • YAML

  • Formuliergegevens

  • GrafiekWachtrij

Body verzoek

Waarde

Geeft de gegevensbytes aan die worden verzonden in een HTTP-transactiebericht, en volg de koppen als er eventuele zijn. In bepaalde typen HTTP-verzoeken, zoals een POST- of PUT-verzoek, kunt u een berichttekst sturen waarin de inhoud wordt opgegeven die moet worden bijgewerkt bij de doelresource.

  • Kies het inhoudstype als bestand. De kolommen INHOUD en BESTANDSNAAM verschijnen. In de vervolgkeuzelijst CONTENT wordt de lijst met JSON-variabelen weergegeven uit de stroom- en uitvoervariabelen van de opnameactiviteiten.

    • INHOUD—Selecteer het opgenomen geluidsbestand in de vervolgkeuzelijst. Het audiobestand wordt ingevuld op basis van de uitvoervariabelen die zijn geconfigureerd bij activiteiten opnemen . Het systeem verzendt dit geluidsbestand naar de server van de derde partij of API.
    • BESTANDSNAAM: voer de naam van het audiobestand in. Deze bestandsnaam wordt op de doelserver of op API weergegeven.

  • Met het inhoudstype Formuliergegevens legt u formuliergegevens vast in sleutel-waardeparen. Dit veld ondersteunt het uploaden van bestanden en formuliergegevens. Dit is met name nuttig voor het uploaden van audiobestanden.

    Als u het inhoudstype selecteert als Formuliergegevens, verschijnen de volgende velden:

    • Sleutel: gebruik deze sleutel als sleutel voor toegang tot de gegevens. Het wordt ook gebruikt in de koptekst Indeling inhoud.
    • Type—Het type kan Tekst of Bestand zijn.
    • Waarde: configureer de waarde (Tekst in JSON-indeling definieert het inhoudstype samen met andere parameters zoals de naam van het bestand enzovoort. && Bestand bevat de werkelijke bestandsgegevens.

    Formuliergegevens ondersteunt het verwijzen naar de bestandsnaam vanuit de recordactiviteit voor gebruik in opnameprompts en begroetingen via stroom. Kies voor 'Bestand' de variabele die de bestandsnaam oplevert die overeenkomt met de uitvoervariabele van de recordactiviteit.

  • Als u het inhoudstype als GrafiekQL kiest, verschijnt het veld Query - en GrafiekQL-variabelen . Deze velden worden gebruikt om de gegevens en variabelen vast te leggen.

    • Query: de queryparameter is verplicht en moet de brontekst van een GraphQL-document bevatten.
    • GrafiekQL-variabelen: de variabelen vertegenwoordigen de dynamische waarden voor de query.

    Met GraphQL-ondersteuning kunt u verzoeken indienen voor elk API die GraphQL systeemeigen ondersteunen, bijvoorbeeld wanneer u de API Connector gebruikt om de API zoeken te bellen. Dit maakt het mogelijk gevallen te gebruiken waarin rapportagegegevens kunnen worden gebruikt voor aangepaste logica en routeringsbeslissingen.

Antwoord time-out

Bevat de verbindingstime-out voor het HTTP-verzoek. De standaardwaarde is ingesteld op 2000 milliseconden, maar deze kan een willekeurige waarde hebben zonder limiet.

Aantal nieuwe pogingen

Geeft het aantal malen aan dat een HTTP-verzoek wordt geprobeerd na een mislukte fout. Opnieuw proberen voor service is niet beschikbaar. U kunt het aantal nieuwe pogingen onbeperkt gebruiken.

Deze parameter wordt gebruikt als de statuscode 5xx is; bijvoorbeeld 500 of 501.

Instellingen ontleed

In deze sectie kunt u de reactie die wordt gegenereerd op grond van het HTTP-verzoek, ontleedt in verschillende variabelen. Deze configuratie is optioneel omdat niet alle scenario's voor HTTP-aanvraag moeten worden parsed.

Tabel 49. Instellingen ontleed

Parameter

Beschrijving

Inhoudstype

Geeft het verwachte inhoudstype van de reactietekst aan. U kunt bijvoorbeeld de volgende inhoudstypen hebben:

JSON

INHOUD

XML

YAML zijn de ondersteunde inhoudstypen.

Uitvoervariabele

Kies een variabele die de gegevens van een specifiek gedeelte van het http-verzoek-antwoordobject wilt bevatten.

Padexpressie

Definieer de padexpressie voor het parseren van het antwoordobject. Afhankelijk van de structuur van de antwoordobjecten en de reden om een informatiesubset uit te extraheren, varieert de padexpressie.

Gegevens worden genormaliseerd in een objecthiërarchie voordat Padexpressie wordt uitgevoerd, dus JSONPath wordt gebruikt in het antwoordobject ongeacht het geconfigureerde inhoudstype.

Uitvoervariabelen

Het HTTP-verzoek geeft de volgende uitvoervariabelen:

  • HTTPRequest1.httpStatusCode: retourneert de statuscode van de HTTP.

    Deze antwoordcodes zijn ingedeeld in vijf hoofdcategorieën:

    • Informatieve antwoorden (100-199)

    • Geslaagde antwoorden (200-299)

    • Omleiden (300-399)

    • Clientfouten (400–499)

    • Serverfouten (500–599)

  • HTTPRequest1.httpResponseBody: retourneert de hoofdtekst van het antwoord voor het HTTP-verzoek.

  • HTTPRequest1.httpResponseHeaders: hiermee wordt de koptekstinformatie uit het antwoord geretourneerd.

Indelingen voor inhoudstypen

In de volgende voorbeelden worden de opmaak van het inhoudstype voor de invoer en het JSON-antwoord beschreven.

Inhoudstype XML

Gebruik dit hulpprogramma om XML te converteren naar JSON-indeling https://codeshack.io/xml-to-json-converter/.

XML Indeling invoer:

<note> <to>,Ontkoping</to> <,Jani></van> <heading>Reminder</heading> <body>Test application</body> </note> 

Gegevens/JSON-normalized response

{ "note": { "to": "Tove", "from": "Jani", "heading": "Reminder", "body": "Test application" } 

Voorbeeld van JSON-padexpressie: Gebruik $.note.from om de waarde op te halen als Jani.

Inhoudstype TOML

Gebruik dit hulpprogramma om TOML te converteren naar JSON-indeling https://www.convertjson.com/toml-to-json.htm.

TOML-invoerindeling:

titel = "TOML-voorbeeld" [eigenaar] naam = "Dob Tom Preston-Werner" = 1979-05-27T07:32:00-08:00 

Gegevens/JSON-normalized response

{ "title": "TOML-voorbeeld", "eigenaar": { "naam": "Tom Preston-Werner", "dob": "1979-05-27T15:32:00.000Z" } } 

Voorbeeld van JSON Path Expression: Gebruik $.owner.name om de waarde te krijgen als 'Tom Preston-Werner'.

Inhoudstype YAML

Gebruik dit hulpprogramma om YAML te converteren naar JSON-indeling https://www.convertjson.com/yaml-to-json.htm.

YAML invoerindeling:

# Een medewerker record martin: naam: Martin D'vloper taak: Developer skill: Elite 

Gegevens/JSON-normalized response

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Voorbeeld van JSON Path Expression: Use $.martin.job om de waarde Developer te krijgen.

Inhoudstype JSON

Gebruik JSON Expression Evaluator https://jsonpath.com/.

JSON Invoerindeling:

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Gegevens/JSON-normalized response

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Voorbeeld van JSON Path Expression: Use $.martin.job om de waarde Developer te krijgen.

Instellingen voor wachten tot activiteit

Wanneer er bij een HTTP-antwoord sprake is van een opmerkelijke vertraging, is er voor de beller een periode van stilte. Om dit scenario te beperken, is het haalbaar om een geluidsbestand te uploaden. Dit bestand wordt voor de beller afgespeeld tijdens het ophalen van een HTTP-antwoord. Daarnaast kunt u de duur van de vertraging voordat dit geluid wordt afgespeeld, instellen.

ParameterBeschrijving
Geluid bij wachten inschakelenSchakel deze instelling in of uit om het geselecteerde audiobestand af te spelen in een doorlopende lus voor een onderbroken afspelen terwijl het systeem HTTP-respons ophalen.
Geluidsbestand

Kies een geluidsbestand. Het systeem speelt dit geluidsbestand af voor de beller om de stilte te vullen terwijl het een HTTP-antwoord ophalen.

Vertraging

Stel de waarde voor de vertragingstijd in milliseconden in volgens de vereisten. De standaardwaarde is vooraf ingesteld op 2000 milliseconden.

Houd de vertragingsinstelling het beste boven de 2 seconden en probeer de antwoordtijd van de HTTP-query te optimaliseren. Dit voorkomt dat het geluid niet onnodig wordt afgespeeld en terwijl er een minimale vertraging voor dode lucht voor de beller is.

Ontleden

Gebruik de activiteit Ontleden om informatie uit het gegevensobject te ophalen. De Parse-activiteit neemt een invoerstring (JSON, TOML, XML en YAML) op en converteert deze naar een JSON-structuur op basis van de opgegeven gegevens. U kunt vervolgens de JSON-structuur aan een variabele toewijzen 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 Verwerking van configuratiefouten voor meer informatie.

In de volgende secties kunt u de Parse-activiteit configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving in voor de activiteit

Instellingen ontleed

Parameter

Beschrijving

Invoervariabele

Geeft de variabele aan waarin het gegevensobject wordt opgeslagen voor het parseren.

Inhoudstype

Geeft het verwachte inhoudstype van het gegevensobject aan. JSON, TOML, XML en YAML worden ondersteund voor inhoudstypen.

Uitvoervariabele

Kies een variabele die de gegevens van een specifiek gedeelte van het http-verzoek-antwoordobject wilt bevatten.

Padexpressie

Definieer de padexpressie voor het parseren van het antwoordobject. Afhankelijk van de structuur van de antwoordobjecten en de reden om een informatiesubset uit te extraheren, varieert de padexpressie.

Gegevens worden genormaliseerd in een objecthiërarchie voordat Padexpressie wordt uitgevoerd, dus JSONPath wordt gebruikt in het antwoordobject ongeacht het geconfigureerde inhoudstype.

Paduitdrukkingen moeten de expressies aan EnsonPath bevestigen. Zie https://github.com/json-path/JsonPath voor meer informatie.

Indelingen voor inhoudstypen

In de volgende voorbeelden worden de opmaak van het inhoudstype voor de invoer en het JSON-antwoord beschreven.

Inhoudstype XML

Gebruik dit hulpprogramma om XML te converteren naar JSON-indeling https://codeshack.io/xml-to-json-converter/.

XML Indeling invoer:

<note> <to>,Ontkoping</to> <,Jani></van> <heading>Reminder</heading> <body>Test application</body> </note> 

Gegevens/JSON-normalized response

{ "note": { "to": "Tove", "from": "Jani", "heading": "Reminder", "body": "Test application" } 

Voorbeeld van JSON-padexpressie: Gebruik $.note.from om de waarde op te halen als Jani.

Inhoudstype TOML

Gebruik dit hulpprogramma om TOML te converteren naar JSON-indeling https://www.convertjson.com/toml-to-json.htm.

TOML-invoerindeling:

titel = "TOML-voorbeeld" [eigenaar] naam = "Dob Tom Preston-Werner" = 1979-05-27T07:32:00-08:00 

Gegevens/JSON-normalized response

{ "title": "TOML-voorbeeld", "eigenaar": { "naam": "Tom Preston-Werner", "dob": "1979-05-27T15:32:00.000Z" } } 

Voorbeeld van JSON Path Expression: Gebruik $.owner.name om de waarde te verkrijgen als 'Tom Preston-Werner'.

Inhoudstype YAML

Gebruik dit hulpmiddel om YAML te converteren naar JSON-indeling https://www.convertjson.com/yaml-to-json.htm.

YAML invoerindeling:

# Een medewerker record martin: naam: Martin D'vloper taak: Developer skill: Elite 

Gegevens/JSON-normalized response

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Voorbeeld van JSON Path Expression: Use $.martin.job om de waarde Developer te krijgen.

Inhoudstype JSON

Gebruik JSON Expression Evaluator https://jsonpath.com/.

JSON Invoerindeling:

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Gegevens/JSON-normalized response

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Voorbeeld van JSON Path Expression: Use $.martin.job om de waarde Developer te krijgen.

Situatie

De voorwaarde-activiteit vertegenwoordigt een beslissing. De stroom neemt het pad Waar of Onwaar op, afhankelijk van of aan de voorwaarde wordt 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 Gebeurtenisstromen voor meer informatie.

In de volgende gedeelten kunt u de voorwaardeparameters en -uitvoers configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Expressie

Pak elke uitdrukking als volgt af: {{Enter Expression}}.

Bijvoorbeeld: {{HTTPRequest1.httpStatusCode == 200}}

Als u een uitdrukking zonder accolade gebruikt, veroorzaakt het systeem een Flow-fout.

Tabel 51. Uitdrukking

Situatie

Beschrijving

Situatie

Kies de voorwaarde in de vervolgkeuzelijst:  

  • < (minder dan)

  • != (niet gelijk)

  • > (meer dan)

  • == (gelijk aan)

  • >= (groter dan of gelijk aan)

  • <= (minder dan of gelijk aan)

  • * (vermenigvuldigd met)

  • / (gedeeld door)

  • + (toevoegen)

  • — (aftrekken)

Case

Gebruik de activiteit Case als er meerdere mogelijkheden of mogelijkheden zijn op een bepaald beslissingspunt in uw gespreksstroom.

U kunt bijvoorbeeld een case-activiteit gebruiken om verschillende pop-upvensters te definiëren voor verschillende agentteams, afhankelijk van de teamnaam. Elke case wordt een tak waaruit u de juiste wegen definieert. De stroom gaat verder op het pad dat wordt geëvalueerd als waar voor een bepaalde instantie van de stroom. Elke case-activiteit heeft een standaardwaarde die het systeem gebruikt voor niet-gedefinieerde casus. Als er geen van de gevallen waar is, wordt de standaard case geëvalueerd als Waar en gaat de stroom verder via 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 Gebeurtenisstromen voor meer informatie.

In de volgende gedeelten kunt u de case-activiteit configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Case
Tabel 52. Case-instellingen

Parameter

Beschrijving

Variabele

Kies een variabele ten opzichte waarvan u de verschillende gevallen wilt evalueren. Selecteer de variabele in de vervolgkeuzelijst.

Expressie

Voer een uitdrukking in om de verschillende gevallen te evalueren op tegen. Gebruik de syntaxis van de pebble-sjabloon om de uitdrukking te definiëren. Zie de syntaxis van kiezelstenensjabloon voor meer informatie.

Geval

Definieert de verschillende gevallen die moeten worden vergeleken met de variabele of de uitdrukking. U kunt tot 20 case-instructies per activiteit toevoegen.

Klik op Nieuwe toevoegen om een nieuwe case-instructieblokkering toe te voegen om te vergelijken met een statische waarde, een variabele of een uitdrukking. Als u een variabele of expressie gebruikt, gebruikt u de Syntaxis van de kiezelstenensjabloon. Zie de syntaxis van kiezelstenensjabloon voor meer informatie.

Tabel 53. Activity Outcomes

Uitvoer

Beschrijving

Waar

Pad te nemen als aan de voorwaarde is voldaan. 

Onwaar

Pad te nemen als niet aan de voorwaarde is voldaan. 

Goto

Flow chaining geeft u de mogelijkheid om meerdere stromen te kettingen. Om een stroom chaining te verkrijgen, kunt u de GoTo-beëindigingsactiviteit toevoegen aan het canvas en aangeven of de huidige stroom naar een ingangspunt of een andere stroom moet gaan. Zie meerdere stromen koppelen (kettingschakeling van meerdere stromen) voor meer informatie.

Als de activiteitenbibliotheek de GoTo-activiteit niet weergeeft, neemt u contact op met Cisco Support om de bijbehorende functievlag te laten inschakelen.

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.

In de volgende gedeelten kunt u de GoTo-activiteit configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Flow-bestemmingsinstellingen

U kunt de ervaring van de beller aanpassen op basis van de tijd (bij overdracht van het gesprek aan een ingangspunt) of om een enkele stroom opnieuw te gebruiken in meerdere scenario's (als het gesprek wordt overhandigd aan een stroom).

Op basis van de GoTo-optie worden de stroomvariabelen als volgt vanuit de huidige stroom doorgegeven:

  • Ga naar ingangspunt: de aangepaste stroomvariabelen en globale variabelen met dezelfde naam en gegevenstype worden van de huidige stroom gekopieerd naar de stroom die is gekoppeld aan het ingangspunt.

  • Go to Flow: de stroomvariabelen die zijn geconfigureerd in het gedeelte Variabele-toewijzing , worden van de huidige stroom naar de nieuwe stroom gekopieerd.

Tabel 54. Instellingen voor stroomdestionatie
ParameterBeschrijving
Naar ingangspunt

Kies deze optie als de huidige stroom naar een ingangspunt moet gaan. Geef in het vak met de combo het ingangspunt op als de stromingslogica verandert op basis van de actieve routeringsstrategie op het moment van doorverbinden.

De aangepaste stroomvariabelen en globale variabelen met dezelfde naam en hetzelfde gegevenstype worden gekopieerd van de eerste stroom naar de nieuwe stroom die is gekoppeld aan het ingangspunt.

Alleen de telefooninvoerpunten die in de Webex Contact Center Control Hub zijn gemaakt, worden weergegeven.

Statische ingangspunt: kies een toegangspunt in de lijst met vooraf geconfigureerde ingangspunten. Alleen ingangspunten van hetzelfde kanaaltype zijn geldig.

Dynamische-ingangspunt: kies een variabele die toewijst aan een geldig toegangspunt-id van de Control Hub. Alleen ingangspunten van hetzelfde kanaaltype zijn geldig.

Ga naar flow

Kies deze optie als de huidige stroom naar een andere stroom moet gaan. Selecteer in de keuzelijst de bestemmingsstroom in het keuzelijstvak. In de vervolgkeuzelijst met bestemming worden alleen de gepubliceerde stromen weergegeven.

U kunt de gewenste stroom in een afzonderlijk tabblad weergeven. Als u een stroom wilt weergeven, kunt u klikken op de optie Weergeven die wordt weergegeven terwijl u een stroom in de lijst selecteert of op de optie Geselecteerde stroom weergeven klikken nadat u een stroom hebt geselecteerd in de optie GoTo Flow.

U kunt variabelen handmatig aan twee stromen toewijzen in het gedeelte Stromingsvariabeletoewijzing .

Statische stroom: selecteer een stroom in de lijst met vooraf geconfigureerde stromen.

Dynamische stroom: kies een variabele die overeenkomt met een geldige stroom-id. U vindt de flow-ID in de Flow-instellingen in het deelvenster Algemene instellingen.

Toewijzing flowvariabele

Als u de optie Go To Flow kiest, verschijnt het gedeelte Toewijzing flowvariabele. Stroomvariabelen en globale variabelen met dezelfde naam en hetzelfde gegevenstype tussen stromen worden automatisch toegewezen. Met deze functie kunt u variabele toewijzingen tussen de huidige stroom en de bestemmingsstroom bewerken, verwijderen of toevoegen.

U kunt variabelen niet toewijzen voor stromen in een goto-activiteit wanneer u variabele stromen gebruikt. U kunt variabelen alleen toewijzen aan doelen voor statische stroom. Raadpleeg de onderstaande tabel voor het gedrag van variabele toewijzingen met variabele stromen.

Wanneer u een JSON-variabele van een hoofdstroom aan de doelstroom toedeelt in GoTo-activiteit, slaat u de JSON-uitvoer op in een andere variabele zoals een string of een ander variabeletype, en wijs u dit toe aan hetzelfde type variabele in de doelstroom.

Tabel 55. Toewijzing flowvariabele

Parameter

Beschrijving

Huidige variabelen toewijzen

Vermeldt alle stroomvariabelen en globale variabelen in de huidige stroom. U kunt dezelfde variabele toewijzen aan meerdere variabelen in de bestemmingsstroom.

Geef in het vak met dekeuzelijst de variabele op die u wilt toewijzen.

Naar bestemmingsvariabele

Lijst met alle stroomvariabelen en globale variabelen in de bestemmingsstroom die na overdracht uit de huidige stroom wordt gekopieerd.

Geef in het vak met dekeuzelijst de variabele op die is toegewezen in de bestemmingsstroom. U kunt de variabelen in de bestemmingsstroom slechts één keer toewijzen, terwijl u de variabelen meerdere keren in de huidige flow kunt toewijzen.

Ga als volgende te werk om variabele toewijzingen toe te voegen, te bewerken of te verwijderen:

  • Als u een variabeletoewijzing wilt bewerken, kiest u de juiste stroom in de vervolgkeuzelijst.

    Nadat u een variabele hebt gekozen in de vervolgkeuzelijst Huidige variabelen toewijzen of Aan bestemmingsvariabele , geeft de andere vervolgkeuzelijst alleen de variabelen van hetzelfde gegevenstype weer.

    Als u bijvoorbeeld in de vervolgkeuzelijst Kaart huidige variabelen kiest van het type Integer , worden in de vervolgkeuzelijst Naar bestemmingsvariabele alleen variabelen weergegeven van het type Integer in de nieuwe stroom.

  • Klik op het pictogram Verwijderen om een variabeletoewijzing te verwijderen.

  • Klik op Nieuwe toevoegen om een nieuwe variabelekoppeling toe te voegen. Kies de variabelen die u wilt toewijzen in de vervolgkeuzelijst Huidige variabelen toewijzen en Aan bestemmingsvariabele .

Variabele-details

In het gedeelte Details huidige stroomvariabele worden alle en globale variabelen in de huidige stroom weergegeven.

In het gedeelte Details bestemmingsstroomvariabele worden alle en algemene variabelen in de bestemmingsstroom weergegeven.

U kunt op de tag klikken voor informatie over een variabele. Wanneer u een variabele selecteert om te worden toegewezen, wordt de variabele groen zodat u kunt zien wat al is toegewezen.

Om een naadloze toegang tot informatie en interactie gedurende de hele gespreks levenscyclus te garanderen, is variabele toewijzing cruciaal tijdens het uitvoeren van de stroom. Het omvat de strategische uitlijning van globale variabelen met zowel lokale als Agent viewable Flow variabelen, aangepast voor zowel statische als dynamische stroomtypen:

Variabele toewijzing is van belang tijdens Flow Chaining. In de onderstaande tabel worden de belangrijkste verschillen beschreven tussen het gebruik van de statische en dynamische GoTo-opties.

Static

GoTo Flow: het verwerkt de variabelen die zijn toegewezen in het gedeelte Toewijzingen flowvariabele.

GoTo Entry Point: Agent viewable Flow variabelen en globale variabelen worden automatisch toegewezen bij doorverbinden naar een ingangspunt.

Dynamisch

GoTo Flow: Agent die kan worden weergegeven flowvariabelen en algemene variabelen worden automatisch toegewezen.

GoTo Entry Point: Agent toonbare flowvariabelen en algemene variabelen worden automatisch toegewezen

Foutcodes voor Goto Activity

Foutcode

Beschrijving van fout

Verklaring
1

Foutmelding

Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

2Foutbeschrijving

Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Kantooruren

Met de activiteit Werktijden kunt u werk- en werkuren gebruiken, zoals vakantiedagen, en worden in uw organisatie genegeerd die zijn gedefinieerd in Control Hub. U kunt de activiteit Werktijden toevoegen aan een stroom en die stroom toewijzen aan een ingangspunt. Als u deze activiteit gebruikt, kunt u verbruiken van werkuren, vakanties en negeren om meerdere routeringsstrategieën voor al hun planningen in één stroom samen te voegen.

Gebruik de activiteit Werktijden om een bedrijfsplanning in een stroom te plannen. Deze activiteit bepaalt of een bepaalde planning op een bepaald moment actief is en leidt de uitvoering van de stroom dienovereenkomstig om.

Beheerders kunnen entiteiten voor werktijden beheren vanuit Control Hub. Zie Werktijden instellen voor meer informatie.

U kunt een foutafhandelingspad (Niet-gedefinieerde fout) configureren voor het verwerken van systeemfouten die kunnen optreden tijdens het uitvoeren van de stroom. Zie Verwerking van configuratiefouten voor meer informatie.

In de volgende gedeelten kunt u de activiteit werktijden configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de activiteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Planningsgegevens

In de sectie Planningsdetails kunt u in de vervolgkeuzelijst een werkuur kiezen om te bepalen wanneer verschillende padden van de stroom worden uitgevoerd. De planning geeft de dienst aan die is gedefinieerd in het werkurenobject van het gekozen werkuur. De stroom wordt voornamelijk uitgevoerd op basis van het tijdskader dat is gedefinieerd in de dienst van het gekozen bedrijfuur. Andere werkurenentiteiten zoals vakantielijsten en voorrang hebben voorrang op de werkuren als de planningen samenvallen met de huidige diensttime.

  • Statische werktijden: kies een werkuur in Control Hub.

  • Variabele werktijden: kies een variabele die is gekoppeld aan een geldig werkuur in de Control Hub.

    De variabele moet de juiste bedrijfsuur-id bevatten die is verkregen van Control Hub. Als de id ongeldig is, gaat de stroom naar het foutpad.

Als een van de gesorteerde lijstinvoeren leeg is, veroorzaakt Flow Designer een fout bij flowvalidatie. U moet deze fouten oplossen voordat u de stroom publiceert.

Nodes voor werktijden

U kunt de volgende knooppunten configureren voor de activiteit Werktijden:

Parameter

Beschrijving

Overschrijft

Als de huidige tijd is gedefinieerd als overschrijven zoals in de lijst Opheffen, neemt de activiteit de tak Opheffen over, ongeacht de dienstplanningen in de gekozen werkuren.

Feestdagen

Als de huidige dag een feestdag is zoals gedefinieerd in de lijst Vakantiedagen, neemt de activiteit de tak Vakantie in, ongeacht de planningen van de dienst in de gekozen werkuren.

Werkuren

Dit is het primaire knooppunt dat rekening houdt met de diensttime die wordt vermeld in het geselecteerde kantooruur in de sectie Planningsdetails . De activiteit neemt deze tak in als de huidige tijd overeenkomt met de gekozen planning voor de dienst.

Standaard

De activiteit neemt de standaardtak mee als geen van de bovenstaande rapporten wordt geëvalueerd.

Uitvoervariabelen

Voor de activiteit Werktijden worden de volgende uitvoervariabelen gebruikt.

Tabel 57. Uitvoer activiteit werkuur

Naam variabele

Beschrijving

WorkingHoursShift_name

Tijdens het uitvoeren van de stroom wordt in deze variabele de naam van de dienst opgeslagen die in het werkuur is gedefinieerd.

Holidays_Name

Tijdens het uitvoeren van de stroom wordt de naam van de vakantie opgeslagen als de huidige dag een feestdag is zoals gedefinieerd in de lijst Vakanties.

Overrides_Name

Tijdens het uitvoeren van de stroom wordt in deze variabele de naam van de opheffen opgeslagen die overeenkomt met de huidige tijd zoals gedefinieerd in de Opheffen.

status

Deze variabele slaat op welke van de node is gekozen tijdens de uitvoering van de stroom, zoals werkuren, vakantiedagen, negeren of standaard.

Wachten

Met de Activiteit Wachten kunt u de uitvoering van de stroom onderbroken voor een opgegeven duur. Wanneer u deze activiteit met de wachttijd configureert, wordt de stroom onderbroken voor de duur die is opgegeven in de wachtactiviteit in het uitvoerpad.

Het is niet raadzaam de wachttijd te gebruiken wanneer een IVR-sessie actief is, omdat er een time-out optreedt voor de IVR sessie. In dergelijke gevallen gebeurt er een dode lucht bij contact, met als gevolg dat er oproepen mislukken. We raden flow-ontwerpers aan om de wachttijd te gebruiken in de gebeurtenis CallbackFailed en de wachttijd op te geven.

De activiteit Wachten is een algemene activiteit. Wanneer u een flow ontwerpt, kunt u deze activiteit na elke activiteit plaatsen volgens uw wensen. Wanneer u bijvoorbeeld opnieuw wilt terugbellen, onderbrokent deze activiteit de uitvoering van de stroom en wordt het opnieuw terugbellen uitgevoerd.

In de volgende gedeelten kunt u de wachttijdactiviteit configureren:

Algemene instellingen

Parameter

Beschrijving

Activiteitenlabel

Voer een naam in voor de wachttijdactiviteit.

Beschrijving activiteit

(Optioneel) Voer een beschrijving voor de activiteit in.

Instellingen voor Wachten

Parameter

Beschrijving

Duur

Kies een duur in de notatie UU:MM:SS om de tijdsduur op te geven waarin de stroom-uitvoering pauzeert met een minimum van 10 seconden en een maximum van 72 uur.

Klik op het veld Duur om de tijd in te stellen. Als u in de velden voor minuten en seconden meer dan 59 invoert, wordt de standaardwaarde ingesteld op 59. Als u het uurveld instelt op meer dan 72, wordt u gevraagd om de duur tussen 00:00:10 en 72:00:00 in te voeren.

Momenteel is er een afwijking tot een paar milliseconden tijdens het uitvoeren van deze activiteit. Gebruik de wachttijd niet in geval van hoge precisie.

Uitvoervariabelen

Er is geen uitvoervariabele beschikbaar voor deze activiteit.

Percentage toegewezen

Met de activiteit Percentage toewijzing kunt u oproepverkeer in een stroom over verschillende wegen verdelen. U kunt deze activiteit gebruiken als een stroomvertakkingsmechanisme over meerdere stroompaden en meerdere afsluitpaden maken om contacten aan verschillende wachtrijen, sites en externe servers toe te wijzen.

Het systeem gebruikt een gewogen round robin (WRR) algoritme om het verkeer te verdelen en dit kan onevenwichtigheden creëren. Het algoritme wordt elke keer dat u de flow publiceert, opnieuw ingesteld. We raden aan dat u de uitvoering van de flow test voordat u de wijzigingen in de productie implementeert.

Laten we een voorbeeld nemen van een percentage verdeling van respectievelijk 50%, 30% en 20% om de verdeling van 10 oproepen onder de WRR te begrijpen. Uiteindelijk zal het systeem gesprekken gelijkmatig verdelen, zoals 5 in exit pad 1, 3 in exit pad 2, 2 in exit pad 3. Dit gebeurt echter dynamisch op een aangepaste manier met de gewichten van 5:3:2. Een mogelijke uitkomst van distributie is als volgt, met 10 opeenvolgende oproepen, zoals Pad1, Path2, Path1, Path2, Path3, Pad1, Pad2, Pad3. Het is belangrijk op te merken dat dit een mogelijke verdeling is en dat de contactverdelingen worden aangepast met variërende belastingsverdelingen.

Voor het percentage toewijzingsactiviteit kunnen nu percentages worden weergegeven tussen 0 en 100. Beheerders kunnen de instelling 0% gebruiken om gebruikscases voor schakelplaten te maken. Hierdoor kan het verkeer standaard worden uitgeschakeld. U kunt deze verbindingen echter later activeren om verdelingen toe te wijzen die hoger zijn dan 0%.

Bovendien kunt u de activiteit Percentage toewijzing toevoegen vóór de feedback-activiteit om te configureren hoe u het oproepverkeer wilt beheren. U kunt 50% van de feedback toewijzen via e-mail, 30% van SMS en 20% van de enquêtes.

In een omgeving met geografische verscheidenheid kunt u de activiteit Percentage toewijzing op dezelfde manier instellen dat 10% van de contacten naar Boston en 5% naar Chicago wordt verzonden en de resterende 85% naar een andere set locaties wordt gedistribueerd.

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 Foutverwerking voor meer informatie.

Voordat u begint

1

In Flow Designer sleept u de activiteit Percentage toewijzing van de Activiteitenbibliotheek naar het hoofddoek.

2

Klik op Percentage toewijzingsactiviteit om de instellingen voor de activiteit te configureren.

3

In algemene instellingen:

  • Voer in het Activiteitslabel een naam in voor de activiteit.

  • (Optioneel) Voer in het veld Beschrijving van de activiteit een beschrijving in voor de activiteit.

4

Maak de vereiste toewijzingspaden bij Percentage toewijzing. Aanvankelijk stelt het standaardpad voor toewijzing in op 100%. U kunt de procentuele waarde en beschrijving bewerken en ook nieuwe wegen toevoegen.

  1. Klik op Nieuwe toevoegen om een nieuw pad te maken.

  2. Geef het percentage en de naam van het pad op.

    U kunt minimaal 0% en een maximum van 100% per afsluitpad toewijzen.

    Zorg dat de totaaltoewijzingen 100% zijn. Het systeem veroorzaakt een fout tijdens het valideren van de stroom als het toewijzingspercentage niet voldoet aan of hoger is dan 100%.

    U kunt maximaal 10 padden toevoegen.

  3. (Optioneel) Klik op het pictogram Verwijderen naast een pad om de record te verwijderen. U kunt het percentage aanpassen met de vereiste set verbindingen en ook de extra verwijderen. Het systeem geeft een fout als de totale toewijzingen niet 100% zijn.

Het percentage toewijzingsactiviteit heeft de volgende uitvoervariabelen:

  • Percentage.percentage - Hiermee slaat u de volgende percentageroute op.

  • Percentallocation.description - Hiermee slaat u de beschrijving op.

Ondersteuning voor workflows in uitvalspunt

De volgende activiteiten en gebeurtenissen worden ondersteund wanneer u workflows voor externe spraakcontacten maakt:

  • HTTP-verzoek

  • Situatie

  • Ontleden

  • Variabele instellen

  • Kantooruren

  • Eindstroom

  • Pop-upscherm

  • PreDial-gebeurtenis

Alle van toepassing zijnde gebeurtenis-handlers worden ondersteund. Gebeurtenis-handlers zoals PreDial-gebeurtenis, Agent Offered enzovoort, worden gevuld op basis van de activiteiten die u toevoegt in de hoofdstroom. Globale variabelen en lokale variabelen worden ondersteund als onderdeel van de stroom.

De volgende activiteiten worden niet ondersteund wanneer u workflows maakt voor externe spraakcontacten:

  • Wachtrij contactpersoon

  • Wachtrij naar agent

  • Terugbellen

  • Wachtrijopzoeken

  • Geavanceerde wachtrijinformatie

  • Onaangekondigd doorverbinden

  • Escalate Call Distribution Group

  • IVR bericht

Op basis van bovenstaande activiteiten zal het systeem de fout- en succespaden naadloos ondersteunen.

Wanneer u een stroom ontwerpt voor Outdial Entry Point, moet u geen Disconnect Contact-activiteit toevoegen aan het einde van de stroom. Als u de activiteit Contactpersoon verbreken in de stroom gebruikt, zorgt dit ervoor dat de stroom het gesprek beëindigt en een afronding vraagt, terwijl het uitgaande gesprek daadwerkelijk actief en verbonden is.

Evenementen

Het tabblad Gebeurtenisstromen bevat de volgende gebeurtenisafhandelingstools die u voor verschillende activiteiten gebruikt:

  • OnGlobalError

    Deze gebeurtenis vereenvoudigt de afhandeling van algemene fouten. Deze gebeurtenis wordt door het systeem geactiveerd wanneer u de foutpadkoppelingen voor een activiteit niet configureert. Alle activiteiten in oproepafhandeling en activiteiten in stroomregeling maken deze gebeurtenis zichtbaar. Zie OnGlobalError Workflow voor meer informatie.

  • AgentBeantwoord

    Het systeem activeert deze gebeurtenis wanneer een agent een binnenkomende oproep beantwoordt en de wachtrij van de contactpersoon verstoort.

    Activiteiten die deze gebeurtenis openen zijn Schermpop-up en Wachtrijcontact.

  • TelefoonContactBeëindigd

    Deze gebeurtenis wordt door het systeem geactiveerd wanneer een livegesprek wordt verbroken en alle deelnemers worden verwijderd. De gebeurtenis is beschikbaar als u geselecteerde activiteiten voor gespreksafhandeling gebruikt in een stroom, zoals Schermpop-up en Feedback. Deze gebeurtenis hoeft geen escalatie naar een agent te hebben.

    Wanneer u een flow maakt, voegt u geen IVR-activiteit toe na de gebeurtenis PhoneContactEnded. Tijdens de uitvoering van de flow werkt de flow niet als u een activiteit toevoegt nadat het contact is beëindigd.

    Alleen de activiteit Wachtrijcontact maakt deze gebeurtenis zichtbaar.

  • Agent verbroken

    Het systeem activeert deze gebeurtenis wanneer de laatste agent de verbinding met een livegesprek verbreekt en de klant alleen aan de lijn blijft.

    De activiteit Wachtrijcontact maakt deze gebeurtenis zichtbaar.

  • AgentAangeboden

    Het systeem activeert deze gebeurtenis wanneer een spraakcontact aan een agent wordt aangeboden. Met deze gebeurtenis kan de flowontwikkelaar meerdere ondersteunde activiteiten configureren die deel uitmaken van de gebeurtenisafhandeling. Een flowontwikkelaar kan bijvoorbeeld een Screen Pop-activiteit configureren voor een AgentOffered-gebeurtenis. Met deze configuratie wordt klantgerelateerde informatie aan de agent verstrekt voordat de agent een gesprek aanneemt of beantwoordt. Deze gebeurtenis is gekoppeld aan NewPhoneContact.

    De gebeurtenis AgentOffered wordt niet ondersteund voor progressieve campagnes en is daarom niet beschikbaar in de CPA-release voor progressieve campagnes.

    U kunt de gerelateerde variabelen bekijken in Gebeurtenisuitvoervariabelen.

  • Terugbellen mislukt

    Deze gebeurtenis wordt door het systeem geactiveerd wanneer een beleefdheidscallback mislukt. Deze gebeurtenis is beschikbaar als u Callback activiteit in de hoofdstroom gebruikt.

    • Het systeem probeert alleen opnieuw een callback uit te voeren als een callback vanaf de kant van de contactpersoon mislukt. Het terugbellen mislukt wanneer de contactpersoon bezet of niet beschikbaar is, of als er geen agent antwoordt.

    • Bovendien mislukt het gesprek aan de kant van de agent als het telefoonnummer van de agent niet bereikbaar is of als de agent het gesprek weigert. Het gesprek gaat terug naar de wachtrij en wordt opnieuw doorgestuurd naar een beschikbare agent.

    Als u een retry-callback in een stroom wilt gebruiken, configureert u een lokale stroomvariabele (met behulp van de activiteit SetVariable) met de waarde 0 en verhoogt u deze naar behoefte. Zorg ervoor dat de waarde lager is dan de waarde van de variabele Aantal pogingen.

    U kunt andere gebeurtenissen toevoegen die u in de stroom nodig hebt om een callback-herhaling te proberen. Neem een Wacht activiteit op, gevolgd door een Terugbel of een van de wachtrijactiviteiten, zoals Wachtrij naar agent en Wachtrijcontact in de stroom. Gebruik deze activiteiten in elke gewenste combinatie of volgorde, na de Wacht-activiteit.

    Om het opnieuw proberen te beëindigen:

    • Voor een echte conditie gebruikt u de activiteit Einde stroom. Gebruik geen Disconnect-activiteit.

    • Voor een onware conditie gebruikt u een Disconnect nadat de Retry variabele is geconfigureerd in de flow. In dit geval zijn alle nieuwe pogingen voltooid en zijn er geen nieuwe pogingen beschikbaar.

    Het maximale aantal nieuwe callbackpogingen is 10. De interactie kan maximaal 14 dagen in het systeem blijven. De gebeurtenis die zich het eerst voordoet, wordt beschouwd als de levensduur van een interactie voor het configureren van een nieuwe poging.

    Wanneer u een Wacht-activiteit gebruikt, bedraagt de minimale vertraging tussen nieuwe pogingen 10 seconden en de maximale vertraging tussen nieuwe pogingen 72 uur.

    Wanneer de status van een contact zich in de geparkeerde time-out bevindt en er nieuwe pogingen mogelijk zijn, wordt de gebeurtenis CallbackFailed gegenereerd. De geconfigureerde gebeurtenis-handler in de stroom blijft de callback opnieuw proberen voor de resterende pogingen.

    Wanneer een callback naar een contactpersoon mislukt, wordt de contactpersoon uit de wachtrij gehaald en wordt de gebeurtenis CallbackFailed gegenereerd. De retry handler kan het opnieuw in de wachtrij plaatsen met behulp van een van de activiteiten, zoals Terugbellen (zelfde of andere bestemming), Wachtrijcontact en/of Wachtrij naar agent.

    Als callback is geconfigureerd naar een andere bestemming in Terugbellen mislukt event handler, vaardigheden worden niet overgedragen.

  • Vooraf kiezen

    Als onderdeel van NewPhoneContact kan de flowontwikkelaar met de gebeurtenis PreDial de beller-ID instellen of aanpassen 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 activiteit Set Caller ID te configureren. Deze gebeurtenis wordt geactiveerd voor zowel de agent als de klant, afhankelijk van het gesprekscenario.

    Voor een succesvolle campagneoproepen moeten de oproepen van agenten en klanten vanuit dezelfde mediaregio plaatsvinden. Het mediagebied wordt geselecteerd op basis van de ANI/CLID van de oproep wanneer deze aan de media wordt gepresenteerd. De toewijzing tussen de ANI en het mediagebied wordt uitgevoerd in Control Hub. De ANI's die zijn geselecteerd voor het agentgesprek en het klantgesprek, moeten, indien aangestuurd via de PreDial-gebeurtenis in de stroom, zodanig worden gekozen dat beide gesprekken uit dezelfde regio afkomstig zijn.

    Als een agent zich bijvoorbeeld in Singapore bevindt, maar de klantgesprekken in de Verenigde Staten moeten worden gevoerd, kan de ANI voor het klantgesprek zo worden geselecteerd dat de mediaregio de VS is. Op dezelfde manier moet de ANI die is geselecteerd voor het agentgesprek in de PreDial-gebeurtenis, ook zo worden gekozen dat de geselecteerde mediaregio de VS is.

    De volgende tabel bevat de lijst met bewerkingstypen en de bijbehorende deelnemerstypen voor PreDial.operationType.

    Tabel 58. PreDial.operationType-gerelateerde bewerkingen en deelnemerstypen

    PreDial.OperationType

    PreDial.ParticipantType

    INKOMEND

    Agent

    UITBELLEN

    Agent, Klant

    COURTESY_CALLBACK

    Agent, Klant

    VOORBEELDCAMPAGNE

    Agent, Klant

    WEB_CALLBACK

    Agent, Klant

    OVERDRACHT NAAR DN

    DN

    OVERDRACHT_NAAR_AGENT

    Agent

    RAADPLEEG_AAN_DN

    DN

    RAADPLEEG EEN AGENT

    Agent

    RAADPLEEG_IN_WACHTRIJ

    Agent

    RAADPLEEG_AAN_EP_DN

    EP-DN

    Aangepaste ANI is niet van toepassing op de Supervisor wanneer oproepbewaking is geconfigureerd.

    Configureer elk PreDial-gebeurtenisafhandelingspad met Set Caller ID als een terminalactiviteit, anders kan het contact worden verlaten.

    Voor alle inkomend en uitgaand scenario's is flowondersteuning vereist om de PreDial-gebeurtenisafhandeling te kunnen gebruiken.

    Gebruik geen stroomactiviteiten die een contact in de wachtrij plaatsen met de PreDial-gebeurtenisafhandeling.

    Voor ANI die is geconfigureerd voor een uitgaand contact, wordt het gesprek gerouteerd via de regio waaraan de Agent-ANI is toegewezen, ongeacht de regio waar het contact zich bevindt. Als een organisatie bijvoorbeeld contactcenters heeft in de VS en Australië en er een uitgaand gesprek wordt geactiveerd voor een contactpersoon die zich in de VS bevindt en waarbij de Agent-ANI is toegewezen aan de regio Australië, wordt het gesprek via 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 belscenario's.

    U kunt de gerelateerde variabelen bekijken in Gebeurtenisuitvoervariabelen.

  • Uitgaande campagneoproepresultaat

    Deze gebeurtenis is onderdeel van NewPhoneContact en wordt geactiveerd als het contact is verbonden met een antwoordapparaat of op het punt staat te worden verbroken. In beide gevallen kunt u een bericht afspelen voordat u de verbinding met het contact verbreekt. Het systeem verbreekt het gesprek als de agent niet beschikbaar is.

    Voor deze handler worden alleen de activiteiten Muziek afspelen en Berichten afspelen ondersteund. Vervolgens moet de oproep worden verbroken.

    U kunt aan deze gebeurtenis aanvullende activiteiten voor gespreksbeheer toevoegen, zoals Muziek afspelen, Contact verbreken, enz. op basis van de resultaten van de gespreksvoortgangsanalyse (CPA). CPA-resultaten kunnen als volgt zijn:

    • AMD - geeft aan dat er een antwoordapparaat is gedetecteerd.
    • VERLATEN - geeft aan dat het gesprek is verlaten omdat een agent niet beschikbaar is.
    • LIVE_VOICE - geeft aan dat de live stem van een klant is gedetecteerd in een IVR-campagne.

    U kunt de gerelateerde variabele bekijken in Gebeurtenisuitvoervariabelen.

OnGlobalError workflow

Wanneer u een stroom maakt, kunt u het foutpad van een activiteit instellen om een activiteitsfout of een algemene fout af te handelen die optreedt tijdens de uitvoering van de stroom.

OnGlobalError Workflow
OnGlobalError workflow

Als er tijdens de uitvoering van de stroom een fout optreedt, wordt de uitvoering voortgezet met de volgende activiteit die in het foutpad is gedefinieerd. Als u het foutpad niet in de hoofdstroom configureert, kunt u nog steeds de gebeurtenis OnGlobalError instellen die beschikbaar is op het tabblad Gebeurtenisstromen om de fout bij de uitvoering van de stroom af te handelen.

Als u geen foutpaden definieert in zowel de Hoofdstroom als de Gebeurtenisstromen, wordt de stroom beëindigd wanneer er tijdens de uitvoering van de stroom een fout optreedt.

Laten we een scenario bekijken waarin u de activiteit Variabele instellen in een stroom configureert.

Flow designer example to show where to set the variable activity in the main flow.
Variabele activiteit instellen in hoofdstroom

U kunt het knooppunt Undefined Error van de activiteit Set Variable op de Main Flow instellen om eventuele systeem fouten tijdens de uitvoering van de stroom af te handelen. Als u het foutpad niet in de hoofdstroom wilt definiëren, kunt u nog steeds naar het tabblad Gebeurtenisstroom gaan en de gebeurtenisstroom OnGlobalError configureren.

Flow designer example to show the Event Flow tab setting an OnGlobalError event flow.
OnGlobalError-gebeurtenisstroom

In het bovenstaande voorbeeld wordt Play Message toegevoegd aan de gebeurtenis-handler OnGlobalError . Als er een systeemfout optreedt tijdens de uitvoering van de activiteit Variabele instellen in de Hoofdstroom, zal het systeem eerst rekening houden met de configuratie die is gemaakt in de activiteit Variabele instellen . Als er geen foutpad is gedefinieerd, controleert het systeem de gebeurtenis-handler OnGlobalError in de gebeurtenisstroom. Omdat in het bovenstaande voorbeeld de activiteit Bericht afspelen aan de gebeurtenis OnGlobalError is gekoppeld, speelt het systeem het bericht af en beëindigt de stroom.

Gebruik variabelen en expressies

Flow Designer heeft 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 flow variabelen als veilig markeren om te voor komen dat vertrouwelijke informatie, zoals persoonlijk identificeer bare informatie (PII) en gegevens van de betalings kaart (PCI), worden opgeslagen en opgeslagen. 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 uw klantorganisatie met behulp van de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcentrum > Klantervaring > Stromen.

De pagina Stromen wordt weergegeven.
3

Klik op de Ga naar Flow Designer pictogram naast de stroom.

Het venster Flow Designer verschijnt.
4

Open in het configuratievenster het gedeelte Definitie variabele.

5

Klik op Flowvariabele toevoegen.

U kunt maximaal 30 variabelen aan een stroom toevoegen die rapporteerbaar en door de agent zichtbaar zijn. Dit aantal omvat globale variabelen en stroomvariabelen. U kunt echter een willekeurig aantal niet-agent zichtbare stroomvariabelen of niet-rapporteerbare globale variabelen aan de stroom toevoegen.

6

Voer de Naam en Beschrijving van de variabele in.

7

Kies een Type variabele uit de vervolgkeuzelijst.

U kunt het type variabele niet wijzigen nadat u de variabele hebt gemaakt.

De volgende typen variabelen worden ondersteund:

Type variabele

Variabele waarde

Boole-waarde

Kies Waar of Niet waar.

Tekenreeks

Voer de stringwaarde in. Als u een variabele in een expressie wilt gebruiken, gebruikt u de syntaxis: {{variable}}

Geheel getal

Voer het gehele getal in.

Decimaal

Voer de decimale waarde in.

Datum en tijd

Voer de datum en tijd in een van de ondersteunde indelingen in:

jjjj-MM-ddTUU:mm:ss.SSSZ

jjjj-MM-ddTHH:mm:ss.ssZ

JJJJ-MM-ddTHH: mmZ

{{now()}}

Gebruik de now()-functie niet om de huidige tijd in milliseconden op te halen, omdat hiervoor de SimpleDateFormat wordt gebruikt. U kunt echter het epoch-tijdstempel-pebblefilter gebruiken om de huidige tijd in milliseconden op te halen. Voor meer informatie, zie Aangepaste Pebble-filters.

JSON

Voer een geldige waarde voor de JSON-variabele in met de indeling: {"Key":"Value"}. Bijvoorbeeld {"CompanyName":"Cisco"}.

De JSON-variabele kan eenvoudige of geneste gegevens bevatten. De maximale grootte voor de waarde voor de JSON-variabele kan tot 16 KB zijn. U kunt maximaal vijf JSON-variabelen maken in een stroom.

Zie JSON-variabelen voor meer informatie over het configureren van JSON-variabelen.

Wanneer u JSON selecteert als het variabeletype in de lijst, is de wisselknop Mark Agent Viewable niet zichtbaar.

JSON-variabelen zijn niet toegestaan in stroombesturing.

8

Geef de Standaardwaarde van de variabele op volgens het gekozen variabeletype.

9

(Optioneel) Als u de wisselknop Bevat gevoelige informatie inschakelt, markeert het systeem de variabele als een beveiligde variabele. Tijdens het uitvoeren van de flow kan het systeem de informatie die via deze variabele wordt doorgegeven, niet registreren of opslaan.

10

(Optioneel) Als u de wisselknop Agent zichtbaar maken inschakelt, wordt de variabele weergegeven op het bureaublad, samen met de waarde die is vastgelegd als onderdeel van de stroom.

Wanneer u de wisselknop Agent zichtbaar maken inschakelt, worden de volgende velden weergegeven:

  • Desktoplabel: Geef het label op dat is gekoppeld aan deze variabele wanneer deze op het bureaublad wordt weergegeven. Voer een ander label in dan de naam van de variabele zelf, zodat de agent de gegevens kan begrijpen die aan hem worden doorgegeven.

  • Agent bewerkbaar: Schakel dit selectievakje in als u wilt dat de agent de waarde van de variabele kan bewerken als onderdeel van de interactiesessie. Wanneer de agent de variabele bijwerkt, worden deze wijzigingen door het systeem doorgevoerd in de flowdesigner. De agent kan de flowvariabele bewerken en op de knop Opslaan klikken op het bureaublad. Als het gesprek wordt afgebroken voordat de agent de wijzigingen opslaat, wordt de variabele-update niet uitgevoerd.

11

Klik op Opslaan.

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 flowvariabelen die op het bureaublad wordt 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 flowvariabelen maakt: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.

Het bureaublad ontvangt deze variabelen van flowdesigner in de volgende volgorde: 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:

  1. De klantvariabelen Telefoonnummer, DN, wachtrij, RONA-tijd

    .
  2. De flowvariabelen worden in alfabetische volgorde gesorteerd met variabelen die beginnen met hoofdletters, gevolgd door variabelen met kleine letters: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.

Voorbeeld: Interactie-ID weergeven op desktop

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 mislukte oproepen. Om de interactie-ID op het bureaublad weer te geven:

  1. Open de gewenste stroom en kies Stroomvariabelen toevoegen.
  2. Stel het veld Standaardwaarde in op NewPhoneContact.interactionId.
  3. Schakel de wisselknop Agent zichtbaar maken in.

Wanneer de agent een oproep ontvangt, wordt de interactie-ID op het bureaublad weergegeven.

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 behulp van de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcenter > Klantervaring > Stromen.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Ga naar Flow Designer naast de stroom.

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 het pictogram Informatie in dit bericht om een lijst weer te geven van de activiteiten 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.

De knop Opslaan blijft uitgeschakeld totdat u een wijziging aanbrengt.

7

Klik op Opslaan.

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 Contactcenter > Klantervaring > Stappen.

De pagina Stromen wordt weergegeven.
2

Klik op het pictogram Ga naar Flow Designer naast de stroom.

Het venster Flow Designer verschijnt.
3

Klik in het Deelvenster Algemene eigenschappen op het pictogram Verwijderen dat wordt weergegeven in de variabeletag die u wilt verwijderen.

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.

De meeste attributen van een uitvoer variabele voor gebeurtenissen zijn vooraf gedefinieerd en kunnen niet worden bewerkt. u kunt de variabele bewerken om de algemene variabeleaanduiding te wijzigen.

Gebeurtenisuitvoervariabelen

Gebeurtenisuitvoervariabelen worden specifiek aan gebeurtenissen gekoppeld en hebben de volgende nomenclatuur: <Gebeurtenisnaam>.<Variabelenaam>.

Alle gebeurtenisuitvoervariabelen die beschikbaar zijn voor gebruik in een stroom, worden automatisch weergegeven in het deelvenster Globale eigenschappen nadat een gebeurtenis aan de stroom is toegevoegd, en ook in het deelvenster Eigenschappen voor de bijbehorende gebeurtenisafhandelingsactiviteit.

De beschikbare gebeurtenisuitvoervariabelen zijn:

  • NieuwTelefoonContact.ANI

  • NieuwTelefoonContact.DNIS

  • NewPhoneContact.InteractionID

  • NieuwTelefoonContact.PSTNRegio

  • AgentBeantwoord.AgentID

  • AgentBeantwoord.AgentNaam

  • AgentBeantwoord.AgentEmailId

  • AgentAnswered.AgentSessionID

  • AgentAnswered.QueueID

  • AgentAnswered.Wachtrijnaam

  • AgentBeantwoord.TeamID

  • AgentAnswered.TeamName

  • AgentBeantwoord.TenantID

  • AgentAnswered.CAD

  • TelefoonContactBeëindigd.AgentID

  • TelefoonContactBeëindigd.AgentE-mailadres

  • TelefoonContactBeëindigd.TeamID

  • TelefoonContactBeëindigd.Wachtrij-ID

  • TelefoonContactBeëindigd.InkomendKanaal

  • TelefoonContactBeëindigd.RoutingStrategieID

  • AgentAangeboden.agentId

  • AgentAangeboden.agentNaam

  • AgentAangeboden.agentE-mailadres

  • AgentAangeboden.agentSessionId

  • AgentAangeboden.wachtrij-ID

  • AgentOffered.wachtrijnaam

  • AgentAangeboden.teamID

  • AgentAangeboden.teamNaam

  • AgentAangeboden.tenantId

  • AgentOffered.callAssociatedData

  • AgentAangeboden.AgentID

  • AgentAangeboden.AgentNaam

  • AgentAangeboden.AgentSessionID

  • AgentAangeboden.Wachtrij-ID

  • AgentAangeboden.Wachtrijnaam

  • AgentAangeboden.TeamID

  • AgentAangeboden.TeamNaam

  • AgentAangeboden.TenantID

  • AgentAangeboden.CAD

  • PreDial.richting

  • PreDial.participantType

  • PreDial.dialNumber

  • PreDial.otherPartyDn

  • PreDial.epDn

  • PreDial.agentSelectedAni

  • PreDial.operationType

  • Uitgaande campagneoproepresultaat.CPAResult

  • Uitgaande campagneoproepresultaat.CPAResultCode

  • AgentDisconnected.AgentId

  • AgentDisconnected.AgentEmailId

  • AgentDisconnected.QueueId

  • AgentDisconnected.TeamId

  • AgentDisconnected.InboundChannel

  • AgentDisconnected.RoutingStrategyId

In bepaalde gevallen kan de variabele AgentEmailId null zijn. Flowontwikkelaars moeten deze variabele valideren voordat ze deze gebruiken, vooral in scenario's waarbij er sprake is van problemen met cache-opzoeken.

Systeemvariabelen aanpassen

U kunt alleen het bureaubladlabel van telefoonnummer- en DNIS-variabelen (Dialed Number Identification Service) aanpassen. U kunt een alias van deze variabelen maken en deze configureren met behulp van de activiteit Set Variable in de stroom.

1

Meld u aan bij uw klantorganisatie met behulp van de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcenter > Klantervaring > Stappen.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Ga naar Flow Designer naast de stroom.

Het venster Flow Designer verschijnt.
4

Open in het deelvenster Globale stroomeigenschappen de sectie Variabeledefinitie .

5

Klik op het tabblad Configuratie.

6

Klik op Flowvariabele toevoegen.

7

Voer de Naam en Beschrijving van de variabele in.

8

Selecteer Tekenreeks in de vervolgkeuzelijst Variabeletype .

9

Schakel de wisselknop Agent zichtbaar maken in.

10

Voer in het veld Bureaubladlabel het gewenste bureaubladlabel voor de variabele in.

11

Klik op Opslaan.

Hiermee wordt de variabele aangemaakt.
12

Sleep de activiteit Variabele instellen vanuit de Activiteitenbibliotheek naar het canvas.

13

Doe het volgende in het gedeelte Variabele-instellingen in het deelvenster Activiteitsinstellingen :

  1. Selecteer in de vervolgkeuzelijst Variabele de variabele die u in stap 10 hebt gemaakt.

  2. Selecteer in de sectie Variabele waarde het keuzerondje Instellen op variabele .

  3. Selecteer de systeemvariabele die u wilt bewerken, bijvoorbeeld NewPhoneContact.ANI voor telefoonnummer of NewPhoneContact.DNIS voor DNIS.

Wanneer u de stroom publiceert, vervangt de nieuw gemaakte stroomvariabele de gekozen systeemvariabele. Tijdens de uitvoering van de stroom wordt het bureaubladlabel van de nieuw gemaakte variabele weergegeven in het pop-upvenster Binnenkomend en in het deelvenster Interactie van het bureaublad.

Activiteitsuitvoervariabelen

In activiteitsuitvoervariabelen worden de tijdens activiteiten vastgelegde gegevens opgeslagen. Deze worden automatisch aangemaakt wanneer u specifieke activiteiten aan het canvas toevoegt. Uitvoervariabelen voor activiteiten gebruiken de volgende syntaxis: <Activiteitsnaam>.<Variabelenaam> waarbij de Activiteitsnaam dynamisch verandert op basis van de activiteit.

Als een stroom een activiteit meerdere keren gebruikt, heeft elke activiteit een uniek exemplaar van elke bijbehorende activiteitsuitvoervariabele. Alle activiteitsuitvoervariabelen die beschikbaar zijn voor gebruik in een stroom, worden automatisch weergegeven in het deelvenster Globale eigenschappen wanneer u een activiteit aan de stroom toevoegt, en ook in het deelvenster Eigenschappen voor de bijbehorende activiteit.

De beschikbare activiteitsuitvoervariabelen zijn:

  • Menu.OptionEntered: Slaat de menuoptie op die de beller heeft geselecteerd tijdens de Menu-activiteitsinstantie. Dit is een enkel cijfer van 0 tot en met 9.

  • CollectDigits.DigitsEntered: Slaat de cijfers op die door de beller zijn ingevoerd tijdens de Collect Digits-activiteitsinstantie. Het aantal cijfers is afhankelijk van de activiteitsconfiguratie.

  • HTTPRequest.HTTPStatusCode: Slaat de statuscode op die is ontvangen toen de HTTP-aanvraag werd geprobeerd.

  • HTTPRequest.HTTPResponseBody: Slaat de respons op wanneer de HTTP-aanvraag succesvol is geactiveerd.

  • HTTPRequest.ResponseHeaders: Slaat de headers op die worden verzonden als onderdeel van de HTTP-aanvraag.

  • VirtualAgent.IntentTriggered: Slaat de intentie op die ervoor zorgde dat de conversatie-ervaring werd afgehandeld of geëscaleerd.

  • GetQueueInfo.EWT: Slaat de waarde op voor de geschatte wachttijd voor de geselecteerde wachtrij.

  • GetQueueInfo.PIQ: Slaat de waarde op voor de positie in een wachtrij voor de geselecteerde wachtrij.

Globale variabelen

Globale variabelen zijn aangepaste variabelen die u kunt bekijken en openen wanneer u stromen maakt. De beheerder maakt globale variabelen aan in de module Provisioning van de Control Hub. Voor meer informatie, zie de sectie Globale variabelen in de Webex Contact Center Setup and Administration Guide.

Als flowontwikkelaar kunt u deze variabelen naar eigen inzicht gebruiken. U kunt deze variabelen toevoegen in een stroom. U kunt een globale variabele ook bewerken en verwijderen nadat u deze aan de stroom hebt toegevoegd.

Globale variabele toevoegen in een stroom

U kunt maximaal 30 variabelen aan een stroom toevoegen die rapporteerbaar en door de agent zichtbaar zijn. Dit aantal omvat globale variabelen en stroomvariabelen. U kunt echter een willekeurig aantal niet-agent zichtbare stroomvariabelen of niet-rapporteerbare globale variabelen aan de stroom toevoegen.

Als u meer variabelen wilt toevoegen dan de maximale limiet, moet u een gelijk aantal bestaande variabelen verwijderen. Zie Globale variabelen uit een stroom verwijderen voor meer informatie over het verwijderen van een globale variabele.

Tijdens het maken van de flow kan een globale variabele van het type String worden geïnitialiseerd met een maximale lengte van 256 tekens. Maar tijdens de uitvoering van de stroom kan de variabele worden bijgewerkt zodat deze maximaal 1024 tekens kan bevatten. Als u deze limiet overschrijdt, kan dit ongewenst gedrag tot gevolg hebben, zoals mislukte oproepen en ongeldige waarden.

Om globale variabelen aan een stroom toe te voegen:

1

Meld u aan bij uw klantorganisatie met behulp van de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcenter > Klantervaring > Stromen.

De pagina Stromen wordt weergegeven.
3

Klik op de Ga naar Flow Designer pictogram naast de stroom.

Het venster Flow Designer verschijnt.
4

In de Globale stromingseigenschappen paneel, scroll naar beneden naar Variabele definitie > Vooraf gedefinieerde variabelen sectie.

5

In de Globale variabelen sectie, klik Globale variabelen toevoegen.

De Globale variabelen toevoegen dialoogvenster verschijnt. Hier worden alle globale variabelen weergegeven die de beheerder in de Voorziening module.
6

(Optioneel) Gebruik de Zoek globale variabelen veld om te filteren en te zoeken naar de vereiste globale variabelen in de lijst.

7

Vink de selectievakjes van de vereiste globale variabelen in de lijst aan en klik op Toevoegen.

Het systeem geeft de gekozen variabelen weer in de sectie Globale variabelen .

Standaard bevat elke variabele door de beheerder gedefinieerde metagegevensvelden, zoals Te Rapporteren, Agent zichtbaar, Agent bewerkbaar en Desktoplabel. Als de beheerder metagegevenswaarden wijzigt terwijl de globale variabele in gebruik is, worden de wijzigingen die in de Control Hub zijn aangebracht, weerspiegeld in alle stromen (met een vertraging voor het verstrijken van de cache van 8 uur).

Globale variabele in een stroom bewerken

Wanneer u een globale variabele bewerkt, kunt u geen metagegevenswaarde van een globale variabele in de stroomontwerper wijzigen. U kunt de standaardwaarde echter wijzigen met de schakelknop Standaardwaarde overschrijven.

Een globale variabele in een stroom bewerken:

1

Meld u aan bij uw klantorganisatie met behulp van de Control Hub-URLhttps://admin.webex.com/ .

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Ga naar stroomontwerper naast de stroom.

Het venster Flow Designer verschijnt.
4

Schuif in het deelvenster Eigenschappen van algemene stroom omlaag naar de sectie Variabeledefinitie > vooraf gedefinieerde variabelen .

5

Klik in het deelvenster Algemene variabele op een algemene variabele en klik op de knop bewerken (Edit button) icoon.

Het dialoogvenster Globale variabelen bewerken wordt weergegeven. Het toont de details van de gekozen globale variabele, zoals Variabeletype, Standaardwaarde, Desktoplabel en Bewerkbare agent.
6

(Optioneel) Schakel de wisselknop Portalconfiguraties overschrijven in om de bestaande waarden te overschrijven die zijn geconfigureerd in Control Hub. Hiermee kunt u veldwaarden wijzigen, zoals Standaardwaarde, Zichtbaarheid agent, Bewerkbaar agent en Desktoplabel.

Voer de benodigde waarde in de standaardwaarde in volgens het gekozen variabeletype. Als het variabeletype bijvoorbeeld Booleaans is, wordt dit veld weergegeven als een vervolgkeuzelijst.

De standaardwaarde die wordt ingevoerd voor een globale variabele van het type tekenreeks die door een agent kan worden gerapporteerd, mag niet langer zijn dan 256 tekens.

7

Breng de gewenste wijzigingen aan.

8

Klik op Opslaan.

Globale variabelen uit een stroom verwijderen

U kunt een globale variabele verwijderen die in geen enkele stroom wordt gebruikt.

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 behulp van de Control Hub-URLhttps://admin.webex.com/ .

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Ga naar stroomontwerper naast de stroom.

Het venster Flow Designer verschijnt.
4

Schuif in het deelvenster Eigenschappen van algemene stroom omlaag naar de sectie Variabeledefinitie > vooraf gedefinieerde variabelen .

5

Klik in het deelvenster Algemene variabelen op het pictogram verwijderen (x) van de algemene variabele die u wilt verwijderen.

Een pop-upbericht vraagt u om uw actie te bevestigen.
6

Klik op Verwijderen.

Hiermee wordt de geselecteerde globale variabele uit de lijst verwijderd.

Variabelen die op het bureaublad kunnen worden weergegeven

U kunt de volgende variabeletypen configureren voor het pop-overvenster en het interactievenster van het bureaublad voor inkomende en uitgaande spraakoproepen:

  • 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 de variabelen configureren die zijn gemarkeerd als Agent Viewable.

U kunt deze variabelen zowel op de nieuwe stromen als op de bestaande stromen configureren. In de bestaande stromen worden echter nog steeds de standaard popover-variabelen weergegeven, zoals telefoonnummer, DNIS en wachtrijnaam. U kunt deze stromen bewerken om meer variabelen toe te voegen met behulp van deze functie.

De stappen voor het configureren van variabelen voor binnenkomende pop-over en het interactievenster voor inkomende en uitgaande oproepen zijn hetzelfde.

U moet afzonderlijke stromen maken voor scenario's voor inkomende en uitgaande oproepen om variabelen te configureren voor binnenkomende pop-over en interactievensters.

Binnenkomende popover op het bureaublad
De inkomende pop-over verschijnt wanneer een agent een inkomende oproep ontvangt of een uitgaande oproep belt. Het geeft belangrijke informatie over de klant weer op basis van de variabelen die zijn geconfigureerd in Flow Designer. U kunt een volgorde van weergave van elk van deze variabelen instellen in de binnenkomende popover die elke combinatie van het systeem, globale en aangepaste stroomvariabelen kan 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 oproepen kunt u minimaal drie en maximaal zes variabelen kiezen. Voor consultatiegesprekken zou de geraadpleegde agent drie extra variabelen bekijken, zoals Agentnaam, Agent-DN en Agentteam, die standaard aan de lijst worden toegevoegd.

U kunt geen variabelen configureren die gevoelige informatie bevatten in de binnenkomende pop-over op het bureaublad.

Zie Variabelen configureren voor binnenkomende popover voor meer informatie over het configureren van variabelen voor de binnenkomende popover .
Deelvenster Interactie
Het interactievenster op het bureaublad wordt weergegeven nadat de agent het inkomende of uitgaande gesprek heeft geaccepteerd. Het geeft informatie weer die is ingesteld in de variabelen van het interactievenster die zijn geconfigureerd in Flow Designer. U kunt maximaal 30 variabelen kiezen. U kunt een volgorde van weergave van elk van deze variabelen instellen in het interactievenster die elke combinatie van de systeem-, algemene en aangepaste stroomvariabelen kan bevatten. U kunt ook het bureaubladlabel van deze variabelen bewerken.

Webex Contact Center Desktop biedt momenteel geen ondersteuning voor de vertaling 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 interactievenster voor meer informatie over het configureren van variabelen voor het interactievenster.

Variabelen configureren voor binnenkomende popover

Voordat u begint

Configureer variabelen op inkomende popover voor inkomende en uitgaande oproepen.

1

Meld u aan bij uw klantorganisatie met de URL van Control Hubhttps://admin.webex.com/.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Go to Flow Designer naast de stroom.

Het venster Flow Designer verschijnt.
4

Open in het deelvenster Eigenschappen van algemene stroom het gedeelte Variabele-definitie .

5

Klik op het tabblad Desktopweergave en volgorde .

6

Klik in het gedeelte Inkomend pop-over op Variabelen voor inkomend pop-over selecteren.

Het venster Variabelen selecteren bij inkomend pop-over verschijnt. Het bevat alle variabelen die vier standaardsysteemvariabelen bevatten, zoals Telefoonnummer, DNIS, Wachtrijnaam en RONA-time-out. Systeemvariabelen als Telefoonnummer, DNIS en Wachtrijnaam zijn standaard geselecteerd en u kunt dit selectievakje uitschakelen wanneer u meer variabelen toevoegt.
7

Gebruik de volgende zoekopties om de lijst te filteren:

  1. Voer in het veld Zoekvariabelen een paar woorden in om op de naam van een bepaalde variabele te zoeken.

  2. Kies een type variabele in de vervolgkeuzelijst Variabeletype selecteren.

De lijst wordt automatisch ingevuld met variabelen volgens uw criteriaitems.
8

Schakel de selectievakjes van de variabelen in die u wilt kiezen voor het inkomende pop-over.

U kunt minimaal drie en maximaal zes variabelen kiezen.

9

Klik op Opslaan.

U kunt deze stap overslaan als u de knop Automatisch opslaan hebt ingeschakeld.

De gekozen variabelen verschijnen in het gedeelte Binnenkomende pop-over .
10

Gebruik het pictogram Afhandelen (handle icon) naast een variabele om deze omhoog of omlaag in de lijst te verplaatsen om de volgorde van weergave in het inkomende pop-over van het bureaublad in te stellen.

11

(Optioneel) Klik op het x-pictogram 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.

1

Meld u aan bij uw klantorganisatie met de URL van Control Hubhttps://admin.webex.com/.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Go to Flow Designer naast de stroom.

Het venster Flow Designer verschijnt.
4

Open in het deelvenster Eigenschappen van algemene stroom het gedeelte Variabele-definitie .

5

Klik op het tabblad Desktopweergave en -volgorde .

6

Klik in het gedeelte Interactievenster op Variabelen voor interactievenster selecteren.

Het venster Variabelen selecteren in het interactievenster verschijnt. Het 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:

  1. Voer in het veld Zoekvariabelen een paar woorden in om op de naam van een bepaalde variabele te zoeken.

  2. Kies een type variabele in de vervolgkeuzelijst Variabeletype selecteren.

De lijst wordt automatisch ingevuld met variabelen volgens uw criteriaitems.
8

Schakel de selectievakjes van de variabelen in die u wilt kiezen voor het interactievenster.

U kunt maximaal 30 variabelen kiezen.

9

Gebruik het pictogram Afhandelen (handle icon) naast een variabele om deze omhoog of omlaag in de lijst te verplaatsen om de volgorde van weergave in het deelvenster Interactie van de desktop in te stellen.

10

Klik op Opslaan.

U kunt deze stap overslaan als u de knop Automatisch opslaan hebt ingeschakeld.

De gekozen variabelen verschijnen in het gedeelte Interactievenster .
11

(Optioneel) Klik op het x-pictogram 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 in de JSON-variabele op te slaan: HTTP-verzoek, Parse en Variabele instellen.

In HTTP- en Parse-activiteiten kunt u gegevens extraheren met JSON-padfilterexpressie en deze opslaan in een JSON-variabele.

Bij Variabele activiteit instellen kunt u de JSON-variabele in de optie Waarde instellen op de volgende manieren gebruiken:

  • 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 kiezelstenen-uitdrukking.

Gebruik van JSON-variabelen in kiezelstenen-expressie

  • Dot(.) gescheiden toegang: u kunt punt(.) gescheiden toegang gebruiken in Kiezelstenen-expressie voor JSON-variabele in gespreksafhandeling en stroombesturingsactiviteiten.

    Syntaxis: {{ jsonVariableName.fieldName }} where,jsonVariableName.fieldName moet evalueren voor een veld in een JSON-variabele.

    In het vorige voorbeeldcodefragment, als u de medewerker toevoegt aan een variabele die empvar wordt genoemd met behulp van HTTP of Parse:

    gebruik {{empvar.employeeCode}} om de waarde te krijgen als E1.

  • Indextoegang van JSON-matrix: u kunt vanuit de JSON-matrix toegang krijgen tot een specifieke index, vergelijkbaar met de Kiezelstenen Syntaxis. Voor meer informatie over Index toegang in Pebble gaat u naar https://pebbletemplates.io/wiki/guide/basic-usage/, bijvoorbeeld:

    { "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" } } } 
    Als u de matrix Medewerkers JSON extraheert in een variabele die var wordt genoemd via HTTP of Parse:

    • Gebruik {{ var[0]}} om de werknemersgegevens te krijgen van Rirani die manager is.

    • Gebruik {{ var[1].directReports[0] }} om de werknemersgegevens te verkrijgen van John die rechtstreeks rapporteert van de manager.

    • Gebruik {{ var[1].directReports[0].preferredFullName }} om de waarde te krijgen als John Irani.

    • Gebruik {{ var[0].preferredFullName }} om de waarde te krijgen als Romin Irani.

Gebruik van JSON-variabele in HTTP-aanvraag

Als u een JSON-variabele als hoofdtekst van een HTTP-verzoek wilt gebruiken, gebruikt u eerst de variabele-activiteit instellen om de JSON-variabele te converteren naar een string. Stel in het gedeelte Instellingen variabele voor variabele activiteit instellen bijvoorbeeld een variabele jsonString met de waarde {{ jsonVariable }} in.

Gebruik deze variabele als invoer voor de HTTP-instellingen. Stel in het gedeelte Instellingen HTTP-verzoek de berichttekst van verzoek bijvoorbeeld in als {{ jsonString }} .

Schrijf uitdrukkingen

De meeste tekstinvoervelden in Flow Designer ondersteunen schrijf expressies. Expressies zijn niet verplicht, maar ze bieden krachtige scriptfunctionaliteit via variabelen voor geavanceerde gebruikers. U kunt ook basistekst en cijfers invoeren in dezelfde invoervelden voor eenvoudige stromen als u geen expressies nodig hebt.

Omwikkel elke uitdrukking in dubbele aalhaken zoals hier weergegeven: {{Enter Expression}}

Als u bijvoorbeeld twee string-variabelen wilt combineren, gebruikt u {{var1+var2}}. Zie voor meer informatie: https://pebbletemplates.io/.

Syntaxis kiezelstenensjabloon

Alle invoervelden in de Flow Designer gebruiken een open-source expressiesyntaxis met de naam Pebble Templates: https://pebbletemplates.io/.

In Kiezelstenensjablonen worden de volgende symbolen ondersteund: ==, !=, <, >, <=, >=, +, -, *, . Als u aangepaste variabelen in een expressie wilt typen, gebruikt u deze syntaxis: {{variabele}}

Logische operators worden ook ondersteund. Zie https://pebbletemplates.io/wiki/operator/logic/ voor meer informatie.

We raden aan om de documentatie voor de Pebble Template door te lezen voordat u uitdrukkingen gebruikt in Flow Designer. Zie de documenten op: https://pebbletemplates.io/wiki/ voor meer informatie over schrijfuitdrukkingen.

In dit basisvoorwaarde-gebruiksvoorbeeld controleert de uitdrukking bijvoorbeeld of het accountnummer van de beller groter is dan of gelijk is aan een bepaalde waarde. Op basis van de manier waarop de uitdrukking wordt geëvalueerd voor een bepaalde stroom-uitvoering, kan de stroom het pad Waar of Fout nemen.

Aangepaste kiezelstenenfilters

Tijdstempel van tijdperk

U kunt de volgende Kiezelstenen filters gebruiken om de tijdstempel voor Nu of een bepaalde datumreeks in te retourneren:

Tijdstempel voor nu:

{{ now() | tijdperk }} => standaard tijdzone UTC en in seconden {{ now() | tijdperk(inMillis=true) }} => standaardtijdzone UTC en in milliseconden Voorbeeld: {{ now() | tijdperk }} -> 1667471488 {{ now() | tijdperk(inMillis=true) }} -> 1667471522829

Tijdstempel voor een specifieke datum:

{{ '2017-10-19 16:18:03.779' | Tijdperk(format='jjjj-MM-dd UU:mm:ss. SSS', inMillis=true) }} => aangepaste indeling en in milliseconden {{ '2017-10-19 16:18:03.779' | tijdperk(format='jjjj-MM-dd UU:mm:mm:ss. SSS', inMillis=true, timeZone='America/Phoenix') }} => aangepaste indeling met tijdzone en in milliseconden Voorbeeld: {{ '2017-10-19 16:18:03.779' | tijdperk(format='jjjj-MM-dd UU:mm:ss. SSS', inMillis=true) }} -> 1508429883779 {{ '2017-10-19 16:18:03.779' | tijdperk(format='jjjj-MM-dd UU:mm:mm:ss. SSS', inMillis=true, timeZone='Amerika/Phoenix') }} -> 1508455083779

Expressies valideren

Als een invoerveld vaststelt dat een expressie wordt gebruikt (dat wil zeggen dat de syntaxis {{ }} wordt ingevoerd), verschijnt een blauw pictogram in de rechterbenedenhoek van het veld.

Klik op het blauwe pictogram om een methode te openen waarin u de uitdrukking kunt testen en aanpassen totdat u het gewenste resultaat hebt.

De methode Testexpressie bevat de volgende velden:

  • Expressie: geeft de uitdrukking weer die aanvankelijk in het invoerveld is ingevoerd vanuit de configuratie van de activiteit.

  • Variabelevelden: elke variabele die in de uitdrukking wordt gebruikt, heeft een ondersteunend veld waarin u een voorbeeldvariabelewaarde kunt invoeren. Voer een waarde in voor elke variabele en klik op Testen om het resultaat te zien als de uitdrukking wordt uitgevoerd met de ingevoerde parameters.

    Als u variabelen in een expressie wilt instellen, gebruikt u alleen de indeling {{variabelenaam}}. Bijvoorbeeld {{NewPhoneContact.ANI}} is een variabele syntaxis.

  • Resultaat: toont het resultaat van de uitdrukking nadat u op Test hebt geklikt. Als de resultaten anders zijn dan verwacht, wijzigt u desgewenst de expressie. Als u wijzigingen aanbrengt in de configuratie, klikt u op Wijzigingen toepassen om de uitdrukking in de configuratie van de activiteit bij te werken.

Stroomsjablonen gebruiken

Stroomsjablonen zijn vooraf gemaakte stromen die zijn ontworpen voor specifieke gebruiksgevallen. Deze sjablonen zijn snel beschikbaar in het canvas Flow Designer, waardoor flowontwikkelaars met een minimale inspanning snel stromen kunnen bouwen en publiceren.

Als u stromen wilt maken met stroomsjablonen, selecteert u de gewenste sjabloon, past u deze aan aan de vereisten van uw bedrijf, valideert, publiceert u de flow en begint u de flow te gebruiken. Zie Voor meer informatie : Stromen maken op gebaseerd op stroomsjablonen.

Gebruik werktijden

Gebruik deze workflowontwerpersjabloon 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.

Met deze stroom worden gesprekken gerouteert op basis van de werkuren en vakantielijsten van het contactcenter, en wordt gezorgd voor een optimale bellerervaring en een efficiënte afhandeling buiten de werktijden. Als het contactcenter is gesloten, wordt de beller op de hoogte gesteld van de sluiting.

Enkele van de belangrijkste functies zijn:

  • Gecentraliseerd beheer van werkuren, vakanties en noodgeval gaat boven.
  • Automatische routering op basis van configuratie van werktijden.
  • Cisco Tekst-naar-spraak (TTS) wordt gebruikt voor alle gesproken instructies, maar er kunnen aangepaste audiobestanden worden geüpload.
  • De standaardmuziek tijdens wachtstand is defaultmusic_on_hold.wav, maar deze kan worden aangepast.

Voorwaarden

  • Instelling werktijden: maak werktijden, lijsten voor feestdagen en heft op in Control Hub op.
  • Audiobestanden: upload de vereiste audiobestanden voor aanwijzingen als de BusinessHoursOpen.wav of gebruik de Cisco TTS-functie.
  • Toewijzing wachtrij, teams en toegangspunten: configureer deze elementen in Webex Contact Center-beheerportal.

Stroom specificatie

In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Stromings-element Beschrijving
Oproep ontvangenEen gesprek wordt gestart en komt in de stroom.
Evaluatie werktijdenHet systeem controleert of de huidige tijd valt binnen werkuren, vakantiedagen of een voorwaarde voor opheffen.
Openingsuren afhandelenAls het contactcenter geopend is, wordt er een welkomstbericht afgespeeld en wordt het gesprek naar de agentwachtrij gerouteerd.
SluitingstijdenAls het contactcenter is gesloten, er een bericht over sluitingstijden wordt afgespeeld en de verbinding wordt verbroken.
Nood opheffen Als een noodbericht actief is, wordt het noodbericht afgespeeld en wordt de verbinding met de oproep verbroken.

Flow-activiteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Flow-activiteitBeschrijving

Beginnen

(Nieuwe telefooncontactpersoon)

De stroom begint wanneer een nieuw telefooncontact wordt ontvangen.

Controle werktijden

(Werkuren)

Het systeem controleert of het contactcenter zich binnen de normale werktijd bevindt, een feestdag of een noodgeval wordt opheffen.

Werktijdprompt

(WorkingHours_Prompt)

Tijdens de werkuren wordt een bericht afgespeeld dat het contactcenter is geopend (standaardbestand: BusinessHoursOpen.wav).

Contact wachtrij

(Agent_Queue)
De beller wordt in de wachtrij geplaatst om naar een beschikbare agent te worden gerouteerd.

Wachtstandmuziek

(Hold Oma)
De muziek wordt afgespeeld terwijl de beller in de wachtrij wacht (standaardbestand: defaultmusic_on_hold.wav).

Vakantie gesloten

(Holiday_Closed)

Als het op feestdag is, wordt een bericht afgespeeld met de mededeling dat het kantoor is gesloten.

Aanwijzing na werktijd

(AfterHours_Prompt)

Als het buiten de kantooruren is, wordt er een bericht afgespeeld om de beller te vertellen dat het kantoor is gesloten.
Nood opheffen

(Override_Emergency)

In het geval van een noodoverride, wordt een noodbericht afgespeeld.
Verbinding verbreken

(Verbinding verbreken)

Nadat het bericht is afgespeeld (of het nu om uren, feestdag of noodgeval gaat), wordt de verbinding met het gesprek verbroken.

Extra resources

Meer informatie over het configureren van kantooruren, vakantielijsten en opheffen vindt u in de Webex Contact Center Installatie- en beheerhandleiding.

Uitgebreid inkomend contact

Gebruik deze workflowontwerpersjabloon in Webex contactcenter voor een uitgebreide afhandeling van binnenkomende gesprekken, controles op kantooruren, positie in aankondigingen in wachtrij en terugbelopties.

Deze stroom toont een uitgebreid scenario voor inkomende gesprekken voor Webex Contact Center. Dit omvat het afhandelen van kantooruren, vakanties, noodoproepen, zelfserviceopties, aankondigingen van positie in wachtrij (PIQ) en opties voor terugbellen van klanten. Het is geschikt voor omgevingen waar eenvoudige zelfservice en wachtrijen voor gesprekken essentieel zijn.

Pas de stroom aan om aan te passen aan specifieke organisatiebehoeften en om te gaan met onbekende omstandigheden op een gepaste manier.

Deze stroom maakt gebruik van Cisco Tekst-naar-spraak (TTS) voor audioactiviteiten waarvoor instructies nodig zijn (indien van toepassing). Voor muziek wordt standaard het defaultmusic_on_hold.wav bestand gebruikt dat out-of-box is opgegeven.

Voorwaarden

Controleer of aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze workflow implementeert:

  • Maak ingangspunten, wachtrijen, teams en ingangspunttoewijzingen en andere organisatiespecifieke configuraties zoals connectors, uitgaande ANI en meer.
  • Het instellen van werkuren, lijsten voor feestdagen en noodgeval gaat op in Control HubServices Contactcenter instellenWerktijden.

  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie over de uitgebreide stappen.

Stroom specificatie

In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Stromings-element

Beschrijving

Oproep is ontvangenHet gesprek gaat in de stroom op bij de activiteit NewPhoneContact .
Werktijden controlerenDe stroom controleert het huidige tijdstip ten opzichte van de gedefinieerde werkuren met de activiteit Werkuren .
  • Werkuren: de oproep wordt gerouteerd naar de Work_Non_WorkHours_Match-activiteit en verder afgehandeld op basis van omstandigheden, zoals openings- of nauren.
  • Vakantie: het Holiday_Closed bericht wordt afgespeeld en de beller laten weten dat het kantoor is gesloten vanwege een feestdag, gevolgd door het verbreken van de verbinding.
  • Nood opheffen: de Override_Emergency activiteit speelt een bericht af dat de functie opheffen wordt gevolgd door het verbreken van de verbinding.
  • Na uren: de AfterHours_Prompt activiteit speelt een bericht af dat sluitingstijden zijn gesloten en de verbinding wordt verbroken.
Opties voor zelfserviceTijdens de openingstijden wordt bij de activiteit Welkomstmenu (IVR Menu) een menu afgespeeld met eenvoudige zelfserviceopties voor bellers:
  • Druk op 1 voor klantondersteuning: het gesprek is in de wachtrij geplaatst voor het ondersteuningsteam.
  • Druk op 2 voor verkoop: het gesprek wordt in de wachtrij geplaatst voor het verkoopteam.
Plaatsing in wachtrij De beller wordt in een wachtrij geplaatst met behulp van de activiteit Wachtrij .

De Activiteit GetPositioninQueue haalt de positie van de beller in de wachtrij op en deze informatie wordt aan de beller aangekondigd met de playPIQ-activiteit .

Opties voor terugbellen en voicemailAls de beller ervoor kiest een voicemail te verlaten of terug te bellen, wordt de activiteit FinalMenu geactiveerd:
  • Druk op 1 voor terugbellen: de activiteit Callback_guf wordt gebruikt om een terugbelgesprek te plannen.
  • Druk op 2 voor voicemail: het gesprek wordt doorverbonden met de voicemail via de voicemail-activiteit .

Wachtstandmuziek

Deze flow zorgt ervoor dat als een beller te vaak een doorschakelt (via de activiteiten Van BellenLoop En LoopWieler ), deze naar de uiteindelijke menuopties wordt geleid (terugbellen of voicemail).

Verwerken van lus

De stroom is ontworpen om onverwachte problemen op te lossen door op gezette wijze te beëindigen, met terugvalroutes beschikbaar.

GespreksdisconctionNadat alle stappen zijn voltooid of als de beller besluit de verbinding te sluiten, wordt de verbinding met de activiteiten voor DisconnectContact verbroken.

Flow-activiteiten

In de volgende tabel worden de volgorde van de stroomactiviteiten beschreven die in deze stroomsjabloon zijn betrokken.

Flow-activiteit

Beschrijving

Beginnen

(Nieuw TelefoonContact)

Start de stroom wanneer het gesprek is ontvangen.

Controle werktijden

(Werkuren)

Controleert of het gesprek zich tijdens kantooruren, vakanties of noodsituaties bevindt.

IVR menu

(Welkomstmenu)

Hiermee wordt een menu met opties voor zelfbediening afgespeeld (Druk op 1 voor ondersteuning, Druk op 2 voor Verkoop).

Wachtrij afhandelen

  • Wachtrij: hiermee plaatst u de beller in een wachtrij voor het juiste team (bijvoorbeeld ondersteuning of verkoop).
  • GetPositioninQueue: haalt de positie van de beller in de wachtrij op en kondigt deze aan.
  • PlayPIQ: geeft de positie van de beller in de wachtrij aan.

Wacht Muziek

(MusicOnHold)

Speelt wachtstandmuziek af terwijl de beller in de wachtrij wacht.

Verwerking van lus

(CallLoopCycle en LoopCycle)

Zorgt ervoor dat gesprekken die te vaak doorlopen, naar het laatste menu worden omgeleid.

Onderbreking

(Verbinding verbreken)

Verbreekt de verbinding na berichten of wanneer de beller besluit de interactie te beëindigen.

Extra resources

Raadpleeg Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie .

DTMF-ENt-enquête VAN DE OPA

Deze stroomsjabloon bevat de functionaliteit voor een PCS-systeem (Interactive Voice Response) dat door Interactive Voice Response (IVR) wordt gestuurd. Het onderzoek is ontworpen om op efficiënte en effectieve wijze de klanttevredenheidsscores vast te stellen met behulp van een basismenu en IVR met druktoetsen.

Deze flow helpt Webex Contact Center op efficiënte wijze feedback van klanten te verzamelen door middel van een eenvoudig geautomatiseerd onderzoek na een oproep met DTMF Dual-Tone Multi-Frequency tonen. Klanten beoordelen hun gesprekservaring wanneer ze de melding krijgen om een beoordeling te geven. De klantenantwoorden worden verzameld in een algemene variabele die voor rapportage wordt gebruikt. Voor het onderzoek worden de klanttevredenheidsscores op een schaal van 1 tot en met 5 vastgelegd.

Deze flow is gebouwd om in enkele eenvoudige stappen enquêtes na gesprekken in te stellen. Het wordt geleverd met alle benodigde blokken, inclusief spraak naar tekst connector.

Gebruik

Als u deze stroom effectief wilt gebruiken als een enquêtestroom na gesprekken, verbindt u een GoTo Flow vanuit de AgentDisconnected-gebeurtenis op uw Hoofdstroom. Zo zorgt u ervoor dat wanneer de agent de verbinding verbreekt, aan de beller een (IVR) enquête na de Interactive Voice Response wordt weergegeven om de respons op de klanttevredenheid (WIDGETT) te meten.

Deze stroom bevat berichten die voor klanten kunnen worden afgespeeld. U kunt de berichten desgewenst aanpassen.

Voorwaarden

Voordat u deze stroom configureert, moet u de volgende variabelen maken:

  • ContraSurvey

    • Type—INTEGER

    • Standaardwaarde:0

    • Beschrijving: hiermee wordt het aantal pogingen en verhogingen bijgehouden met elk ongeldig antwoord of een time-outantwoord.

  • Global_FeedbackSurveyResponse

    • Type—INTEGER

    • Standaardwaarde:0

    • Bron — Algemene variabele
    • Rapportbaar maken: schakel in.
    • Beschrijving- Hiermee wordt het beoordelingsantwoord van de klant of 'Geen reageren' opgeslagen als er een ongeldig of time-outscenario is.

Flow-activiteiten

In de volgende tabel worden de activiteiten beschreven die in de stroom worden gebruikt.

Flow-activiteitBeschrijving

Beginnen

Nieuwe TelefoonContact

Hiermee start u de enquête wanneer een nieuw telefooncontact wordt gestart.

SurveyOptions (IVR-menu)

Vraagt de gebruiker een score te selecteren (1-5). De cijfers 1, 2, 3, 4, 5 komen overeen met het tevredenheidsniveau.

Time-out of ongeldig antwoord leidt tot een nieuwe poging.

Antwoord instellen

Legt de selectie van de gebruiker vast en slaat deze op in de Global_FeedbackSurveyResponse variabele.

SetCounterSurvey

Verhogen van de variabele CounterSurvey na een time-out of een ongeldige reactie.

ControlerenAantalrSurvey

Valideert het aantal nieuwe pogingen als het aantal nieuwe pogingen de 2 overschrijdt met de volgende voorwaarde CounterSurvey > 2.

Beëindigt de enquête wanneer opnieuw proberen is uitgevoerd.

SetVariable_r3k

Wijst 'Geenantwoord' toe aan SurveyResponse als opnieuw proberen zijn gebruikt.

AfspelenSurveyRecorded

Speelt een dankbericht af na het vastleggen van het antwoord.

Verbinding verbrekenContact

Beëindigt het gesprek op een getrouwe manier.

Dialoogvenster ES virtuele agent

In dit Webex sjabloon Contact center-flow designer wordt de gegevensstroom tussen Google DialogFlow ES en Webex Contact Center getoond, met de nadruk op hoe gegevens worden doorgegeven aan en van beide platforms tijdens een interactie.

Deze stroom laat zien hoe gegevens worden uitgewisseld tussen Webex Contact Center en DialogFlow ES voor het verwerken van klanteninteracties. Het biedt een basisstroom waar gegevens worden uitgewisseld met DialogFlow ES voor een natuurlijke taalverwerking en automatische agentafhandeling. Door de integratie met DialogFlow kan de bot de klantintenties begrijpen en geschikte acties uitvoeren op basis van het gesprek. Bovendien omvat de flow een foutafhandeling om voor een soepele klantervaring te zorgen, zelfs wanneer zich onverwachte omstandigheden voordoen.

Voorwaarden

Controleer of aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze workflow implementeert:

  • Een Google DialogFlow ES-agent met relevante intenties voor het gesprek.
  • U kunt invoerpunten, wachtrijen, teams en toewijzingen van ingangspunten maken.
  • Schakel Webhook Fulfillment in DialogFlow ES in en gebruik de voorbeeldcode node.js in de inline editor.
  • Cisco Text-to-Speech (TTS) is beschikbaar voor het genereren van dynamische aangepaste berichten. Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Stroom specificatie

In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Stromings-element

Beschrijving

Klant start contact De oproep wordt ontvangen door Webex Contact Center.
Gegevens worden doorgegeven aan DialogFlow ESEen aangepaste begroeting, die klantdetails zoals naam en reden voor het bellen bevat, wordt naar de DialogFlow ES-bot verzonden voor verwerking.
Bot-interactie met DialogFlowDialogFlow verwerkt de invoer en reageert op basis van geconfigureerde bedoelingen.
Muziek in wachtrijTerwijl de bot de aanvraag verwerkt, wordt de klant in een wachtrij geplaatst met wachtstandmuziek.
Verbinding verbrekenDe interactie eindigt nadat het dialoogvenster is voltooid.

Flow-activiteiten

In de volgende tabel worden de volgorde van de stroomactiviteiten beschreven die in deze stroomsjabloon zijn betrokken.

Flow-activiteit

Beschrijving

Beginnen

Deze activiteit markeert het begin van de stroom. Deze oproep wordt geactiveerd wanneer een nieuwe oproep wordt ontvangen.
Taal instellenDe stroom maakt gebruik van een variabele activiteit instellen om de taalcode (en-US) te configureren voor de gehele interactie. Zo zorgt u ervoor dat alle spraakinteracties overeenkomen met de taalvoorkeur van de beller.
Aangepaste begroetingDeze activiteit geeft klantgegevens door, zoals naam, e-mailadres en reden voor het bellen naar de DialogFlow ES bot. De begroeting wordt dynamisch gegenereerd via Cisco Text-to-Speech (TTS). Voorbeeldgegevens zijn doorgegeven:
  • klantNaam: Jane Doe
  • customerEmail: customer@email.com
  • klantReden: Boeken

In de wachtrij voor agent

Als de interactie escalatie vereist, wordt de klant in de wachtrij geplaatst en wordt de wachtstandmuziek afgespeeld met het defaultmusic_on_hold.wav bestand.
Muziek afspelenMuziek wordt afgespeeld terwijl de beller in de wachtrij wacht. De stroom gebruikt de standaardmuziek van Cisco, maar kan worden aangepast door verschillende muziekbestanden te uploaden.

Verbinding verbreken

Door deze activiteit wordt de verbinding verbroken zodra de stroom is voltooid, waardoor de interactie naadloos wordt beëindigd.

Stroom-details

De flow JSON die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor het verwerken van interacties, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste gebruikte variabelen zijn:

Stroomvariabele

Beschrijving

Global_FeedbackSurveyOptIn

Bijgehouden of de klant kiest voor een enquête na het gesprek.
klantNaamLegt de naam van de klant vast voor personalisatie.
klantMailLegt de e-mail van de klant vast.
klantRedenLegt de reden van het gesprek met de klant bij.
Global_LanguageConfigureert de standaardtaal (en-US).

Global_VoiceName

Bepaalt welke spraak wordt gebruikt voor tekst-naar-spraak.

Extra resources

Zie voor meer informatie over deze integratie de video Werken met gegevens in Google DialogFlow ES met Webex Contact center .

Raadpleeg Webex Documentatie voor Contact Center voor ontwikkelaars en DialogFlow ES-documentatie voor verdere informatie.

Ondersteuning voor ontwikkelaars

Voor ondersteuning met betrekking tot deze integratie opent u een ticket bij de Webex Contact Center-ondersteuning voor ontwikkelaars via de Webex Developer Portal.

Ga voor meer discussies naar de Webex Contact Center Developer Community voor API's.

Ondersteuning voor dynamische variabelen

Deze sjabloon biedt een geavanceerde, dynamische inkomende spraakstroom die externe instellingen ophaalt en de stroomvariabelen met deze instellingen instelt en gesprekken routeert op basis van de variabele configuraties.

De stroom haalt dynamisch stroominstellingen op via een HTTP-aanvraag en stelt variabelen in die de rest van de stroom leiden. Deze variabelen beheren routeringsbeslissingen, het afhandelen van wachtrijen, prompts en foutbeheer. Dit wordt vaak gebruikt voor scenario's waarin flexibiliteit bij de afhandeling van oproepen vereist is op basis van real-time zakelijke omstandigheden zoals werkuren of vakanties, waarbij één stroom opnieuw kan worden gebruikt voor verschillende use cases met behulp van dynamische variabele routering.

Deze flow zorgt voor een soepele en efficiënte bellerervaring door de juiste berichten af te spelen, werktijden of foutcases af te handelen en routering te bieden op basis van de specifieke vereisten van de organisatie.

De stroom maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioactiviteiten waarvoor prompts nodig zijn. U kunt muziek tijdens de wachtstand of berichten configureren door de stroomvariabelen bij te werken.

Voorwaarden

Controleer of aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze workflow implementeert:

  • Maak ingangspunten, wachtrijen, teams, toewijzingen van ingangspunten en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitgaande ANI en meer.
  • Zorg ervoor dat alle vereiste statische audiobestanden of aangepaste TTS-prompts worden geüpload naar het systeem.

  • Een geldige API eindpunt hebben om de flow-instellingen op te halen

Zie Webex handleiding voor het instellen en beheren van contactcentrum voor meer informatie over de uitgebreide stappen .

Stroom specificatie

In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Stromings-element

Beschrijving

Nieuwe telefooncontactpersoonDe stroom begint wanneer een gesprek wordt ontvangen bij het ingangspunt.
HTTP-verzoekDe stroom maakt een HTTP-aanvraag om de flow-instellingen dynamisch op te halen op basis van de DNIS van de oproep.
Controle werktijdenAfhankelijk van de stroominstellingen wordt er gecontroleerd op kantooruren, vakanties en opheffen om het gesprek op de juiste manier te routeren.
Bericht afspelen (welkom)Op basis van de opgehaalde instellingen wordt een welkomstbericht afgespeeld via TTS of een vooraf opgenomen prompt.
Activiteit in wachtrijHet gesprek wordt indien nodig in een wachtrij geplaatst op basis van dynamische variabelen.
Muziek afspelen (wachtrijbeheer en muziek in wachtrij)Terwijl de beller wacht in de wachtrij, wordt een muziek in de wacht afgespeeld die dynamisch kan worden ingesteld.
Fout afhandelingAls er een fout optreedt, wordt de oproep omgeleid naar een foutafhandelingsstroom of een ander toegangspunt met de optie GoTo die is ingeschakeld door dynamische variabelen.

Flow-activiteiten

In de volgende tabel worden de volgorde van de stroomactiviteiten beschreven die in deze stroomsjabloon zijn betrokken.

Flow-activiteit

Beschrijving

Beginnen

De stroom begint wanneer een oproep wordt ontvangen via de activiteit NewPhoneContact.
HTTP-verzoekDe activiteit FetchFlowSettings maakt een HTTP-verzoek om alle noodzakelijke flow-instellingen op te halen, zoals kantooruren, prompts en wachtrijconfiguraties.

IVR menu

(Welkomstmenu)

Hiermee wordt een menu met opties voor zelfbediening afgespeeld (Druk op 1 voor ondersteuning, Druk op 2 voor Verkoop).

Variabelen instellenDe SetVariable-activiteit slaat de gegevens op die uit het HTTP-verzoek zijn opgehaald en wijst waarden toe aan flow-gerelateerde variabelen zoals bedrijfsuren, wachtrij, welkomPrompt en in wachtstand, en in de wachtstand
KantoorurenDe activiteit Werktijd controleert de werkplanning, vakanties en opheffen en stuurt de stroom op basis van de huidige tijd.
Bericht afspelenDe PlayMessage-activiteit speelt een welkomstbericht voor de beller af. Deze kan dynamisch of vooraf worden geconfigureerd.
Wachtrij contactpersoonDe activiteit QueueContact plaatst de beller in de juiste wachtrij en maakt gebruik van dynamische variabelen voor wachtrijbeheer en terugvalafhandeling.
Muziek afspelenDe activiteit Play Oma speelt wachtmuziek af voor bellers die in de wachtrij wachten, en is geconfigureerd op basis van de variabele in de wachtstand.
Go ToMeerdere Go To-activiteiten worden gebruikt om te navigeren tussen verschillende delen van de stroom of om specifieke omstandigheden zoals vakanties of fouten af te handelen.
Verbinding verbrekenNadat alle noodzakelijke stappen zijn voltooid, eindigt de stroom met de juiste loskoppeling of omleiding.

Hallo Wereld

Gebruik deze sjabloon om een eenvoudige inkomende spraakstroom te maken waarbij bellers een bericht krijgen en de verbinding wordt verbroken. Deze flow wordt vaak gebruikt tijdens sluitingstijden.

Deze stroom biedt een eenvoudige stroom die een aankondiging voor de beller afspeelt. Pas de stroom aan om de bellerervaring soepel te laten verlopen door eventuele fouten of onbekende omstandigheden te verwerken.

De substroom gebruikt Cisco Tekst-naar-spraak voor alle gesproken instructies. Voor muziek in de wachtstand wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt.

Voorwaarden

Controleer of aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze workflow implementeert:

  • Maak ingangspunten, wachtrijen, teams en ingangspunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitgaande ANI en meer.
  • Upload statische audiobestanden als u aangepaste gesproken aanwijzingen gebruikt in plaats van Cisco-Text-to-Speech (TTS).

    Zie Webex handleiding voor het instellen en beheren van contactcentrum voor meer informatie over de uitgebreide stappen .

Stroom specificatie

  1. Gesprek wordt ontvangen en gaat in de stroom.
  2. Er wordt een welkomstbericht voor de beller afgespeeld.
  3. De beller wordt in een wachtrij geplaatst.
  4. Wachtstandmuziek wordt afgespeeld terwijl de beller wacht.

Flow-activiteiten

In de volgende tabel worden de volgorde van de stroomactiviteiten beschreven die in deze stroomsjabloon zijn betrokken.

Flow-activiteit

Beschrijving

Beginnen

De stroom begint wanneer een gesprek is ontvangen.
Bericht afspelen
  • De oproep wordt doorgestuurd naar de WelcomeMessage-activiteit , die een welkomstbericht voor de beller afspeelt.
  • Hierbij wordt TTS gebruikt, maar dit kan een vooraf opgenomen bericht zijn dat de beller begroet of als u enige informatie verstrekt.

Verbinding verbreken

  • Na het welkomstbericht wordt het gesprek omgeleid naar de activiteit die de verbinding verbreekt.
  • Door deze activiteit wordt de verbinding met het gesprek verbroken, waardoor de interactie wordt beëindigd nadat het bericht is afgespeeld.

Extra resources

Raadpleeg Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie.

Menu voor automatisch beantwoorden

Gebruik deze Webex Sjabloon Contactcentrumstroomontwerper om een menugestuurd systeem te maken voor efficiënte gespreksroutering. Hiermee automatiseert u inkomende acties, en worden bellers bij de juiste teams of services geplaatst voor een soepelere ervaring.

Met deze stroom wordt de eerste interactie met de beller geautomatiseerd, zodat deze door de verschillende menuopties kan navigeren. Het omvat het verwerken van dynamische fouten, meertalige ondersteuning en een beleefde verbindingsproces in geval van fouten of onbekende invoer.

Deze stroom maakt gebruik van Cisco Tekst-naar-Spraak (TTS) voor alle gesproken instructies. Voor muziek in de wachtstand wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt.

Voorwaarden

Controleer of aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze workflow implementeert:

  • U kunt invoerpunten, wachtrijen, teams en toewijzingen van ingangspunten maken.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie over de uitgebreide stappen.

Stroom specificatie

In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Stromings-element

Beschrijving

Oproep ontvangen

(Nieuwe telefooncontactpersoon)

De stroom wordt geïnitieerd wanneer een nieuw telefooncontact wordt gestart door een inkomende oproep.

Welkomstbericht

(Welkomstprompt)

Er wordt een begroetingsbericht afgespeeld: Welkom bij het Webex Contact Center!

Hoofdmenu

(IVR Menu)

Aan de beller wordt een reeks menuopties weergegeven. Het menu wordt hardop gelezen met behulp van TTS, waardoor de beller door verschillende serviceopties wordt begeleid:

  • Druk op 1 voor serviceteam
  • Druk op 2 voor verkoopteam
  • Druk op 3 voor team in het buitenland
  • Druk op 4 voor uren dat het bedrijf werkt
  • Druk op 5 voor veelgestelde vragen
  • Druk op 6 voor de vereisten
  • Druk op 7 voor problemen met factureringsdoeleinden
  • Druk op 8 voor een medewerker
  • Voor algemene informatie drukt u op 9
  • Druk op # om het menu te herhalen
  • Druk op * om op te hangen

Routering op basis van selectie

Op basis van de geselecteerde optie wordt de beller doorverbonden naar een specifiek team (blind doorverbinden) of in een wachtrij geplaatst om te wachten op de volgende beschikbare agent.

Foutafhandeling

Er wordt een foutmelding weergegeven op ongeldige invoer en de beller wordt gevraagd het nogmaals te proberen.

Muziek tijdens wachtstand

(Speel muziek af)

Terwijl u in een wachtrij wacht, wordt de standaardmuziek (defaultmusic_on_hold.wav) afgespeeld.

Verbinding verbreken

De stroom wordt afgesloten door de verbinding met het gesprek te verbreken.

Flow-activiteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Flow-activiteit

Beschrijving

Nieuwe telefooncontactpersoon

(Begin)

Dit is het startpunt van de stroom wanneer een nieuw telefooncontact wordt gestart door een inkomende oproep.

Bericht afspelen

(Welkomstprompt)

De klant wordt begroet met een bericht: Welkom bij het Webex contactcenter!

In deze stap wordt gebruik gemaakt van Cisco Cloud-tekst-naar-spraak (TTS) om het bericht te genereren.

Hoofdmenu

(IVR Menu)

De beller krijgt een menu met verschillende opties:

  • Druk op 1 voor serviceteam
  • Druk op 2 voor verkoopteam
  • Druk op 3 voor team in het buitenland
  • Druk op 4 voor uren dat het bedrijf werkt
  • Druk op 5 voor veelgestelde vragen
  • Druk op 6 voor de vereisten
  • Druk op 7 voor problemen met factureringsdoeleinden
  • Druk op 8 voor een medewerker
  • Druk op 9 om opnieuw met het serviceteam te spreken
  • Druk op # om het menu te herhalen
  • Druk op * om op te hangen

Routering op basis van selectie

(Voorwaarden)

Op basis van de geselecteerde optie wordt de beller doorverbonden naar een specifiek team (blind doorverbinden) of in een wachtrij geplaatst om te wachten op de volgende beschikbare agent.

  • Blind doorverbinden naar de diensten of verkoopteams.
  • Plaats de beller in de wacht voor een medewerker, met wachtstandmuziek die wordt afgespeeld tijdens de wachtstand.

Muziek afspelen

(Muziek tijdens wachtstand)

Bij gesprekken in de wachtrij speelt het systeem wachtstandmuziek af terwijl de beller wacht op de volgende beschikbare agent.

Foutafhandeling

Als een ongeldige optie is geselecteerd of als er een time-out optreedt, speelt het systeem een bericht af met de instructie dat de beller het nogmaals moet proberen.

Verbinding verbreken

Nadat de interactie is voltooid of er een fout optreedt, wordt de verbinding door de stroom verbroken via de activiteit Contact verbreken.

Aanvullende gebruiksgevallen

  • Submenu's: er is een taalselectiemenu, waarin 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 een ongeldige invoer is ontvangen, wordt een foutbericht afgespeeld. Voor kritieke fouten verontschuldigt het systeem zich en verbreekt het de verbinding met de beller.

Extra resources

Raadpleeg Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie .

Microsoft Dynamics HTTPs gegevensdips

Gebruik deze flow designer sjabloon om een IVR in Webex Contact Center te maken dat via een HTTP-connector verbinding maakt met MS Dynamics. Deze stroom haalt klant- en casegegevens op met behulp van ANI uit de CRM, begroet de beller met een persoonlijk bericht en leidt de oproep om.

Bij deze stroom wordt de beller begroet met een persoonlijk bericht op basis van de CRM-gegevens en als er geen case wordt gevonden, wordt de oproep doorverbonden naar een agent. De agent krijgt de klant of casegegevens in real-time via een pop-upvenster. De stroom communiceert met MS Dynamics via twee HTTP-verzoeken:

  1. Haalt klantgegevens op door een ANI-lookup uit te voeren.
  2. Haalt de meest recente details van het geval op op basis van de klant-id. Als er geen klant- of case-informatie wordt gevonden, wordt de oproep naar een agent gerouteerd en wordt het juiste bericht voor de beller afgespeeld. De agent ontvangt een pop-upvenster met een nieuw caseformulier of de details van de laatst gemaakte case voor de klant.

Scherm pop-upvensters zijn ingeschakeld om ervoor te zorgen dat agenten beschikken over de benodigde informatie bij het beantwoorden van oproepen.

Voorwaarden

Controleer of aan de volgende vereisten wordt voldaan voordat u deze workflow implementeert:

  • Toepassing geregistreerd in Azure voor MS Dynamics CRM.
  • OAuth 2.0 en connectorinstellingen in Control Hub moeten van tevoren zijn geconfigureerd.
  • Importeer de sjabloon in Flow Designer.
  • Pas de stroomvariabelen, wachtrijen en specifieke configuraties aan op basis van uw organisatorische behoeften.

De stroom maakt gebruik van Cisco Text-to-Speech (TTS) voor dynamische aanwijzingen. Als statische audio is vereist, kunnen gebruikers audiobestanden uploaden. Standaard wachtstandmuziek wordt gebruikt van de Webex opslagplaats.

Stroom specificatie

In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Stromings-element

Beschrijving

Oproep ontvangen

De ANI van de beller wordt vastgelegd.

Strip ANI

De + landcode wordt verwijderd uit de ANI.

Klantgegevens ophalen

Een HTTP verzoek wordt gedaan aan MS Dynamics CRM om met behulp van de gestripte ANI de klantgegevens op te zoeken.

Voorwaardelijke controle - klant bestaat

Als de klant bestaat, wordt nog een HTTP-verzoek ingediend om de casegegevens op te halen. Als de klant niet bestaat, wordt het bericht Geen geval gevonden afgespeeld.

Persoonlijke casusinformatie afspelen

Als een case wordt gevonden, wordt de beller gebeld met informatie over de laatste case.

Doorgeschakeld naar agent of verbinding verbreken

De beller krijgt vervolgens de mogelijkheid om met een agent te spreken of de verbinding te verbreken.

Pop-upscherm voor agent

Wanneer de agent opneemt, worden de casedetails of het nieuwe caseformulier weergegeven in een nieuw browsertabblad.

Flow-activiteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven voor een IVR die via een HTTP-connector met MS Dynamics wordt verbonden.

Flow-activiteit

Beschrijving

Beginnen

De stroom wordt in gang gezet wanneer het gesprek wordt ontvangen.

Strip ANI

Ontstript de + landcode van de ANI om u voor te bereiden op het MS Dynamics-opzoeken.

Informatie over klanten

Er wordt een HTTP GET-verzoek verzonden om de volledige naam en contact-id van de klant op te halen op basis van de ANI.

Voorwaardelijke controle - klant bestaat

Controleer of de klant bestaat in MS Dynamics. Als dit waar is, worden de casegegevens opgehaald. Als 'onwaar' is, wordt een bericht afgespeeld met de beller dat er geen gevallen zijn gevonden.

Info over casus ophalen

Haalt de naam van de case en het casenummer op en gebruikt de klant-id van de vorige stap.

Persoonlijk bericht afspelen

Begroet de beller op naam en geeft details over aan hoofdletters via TTS (Tekst-naar-spraak).

Geen case gevonden

Speelt een bericht af als er geen case voor de beller wordt gevonden en geeft de beller informatie dat de oproep zal worden doorverbonden naar een agent.

Hoofdmenu

Biedt de beller de keuze om contact op te brengen met een agent of de verbinding te verbreken.

Contact wachtrij

Leidt de beller door naar een beschikbare agent op basis van de vooraf gedefinieerde instellingen van de wachtrij.

Muziek afspelen

Speelt wachtstandmuziek af terwijl de beller in de wachtrij wacht.

Verbinding verbreken

Beëindigt het gesprek als de beller ervoor kiest de verbinding te verbreken.

Pop-upscherm

Wanneer de oproep wordt beantwoord, wordt het pop-upmenu of een nieuw caseformulier voor de agent weergegeven.

Extra resources

Zie Webex Installatie- en beheerhandleiding contactcentrum voor stapsgewijze instructies over het configureren van stromen.

Voor een MS Dynamics integratiedemonstratie kunt u bekijken hoe u een aangepaste connector voor MS Dynamics CRM configureert.

Raadpleeg Voor meer informatie over API hulpmiddelen voor verificatie in Microsoft Dataverse-omgevingen, Raadpleeg Slapeloosheid gebruiken met Dataverse Web API.

Percentage toewijzing en A/B-verdeling

Gebruik deze Webex Sjabloon Contact Center flow designer om gesprekken met percentages over verschillende wachtrijen te verdelen, zodat een soepele werking en het aantal afmeldingen bij grote gesprekken wordt geminimaliseerd.

Deze stroom verspreidt inkomende gesprekken op basis van een toewijzing op basis van een percentage. Concreet wordt 90% van de contacten naar de hoofdwachtrij gerouteerd, 0% om ondersteuning te overstromen (inactief) en 10% naar een wachtrij op een externe locatie. Na het toewijzen wordt een bericht afgespeeld waarin hun toewijzing in de wachtrij wordt aangegeven, gevolgd door een muziek in de wachtstand totdat er een agent beschikbaar is. U kunt de flow aanpassen aan de behoeften van uw organisatie.

Deze stroom maakt gebruik van Cisco Tekst-naar-Spraak (TTS) voor alle gesproken instructies. Voor muziek in de wachtstand wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt.

Voorwaarden

Controleer of aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze workflow implementeert:

  • U kunt invoerpunten, wachtrijen, teams en toewijzingen van ingangspunten maken.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie over de uitgebreide stappen.

Stroom specificatie

In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Stromings-element

Beschrijving

Oproepbevestiging

Het gesprek gaat in de stroom op het punt NewPhoneContact .

Percentage toegewezen

90% van de gesprekken wordt naar de hoofdwachtrij gerouteerd.

10% van de gesprekken wordt naar de wachtrij voor externe locaties gerouteerd.

Wachtrijbericht afspelen

Na het percentage toegewezen, hoort de beller een bericht waarin het toewijzingspad wordt aangegeven.

Contact wachtrij

De beller wordt in de toegewezen wachtrij geplaatst.

Wachtstandmuziek

Terwijl bellers in de wachtrij wachten, horen ze muziek in de wachtstand.

Agenttoewijzing

Gesprekken worden gerouteerd naar de beschikbare agent in de toegewezen wachtrij.

Flow-activiteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Flow-activiteit

Beschrijving

Nieuwe TelefoonContact

Dat is het uitgangspunt wanneer een nieuw telefooncontact wordt ontvangen.

PercentageLocatie

Wijst het inkomende contact toe op basis van het percentage verdeling:

  • 90% doorgestuurd naar de hoofdwachtrij.
  • 10% doorgestuurd naar de wachtrij voor externe sites.

InstellenVariabel

Legt het toegewezen percentage (90%, 10%) vast in een variabele met de benaming PercentageGewijs.

InstellenVariabel

Legt het afsluitpad vast (Hoofdwachtrij of Buitensite) waarvoor de oproep is gemaakt in een variabele met de benaming PercentageExitPath.

PlayMessage afspelen

Speelt een bericht af met Cisco TTS dat de beller op de hoogte wordt gebracht van hun toewijzing, zoals: U hebt 90% toewijzing bereikt! Hoofdwachtrij tak 1.

WachtrijContact

Wachtrij voor het contact op basis van het toegewezen pad (Hoofdwachtrij of Buitensite).

Play De 2010

Speelt wachtstandmuziek (defaultmusic_on_hold.wav) af terwijl de beller in de wachtrij wacht.

Extra resources

Raadpleeg Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie .

Gegevensdips van Salesforce HTTPs

Gebruik deze flow designer sjabloon om een IVR flow in Webex contactcenter te creëren dat verbinding maakt met Salesforce via een HTTP-connector, voor dynamische routering en gegevensafzuiging voor het beheren van Salesforce-cases.

Deze stroom maakt gebruik van Webex HTTP-connector van het contact center om klantinformatie van Salesforce op te halen met behulp van een ANI-lookup. De flow haalt de account-, contact- en casegegevens van de klant op van Salesforce en routeert het gesprek dienovereenkomstig.

Deze stroom maakt gebruik van Cisco Tekst-naar-Spraak (TTS) voor alle gesproken instructies. Voor muziek in de wachtstand wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt.

Voorwaarden

Zorg voordat u deze stroom configureert, voor het volgende:

  • Maak ingangspunten, wachtrijen, teams, toewijzingen van ingangspunten en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitgaande ANI en meer.
  • Configureer de Salesforce-connector met OAuth2. Zie De verbonden app configureren voor Webex Salesforce-connector voor contactcenter voor meer informatie .
  • Importeer de bijgevoegde Salesforce_HTTP_Connector.json in de Webex Contact Center-flowontwerper.
  • Gebruik de Salesforce API verzameling om de REST API's te verkennen.
  • Gebruik de volgende opdracht om het OAuth-toegangstoken handmatig te genereren:
    krullen --locatie --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' 

Case gebruiken

Deze integratie van het voorbeeld laat zien hoe deze flow voor een naadloze klantenservice zorgt door Salesforce te integreren met Webex Contact Center, zodat relevante informatie voor zowel klanten als agenten snel beschikbaar is.

  1. Een klant belt naar Webex contactcenter en het telefoonnummer wordt vastgelegd.
  2. Het systeem voert een ANI-lookup uit in Salesforce om overeenkomende account- en contactinformatie te vinden.
  3. Op basis van de opgehaalde gegevens wordt de klant gegroet met een persoonlijk IVR bericht.
  4. Als er een open case bij de klant hoort, ontvangt de agent deze informatie op zijn of haar desktop.
  5. Na het gesprek plaatst Webex contactcenter gegevens en opmerkingen terug naar de Salesforce-zaak.

Stroom specificatie

In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Stromings-element

Beschrijving

ANI-lookup en routering

De stroom begint met het vastleggen van het telefoonnummer van de klant. Het telefoonnummer is geformatteerd en een Salesforce API-gesprek haalt het account en het contact op dat samenhangt met de ANI. Als de klant wordt gevonden, wordt deze gerouteerd op basis van de bijbehorende Salesforce-case.

Updates na een gesprek

Zodra de agent het gesprek heeft afgerond, plaatst Webex contact center informatie zoals gespreksopmerkingen en gespreksoproepen naar de relevante Salesforce-case.

Flow-activiteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Flow-activiteit

Beschrijving

Beginnen

(Nieuw TelefoonContact)

Legt de details van het inkomende gesprek vast en start de stroom.

Telefoonnummer instellen

(SetPhoneNumber)

Maakt het vastgelegde telefoonnummer voor het zoeken naar Salesforce-API.

Accountzoeken

(AccountByANI)

Voert een HTTP GET-aanvraag uit aan Salesforce, waarmee de accountgegevens van de klant worden opgehaald op basis van het telefoonnummer.

Contacten opzoeken

(Contact OpnemenDoorANI)

Haalt het contact voor het telefoonnummer op via een Salesforce SOQL-query.

Zoeken naar gevallen

(CasebyContactId)

Haalt de open casus op die zijn gekoppeld aan het contact en haalt details van de case op, waaronder het nummer en de id van de case.

Contact wachtrij

(WachtrijContact)

Leidt het gesprek naar de juiste agent op basis van de opgehaalde Salesforce-informatie en de klantprioriteit.

Muziek afspelen

(Muziek)

Speelt muziek in de wacht af terwijl de klant wacht voordat de verbinding met een agent wordt gemaakt.

Pop-upscherm

(ScreenPopAccount)

Hiermee opent u de Salesforce-accountpagina van de klant op de desktop van de agent wanneer het gesprek wordt beantwoord.

Opmerking plaatsen

(PostComment)

Plaatst de gegevens van het gesprek in de relevante Salesforce-zaak zodra de interactie is voltooid.

Eindstroom

(Eindstroom)

Beëindigt de stroom na het voltooien van alle taken.

Extra resources

Raadpleeg voor meer informatie over het configureren van Salesforce met Webex Contact Center de salesforce REST API inleiding en Webex Handleiding voor het instellen en beheren van contactcenters.

Bekijk voor een uitgebreide walkthrough-videoconfiguratie deze tweedelige serie:

ServiceNow HTTPs-gegevensdips

Gebruik deze workflowontwerpersjabloon om veilig incidenten en andere objecttypen in ServiceNow op te halen en bij te werken via Webex Contact Center.

Deze stroom integreert Webex Contact Center met ServiceNow via een HTTP-connector om beslissingen te routeren en incidentdetails op te halen via REST-API's van ServiceNow. Het verwerkt inkomende spraakoproepen, voert een ANI-lookup uit, haalt relevante informatie op en biedt persoonlijke service. De processtroom is als volgt:

  1. Er wordt een oproep ontvangen door Webex contactcenter.
  2. Er wordt een welkomstbericht afgespeeld voor de beller, waarin de details van het incident worden vermeld.
  3. Het systeem voert een lookup uit in ServiceNow met de ANI om de sys_id van de beller op te halen om de object-id van de beller op ServiceNow te krijgen.
  4. Het systeem zoekt het actieve incident op basis van de sys_id voor de beller.
  5. Het nummer van het incident wordt voor de beller afgespeeld.
  6. Het gesprek wordt in de wachtrij geplaatst voor de volgende beschikbare agent en wordt ingedeeld op basis van de ernst van het incident.
  7. Wachtstandmuziek wordt afgespeeld terwijl de beller wacht in de wachtrij.
  8. Zodra het gesprek met een agent is verbonden, wordt de incidentinformatie weergegeven op de desktop van de agent.
  9. Na een oproep, Webex Contact Center berichten plaatst, wordt informatie teruggebeld naar het relevante incident in ServiceNow.

Voorwaarden

Zorg voordat u deze stroom configureert, voor het volgende:

  • OAuth2-instelling: configureer OAuth2 in ServiceNow en Webex Contact Center, na de videozelfstudie.
  • Configuratie beheerder: meld u aan bij admin.webex.com en configureer de connector. Ga naar Contact Center > Connectors > Custom Connector > OAuth2. Voer de benodigde aanmeldingsgegevens in zoals beschreven in de videozelfstudie.

Voorbeeld van case gebruiken

Deze integratie van het voorbeeld laat zien hoe Webex Contact Center de ervaring van de klant kan verbeteren door persoonlijke interacties, terwijl ServiceNow wordt gebruikt voor ANI-lookups en incidentmanagement:

  1. Inkomend gesprek: de klant belt naar Webex contactcenter.
  2. ANI-lookup: Webex voert een ANI-lookup uit in ServiceNow om de beller te identificeren.
  3. Incidentzoeken: ServiceNow haalt de gekoppelde Incident-ID op op basis van de gegevens van de beller.
  4. Persoonlijke begroeting: de klant wordt begroet met een persoonlijk bericht, verwijzend naar het actieve incident.
  5. Routering en prioriteiten: oproepen worden gerouteerd op basis van de ernst van het incident, zodat kritieke problemen eerst worden opgelost.
  6. Toewijzing agent: de oproep is gerouteerd naar een beschikbare agent, waarbij de gegevens van het incident op de desktop van de agent worden weergegeven.
  7. Updates na de oproep: Webex Contact Center brengt relevante gespreksinformatie, inclusief oproep-identificaties, door middel van gebeurtenisstromen naar ServiceNow.

Flow-activiteiten

In de volgende tabel worden de activiteiten beschreven die in de stroom worden gebruikt en hun rol in de integratie.

Flow-activiteit

Beschrijving

Beginnen

(Nieuwe telefooncontactpersoon)

De stroom begint wanneer een inkomende oproep wordt ontvangen.

Bericht afspelen

(Begroeting)

Speelt een welkomstbericht af via Cisco Cloud Text-to-Speech, zoals: Welkom bij ServiceNow-demo. Uw incidentnummer is: {{incidentNum}}

Variabele instellen

(Cijferbalk ANI)

Ontstript de internationale code (+1) van de ANI voor de exacte match.

Variabele instellen

(Indeling ANI)

Hiermee formateert u de ANI in de vereiste servicenow-indeling voor query's: (123) 456-7890.

HTTP-verzoek

(Gebruiker opzoeken)

Zoekt de sys_id van de gebruiker op in ServiceNow met de ANI van de gebruiker.

HTTP-verzoek

(Incident opzoeken)

Gebruikt de sys_id om het actieve incident van de beller op te halen uit ServiceNow.

Bericht afspelen

(Nummer van het incident)

Geeft het nummer van het incident aan de beller door via Tekst-naar-spraak.

Contact wachtrij

(In wachtrij naar agent)

Hiermee plaatst u de beller in de wachtrij voor de volgende beschikbare agent, op basis van de ernst van het incident.

Muziek afspelen

(Wachtstandmuziek)

Speelt wachtstandmuziek af terwijl de beller in de wachtrij staat.

Oproep na

(Opmerkingen na servicenow)

Plaatst de gespreksgegevens, inclusief het incidentnummer, terug naar ServiceNow zodra de oproep is beëindigd.

Extra resources

Om de REST API's te verkennen en te testen kunt u de verzameling Van ServiceNow API Postman (ServiceNow API Collection.postman_collection.json) importeren in Postman. Zo kunt u beter begrijpen welke API's beschikbaar zijn en hoe deze communiceren met Webex contactcenter.

Zie Webex installatie- en beheerhandleiding voor contactcentrum voor meer informatie over het Webex contactcentrumstromen .

Eenvoudig inkomend gesprek naar wachtrij

Gebruik deze workflowontwerpersjabloon in Webex Contact Center om een eenvoudig proces voor het afhandelen van inkomende gesprekken te bieden. Bellers worden begroet, in de wachtrij geplaatst voor een agent en horen wachtstandmuziek terwijl ze wachten.

Deze stroom biedt een duidelijk proces voor het afhandelen van inkomende gesprekken in een contactcenter:

  1. Een gesprek wordt ontvangen en komt de stroom via het ingangspunt binnen.
  2. Er wordt een welkomstbericht voor de beller afgespeeld.
  3. De beller wordt in een wachtrij geplaatst voor de volgende beschikbare agent.
  4. Terwijl u in de wachtrij wacht, wordt voor de beller een wachtstandmuziek afgespeeld.
  5. Deze stroom zorgt voor een soepele ervaring door foutafhandelingsmechanismen in te stellen en terugvalscenario's toe te staan voor het geval agenten niet beschikbaar zijn.

Voorwaarden

Controleer of aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze workflow implementeert:

  • U kunt invoerpunten, wachtrijen, teams en toewijzingen van ingangspunten maken.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie over de uitgebreide stappen.

Flow-activiteiten

In de volgende tabel worden de volgorde van de stroomactiviteiten beschreven die in deze stroomsjabloon zijn betrokken.

Flow-activiteit

Beschrijving

Beginnen

(Nieuwe telefooncontactpersoon)

De stroom begint wanneer een gesprek is ontvangen via het ingangspunt. Het gesprek wordt geaccepteerd in de stroom en gaat verder met de volgende stap.

Bericht afspelen

(Welkomstprompt)

Er wordt een bericht afgespeeld om de beller te ontvangen. In deze stroom luidt het bericht: Welkom bij Webex Contact Center!

Dit bericht wordt geconfigureerd met Cisco TTS, maar kan worden vervangen door aangepaste opnamen.

Wachtrij

(Rechtstreeks contact)

Na het welkomstbericht wordt het gesprek in de wachtrij geplaatst. De wachtrij is ingesteld om het gesprek om te leiden naar de Q_arubhatt wachtrij, die de beller doorschakelt naar de langst beschikbare agent.

Muziek afspelen

(Muziek tijdens wachtstand)

Terwijl de stroom wacht in de wachtrij, wordt wachtstandmuziek (defaultmusic_on_hold.wav) afgespeeld. Deze speelt gedurende 30 seconden af voordat de lussen worden doorbroken.

Bericht afspelen

(Bericht in de wachtstand zetten)

Een secundair bericht wordt afgespeeld terwijl de beller wacht: Bedankt voor je geduld. Even geduld.

Dit bericht wordt geconfigureerd met Cisco TTS, maar kan worden vervangen door aangepaste opnamen.

Eindstroom

De stroom eindigt bij agentverbinding of als er een fout optreedt. Hiermee zorgt u voor een soepele verwerking van de beller, ongeacht of de beller is verbonden met een agent of dat de stroom moet worden beëindigd vanwege een fout.

Foutafhandeling

De stroom is ontworpen om onverwachte problemen op te lossen door op gezette wijze te beëindigen, met terugvalroutes beschikbaar.

Extra resources

Raadpleeg Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie.

Virtuele agent met Google DialogFlow CX

Gebruik deze sjabloon voor flowontwerper om Google DialogFlow CX te integreren met Webex Contact Center. Deze flow zorgt voor een verbeterde interactie met klanten dankzij een flexibele en dynamische verwerking van gegevens.

Deze stroom laat zien hoe u gegevens van Webex Contact Center doorgeeft aan Google DialogFlow CX, zodat u kunt profiteren van geavanceerde virtuele agentfuncties. Het rapport bevat voorbeelden van het afhandelen van invoer van bellers, zoals namen, afspraken en oproepredenen, met de nadruk op het naadloos overdragen van gegevens tussen beide platforms.

Deze stroom maakt gebruik van Cisco Tekst-naar-Spraak (TTS) voor gesproken instructies, indien van toepassing.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze substroom implementeert:

  • Maak ingangspunten, wachtrijen, teams, toewijzingen van ingangspunten en andere organisatiespecifieke configuratieactiviteiten, zoals connectors.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco Text-to-Speech (TTS).
  • Stel de Virtuele agent Google DialogFlow CX in en configureer de noodzakelijke WebHook-integraties.

Stroom specificatie

  1. Gesprek wordt ontvangen en gaat in de stroom.
  2. De beller wordt naar een API die zijn naam ophaalt van een spotpunt.
  3. Er wordt een welkomstbericht voor de beller afgespeeld, inclusief hun naam, met behulp van Google DialogFlow CX.
  4. De virtuele agent in DialogFlow CX communiceert met de beller om invoer te verzamelen zoals datums en tijden van afspraken.
  5. De klantgegevens worden teruggegeven aan Webex Contact Center voor eventuele verdere verwerking.
  6. Op basis van de interactie escaleert of eindigt de oproep.
  7. Bij escalatie wordt de beller in de wachtrij geplaatst.
  8. Wachtstandmuziek wordt afgespeeld terwijl de beller op een agent wacht.

Flow-activiteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Flow-activiteit

Beschrijving

Beginnen

De stroom begint wanneer een gesprek wordt ontvangen, die wordt gestart via de activiteit NewPhoneContact.

HTTP-verzoek

GetCustomerName

Het systeem maakt een API aanvraag om de naam van de klant van een extern systeem via een HTTP-verzoek op te halen.

Het resultaat wordt opgeslagen in een globale variabele (DF_CustomerName) die wordt gebruikt voor verdere interactie met Google DialogFlow CX.

Virtuele agent

De stroom activeert de activiteit VirtualAgent om de naam van de klant door te geven en te communiceren met Google DialogFlow CX.

De virtuele agent verzamelt informatie, zoals reden van gesprekken, details over afspraken en meer.

Ontleden

Met deze activiteit wordt de respons van DialogFlow CX bewerkt en worden de stroomvariabelen (Call_Reason, appointment_date, appointment_time) dienovereenkomstig bijgewerkt.

Variabele instellen - afspraak

De afspraakdatum en -tijd die in DialogFlow CX worden verzameld, worden geformatteerd en opgeslagen in een globale variabele (DF_Appointment).

Contact wachtrij

Na interactie met de virtuele agent wordt de klant in een wachtrij geplaatst om te wachten op de volgende beschikbare agent.

Muziek afspelen

Terwijl de beller wacht in de wachtrij, speelt het systeem de standaardmuziek (defaultmusic_on_hold.wav) af.

Verbinding verbreken

Als geen verdere actie hoeft te worden ondernomen, wordt de verbinding verbroken via de activiteit DisconnectContact.

Extra resources

Raadpleeg de documentatie voor Google DialogFlow CX voor ontwikkelaars van Google DialogFlow CX en 'Configureer virtuele agentenspraak in Webex contact center' voor meer informatie over het integreren van Webex Contact Center.

Ga voor ondersteuning naar Webex Contact Center-ondersteuning voor ontwikkelaars of word lid van de Webex Contact Center-API's voor ontwikkelaars.

Zendesk HTTPs-gegevensdips

Deze sjabloon gebruikt Webex HTTP-connector van het contactcenter om te integreren met Zendesk. Gebruik deze flow designer-sjabloon om op zoekbewerkingen naar klantgegevens uit te voeren, tickets in Zendesk te beheren en op efficiënte wijze.

Deze stroom maakt gebruik van de API's van Zendesk om Webex contactcenter te verbeteren door klantgegevens te extraheren op basis van ANI (Automatic Number Identification) en ticketgegevens op te halen. Hiermee worden gesprekken gerouteert op basis van de ernst van het incident of de beschikbaarheid van agenten, en worden de interactie met de klanten verbeterd. Het systeem kan verschillende acties uitvoeren:

  • Zoek een Zendesk-gebruiker op op basis van ANI (het nummer van de beller).
  • Haal het meest recente onopgeloste ticket van de gebruiker op.
  • Presenteer relevante ticketgegevens 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 maakt gebruik van Cisco Tekst-naar-Spraak (TTS) voor alle gesproken instructies. Voor muziek in de wachtstand wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt.

Voorwaarden

Controleer of aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze workflow implementeert:

  • Zorg ervoor API-verificatie is ingeschakeld in het Zendesk-exemplaar. Voer de stappen uit:Admin>Apps and Integrations > API> Enable API authentication .
  • De Zendesk HTTP-connector moet worden geconfigureerd met BasicAuth.
  • Maak ingangspunten, wachtrijen, teams en andere organisatiespecifieke configuratieactiviteiten.
  • Upload statische audiobestanden als er aangepaste audioprompts of muziekbestanden worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie over de uitgebreide stappen.

Case gebruiken

Gebruik dit voorbeeld voor meer informatie over de werking van deze stroom.

  1. Een klant belt in Webex contactcenter.
  2. Er wordt een ANI-lookup uitgevoerd om de klantgegevens op te halen uit Zendesk.
  3. Het meest recent ticket voor de klant wordt opgehaald.
  4. De klant wordt gegroet via een IVR en op de hoogte gesteld van de status van zijn ticket.
  5. De klant kan:
    • Maak verbinding met een agent.
    • De verbinding verbreken als de agent ervoor kiest niet met een agent te spreken.
  6. Na een gesprek kan het systeem het Zendesk-ticket bijwerken met relevante gespreksinformatie.

Stroom specificatie

In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Stromings-element

Beschrijving

Oproep ontvangen

Het gesprek wordt in het systeem ingevoerd en de Zendesk-connector wordt gestart.

Gebruiker zoeken in Zendesk

Het systeem voert een look-up uit in Zendesk met het nummer van de beller.

Ticketgegevens ophalen

Het systeem haalt het meest recent onopgeloste ticket voor de gebruiker op.

Huidige ticketgegevens

De klant wordt via een IVR op de hoogte gesteld van de status van het ticket.

Menuopties

De klant kan ervoor kiezen om met een agent te spreken of de verbinding te verbreken.

Flow-activiteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Flow-activiteit

Beschrijving

Beginnen

De stroom begint wanneer een gesprek is ontvangen.

Gebruiker zoeken (Zendesk)

Met deze activiteit wordt een HTTP-aanvraag naar Zendesk uitgevoerd, waarmee naar de gebruiker wordt gezocht op basis van zijn/haar ANI.

Ticketgegevens ophalen

Nog een HTTP-verzoek wordt aan Zendesk gedaan om het meest recente ticket voor de gebruiker op te halen.

Huidige ticketgegevens

Via TTS wordt een bericht voor de beller afgespeeld, met informatie over de status van het ticket.

Bevestiging, menu

Het systeem biedt een menu aan voor de klanten waarin deze verbinding kan maken met een agent of de verbinding kan verbreken.

Contact wachtrij

Als de klant ervoor kiest verbinding te maken met een agent, wordt deze in een wachtrij geplaatst.

Muziek afspelen

Wachtstandmuziek wordt afgespeeld terwijl de klant op een agent wacht.

Opmerkingen na een bericht (Zendesk)

Na het gesprek plaatst het systeem een opmerking over het Zendesk-ticket met een overzicht van de interactie.

Verbinding verbreken

De verbinding met het systeem wordt verbroken als de klant ervoor kiest de verbinding te verbreken of nadat de oproep is voltooid.

Extra resources

Deze stroom maakt gebruik van de HTTP-connector van Webex Contact Center voor interactie met de API's van Zendesk. Zie de documentatie over Zendesk API en Webex handleiding voor het instellen en beheren van het contactcentrum voor meer informatie.

Dubbel terugbellen voorkomen

Deze stroomsjabloon laat zien hoe dubbele terugbelgegevens binnen Webex contactcenter kunnen worden voorkomen door gebruik te maken van de uitgebreide HTTP-activiteit met ondersteuning voor Inhoudstype: GraphQL. Het gebruikt de WebExCC-API's HTTP-connector voor interactie met de API zoeken, zodat de stroom bestaande terugbelverzoeken van dezelfde beller kan controleren. Met deze sjabloon verbetert u de efficiëntie en de ervaring van de klant door overbodig terugbellen te voorkomen.

Met deze stroomsjabloon wordt gecontroleerd of een klant al een terugbelverzoek in het systeem heeft ingediend. Het maakt gebruik van de API zoeken via GraphQL om te bepalen of er een actieve terugbeltaak bestaat voor de ANI van de beller (Automatic Number Identification).

Het maakt gebruik van de functie die de HTTP-activiteit binnen Webex contactcentrum verbetert door ondersteuning toe te voegen voor Inhoudstype: GraphQL - Mogelijkheid om de WebExCC-API's HTTP-connector te gebruiken voor het zoeken API via de nieuwe GraphQL-inhoudstype, inclusief variabele vervanging.

Voorwaarden

Controleer of aan de volgende vereisten wordt voldaan voordat u deze workflow implementeert:

  • Configureer een connector voor het Webex Contact Center-API's.

  • Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: ingangspunt, toewijzing ingangspunt, wachtrijen, enzovoort.

Stroom specificatie

Stromings-element

Beschrijving

Oproep is ontvangen

Het gesprek gaat in de stroom op bij de activiteit NewPhoneContact .

Eerste begroeting

Bij PlayMessage_wgk activiteit wordt een eerste begroetingsbericht voor de beller afgespeeld.

Huidige tijd uitpakken

De SetVariable_7a1 activiteit extraheert de huidige tijd in milliseconden en slaat deze op in de variabele huidigeTijd .

Tijd berekenen uren geleden

De SetVariable_8t9-activiteit berekent de tijd 24 uur voorafgaand aan de huidige tijd in milliseconden en slaat deze op in de variabele goback_by_a_day .

De ANI bijknippen

Door de SetVariable_ak4 activiteit wordt de ANI (het telefoonnummer van de beller) bijgesneden om het voorvoegsel '+1' te verwijderen vanwege zoekdoeleinden.

Zoeken API gesprek (GrafiekQL)

  • De activiteit ZoekenAPIRequest doet een oproep naar Webex Contactcenter zoeken API met GraphQL zoeken naar bestaande actieve terugbeltaken zoeken op basis van de ANI.

  • Het gebruikt de variabelen goback_by_a_day en huidigeTijd om te zoeken in de laatste 24 uur.

  • Met de GraphQL-query wordt gezocht naar taken die overeenkomen met de ANI van de beller of getypte ANI die actief zijn en een terugbelstatus hebben.

Reactie API controleren

  • De SetVariable_xye activiteit combineert de HTTP-statuscode, de terugbelstatus en de HTTP-reactietekst van de oproep API zoeken in de variabele apiOutput .

  • Met de Condition_ts8 activiteit wordt gecontroleerd of de HTTP-antwoordtekst van de oproep API zoeken 'Niet verwerkt' bevat, wat betekent dat er geen dubbele terugbelactie is.

Dubbel terugbellen afhandelen (als deze wordt gevonden)

  • Als een dubbel terugbellen wordt gevonden (het API antwoord bevat een terugbeloproep), wordt door de PlayMessage_99x-activiteit de beller doorgegeven dat terugbellen al is gepland en wordt de verbinding met het DisconnectContact_mx8 verbroken.

Nieuw terugbellen plannen (als deze niet wordt gevonden):

Als er geen dubbele terugbelactiviteit wordt gevonden, gaat de stroom over naar de Menu_lsi activiteit die de beller opties geeft om een terugbeloproep te plannen of in de wachtrij te wachten.

Terugbellen plannen

Als de beller ervoor kiest het terugbellen te plannen (op 1 drukken), wordt voor de Callback_20e activiteit een terugbelafroep gepland met de ANI van de beller. Een bevestigingsbericht wordt afgespeeld via PlayMessage_ysw , waarna DisconnectContact_mx8_2bg de verbinding verbreekt.

Wachten in wachtrij

Als de beller ervoor kiest om in de wachtrij te wachten (op 2 drukt), wordt de teller van de SetVariable_c0y verhoogd. Het gesprek wordt vervolgens in de wachtrij geplaatst voor een agent via QueueContact_95e en muziek wordt tijdens de wachtstand afgespeeld via PlayMusic_qne. Het gesprek verwijst terug naar de Menu_lsi activiteit.

Variabelen

  • callBackStatus: (STRING) - de status van het terugbellen.

  • teller: (INTEGER) - een tellervariabele.

  • currentTime: (STRING) - de huidige tijd in milliseconden sinds zijn tijdperk.

  • goback_by_a_day: (STRING) - De tijd die 24 uur geleden in milliseconden sinds zijn tijdperk.

  • apiOutput: (STRING) - de gecombineerde HTTP-statuscode, terugbelstatus en HTTP-reactie van de API.

  • ANITrim: (STRING) - de getypte ANI (telefoonnummer) van de beller.

  • antwoord: (STRING) - het HTTP-antwoord van de API zoeken.

Flow-activiteiten

In de volgende tabel worden de volgorde van de stroomactiviteiten beschreven die in deze stroomsjabloon zijn betrokken.

Flow-activiteit

Beschrijving

Beginnen

(Nieuw TelefoonContact)

Start de stroom wanneer het gesprek is ontvangen.

Acties

PlayMessage afspelen

Speelt een bericht voor de beller af.

TrgBlln

Plant een terugbeloproep voor de beller.

Play De 2010

Speelt muziek tijdens de wachtstand af.

WachtrijContact

Hiermee plaatst u het gesprek in de wachtrij voor een agent.

DE HTTP-SITE

Maakt een HTTP-verzoek naar de API met GraphQL.

Verbinding verbrekenContact

De verbinding wordt verbroken.

Variabele instellen

SetVariable: stelt verschillende variabelen in, waaronder huidige tijd, tijd 24 uur geleden, ingekort ANI en API-uitvoer.

Voorwaarden

  • Voorwaarde: controleer of de http-antwoordtekst 'Niet verwerkt' bevat.

  • Menu: biedt de beller opties om een terugbeloproep te plannen of te wachten in de wachtrij.

Wachtmuziek (MusicOnHold)

Speelt wachtstandmuziek af terwijl de beller in de wachtrij wacht.

Afhandeling met lus (CallLoopCycle en Loop Cycle)

Zorgt ervoor dat gesprekken die te vaak doorlopen, naar het laatste menu worden omgeleid.

Verbinding verbreken (Verbinding verbreken)

Verbreekt de verbinding na berichten of wanneer de beller besluit de interactie te beëindigen.

Extra resources

Voor meer informatie over het gebruik van HTTP-verzoeken met GraphQL en andere activiteiten in Webex contactcentrum, raadpleegt u de sectie activiteitsstatus voor HTTP-verzoeken .

Raadpleeg ook de documentatie over Webex Contact Center-API's voor meer informatie over de query's API en Grafiekwachtrij.

Opnemen en beheren van audioprompt

Deze stroomsjabloon biedt een gestroomlijnde methode voor beheerders om gesproken instructies binnen Webex Contact Center op te nemen en te beheren via een Gebruikersinterface voor Telefonie (TUI). Het maakt gebruik van de verbeterde activiteitenmogelijkheden voor HTTP, waaronder ondersteuning voor 'Inhoudstype: formuliergegevens' voor interactie met de AUDIOBESTANDen van Webex contactcenter (prompt). Dit sjabloon repliceert functies die bekend zijn van on-premises systemen, waardoor de ervaring van de klanten en de operationele efficiëntie wordt verbeterd.

Voorwaarden

  • Maak en invoerpunt en configureer de toewijzing van het ingangspunt via de pagina Instellingen van Control Hub voor Webex contactcentrum. Raadpleeg de Webex De Installatie- en beheerhandleiding van Contact Center.

  • Configureer een connector voor het Webex Contact Center-API's.

  • Als Cisco Text-to-Speech (TTS) niet is ingeschakeld voor aanwijzingen, uploadt u de vereiste statische audiobestanden.

Stroom specificatie

Stromings-element

Beschrijving

Oproep is ontvangenHet gesprek gaat in de stroom op bij de activiteit NewPhoneContact .
(OPTIONEEL) Admin-verificatie via OTPDe flow developer kan een optionele verificatiebarrière voor de beheerder implementeren, met een veilige methode zoals OTP, dat via SMS aan de ANI wordt geleverd of een willekeurig gegenereerd nummer/PIN. Deze optie kunt u toevoegen voor het hoofdmenu.
HoofdmenuIn de activiteit Hoofdmenu (IVR Menu) worden de beheerder de volgende opties weergegeven:
  • Druk op 1 om een nieuwe aanwijzing te maken.

  • Druk op 2 om een bestaande melding bij te werken.

  • Druk op 3 om een bestaande aanwijzing te verwijderen.

  • Druk op 4 om de stroom af te sluiten

Prompt maken (optie 1)
  • De PlayMessage_kcx activiteit vraagt de beheerder een nieuwe audioprompt op te nemen.

  • Voor de Record_e0j activiteit wordt de audio-invoer van de beheerder opgenomen.

  • De opgenomen audio wordt vervolgens naar het Webex Contact Center verzonden API met behulp van de activiteit Http-verzoek maken met Inhoudstype: Formuliergegevens.

  • De Parse_gke activiteit ontleedt de respons om de id en blobId van de zojuist gemaakte prompt te extraheren. Dit is nodig voor het geval dat dezelfde prompt moet worden bijgewerkt.

  • De PlayMessage_q16 activiteit bevestigt dat het bericht is gemaakt.

  • Het systeem speelt de opgenomen melding voor bevestiging af met PlayRecordedMessage.

Bijwerkingsprompt (optie 2)
  • De activiteit RecordPromptAfterTone vraagt de beheerder een bijgewerkte melding op te nemen.

  • De Record_e38 activiteit neemt de nieuwe audio op.

  • De stroom wijzigt vervolgens de naam van het bestand dat u wilt verwijderen met behulp van RenameFileToDelete. Zo worden altijd verwijzingen naar dit audiobestand verwijderd waar audiobestanden met de naam naar worden verwezen.

  • De bijgewerkte audio wordt naar het Webex Contact Center verzonden API met behulp van de HTTPRequest_13n HTTP-verzoekactiviteit met inhoudstype: Formuliergegevens.

  • Het systeem bevestigt de update en speelt de nieuwe melding af met PlayMessage_q16_jpg_03l en PlayMessage_0l6.

Verwijderingsprompt (optie 3)
  • De activiteit DeleteConfirm bevestigt de verwijdering.

  • De stroom wijzigt de naam van het bestand dat u wilt verwijderen met Behulp van RenameFileToDelete.

  • De HTTPRequest_raf activiteit verzendt een verzoek tot VERWIJDEREN naar het Webex Contact Center API om de prompt te verwijderen.

  • Het systeem bevestigt de verwijdering met DeleteConfirm.

Sluiten (optie 4)
  • Bij de Afscheidsactiviteit wordt een dankje afgespeeld.

  • De verbinding wordt verbroken via de DisconnectContact_cz4 activiteit.

Variabelen

Variabele

Type

Beschrijving

blobIdSTRINGDe Blob-id van het geluidsbestand.
audioFileNameSTRINGDe naam van het geluidsbestand (standaard: "EmergencyDemo.wav").
idSTRINGDe id van het geluidsbestand.
statusSTRINGDe status van de API aanvraag.
newFileNameSTRINGDe naam van het bijgewerkte geluidsbestand (standaard: "updatedFile.wav").
antwoordSTRINGHet HTTP-antwoord van de API-verzoeken. Dit is optioneel, voor foutopsporing.

Gebruikte activiteiten

Flow-activiteit

Beschrijving

Beginnen NewPhoneContact: start de stroom wanneer het gesprek is ontvangen.
IVR menu Hoofdmenu: speelt een menu af met opties voor promptbeheer.
Aanwijzing maken
  • PlayMessage: vraagt de beheerder een nieuwe aanwijzing op te nemen.

  • Opnemen: neemt de audio-invoer op.

  • HTTP-verzoek: HTTP verzoek om de audioprompt te maken met Inhoudstype: FORMULIER-DATA.

  • Ontleden: hiermee ontleedt u de HTTP-reactie om de id en blobId te extraheren.

  • PlayMessage: bevestigt het maken van het bericht.

  • PlayMessage: speelt de opgenomen aanwijzing af.

Bijwerkingsprompt
  • Menu: vraagt de beheerder een bijgewerkte aanwijzing op te nemen.

  • Record_e38:neemt de audio-invoer op.

  • HTTP-verzoek: HTTP verzoek om de audioprompt bij te werken met Inhoudstype : FORMULIER-GEGEVENS.

  • PlayMessage: bevestigt de update van het bericht.

  • PlayMessage: speelt de bijgewerkte aanwijzing af.

Melding om te verwijderen
  • Menu: bevestigt het verwijderen van de audioprompt.

  • HTTP-verzoek: wijzigt de naam van het bestand dat u wilt verwijderen. Vereist de id van de prompt die moet worden gedefinieerd.

  • HTTP-verzoek: HTTP-verzoek om de audioprompt te verwijderen met Behulp van Inhoudstype: Toepassing/JSON en VERWIJDERINGsverzoek.

Overige
  • Wait: Wait activity.

  • SetVariable: Stelt variabelen in.

  • DisconnectContact: hiermee wordt de verbinding verbroken.

Extra gegevens

Voor meer informatie over de besturingselementen Opnameactiviteit, HTTP-verzoeken en Opname in Webex contactcentrum, raadpleegt u de sectie activiteit op HTTP-verzoek .

Laatste sjabloon voor agentroutering

De laatste sjabloon voor agentroutering toont hoe u laatste agentroutering binnen Webex contactcenter kunt implementeren door gebruik te maken van de verbeterde HTTP-activiteit met ondersteuning voor Inhoudstype: GrafiekQL. Deze gebruikt de WebexCC-API's HTTP-connector voor interactie met de API zoeken, zodat gesprekken kunnen worden routeren naar de laatste agent die de oproep heeft afgehandeld. Deze sjabloon verbetert de ervaring van klanten door de gebruiker te verbinden met een bekende agent.

Met deze stroomsjabloon wordt gecontroleerd of een klant binnen de laatste 24 uur heeft gebeld en als dat zo is, leidt u het gesprek naar dezelfde agent. Het systeem maakt gebruik van de API Zoeken via GraphQL om de laatste agent te vinden die het gesprek als laatste heeft afgehandeld op basis van de ANI van de beller (Automatic Number Identification).

Het maakt gebruik van de functie die de HTTP-activiteit binnen Webex contactcentrum verbetert door ondersteuning toe te voegen voor Inhoudstype: GraphQL - Mogelijkheid om de WebExCC-API's HTTP-connector te gebruiken voor het zoeken API via de nieuwe GraphQL-inhoudstype: inclusief variabele vervanging.

Voorwaarden

  • Configureer een connector voor het Webex Contact Center-API's.

  • Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: ingangspunt, toewijzing ingangspunt, wachtrijen, enzovoort.

Stroom specificatie

  1. Oproep is ontvangen:

    • Het gesprek gaat in de stroom op bij de activiteit NewPhoneContact .

  2. Eerste begroeting:

    • Met de PlayMessage-activiteit wordt een eerste begroetingsbericht voor de beller afgespeeld.

  3. Huidige tijd extract:

    • Met de Huidige Tijd-activiteit wordt de huidige tijd extrahuur weergegeven.

  4. Tijd berekenen 24 uur geleden:

    • De Goback_By_a_day-activiteit berekent de tijd die 24 uur voorafgaand aan de huidige tijd is.

  5. Snijd de ANI bij:

    • Met de Activiteit SetVariable wordt de ANI (het telefoonnummer van de beller) bijgesneden om het voorvoegsel '+1' te verwijderen voor zoekdoeleinden.

  6. Zoeken API gesprek (GrafiekQL):

    • De activiteit SearchAPILastAgent wordt gebeld naar de Webex Zoekfunctie API contactcentrum waarmee u Met GraphQL de agent zoekt die het vorige gesprek heeft afgehandeld op basis van de ANI.

    • Het gebruikt de variabelen goback_by_a_day en huidigeTijd om te zoeken in de laatste 24 uur.

    • Met de GraphQL-query wordt gezocht naar taken die overeenkomen met de ANI van de beller of getypte ANI die niet actief zijn en wordt de eigenaar-id (agent-id) van de taak opgehaald.

  7. Logboekregistratie voor foutopsporing:

    • Bij de activiteit Foutopsporing afmelden worden de HTTP-statuscode en antwoordtekst van het API gesprek zoeken logt.

    • In Debug_Log activiteit wordt de geëxtraheerde agent-id logt.

  8. Schakel API reactie in:

    • Met de Condition_kxu activiteit wordt gecontroleerd of de HTTP-statuscode van de oproep API zoeken 200 is (geslaagd).

  9. Controleer of de agent-id is geëxtraheerd:

    • Met Condition_jtn activiteit wordt gecontroleerd of een agent-id is opgehaald uit de reactie API.

  10. Route naar laatste agent (indien gevonden):

    • Als een agent-id wordt gevonden, wordt voor de PlayMessage_ee8 activiteit een bevestigingsbericht aan de beller afgespeeld met de melding dat de beller wordt doorverbonden met dezelfde agent als waarmee ze eerder hebben gesproken.

    • Door de QueueToAgent_xh1 activiteit wordt het gesprek naar de agent in de wachtrij geplaatst met de geëxtraheerde agent-id.

  11. Doorschakelen naar standaardwachtrij (als deze niet wordt gevonden):

    • Als er geen agent-id wordt gevonden (het API oproep is mislukt of geen vorige oproep is gevonden binnen 24 uur), wordt door de activiteit QueueToDefault de oproep in een standaardwachtrij geplaatst.

  12. Speel muziek tijdens wachtstand af:

    • Voor de PlayMusic_i73 activiteit wordt muziek afgespeeld tijdens de wachtstand terwijl de beller in de wachtrij wacht.

Variabelen

  • agentId: (STRING) - de id van de laatste agent die het gesprek heeft afgehandeld.

  • currentTime: (STRING) - de huidige tijd in milliseconden sinds zijn tijdperk.

  • goback_by_a_day: (STRING) - De tijd die 24 uur geleden in milliseconden sinds zijn tijdperk.

  • Antwoord: (STRING) - het HTTP-antwoord van de API.

  • ANITrim: (STRING) - de getypte ANI (telefoonnummer) van de beller.

Flow-activiteiten

In de volgende tabel worden de volgorde van de stroomactiviteiten beschreven die in deze stroomsjabloon zijn betrokken.

Flow-activiteit

Beschrijving

Beginnen

(Nieuw TelefoonContact)

Start de stroom wanneer het gesprek is ontvangen.

Acties

PlayMessage afspelen

Speelt een bericht voor de beller af.

WachtrijTotAgent

Hiermee plaatst u het gesprek in de wachtrij voor een specifieke agent.

Play De 2010

Speelt muziek tijdens de wachtstand af.

Wachtrij

Hiermee plaatst u het gesprek in een standaardwachtrij.

DE HTTP-SITE

Maakt een HTTP-verzoek naar de API met GraphQL.

PlayMessage afspelen

Speelt een bericht af dat de beller naar de laatste agent wordt gerouteerd.

Variabele instellen

  • Huidige tijd: stelt een variabele in voor de huidige tijd.

  • Goback_By_a_day: stelt een variabele in voor de tijd van 24 uur geleden.

  • Foutopsporing: hiermee meldt u het API antwoord voor foutopsporing.

  • Debug_Log: hiermee wordt de geëxtraheerde agent-id logt voor foutopsporing.

  • SetVariable_7b4: snijdt de ANI bij voor het zoeken.

Voorwaarden

  • Condition_jtn: controleert of er een agent-id wordt geëxtraheerd.

  • Condition_kxu: controleer of de HTTP-statuscode 200 is.

Wachtmuziek (MusicOnHold)

Speelt wachtstandmuziek af terwijl de beller in de wachtrij wacht.

Afhandeling met lus (CallLoopCycle en Loop Cycle)

Zorgt ervoor dat gesprekken die te vaak doorlopen, naar het laatste menu worden omgeleid.

Verbinding verbreken (Verbinding verbreken)

Verbreekt de verbinding na berichten of wanneer de beller besluit de interactie te beëindigen.

Extra resources

Voor meer informatie over het gebruik van HTTP-verzoeken met GraphQL en andere activiteiten in Webex contactcentrum, raadpleegt u de sectie activiteitsstatus voor HTTP-verzoeken .

Raadpleeg ook de documentatie over Webex Contact Center-API's voor meer informatie over de query's API en Grafiekwachtrij.

AI-agent autonoom (pakkettracering)

Deze stroom maakt gebruik van een zelfstandige AI-agent om spraakinteracties te beheren die samenhangen met het volgen van pakketten. De stroom biedt de optie om indien nodig naar menselijke agenten te escaleren of op basis van AI-agentenfouten.

De stroom is ontworpen om interacties met klanten over het volgen van pakketten af te handelen via een autonoom AI-agent. De AI-agent bestaat uit een actie voor het volgen van het pakket en een Knowledge Base die betrekking heeft op algemene verzendquery's. Klanten kunnen op elk gewenst moment vragen een menselijke agent te spreken.

Voorwaarden

Als u deze stroom wilt gebruiken, moet u het volgende instellen:

  • Een autonoom AI-agent geconfigureerd met de juiste actie (samen met fulfillment) en kennisdocumenten. Er is een voorbeeld van een fulfillmentstroom beschikbaar in Webex Connect-flowsjablonen.

  • Toewijzing invoerpunt, wachtrij, teams en ingangspunt, geconfigureerd op de pagina Instellingen van Control Hub voor Webex Contact Center.

  • Cisco Text-to-Speech (TTS) is beschikbaar voor het genereren van dynamische aangepaste berichten.

  • Upload statische audiobestanden als u de standaardaudio van Cisco niet gebruikt.

Specificatie integratie

  1. Beller start contact: de oproep wordt ontvangen door Webex contactcenter en doorgestuurd naar de autonoom AI-agent.

  2. Interactie AI-agent: de AI-agent verwerkt het verzoek van de beller met betrekking tot het volgen van pakketten.

  3. Wachtrij voor agent: als op het verzoek van de klant escalatie vereist is of door fouten van de AI-agent, wordt de beller in een wachtrij geplaatst voor een menselijke agent.

  4. Verbinding verbreken: de interactie eindigt wanneer het verzoek van de beller is afgehandeld of de beller is doorverbonden met een agent.

Activiteiten die in de stroom worden gebruikt

Flow-activiteit

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 sturen.
Bericht afspelen Biedt systeemberichten met Cisco Tekst-naar-spraak. Wordt gebruikt om een foutbericht af te spelen voordat escalatie naar menselijke agent in geval van VAV2-activiteitsfouten.
In de wachtrij voor agent Beheert logische wachtrij voor escalatie naar menselijke agenten.
Muziek afspelen Wachtstandmuziek die wordt afgespeeld tijdens een wachtrij wanneer de beller wacht op verbinding met de agent.
Verbinding verbreken Beëindigt de interactie nadat taken zijn voltooid of als deze naar een menselijke agent is geë escaleerd.

Fout afhandeling

De stroom bevat foutbeheerstrategieën om onverwachte problemen gepast om te gaan, zodat de beller wordt geïnformeerd en correct wordt omgeleid.

Ondersteuning voor ontwikkelaars

Raadpleeg de documentatie bij meer informatie over het gebruik van Webex Contact Center met zelfstandige AI-agenten:

Extra resources

Voor ondersteuning in verband met deze stroom neemt u contact op met het Webex Contact Center-ondersteuning voor ontwikkelaars via de Webex Developer Portal.

Ga voor meer discussies naar de Webex Contact Center Developer Community voor API's.

SCRIPT AI-agent (pakkettracering)

Deze stroom is ontworpen voor het afhandelen van spraakinteracties die samenhangen met het volgen van pakketten met behulp van een gescripte virtuele agent. Deze stroom toont de eenvoudigste manier van prestatie voor een gescripte agent. Daarnaast toont de flow hoe klanten in wachtrijen worden geplaatst voor verschillende agentwachtrijen op basis van de laatste actieve intentie en aangepaste rapporten voor AI-agenten in Analyser.

Deze stroom maakt gebruik van een via een script geschreven Webex AI Agent om te communiceren met klanten voor wat betreft het volgen van pakketten. De VAV2-activiteit (Virtuele agent V2) verlaat via de rand 'Afgehandeld' wanneer de agent met een script een aangepaste gebeurtenis maakt om het pakket bij te houden. De stroom maakt gebruik van een pakketregistratie API om dit te bereiken. Deze API is beschikbaar voor ontwikkelaars voor test- en demo's. De uitvoergegevens worden in de stroom gerijpt en aan de agent doorgegeven via een statusgebeurtenis. Meer informatie over het configureren van Een script van agenten voor spraak.

Voorwaarden

Als u deze stroom wilt gebruiken, moet u het volgende instellen:

  • Een Webex AI-agent die is geconfigureerd voor het afhandelen van vragen over het traceren van pakketten. Deze agent kan worden geïmporteerd wanneer u een nieuwe agent maakt.

  • Toewijzing invoerpunt, wachtrij, teams en ingangspunt, geconfigureerd op de pagina Instellingen van Control Hub voor Webex Contact Center.

  • Zorg ervoor dat Cisco-tekst-naar-spraak (TTS) is ingeschakeld voor het genereren van dynamische audioberichten.

  • Upload zo nodig statische audiobestanden voor aangepaste systeemmeldingen.

Specificatie integratie

  1. Beller start contact: de oproep wordt ontvangen door Webex Contact Center en naar de gescripte AI-agent doorgestuurd.

  2. Interactiestatus wordt vastgelegd met behulp van Globale variabele: de stroom stelt de globale variabele CustomAIAgentInteractionOutcome in om de status van de interactie van de klant met de AI-agent te vastleggen. Deze wordt op verschillende punten bijgewerkt en wordt gebruikt om met visual op maat gemaakte rapporten te maken.

  3. Interactie AI-agent: de AI-agent verwerkt invoer van klanten en reageert op basis van geconfigureerde bedoelingen. Als de gebruiker een pakket wil traceren en een geldig pakketnummer aanbiedt, wordt de besturing weer aan de stroom overgedragen via een aangepaste gebeurtenis.

  4. AI-agentmetagegevens parsing en resellers: het pakketnummer van de klant wordt opgehaald uit de VAV2-metagegevens en gebruikt in de HTTP-activiteit.

  5. Een antwoordcondities: De flow controleert of de pakketinformatie wel of niet is gevonden en stelt de juiste antwoorden in.

  6. De interactie met de AI-agent wordt hervat*: Afhankelijk van het antwoord op De klant, wordt het bericht dat naar de klant moet worden verzonden, via gebeurtenisgegevens onder 'Statusgebeurtenis' teruggestuurd naar de agent in een script.

  7. Agent overdracht en case-activiteit: bepaalt de volgende stappen op basis van de vorige intentie en leidt de stroom naar verschillende wachtrijen op basis van de vorige intentie.

  8. Wachtrij naar agent: als escalatie vereist is of in geval van fouten, wordt de beller in de wachtrij geplaatst voor een menselijke agent.

  9. Verbinding verbreken: de interactie eindigt wanneer het verzoek van de beller is afgehandeld of de beller is doorverbonden met een agent.

Activiteiten die in de stroom worden gebruikt

Flow-activiteit

Beschrijving

Beginnen De stroom wordt gestart wanneer een nieuw gesprek wordt ontvangen.
Variabele voor uitkomst interactie instellen Gebruik de ingestelde variabele activiteit om de algemene variabele AangepasteAIAgentInteractionOutcome bij te werken om de meest recente status van de interactie met de AI-agent op te slaan.
Interactie AI-agent Beheert vragen over pakketregistratie met behulp van gescripte interacties. Dezelfde activiteit wordt gebruikt om het gesprek te starten en statusgebeurtenissen naar de AI-agent te sturen.
Pakketdetails ontleent Extraheert het pakketnummer uit de metagegevens die zijn verstrekt door de virtuele agent.
HTTP-verzoek voor pakketgegevens Verzendt een verzoek naar de logistieke API om de pakketstatus en geschatte levering op te halen. Gebruik ABC123456 als voorbeeldpakketnummer.
Voorwaardelijke logica Bepaalt het antwoord op basis van de pakketstatus of de HTTP-statuscode van de API oproep.
Reactievariabelen instellen Configureert reacties om te communiceren of het pakket is gevonden of de afleveringsdetails.
Bericht afspelen Levert systeemfouten met Cisco Tekst-naar-spraak berichten, met name wanneer er systeemfouten optreden.
Activiteit case Begeleidt de stroom op basis van de vorige intentie en besluit over de routering naar specifieke wachtrijen.
In de wachtrij voor agent Beheert logische wachtrij voor escalatie naar menselijke agenten.
Muziek afspelen Wachtstandmuziek die wordt afgespeeld tijdens een wachtrij wanneer de beller wacht op verbinding met de agent.
Verbinding verbreken Beëindigt de interactie nadat taken zijn voltooid of als deze naar een menselijke agent is geë escaleerd.

Stroom-details

De flow JSON die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor het verwerken van interacties, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste gebruikte variabelen zijn:

Variabele

Beschrijving

event_name Naam van de gebeurtenis die naar de AI-agent wordt verzonden.
event_data Gebeurtenis Aan de AI-agent verzonden.
status De status van het pakket op basis van het HTTP-antwoord.
geschattelevering Gemiddelde leveringsdatum en -tijd van het pakket op basis van het HTTP-antwoord.
packageResp Antwoord om naar de klant te worden teruggestuurd op basis van het antwoord op HTTP-activiteit.
Global_VoiceName Bepaalt welke spraak wordt gebruikt voor tekst-naar-spraak.
AangepastEAIAgentInteractieOutcome Hiermee wordt de status van de interactie - verlaten, afgehandeld, geë escaleerd of foutieve - weergegeven op basis van de interactie van de klant met de AI-agent.

Fout afhandeling

De stroom bevat foutbeheerstrategieën om onverwachte problemen gepast om te gaan, zodat de beller wordt geïnformeerd en correct wordt omgeleid.

Extra resources

Raadpleeg de documentatie bij meer informatie over het gebruik van Webex Contact Center met gescripte AI-agenten:

Ondersteuning voor ontwikkelaars

Voor ondersteuning in verband met deze stroom neemt u contact op met het Webex Contact Center-ondersteuning voor ontwikkelaars via de Webex Developer Portal.

Ga voor meer discussies naar de Webex Contact Center Developer Community voor API's.

AI-agent gescript (afspraken maken met dokter)

Deze sjabloon toont de gegevensstroom tussen Webex Contact Center en Webex AI Agent Studio voor een interactie die gebruikmaakt van een agent met script. De stroom bevat diverse integraties met externe systemen. Deze worden aangeroepen op basis van aangepaste gebeurtenissen die door de AI-agent zijn verzonden en de fulfillmentgegevens worden teruggegeven aan de agent.

Deze flow laat zien hoe gegevens bij het gebruik van aangepaste gebeurtenissen worden uitgewisseld tussen Webex Contact Center en Webex AI Agent Studio. Deze stroom maakt het mogelijk om automatisch doktersbezoeken te plannen en beheren via een AI-agent met een script. Het systeem integreert met externe systemen om de beschikbaarheid te controleren, afspraken te maken, bestaande afspraken op te zoeken en afspraken te annuleren. Deze flow zorgt voor een naadloze communicatie tussen de beller en de AI-agent, met escalatie-opties naar menselijke agenten indien nodig.

Voorwaarden

Als u deze stroom wilt gebruiken, moet u het volgende instellen:

  • Een gescripte AI-agent die is geconfigureerd met relevante bedoelingen voor het afhandelen van het boeken en annuleren van afspraken. Deze kan uit sjablonen worden geïmporteerd terwijl u een nieuwe gescripte agent maakt in het platform AI Agent Studio.

  • Toewijzing invoerpunt, wachtrij, teams en ingangspunt, geconfigureerd op de pagina Instellingen van Control Hub voor Webex Contact Center.

  • API's voor de interface met het externe afsprakenbeheersysteem.

  • Cisco Text-to-Speech (TTS) is beschikbaar voor het genereren van dynamische audioberichten.

  • Upload statische audiobestanden als u de standaardaudio van Cisco niet gebruikt.

Specificatie integratie

  1. Beller start contact: de oproep wordt ontvangen door Webex contactcenter en naar de AI-agent doorgestuurd.

  2. Interactie met AI-agent: de AI-agent verwerkt de invoer van klanten en reageert op basis van geconfigureerde bedoelingen.

  3. Schakelen tussen AI-agent en flow: de controle van het gesprek wordt tijdens verschillende stappen uitgewisseld tussen de AI-agent en de flow. DE AI-agent geeft de besturing aan de stroom via aangepaste gebeurtenissen, de flow voert de juiste fulfillment uit op basis van de naam van de gebeurtenis en geeft de besturing terug aan de AI-agent, samen met de fulfillmentgegevens via Statusgebeurtenis in de Virtuele Agent V2-activiteit.

  4. Wachtrij naar agent: als escalatie nodig is, wordt de beller in een wachtrij geplaatst voor een menselijke agent.

  5. Verbinding verbreken: de interactie eindigt wanneer de taak is voltooid of de beller is doorverbonden naar een agent.

Activiteiten die in de stroom worden gebruikt

Beginnen

  • 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 met de AI-agent. Dezelfde activiteit wordt gebruikt om het gesprek te starten en statusgebeurtenissen naar de AI-agent te sturen.

Ontleden

  • Wordt gebruikt om de gebeurtenis Ina van de VAV2-activiteit te ontleden.

Geval

  • Gebruikt om de naam van de gebeurtenis te controleren die wordt verzonden door de VAV2-activiteit en -tak voor de juiste HTTP-verzoekactiviteiten.

HTTP-verzoek

  • Communiceert met externe systemen voor bewerkingen zoals het controleren van beschikbaarheid, het maken, opzoeken of annuleren van afspraken met HTTP-verzoeken op basis van de gebeurtenisnaam die door de VAV2-activiteit wordt verzonden. De activiteit ontleedt ook de respons voor het HTTP-verzoek.

Situatie

  • Evalueert de resultaten van HTTP-verzoeken en leidt de stroom op basis van succes- of foutcondities.

Variabele instellen

  • Wordt gebruikt voor het configureren van variabelen zoals de gebeurtenisnaam en gebeurtenisgegevens. Deze zijn essentieel voor het opnieuw oproepen van de VAV2-activiteit met de juiste parameters voor statusgebeurtenis.

Bericht afspelen

  • Biedt systeemberichten met Cisco Tekst-naar-spraak. Wordt gebruikt om een foutbericht af te spelen voordat escalatie naar menselijke agent in geval van VAV2-activiteitsfouten.

In de wachtrij voor agent

  • Beheert logische wachtrij voor escalatie naar menselijke agenten.

Muziek afspelen

  • Wachtstandmuziek die wordt afgespeeld tijdens een wachtrij wanneer de beller wacht op verbinding met de agent.

Verbinding verbreken

  • Beëindigt de interactie nadat taken zijn voltooid of als deze naar een menselijke agent is geë escaleerd.

Stroom-details

De flow JSON die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor het verwerken van interacties, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste gebruikte variabelen zijn:

  • event_name: de naam van de gebeurtenis die naar de AI-agent is verzonden.

  • event_data: Gebeurtenis Aan de AI-agent verzonden.

  • event_data_string: tekenreeksversie van event_data omdat de VAV2-activiteit alleen string accepteert.

  • http_input: hoofdtekst van de aanvraag voor de HTTP-activiteit op basis van VAV2-metagegevens.

  • Global_VoiceName: bepaalt welke spraak wordt gebruikt voor tekst-naar-spraak.

Fout afhandeling

De stroom bevat foutbeheerstrategieën om onverwachte problemen gepast om te gaan, zodat de beller wordt geïnformeerd en correct wordt omgeleid.

Extra resources

Meer informatie over het instellen van uw AI-agenten op Webex AI Agent Studio en het gebruik ervan in combinatie met Webex Contact Center, raadpleegt u de Webex handleiding voor het beheer van AI Agent Studio.

Ondersteuning voor ontwikkelaars

Voor ondersteuning met betrekking tot deze integratie opent u een ticket bij de Webex Contact Center Developer Support-team via de Webex Developer Portal.

Ga voor meer discussies naar de Webex Contact Center Developer Community voor API's.

Substroomsjablonen gebruiken

Substroomsjablonen werken op dezelfde manier als stroomsjablonen. Deze sjablonen stroomlijnen het creëren van substromen die in meerdere stromen kunnen worden geïntegreerd, waardoor de overloop en ontwikkelingstijd afnemen.

Als u substroomstromen wilt maken met substroomsjablonen, kiest u de juiste sjabloon, past u deze aan uw wensen aan, valideert u, publiceert u en neemt u deze op in uw workflows. Zie Voor meer informatie : Stromen maken op gebaseerd op stroomsjablonen.

Terugbelgegevens verzamelen

Gebruik deze sjabloon om een substroom voor terugbelgegevensverzameling te maken, zodat bellers in de wachtrij kunnen blijven of een terugbelverzoek kunnen indienen voor flexibele serviceopties.

Deze substroom biedt een menu waarmee bellers kunnen kiezen voor terugbellen of in de wachtrij kunnen blijven. Als de terugbeloptie wordt gekozen, worden de nodige informatie voor terugbellen verzameld, waarbij gebruik wordt gemaakt van het huidige nummer van de beller of met een alternatief nummer. U kunt de substroom aanpassen om de bellerervaring soepel te laten verlopen bij het afhandelen van fouten of onbekende situaties, zoals time-outs en ongeldige invoer.

Deze substroom maakt gebruik van Cisco Tekst-naar-spraak (TTS) voor alle gesproken instructies. Voor muziek wordt standaard het ingebouwde bestand met de muziek in de wachtstand defaultmusic_on_hold.wav.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze substroom implementeert:

  • Maak ingangspunten, wachtrijen, teams, toewijzingen van ingangspunten en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitgaande ANI en meer.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco Text-to-Speech (TTS).
  • Zorg ervoor dat de terugbelvariabelen (bijvoorbeeld: callbackNumber, callbackNumberEntered, stayInQueue) correct zijn toegewezen aan uw systeem om de juiste gegevens vast te leggen.

Zie Webex handleiding voor het instellen en beheren van contactcentrum voor meer informatie over de uitgebreide stappen .

Subflow-ingangen

  • callbackNumber - STRING: het nummer dat wordt gebruikt voor het terugbellen (één door de calleris die belt van of een nieuw nummer).
  • stayInQueue - BOOLEAN: geeft aan of de beller ervoor heeft gekozen in de wachtrij te blijven (Waar) of om terugbellen (Onwaar).

Substroom uitgangen

  • callbackNumberEntered - STRING: het nummer dat de beller heeft ingevoerd voor het terugbellen, als deze heeft gekozen voor een alternatief nummer.
  • stayInQueue - BOOLEAN: of de beller heeft gekozen om in de wachtrij te blijven of een terugbeloproep te ontvangen.

Specificatie substroom

In de volgende tabel worden de verschillende substroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Substroomelement

Beschrijving

Substroom starten

Het gesprek gaat naar de substroom.

Afmelden, menu

De beller krijgt de mogelijkheid om in de wachtrij te blijven of een terugbeloproep te ontvangen.

  • Druk op 1 voor terugbellen.
  • Druk op 2 om in de wachtrij te blijven.

Nummer, menu

Als de beller ervoor kiest een terugbeloproep te ontvangen, krijgt hij of zij de volgende optie:

  • Druk op 1 om het nummer te gebruiken van waaruit ze bellen.
  • Druk op 2 om een nieuw terugbelnummer in te voeren.

Cijfers verzamelen

Als de beller ervoor kiest een nieuw terugbelnummer in te voeren, wordt deze gevraagd hun 10-cijferige nummer in te voeren, gevolgd door de hekje-toets (#).

Variabele instellen

Het verzamelde terugbelnummer wordt opgeslagen in de variabele callbackNumberEntered.

Substroom beëindigen

De substroom eindigt nadat de terugbelgegevens zijn verzameld of nadat eventuele fouten zijn afgehandeld.

Substroomactiviteiten

In de volgende tabel wordt de volgorde van de substroomactiviteiten voor het verzamelen van terugbelgegevens beschreven.

Substroomactiviteit

Beschrijving

Substroom starten

De substroom begint wanneer deze wordt aangeroepen.

Afmelden, menu

De beller heeft de optie in de wachtrij te blijven staan of een terugbeloproep te ontvangen. Met TTS wordt de beller gevraagd op 1 te drukken voor terugbellen of op 2 om in de wachtrij te blijven.

Nummer, menu

Als de beller kiest voor terugbellen, wordt deze gevraagd om hun huidige nummer te gebruiken of een nieuw nummer in te voeren.

Cijfers verzamelen

Als de beller een nieuw nummer invoert, verzamelt deze activiteit hun 10-cijferige nummer gevolgd door het pondteken (#).

Variabele instellen

Het verzamelde nummer wordt in de variabele callbackNumberEntered opgeslagen voor verder gebruik.

Substroom beëindigen

De stroom eindigt na het afhandelen van de keuzes van de beller en het verzamelen van de nodige informatie.

Extra resources

Meer informatie over het configureren van substromen vindt u in Webex Handleiding voor het instellen en beheren van contactcentrum.

Foutafhandeling

Gebruik de sjabloon foutverwerking van substroomstromen in Webex Contact Center om fouten te beheren zoals het afhandelen van problemen in de wachtrij of het oplossen van API van fouten. Het kan worden gekoppeld aan specifieke activiteiten of worden geconfigureerd als een globale foutafhandeling, zodat het systeem soepel blijft werken en gebruikers feedback over eventuele problemen biedt.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze substroom implementeert:

  • Zorg ervoor dat Cisco Tekst-naar-spraak (TTS) is ingeschakeld dat het contactcenter tekst-naar-spraak kan gebruiken voor foutmeldingen.
  • Wijs de variabele van errorMessage toe aan het dynamisch verwerken van de juiste foutberichten in uw workflow.

Zie Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie over de uitgebreide stappen.

Subflow-ingangen

  • errorMessage - STRING: het foutbericht dat dynamisch moet worden afgespeeld om het probleem aan te geven dat de beller heeft opgetreden.

Substroom uitgangen

  • Niet van toepassing: deze substroom produceert geen uitgangen omdat deze wordt gebruikt voor het verwerken van fouten en het geven van feedback aan de beller.

Specificatie substroom

In de volgende tabel worden de verschillende substroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Substroomelement

Beschrijving

Substroom starten

De substroom wordt geactiveerd wanneer zich een fout voordoet.

Foutbericht afspelen

Het systeem speelt een dynamisch foutbericht af dat is gedefinieerd door de variabele errorMessage met Cisco Cloud TTS. De melding kan bijvoorbeeld zijn: We hebben technische problemen. Probeer het later opnieuw.

Substroom beëindigen

(Normaal einde)

Als de fout met succes is afgehandeld, eindigt de substroom correct.

Substroom beëindigen

(Fout einde)

Als zich verdere problemen voordoen (bijvoorbeeld wanneer het foutbericht niet wordt afgespeeld), eindigt de substroom in een escalatiestatus om een kritieke fout aan te geven.

Substroomactiviteiten

In de volgende tabel wordt de volgorde van substroomactiviteiten voor het beheer van fouten beschreven.

Substroomactiviteit

Beschrijving

Substroom starten

De substroom begint wanneer zich een fout voordoet, waardoor de foutverwerkingsreeks wordt gestart.

Foutbericht afspelen

Speelt het foutbericht voor de beller af met Cisco Cloud TTS. De berichtinhoud wordt dynamisch gedefinieerd door de variabele van errorMessage.

Substroom beëindigen

(Normaal einde)

Beëindigt de substroom als de fout zonder problemen is opgelost.

Substroom beëindigen

(Fout einde)

Beëindigt de substroom met een escalatie als zich extra fouten voordoen tijdens het foutafhandelingsproces.

Extra resources

Meer informatie over het configureren van substromen vindt u in Webex Handleiding voor het instellen en beheren van contactcentrum.

HTTP-gegevensdipsy

Gebruik deze substroomsjabloon om accountgegevens van de klant op te halen via een HTTP-verzoek. Het ondersteunt het bevestigen van een account-id, handmatige invoer als het verzoek mislukt, en verwerkt time-outs, ongeldige invoer en kritieke fouten, ideaal bij geautomatiseerde lookups voor klantenaccounts in contact centers.

Deze substroom biedt een dynamische ervaring waarbij accountgegevens van klanten worden opgehaald met een HTTP-verzoek. Als het opzoeken is geslaagd, wordt de klant om de account-ID gevraagd om de account-ID te bevestigen. Als dit mislukt, of de beller wil, kan deze zijn accountnummer handmatig invoeren. De stroom behandelt fouten zoals ongeldige invoer, time-outs en kritieke fouten op een gepast moment.

Deze substroom maakt gebruik van Cisco Tekst-naar-spraak (TTS) voor alle gesproken instructies.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze substroom implementeert:

  • Maak ingangspunten, wachtrijen, connectors, teams, toewijzingen van ingangspunten en andere organisatiespecifieke configuratieactiviteiten.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco Text-to-Speech (TTS).
  • Zorg ervoor dat de URL van de HTTP-aanvraag en parameters correct zijn ingesteld op basis van de behoeften van uw organisatie.

Zie Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie over de uitgebreide stappen.

Subflow-ingangen

  • errorMessage - STRING: een bericht dat wordt afgespeeld als er een fout tijdens de substroom is opgetreden.

Substroom uitgangen

  • outputVariable - STRING: slaat het bevestigde of handmatig ingevoerde accountnummer op.

Specificatie substroom

In de volgende tabel worden de verschillende substroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Substroomelement

Beschrijving

Substroom starten

(Initialisatie)

Met de substroom start het proces van het ophalen van klantgegevens.

Een ogenblik geduld

(Comfortbericht)

De beller wordt ervan op de hoogte gebracht dat het systeem zijn informatie opvraagt via een TTS-prompt. Even geduld.

HTTP-verzoek

(Klantgegevens ophalen)

Het systeem verzendt een HTTP GET-verzoek om klantinformatie op te halen van een opgegeven API-eindpunt. Als dit is gelukt, bevat de reactie het klant-id.

HTTP-status controleren

(Reactie evalueren)

Het HTTP-antwoord wordt geëvalueerd op basis van de statuscode. Als de aanvraag is geslaagd, gaat het proces naar de volgende stap.

Bevestiging, menu

(Bevestiging vragen of handmatige invoer)

De beller wordt gevraagd de opgehaalde account-ID te bevestigen of handmatig het accountnummer in te voeren als dit niet correct is.

Variabele instellen

(Id van winkelaccount)

Als de beller de account-ID bevestigt, wordt de waarde opgeslagen in de outputVariable.

Cijfers verzamelen

(Handmatige accountvermelding)

Als de aanvraag mislukt of de beller kiest om zijn accountnummer opnieuw in te voeren, wordt deze gevraagd om een 6-cijferig accountnummer in te voeren, gevolgd door de hekje-toets (#).

Foutafhandeling

(Nog Aanwezig, Ongeldig, Kritiek)

De substroom verwerkt time-outs, ongeldige invoer en kritieke fouten met respectievelijke prompts:

  • StillThere: Vraagt,Bent u er nog?, in geval van een time-out.
  • Ongeldig: hiermee wordt de beller op de hoogte gesteld van ongeldige invoer en gevraagd het opnieuw te proberen.
  • Fout: kritieke fout prompt informatie, er is iets fout gegaan.

Substroom beëindigen

(Conclusie)

De substroom eindigt nadat het accountnummer is bevestigd of nadat een fout is opgetreden.

Substroomactiviteiten

In de volgende tabel wordt de volgorde van substroomactiviteiten voor deze sjabloon beschreven.

Substroomactiviteit

Beschrijving

Substroom starten

De substroom begint wanneer deze wordt aangeroepen.

Een ogenblik geduld

Speelt een bericht af met TTS en vraagt de beller te wachten tot de informatie wordt opgehaald.

HTTP-verzoek

Hiermee verzendt u een HTTP GET-verzoek om de accountgegevens van de klant op te halen.

HTTP-status controleren

Evalueert het HTTP-antwoord om te bepalen of het verzoek is geslaagd.

Bevestiging, menu

Vraagt de beller de opgehaalde account-ID te bevestigen of deze opnieuw in te voeren als de gegevens onjuist zijn.

Variabele instellen

Slaat het bevestigde of handmatig ingevoerde accountnummer op.

Cijfers verzamelen

Verzamelt een 6-cijferig accountnummer van de beller als de HTTP-aanvraag mislukt of als de beller ervoor kiest om een nieuw accountnummer in te voeren.

Foutafhandeling

Er zijn verschillende aanwijzingen voor het verwerken van time-outs, ongeldige invoer en kritieke fouten tijdens de substroom.

Substroom beëindigen

De stroom eindigt nadat het accountnummer is bevestigd of nadat er een fout optreedt.

Wachtrijafhandeling

Gebruik deze substroomsjabloon om de wachtrijafhandeling in Webex contactcenter te automatiseren en bellers bezig te houden met muziek en berichtprompts.

In deze substroom wordt wachtrijmuziek afgespeeld gevolgd door een bericht en wordt de reeks tot een ingesteld aantal keren herhaald (de standaardwaarde is drie). Dit zorgt voor een soepele afhandeling in de wachtrij en een boeiende ervaring voor bellers. U kunt variabelen zoals muziekkeuze, berichtinhoud en lusaantallen aanpassen.

Deze substroom maakt gebruik van Cisco Tekst-naar-spraak (TTS) voor alle gesproken instructies. Voor muziek in de wachtstand wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze substroom implementeert:

  • Maak ingangspunten, wachtrijen, connectors, teams, toewijzingen van ingangspunten en andere organisatiespecifieke configuratieactiviteiten.
  • Zorg voor een juiste configuratie voor wachtrijafhandeling en foutafhandeling.
  • Upload statische audiobestanden als er aangepaste audioprompts of muziekbestanden worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie Webex handleiding voor het instellen en beheren van Contact Center voor meer informatie over de uitgebreide stappen.

Subflow-ingangen

  • queueMessage - STRING: het bericht dat tussen de muziek wordt afgespeeld (standaard: Even geduld).
  • Queue Aan en1 - STRING: het eerste muziekbestand dat wordt afgespeeld terwijl de beller wacht (standaard: defaultmusic_on_hold.wav).
  • Queue Omr2 - STRING: Het tweede muziekbestand dat tussen de berichten moet worden afgespeeld (standaard: defaultmusic_on_hold.wav).
  • Teller - INTEGER: een teller waarmee het aantal lussen wordt bijgehouden (standaard: 0).
  • musicDuration - INTEGER: de duur waarvoor elke muziektrack wordt afgespeeld (standaard: 10 seconden).

Substroom uitgangen

Geen

Specificatie substroom

In de volgende tabel worden de verschillende substroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.

Substroomelement

Beschrijving

Substroom starten

De substroom begint.

Voorwaardecontrole

Met de substroom wordt gecontroleerd of de teller kleiner is dan 2. Als dat waar is, gaat de stroom door naar de muziek en berichtreeks. Als 'onwaar' is, eindigt de substroom.

Muziek afspelen 1

Het eerste muziekbestand (queue Een en ander) wordt afgespeeld voor de duur die is gedefinieerd door musicDuration.

Bericht afspelen

Na het eerste muziekbestand wordt een bericht afgespeeld met Cisco TTS, met de inhoud gedefinieerd door queueMessage.

Muziek 2 afspelen

Na het bericht wordt het tweede muziekbestand (queue Omr2) afgespeeld voor de gedefinieerde duur.

Toename teller

De tegenvariabele wordt met 1 verhoogd nadat het tweede muziekbestand is afgespeeld.

Voorwaarde opnieuw controleren

Nadat de teller is verhoogd, wordt de stroom opnieuw gecontroleerd als de teller nog kleiner is dan 2. Als dit waar is, wordt de lus herhaald; anders eindigt de substroom.

Substroom beëindigen

Zodra de teller op 2 staat, eindigt de substroom.

Substroomactiviteit

In de volgende tabel wordt de volgorde van de substroomactiviteiten beschreven.

Substroomactiviteit

Beschrijving

Substroom starten

Initialiseert het substroomproces.

Voorwaardecontrole

Er wordt een voorwaarde gecontroleerd zodat de lus doorgaat, zodat de teller kleiner is dan 2.

Muziek afspelen 1

Speelt het eerste muziekbestand af voor de duur die is opgegeven door musicDuration.

Bericht afspelen

Speelt een bericht af met Cisco TTS met inhoud van queueMessage.

Muziek 2 afspelen

Speelt het tweede muziekbestand af voor de duur die is opgegeven door musicDuration.

Toename teller

Verhoog de tegenvariabele met 1 om de lus te regelen.

Substroom beëindigen

Beëindigt de substroom wanneer de teller de vooraf gedefinieerde limiet bereikt.

Stromen maken en beheren

Een stroom maken

U kunt stromen maken en beheren met de module voor routeringsbronnen. Wanneer u een flow ontwerpt, mag een ruggespraak geen terugbellen, feedback na de oproep of blind doorverbinden bevatten.

Wanneer u een stroom maakt en het aantal 100 knooppunten overschrijdt, kunt u een latentie ervaren in de Flow Designer. In dergelijke gevallen raden we aan om de functies Flow Chaining en Dynamische variabelen te gebruiken om een grote stroom op te splitsen in eenvoudig hanteerbare kleinere stromen. Zie Meerdere stromen koppelen (kettingschakeling van stromen) en Contact in wachtrij voor meer informatie.

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Stromen beheren. Kies Stromen maken in de vervolgkeuzelijst.

De wizard Een nieuwe stroom maken verschijnt met de optie om te kiezen uit Stroom of Substroom.
4

Klik op Stroom.

Klik op Substroom 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 gewenste optie voor het maken van de stroom:

  • Nieuw starten: gebruik deze optie om een nieuwe stroom vanaf het begin te maken.
  • Stroomsjablonen: gebruik deze optie om een stroom uit stroomsjablonen te maken. Zie Stromen van stroomsjablonen maken voor meer informatie.
  • Importeren: gebruik deze optie om stromen te importeren uit een lokale opslag. Zie voor meer informatie Een stroom importeren.
6

Klik op Opnieuw starten.

7

Voer in het veld Flownaam een unieke naam in.

De naam van de stroom mag geen spaties bevatten. Het enige speciale teken dat is toegestaan, is _ (onderstrepingsteken). De toegestane lengte is 80 tekens. Bijvoorbeeld NewContact_01.

8

Klik op Stroom maken.

Het venster Flow Designer verschijnt.

9

Voer in het gedeelte Algemene instellingen de beschrijving van de stroom in. U kunt de beschrijving later niet meer wijzigen.

10

(Optioneel) Configureer de volgende instellingen in het gedeelte Instellingen voor diagram .

  • Gebogen koppelingen: schakel de wisselen tussen gebogen koppelingen en rechtshoekkoppelingen voor elke stroom in of uit.

    U kunt gebogen koppelingen inschakelen om de weergave van de verbinding tussen activiteiten te verbeteren. In complexe stromen zorgen gebogen koppelingen voor een betere leesbaarheid ten opzichte van rechte lijnen die elkaar vaak overlappen.

  • Koppelingskleur: selecteer de kleur in het kleurenpalet van de vervolgkeuzelijst om de koppelingen aan te geven.

  • Foutpadkleur: selecteer de kleur in het kleurenpalet van de vervolgkeuzelijst om de foutpaden aan te geven.

  • Selectiekleur: kies de kleur in het kleurenpalet van de vervolgkeuzelijst om de gekozen koppeling en de verbonden activiteiten aan te geven.

  • Dikte—Geef de waarde op om de dikte van de koppeling en de verbonden activiteiten te verhogen of te verlagen. Dikte meet in pixels en de standaardwaarde is 1 pixel. De maximale dikte die wordt ondersteund is 3 pixels.

11

Voer de volgende taken uit om de stroom te maken:

Stromen maken van stroomsjablonen

Stroomsjablonen geven u out-of-the-box stromen voor algemene gebruiksgevallen. Ga als volgt te werk om stromen te maken op gebaseerd op stroomsjablonen:

1

Aanmelden bij Control Hub.

2

Navigeer naar Services > Contact Center.

3

Klik in het navigatiedeelvenster van het Contactcentrum op Klantervaring > Stromen.

4

Klik op de pagina Stromen beheren op Stromen beheren en klik op de vervolgkeuzelijst Stromen maken.

De wizard Een nieuwe stroom maken verschijnt met de optie om te kiezen uit Stroom of Substroom.
5

Klik op Stroom.

Als u een substroom wilt maken, klikt u op Substroom. Het proces van het maken van een substroom is vergelijkbaar met dat van het maken van een stroom.

6

Klik in het Veld Kies een methode op Flowsjablonen.

7

Kies uw sjabloon in de lijst met beschikbare sjablonen. Klik op Volgende.

Klik op Details weergeven voor een gedetailleerd voorbeeld van de sjabloon. Raadpleeg de sectie Sjabloondetails weergeven voor meer informatie.

8

Geef een unieke naam voor de stroom op in het veld Naam stroom. U houdt zich aan de naamgevingsconventies.

9

Klik op Volgende.

U hebt een nieuwe flow gemaakt op basis van een stroomsjabloon.

Voor meer informatie over de stromen en als stromen nog verder moeten worden geconfigureerd voordat ze worden getest, gebruikt u de koppelingen in de lijst met stroomsjablonen. Zie Details van stroomsjabloon weergeven.

Volgende stappen

Pas de activiteiten en gebeurtenissen in de stroom aan volgens uw wensen. Valideer de stroom en publiceer de stroom.

Details van stroomsjabloon weergeven

Als u meer details over een specifieke sjabloon wilt weergeven, gaat u als volgt te werk:

1

Selecteer op de pagina sjabloonverzameling de gewenste sjabloon.

2

Klik op Details weergeven. De pagina Sjabloongegevens wordt weergegeven.

  • In het bovenste paneel wordt een voorbeeld van de gekozen sjabloon weergegeven. Klik op het pictogram Volledig scherm om de sjabloon in volledig scherm te openen. Selecteer specifieke secties van de sjabloon en zoom in en uit. U kunt indien nodig schakelen tussen de hoofdstroom en gebeurtenisstromen.
  • Het onderste deelvenster bevat de volgende secties met gedetailleerde informatie over de geselecteerde stroomsjabloon:
    • Beschrijving: een korte beschrijving en het doel van de sjabloon.
    • Details: belangrijkste functies van de sjabloon.
    • Vereisten: stappen die u moet configureren voordat de stroomsjabloon naar verwachting werkt.
    • Stroom specificatie: details over hoe de stroom begint, wat er in de stroom gebeurt en hoe de stroom eindigt.
    • Gebruikte activiteiten—Vermeldt de verschillende activiteiten die in de specifieke sjabloon worden gebruikt.
    • Extra details: extra details over de stroomsjabloon.

Volgende stappen

Klik op Sjabloon selecteren om door te gaan met de gekozen sjabloon.

Opties van het contextmenu

Gebruik het contextmenu voor aanvullende acties. Als u het contextmenu wilt openen op de pagina Stromen , kiest u de gewenste stroom en opent u de stroom in de module Flowontwerper. Wijs de naam van de stroom aan. Er verschijnt een menu met de volgende opties:

  • Naam bewerken: gebruik deze knop om de naam van de stroom te wijzigen.
  • Exporteren: gebruik deze knop om de stroom te exporteren.
  • Importeren: gebruik deze knop om de stroom te importeren.
  • Verwijderen: gebruik deze knop om de stroom te verwijderen.
  • Versiegeschiedenis weergeven: gebruik deze knop om de versiedetails van de stroom weer te geven.

Stroomvariabelen bewerken

U kunt geen variabele bewerken wanneer deze in gebruik is. Nadat u het variabeletype hebt gemaakt, kunt u het type niet meer bewerken.

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Go to Flow Designer naast de flow die u wilt bewerken. De stroom wordt geopend in het venster Flowontwerper.

4

Klik op een variabelelabel in het deelvenster Algemene eigenschappen .

In een pop-upvenster wordt een samenvatting van de variabele informatie weergegeven.
5

Klik op Bewerken in de rechterbovenhoek van het pop-upvenster.

6

Selecteer de ongebruikte variabele in de stroom.

7

Breng de benodigde wijzigingen aan in de configuraties van de variabelenaam, beschrijving, waarde en variabele.

Een stroom wijzigen

Gebruik de wisseltoets Bewerken om een stroom te bewerken. Wanneer deze optie is ingeschakeld, kunnen andere flow-ontwikkelaars de stroom niet tegelijkertijd bewerken. Standaard wordt een stroom geopend in de modus Alleen lezen.

U kunt variabelen die gevoelige informatie bevatten markeren als veilig. Wanneer u een bestaande stroom opent die stroomvariabelen bevat, wordt u gevraagd deze variabelen te bekijken en als veilig te markeren. Zie Beveiligde variabelen voor meer informatie over beveiligde variabelen .

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven en hier wordt de lijst met stromen met de volgende velden weergegeven:

De naam van het veld.

Beschrijving

Naam stroom

De naam van de stroom zoals geconfigureerd in de toepassing Flow Designer.

De naam van de stroom moet uniek zijn.

Beschrijving

De beschrijving van de stroom zoals geconfigureerd in de toepassing Flowontwerper.

Status

Geeft aan of de stroom is gepubliceerd of zich nog in de conceptfase bevindt.

Laatst gewijzigdDatum en tijd waarop de stroom voor het laatst werd gewijzigd.
3

Klik op het pictogram Go to Flow Designer naast de flow die u wilt bewerken. De stroom wordt geopend in het venster Flowontwerper.

Als de geselecteerde stroom stroomvariabelen bevat, wordt een bericht weergegeven met een bericht en wordt u gevraagd de variabelen als veilig te markeren.

U kunt de wijzigingen in de stroom alleen uitvoeren als de wisselknop Bewerken aan is ingeschakeld. Als de knop Bewerken aan is ingesteld op uit, wordt de stroom weergegeven in de alleen-lezenmodus.

4

Klik op Ga beveiligde variabelen selecteren om het dialoogvenster Beveiligde variabelen bewerken te openen.

U kunt nu op Overslaan klikken om de geselecteerde stroom te bewerken zonder de beveiligde variabelen te markeren. Dit dialoogvenster verschijnt wanneer u de stroom de volgende keer bewerkt.

Schakel het selectievakje Dit bericht niet meer weergeven in om het selectieproces voor de geselecteerde stroom permanent over te slaan.

Momenteel wordt deze functie niet ondersteund.

5

Schakel de selectievakjes van de variabelen die gevoelige informatie bevatten in en klik op Opslaan.

In het venster Ontwerper workflow worden de geselecteerde variabelen weergegeven met een vergrendelpictogram naast de variabelenamen.

De geselecteerde stroom wordt geopend in de modus Alleen lezen.

6

Schakel de wisselknop Bewerken in om de stroom te wijzigen.

7

Breng de gewenste wijzigingen aan in de conceptstroom.

Wanneer u een stroom wijzigt, mag een ruggespraak geen terugbellen, feedback na de oproep of blind doorverbinden bevatten.

8

Klik op Opslaan om de stroom op te slaan als u de knop Automatisch opslaan uitschakelt.

Zoeken naar entiteiten in een stroom

Met deze zoekfunctie kunt u zoeken naar entiteiten in een stroom en snel toegang krijgen tot hun locaties. Voor stromen die uitgebreider en complexer zijn, kunt u deze zoekfunctie gebruiken om handmatige inspanning te vermijden bij het zoeken naar de gewenste entiteiten.

U kunt de volgende entiteiten in de stroom zoeken met deze zoekfunctie:

  • Namen, beschrijvingen en ingangen van activiteiten
  • Variabelenamen
  • Kiezelstenen uitdrukkingen
  • Flow-eigenschappen

U kunt vrije tekst zoeken en vervangen in velden, zoals tekstinvoer, beschrijvingen, kiezelstenen uitdrukkingen, enzovoort.

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Go to Flow Designer naast de flow die u wilt bewerken.

De stroom wordt geopend in het venster Flowontwerper .
4

Voer in het zoekvak dat in de rechterbovenhoek wordt weergegeven het trefwoord (activiteitsnaam, variabelenaam of tekenreeks) in en druk op Enter.

U kunt het zoekvak ook activeren met de sneltoetsen Cmd + K (voor macOS) en Ctrl + k (voor Windows).

De zoekresultaten worden weergegeven in een afzonderlijk zoekpaneel links in het scherm.
5

(Optioneel) Kies in de vervolgkeuzelijst een of meer entiteitstypen om de zoekresultaten te filteren.

6

Ga als volgt te werk om een tekst te zoeken en te vervangen:

  1. Typ het woord in het veld Vervangen om het gekozen trefwoord te vervangen.

  2. U kunt de afzonderlijke zoekresultaten kiezen en de functie vervangen door het opgegeven trefwoord of op De knop Alles vervangen(Replace all icon.) om alle exemplaren in de stroom te vervangen.

Versielabels toepassen op een stroom

We raden aan versielabels toe te voegen om een levensloop te bepalen van de stroom in verschillende fasen, zoals ontwikkeling, test en live. In plaats van wijzigingen direct op de stroom toe te passen, kunt u de doorstroomfasen publiceren voordat u de flow in de productie implementeert. Met deze functie voorkomt u dat uw huidige stroom tijdens de productie wordt overschreven.

Wanneer u een stroom publiceert, koppelt u naast de stroomnaam ook een versielabel als 'Live', 'Test' of 'Dev' aan de nieuwe stroomversie. Deze geeft de mogelijkheid om verschillende versies van dezelfde stroom te koppelen aan verschillende ingangspunten of GoTo-activiteit. Het nieuwste is het standaardversielabel dat u niet uit een stroomversie kunt verwijderen. U kunt elke andere versielabel aanbrengen samen met de nieuwste versie.

Bovendien kunt u meerdere versies van dezelfde stroom aan een ingangspunt koppelen. Tijdens de configuratie van een ingangspunt kunt u een stroom kiezen met een van de bijbehorende versielabels.

U kunt de stroomlogica ook dynamisch aanpassen door versielabels in de stroom te openen met de variabele NewPhoneContact (zie Startstroom voor meer informatie). De variabele NewPhoneContact.FlowVersionLabel geeft het label weer van de flowversie die momenteel wordt uitgevoerd: 'Dev', 'Test', 'Live' of 'Laatste'. Het toepassen van een stroomversielabel maakt het mogelijk aangepaste logica te maken die past bij de specifieke versielabels van de stroom.

Wanneer u de stroom opent in de bewerkmodus, wordt de conceptversie van de nieuwste stroomversie gepubliceerd. Wanneer u deze conceptversie publiceert, wordt het nieuwste versielabel eraan gekoppeld. Aan slechts één stroom is op een gegeven moment het meest recente versielabel gekoppeld. Dit correspondeert met de laatst gepubliceerde versie van de stroom.

Voordat u begint

U moet de stroom ten minste één keer publiceren.

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Go to Flow Designer naast de flow die u wilt bewerken. De stroom wordt geopend in het venster Flowontwerper.

4

Bewerk de stroom.

5

Klik op Opslaan om de stroom op te slaan als u de knop Automatisch opslaan uitschakelt.

6

Schakel de knop Validatie in om publiceren in te schakelen.

7

Klik op Publiceren.

8

(Optioneel) Voer in het dialoogvenster Publicatiestroom een opmerking in over de versie of informatie die u wilt delen met andere workflowontwikkelaars.

9

Standaard wordt het laatste bericht geselecteerd als versielabel dat de nieuwste versie van de stroom aangeeft. U kunt meerdere versielabels toepassen op een stroomversie, zoals Live, Dev of testen in de vervolgkeuzelijst Versielabel toevoegen.

Als een specifiek versielabel is toegewezen aan een ingangspunt, wordt in de vervolgkeuzelijst een melding weergegeven dat het label is toegewezen aan een toegangspunt.

10

Klik op Publiceren.

Nadat u een of meer toepasselijke versielabels hebt gekozen en gepubliceerd, gebruikt u deze versie van de stroom wanneer u toewijst aan een ingangspunt.

11

(Optioneel) Klik op het timerpictogram naast het versienummer om de versiegeschiedenis van de stroom weer te geven.

De versiegeschiedenis verschijnt waarin de volgende gegevens voor actieve versies en andere versies van de stroom worden weergegeven:

  • Tijd voor publicatie
  • Versienummer
  • Versielabel (indien van toepassing)
  • Laatste bewerking door
  • Publicatienotitie

Gebruik een van de volgende zoekkenmerken om de tabel te filteren:

  • Versienummer
  • Versielabels
  • Uitgegeven door
  • Publicatienotitie
  • Publicatiedatum

Klik op het pictogram Weergeven van een rij om de stroom weer te geven die in de gekozen versie wordt gepubliceerd.

12

(Optioneel) Klik op het pictogram Weergeven van een rij om de stroom weer te geven die in de gekozen versie wordt gepubliceerd.

Als u ervoor kiest om te bewerken wanneer een oudere stroomversie wordt weergegeven, overschrijft het huidige concept met die specifieke stroomversie.

Nadat u het juiste versielabel hebt toegepast op een stroom, kunt u die stroomversie kiezen wanneer u een wachtrij maakt.

Automatisch opslaan in- of uitschakelen

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op Nieuw om een flow te maken.

4

Als u een bestaande stroom wilt bewerken, klikt u op het pictogram Ontwerper voor ga naar stroom naast de flow die u wilt bewerken.

De stroom wordt geopend in het venster Flowontwerper .
5

Als u de optie automatisch opslaan wilt inschakelen, stelt u de wisselknop voor automatisch opslaan in op AAN.

6

De optie voor automatisch opslaan uitschakelen:

  1. Stel de wisselknop voor automatisch opslaan in op UIT.

    Er wordt een bericht weergegeven waarin u wordt gevraagd de actie te bevestigen.

  2. Klik op Automatisch opslaan uitschakelen.

Nadat u de optie voor automatisch opslaan hebt uitgeschakeld, slaat u uw wijzigingen handmatig op. Anders gaan de wijzigingen aan de stroom verloren.

Activiteiten kopiëren en plakken

Kopieer en plak een activiteit of een groep activiteiten in dezelfde workflow, zodat u geen activiteiten 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

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Als u een stroom wilt maken, klikt u op Stromen beheren> Stromen creëren .

4

Als u een bestaande stroom wilt bewerken, klikt u op het pictogram Ontwerpfunctie naast de flow om de stroom te openen.

5

Voer een van onderstaande handelingen uit:

  1. Als u één activiteit wilt kopiëren en dupliceren, selecteert u de activiteit die u wilt kopiëren en klikt u op het pictogram Kopiëren (Copy icon.).

  2. Als u meerdere activiteiten wilt kopiëren en kopiëren, drukt u op Shift en selecteert u de activiteiten die u wilt groeperen en klikt u op het pictogram Kopiëren (Copy icon.).

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

De volgorde van de gekopieerde activiteiten kan indien nodig worden gewijzigd.

Een stroom valideren

Een stroom valideren om te zorgen dat alle verplichte velden zijn geconfigureerd En dat de structuur van de stroom geldig is. Met een validatie kan niet worden vastgesteld hoe het systeem de stroom uitvoert op uitvoeringstijd en biedt geen garantie dat de flow naar verwachting werkt.

Wanneer de validatie is gelukt, laat u de optie Validatie ingeschakeld. U kunt de stroom alleen publiceren als de validatie is gelukt.

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Go to Flow Designer naast de flow die u wilt valideren.

De stroom wordt geopend in het venster Flowontwerper .
4

Stel de optie Validatie in op Aan.

De validatie wordt gestart en de fouten worden weergegeven in het venster.

Tijdens de validatie geeft het systeem fouten op de volgende manieren weer:

  • Stroomfouten— naast de knop Validatie verschijnt een rode knop die het aantal actieve fouten aangeeft. Als er geen fouten zijn (Stroomfouten: 0), is de knop Groen.
  • Stilering van activiteitsfout: als een activiteit configuratiefouten bevat, verschijnt de activiteit met een rode omtrek en een rood informatiepictogram in de rechterbovenhoek. Klik op dit pictogram om contextuele knopinfo weer te geven met een overzicht van fouten met de activiteit. Nadat u de fout hebt aangepakt, gaat de stijlfout in real-time verloren.
  • Venster Validatiedetails: in dit pop-upvenster wordt een actieve lijst met fouten in de stroom bijgehouden. U kunt dit venster naar het canvas slepen en verplaatsen. Klik op pictogram Sluiten in de rechterbovenhoek om het venster te sluiten.

    Dit venster bevat twee gedeelten:

    • Sectie Stroomfouten: in dit gedeelte worden alle actieve fouten in de stroom weergegeven en ze op basis van activiteit afgebroken. Los al deze fouten op voordat u de stroom kunt publiceren. Zie Foutcodes begrijpen voor meer informatie.
    • Sectie Aanbevelingen - in dit gedeelte worden best practices en herinneringen voor het opbouwen van stromen beschreven. Hoewel u deze items moet overwegen voordat u een stroom publiceert, zijn de aanbevelingen niet vereist.

      Als u de aanbevelingen niet wilt weergeven, klikt u op Aanbevelingen negeren om de lijst te verbergen. De lijst blijft verborgen totdat u het venster Details validatie sluit en weer opent.

5

Als u het venster Validatiedetails sluit en het opnieuw wilt openen, klikt u op de knop Stroomfouten .

6

(Optioneel) Wanneer er fouten optreden, stelt u de optie Validatie in op Uitschakelen. Verhelp de fouten en start de validatie opnieuw.

Met flowvalidatie kunnen functies niet worden geëvalueerd of gecontroleerd of variabelen worden opgelost in de verwachting van waarden. Er wordt alleen gecontroleerd op structurele fouten. Dubbelklik op uw variabelen om er zeker van te zijn dat ze naar verwachting werken.

Een stroom kopiëren

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Met de puntjes naast de stroom die u wilt kopiëren en klik op Kopiëren.

De naam van de gekopieerde stroom heeft de volgende notatie: 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 stroom exporteren

U kunt een stroom exporteren om een stroomdefinitie uit te extraheren als een JSON-bestand. Later kunt u het JSON-bestand importeren om dezelfde stroom voor een andere tenant te maken. Als u een stroom wilt importeren, raadpleegt Een stroom importeren.

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de puntjes naast de stroom die u wilt exporteren en klik op Exporteren.

4

Klik in het dialoogvenster dat wordt geopend op Opslaan 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 stroom importeren

Als u een stroom van een andere tenant wilt importeren, moet u deze eerst exporteren als een JSON-bestand. Als u een stroom wilt exporteren, zie Exporteer een stroom.

Als u een bestaande stroom voor dezelfde tenant wilt hergebruiken, raadpleegt u Een stroom kopiëren.

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik onder Stromen beheren op Importeren.

4

Kies het stroombestand met de JSON-indeling van uw lokale systeem.

5

Klik op Openen om het bestand te importeren.

De stroom wordt in uw tenant geïmporteerd.

U kunt een stroom alleen importeren in JSON-indeling. Het JSON-bestand moet een geldige stroom zijn voor een geslaagd importeren.

U kunt een bestandsgrootte van maximaal 10 MB importeren.

Volgende stappen

U kunt de stroom 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 deze vrij van fouten heeft gevonden. U kunt publicatiestromen gebruiken in strategieën voor het routeren van ingangspunten.

Voordat u publiceert, controleert u of de stroom correct is geconfigureerd en gereed is voor live gebruik in het contactcenter. Het systeem ondersteunt het bewerken van een publicatiestroom niet volledig.

De knop Publicatiestroom wordt door het systeem uitgeschakeld terwijl de optie Validatie is uitgeschakeld. Als zich actieve fouten voordoen, blijft de knop uitgeschakeld.

Wanneer u op Publicatiestroom klikt, verschijnt het bevestigingsvenster voor de publicatiestroom . Voordat u een stroom publiceert, controleert u of alle uitdrukkingen werken en dat de stroom zich naar wens gedraagt.

Als er een fout optreedt:

  • U ziet een mededelingenvenster met het Volg-id en Flow-id. Neem contact op met Cisco Support voor hulp bij fouten. Voor ondersteuning is een volg-id vereist.
  • Klik op De knop Opnieuw publiceren.
1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Go to Flow Designer naast de flow die u wilt publiceren.

De stroom wordt geopend in het venster Flowontwerper .
4

Klik op Publiceren.

Als de stroom met succes is gepubliceerd, wordt een bevestigingsbericht weergegeven.

5

Selecteer een van de volgende opties:

  • Klik op Flow sluiten en afmelden als u klaar bent met het bekijken van de stroom en u wilt afmelden bij Flow Designer.
  • Klik op Terug naar stroom als u de stroom wilt bekijken of bewerken.

    Als de stroom wordt toegewezen aan routeringsstrategieën voor toegangspunten, kan het bewerken van een gepubliceerd stroom van invloed zijn op live interacties in het contactcentrum.

Een stroom verwijderen

Als een stroom de status Gepubliceerd heeft, kan deze deel uitmaken van de configuratie van een routeringsstrategie. Weet waar de stroom wordt gebruikt voordat u deze verwijdert. Anders zou u van invloed kunnen zijn op live interacties in het contactcentrum.

1

Aanmelden bij Control Hub.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de puntjes naast de stroom die u wilt verwijderen en klik op Verwijderen.

4

Klik op Ja om te bevestigen.

Strategieën voor entrypointroutering

Een strategie voor de routering voor toegangspunten is een configuratie waarmee het routeringsgedrag van een contact wordt bestuurd wanneer het contact een ingangspunt bereikt. Wanneer een contact bij een ingang aankomt, wordt door de routeringsengine gecontroleerd welk routeringsstrategie voor ingangspunten actief is op het opgegeven tijdstip en volgt deze configuratie.

In het gedeelte voor gespreksbesturing van de configuratie van de routeringsroutering voor toegangspunten kunt u een flow kiezen die de ervaring van bellers tijdens hun interactie regelt. Met Flow Designer kunt u een end-to-end stroom configureren die de eerste afhandeling van het gesprek in de IVR als de wachtrijervaring nadat het contact in de wachtrij is geplaatst, beheert.

Selecteer een flow in het vervolgkeuzemenu Om de stroom aan te geven die deze end-to-end oproepervaring regelt tijdens het tijdsinterval dat is opgegeven in de routeringsstrategie. Alleen stromen die zijn gepubliceerd vanuit Flowontwerper zijn beschikbaar in deze vervolgkeuzelijst.

Stromen zijn alleen beschikbaar voor telefonieinvoerpunten. U kunt instellingen in de stroom niet opheffen uit de routeringsstrategie voor toegangspunten.

Strategieën voor wachtrijroutering

Een strategie voor wachtrijroutering is een configuratie waarmee het routeringsgedrag van een contact wordt bepaald wanneer een contact een wachtrij bereikt. Wanneer een contact een wachtrij bereikt, wordt door de routeringsengine gecontroleerd welke strategie voor wachtrijroutering actief is op het opgegeven tijdstip en wordt deze configuratie gevolgd.

Klanten die wachtrijrouteringsstrategieën hebben in Webex contactcenter, hebben hier toegang toe, maar ze kunnen geen nieuwe strategieën maken. We raden alle klanten aan hun configuraties over te schakelen naar wachtrijen.

Substromen maken en beheren

Met Flow Designer kunt u grote stromen opdelen in kleinere, beter hanteerbare delen, genaamd substromen. U kunt substromen van meerdere stromen opnieuw gebruiken om specifieke taken af te handelen. Deze modulaire aanpak vereenvoudigt het flow management en reduceert de complexiteit van het bouwen van grote stromen. Hieronder volgen 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 beschikbaar zijn binnen dezelfde organisatie. U kunt maximaal 200 substromen per organisatie maken.

  • U kunt een substroom vanuit een stroom aanroepen om logica uit te voeren zonder een ingangspunt te koppelen of de hoofdstroom te verlaten.

  • U kunt substromen meerdere keren opnieuw gebruiken in een hoofdstroom of tussen hoofdstromen binnen de organisatie.

  • U kunt variabelen doorgeven tussen bovenliggende en substromen en invoer- en uitvoervariabelen toewijzen van de hoofdstroom naar de substroom en de tegenovergestelde manier. Hierdoor worden deze variabelen in de substroom onafhankelijk van de variabelen in de bovenliggende stroom die de substroom aanroept.

    De instellingen voor Tekst-naar-spraak (TTS) in de hoofdstroom gaan echter niet door naar de substromen. Denk bijvoorbeeld aan een stroom waarin de hoofdstroomvariabele is Global_VoiceName: fr-FR-Ariane (Frans). Als een substroom triggert om TTS af te spelen, wordt het geluid standaard in het Engels afgespeeld. Om dit te verhelpen, definieert u een substroomvariabele met dezelfde naam die Global_VoiceName : fr-FR-Ariane (Frans). U kunt ook een substroomvariabele Global_VoiceName maken (gelijk aan de hoofdstroom) en de waarde van de hoofdstroom aan de substroom toewijzen. Zie Verschillende ondersteunde talen en spraaknamen met eigen tekst-naar-spraak configureren in wxCC-substroom voor meer informatie .

    U kunt globale variabelen niet doorgegeven in een substroom. Als tijdelijke oplossing kunt u echter globale variabelen doorsturen aan de substroom via een lokale variabele.

  • U kunt de substroom onafhankelijk publiceren. De wijzigingen in de substroom worden echter pas van kracht nadat u de hoofdstroom opnieuw hebt gepubliceerd.

  • U kunt een versielabel zoals Live, Dev en Test aan een substroom koppelen zodat u een end-to-end test kunt uitvoeren voor de hoofdstroom in de respectievelijke omgevingen.

  • Substromen moeten vanuit de hoofdstromen worden opgeroepen. U kunt geen andere substroom vanuit een substroom aanroepen.

  • U kunt geen substroom koppelen van een ingangspunt of wachtrijrouteringsstrategie.

  • U kunt substromen onafhankelijk importeren en exporteren.

Een substroom maken

U kunt substromen in Control Hub maken en beheren.

1

Aanmelden bij Control Hub.

2

Ga naar Contactcentrum > Customerervaring > Stromen > Subflows.

3

Klik op Substromen beheren> Gede-substroom weergeven.

4

Voer de naam van de substroom in het veld Naam substroom in.

De naam van de substroom moet uniek zijn. Hierin mogen geen spaties staan. De enige speciale tekens die zijn toegestaan, zijn _ (onderstrepingsteken) en - (koppelteken). De maximale lengte is 80 tekens.

5

Klik op Beginnen met bouwen van substroom.

Het venster Flow Designer verschijnt.

6

Voer in het gedeelte Algemene instellingen de beschrijving van de substroom in. U kunt deze beschrijving later wijzigen.

7

Configureer in het gedeelte Weergave-instellingen functies zoals gebogen koppelingen, kleur van koppeling, foutpadkleur, selectiekleur en dikte.

8

Voeg in het gedeelte Variabeledefinitie de vereiste variabelen toe voor de koppeling naar de hoofdstroom.

  • Subflow invoervariabele: (verplicht) Deze variabele neemt een ingang van de hoofdstroom op.
  • Uitvoervariabele voor substroom: (verplicht) Deze variabele retourneert een uitvoer terug naar de hoofdstroom.
  • Lokale substroomvariabele: (optioneel) Deze variabele is voor de logica die is afgezonderd in de substroom en geen verband houdt met een van de hoofdstroomvariabelen.

Alle bovenstaande variabelen kunnen het type String, Integer, Datum/tijd, Booleaans, Decimaal en JSON zijn.

9

Voer de volgende taken uit om de substroom te maken:

Bewerkingen zoals het toepassen van versielabels en flowtracering werken op dezelfde manier als in de hoofdstroom. Voor meer informatie kunt u versielabels toepassen op stromings- en traceerstromen.

Een substroom bewerken

Wanneer u een substroom bewerkt en publiceert, worden de wijzigingen pas in de hoofdstroom van kracht nadat u de hoofdstroom hebt gepubliceerd.

1

Aanmelden bij Control Hub.

2

Ga naar Contactcentrum > Customerervaring > Stromen > Subflows.

3

Klik op de substroom die u wilt bewerken.

4

Schakel de wisselknop Bewerken in om de substroom te wijzigen.

5

Breng de gewenste wijzigingen aan in de substroom.

Klik op Opslaan om de stroom op te slaan als u de knop Automatisch opslaan uitschakelt.

Een substroom verwijderen

Als een gepubliceerde hoofdstroom een substroom gebruikt, kunt u deze niet verwijderen ongeacht of de stroom live is of gekoppeld aan een ingangspunt. Als u de substroom wilt verwijderen, verwijdert u deze uit de hoofdstroom of verwijdert u de hoofdstroom geheel.

1

Aanmelden bij Control Hub.

2

Ga naar Contactcentrum > Customerervaring > Stromen > Subflows.

3

Klik op het pictogram met verticale puntjes op de rij van het substroom die u wilt verwijderen en klik op Verwijderen.

4

Klik op Ja om te bevestigen.

Een substroom toevoegen aan een hoofdstroom

U kunt een substroom toevoegen voor meerdere hoofdstromen.

1

Aanmelden bij Control Hub.

2

Navigeer naar Contactcentrum > Customerervaring > Stromen.

U kunt ook een substroom toevoegen aan een hoofdstroom vanuit de navigatiebalk van de Beheerportal. Kies Routeringsstrategie > Stromen. Klik op het pictogram Met de puntjes naast de stroom die u wilt bewerken en klik op Openen.

3

Klik op de stroom die u wilt wijzigen om een substroom toe te voegen.

Het venster Flow Designer verschijnt.

4

Klik op het tabblad Substromen .

Er verschijnt een lijst met substromen voor de gekozen organisatie/tenant.

5

Sleep de gewenste 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 naam of substroomversie, samen met het versielabel en alle variabelen die in de substroom zijn geconfigureerd.

U kunt op Weergeven naast de substroomnaam klikken om de substroom in een nieuw tabblad in de browser te openen.

6

In het gedeelte versie substroom kiest u het vereiste substroomlabel dat u aan de hoofdstroom wilt toevoegen, aangezien dit niet standaard is geconfigureerd. Standaard is het selectievakje Automatische updates inschakelen ingeschakeld. Wanneer u deze optie inschakelt, werkt het systeem automatisch de hoofdstroom bij wanneer u een nieuwe versie van een substroom maakt.

Schakel de optie Automatische updates inschakelen uit om automatische updates uit te schakelen. Zorg ervoor dat u de hoofdstroom opnieuw publiceert wanneer u nieuwere versies van de substroom maakt.

7

Wijs in het gedeelte Invoervariabelen voor substroom de hoofdstroomvariabelen toe aan de substroominvoervariabelen.

Zorg dat u hetzelfde gegevenstype toedeelt, zodat de substroom foutloos werkt.

Op dezelfde manier worden in het gedeelte Uitvoervariabelen voor substroom de uitvoervariabelen voor substroom toegewezen aan de hoofdstroomvariabelen met hetzelfde gegevenstype.

8

Publiceer de hoofdstroom.

Verwerking configuratiefout

Het pad voor de foutafhandeling wordt weergegeven voor elke activiteit die in een flow is geconfigureerd. U kunt de foutafhandeling configureren voor het afhandelen van de fouten die zich kunnen voordoen tijdens het uitvoeren van de flow. Het pad voor foutafhandeling wordt standaard weergegeven en is optioneel voor configureren. Als u het foutafhandelingpad niet configureert in de activiteit, worden meldingen weergegeven tijdens de controle van de flow. U kunt de flow echter wel met de validatiemeldingen publiceren.

Fouten die optreden tijdens het uitvoeren van de flow, zijn uitgebreid ingedeeld in twee typen:

  • Fout bij uitvoering van activiteit: geeft de fouten aan die zijn opgetreden tijdens de functionele uitvoering van de activiteit. Er treedt bijvoorbeeld een fout op wanneer een klant een niet-overeenkomende invoer invoert tijdens het uitvoeren van de menuactiviteit .

  • Systeem-/algemene fouten: geef de fouten aan die zich in het systeem voordoen tijdens het uitvoeren van activiteiten. Systeemfouten doen zich bijvoorbeeld voor wanneer er een ongeldige kiezelstenen-uitdrukking is tijdens het uitvoeren van de activiteit Variabele instellen.

    • Niet-gedefinieerde fout: dit foutknooppunt stelt het uitvoerpad 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.

      Voor de volgende workflowbesturingsactiviteiten geldt niet het knooppunt Niet-gedefinieerd fout - Beginstroom, Eindstroom, HTTP-aanvraag en Parse.

      Als u het knooppunt Niet-gedefinieerde fout niet ziet bij een activiteit, neemt u contact op met Cisco Support om de bijbehorende functievlag in te schakelen.

Configureer foutafhandelingspaden om de flow te optimaliseren. Als er geen foutverwerkingspad is geconfigureerd voor de activiteit, wordt voor de stroom het standaardpad gebruikt dat is geconfigureerd in de gebeurtenisafhandeling OnGlobalError op het tabblad Gebeurtenisstromen . Zie Gebeurtenisstromen voor meer informatie over de gebeurtenisafhandelingsbewerkingen van OnGlobalError.

Meerdere stromen koppelen (stroomschakeling)

Flow chaining geeft u de mogelijkheid om meerdere stromen te koppelen. U kunt de ervaring van de beller aanpassen op basis van de tijd (bij overdracht van het gesprek aan een ingangspunt) of om een enkele stroom opnieuw te gebruiken in meerdere scenario's (als het gesprek wordt overhandigd aan een stroom). Gebruik GoTo om meerdere stromen te kettingen. U kunt flowvariabelen toewijzen aan de verschillende stromen om ervoor te zorgen dat gegevens behouden blijven gedurende het hele end-to-end gesprek.

Registratie bij vaccinaties

Voor het omgaan met klanten die deelnemen aan een vaccinatiecampagne, kunt u twee opties bieden: één voor premium klanten en de andere voor algemene klanten.

Wanneer algemene klanten bellen, geeft het systeem het gesprek door aan de stroom die samenhangt met het invoerpunt voor het afhandelen van registraties. Op basis van de actieve strategieën voor invoerpuntroutering wordt het gesprek door het systeem gerouterd naar de betreffende agent om de algemene klant te registreren.

Wanneer premium klanten bellen, geeft het systeem het gesprek door aan een andere stroom om een afspraak te boeken.

Bekende problemen met kettingschakeling

  • U kunt een ingang die wordt gebruikt in stroomketens niet verwijderen. Voordat u een toegangspunt verwijdert, moet u alle resources verwijderen, zoals wachtrijen en stromen die zijn gekoppeld aan het ingangspunt.

  • U kunt een stroom die wordt gebruikt in kettingschakeling, niet verwijderen. Voordat u de stroom verwijdert, moet u ervoor zorgen dat u verwijzingen naar de stroom verwijdert die zijn gemaakt als onderdeel van de stroomketen.

  • Als u een ingangspunt of stroom die wordt gebruikt in stroomketens met kracht verwijdert, worden er geen foutberichten gevalideerd of weergegeven die aangeven dat een ingangspunt of stroom is verwijderd.

Traceringsstromen

Flowtracering is een postcall-foutopsporingsproces in Flow Designer waarmee flowontwikkelaars inzicht kunnen krijgen in de flow en het pad kunnen weergeven dat voor een oproep is gekozen. Deze functie stelt ontwikkelaars ook in staat om alle relevante informatie te bekijken in het uitvoerpad voor de stroombesturing. Dit helpt bij het oplossen van fouten met stromen en het oplossen van problemen die zich voordoen tijdens het uitvoeren van de stroom.

Als u meerdere versielabels op een stroom hebt toegepast, kunt u de stroom ook met betrekking tot deze versielabels traceren. Zie Versielabels toepassen op een stroom voor meer informatie.

Een interactie geeft een overzicht van een reeks activiteiten die samenhangen met de reis van een contact door een contactcentrum. Een interactie-id is een door het systeem gegenereerde unieke id die een bepaalde interactie aangeeft. Interactie-id's vormen de reis van interacties via verschillende wegen die u vragen om de foutscenario's en activiteitsfoutpaden te identificeren voor het oplossen van de probleemoplossing voor het uitvoeren van de stroom.

U kunt Flowtracering gebruiken om verschillende gespreksbesturingspaden weer te geven na het uitvoeren van de stroom in de productie. Dit garandeert verificatie van alle activiteitsinstellingen en andere afhankelijke configuraties voor een succesvolle uitvoering van de stroom.

Voordat u begint

U moet een workflow publiceren en uitvoeren zodat ten minste één interactie tot stand is gebracht. Zie Flows maken en beheren voor meer informatie.

1

Meld u aan bij uw klantorganisatie met de URL van Control Hub - https://admin.webex.com/.

2

Ga naar Contact center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op het pictogram Go to Flow Designer naast de flow die u wilt bewerken.

De stroom wordt geopend in het venster Flowontwerper.
4

Klik op Foutopsporing.

Het deelvenster Interacties verschijnt. Een tabel geeft de meest recente 100 interacties voor de stroom weer. De volgende gegevens worden in de tabel weergegeven:
  • Tijdstempel: hier worden de datum en tijd van de interactie weergegeven.

  • Interactie-id: geeft de unieke id van de interactie aan.

  • Versie: geeft de versie van de stroom weer met het versielabel erop toegepast, zoals Nieuwste, Dev, Live en Test.
  • Ingangspunt: hier wordt het toegangspunt weergegeven dat is toegewezen aan de stroom.

  • Laatste uitgevoerde activiteit: geeft de activiteit weer die is uitgevoerd aan het einde van de geselecteerde interactie.

5

(Optioneel) Gebruik de zoekoptie om de lijst te filteren met de volgende zoekparameters:

  • Interactie-id: voer een interactie-id in om het pad voor het uitvoeren van de stroom weer te geven voor die interactie.

  • Datumbereik: kies de begin- en einddatum van de duur waarvoor u de interactie-id's wilt ophalen.

  • Versielabel: kies een of meer labels uit deze vervolgkeuzelijst om alle stroomversies met de gekozen versielabels weer te geven.
6

Selecteer een interactie in de tabel.

Het pad van de geselecteerde activiteit wordt gemarkeerd in het canvas.

Er wordt een nieuw tabblad geopend dat de volgorde van activiteiten weergeeft die zijn uitgevoerd tijdens de interactie. De volgende gegevens worden weergegeven:

  • Volgorde: geeft de activiteiten weer op een volgorde van de uitvoering.

  • Naam activiteit: hier wordt de naam van de activiteit weergegeven.

  • Resultaat: dit kan Geslaagd of Mislukt zijn. Mislukte instanties worden rood weergegeven.

U kunt meerdere interacties kiezen die in afzonderlijke tabbladen worden geopend.

7

Selecteer een activiteit om de volgende details weer te geven:

  • Metagegevens interactie activiteit: hier wordt de naam van de activiteit en de begin- en eindtijden van de uitvoering van die activiteit weergegeven.

  • Activiteitsinvoer: hier wordt de lijst met inputs weergegeven die in de geselecteerde activiteit zijn geleverd. Als u bijvoorbeeld de activiteit Muziek afspelen selecteert, kunnen ingangen zijn: Duur muziek, Muziekbestand, Offset starten, Dynamisch audiobestand enzovoort.

  • Activity Outputs: geeft de output van de activiteit weer.

  • Gewijzigde variabelen: hier worden details weergegeven van variabelen die worden gewijzigd tijdens het uitvoeren van de geselecteerde activiteit. Als bijvoorbeeld een stroomvariabele wordt gewijzigd met de activiteit Variabele instellen, worden de stroomvariabele en de bijgewerkte waarde weergegeven in het gedeelte Gewijzigde variabelen .

8

(Optioneel) Klik op het pictogram Kopiëren (Copy icon.) om de interactiedetails naar uw klembord te kopiëren.

U kunt de activiteiten voor de mislukte exemplaren achterhalen en problemen oplossen door de stroom te bewerken. Zie flows maken en beheren voor meer informatie.

Flowanalyse weergeven

Analytics in Flow Designer biedt een getotaliseerde weergave van alle oproepen die via een gekozen flow zijn gegaan. Dit geeft aan hoe vaak elke uitgaande poort van een activiteit werd uitgevoerd in een bepaalde periode. Het berekent ook het percentage van het aantal gesprekken dat via de activiteit NewPhoneContact is geslaagd. De noemer voor de berekening met het percentage is het aantal gesprekken dat door de activiteit NewPhoneContact is geslaagd.

Flow Analytics houdt alleen rekening met voltooide oproepen binnen het opgegeven tijdsbestek. Oproepen die zijn gestart voor de gekozen periode, maar eindigen binnen deze periode, worden ook beschouwd als het berekenen van het totale aantal gesprekken. Gesprekken die zijn ingesteld op terugbellen of die worden voortgezet om andere redenen (zoals doorgaand of niet afgesloten) worden uitgesloten van de analysegegevens.

Voor elke activiteit worden de uitvoeraantallen op de uitgaande poorten weergegeven. Voor activiteiten zoals Menu dat is vertakt met meerdere wegen, krijgt elke poort een uitvoeringsaantal en de percentages daarop. Als het uitvoeraantal van een uitgaande poort niet aanwezig is, betekent dit dat er geen oproepen zijn gevoerd die de poort hebben aangeraakt.

De stroompaden worden met kleuren gecodeerd op basis van het aantal uitgevoerde gesprekken, zoals aangegeven in het kleurenpalet. In sommige scenario's, zoals gesprekslusjes, kan het percentage hoger zijn dan 100%.

Als er geen koppeling is gekoppeld aan een bepaalde poort, zoals de foutafhandeling, geeft het systeem nog steeds het aantal uitvoer weer in de foutafhandelingspoort omdat er een fout is opgetreden en naar de gebeurtenis OnGlobalError is gerouteerd op het tabblad Gebeurtenis . In dergelijke gevallen geeft het systeem de analysegegevens weer voor de onGlobalError-gebeurtenisafhandelingserr .

Standaard houdt Flow analytics rekening met de Nieuwste versie van de stroom. Als de stroom meerdere versies heeft, kunt u tussen deze afwisselen met behulp van de tabel Versiegeschiedenis.

Momenteel ondersteunt Flow Analytics geen substromen. Als u een substroom in de hoofdstroom configureert, wordt de substroomactiviteit alleen toegevoegd aan de hoofdstroom en worden gegevens die specifiek zijn voor de activiteiten in de substroom uitgesloten.

Voordat u begint

De stroom moet ten minste eenmaal worden gepubliceerd.

1

Aanmelden bij uw klantorganisatie met de URL van Control Hubhttps://admin.webex.com/

2

Ga naar Contact center > Customer Experience > Flows.

3

Kies de flow en klik op het pictogram Go to Flow Designer .

De gekozen stroom wordt geopend in de Ontwerper voor stroom.
4

Klik op Analytics.

De pagina wordt vernieuwd en de analysegegevens weergegeven.

Standaard worden de meetwaarden van alle voltooide contacten in de afgelopen 15 minuten weergegeven.

5

Klik op de widget Datum en kies een van de volgende opties:

  • Laatste 15 minuten
  • Vandaag
  • Gisteren
  • Afgelopen 7 dagen
  • Afgelopen 30 dagen
  • Deze maand
  • Aangepast: kies de begin- en einddatums om de stroomanalyse voor een bepaalde periode tot de afgelopen 30 dagen weer te geven.

Op de pagina Flowanalyse worden de volgende gegevens weergegeven:

  • Totale uitvoerstroom- geeft aan hoe vaak de stroom wordt uitgevoerd tijdens de gekozen periode. Als een stroom dan twee keer wordt uitgevoerd in dezelfde interactie, wordt de metriek dan verhoogd met 2 (aantal uitvoeringen) in plaats van 1 (aantal oproepen).

  • Gemiddelde stroomduur : geeft de gemiddelde duur weer voor het uitvoeren van een stroom. Het gemiddelde wordt berekend voor alle hoofdstroomactiviteiten en gebeurtenisstroomactiviteiten die door de stroom zijn verwerkt. Deze waarde omvat activiteiten die zijn uitgevoerd via het foutpad. De noemer is de totale flow-uitvoeringen bij het berekenen van het gemiddelde.

  • Gemiddelde activiteiten per contact : hier wordt de gemiddelde activiteit weergegeven die is uitgevoerd per gesprek dat door de stroom is gekomen. Deze gemiddelde waarde omvat ook gebeurtenisstroomactiviteiten. Dit helpt bij het analyseren van het flowgebruik. Deze waarde omvat activiteiten die zijn uitgevoerd via het foutpad.

  • Fouten activiteit | Activiteitsfout % - geeft het aantal gesprekken weer dat de foutpoort/-pad heeft genomen. Voor de berekening van het percentage is de noemer het totale aantal uitgevoerde activiteiten en de teller het totale aantal uitvoeraantal van de foutpoorten.

6

(Optioneel) Als u wilt schakelen tussen stroomversies, gaat u naar versiegeschiedenis. Kies een versie om de analysegegevens voor die stroomversie weer te geven.

7

(Optioneel) Kies een activiteit in de stroom om de details van het gebruik van de activiteit met betrekking tot die activiteit voor de gekozen periode weer te geven.

Dit geeft alleen de top 100 interacties weer met de volgende beperkingen:

  • De gegevens komen mogelijk niet overeen in de gekozen periode.
  • Bij doorloopactiviteiten kunnen dezelfde interacties meerdere keren worden getoond.
8

Klik op Analytics om de analyseweergave te sluiten en terug te gaan naar de flowontwerper.

Volgende stappen

Foutcodes begrijpen

Flow Designer retourneert foutcodes om de aard of de reden van een fout aan te geven. Gebruik de volgende tabel voor een overzicht van de fout en de beschrijving.

Tabel 73. Foutcodes voor Flow Designer

Foutcode

Beschrijving

FC1001

Flow-versie niet gevonden. Vernieuw de pagina of maak een nieuwe stroom.

FC1002

Start activiteit niet gevonden. Vernieuw de pagina of maak een nieuwe stroom. Een Begin-activiteit verschijnt standaard wanneer u een nieuwe flow maakt.

FC1003

Een of meer gebeurtenisstromen hebben geen geldige start. Voeg een gebeurtenisafhandelingsactiviteit toe aan de start van elke gebeurtenisstroom.

FC1004

Alle niet-gebeurtenisvertakkingen moeten naar het eindknooppunt leiden.

FC1005

Een van de configuraties voor variabelen is ongeldig. Zorg ervoor dat het geconfigureerde gegevenstype en de variabelewaarde compatibel zijn voor elke variabele.

FC1006

Een of meer poorten in de activiteit zijn niet verbonden. Zorg ervoor dat alle poorten via een koppeling op een andere activiteit zijn aangesloten.

FC1007

Voeg een beschrijving toe voor de activiteit.

FC1008

Sommige variabelen hebben dezelfde naam. Zorg dat alle variabelen een unieke naam hebben.

FC1009

De uitdrukking is ongeldig.

FC1010

De voorwaarde is ongeldig.

FC1011

Een koppeling in de Hoofdstroom wordt verbroken. Verwijder de koppeling om de fout op te lossen.

FC1012

Een koppeling in de Gebeurtenisstroom wordt verbroken. Verwijder de koppeling om de fout op te lossen.

FC1013

De activiteit wordt in meer dan één gebeurtenisstroom gebruikt. Gebeurtenisstromen kunnen geen algemene activiteiten delen en moeten een uniek begin en einde hebben.

FC1014

Een contact in een wachtrij moet de stroom beëindigen. De uitvoerkoppeling kan alleen verbinding maken met een eindstroomactiviteit.

FC1015

Een of meer velden in de activiteit zijn niet juist geconfigureerd. Tijdens de validatie geeft het systeem als koppeling de activiteit weer die niet is gevalideerd. Klik op de koppeling om naar de activiteit en het veld dat de fout heeft veroorzaakt te navigeren. Volg de vereisten van elk veld om alle fouten te corrigeren en geldige invoer in te voeren.

FC1016

Een andere gebruiker heeft een stroom gemaakt die conflicteert met de naam van deze stroom. Bewerk de naam van de stroom om deze uniek te maken.

FC1017

Een activiteit heeft pijlen die afkomstig zijn van en naar zichzelf wijzen.

Ziehttps://www.apollographql.com/docs/react/data/error-handling/ voor meer informatie over GraphQL-serverfouten .