In dit artikel
dropdown icon
Ga aan de slag
    Belangrijke terminologie
    Ontwerper van Access Flow
    Ontdek het moderne en uniforme Flow Designer-canvas
    Vereisten voor de browser
    E-mailvereisten
dropdown icon
Ontdek de indeling
    Activiteitenbibliotheek
    Canvas-, hoofdstroom- en evenementenstromen
    Eigenschappenvenster
    Koptekstvenster
    Voettekstvenster
dropdown icon
Activiteiten en gebeurtenissen begrijpen
    Activiteiten op het gebied van contactafhandeling
    Activiteiten op het gebied van stroomregeling
    Activiteiten op het gebied van nutsbedrijven
    Activiteiten in Voice
    Gebeurtenisstromen
dropdown icon
Variabelen en uitdrukkingen gebruiken
    Aangepaste variabelen
    De stroominstellingen overschrijven
    Voorgedefinieerde variabelen
    Wereldwijde variabelen
    Variabelen die op het bureaublad zichtbaar zijn
    JSON-variabelen
    Uitdrukkingen schrijven
    Syntaxis van het Pebble-sjabloon
    Uitdrukkingen valideren
dropdown icon
Gebruik flow-sjablonen
    Gebruik tijdens kantooruren
    Uitgebreid inkomend contact
    CSAT DTMF-enquête
    DialogFlow ES virtuele agent
    Ondersteuning voor dynamische variabelen
    Hallo wereld
    Auto attendant van het menu
    Microsoft Dynamics HTTP (S) -gegevensdip
    Toewijzing van percentages en A/B-verdeling
    Salesforce HTTP (S) -gegevensdip
    ServiceNow HTTP (S) -gegevensdip
    Eenvoudig binnenkomend gesprek naar wachtrij
    Virtuele agent met Google DialogFlow CX
    Zendesk HTTP (S) -gegevensdip
    Voorkom dubbel terugbellen
    Opname en beheer van audioprompts
    Laatste routeringssjabloon voor agenten
    AI Agent Autonomous (pakketten volgen)
    AI Agent met script (pakketten volgen)
    AI-agent met script (doktersafspraak boeken)
dropdown icon
Subflow-sjablonen gebruiken
    Terugbelinformatie verzamelen
    Foutafhandeling
    Dip van HTTP-gegevens
    Behandeling in de wachtrij
    Subflow-sjabloon voor geplande terugbellen
dropdown icon
Creëren en beheren van stromen
    Creëer een flow
    Maak flows op basis van flow-sjablonen
    Opties in het contextmenu
    Stroomvariabelen bewerken
    Een flow wijzigen
    Bekijk een voorvertoning van de audioprompt in de flow
    Zoek entiteiten in een flow
    Versielabels op een flow toepassen
    Automatisch opslaan in- of uitschakelen
    Activiteiten kopiëren en plakken
    Een flow valideren
    Kopieer een flow
    Een stroom exporteren
    Importeer een flow
    Publiceer een flow
    Een flow verwijderen
    Routeringsstrategieën voor toegangspunten
    Strategieën voor het routeren van wachtrijen
dropdown icon
Substromen aanmaken en beheren
    Een subflow creëren
    Een subflow bewerken
    Een subflow verwijderen
    Voeg een subflow toe aan een hoofdstroom
dropdown icon
Functies aanmaken en beheren
    Belangrijke overwegingen
    Een functie aanmaken
    Functies beheren
    Een functie aan een hoofdstroom toevoegen
    Veelgestelde vragen
dropdown icon
Foutafhandeling configureren
    Door het systeem afgedwongen limieten voor zelflus voor activiteiten
Meerdere stromen koppelen (met GoTo)
Debug-stromen
Stromen analyseren
Foutcodes begrijpen
Flows bouwen en beheren met Flow Designer
list-menuIn dit artikel
list-menuFeedback?

Flow Designer is een integraal onderdeel van Webex Contact Center waarmee u gesprekken in realtime via een systeem kunt routeren. U kunt aangeven hoe agenten aan gesprekken worden toegewezen en wat er in elke fase van het proces gebeurt door activiteiten en gebeurtenissen te configureren.

Ga aan de slag

Flow Designer biedt een interface om realtime stromen te creëren om aan de vereisten van uw organisatie te voldoen. Voorgedefinieerde activiteiten met betrekking tot gespreksafhandeling en stroomregeling dienen als bouwstenen voor het creëren van flow. De interface voor slepen en neerzetten zorgt voor een eenvoudige configuratie van stroomcomponenten. U kunt de eigenschappen van elke activiteit instellen die van invloed zijn op de uitvoering van de flow. U kunt ook variabelen en uitdrukkingen configureren om de stroomlogica te definiëren.

Voordat u Flow Designer gebruikt, moet u vanuit de Webex Contact Center Control Hub verschillende entiteiten inrichten. Gebruik deze entiteiten rechtstreeks, als onderdeel van Flow Designer (bijvoorbeeld wachtrijen en audiobestanden), of indirect om routering van contacten mogelijk te maken (bijvoorbeeld gespreksdistributie in Queue Routing Strategies).

Configureer de volgende items voordat u flows gaat bouwen in Flow Designer:

  • Ingangspunten
  • Wachtrij
  • Agenten
  • Gebruikersprofiel
  • Desktopprofiel
  • Teams
  • Virtueel agent
  • Audiobestanden

Belangrijke terminologie

Maak uzelf vertrouwd met de volgende termen in dit artikel:

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

    Voor activiteitseigenschappen die gebaseerd zijn op een keuzelijst, is het zoekfilter standaard ingeschakeld. Als een keuzelijst meer opties bevat dan de standaardlimiet, voer dan een trefwoord in om te zoeken en selecteer de gewenste optie uit de automatisch ingevulde resultaten.

  • Gebeurtenis: Een gebeurtenis, zowel intern als extern, activeert een flow- of stroompad. Gebeurtenissen kunnen Kafka-berichten, externe HTTP-verzoeken of acties van gebruikers omvatten. Flow Designer, een op gebeurtenissen gebaseerde toepassing, voert flows uit als reactie op deze triggers en voert ze automatisch uit op basis van de configuratie.

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

  • Link: Een link is de pijl die de ene activiteit met de andere verbindt. Het geeft de stroomrichting en de afhankelijkheid tussen gebeurtenissen aan. Om een link te verwijderen en de verbinding tussen twee activiteiten te verbreken, klikt u op de link om het verwijderpictogram weer te geven en gaat u verder met het verwijderen van de regel.

Ontwerper van Access Flow

Flow Designer maakt gebruik van eenmalige aanmelding (SSO) met behulp van Cisco Identity Service. Als u bent aangemeld bij Control Hub, hebt u toegang tot Flow Designer zonder u opnieuw aan te melden. Zo niet, dan vraagt het systeem u uw SSO-inloggegevens in te voeren.

Voordat u begint

Om toegang te krijgen tot de Flow Designer-applicatie moet u beschikken over een Premium Agent-licentie en een gebruikersprofiel dat rechten heeft om flows te bewerken.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows. De pagina Flows verschijnt met de volgende drie tabbladen:

  • Stromen
  • Substromen
  • Wereldwijde variabelen
  1. Klik op Flows beheren > Flows aanmaken. De pagina Flow Creation verschijnt. Zie Create a flow voor meer informatie.

  2. Klik op een bestaande flow in de lijst. De specifieke flow verschijnt.

Ontdek het moderne en uniforme Flow Designer-canvas

Het Webex Contact Center Flow Designer Canvas is voorzien van een moderne gebruikersinterface die past bij de look en feel van het Webex-portfolio, waardoor een consistente ervaring in het hele portfolio wordt gegarandeerd. Het canvas biedt gerichte verbeteringen in de toegankelijkheid, waardoor belangrijke elementen gemakkelijker te gebruiken zijn voor een groter aantal gebruikers.

Een levendige achtergrondkleur zorgt voor een sterker contrast met vernieuwde knooppunten, zodat gebruikers zich kunnen concentreren op het creëren van flows. Het poortontwerp op knooppunten biedt grotere contactpunten en een duidelijker onderscheid tussen uitgangen, waardoor het begrip wordt versneld en het eenvoudiger wordt om knooppunten met elkaar te verbinden terwijl u flows bouwt. Bovendien creëren het zwevende paneel en het ontwerp van de werkbalk een meer meeslepende werkruimte door visuele diepte toe te voegen en het zichtbare gebied te maximaliseren voor de ontwikkeling van de flow.

Of u nu een nieuwe flow probeert te creëren of aan een bestaande flow werkt, de flowpagina verschijnt in een moderne gebruikersinterface met de volgende modale pop-up die u helpt de nieuwe functies te ontdekken.

Discover new features in Flow Designer

Schakel tussen moderne en oudere gebruikersinterface

In het menu met gebruikersinstellingen kunt u schakelen tussen een moderne en een oudere gebruikersinterface:

  1. Klik op het pictogram voor gebruikersinstellingen in de rechterbovenhoek van het canvas.
  2. Schakel de schakelaar New Look uit om over te schakelen naar de legacy-modus.

Omschakelen tussen donkere en lichte modus

Het canvas van Flow Designer is beschikbaar in de kleuren donker en licht om vermoeide ogen tot een minimum te beperken. Kies het thema dat het beste bij u past:

  1. Klik op het pictogram voor gebruikersinstellingen in de rechterbovenhoek van het canvas.
  2. Schakel de schakelaar voor de donkere modus uit.

Verbeteringen aan het Activity Palatte

Het activiteitenpalet is als volgt uitgebreid:

  • Groepering van activiteiten: Activiteiten zijn logisch gegroepeerd op basis van hun functie, zodat u gemakkelijk de activiteit kunt vinden die u nodig hebt. In elke groep zijn de activiteiten alfabetisch gerangschikt. De volgende groepen zijn nu beschikbaar:
    • Afhandeling van contactpersonen
      • Geavanceerde informatie over de wachtrij
      • Contact verbreken
      • De gespreksdistributiegroep escaleren
      • Feedback v2
      • Informatie over de wachtrij verkrijgen
      • Contactpersoon in de wachtrij
      • Wachtrij voor agent
      • Screen Pop
      • Prioriteit voor contactpersonen instellen
      • Virtueel agent
      • Virtual Agent V2
    • Stem
      • Blinde overdracht
      • Overbrugde overdracht
      • Analyse van de voortgang van het gesprek
      • Terugbellen
      • Cijfers verzamelen
      • Menu
      • Bericht afspelen
      • Muziek afspelen
      • Record
      • Opnamecontrole
      • Terugbellen plannen
      • Cijfers verzenden
      • Aankondiging instellen
      • Nummerherkenning instellen
      • Whisper Announcement instellen
      • Mediastream starten
      • Audio uploaden
    • Stroomregeling
      • Geval
      • Conditie
      • Einde van de flow
      • Ga naar
      • Toewijzing van procenten
      • Wacht
    • Nutsbedrijven
      • BRE-aanvraag
      • Kantooruren
      • HTTP-aanvraag
      • ontleden
      • Variabele instellen
  • Zoekbalk: Met de zoekbalk kunt u snel activiteiten en substromen vinden, zonder dat u door de hele lijst hoeft te scrollen. De functies voor automatische suggesties en het matchen van trefwoorden verbeteren de zoekervaring voor de flowontwerpers.
  • Activiteitspictogrammen en tips voor hulpmiddelen: Activiteiten bevatten nu pictogrammen die passen bij hun doel, terwijl tooltips beknopte informatie geven over de activiteiten.

Vereisten voor de browser

Gebruik de volgende tabel om te verwijzen naar ondersteunde browsers:

Browser

Microsoft Windows10

Microsoft Windows11

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 hoger

ESR V102.0 of hogere ESR's

ESR 68 en hoger ESR

NA

Microsoft Edge

42.17134 of hoger

103.0.1264.44 of hoger

NA

NA

Chroom

NA

NA

NA

79 of hoger

Configureer de volgende browseropties:

  • Cookies en sitegegevens inschakelen.

  • Stel het beveiligingsniveau in op Gemiddeld.

  • Afbeeldingsoptie inschakelen.

  • Schakel de pop-upblokkering uit.

  • JavaScript inschakelen.

E-mailvereisten

Flow Designer ondersteunt de volgende e-mailservers:

  • Office 365

  • Gmail

Ontdek de indeling

Activiteitenbibliotheek

In de activiteitenbibliotheek vindt u alle activiteiten. Sleep de activiteiten uit de activiteitenbibliotheek naar de hoofddoeken of de eventflow-canvassen om uw flows samen te stellen. Het is onderverdeeld in de volgende secties:

  • Oproepafhandeling: Gebruik gespreksafhandelingsactiviteiten om flows op te bouwen die spraakinteracties afhandelen. Ze zijn specifiek bedoeld voor het afhandelen van gesprekken via Interactive Voice Response (IVR) en virtuele of menselijke agenten.
  • Stroomregeling: De activiteiten van de stroomregeling zijn onafhankelijk van het stroomtype, en u gebruikt ze om de logica in de flow te regelen, ongeacht het gebruik.

U kunt de activiteitenbibliotheek indien nodig verbergen en uitbreiden om de werkruimte op het canvas tussen configuraties te vergroten.

Canvas-, hoofdstroom- en evenementenstromen

Het canvas is de grijze werkruimte waarop u de activiteiten neerzet. Gebruik de bedieningselementen linksonder op het scherm om over het canvas te bewegen en in en uit te zoomen. Er zijn geen beperkingen wat betreft de grootte van de flow of het gebruik van het canvas.

Er zijn twee tabbladen die extra canvasruimte bieden: Main Flow en Event Flows. Deze tabbladen scheiden logischerwijs verschillende paden van uw workflow en creëren een meer georganiseerde werkruimte.

Hoofdstroom

Gebruik het tabblad Hoofdstroom om de primaire flow te scripten op basis van de triggergebeurtenis die is gedefinieerd in de activiteit van de startstroom. Configureer op het hoofdtabblad Flow de volledige ervaring voor een beller. Dit begint met het Cisco Unified IP Interactive Voice Response (IVR) -menu, totdat u zich afmeldt of het gesprek beëindigt. De flow bevat voorspelbare stappen die het systeem achter elkaar uitvoert.

Gebeurtenisstromen

Op elk moment tijdens de uitvoering van de hoofdstroom activeert het systeem gebeurtenissen die de hoofdstroom onderbreken. Als een agent bijvoorbeeld een telefoongesprek beantwoordt, wordt de ervaring van de beller in de wachtrij onderbroken. Als u uniek gedrag wilt definiëren wanneer deze gebeurtenissen worden geactiveerd, kunt u optionele eventflows scripten. Gebeurtenisstromen zijn asynchroon met de hoofdstroom. U kunt niet voorspellen wanneer het systeem een eventflow activeert. Om deze reden zijn eventflows optioneel en vormen ze een uitbreiding op de hoofdstroomfunctionaliteit.

U kunt meerdere processen voor het afhandelen van gebeurtenissen configureren in het canvas voor eventflows. Elke eventflow moet een uniek begin en einde hebben, zonder gedeelde activiteiten.

Voor meer informatie over event-handlers, zie Event flows.

Zoomwerkbalk

De zoomwerkbalk bevat de volgende pictogrammen:

  • Wereldwijde eigendommen — Klik op de Settings button represented by a cog icon pictogram om het venster Algemene eigenschappen te openen. Zie het eigenschappenvenster voor meer informatie.
  • Automatisch rangschikken — Klik op de Thumbnails icon pictogram op de werkbalk om de activiteiten op het canvas te organiseren.
  • Ongedaan maken — Klik op de undo pictogram op de werkbalk om de laatst uitgevoerde canvasactie ongedaan te maken.
  • Opnieuw doen — Klik op de redo pictogram op de werkbalk om de laatst uitgevoerde canvasactie opnieuw uit te voeren.

    U kunt maximaal 10 laatste 10 canvasacties ongedaan maken en opnieuw uitvoeren. U kunt de wijzigingen die zijn aangebracht op kenmerken en eigenschappen niet ongedaan maken en opnieuw uitvoeren.

  • Geschikt om te bekijken — Klik op de Maximize video player to full screen mode icon pictogram op de werkbalk om de vergroting van het canvas aan te passen zodat alle knooppunten zichtbaar zijn.
  • Inzoomen — Klik op de zoom in button pictogram op de werkbalk om in te zoomen op het canvas. Wanneer u de maximumlimiet hebt bereikt, wordt het pictogram uitgeschakeld.
  • Uitzoomen — Klik op de zoom out button pictogram op de werkbalk om uit te zoomen op het canvas. Wanneer u de maximumlimiet hebt bereikt, wordt het pictogram uitgeschakeld.
  • Met de optie Zoom on Scroll kunt u zowel pannen (standaard) als zoomen (met de Ctrl-toets). U kunt doorgaan met zoomen door de Ctrl-toets ingedrukt te houden en het muiswiel omhoog of omlaag te scrollen.
  • Als u over het canvas wilt schuiven, schuift u met het muiswiel omhoog of omlaag.
  • Gebruik de Shift + Scroll-toetsen om van links naar rechts te schuiven met het muiswiel.

Acties en sneltoetsen voor Canvas-bediening

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

  • Acties ongedaan maken en opnieuw uitvoeren — Gebruik de pictogrammen Ongedaan maken, Opnieuw uitvoeren op de zoomwerkbalk of gebruik de sneltoetsen.
  • Knippen, kopiëren, plakken en verwijderen — Klik met de rechtermuisknop op het canvas om te knippen, kopiëren, plakken en verwijderen. U kunt de activiteiten en links voor gespreksafhandeling en stroombeheer als volgt knippen, kopiëren en plakken:
    • Binnen en tussen stromen
    • Tussen hoofdstroom en eventflows
    • Tussen stromen en substromen
    U kunt ook kopiëren en plakken in verschillende organisaties en browsers.

    Er zijn weinig beperkingen als u probeert de activiteiten en links van andere browsers naar FireFox te kopiëren. Om deze functionaliteit mogelijk te maken, moet u in Firefox de volgende voorkeuren op true zetten:

    • dom.Events.AsyncClipboard.ReadText
    • dom.Events.Testing.Async Clipboard

    Typ about:config in de adresbalk van Firefox. Zoek naar de opgegeven voorkeuren. Wijzig de waarden naar true om plakken vanuit andere browsers mogelijk te maken.

  • Automatisch regelen — Gebruik de Thumbnails icon pictogram op de zoomwerkbalk om de activiteiten in het canvas automatisch te organiseren voor meer inzicht en eenvoudig onderhoud.
  • Snap to grid — Wordt gebruikt om de activiteiten vast te leggen in stappen van 20 pixels.
  • Sneltoetsen — U kunt de flow snel bewerken met behulp van sneltoetsen. Klik op het helppictogram. Kies Sneltoetsen om de lijst met beschikbare sneltoetsen te bekijken.

Sneltoetsen

Gebruik de volgende sneltoetsen in het canvas:

Snelkoppeling

Windows OS

MAC OS
Algemeen

Sneltoetsen openen

Ctrl + Alt + K

Control + Alt + K

Hulpmiddelen

Automatisch regelen

Shift + A

Shift + A

Bewerken

Kopiëren

Ctrl + C

Commando + C

Snij

Ctrl + X

Commando + X

Plakken

Ctrl + V

Commando + V

Ongedaan maken

Ctrl + Z

Commando + Z

Opnieuw doen

Ctrl + Shift + Z

Command + Shift + Z

Verwijderen

Backspace

Verwijderen

Alles selecteren

Ctrl + A

Commando + A

Selecteer meerdere

Shift + klikShift + klik

Selecteer een regio

Shift + klikken en slepenShift + klikken en slepen

Bekijken

Inzoomen

Ctrl + +

Commando + +

Uitzoomen

Ctrl + -

Commando + -

In- of uitzoomen

Ctrl + Scroll

Command + Scroll

Tot 100% inzoomen

Geschikt om te bekijken

Shift +1

Shift +1

Naar links of rechts scrollen

Shift + Scroll

Shift + Scroll

Eigenschappenvenster

Het eigenschappenvenster verschijnt aan de rechterkant van de toepassing. U stelt de parameters in voor de flow (globale eigenschappen) of voor een geselecteerde activiteit. U kunt het venster verbergen en uitbreiden om de werkruimte op het canvas tussen configuraties te vergroten.

Het algemene eigenschappenvenster wordt standaard weergegeven wanneer de stroom wordt geladen. Klik op het Settings button represented by a cog icon pictogram om het venster Algemene eigenschappen te openen. Het Settings button represented by a cog icon pictogram helpt u om het eigenschappenvenster te openen en te sluiten wanneer u aan flows werkt. U kunt ook ergens op het lege canvas klikken om terug te keren naar de algemene weergave van het eigenschappenvenster. Het algemene eigenschappenvenster is niet zichtbaar wanneer u een activiteit selecteert.

De volgende configuraties zijn opgenomen in de globale eigenschappen:

  • (Optioneel) Geef een stroombeschrijving.
  • Beheer aangepaste en vooraf gedefinieerde variabelen. Zie Variabele instellen voor meer informatie over stroomvariabelen.
  • Bekijk informatie over de stroomgeschiedenis, waaronder de eigenaar, de datum van de laatste bewerking en het versienummer van de flow. Klik op de cancel button pictogram om het algemene eigenschappenvenster te sluiten.

    Er is momenteel geen functie voor versiebeheer. De Flow-versie telt het aantal keren dat de Flow publiceert.

Koptekstvenster

In de koptekst wordt de naam van uw flow weergegeven, die dynamisch wordt bijgewerkt wanneer u de naam van de flow bewerkt op basis van de globale eigenschappen. De koptekst bevat ook een knop Afmelden. Als u later wilt terugkeren en verder wilt werken, kunt u een bestaand stroomontwerp opslaan. Om uw concepten van de flows op te slaan of om de toepassing te sluiten, klikt u op Flow opslaan en logt u uit in de rechterbovenhoek van de toepassing.

Voettekstvenster

De voettekst bevat het volgende:

  • Automatisch opslaan ingeschakeld: Flows worden automatisch opgeslagen om gegevensverlies te voorkomen. Als het automatisch opslaan wordt onderbroken, verschijnt er een foutmelding.

    Als u het browservenster sluit terwijl de gegevens automatisch worden opgeslagen, kunt u gegevens verliezen. We raden u aan een paar seconden te wachten nadat u uw flow hebt gewijzigd voordat u de browser sluit.

  • Applicatieversie: Aan de linkerkant 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 flow waardoor de flow niet meer werkt. U kunt de validatieknop aan de rechterkant van de voettekst op elk gewenst moment inschakelen. Validatie is standaard uitgeschakeld, zodat er geen fouten verschijnen. Wanneer u de schakelaar inschakelt, wordt de validatie van de backend gestart en worden eventuele fouten in de flow zichtbaar. Wanneer de schakelaar is ingeschakeld, begint de validatie van de backend en verschijnen eventuele fouten in de flow. Zie Een flow valideren voor meer informatie over flowvalidatie.
  • Flow publishing: Voordat u een flow publiceert, moet u deze valideren en eventuele fouten herstellen. Als de validatieknop is uitgeschakeld, blijft de knop Publiceren uitgeschakeld. Nadat de validatie is ingeschakeld, blijft de knop Publiceren uitgeschakeld totdat u alle fouten in de flow hebt opgelost. Zie Een flow publiceren voor meer informatie over Flow Publishing.

Activiteiten en gebeurtenissen begrijpen

Om naar de activiteitenbibliotheek te navigeren en de activiteiten in uw flows te gebruiken:

  1. Meld u aan bij Control Hub.

  2. Navigeer naar Services > Contact Center.

  3. Klik onder Customer Experience op Flows.

  4. Kies op de pagina Flows de gewenste flow waarvoor u de activiteit moet toevoegen en de flow wilt starten.

  5. Sleep de vereiste activiteit van de activiteitenbibliotheek naar het canvas.

  6. Voer de vereiste configuratie uit die in detail wordt beschreven bij elk van de activiteiten.

Activiteiten op het gebied van contactafhandeling

  • Geavanceerde informatie over de wachtrij
  • Contact verbreken
  • De gespreksdistributiegroep escaleren
  • Feedback V2
  • Informatie over de wachtrij verkrijgen
  • Contactpersoon in de wachtrij
  • Wachtrij voor agent
  • Screen Pop
  • Prioriteit voor contactpersonen instellen
  • Virtueel agent
  • Virtual Agent V2

Geavanceerde informatie over de wachtrij

De activiteit Advanced Queue Information geeft het realtime aantal agenten terug die zich in de status Beschikbaar bevinden in een wachtrij en die zijn aangemeld voor een specifieke set vaardigheden, samen met andere informatie over de wachtrij. De ontwikkelaars van Flow gebruiken de activiteit Advanced Queue Information om de flow te programmeren. Flowontwerpers nemen beslissingen op basis van de activiteit Advanced Queue Information.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Voor meer informatie, zie Evenementen.

Voordat u begint

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

Uitvoervariabelen

Wanneer de activiteit Advanced Queue Information wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • Position In Queue (PIQ) — Slaat de waarde op voor de huidige positie van de beller in de geselecteerde wachtrij. Als de contactpersoon niet in de wachtrij staat wanneer de flow deze activiteit aanroept, wordt de PIQ-waarde ingesteld op het aantal contactpersonen dat momenteel in de wachtrij wacht + 1. Dit identificeert de positie van de contactpersoon in de wachtrij als de contactpersoon in de wachtrij staat na het uitvoeren van de activiteit AdvancedQueueInformation.

  • LoggedOnAgentsCurrent — Slaat het aantal agenten in de huidige gespreksdistributiegroep op voor de geselecteerde wachtrij die op de desktop zijn aangemeld. De statistieken voor agenten in de huidige gespreksdistributiegroep worden teruggegeven op -1 nadat ze de huidige gespreksdistributiegroep als N/A hebben beschouwd voordat ze in de rij gaan staan.

  • LoggedOnAgentsAll — Slaat het totale aantal agenten op in alle gespreksdistributiegroepen voor de geselecteerde wachtrij, die op de desktop zijn aangemeld. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de wachtrij veranderen.

  • AvailableAgentsCurrent — Slaat het aantal agenten in de huidige gespreksdistributiegroep op voor de geselecteerde wachtrij, die beschikbaar zijn om de contactpersoon te accepteren. De statistieken voor agenten in de huidige gespreksdistributiegroep worden teruggegeven op -1 nadat ze de huidige gespreksdistributiegroep als N/A hebben beschouwd voordat ze in de rij gaan staan.

  • AvailableAgentsAll — Slaat het totale aantal agenten op in alle gespreksdistributiegroepen voor de geselecteerde wachtrij, die beschikbaar zijn om de oproep aan te nemen. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de wachtrij veranderen.

  • CurrentGroup — Slaat de waarde op van de huidige gespreksdistributiegroep waarbij de contactpersoon in een bepaalde wachtrij is geparkeerd.

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

  • FailureCode — Slaat de foutcode op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

  • FailureDescription — Slaat de foutgegevens op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

Foutcodes

Hieronder volgen de foutcodes en beschrijvingen voor de activiteit Advanced Queue Information:

Tabel 1. Beschrijving van de foutcode voor geavanceerde wachtrijinformatie

Foutcode

Waarde van de foutcode

Beschrijving van de fout

1

INVALID_REQUEST

Er is een ongeldige aanvraag gedaan tijdens de activiteit.

2

QUEUE_NOT_FOUND

De wachtrij die in de activiteit is geselecteerd, is niet gevonden.

3

FEATURE_NOT_ENABLED

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

4

DATABASE_OPERATION_FAILURE

De werking van de database is mislukt tijdens de uitvoering van de activiteit.

5

INVALID_QUEUE

Er is een ongeldige wachtrij opgegeven in de activiteit.

48

UNSUPPORTED_FLOW_ACTIVITY

Tijdens de activiteit werd een verzoek ingediend dat niet werd ondersteund.

Contact verbreken

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

Gebruik deze activiteit bijvoorbeeld voordat een gesprek in de wachtrij wordt geplaatst of nadat u een script hebt gemaakt voor een opt-out van de wachtrijervaring. U kunt zoveel activiteiten voor het verbreken van de contactverbinding gebruiken als u wilt wanneer u uw flow samenstelt, om ervoor te zorgen dat het gesprek wordt beëindigd, ongeacht het stroompad dat u volgt.

U hebt de mogelijkheid 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 configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Gebeurtenisstromen voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

Uitvoervariabelen

Voor deze activiteit zijn geen uitvoervariabelen beschikbaar.

De gespreksdistributiegroep escaleren

Met de activiteit Escalate Call Distribution Group kunnen beheerders een contactpersoon in de wachtrij doorschakelen naar de volgende of laatste gespreksdistributiegroep. Dit biedt beheerders betere controle en flexibiliteit om contacten te beheren die in een wachtrij staan.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Event Flows voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

Uitvoervariabelen

Wanneer de activiteit Escalate Call Distribution Group wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • CurrentGroup — Slaat de waarde op van de huidige gespreksdistributiegroep waarbij de contactpersoon in een bepaalde wachtrij is geparkeerd.

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

  • FailureCode — Slaat de foutcode op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

  • FailureDescription — Slaat de foutgegevens op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

Foutcodes

Hieronder volgen de foutcodes en beschrijvingen voor de activiteit van de Escalate Call Distribution Group:

Tabel 2. Beschrijving van de foutcode van de Escalate Call Distribution Group

Foutcode

Waarde van de foutcode

Beschrijving van de fout

1

INVALID_REQUEST

Er is een ongeldige aanvraag gedaan tijdens de activiteit.

2

CONTACT_NOT_QUEUED

De contactpersoon staat niet in de wachtrij.

3

FEATURE_NOT_ENABLED

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

Feedback V2

Configureer de Feedback V2-activiteit om IVR-enquêtes na een gesprek te starten (mogelijk gemaakt doorWebex Experience Management) en om feedback van bellers te verzamelen.

  • IVR Enquêtes na een gesprek: Configureer de Feedback V2-activiteit in het Event Flows-canvas in Flow Designer na de gebeurtenis AgentDisconnected. Afhankelijk van de configuratie inWebex Experience Management, speelt het contactcenter een IVR-enquête af voor bellers.

    De beller gebruikt het toetsenbord om de enquête te beantwoorden. Als de beller de enquête gedeeltelijk beantwoordt door niet binnen de ingestelde time-outduur te reageren of door ongeldige invoer in te voeren, stuurt het contactcenter gedeeltelijke antwoorden op de enquête naar. Webex Experience Management

    Zorg ervoor dat u de activiteit Contact verbreken na de Feedback V2-activiteit gebruikt om het IVR-gesprek te beëindigen.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Kies in de sectie Enquête een vragenlijst op basis van stemmen. De vragenlijsten die zijn geconfigureerd, Webex Experience Management zijn beschikbaar in de lijst.

  1. Spraakgestuurd — Om een IVR-enquête voor de klant af te spelen, gaat u als volgt te werk:

    • Kies het keuzerondje op basis van spraak.

    • Kies de enquête op basis van stemmen in de keuzelijst.

4

In de sectie Taalinstellingen beheert u de taal waarin de klant de enquête heeft ontvangen. Als de taal niet wordt ondersteund inWebex Experience Management, is de uitwijktaal Engels (VS). Zie Webex Experience Management Taalondersteuning voor meer informatie.

  1. Taalinstellingen overschrijven — Schakel de schakelknop Taalinstellingen overschrijven in om een aangepaste taal in te stellen voor. Webex Experience Management

    • Taal instellen: Selecteer de voorkeurstaal in de keuzelijst. In de keuzelijst worden de talen weergegeven die worden Webex Experience Management ondersteund.

Als de schakelknop Taalinstellingen overschrijven niet is ingeschakeld, wordt de variabele Global_Language gebruikt om de standaardinstellingen te definiëren. Webex Experience Management Zie Globale variabelen voor meer informatie.

5

In het gedeelte Klantinformatie kunt u de klantinformatie opgeven die moet worden doorgegeven, samen met de voorvullingen die worden Webex Experience Management verzonden om het antwoord op de enquête vast te leggen. Afhankelijk van de ingestelde verzendconfiguraties stuurt het contactcenter de voorinvulinformatie. Webex Experience Management

  1. Klant-ID — (Optioneel) Selecteer een unieke identificatiecode voor de klant in de keuzelijst.

  2. E-mail — (Optioneel) Selecteer het e-mailadres van de klant in de keuzelijst.

  3. Telefoonnummer — (Optioneel) Selecteer het telefoonnummer van de klant in de keuzelijst.

6

In de sectie Variable Passing kunt u de aanvullende variabelen specificeren als aangepaste voorvullingen die (naast de antwoorden op enquêtes) van Webex Contact Center worden doorgegeven aan. Webex Experience Management

  1. Sleutelwaarde — Geeft de optionele variabele parameters aan waarnaar het contactcenter doorgeeft. Webex Experience Management

    In de kolommen Sleutel en Waarde kunt u de naam van een variabele en de bijbehorende waarde invoeren. De waarde van de variabele kan een tekenreeks, een geheel getal of een expressie met een syntaxis met dubbele accolades zijn (in het geval van een stroomvariabele). Zie Custom Flow Variables voor meer informatie.

    Om een variabele parameter toe te voegen, klikt u op Nieuwe toevoegen. Dit voegt een rij toe waarin u het respectieve sleutel-waarde-paar kunt invoeren.

    • Om een aangepaste variabele van het contactcenter door te geven, moet de beheerder een aangepaste voorvulvraag aanmaken inWebex Experience Management.

      Zie Vragenlijsten in Documentatie voor meer informatie over het configureren van een enquêtevragenlijst. Webex Experience Management

    • De sleutelparameter in de variabele en de weergavenaam van de voorvulvraag die is aangemaakt, Webex Experience Management moeten dezelfde zijn.

    • Als de parameter Key niet overeenkomt met de weergavenaam van de voorvulvraag, stuurt het contactcenter de Key-Value-parameters niet naar. Webex Experience Management

    • Als de variabele persoonlijke informatie bevat, zorg er dan voor dat u de schakelaar Markeren als persoonlijk identificeerbare informatie (PII) inschakelt voor die vraag in. Webex Experience Management

      Voor meer informatie over PII, zie PII-afhandeling in Experience Management in Webex Experience Management Documentation.

Voor meer informatie over aangepaste voorvullingen, zie Aangepaste voorvullingen instellen voor feedbackenquêtes na een gesprek in de documentatie. Webex Experience Management

7

Configureer in de sectie Geavanceerde instellingen de volgende instellingen om te helpen bij het valideren van de verwachte DTMF-reacties van de klanten.

  1. Time-out — Geeft aan hoe lang de activiteit maximaal wacht op een reactie van de klant. De standaardwaarde is 3 seconden.

    U kunt het maximum aantal nieuwe pogingen instellen in geval van ongeldige of geen DTMF-invoer, evenals audiomeldingen (voor ongeldige invoer, time-out en overschrijding van het maximum aantal nieuwe pogingen) voor vragenlijsten met behulp van. Webex Experience Management

    Zie Retry And Timeout Settings in Post Call IVR Survey in de documentatie voor meer informatie. Webex Experience Management

Informatie over de wachtrij verkrijgen

De activiteit Get Queue Info bevat de huidige positie van de beller in de wachtrij (PIQ) en de geschatte wachttijd (EWT), samen met andere uitvoervariabelen voor de activiteit. U kunt deze variabelen gebruiken om de beschikbaarheid van agenten in een wachtrij te bepalen en om gesprekken naar elders te routeren wanneer dat nodig is.

De verwachte wachttijd (EWT) is niet van toepassing op wachtrijen met teamopdrachten waaraan tijdens de flow vaardigheden zijn toegewezen. Voor contactpersonen in deze wachtrijen retourneert de EWT-uitgangsvariabele altijd -1.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Queue Information and Lookback Time het volgende:

  1. Wachtrijinformatie — Kies de naam van de wachtrij waarvoor u de geschatte wachttijd en de huidige positie van de beller in de wachtrij moet opvragen. U kunt een van de volgende opties kiezen:

    • Statische wachtrij: Voer de specifieke naam van de wachtrij in.

    • Variabele wachtrij: Kies de stroomvariabele in de keuzelijst. De lijst bevat alleen variabelen van het type 'String'.

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

  2. Terugkijktijd — Specificeer de terugkijktijd die wordt gebruikt om de EWT te berekenen nadat Get Queue Info is geactiveerd.

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

    Het geaccepteerde waardebereik is 5—240 minuten.

De activiteit Get Queue Info bestaat uit drie soorten vertakkingen van de outputstroom. Deze branches worden geactiveerd op basis van de retourstatus en waarden van EWT, PIQ en de realtime statistieken voor andere uitvoervariabelen.

  • Succes: Deze branch wordt geactiveerd wanneer zowel de EWT- als de PIQ-API positieve variabele waarden teruggeven. In deze flow kunt u geldige waarden voor EWT- en PIQ-variabelen ophalen en openen.

  • Onvoldoende informatiestroom: deze branch wordt geactiveerd wanneer de PIQ API een geldige variabele waarde retourneert en EWT de waarde —1 heeft. In deze flow kunt u de PIQ-waarde ophalen en openen, maar de EWT-API faalt omdat er onvoldoende gegevens zijn om de EWT-waarde te berekenen.

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

Uitvoervariabelen

Wanneer Get Queue Info wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • Position In Queue (PIQ) — Slaat de waarde op voor de huidige positie van de contactpersoon in de wachtrij voor de geselecteerde wachtrij. Als de contactpersoon niet in de wachtrij staat wanneer de flow deze activiteit aanroept, wordt de PIQ-waarde ingesteld op het aantal contactpersonen dat momenteel in de wachtrij wacht + 1. Dit identificeert de positie van de contactpersoon in de wachtrij, als de contactpersoon in de wachtrij staat na het uitvoeren van de GetQueueInfo-activiteit. Deze waarde is een toekomstige positie in de wachtrij, niet een historische positie of positie na de wachtrij, en de activiteit retourneert niet nul of leeg wanneer deze wordt aangeroepen nadat de contactpersoon de wachtrij heeft verlaten.

  • EstimatedWaitTime (EWT) — Slaat ongeveer de tijd op die een taak in een wachtrij moet wachten voordat deze door een agent wordt beantwoord. De EWT wordt berekend voor elke wachtrij en is gebaseerd op de gemiddelde tijd dat vorige gesprekken in dezelfde wachtrij op een agent wachtten. EWT gebruikt de parameterinvoer Lookback Time en wordt gerapporteerd in milliseconden (ms).

  • LoggedOnAgentsCurrent — Slaat het aantal agenten in de huidige gespreksdistributiegroep op, voor de geselecteerde wachtrij, die op de desktop zijn aangemeld. Als de activiteit wordt gebruikt voordat ze in de wachtrij staan, worden de statistieken voor agenten in de huidige cyclus van de gespreksdistributiegroep teruggegeven op basis van de eerste cyclus van de gespreksdistributiegroep.

  • LoggedOnAgentsAll — Slaat het totale aantal agenten op in alle gespreksdistributiegroepen, voor de geselecteerde wachtrij, die op de desktop zijn aangemeld. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de wachtrij veranderen.

  • AvailableAgentsCurrent — Slaat het aantal agenten in de huidige gespreksdistributiegroep op, voor de geselecteerde wachtrij, die beschikbaar zijn om de contactpersoon te accepteren. Als de activiteit wordt gebruikt voordat ze in de wachtrij staan, worden de statistieken voor agenten in de huidige cyclus van de gespreksdistributiegroep teruggegeven op basis van de eerste cyclus van de gespreksdistributiegroep.

  • AvailableAgentsAll — Slaat het totale aantal agenten op in alle gespreksdistributiegroepen, voor de geselecteerde wachtrij, die beschikbaar zijn om de oproep aan te nemen . Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de wachtrij veranderen.

  • CallSqueuedNow — Slaat het totale aantal gesprekken in de geselecteerde wachtrij op.

  • Oudste gesprekstijd — Slaat het aantal seconden op dat het oudste gesprek in de geselecteerde wachtrij stond.

  • FailureCode — Slaat de foutcode op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

  • FailureDescription — Slaat de foutgegevens op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

Berekening van de geschatte wachttijd

De geschatte wachttijd (EWT) wordt gerapporteerd in ms.

Om de EWT te berekenen, verzamelt de toepassing alle statistisch geldige monsters (een steekproef is het gemiddelde van de wachttijden voor taken waarbij met een interval van één minuut een verbinding is gemaakt met een agent) gedurende de laatste XX minuten, gespecificeerd op basis van de door de gebruiker gedefinieerde Lookback Time. De gemiddelde waarde van de verzamelde monsters wordt gebruikt als de EWT.

Statistisch geldige steekproeven zijn die monsters waarvoor de maximumwaarde voor CoV (variantiecoëfficiënt van de wachttijden voor taken waarbij elke minuut verbinding werd gemaakt met een agent) lager is dan 40 procent.

Als het percentage geldige monsters dat is verzameld voor de door de gebruiker gedefinieerde Lookback Time lager is dan 40 procent, wordt de EWT niet berekend.

Foutcodes De volgende zijn de foutcodes en beschrijvingen voor de activiteit Get Queue Info:

Tabel 3. Informatie over de wachtrij opvragen Beschrijving van de foutcode

Foutcode

Waarde van de foutcode

Beschrijving van de fout

1

SYSTEM_ERROR

Er is een interne fout in het systeem opgetreden.

2

STALE_DATA

De teruggestuurde gegevens zijn niet actueel.

3

INSUFFICIENT_DATA

De gegevens die door de activiteit zijn teruggestuurd, zijn niet volledig.

4

INVALID_QUEUE

Er is een ongeldige wachtrij opgegeven in de activiteit.

Contactpersoon in de wachtrij

De activiteit Queue Contact plaatst een contact in een wachtrij. Wanneer u deze activiteit in de hoofdstroom gebruikt, toont u een reeks gebeurtenissen op het tabblad Event Flows. Voor meer informatie over deze evenementen, zie Evenementen.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Voor meer informatie, zie Evenementen.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Kies in de sectie Contactafhandeling of alle contactpersonen naar één enkele wachtrij moeten gaan, of dat de selectie van de wachtrij moet veranderen op basis van de waarde van een stroomvariabele.

Wanneer u onmiddellijk na de activiteit van de contactpersoon in de wachtrij een HTTP-aanvraag plaatst, haalt het HTTP-verzoek mogelijk niet de vereiste gegevens op. Om ervoor te zorgen dat de vereiste gegevens beschikbaar zijn, wordt aanbevolen om een korte vertraging in te voeren, bijvoorbeeld door een Play Message of Play Music-activiteit toe te voegen, tussen de activiteiten Queue Contact en HTTP Request.

  1. Statische wachtrij — Klik op het keuzerondje Statische wachtrij om contactpersonen te routeren naar de enkele wachtrij die is gekozen in de keuzelijst Wachtrij. Alle contactpersonen die van het toegangspunt komen dat is gekoppeld aan de geconfigureerde workflow, worden doorgestuurd naar de gekozen wachtrij.

  2. Wachtrij — Kies een wachtrij in de keuzelijst Wachtrij om de contactpersonen te routeren die afkomstig zijn van het toegangspunt dat aan de workflow is gekoppeld.

    U kunt wachtrijen beheren in de Control Hub.

  3. Variabele wachtrij — Klik op het keuzerondje Variabele wachtrij om een variabele in de wachtrij te gebruiken om dynamisch een wachtrij te selecteren om contactpersonen te routeren. U kunt ook kiezen voor een terugvalwachtrij voor het geval de Queue-variabele uitvalt tijdens de uitvoering van de flow.

  4. Queue Variable — Kies een stroomvariabele uit de keuzelijst Queue Variable die een geldige Queue-ID oplevert.

    De stroomvariabele geeft aan welke wachtrij dynamisch moet worden geselecteerd tijdens de uitvoering van de flow. De terugvalwachtrij wordt alleen gebruikt als de Queue-variabele geen geldige Queue-ID teruggeeft.

    Dit veld verschijnt wanneer u op het keuzerondje Variable Queue klikt.

  5. Fallback Queue — Kies de Queue-ID in de keuzelijst Fallback Queue. Als de Queue-variabele een ongeldige Queue-ID retourneert, worden de contactpersonen in de wachtrij geplaatst in de geselecteerde Fallback Queue.

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

    Dit veld verschijnt alleen als u op het keuzerondje Variable Queue klikt.

    Beschikbaarheid van agenten controleren — Schakel de wisselknop Beschikbaarheid van de Check Agent in om teams zonder beschikbare agenten uit te sluiten van routering naarmate de wachtrij vordert. De gespreksdistributiegroep van de geselecteerde wachtrij kan overslaan om sneller een agent te vinden.

    Deze tuimelknop is standaard uitgeschakeld.

  6. Controleer altijd de beschikbaarheid van agenten — Klik op het keuzerondje Always Check Agent Availability om de beschikbaarheid van agenten te controleren. Het keuzerondje is standaard ingeschakeld.

    Deze optie verschijnt alleen als u de schakelknop Check Agent Availability inschakelt.

  7. Beschikbaarheidscontrole van variabele agenten — Klik op het keuzerondje Variable Check Agent Availability om een flowvariabele te selecteren in de keuzelijst Check Agent Availability Variable die een Booleaanse waarde retourneert. De Boolean bepaalt of de beschikbaarheid van agenten in de variabele wachtrij moet worden gecontroleerd.

    Deze optie verschijnt alleen als u de schakelknop Check Agent Availability inschakelt.

  8. Prioriteit van contactpersonen instellen — Schakel de schakelknop Contactprioriteit instellen in als u een prioriteit wilt toekennen aan contactpersonen die in de wachtrij staan . Deze tuimelknop is standaard uitgeschakeld. De contactpersoon met de hoogste prioriteit in alle wachtrijen (telefonisch en digitaal) wordt toegewezen aan de volgende beschikbare agent, namelijk:

    • Ingelogd bij een team dat deel uitmaakt van de huidige gespreksdistributiegroep van de contactpersoon.

      Komt in aanmerking om deze contactpersoon te kiezen op basis van het routeringsalgoritme.

    De contacten worden als volgt behandeld:

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

    • Contacten met een hogere prioriteit worden eerst afgehandeld.

    • Als twee contactpersonen dezelfde prioriteit hebben, dan wordt het contact dat het langst in de wachtrij wacht eerst afgehandeld.

    • Als de agent het gesprek doorschakelt naar een contactpunt, verandert de contactprioriteit in de nieuwe flow in de prioriteit die is toegewezen aan een activiteit van Queue Contact. Zie Een gesprek doorverbinden naar een toegangspunt voor meer informatie.

    Statische prioriteit — Stel de statische prioriteit in als u een prioriteit wilt toekennen voordat u de flow publiceert. U kunt dit veld alleen zien als de schakelknop Contactprioriteit instellen is ingeschakeld.

    Kies een prioriteit in de keuzelijst Static Priority Level. U kunt een prioriteit instellen van P1 tot P9, waarbij P1 de hoogste is en P9 de laagste.

  9. Variabele prioriteit — Kies variabele prioriteit als de contactprioriteit dynamisch moet veranderen bij elke uitvoering van de flow. Dit veld verschijnt alleen als de schakelknop Contactprioriteit instellen is ingeschakeld.

    Kies een stroomvariabele die een geheel getal retourneert met een prioriteit van 1 tot en met 9 uit de keuzelijst Contactprioriteitsvariabele. Als de prioriteit niet tussen 1 en 9 ligt, dan is de standaardprioriteit 10.

Vaardigheidsvereisten

Als de geselecteerde wachtrij gebruikmaakt van op vaardigheden gebaseerde routering, worden andere secties weergegeven waarin de vaardigheidseisen en de versoepeling van vaardigheden kunnen worden geconfigureerd.

U kunt een of meer vaardigheidsvereisten toevoegen om toe te wijzen aan een contactpersoon in deze wachtrij op basis van de geselecteerde wachtrij.

Als u geen vaardigheden opgeeft, komen alle beschikbare agenten in de geselecteerde wachtrij in aanmerking om contactpersonen te ontvangen.

  • Vaardigheid — Kies de gewenste vaardigheid in de keuzelijst. U configureert de vaardigheidsdefinities in de Control Hub.

  • Conditie — Kies de gewenste conditie in de keuzelijst. De conditieopties zijn gebaseerd op het gekozen vaardigheidstype.

    Vaardigheidstypes zoals Boolean en Enum 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 gespecificeerd in het veld Vaardigheidswaarde.

    Klik op het keuzerondje Variabele vaardigheidswaarde om de vaardigheidswaarde te selecteren uit een stroomvariabele die is opgenomen in de keuzelijst Variabele.

    Als de vaardigheidswaarde ongeldig is, vervallen alle vaardigheidseisen en versoepelingen die zijn gekoppeld aan de contactpersoon die via de QueueContactActivity is binnengekomen.

  • Gewicht — Stel een gewichtswaarde in voor de geselecteerde vaardigheidsvereiste. De waarde moet een geheel getal zijn tussen 1 en 1000.

    U kunt alleen het gewicht instellen voor een vaardigheid van het type Proficiency. Voor de beste beschikbare routering bepalen gewichten het relatieve belang van elke vereiste vaardigheid en zijn ze van invloed op de score die wordt gebruikt voor de selectie van agenten. Zie Beste beschikbare routering voor meer informatie.

Vaardigheid, ontspanning

Gebruik de instellingen voor vaardigheidsontspanning om de toegewezen vaardigheidsvereisten te beperken of te schrappen naar een flow als reactie op buitensporige wachttijden voor klanten. Met deze instelling kunt u het aantal beschikbare agenten uitbreiden om contacten te bedienen.

Gebruik gebruikelijke tijdsintervallen om Skill Relaxation af te stemmen op de logica van de wachtrijen in de flow en op de instellingen voor gespreksdistributie die zijn geconfigureerd voor teams in de wachtrij.

Om vaardigheidsontspanning in te stellen:

  1. Schakel de schakelknop Skill Relaxation inschakelen in om vaardigheidsontspanning in te stellen.

    Schakel deze tuimelknop in om standaard de initiële vaardigheidsvereisten te kopiëren en weer te geven. Dit stelt u in staat om de vaardigheidsontspanning te configureren met een ideale set vaardigheden.

    Stel het veld Na wachten in de wachtrij in op de duur in seconden die langer moet zijn voordat de vaardigheidsversoepeling in de wachtrij van toepassing is. De standaardwachttijd is 60 seconden.

  2. U kunt de vereisten voor versoepeling van vaardigheden toevoegen, bewerken of verwijderen.

    • Klik op Vaardigheidsvereiste toevoegen om een nieuwe vereiste voor het versoepelen van vaardigheden toe te voegen.

    • Klik op Verwijderen om de vereiste versoepeling van vaardigheden te schrappen.

    • Klik op Bewerken om de vereiste versoepeling van vaardigheden aan te passen.

    Klik op Skill Relaxation Step toevoegen om een nieuwe groep voor het ontspannen van vaardigheden toe te voegen.

    De standaardvaardigheidsvereisten die in stap 1 worden weergegeven, maken het eenvoudiger om de vereisten voor versoepeling van vaardigheden in te stellen.

Verwijdering van vaardigheden

Wanneer u de schakelknop Vaardigheden verwijderen bij blinde overdracht inschakelt, worden vaardigheden van de contactpersoon verwijderd na overdracht door een agent. Dat betekent dat de overgebrachte contactpersoon geen vaardigheden heeft en dat de contactpersoon wordt aangeboden aan de agent die het langst beschikbaar is in de overgebrachte wachtrij.

Variabelen voor uitvoer

Wanneer Queue Contact wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • QueueId — Slaat de ID op van de wachtrij waar de contactpersoon succesvol in de wachtrij is geplaatst.

  • FailureCode — Slaat de foutcode op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

  • FailureDescription — Slaat de foutgegevens op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

Foutcodes

Hieronder volgen de foutcodes en beschrijvingen voor de activiteit Queue Contact:

Tabel 4. Beschrijving van de foutcode voor contact in de wachtrij

Foutcode

Waarde van de foutcode

Beschrijving van de fout

1

INVALID_REQUEST

De parameters die zijn opgegeven in de activiteit zijn ongeldig.

2

INVALID_ROUTING_STRATEGY

De gekozen routeringsstrategie is ongeldig.

3

INVALID_WAIT_TIME

De gedefinieerde wachttijd is ongeldig.

4

INVALID_QUEUE

Er is een ongeldige wachtrij opgegeven in de activiteit.

6

SYSTEM_ERROR

Er is een interne fout in het systeem opgetreden.

7

VTEAM_TRANSITION_LIMIT_REACHED

De contactpersoon heeft zijn maximumlimiet bereikt: van wachtrij naar meerdere wachtrijen.

8

OWNER_ASSIGNED_TO_INTERACTION

De contactpersoon is al toegewezen aan een agent.

9

INVALID_SKILL_NAME

De naam van de vaardigheid is niet geldig.

10

INVALID_SKILL_CONDITION

De vaardigheidsvoorwaarde is niet geldig.

11

INVALID_SKILL_VALUE

De vaardigheidswaarde is niet geldig.

12

INVALID_OPERATION_FOR_INTERACTION_STATE

In bepaalde staten van het contact, zoals bij beëindiging van het contact, is het niet toegestaan in de wachtrij te staan.

13

WEIGHT_NOT_SUPPORTED_FOR_SKILL_TYPE

Het gewicht kan niet worden vastgesteld voor een vaardigheidseis als de vaardigheid geen vaardigheid van het type Bekwaamheid is.

14

INVALID_SKILL_WEIGHT

Gewichten moeten gehele waarden zijn van 1 tot en met 1000.

Wachtrij voor agent

De activiteit Queue To Agent maakt routering op basis van agenten mogelijk. De activiteit Queue To Agent leidt de contactpersonen rechtstreeks naar de gewenste agent. Zie Routing op basis van agenten voor informatie over op agenten gebaseerde routering.

De activiteit Queue To Agent identificeert een agent aan de hand van zijn Webex Contact Center-agent ID of e-mailadres.

Als de agent beschikbaar is, kunt u de activiteit Queue To Agent zo configureren dat de contactpersoon wordt doorgestuurd naar een voorkeursagent. Als de agent niet beschikbaar is, kunt u de activiteit Queue To Agent zo configureren dat de contactpersoon bij die agent wordt geparkeerd totdat de agent beschikbaar is.

De flow-ontwikkelaar kan een Queue To Agent-activiteit koppelen aan een andere Queue To Agent-activiteit om contactpersonen door te sturen naar opeenvolgende voorkeursagenten. De flow-ontwikkelaar kan ook een Queue To Agent-activiteit koppelen aan een Queue Contact-activiteit om de contactpersoon via een gewone wachtrij te routeren wanneer geen van de voorkeursagenten beschikbaar is.

De flowontwikkelaar kan een Queue To Agent-activiteit koppelen aan een callback-activiteit in de hoofdstroom en de eventstromen. Dit helpt bij het configureren van een callback naar de voorkeursagent naar wie het gesprek oorspronkelijk in de wachtrij stond als onderdeel van de Queue To Agent-activiteit.

Gebruik de terugbelactiviteit na de activiteit Queue Contact of Queue To Agent.

De activiteit Queue To Agent activeert de volgende gebeurtenissen op het tabblad Event Flows in de hoofdstroom:

  • Agent Accepted: De activiteit Queue To Agent activeert deze gebeurtenis wanneer een agent een binnenkomend gesprek beantwoordt.

  • Agent Disconnected: De activiteit Queue To Agent activeert deze gebeurtenis wanneer de agent de verbinding verbreekt met een live gesprek.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Event Flows voor meer informatie.

In de volgende secties kunt u de Queue To Agent-activiteit configureren:

  • Algemene instellingen

  • Afhandeling van contactpersonen

Om de activiteit van Queue To Agent te configureren:

1

Sleep in de Flow Designer de activiteit Queue To Agent van de Activity Library naar het canvas.

2

Klik op de activiteit Queue To Agent om de activiteitsinstellingen te configureren.

3

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

4

Kies in de sectie Contactafhandeling een agentvariabele in de keuzelijst.

De activiteit Queue To Agent koppelt deze stroomvariabele aan het e-mailadres van de agent of de agent die u wilt kiezen voor elke stroomuitvoering.

5

Kies het e-mailadres of de ID van de agent in de keuzelijst Agent Lookup Type om contactpersonen door te sturen naar de gewenste agent.

Geef een geldige domeinnaam op voor het e-mailadres van de agent om er zeker van te zijn dat de zoekopdracht succesvol is.

6

Schakel de schakelknop Prioriteit instellen in om de contactpersonen die in de wachtrij wachten, prioriteit te geven. De schakelknop is standaard uitgeschakeld.

De activiteit Queue To Agent behandelt de contactpersonen als volgt:

  • Als u geen prioriteit toekent aan de contactpersoon, kent de activiteit Queue To Agent een standaardwaarde van 10 toe.

  • De activiteit Queue To Agent geeft prioriteit aan de contactpersonen met een hogere prioriteit.

  • Als een of meer contactpersonen dezelfde prioriteit hebben, wordt door de activiteit Queue To Agent het contact dat het langst wacht eerst naar die agent doorgestuurd.

  1. Stel de statische prioriteit in om een contactpersoon prioriteit te geven voordat de flow wordt gepubliceerd.

    Schakel de schakelknop Stel contactprioriteit in om het veld Statische prioriteit te bekijken in de activiteit Queue To Agent.

    Kies een prioriteit in de keuzelijst Statische prioriteitswaarde. U kunt een prioriteit instellen op P1-P9, waarbij P1 de hoogste is en P9 de laagste.

  2. Kies Variabele prioriteit als de contactprioriteit dynamisch verandert bij elke uitvoering van de flow.

    Schakel de schakelknop Set Contact Priority in om het veld Variabele prioriteit te zien in de Queue To Agent-activiteit.

    Kies een stroomvariabele die een geheel getal met prioriteit 1-9 retourneert uit de keuzelijst Contact Priority Variable. Als de prioriteit niet tussen 1 en 9 ligt, dan is de standaardprioriteit 10.

7

Kies een wachtrij-ID in de keuzelijst Reporting Queue.

De activiteit Queue To Agent rapporteert de contactgegevens aan de hand van de rapportagewachtrij:

De rapportagewachtrij specificeert ook de configuratie voor:

  • Toezicht op vergunningen

  • Opname van vergunningen

  • Alle gesprekken opnemen

  • Pauzeren en hervatten ingeschakeld

  • Drempelwaarde voor het serviceniveau

  • Maximale tijd in de wachtrij

  • Standaardmuziek in de wachtrij

  • Tijdzone

8

Schakel de wisselknop Contact parkeren als de agent niet beschikbaar is in als u de contactpersoon bij een voorkeursagent wilt parkeren totdat de agent beschikbaar is.

Als de agent niet beschikbaar is en de schakelknop Contact parkeren als agent niet beschikbaar is uitgeschakeld, kan de contactpersoon de agent niet bereiken. De Queue To Agent-activiteit verlaat de storingstak naar de volgende activiteit in de flow met de bijbehorende uitvoer.

9

Kies de ID van de herstelwachtrij in de keuzelijst Recovery Queue.

De activiteit Queue To Agent plaatst contactpersonen in de wachtrij voor herstel wanneer:

  • De activiteit Queue To Agent levert geen contact op met de gewenste agent.

  • De agent neemt het contact niet op.

  • Een voorkeursagent weigert het contact.

U kunt de herstelwachtrij configureren met de agent die het langst beschikbaar is. De herstelwachtrij biedt geen ondersteuning voor routering op basis van vaardigheden.

De Queue To Agent-activiteit is geslaagd wanneer de contactpersoon verbinding maakt met de voorkeursagent. Er doet zich een foutscenario voor wanneer een contactpersoon de agent niet bereikt.

Foutscenario's

Een contactpersoon kan de agent niet bereiken wanneer:

  • Een voorkeursagent is niet beschikbaar en parkeren is uitgeschakeld voor de contactpersoon.

  • Een variabele zoekopdracht kan de voorkeursagent niet vinden.

Variabelen voor activiteitsuitvoer

De Activity Output Variables slaan de gegevens op die worden vastgelegd op basis van activiteiten en worden automatisch aangemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De wachtrij voor de activiteit van agenten heeft de volgende uitvoervariabelen:

Tabel 5. Variabelen voor de uitvoer

Variabele van de output

Beschrijving

QueuetoAgent.Agent-ID

Slaat de agent-ID op waarnaar de contactpersoon in de wachtrij staat.

QueueToAgent. Beschrijving van de fout

Slaat de beschrijving op voor het foutscenario wanneer de contactpersoon niet in de wachtrij komt te staan.

QueueToAgent. Foutcode

Slaat de foutcodewaarde op voor het foutscenario wanneer de contactpersoon niet in de wachtrij wordt geplaatst.

In de wachtrij voor Agent. Agent State

Slaat de status van de voorkeursagent op wanneer de contactpersoon in de wachtrij wordt gezet.

QueuetoAgent.agentidle code

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

De uitvoervariabele QueuetoAgent.FailureCode bevat een van de volgende waarden wanneer er een fout optreedt. Elke waarde geeft een foutcode en een beschrijving van de storing aan.

Tabel 6. Beschrijving van de foutcode van Queue to Agent

Foutcode

Waarde van de foutcode

Beschrijving van de fout

1

AGENT_UNAVAILABLE

De agent is momenteel niet beschikbaar.

2

AGENT_NOT_FOUND

De activiteit Queue To Agent kan de agent niet vinden op basis van de ID of het e-mailadres van de agent.

3

AGENT_NOT_LOGGED_IN

De agent is momenteel niet ingelogd.

4

FEATURE_NOT_ENABLED

De functie Routing op basis van agenten is niet ingeschakeld.

5

INVALID_VTEAM_ERROR

De rapportage- of herstelwachtrij is ongeldig.

6

AGENT_BUSY

De agent is beschikbaar, maar is bezig met een ander gesprek.

7

VTEAM_TRANSITION_LIMIT_REACHED

De contactpersoon heeft zijn maximumlimiet bereikt: van wachtrij naar meerdere wachtrijen.

8

INVALID_OPERATION_FOR_INTERACTION_STATE

In bepaalde staten van het contact, zoals bij beëindiging van het contact, is het niet toegestaan in de wachtrij te staan.

De volgende tabel toont de toepasselijke waarden van QueueToAgent.AgentState en QueueToAgent.AgentIdleCode.

Tabel 7. AgentState- en AgentidleCode-waarden

Use case

Agent State

Idle Code van de agent

  • Ongeldige wachtrij

  • Ongeldige agent

  • Agent is niet aangemeld

NOT_APPLICABLE

NOT_APPLICABLE

De agent is gereserveerd voor dit gesprek.

AVAILABLE

NOT_APPLICABLE

Contact parkeren als de agent niet beschikbaar is, is de schakelknop Aan en de agent is inactief

Inactief

<AuxCode Name>

De inactieve code die door de agent is geselecteerd in hetAgent Desktop.

Contact parkeren als de agent niet beschikbaar is, is de schakelknop Aan en het kanaal van de agent is bezet

AVAILABLE

NOT_APPLICABLE

Contact parkeren als de agent niet beschikbaar is, is de schakelknop Uit en de agent inactief is

Inactief

<AuxCode Name>

De inactieve code die door de agent is geselecteerd in hetAgent Desktop.

Contact parkeren: als de agent niet beschikbaar is, is de schakelknop Uit, de agent beschikbaar en het kanaal van de agent bezet is.

AVAILABLE

NOT_APPLICABLE

Screen Pop

Een Screen Pop is een venster of dialoogvenster dat op het bureaublad van een agent verschijnt wanneer de agent een telefoontje van een klant beantwoordt. De agent krijgt meer informatie over de beller om verder te gaan met een gesprek. Voor meer informatie, zie de sectie Screen Pop in het Agent Desktop artikel Aan de slag met.

De Screen Pop-activiteit wordt pas relevant nadat een agent betrokken is bij een interactie. Meestal wordt gebruik gemaakt van de gebeurtenis Agent Accepted en de gebeurtenis PhoneContacttended.

Wanneer u deze activiteit in de hoofdstroom gebruikt, toont u een reeks gebeurtenissen op het tabblad Event Flows. Voor meer informatie over deze evenementen, zie Evenementen.

U kunt voor elk evenement één enkele flow voor de afhandeling van gebeurtenissen samenstellen. Als een agent bijvoorbeeld een inkomend gesprek aanneemt, verschijnt er een Screen Pop. De Screen Pop-activiteit bevat informatie die is gebaseerd op de stroomvariabelen. De Screen Pop integreert het Webex Contact Center met andere zakelijke toepassingen zoals CRM (Salesforce), ticketingtools en een systeem voor orderinvoer.

Voltooi deze configuratie op het tabblad Event Flows in Flow Designer. Om verschillende Screen Pop-gedragingen te definiëren die zijn gebaseerd op de criteria van de hoofdstroom, gebruikt u een Conditie- of Case-activiteit. U kunt voor elke flow één Screen Pop definiëren.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Gebeurtenisstromen voor meer informatie.

Screen Pop voor nieuwe digitale kanalen moet worden geconfigureerd in de Connect Flow Builder. Voor meer informatie, zie https://help.imiconnect.io/docs/wxcc-overview.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Gebruik in de sectie URL-instellingen de optie URL-instellingen om een URL te definiëren voor Screen Pop-configuraties. Om een variabele in te voegen, gebruikt u de syntaxis {{variable}} (bijvoorbeeld {{NewContact.ani}}). Configureer vervolgens de volgende instellingen:

  1. Screen Pop-URL — Voer de URL in van de beoogde website, zoals http://www.salesforce.com. Nadat de agent een oproep heeft beantwoord, vult de geconfigureerde URL de Screen Pop op het bureaublad in.

  2. Query-parameters — Voer de verschillende variabelen in de payload in.

    Om een nieuwe queryparameter toe te voegen, klikt u op Nieuw toevoegen. Voer de gegevens over het attribuut en de waarde in respectievelijk de velden KEY en VALUE in.

  3. Screen Pop Desktop Label — Voer een korte en intuïtieve aangepaste weergavetekst in die de Screen Pop-URL vervangt op deAgent Desktop.

    Nadat de agent een gesprek beantwoordt of beëindigt, verschijnt dit label als hyperlink in de Screen Pop-melding op deAgent Desktop.

    Als de Screen Pop-URL bijvoorbeeld http://www.salesforce.com is en het Screen Pop Desktop Label Salesforce, geeft het systeem de hyperlink als Salesforce weer in de Screen Pop-melding.

    Dit label verschijnt ook op het tabblad Screen Pop van hetAgent Desktop.

4

Configureer in het gedeelte Beeldscherminstellingen het volgende:

  1. Nieuw browsertabblad — De Screen Pop wordt elke keer in een nieuw browsertabblad weergegeven zonder dat dit invloed heeft op de bestaande Screen Pop.

  2. Bestaand tabblad Screen Pop — De Screen Pop wordt weergegeven in het bestaande browsertabblad en vervangt de vorige Screen Pop.

  3. Inside Desktop — De Screen Pop wordt weergegeven als een tabblad in het venster met aanvullende informatie op het bureaublad.

    Als de Screen Pop-weergaveoptie Inside Desktop is, wordt de Screen Pop gedurende de duur van het gesprek in het venster met aanvullende informatie weergegeven. De Screen Pop blijft behouden, zelfs wanneer u een taak selecteert via een ander kanaaltype in het venster Taakenlijst.

Als de schermpop-weergaveoptie Inside Desktop of Existing browser is, gaan gegevens die worden ingevoerd in de Screen Pop voor een gesprek verloren als de agent een nieuwe oproep aanneemt. Om gegevensverlies te voorkomen, configureert u de weergaveoptie als Nieuw browsertabblad.

Bedenk bijvoorbeeld dat de Screen Pop-weergaveoptie Inside Desktop is. Als de agent een nieuw binnenkomend gesprek aanneemt terwijl hij gegevens invoert in de Screen Pop van een vorige oproep, gaan de gegevens die zijn ingevoerd voor het vorige gesprek verloren wanneer de Screen Pop voor het nieuwe gesprek verschijnt.

Prioriteit voor contactpersonen instellen

Gebruik de activiteit Stel contactprioriteit in om prioriteitsniveaus toe te wijzen aan contactpersonen. U kunt prioriteiten stellen met cijfers van 1 (hoogste) tot 9 (laagste). Contacten met een hogere prioriteit worden eerst doorgestuurd. Voor meer informatie over routering en wachtrijen, zie de sectie Contactprioriteit instellen in Understand Routing and Queueing in Webex Contact Center.

In de volgende secties kunt u de activiteit Set Contact Priority configureren:

  • Algemene instellingen
  • Prioriteitsinstellingen voor contactpersonen
  • Variabelen voor activiteitsuitvoer

1

Sleep in de Flow Designer de activiteit Set Contact Priority van de Activity Library naar het canvas.

2

Klik op de activiteit om de activiteitsinstellingen te configureren.

3

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

4

Stel in het gedeelte Instellingen voor contactprioriteit de prioriteit van de contactpersoon in. U kunt een statische prioriteitswaarde configureren in de keuzelijst. Als u wilt dat de prioriteit dynamisch verandert, configureer dan een variabele prioriteit met behulp van stroomvariabelen.

Variabelen voor de uitvoer van de activiteit

De Activity Output Variables slaan de gegevens op die worden vastgelegd op basis van activiteiten en worden automatisch aangemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De activiteit Set Contact Priority heeft de volgende uitvoervariabelen:

  • setContactPriority.FailureCode: Slaat de foutcode op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.
  • setContactPriority.FailureDescription: Slaat de foutgegevens op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

Foutcodes

Hieronder volgen de foutcodes en beschrijvingen voor de activiteit Set Contact Priority:

Foutcode

Waarde van de foutcode

Beschrijving van de fout

6

SYSTEM_ERROR

Deze code geeft de verschillende fouten weer (die niet in een van de gedefinieerde categorieën vallen).

48

Niet ondersteunde stroomactiviteit

De Set Contact Priority wordt niet ondersteund voor contacten buiten de telefoon en tijdens de campagne.

Virtueel agent

De Virtual Agent-activiteit biedt de klanten van uw contactcenter een realtime gesprekservaring. U kunt een virtuele agent aan de gespreksstroom toevoegen om vragen van klanten in gespreksvorm af te handelen. De Virtual Agent wordt mogelijk gemaakt door de Dialogflow-mogelijkheden van Google. Wanneer een klant spreekt, stemt de Dialogflow het gesprek met de klant af op de beste bedoelingen in de Virtual Agent. Bovendien helpt het de klant als onderdeel van de Interactive Voice Response (IVR) -ervaring.

Voordat u begint

  • Stel een Dialogflow-agent in. Zie Een agent bouwen voor meer informatie over het bouwen van een Dialogflow-agent in de Google Cloud.

    Voeg Hallo toe als trainingszin in de voorkeurstaal voor de Dialogflow-agent om een gesprek met de beller te beginnen. U kunt deze trainingszin toevoegen in de standaard welkomstzin of in een andere intentie van de Dialogflow-agent. Voor meer informatie, zie Intents.

    Afhankelijk van de manier waarop u de Dialogflow-agent hebt ingesteld, kunt u de Virtual Agent-activiteit gebruiken om verschillende soorten gebruikssituaties af te handelen.

  • Configureer een virtuele agent in de Control Hub.

    U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Event flows voor meer informatie.
1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Conversational Experience het volgende:

  1. Virtuele agent — Kies een virtuele agent in de Control Hub. De virtuele agent ondersteunt het gesprek in natuurlijke taal als onderdeel van de IVR-ervaring met de beller.

  2. Prompts Interruptible maken — Hiermee kunnen klanten de virtuele agent onderbreken om nieuwe aanvragen te doen of het gesprek te beëindigen.

  3. Standaardtaal- en spraakinstellingen overschrijven — Gebruik deze tuimelknop om de taal- en spraakinstellingen te 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 -uitvoerstem voor de virtuele agent te configureren. Zie Globale variabelen voor meer informatie over het toevoegen van globale variabelen aan de flow.

  4. Invoertaal — Geeft de taal aan die de klant gebruikt wanneer hij met de virtuele agent spreekt. Dit veld verschijnt alleen als u de schakelknop Standaardtaal- en spraakinstellingen overschrijven inschakelt .

    Als de invoertaal die Google ondersteunt niet beschikbaar is in de keuzelijst Invoertaal, schakel dan de schakelknop Standaardtaal- en spraakinstellingen overschrijven uit. Neem de activiteit Set Variable op vóór de Virtual Agent-activiteit in de flow.

    Configureer de activiteit Set Variable als volgt:

    • Stel de variabele in op Global_language.

    • Stel de waarde van de variabele in op de vereiste taalcode (bijvoorbeeld fr-CA). Zie de referentiepagina van Google Language voor meer informatie over de talen.

    Voice-implementaties van Virtual Agent 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).

  5. Output Voice — De standaardwaarde is Automatisch. Als de waarde Automatisch is, kiest de Dialogflow de stemnaam voor een bepaalde taal. Zorg ervoor dat de ingestelde spraaknaam overeenkomt met de gekozen taal.

    Als de naam van de uitvoerstem die Google ondersteunt niet beschikbaar is in de keuzelijst Output Voice, schakel dan de schakelknop Standaardtaal- en spraakinstellingen overschrijven uit. Neem de activiteit Set Variable op vóór de Virtual Agent-activiteit in de flow.

    Configureer de activiteit Set Variable als volgt:

    • Stel de variabele in op global_voiceName.

    • Stel de waarde van de variabele in op de vereiste stemnaamcode voor de uitvoer (bijvoorbeeld en-US-Standard-D). Zie de pagina met door Google ondersteunde stemmen en talen voor meer informatie over de ondersteunde stemmen en talen.

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

4

In de sectie Variable Passing kunnen de optionele parameters in de Virtual Agent-activiteit persoonlijk identificeerbare informatie (PII) bevatten. Webex Contact Center geeft deze parameters door aan Google Dialogflow als variabelen om geavanceerde gesprekslogica met de bot te ondersteunen.

  1. Key-Value — Met de parameter Key-Value kunt u de naam van een variabele en de bijbehorende waarde invoeren. U kunt variabele waarden invoeren door de syntaxis met dubbele accolades te gebruiken.

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

    Sleutel: ANI

    Waarde: {{NewContact.ani}}

    Om een variabele parameter toe te voegen, klikt u op Nieuwe toevoegen. Dit voegt een rij toe waarin u het respectieve sleutel-waardepaar kunt invoeren.

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

5

Configureer in de sectie Geavanceerde instellingen het volgende:

  1. Timeout zonder invoer — Geeft aan hoe lang de virtuele agent wacht op input van de klant (spraak of DTMF).

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

  2. Max. aantal pogingen zonder invoer — Geeft aan hoe vaak de virtuele agent wacht op input van de klant (spraak of DTMF).

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

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

  3. Time-out tussen cijfers — De tijd dat de virtuele agent wacht op de volgende DTMF-invoer van de klant voordat de virtuele agent verder gaat met de gespreksstroom.

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

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

  5. Vertraging bij beëindiging — Stelt de virtuele agent in staat om het laatste bericht af te ronden voordat de activiteit stopt en door te gaan naar de volgende stap in de flow.

  6. Als u bijvoorbeeld wilt dat de virtuele agent iets aangeeft aan de beller voordat het systeem het gesprek naar een agent escaleert, overweeg dan hoe lang het duurt om het laatste bericht af te ronden vóór de escalatie. De waarde kan variëren van 1 tot 30 seconden.

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

  7. Spreeksnelheid — Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om de ideale spraaksnelheid te behouden en de spreeksnelheid van de uitvoer 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.

  8. Volumeversterking — Geeft de toename of afname van het uitgangsvolume aan. Verhoog of verlaag de numerieke invoer om het ideale spraakvolume te behouden.

  9. Geldige invoer voor de numerieke invoer ligt in het bereik van —96,0 decibel tot 16,0 decibel (dB). De standaardwaarde is 0,0 dB.

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

6

In de sectie Uitvoervariabelen kunt u de uitvoerstatus opslaan van de gebeurtenis die zich voordoet tijdens het gesprek tussen de virtuele agent en de klant.

  1. vva.LastIntent — Slaat de laatste intentie op die door de virtuele agent is geactiveerd voordat wordt overgegaan op de intentie Escalatie of Handled.

  2. 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 Virtual Agent te extraheren.

  3. vva.ErrorCode — Slaat de statuscode op waarvan de waarde afhangt 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 uitgangen geen fouten bevatten.

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

    • term_char_without_input: Geeft aan dat de klant de beëindigingstoets heeft ingedrukt zonder enige invoer (gesproken of met een toetsaanslag). Het terminatorsymbool kan # of * zijn, afhankelijk van de configuratie.

    • system_error: Geeft elke 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 de ontwikkelaars van Flow een activiteit van Play Message opnemen (voordat het gesprek wordt verbroken) in de flow. Zie Message afspelen voor meer informatie over de Play Message-activiteit.

Wat nu te doen

Uitkomsten:

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

Foutafhandeling

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

  • Fout: De flow volgt deze weg in elk foutscenario.

Als er een fout is, speelt het contactcentrum standaard geen audioberichten af om de klant op de hoogte te stellen van de fout. De flow-ontwikkelaar kan een Play Message-activiteit zowel algemeen als op basis van de foutcode configureren, zoals beschreven in de sectie Uitvoervariabelen.

De functionaliteit van de uitvoerpaden is afhankelijk van de configuratie en de flow die door de beheerder wordt gedefinieerd.

Virtual Agent V2

De Virtual Agent V2-activiteit biedt uw contactpersonen een realtime gesprekservaring. U kunt de Virtual Agent V2-activiteit aan de gespreksstroom toevoegen om op spraak gebaseerde AI-gesprekken af te handelen. Als een beller spreekt, stemt het systeem de toespraak af op de beste bedoelingen in de virtuele agent. Bovendien helpt het de beller als onderdeel van de Interactive Voice Response (IVR) -ervaring.

Configureer de Virtual Agent V2-activiteit

De klanten die het Next Generation-platform gebruiken, kunnen de Virtual Agent V2-activiteit configureren in de Flow Designer.

Plaats geen Virtual Agent V2-activiteit na een activiteit met Queue Contact, aangezien deze configuratie momenteel niet wordt ondersteund. Plaats ook geen Virtual Agent V2-activiteit in het Event Flow-canvas.

Uitkomsten

Geeft de uitvoerpaden aan voor de activiteit die plaatsvindt op basis van de uitkomst van het gesprek tussen de virtuele agent en de beller.

  • Behandeld — De uitkomst wordt geactiveerd wanneer de uitvoering van de virtuele agent is voltooid.

  • Geëscaleerd — De uitkomst wordt geactiveerd wanneer het gesprek moet worden doorgeschakeld naar de menselijke agent.

Foutafhandeling

Geeft het uitvoerpad van de activiteit aan voor elke fout die optreedt tijdens het gesprek tussen de virtuele agent en de beller.

Fout — De flow volgt deze weg in alle foutscenario's.

Standaardinstellingen op systeemniveau

De volgende instellingen worden standaard intern in het systeem gedefinieerd. Deze instellingen verschijnen niet op de gebruikersinterface en kunnen niet worden gewijzigd:

  • Oneindig aantal nieuwe pogingen om ongeldige of geen invoerfouten te verwerken.

  • Barge-in is ingeschakeld om de virtuele agent te onderbreken tijdens de interactie.

  • DTMF-afsluitsymbool = #. Deze instelling geeft het einde van de invoer aan.

  • DTMF 'Time-out zonder invoer' = 5 seconden. Deze instelling geeft aan hoe lang de virtuele agent wacht op de input van de beller.

  • DTMF 'Time-out tussen cijfers' = 3 seconden. Deze instelling geeft aan hoe lang de virtuele agent wacht op de volgende DTMF-invoer van de beller voordat de virtuele agent verder gaat met de gespreksstroom.

Voordat u begint

  • Stel een Dialogflow-agent in. Zie Een agent bouwen voor meer informatie over het bouwen van een Dialogflow-agent in de Google Cloud.

  • Configureer de Google CCAI-connector en maak een CCAI-configuratie in de Control Hub.

  • Configureer het beginpunt en kies de routeringsstroom (zodra de flow is aangemaakt in de Flow Designer). Zie Een kanaal instellen voor meer informatie.

1

Meld u aan bij Control Hub.

2

Navigeer naar Services > Contact Center > Flows.

3

Klik op Flows beheren en vervolgens op Create Flows.

4

Voer in het veld Flow Name een unieke naam in en klik op Start Building Flow. Het Flow Designer-venster verschijnt.

5

Sleep de Virtual Agent V2-activiteit van de Activity Library naar het hoofdvenster van de flow.

6

Voer in de Algemene instellingen de volgende acties uit:

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

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

7

Kies in de instellingen van de Conversational Experience een van de volgende Contact Center AI configuratieopties:

  • Statisch — Kies de CCAI-configuratie om de gesprekken binnen de standaard PSTN-regio af te handelen.

    De Contact Center AI configuratie wordt ingevuld op basis van de CCAI-functie die is geconfigureerd op de Control Hub.

  • Variabele — Kies de CCAI-configuratie om de gesprekken binnen dezelfde locatie van de beller af te handelen terwijl de oproep afkomstig is van de externe of niet-standaard PSTN-regio. Deze variabele wijst de PSTN-regio toe aan de corresponderende Google-profielregio.

    Zie de stappen 6 tot en met 8 in het document Configure regional media for Virtual Agent-Voice voor meer informatie over het configureren van de variabele CCAI-configuratie.
    • Om een VAV-stroom te laten werken, moet u de globale variabelen in de flow instellen om de standaardinvoertaal en -uitvoerstem voor de virtuele agent te configureren. Zie Globale variabelen voor meer informatie over het toevoegen van globale variabelen aan de flow.

    • Als u de standaardinvoertaal en -uitvoerstem voor VAV wilt overschrijven, neem dan de activiteit Set Variable op vóór de Virtual Agent V2-activiteit in de flow.

      Configureer de activiteit Set Variable als volgt voor een aangepaste invoertaal:

      • Stel de variabele in op Global_Language.

      • Stel de waarde van de variabele in op de vereiste taalcode (bijvoorbeeld fr-CA).

      Voor een aangepaste stemuitvoer configureert u de activiteit Set Variable als volgt:

      • Stel de variabele in op global_voiceName.

      • Stel de waarde van de variabele in op de vereiste stemnaamcode voor de uitvoer (bijvoorbeeld en-US-Standard-D).

      Voor meer informatie over de ondersteunde stemmen en talen in ES, zie Ondersteunde stemmen en talen.

8

Voer in de instellingen voor State Event de aangepaste naam van de gebeurtenis en de gegevens in de kolommen Event Name - Event Data in. De staatsgebeurtenis is een mechanisme om de intentie te activeren zonder dat er aangepaste tekst of gesproken invoer nodig is. U kunt aangepaste gebeurtenissen definiëren om de intentie te activeren. Zie de documentatie van Google voor informatie over het configureren van de intentie voor gebeurtenissen in Dialogflow ES.

  • Naam van het evenement — (optioneel) Geeft de naam aan van de gebeurtenis die is gedefinieerd op het geïntegreerde AI-platform van derden.

  • Gebeurtenisgegevens — (optioneel) Geeft de JSON-gegevens aan die het systeem verzendt (als onderdeel van de gedefinieerde naam van de gebeurtenis) naar het geïntegreerde AI-platform van derden.

U kunt de naam van de gebeurtenis en de gegevens opgeven in de vorm van een statische waarde of expressie. Gebruik voor expressies deze syntaxis: {{variable}}. Het volgende is een voorbeeld van de statusgebeurtenis die is geconfigureerd om de beller te begroeten met een aangepast welkomstbericht.

Naam van het evenement: CustomWelcome

Gegevens van het evenement: {"Naam”: „John"}

9

Voer in Geavanceerde instellingen de volgende acties uit:

  1. Voer in het veld Spreeksnelheid de numerieke waarde of expressie in om de snelheid van de spraakuitvoer te verhogen of te verlagen.

    • Geldige waarden voor de numerieke invoer liggen tussen 0,25 en 4,0. De standaardwaarde is 1,0.

      Als bijvoorbeeld 0,5 als waarde is ingesteld, wordt de uitvoersnelheid van de spraak lager dan de ideale snelheid. Als de waarde 2 is ingesteld, wordt de uitvoersnelheid van de spraak hoger dan de ideale snelheid.

    • Voor expressies kunt u de syntaxis gebruiken: {{variable}}.

  2. Voer in het veld Volumeversterking de numerieke waarde of expressie in om het volume van de spraakuitvoer te verhogen of te verlagen.

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

    • Voor expressies kunt u de syntaxis gebruiken: {{variable}}.

  3. Voer in het veld Pitch de numerieke waarde of expressie in om de toonhoogte van de spraakuitvoer te verhogen of te verlagen.

    • Geldige waarden voor de numerieke invoer liggen tussen —20,0 en 20,0 hertz (Hz). De standaardwaarde is 0,0 Hz.

    • Voor expressies kunt u de syntaxis gebruiken: {{variable}}.

  4. Voer in het veld Beëindigingsvertraging de numerieke waarde in. Met deze instelling kan de virtuele agent het laatste bericht voltooien voordat de activiteit stopt en doorgaan naar de volgende stap in de flow.

    Als u bijvoorbeeld wilt dat de virtuele agent de beller iets vertelt voordat het systeem het gesprek naar een agent escaleert, overweeg dan hoe lang het duurt om het laatste bericht af te ronden voordat de escalatie plaatsvindt.

    De geldige waarde voor de numerieke invoer ligt tussen 0 en 30 seconden. De standaardwaarde is 30 seconden.

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

  5. Vink het vakje Conversatie inschakelen aan om het transcript van het gesprek tussen de virtuele agent en de beller weer te geven Agent Desktop.

    Het onbewerkte transcript is ook beschikbaar via een dynamische URL. Deze URL extraheert specifieke gedeelten uit het transcript met een HTTP-verzoek.

10

Met de decoderingsinstellingen kunt u, indien nodig, de uitvoervariabelen van de VAV2-activiteit ontcijferen. Als decodering op stroomniveau is ingeschakeld, kunnen gebruikers met toegang tot de decodering van fouten de niet-gemaskeerde uitvoerwaarden van de VAV2-activiteit bekijken in de logboeken voor foutopsporing van de flow. Schakel de schakelaar Ontsleuteling inschakelen uit om ontsleuteling op activiteitsniveau uit te schakelen voor extra bescherming.

11

In Activity Output Variables kunt u de lijst met variabelen bekijken waarin de uitvoerstatus is opgeslagen van de gebeurtenis die zich voordoet tijdens het gesprek tussen de virtuele agent en de beller.

  • VirtualAgent v2.TranscriptURL — Slaat de URL op die verwijst naar het transcript van het gesprek tussen de virtuele agent en de beller.

    Gebruik de activiteit Parse om de parameters uit het Virtual Agent Voice-transcript te extraheren.

  • De variabelen VirtualAgentv2.metadata en VirtualAgentv2.stateEventName zijn niet van toepassing.

  • Op dit moment is en-US de enige ondersteunde taal.

  • Alleen de U-law codec wordt ondersteund.

  • Wanneer een gesprek wordt doorgeschakeld naar een live agent, wordt het transcript van het gesprek tussen de beller en de virtuele agent weergegeven in de gadget Transcript in het venster Agent Desktop (alleen als de Transcriptgadget is geconfigureerd op de). Agent Desktop

Activiteiten op het gebied van stroomregeling

  • Start Flow
  • Einde van de flow
  • Geval
  • Conditie
  • Ga naar
  • Toewijzing in procenten
  • Wacht
  • Ondersteuning voor workflows in Outdial Entry Point

Start Flow

De activiteit Start Flow wordt standaard op het Main Flow-canvas weergegeven. U kunt de activiteit Start Flow niet verwijderen. Deze activiteit geeft de gebeurtenis aan die deze flow activeert. Deze activiteit bepaalt hoe de flow kan worden gebruikt en welke soorten activiteiten beschikbaar zijn voor configuratie.

De enige Flow Trigger Event die momenteel beschikbaar is, is NewContact.

Het systeem activeert deze gebeurtenis wanneer een nieuw gesprek een telefoontoegangspunt bereikt in het contactcentrum. U kunt stromen gebruiken die worden geactiveerd door de gebeurtenis newContact in Entry Point Routing Strategies. De Flow Trigger Event is momenteel standaard geselecteerd en kan niet worden bewerkt. In de toekomst zullen nog meer gebeurtenissen aan het licht komen.

NewContact is alleen van toepassing op nieuwe stromen. Voor flows die vóór de week van 20 april zijn aangemaakt, blijft NewPhoneContact de Flow Trigger Event.

De Start Flow-activiteit wordt automatisch gelabeld met de naam van de geselecteerde Flow Trigger Event. Zo kunt u snel zien wat voor soort flow er wordt gebouwd.

Uitvoervariabelen

Het aantal en het type uitgangsvariabelen dat aan de Start Flow-activiteit is gekoppeld, is afhankelijk van de geselecteerde Flow Trigger-gebeurtenis. Deze variabelen slaan gegevens op die worden vastgelegd op het moment dat de flow wordt geactiveerd. De uitvoervariabelen die hieronder worden beschreven, worden bijvoorbeeld weergegeven tijdens de gebeurtenis newContact.

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

  • Nieuwe contactpersoon. ANI

    Automatische nummeridentificatie (ANI) is een functie van een telecommunicatienetwerk om automatisch het oorspronkelijke telefoonnummer van een gesprek te bepalen. Deze variabele slaat het telefoonnummer op van de beller die de newContact-gebeurtenis heeft geactiveerd.

  • Nieuw contact.DNIS

    Dialed Number Identification Service (DNIS) is een dienst die het oorspronkelijk gekozen telefoonnummer van een gesprek identificeert. Deze variabele slaat het telefoonnummer op dat de beller heeft gebeld om de NewContact-gebeurtenis te activeren.

    Wanneer een gesprek wordt doorgeschakeld naar een adresnummer van een toegangspunt, detecteert Webex Contact Center het EPDN-doel en verwerkt het de overdracht intern.

    Een overdracht naar een EPDN kan worden gestart vanuit een flow die gebruikmaakt van de activiteit Blind Transfer of vanaf het Agent Desktop moment dat een agent overstapt of overlegt naar het startpunt DN.

    Wanneer de overdracht is voltooid, wordt het bestemmingsnummer dat voor de overdracht is gebruikt, aan het ontvangende toegangspunt gepresenteerd als de waarde van de Dialed Number Identification Service (DNIS) . De DNIS-waarde is beschikbaar in de flowvariabele newPhoneContact.DNIS.

    De ontvangststroom kan NewPhoneContact.DNIS evalueren en gebruiken in de routeringslogica. Bij stromen moet echter worden vermeden om één enkel DNIS-formaat aan te nemen, tenzij de configuratie voor de nummering van het bestemmingspunt dat formaat garandeert.

    De DNIS-waarde die aan de ontvangende stroom wordt gepresenteerd, is afhankelijk van de manier waarop de nummering is geconfigureerd voor het ingangspunt van de bestemming.

    Tabel 9. DNIS-gedrag voor doorgestuurde gesprekken naar ePDNS

    Configuratie van het nummer van het ingangspunt van de bestemming

    DNIS gepresenteerd aan de ontvangende stroom

    Voorbeeld

    Alleen E.164-nummer

    De DNIS wordt gepresenteerd in E.164-formaat. Als de overdrachtbestemming in nationaal formaat wordt gekozen, converteert Webex Contact Center deze en presenteert de DNIS in E.164-formaat.

    Als de bestemming wordt gekozen als 5550101234, ziet de ontvangststroom +15550101234.

    E.164-nummer en extensie

    Het DNIS wordt altijd weergegeven als het E.164-nummer, ongeacht of de overdracht werd geïnitieerd door het E.164-nummer, het nationale nummer of de extensie te kiezen.

    Als het ingangspunt +15550101234 en extensie 1234 heeft, ziet de ontvangststroom +15550101234.

    Alleen voor de extensie

    De DNIS wordt gepresenteerd als de extensie. Als er een locatievoorvoegsel is geconfigureerd voor de locatie, wordt de DNIS voorafgegaan door het locatievoorvoegsel, zonder scheidingsteken.

    Als de extensie 1234 is, ziet de ontvangststroom 1234. Als het locatievoorvoegsel 555 is, ziet de ontvangststroom 5551234.

    Voor overdrachten van consulten komt het DNIS-gedrag overeen met het overdrachtsgedrag. De Calling Line-ID (CLID) verandert echter tijdens het consult.

    Als de stroom voor het ingangspunt van de bestemming NewPhoneContact.DNIS evalueert, zorg er dan voor dat de routeringslogica rekening houdt met het DNIS-formaat dat Webex Contact Center presenteert voor de nummeringsconfiguratie van het toegangspunt. Dit is vooral belangrijk als de configuratie van het beginpunt verandert van nummering met alleen extensies naar E.164-nummering, of als de flow de DNIS-waarden rechtstreeks vergelijkt.

    Wanneer een gesprek wordt doorgeschakeld naar een EPDN, blijft het doorverbonden gesprek onderdeel van de bestaande interactie. Rapportage en gespreksgegevens gebruiken nog steeds dezelfde interactie-ID.

  • Nieuwe contactpersoon. Interactie-ID

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

    U kunt de interactie-ID op uw desktop weergeven. Voor meer informatie, zie Voorbeeld: Interactie-ID weergeven op desktop in de sectie Aangepaste stroomvariabelen aanmaken.

  • Nieuwe regio Contact.PSTN

    De PSTN-regio die is geconfigureerd in Entry Point (EP) - Dial Number (DN) -toewijzing voor regionale spraakmediadiensten. Deze variabele wordt alleen ondersteund op het spraakplatform van de volgende generatie.

  • Nieuw versielabel van Contact.flow

    Versielabel van de flow die wordt gegenereerd tijdens de uitvoering van de flow. Flow-ontwikkelaars kunnen verschillende gedragingen creëren voor verschillende flowversies, zoals 'Dev', 'Test', 'Live' en 'Latest'. Met behulp van de variabele NewContact.flowVersionLabel kunnen ontwikkelaars de stroomlogica dynamisch wijzigen door toegang te krijgen tot de versielabels in de flow.

  • Nieuw contact.flowID

    Unieke identificatie van de flow die momenteel wordt uitgevoerd.

  • Geen contact. EntryPoint-ID

    Unieke identificatiecode van het toegangspunt dat de flow start.

  • NewContact.orgid

    Unieke identificatiecode van de organisatie.

  • Terugbelvariabelen:
    • Nieuwe contactpersoon. Reden om terug te bellen

      De reden voor het terugbellen die werd opgegeven bij het plannen van een terugbelverzoek. U kunt de reden voor het terugbellen beschikbaar maken in de binnenkomende popover Agent Desktop door deze toe te wijzen aan een Agent Viewable variabele.

    • Nieuw contact. Type terugbellen

      Slaat de waarde op als 'gepland' voor een geplande terugbelafspraak of als 'scheduled_personal' voor een persoonlijk gepland terugbelgesprek.

    • Nieuwe contactpersoon. Schedule Source Interaction ID

      De interactie-ID vanwaar oorspronkelijk om teruggebeld werd.

    Deze variabelen hebben alleen waarden voor geplande terugbellen en blijven leeg voor andere oproeptypen.

  • Nieuwe kopteksten voor contactpersonen

    Slaat de headergegevens van het Session Initiation Protocol (SIP) van de inkomende oproep op in JSON-formaat. Flow-ontwikkelaars kunnen de binnenkomende aangepaste X-Headers van SIP extraheren en gebruiken om routeringsbeslissingen te nemen en om Webex Contact Center te integreren met IVR-systemen van derden. Wanneer een klant het Webex Contact Center belt, parseert het systeem de stroomgegevens en extraheert het de SIP-header.

    Vereisten

    • Het extraheren van SIP-headers is alleen beschikbaar voor huurders op het RTMS (Next Generation Voice Media-platform).
    • Het gebruik van aangepaste X-Headers wordt momenteel ondersteund voor organisaties die Local Gateway (LGW) gebruiken Webex Calling als telefonieoptie voor Webex Contact Center.

    Neem bijvoorbeeld de volgende SIP-uitnodiging:

    INVITE sip:12345@domain.com SIP/2.0 ​
    
    Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 ​
    
    From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl ​
    
    To: <sip:12345@domain.com> ​
    
    Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com ​
    CSeq: 314159 INVITE ​
    
    Contact: <sip:alice@pc33.atlanta.example.com> ​
    
    Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no​
    
    Content-Type: application/sdp ​
    Content-Length: 143 ​
    
    X-Customer-ID: 987654321 ​
    
    X-Call-Reason: Support ​
    
    X-Priority: High 

    In dit voorbeeld extraheert het systeem de volgende gegevens:

    X-klant-ID: 987654321

    X-Call-Reason: Ondersteuning

    X-prioriteit: hoog

    Het systeem converteert de SIP-headers naar kleine letters. Gebruik de activiteit Set Variable om een of meer SIP-headers toe te wijzen aan variabelen die binnen het systeem zijn gedefinieerd.

    De volgende koppatronen zijn gereserveerd voor intern gebruik en mogen niet worden doorgegeven als aangepaste kopteksten. Alle kopteksten die aan dit patroon voldoen, worden standaard verwijderd en niet doorgegeven aan het Webex Contact Center.

    • X-adres

    • X-ADD-DIVERSION

    • X-BNR-staat

    • X-BNR-codec met originele code

    • X-BNR omzeild

    • Correlatie-informatie over X-Broadworks

    • X-FS-ondersteuning

    • X-pad

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-SOUND

    • X-RTMS-APP-PREFIX

    • X-RTMS - Geen zoekopdracht

    • X-VPOP-DOMAIN

    Belangrijke overwegingen:

    • Het systeem parseert de naam van de beller als Caller_id_name.
    • Het systeem kan tot 20 headers extraheren uit het binnenkomende SIP-uitnodigingsbericht. Als het aantal kopteksten meer dan 20 is, dan extraheert het systeem alleen de eerste 20 alfabetisch gesorteerde kopteksten.
    • Er geldt een limiet van 1000 bytes voor alle headerinformatie.

    Gebruik de volgende activiteiten om SIP-headers toe te voegen en te parseren aan externe IVR-systemen:

Einde van de flow

End Flow is een beëindigende activiteit die het einde van een stroompad markeert. U kunt een willekeurig aantal End Flow-activiteiten gebruiken om uw flow zo samen te stellen dat alle stroompaden eindigen.

Gebruik de End Flow-activiteit niet in een IVR-flow. Gebruik van End Flow in combinatie met IVR kan leiden tot uitschakeling en het gesprek wordt mogelijk niet verbroken.

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

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

Geval

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

U kunt bijvoorbeeld een Case-activiteit gebruiken om verschillende schermafbeeldingen te definiëren voor verschillende teams van agenten, afhankelijk van de teamnaam. Elke zaak wordt een filiaal van waaruit u de juiste paden bepaalt. De stroom verloopt op het pad dat voor een bepaald exemplaar van de stroom als waar wordt beoordeeld. Elke Case-activiteit heeft een standaardinstelling die het systeem gebruikt voor elk ongedefinieerd geval. Als geen van de gevallen waar is, wordt het standaardgeval als waar beoordeeld en verloopt de stroom naar dat filiaal.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Event Flows voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Case-instellingen het volgende:

  1. Variabele — Kies een variabele aan de hand waarvan u de verschillende gevallen wilt beoordelen. Kies de variabele in de keuzelijst.

  2. Expressie — Voer een uitdrukking in om de verschillende zaken tegen te beoordelen. Gebruik de syntaxis van Pebble Template om de uitdrukking te definiëren. Voor meer informatie over de Pebble-sjabloonsyntaxis, zie de syntaxis van de Pebble-sjablonen.

  3. Casus — Definieert de verschillende gevallen die moeten worden vergeleken met de variabele of expressie. U kunt per activiteit maximaal 20 dossiers toevoegen.

    Klik op Nieuw toevoegen om een nieuw blok voor de casusverklaring toe te voegen dat u kunt vergelijken met een statische waarde, een variabele of een expressie. Als u een variabele of expressie gebruikt, gebruik dan de Pebble Template Syntax. Voor meer informatie over de Pebble-sjabloonsyntaxis, zie de syntaxis van de Pebble-sjablonen.

Resultaten van de activiteit

  • Dat is waar. De weg die u moet volgen als aan de voorwaarde is voldaan. 

  • Onwaar — Te volgen pad als niet aan de voorwaarde wordt voldaan. 

Conditie

De Conditie-activiteit vertegenwoordigt een beslissing. De flow volgt het pad Waar of Onwaar , afhankelijk van of aan de voorwaarde is voldaan. 

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Event flows voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Expressie het volgende:

Verpak elke expressie als volgt: {{Enter Expression}}.

Voorbeeld: {{HttpRequest1.httpStatusCode == 200}}

Als u een expressie zonder accolades gebruikt, genereert het systeem een Flow Error.

  1. Conditie — Kies de Conditie in de keuzelijst:  

    • < (minder dan)

    • ! = (niet gelijk)

    • > (groter dan)

    • == (gelijk aan)

    • > = (groter dan of gelijk aan)

    • <= (minder dan of gelijk aan)

    • * (vermenigvuldigd met)

    • /(gedeeld door)

    • + (toevoegen)

    • ‐ (aftrekken)

Ga naar

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

Gebruik het GoTo-knooppunt om contactpersonen binnen het Webex Contact Center te verplaatsen, bijvoorbeeld tussen toegangspunten of flows. Gebruik de toewijzing van stroomvariabelen om gegevens naadloos over te dragen, samen met de contactpersoon.

Als de activiteitsbibliotheek de GoTo-activiteit niet weergeeft, neem dan contact op met Cisco Support om de bijbehorende functievlag in te schakelen.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Event flows voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

In de sectie Instellingen voor de stroombestemming kunt u de ervaring van de beller aanpassen op basis van de tijd (als u het gesprek doorstuurt naar een toegangspunt), of om één enkele flow opnieuw te gebruiken in meerdere scenario's (als u het gesprek doorstuurt naar een flow).

Op basis van de GoTo-optie worden de stroomvariabelen als volgt uit de huidige flow doorgegeven:

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

  • Ga naar Flow: De stroomvariabelen die zijn geconfigureerd in de sectie Variabele toewijzing worden van de huidige flow naar de nieuwe flow gekopieerd.

Configureer het volgende:

  1. Ga naar het beginpunt. Kies deze optie als de huidige stroom naar een ingangspunt moet gaan. Voer in de keuzelijst met invoervak het beginpunt in als de stroomlogica zou moeten veranderen op basis van de actieve routeringsstrategie op het moment van overdracht.

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

    Alleen de telefoontoegangspunten die zijn aangemaakt in de Webex Contact Center Control Hub worden weergegeven.

    • Statisch toegangspunt: Kies een toegangspunt uit de lijst met vooraf geconfigureerde toegangspunten. Alleen toegangspunten van hetzelfde kanaaltype zijn geldig.

    • Dynamisch toegangspunt: Kies een variabele die wordt toegewezen aan een geldig toegangspunt-ID van de Control Hub. Alleen toegangspunten van hetzelfde kanaaltype zijn geldig.

  2. Ga naar Flow. Kies deze optie als de huidige flow naar een andere flow moet gaan. Kies in de keuzelijst de doelstroom in de keuzelijst met invoervak. De keuzelijst met bestemmingen bevat alleen de gepubliceerde stromen.

    U kunt de gewenste flow op een apart tabblad bekijken. Om een flow te bekijken, kunt u ofwel op de optie View klikken die verschijnt terwijl u een flow in de lijst selecteert, ofwel op de optie Geselecteerde flow bekijken nadat u een flow hebt geselecteerd in de GoTo Flow-optie.

    In de sectie Flow Variable Mapping kunt u handmatig variabelen over twee stromen in kaart brengen.

    • Statische stroom: Selecteer een stroom uit de lijst met vooraf geconfigureerde stromen.

    • Dynamic Flow: Kies een variabele die wordt toegewezen aan een geldige Flow ID. U kunt de Flow ID vinden in de Flow-instellingen in het venster Algemene instellingen.

4

Als u de optie Go To Flow kiest, wordt de sectie Flow Variable Mapping weergegeven.

Stroomvariabelen en globale variabelen met dezelfde naam en hetzelfde gegevenstype tussen stromen worden automatisch in kaart gebracht voor inkomende gesprekken. Voor uitgaande gesprekken worden alleen globale variabelen automatisch in kaart gebracht; automatische toewijzing van stroomvariabelen wordt niet ondersteund.

Deze functie helpt u om meer variabele toewijzingen tussen de huidige stroom en de doelstroom te bewerken, te verwijderen of toe te voegen.

U kunt variabelen voor Flows niet in kaart brengen in een GoTo-activiteit wanneer u Variable Flows gebruikt. U kunt variabelen alleen toewijzen aan statische stroomdoelen. Raadpleeg de onderstaande tabel voor het gedrag van het in kaart brengen van variabelen met variabele stromen.

Wanneer u in GoTo-activiteit een JSON-variabele van een hoofdstroom naar de doelstroom in kaart brengt, slaat u de JSON-uitvoer op in een andere variabele, zoals een tekenreeks of een ander type variabele, en wijst u die toe aan hetzelfde type variabele in de doelstroom.

Configureer het volgende:

  1. Huidige variabelen in kaart brengen — Hier worden alle stroomvariabelen en globale variabelen in de huidige stroom weergegeven. U kunt dezelfde variabele toewijzen aan meerdere variabelen in de doelstroom. Voer in de keuzelijst met invoervak de variabele in die moet worden toegewezen.

  2. Naar de bestemmingsvariabele — Lijst van alle stroomvariabelen en globale variabelen in de doelstroom die na overdracht uit de huidige flow worden gekopieerd.

    Voer in de keuzelijst met invoervak de variabele in die is toegewezen in de doelstroom. U kunt de variabelen in de doelstroom maar één keer in kaart brengen, terwijl u de variabelen in de huidige flow meerdere keren in kaart kunt brengen.

Om variabeletoewijzingen toe te voegen, te bewerken of te verwijderen:

  • Om een variabele toewijzing te bewerken, kiest u de juiste flow in de keuzelijst.

    Nadat u een variabele hebt gekozen in de keuzelijsten Map Current Variables of To Destination Variable, worden in de andere keuzelijst alleen de variabelen van hetzelfde gegevenstype weergegeven.

    Als u bijvoorbeeld CustomerID van het type Integer kiest in de keuzelijst Huidige variabelen in kaart brengen, worden in de keuzelijst Naar bestemmingsvariabele in de nieuwe flow alleen variabelen van het type Integer weergegeven.

  • Klik op het pictogram Verwijderen om een variabele toewijzing te verwijderen.

  • Klik op Nieuw toevoegen om een nieuwe variabele in kaart te brengen. Kies de variabelen die in kaart moeten worden gebracht in de keuzelijsten Huidige variabelen in kaart brengen en Naar bestemmingsvariabele.

Variabele gegevens

In de sectie Gegevens van de huidige stroomvariabele worden alle stroomvariabelen en globale variabelen in de huidige stroom weergegeven.

In de sectie Details van de bestemmingsstroomvariabele worden alle stroomvariabelen en globale variabelen in de bestemmingsstroom weergegeven.

U kunt op de tag klikken voor informatie over een variabele. Wanneer u een variabele selecteert om in kaart te brengen, wordt de variabele groen, zodat u kunt zien wat er al in kaart is gebracht.

Om te zorgen voor naadloze toegang tot informatie en interactie gedurende de hele levenscyclus van een gesprek, is het in kaart brengen van variabelen cruciaal tijdens de uitvoering van de flow. Het omvat de strategische afstemming van globale variabelen op zowel lokale als door agenten zichtbare stroomvariabelen, op maat gemaakt voor zowel statische als dynamische stroomtypen:

Het in kaart brengen van variabelen is belangrijk tijdens Flow Chaining. In de onderstaande tabel worden de belangrijkste verschillen uitgelegd tussen het gebruik van statische en dynamische GoTo-opties.

  • Statisch

    • GoTo Flow: Het behandelt de variabelen die in kaart zijn gebracht in de sectie Flow Variable Mappings.

    • GoTo Entry Point: voor agenten zichtbare stroomvariabelen en globale variabelen worden automatisch in kaart gebracht wanneer ze naar een ingangspunt worden overgebracht.

  • Dynamisch

    • GoTo Flow: voor agenten zichtbare stroomvariabelen en globale variabelen worden automatisch in kaart gebracht.

    • GoTo Entry Point: voor agenten zichtbare stroomvariabelen en globale variabelen worden automatisch in kaart gebracht

Foutcodes voor GoTo-activiteiten

Foutcode

Beschrijving van de fout

Uitleg

1

Foutcode

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

2

Beschrijving van de fout

Slaat de storingsgegevens op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

Wacht

Met de activiteit Wait kunt u de uitvoering van de flow gedurende een bepaalde tijd onderbreken. Wanneer u deze activiteit configureert met de wachttijd, wordt de uitvoering van de flow gepauzeerd voor de duur die is gespecificeerd in de Wait-activiteit in het uitvoeringspad.

We raden het gebruik van de Wait-activiteit af wanneer een IVR-sessie actief is, omdat dit kan leiden tot een time-out voor de IVR-sessie. In dergelijke gevallen zal het contact uitvallen, met als gevolg dat het gesprek wordt onderbroken. We raden flowontwerpers ten zeerste aan om de Wait-activiteit te gebruiken in de gebeurtenis CallBackFailed en de wachttijd op te geven.

De activiteit Wait is algemeen van aard. Wanneer u een flow ontwerpt, kunt u deze activiteit naar wens na elke activiteit plaatsen. Als u bijvoorbeeld opnieuw probeert terug te bellen, wordt met deze activiteit de uitvoering van de flow gepauzeerd en wordt opnieuw geprobeerd om terug te bellen.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in het gedeelte Wachtinstellingen het volgende:

  1. Duur — Kies een duur in HH:MM:SS-formaat om aan te geven gedurende welke tijdsduur de uitvoering van de flow 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 de minuten- en secondenvelden invoert op meer dan 59, wordt de standaardwaarde automatisch ingesteld op 59. Als u het urenveld instelt op meer dan 72, wordt u gevraagd de duur in te voeren tussen 00:00:10 en 72:00:00 uur.

    Momenteel is er een afwijking van maximaal enkele milliseconden tijdens het uitvoeren van deze activiteit. Gebruik de wachtactiviteit niet in gevallen waarin hoge precisie vereist is.

Uitvoervariabelen

Er is geen uitvoervariabele beschikbaar in deze activiteit.

Toewijzing in procenten

Met de activiteit Percentage Allocation kunt u het gespreksverkeer over verschillende paden in een flow verdelen. U kunt deze activiteit gebruiken als een mechanisme voor stroomvertakking over meerdere stroompaden en meerdere uitgangspaden creëren om contactpersonen toe te wijzen aan verschillende wachtrijen, locaties en externe servers.

Het systeem maakt gebruik van een Weighted Round Robin-algoritme (WRR) om het verkeer te verdelen, wat tot onevenwichtigheden kan leiden. Het algoritme wordt elke keer dat u de flow publiceert opnieuw ingesteld. We raden u aan de uitvoering van de flow te testen voordat u wijzigingen in de productie implementeert.

Laten we een voorbeeld nemen van een procentuele verdeling van respectievelijk 50%, 30% en 20% om inzicht te krijgen in de verdeling van 10 gesprekken in het kader van de WRR. Uiteindelijk zal het systeem de gesprekken gelijkmatig verdelen, zoals 5 in exitpad 1, 3 in exitpad 2, 2 in exitpad 3. Dit gebeurt echter dynamisch en op een aangepaste manier met de gewichten van 5:3:2. Een mogelijke uitkomst van de distributie is de volgende: er worden 10 opeenvolgende gesprekken gevoerd, zoals Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Het is belangrijk op te merken dat dit een mogelijke verdeling is en dat contactverdelingen worden aangepast met verschillende belastingverdelingen.

De activiteit voor procentuele allocatie maakt nu procentuele waarden mogelijk die variëren van 0 tot 100. Beheerders kunnen de 0% -instelling gebruiken om gebruiksscenario's voor telefooncentrales te creëren. Hierdoor kan het verkeer standaard worden uitgeschakeld. U kunt deze verbindingen echter later activeren om distributies van meer dan 0% toe te wijzen.

Op dezelfde manier kunt u in een geografisch diverse omgeving de activiteit Percentage Allocation configureren om 10% van de contacten naar Boston, 5% naar Chicago te sturen en de resterende 85% naar een andere set locaties te verdelen.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Foutafhandeling voor meer informatie.

Voordat u begint

1

Sleep in Flow Designer de activiteit Percentage Allocation van de Activiteitenbibliotheek naar het hoofdvenster.

2

Klik op de activiteit Percentageallocatie om de activiteitsinstellingen te configureren.

3

In de 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

Stel in Percentage allocatie de vereiste allocatiepaden in. In eerste instantie stelt het systeem het standaardpad voor toewijzing in op 100%. U kunt de procentuele waarde en de beschrijving bewerken en ook nieuwe paden toevoegen.

  1. Klik op Nieuw toevoegen om een nieuw pad aan te maken.

  2. Voer het percentage en de padnaam in.

    U kunt per exitpad minimaal 0% en maximaal 100% toewijzen.

    Zorg ervoor dat alle toewijzingen bij elkaar opgeteld 100% bedragen. Het systeem genereert een fout bij het valideren van de flow als het allocatiepercentage niet voldoet aan of hoger is dan 100%.

    U kunt maximaal 10 paden toevoegen.

  3. (Optioneel) Klik op het pictogram Verwijderen naast een pad om de record te verwijderen. U kunt ervoor kiezen om het percentage aan te passen met de vereiste set verbindingen en ook de extra verbindingen te verwijderen. Het systeem geeft een foutmelding als de totale toewijzingen niet oplopen tot 100%.

De procentuele allocatieactiviteit heeft de volgende outputvariabelen:

  • PercentAllocation.Percentage - Slaat de volgende procentuele route op.

  • PercentAllocation.description - Slaat de beschrijving op.

Ondersteuning voor workflows in Outdial Entry Point

De volgende activiteiten en gebeurtenissen worden ondersteund wanneer u workflows maakt voor externe spraakcontacten:

  • HTTP-aanvraag

  • Conditie

  • ontleden

  • Variabele instellen

  • Kantooruren

  • Einde van de flow

  • Screen Pop

  • Evenement vóór de dial

Alle event-handlers, voor zover van toepassing, worden ondersteund. Gebeurtenisbehandelaars, zoals PreDial-gebeurtenis, Agent Offered, enzovoort, worden ingevuld op basis van de activiteiten die u toevoegt aan de hoofdstroom. Globale variabelen en lokale variabelen worden ondersteund als onderdeel van de flow.

De volgende activiteiten worden niet ondersteund wanneer u workflows maakt voor externe spraakcontacten:

  • Contactpersoon in de wachtrij

  • Wachtrij voor agent

  • Terugbellen

  • Opzoeken in de wachtrij

  • Geavanceerde informatie over de wachtrij

  • Blinde overdracht

  • De gespreksdistributiegroep escaleren

  • IVR-bericht

  • Menu
  • Enquête

Op basis van de bovenstaande activiteiten zal het systeem de fouten- en succespaden naadloos ondersteunen.

  • Wanneer u een flow ontwerpt voor Outdial Entry Point, voeg dan geen activiteit voor het verbreken van de contactpersonen toe aan het einde van de flow. Als u in de flow de activiteit Contact verbreken gebruikt, wordt het gesprek beëindigd en wordt het gesprek afgerond, terwijl het gesprek daadwerkelijk actief en verbonden is.

Activiteiten op het gebied van nutsbedrijven

  • BRE-aanvraag
  • Kantooruren
  • Cryptografische hash
  • OTP genereren
  • HTTP-aanvraag
  • ontleden
  • Variabele instellen
  • OTP verifiëren

BRE-aanvraag

Gebruik de activiteit BRE Request om de gegevens uit de Business Rules Engine (BRE) van uw organisatie op te halen en in de flow te gebruiken. De activiteit BRE Request maakt gebruik van standaard HTTP-protocollen om gegevens van de BRE op te halen.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

In Query Parameters kunt u de parameters die zijn opgegeven in de API-aanroep doorgeven aan de BRE. In de kolommen Sleutelwaarde kunt u de sleutel voor de query invoeren en de bijbehorende waarde die samen met de query moet worden verzonden. U kunt ook de syntaxis met dubbele accolades gebruiken om variabele waarden door te geven.

De BRE-activiteit heeft één vooraf gedefinieerde queryparameter: context. Deze queryparameter wordt in de API-aanroep doorgegeven aan de BRE.

De TenanTid wordt automatisch als parameter geïnjecteerd en hoeft niet te worden geconfigureerd.

  • Context — 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 is opgegeven in de Attribuutcontext in BRE. Zie voor meer informatie de sectie Een set regels aanmaken in de gebruikershandleiding van de Cisco Webex Contact Center Business Rules Engine.

  • ANI — Bevat het oorspronkelijke telefoonnummer van de oproep. Dit is een standaardparameter die u kunt bewerken of verwijderen, op basis van de configuratie van de regels in de BRE.

    Een voorbeeldwaarde voor ANI is {{newContact.ani}}

  • Timeout voor de respons — Specificeert de verbindingsduur voor de BRE-aanvraag. De waarde moet tussen 100 en 60.000 ms liggen. De standaardinstelling is 2.000 ms.

  • Aantal nieuwe pogingen — Specificeert het aantal keren dat de BRE-aanvraag wordt geprobeerd nadat deze is mislukt. Het geldige bereik is 0 tot 5.

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

Om een queryparameter toe te voegen, klikt u op Nieuwe toevoegen. Dit voegt een rij toe waarin u de sleutelwaardeparen kunt invoeren. U kunt zoveel queryparameters toevoegen als nodig is als onderdeel van de BRE-aanvraag.

4

In de sectie Parse-instellingen kunt u het antwoord van de BRE-aanvraag in verschillende variabelen analyseren:

  1. Responsvariabele — Kies een variabele waarnaar u een bepaalde sectie uit het BRE Request-responsobject wilt extraheren. U kunt alleen Custom Flow-variabelen kiezen in de keuzelijst.

  2. Path Expression — Definieer de Path Expression voor het parseren van het responsobject. Afhankelijk van het soort gegevensstructuur van het responsobject en de toepassingen voor het extraheren van een subset van die informatie, varieert de Path Expression .

    Gegevens worden genormaliseerd naar een objecthiërarchie voordat Path Expression wordt uitgevoerd, dus JsonPath wordt gebruikt in het responsobject, ongeacht het geconfigureerde inhoudstype.

Uitvoervariabelen

Het BRE-verzoek retourneert twee uitvoervariabelen:

  • BRerequest1.httpResponseBody: Geeft als resultaat de responstekst voor het BRE-verzoek.

  • BRerequest1.httpStatusCode: Geeft als resultaat de statuscode van de BRE-aanvraag.

    Deze responscodes zijn ingedeeld in de volgende categorieën:

    • Informatieve antwoorden (100—199)

    • Succesvolle antwoorden (200—299)

    • Doorverwijzingen (300—399)

    • Fouten van klanten (400—499)

    • Serverfouten (500—599)

Inhoudstype en formaten

In de volgende voorbeelden worden de voorbeeldinvoerformaten van het Content Type en de JSON-respons beschreven.

  • Inhoudstype XML

    Gebruik dit hulpmiddel om XML om te zetten in JSON-formaat https://codeshack.io/xml-to-json-converter/.

    • XML-invoerformaat:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Genormaliseerde respons voor gegevens/JSON

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

      Voorbeeld van een JSON-padexpressie: gebruik $.note.from om de waarde Jani te krijgen.

  • Inhoudstype TOML

    Gebruik dit hulpmiddel om TOML om te zetten naar JSON-formaat https://www.convertjson.com/toml-to-json.htm.

    • TOML-invoerformaat:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Genormaliseerde respons voor gegevens/JSON

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }
      

      Voorbeeld van een JSON-padexpressie: gebruik $.owner.name om de waarde 'Tom Preston-Werner' te krijgen.

  • Inhoudstype YAML

    Gebruik deze tool om YAML om te zetten naar JSON-formaat https://www.convertjson.com/yaml-to-json.htm.

    • YAML-invoerformaat:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Genormaliseerde respons voor gegevens/JSON

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

      Voorbeeld van een JSON-padexpressie: gebruik $.martin.job om de waarde Developer te krijgen.

  • Inhoudstype JSON

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

    • JSON-invoerformaat:

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

    • Genormaliseerde respons voor gegevens/JSON

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

      Voorbeeld van een JSON-padexpressie: gebruik $.martin.job om de waarde Developer te krijgen.

Kantooruren

De activiteit tijdens kantooruren stelt u in staat om werk- en niet-werkuren te gebruiken, zoals feestdagen, en overschrijvingen in uw organisatie die zijn gedefinieerd in Control Hub. U kunt de activiteit tijdens kantooruren aan een flow toevoegen en die flow toewijzen aan een toegangspunt. Met deze activiteit kunt u werkuren, vakanties en overschrijvingen gebruiken om meerdere routeringsstrategieën voor al hun planningen samen te voegen in één enkele flow.

Gebruik de activiteit tijdens kantooruren om een werkschema in een flow te programmeren. Deze activiteit bepaalt of een bepaald schema op een bepaald moment actief is en stuurt de uitvoering van de flow dienovereenkomstig.

Beheerders kunnen entiteiten tijdens kantooruren beheren vanuit de Control Hub. Zie Kantooruren instellen voor meer informatie.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten op te lossen die kunnen optreden tijdens de uitvoering van de flow. Zie Foutafhandeling configureren voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

In de sectie Schemagegevens kunt u een kantooruur kiezen in de keuzelijst om te bepalen wanneer verschillende trajecten van de flow worden uitgevoerd.

Het schema geeft de ploegendienst aan die is gedefinieerd in het werktijdenobject van het gekozen kantooruur. De flow wordt voornamelijk uitgevoerd op basis van het tijdsbestek dat is bepaald in de shift van het gekozen kantooruur. Andere entiteiten tijdens kantooruren, zoals vakantielijsten en overschrijvingen, hebben voorrang op de werkuren als de tijden samenvallen met de huidige ploegendienst.

  • Statische kantooruren: Kies een kantooruur in de Control Hub.

  • Variabele kantooruren: Kies een variabele die wordt toegewezen aan een geldig kantooruur van de Control Hub.

    De variabele moet de juiste ID voor kantooruren bevatten, verkregen van Control Hub. Als de ID ongeldig is, wordt de stroom naar het foutpad verplaatst.

Als een van de items in de geordende lijst leeg is, genereert Flow Designer een fout bij de validatie van de flow. U moet deze fouten oplossen voordat u de flow publiceert.

Knooppunten tijdens kantooruren

In de activiteit tijdens kantooruren kunt u de volgende knooppunten configureren:

  1. Overschrijvingen — Als de huidige tijd is gedefinieerd als een overschrijving, zoals in de lijst Overschrijvingen, neemt de activiteit de afdeling Override over, ongeacht de ploegentijden die in de gekozen werkuren worden vermeld.

  2. Feestdagen — Als de huidige dag een feestdag is zoals gedefinieerd in de lijst met feestdagen, gaat de activiteit naar de afdeling Feestdagen, ongeacht de ploegentijden die worden vermeld in de gekozen werkuren.

  3. Werkuren — Dit is het belangrijkste knooppunt dat rekening houdt met de ploegendienst die wordt vermeld in het geselecteerde kantooruur in de sectie Schemagegevens. De activiteit neemt deze tak als de huidige tijd overeenkomt met de gekozen ploegendienst.

  4. Standaard — De activiteit neemt de Default-tak over als geen van de bovenstaande resultaten wordt geëvalueerd.

Uitvoervariabelen

De activiteit tijdens kantooruren maakt gebruik van de volgende uitvoervariabelen.

  • WorkingHoursShift_name — Tijdens de uitvoering van de flow slaat deze variabele de naam op van de shift die is gedefinieerd in het werkuur.

  • Holidays_Name — Tijdens de uitvoering van de flow slaat deze variabele de naam van de feestdag op als de huidige dag een feestdag is zoals gedefinieerd in de lijst met feestdagen.

  • Overrides_Name — Tijdens de uitvoering van de flow slaat deze variabele de naam van de override op die overeenkomt met de huidige tijd, zoals gedefinieerd in de Overrides.

  • Status — Deze variabele slaat op welk knooppunt werd gekozen tijdens de uitvoering van de flow, zoals werkuren, feestdagen, overschrijving of standaardinstelling.

Cryptografische hash

Met cryptografische hash kunt u een eenrichtings-hash genereren van een gewone tekenreeks met behulp van een van de ondersteunde algoritmen. U kunt zout gebruiken als extra beveiliging.

1

Sleep de cryptografische hash-activiteit naar het flow-canvas.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Hash Configuration het volgende:

InvoervariabelenUitvoervariabelenUitkomsten van nodes
Hash-algoritme: Selecteer een hash-algoritme om een hash te genereren. We ondersteunen de volgende hash-algoritmen:
  • SHA-256: Dit algoritme genereert een unieke hash van 256 bits (32 bytes) met een vaste grootte.
  • SHA-512: Dit algoritme genereert een unieke hash van 512 bits (64 bytes) met een vaste grootte.
hash.output: De gegenereerde hash wordt opgeslagen in deze variabele. OnSuccess: De hash is succesvol gegenereerd.
Platte tekst: Voer een invoervariabele of platte tekst in die moet worden gehasht. hash.salt: De gebruikte zoutwaarde wordt in deze variabele opgeslagen. onError: Het genereren van de hash is mislukt vanwege ongeldige invoer.
Salt toepassen: Vink dit selectievakje aan als u extra beveiliging wilt instellen voor de versleutelde tekenreeks. Salt bestaat uit willekeurige gegevens die aan de tekenreeks worden toegevoegd voordat ze worden doorgegeven aan de hashfunctie.
Salt-type: Selecteer het type Salt-gegevens dat u aan de tekenreeks wilt toevoegen. Ondersteunde zoutwaarden zijn onder meer tekst, base64 en Hex. U kunt tijdens de runtime ook een willekeurige waarde genereren door Autogenerate Salt te selecteren.
Zoutwaarde: gegevens die aan de tekenreeks moeten worden toegevoegd om te worden gehasht.

Wat nu te doen

De standaarduitvoervariabele voor het cryptografische hashknooppunt is CryptographiChash.HashOutput, waarmee de hash wordt vastgelegd.

OTP genereren

De activiteit OTP genereren genereert een eenmalig wachtwoord (OTP) voor scenario's voor gebruikersauthenticatie, zoals tweefactorauthenticatie en meervoudige verificatie. U kunt OTP's in meerdere scenario's gebruiken, zoals het bevestigen van de identiteit van de gebruiker, het controleren van de geldigheid van zakelijke accounts, het beveiligen van informatie en nog veel meer.

De OTP-activiteiten Generate OTP en Verify OTP worden vaak gebruikt in combinatie om gebruikersauthenticatiestromen op te zetten, zoals tweefactorauthenticatie.

1

Sleep de activiteit OTP genereren naar het flow-canvas.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de OTP Generation Logic de gewenste indeling en lengte van het wachtwoord voor eenmalig gebruik.

  1. OTP-formaat: Selecteer een OTP-formaat. Het standaardformaat is alfanumeriek. Webex Connectondersteunt de volgende OTP-formaten:

    • Alfanumeriek: een tekenreeks die een combinatie van alfabetische en numerieke tekens bevat, bijvoorbeeld PQ1anq, D345sdrq.

    • Alfabetisch: een tekenreeks die een combinatie bevat van alfabetische tekens in kleine letters en hoofdletters, bijvoorbeeld BpmFxV, GhrtyWD.

    • Numeriek - een tekenreeks die numerieke tekens bevat, bijvoorbeeld 675468, 4321, 4572.

  2. OTP-lengte: Voer de OTP-lengte in. De standaardlengte is zes tekens. De minimale OTP-lengte is 4 en de maximale lengte is 64.

  3. Configureer de volgende aanvullende OTP-instellingen:

    • OTP-validiteit: Definieer de OTP-validiteit (in minuten). De OTP vervalt na deze periode. Als de OTP-aanvraag opnieuw wordt verzonden, wordt de geldigheid opnieuw ingesteld. De standaardgeldigheidsduur van de OTP is 30 minuten.

    • Selecteer de actie voor Een OTP-aanvraag opnieuw verzenden, ofwel een nieuwe OTP genereren of de huidige OTP hergebruiken. De geldigheidsduur van de OTP wordt voor elk van de acties opnieuw ingesteld.

    • Voer een transactiereferentie in of selecteer een variabele die deze waarde bevat. Dit is een unieke referentiecode die gekoppeld is aan de gegenereerde OTP die wordt gebruikt om de code te valideren.

Wat nu te doen

De standaarduitvoervariabele voor het gegenereerde OTP-knooppunt is GenerateOTP.otp. Hiermee wordt de gegenereerde OTP vastgelegd.

HTTP-aanvraag

De activiteit HTTP Request haalt informatie op uit een externe gegevensbron, zoals een CRM, waarbij gebruik wordt gemaakt van standaard HTTP-protocollen.

De basiskenmerken Auth en OAuth 2.0 worden ondersteund voor geverifieerde eindpunten.

In de Parse-instellingen is Path Expression vereist wanneer u een rij met geparseerde variabelen configureert. Als u dit veld leeg laat, mislukt de validatie en kunt u de flow niet publiceren.

Gerelateerde stroomsjablonen

De volgende sjablonen maken gebruik van de activiteit HTTP Request:

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie HTTP Request Settings het volgende:

  1. Authenticated Endpoint gebruiken — Maakt de mogelijkheid mogelijk om een HTTP-verzoek in te dienen bij een geverifieerd eindpunt. Deze tuimelknop is standaard ingeschakeld.

  2. Connector — Kies de connector in de keuzelijst. In de keuzelijst wordt de naam weergegeven van de connectoren die zijn geconfigureerd in de Control Hub. De connector biedt een veelgebruikte locatie om inloggegevens op te slaan voor de service die u wilt gebruiken.

    De Salesforce Connector valideert bijvoorbeeld en maakt een verbinding met het Salesforce-account mogelijk. Vervolgens kunt u vanuit de activiteit HTTP Request naar deze connector verwijzen om een aanvraag in te dienen. Dit creëert in feite het domeingedeelte van de URL. Om een connector op de Control Hub te configureren, zie het artikel Integration Connectors for Webex Contact Center instellen.

  3. Aanvraagpad — Voer het aanvraagpad voor de HTTP-aanvraag in.

    Dit veld wordt weergegeven wanneer de schakelknop Use Authenticated Endpoint is ingeschakeld.

  4. Aanvraag-URL — Definieert de verzoek-URL die zowel domein - als aanvraagpaden voor niet-geverifieerde eindpunten omvat.

    Dit veld wordt weergegeven wanneer de schakelknop Use Authenticated Endpoint is uitgeschakeld.

  5. Methodetypes: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD — Definieert de HTTP-aanvraagactiviteit die de volgende populaire methoden ondersteunt:

    • GET: Gegevens opvragen bij een bepaalde bron.

    • POST: Gegevens naar een server verzenden om een bron aan te maken of bij te werken.

    • PUT: Vervangt alle huidige representaties van de doelbron door de payload van het verzoek.

    • PATCH: Pas gedeeltelijke wijzigingen toe op een bron.

    • DELETE: Verwijder de opgegeven bron.

    • OPTIES: Beschrijf de communicatieopties voor de doelbron.

    • HEAD: Vraagt om een antwoord dat identiek is aan dat van een GET-verzoek, maar zonder de hoofdtekst van het antwoord.

  6. Query-parameters — Definieert parameters die u doorgeeft als onderdeel van de HTTP-aanvraag. De webserver biedt deze extra parameters om bijvoorbeeld te gebruiken om een GET-aanvraag in te dienen. Voer in de kolommen Sleutelwaarde de sleutel in voor de query en de bijbehorende waarde die u met de query moet meesturen. De parameters zijn een lijst van sleutel-waardeparen die worden gescheiden door het ampersand (&) -symbool. U kunt ook de variabele waarden in de syntaxis met dubbele accolades gebruiken om variabele waarden door te geven.

    Als u bijvoorbeeld het rekeningsaldo van een klant wilt ophalen op basis van de ANI, kunnen, afhankelijk van de API's voor de gegevensopslagservice, de sleutel en de waarde zijn:

    Sleutel: ANI

    Waarde: {{NewContact.ani}}

    Om een queryparameter toe te voegen, klikt u op Nieuwe toevoegen. Dit voegt een rij toe waarin u de respectieve sleutel-waardeparen kunt invoeren. U kunt zoveel queryparameters toevoegen als nodig is als onderdeel van de HTTP-aanvraag.

  7. HTTP-aanvraagkopteksten — Definieert de HTTP-headers waarmee de client aanvullende informatie kan doorgeven bij een HTTP-verzoek. Verzoekkoppen zoals Accepteren, Accept‐* of If‐* maken het mogelijk om voorwaardelijke aanvragen uit te voeren, samen met andere kopteksten zoals Cookie en User‐Agent.

    Gebruik bijvoorbeeld als onderdeel van een GET-aanvraag:

    DOWNLOAD /home.html HTTP/1.1

    Gastheer: developer.mozilla.org

    User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0

    Accepteer: text/html, application/xhtml+xml, application/xml; q=0.9, */*; q=0.8 Accepteer taal: en‐US, en; q=0.5 Accepteer Codering: gzip, deflate, br

    Verwijzer: https://developer.mozilla.org/testpage.html

    Verbinding: keep‐alive

    Upgrade‐Onveilige aanvragen: 1

    Indien gewijzigd — Sinds: ma 18 jul 2016 02:36:04 GMT

    Als er geen overeenkomst is: „c561c68d0ba92bbeb8b0fff2a9199f722e3a621a” Cache‐Control: max‐age=0

    Om een HTTP-header toe te voegen, klikt u op Nieuwe toevoegen. Dit voegt een rij toe waarin u de respectieve sleutel-waardeparen kunt invoeren. U kunt zoveel HTTP-headers toevoegen als nodig is als onderdeel van de HTTP-aanvraag.

  8. Inhoudstype — Specificeert het verwachte inhoudstype van de hoofdtekst van het verzoek. De ondersteunde inhoudstypen omvatten:

    • Toepassing/JSON

    • URL van het formulier gecodeerd

    • TOML

    • XML

    • Dossier

      YAML

    • Gegevens op het formulier

    • GraphQL

    • Andere

  9. Hoofdwaarde van de aanvraag — Specificeert de databytes die worden verzonden in een HTTP-transactiebericht, onmiddellijk na de kopteksten, indien aanwezig. Bij bepaalde soorten HTTP-aanvragen, zoals een POST- of PUT-aanvraag, kunt u een hoofdtekst van het verzoek sturen die aangeeft welke inhoud moet worden bijgewerkt bij de doelbron.

    • Kies het inhoudstype als bestand. De kolommen INHOUD en BESTANDSNAAM verschijnen. De keuzelijst CONTENT toont de lijst met JSON-variabelen uit de flow- en outputvariabelen van de Record-activiteiten.

      • INHOUD — Kies het opgenomen audiobestand in de keuzelijst. Het audiobestand wordt ingevuld op basis van de uitvoervariabelen die zijn geconfigureerd in de Record-activiteiten. Het systeem stuurt dit audiobestand naar de externe server of API.

      • BESTANDSNAAM — Voer de naam van het audiobestand in. Deze bestandsnaam verschijnt op de doelserver of API.

      Het inhoudstype Form Data legt formuliergegevens vast in paren van sleutelwaarden. Dit veld ondersteunt het uploaden van bestanden en formuliergegevens, en is nuttig voor het uploaden van audiobestanden.

      Als u het inhoudstype Form Data kiest, verschijnen de volgende velden:

      • Sleutel — Gebruik deze sleutel om toegang te krijgen tot de gegevens. Het wordt ook gebruikt in de kop Content-Disposition.

      • Type — Het type kan zowel tekst als bestand zijn.

      • Waarde — Configureer de waarde (tekst in JSON-formaat definieert het inhoudstype samen met andere parameters, zoals de naam van het bestand, enzovoort). && File bevat de werkelijke bestandsgegevens.

        Form Data ondersteunt het verwijzen naar de bestandsnaam uit de Record-activiteit voor gebruik bij het opnemen van prompts en begroetingen via flow. Kies bij 'Bestand' de variabele die de bestandsnaam oplevert die overeenkomt met de uitvoervariabele van de recordaCTIVITEIT.

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

      • Query — De queryparameter is vereist en moet de brontekst van een GraphQL-document bevatten.

      • GraphQL-variabelen — De variabelen vertegenwoordigen de dynamische waarden voor de zoekopdracht.

        Met GraphQL-ondersteuning kunt u aanvragen doen bij elke API die GraphQL standaard ondersteunt, bijvoorbeeld wanneer u de WebExCC API Connector gebruikt om de Search API aan te roepen. Dit maakt gebruikssituaties mogelijk waarbij rapportagegegevens kunnen worden gebruikt voor aangepaste logica en routeringsbeslissingen.

      Als u het inhoudstype als Overig kiest, kunt u aangeven welk inhoudstype u nodig hebt (als de API een Content Type-header vereist die niet beschikbaar is in de flowdesigner). U kunt dus een ander inhoudstype kiezen dan de standaardtypen die worden ondersteund.

  10. Timeout voor de respons — Specificeert de verbindingsduur voor het HTTP-verzoek. De waarde moet tussen 100 en 60.000 ms liggen. De standaardinstelling is 2.000 ms.

  11. Aantal nieuwe pogingen — Specificeert het aantal keren dat de HTTP-aanvraag wordt geprobeerd na een mislukte poging. Het geldige bereik is 0 tot 5.

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

4

In de sectie Parse-instellingen kunt u het antwoord dat op basis van de HTTP-aanvraag is gegenereerd, in verschillende variabelen analyseren. Deze configuratie is optioneel omdat niet alle HTTP Request-scenario's moeten worden geparseerd.

  1. Inhoudstype — Specificeert het verwachte inhoudstype van de responstekst. De soorten inhoud omvatten:

    • JSON

    • TOML

    • XML

    • YAML zijn de ondersteunde inhoudstypen.

  2. Uitvoervariabele — Kies een variabele die de gegevens bevat van een specifiek gedeelte van het HTTP Request-responsobject.

  3. Path Expression — Definieer de Path Expression voor het parseren van het responsobject. Afhankelijk van de gegevensstructuur van het responsobject en de reden om een subset van informatie te extraheren, varieert de Path Expression.

    Gegevens worden genormaliseerd naar een objecthiërarchie voordat Path Expression wordt uitgevoerd, dus JsonPath wordt gebruikt in het responsobject, ongeacht het geconfigureerde inhoudstype.

Uitvoervariabelen

De HTTP-aanvraag retourneert de volgende uitvoervariabelen:

  • HttpRequest1.httpStatusCode: Geeft als resultaat de statuscode van het HTTP.

    Deze responscodes zijn ingedeeld in vijf hoofdcategorieën:

    • Informatieve antwoorden (100—199)

    • Succesvolle antwoorden (200—299)

    • Doorverwijzingen (300—399) Clientfouten (400—499)

    • Serverfouten (500—599)

  • HttpRequest1.httpResponseBody: Geeft als resultaat de responstekst voor de HTTP-aanvraag.

  • HttpRequest1.httpResponseHeaders: Geeft als resultaat de koptekstinformatie van het antwoord.

Inhoudstype en formaten

In de volgende voorbeelden worden de voorbeeldinvoerformaten van het Content Type en de JSON-respons beschreven.

  • Inhoudstype XML

    Gebruik dit hulpmiddel om XML om te zetten in JSON-formaat https://codeshack.io/xml-to-json-converter/.

    • XML-invoerformaat:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Genormaliseerde respons voor gegevens/JSON

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

      Voorbeeld van een JSON-padexpressie: gebruik $.note.from om de waarde Jani te krijgen.

  • Inhoudstype TOML

    Gebruik dit hulpmiddel om TOML om te zetten naar JSON-formaat https://www.convertjson.com/toml-to-json.htm.

    • TOML-invoerformaat:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Genormaliseerde respons voor gegevens/JSON

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Voorbeeld van een JSON-padexpressie: gebruik $.owner.name om de waarde 'Tom Preston-Werner' te krijgen.

  • Inhoudstype YAML

  • Gebruik deze tool om YAML om te zetten naar JSON-formaat https://www.convertjson.com/yaml-to-json.htm.

    • YAML-invoerformaat:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Genormaliseerde respons voor gegevens/JSON

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

      Voorbeeld van een JSON-padexpressie: gebruik $.martin.job om de waarde Developer te krijgen.

  • Inhoudstype JSON

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

    • JSON-invoerformaat:

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

    • Genormaliseerde respons voor gegevens/JSON

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

      Voorbeeld van een JSON-padexpressie: gebruik $.martin.job om de waarde Developer te krijgen.

Instellingen voor het wachten op activiteiten

In bepaalde gevallen, als een HTTP-reactie een aanzienlijke vertraging oploopt, wordt de beller even stil. Om dit scenario te beperken, is het mogelijk om een audiobestand te uploaden. Dit bestand wordt afgespeeld voor de beller tijdens het ophalen van de HTTP-respons. Bovendien is het mogelijk om de duur van de vertraging in te stellen voordat deze audio wordt afgespeeld.

  1. Audio on Wait inschakelen — Schakel deze instelling in om het geselecteerde audiobestand continu af te spelen, zodat een ononderbroken weergave wordt gegarandeerd terwijl het systeem de HTTP-respons ophaalt.

  2. Audiobestand — Kies een audiobestand. Het systeem speelt dit audiobestand af voor de beller om de stilte op te vullen, terwijl er een HTTP-antwoord wordt opgehaald.

  3. Vertraging — Stel de waarde van de vertragingstijd in milliseconden in volgens de vereisten. De standaardwaarde is ingesteld op 2000 milliseconden.

U kunt de vertragingsinstelling het beste boven de 2 seconden houden en proberen de reactietijd van een HTTP-query te optimaliseren. Dit zorgt ervoor dat het geluid niet onnodig wordt afgespeeld en zorgt tegelijkertijd voor een minimale vertraging zodat de beller geen geluid meer hoort.

ontleden

Gebruik de activiteit Parse om informatie uit het data-object te extraheren. De Parse-activiteit gebruikt een invoertekenreeks (JSON, TOML, XML en YAML) en converteert deze naar een JSON-structuur op basis van de gespecificeerde gegevens. Vervolgens kunt u de JSON-structuur aan een variabele toewijzen met behulp van een JSON-padexpressie. 

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Foutafhandeling configureren voor meer informatie.

Voordat u begint

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Parse-instellingen het volgende:

  1. Invoervariabele — Specificeert de variabele waarin het gegevensobject wordt opgeslagen dat moet worden gebruikt voor parsing.

  2. Inhoudstype — Specificeert het verwachte inhoudstype van het gegevensobject. JSON, TOML, XML en YAML zijn ondersteunde inhoudstypen.

  3. Uitvoervariabele — Kies een variabele die de gegevens bevat van een specifiek gedeelte van het HTTP Request-responsobject.

  4. Path Expression — Definieer de Path Expression voor het parseren van het responsobject. Afhankelijk van de gegevensstructuur van het responsobject en de reden om een subset van informatie te extraheren, varieert de Path Expression.

    Gegevens worden genormaliseerd naar een objecthiërarchie voordat Path Expression wordt uitgevoerd, dus JsonPath wordt gebruikt in het responsobject, ongeacht het geconfigureerde inhoudstype.

    Path Expressions moet worden bevestigd aan Jayway JSONPath-expressies. Voor meer informatie, zie https://github.com/json-path/JsonPath.

Inhoudstype en formaten

In de volgende voorbeelden worden de voorbeeldinvoerformaten van het Content Type en de JSON-respons beschreven.

  • Inhoudstype XML

    Gebruik dit hulpmiddel om XML om te zetten in JSON-formaat https://codeshack.io/xml-to-json-converter/.

    • XML-invoerformaat:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Genormaliseerde respons voor gegevens/JSON

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

      Voorbeeld van een JSON-padexpressie: gebruik $.note.from om de waarde Jani te krijgen.

  • Inhoudstype TOML

    Gebruik dit hulpmiddel om TOML om te zetten naar JSON-formaat https://www.convertjson.com/toml-to-json.htm.

    • TOML-invoerformaat:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Genormaliseerde respons voor gegevens/JSON

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Voorbeeld van een JSON-padexpressie: gebruik $.owner.name om de waarde 'Tom Preston-Werner' te krijgen.

  • Inhoudstype YAML

  • Gebruik deze tool om YAML om te zetten naar JSON-formaat https://www.convertjson.com/yaml-to-json.htm.

    • YAML-invoerformaat:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Genormaliseerde respons voor gegevens/JSON

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

      Voorbeeld van een JSON-padexpressie: gebruik $.martin.job om de waarde Developer te krijgen.

  • Inhoudstype JSON

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

    • JSON-invoerformaat:

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

    • Genormaliseerde respons voor gegevens/JSON

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

      Voorbeeld van een JSON-padexpressie: gebruik $.martin.job om de waarde Developer te krijgen.

Variabele instellen

Gebruik de activiteit Variabele instellen om waarden in te stellen voor variabelen. U kunt de waarden van de variabelen aanpassen op basis van uw vereisten of op basis van de flow.

U kunt meerdere variabelen configureren binnen één activiteit met een variabele set. Dit elimineert de noodzaak om meerdere individuele Set Variable-activiteiten in het canvas te configureren, waardoor de flowontwikkelaars sneller flows kunnen bouwen en wijzigen.

Specificeer het type variabele dat u wilt selecteren. Voor meer informatie, zie Aangepaste variabelen en Voorgedefinieerde variabelen.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Foutafhandeling configureren voor meer informatie. Als u het pad voor foutafhandeling niet configureert, verwerkt de globale foutafhandelaar de uitvoeringsfout van de flow.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Variabele instellingen het volgende:

  1. Variabele — Kies de variabele uit de keuzelijst. U kunt aangepaste stroomvariabelen alleen instellen op aangepaste waarden. Voorgedefinieerde variabelen hebben vaste waarden die worden bepaald door de uitvoering van de flow.

  2. Variabele waarde — Klik op het keuzerondje Waarde instellen om de variabele op een specifieke waarde in te stellen. Het type van het invoerveld verandert op basis van het gegevenstype van de geselecteerde variabele. Zie Custom Flow Variables aanmaken voor meer informatie over gegevenstypen van variabelen.

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

    Gebruik de syntaxis van {{variable}} om een expressie in te voeren.

    Klik op het keuzerondje Set to Variable om de waarde van de variabele in te stellen op de waarde van een andere variabele in de flow. Kies een variabele uit de keuzelijst. Alle variabelen in de flow zijn beschikbaar voor selectie.

  3. Nieuw toevoegen — Klik op Nieuw toevoegen om nieuwe variabelen toe te voegen. Definieer de variabele en de variabele waarde. Neem geen complexe expressies op bij het configureren van meerdere variabelen binnen een enkele activiteit met een variabele set.

    U kunt maximaal 10 variabelen configureren binnen een enkele activiteit met een variabele set. U kunt de variabelen opnieuw rangschikken binnen de activiteit Variabele instellen.

OTP verifiëren

Met de activiteit OTP verifiëren kunt u de door de gebruiker verstrekte OTP valideren aan de hand van de transactiereferentie die is vastgelegd tijdens het genereren van de OTP.

1

Sleep de activiteit Verify OTP naar het flow-canvas.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie OTP-gegevens het volgende:

  1. OTP: Voer de naam van de variabele in die de OTP bevat die door de gebruiker is ingevoerd.

  2. Transactiereferentie: De unieke referentie die het knooppunt gebruikt om de OTP te verifiëren die in stap 1 is verkregen.

  3. OTP-voorvoegsel en OTP-achtervoegsel (optioneel): Voer het voor- en/of achtervoegsel van de OTP in, dat moet worden verwijderd voordat de OTP wordt geverifieerd.

4

Configureer in de geavanceerde instellingen het volgende:

  • Meldings-URL (optioneel): Configureer een eindpunt om geluks-/foutmeldingen te ontvangen. De meldingspayload omvat de correlatie-ID (de transactiereferentie die is doorgegeven in OTP genereren), de status in het beschrijvingsveld, het tijdstip van de OTP-verificatie en gerelateerde metagegevens.

    Voorbeeld van laadvermogen

    { 
      "code": "0", 
      "transid": "f7ff05a4-cab7-663a-bt24-74568e4ff297", 
      "description": "SUCCESS", 
      "correlationid": "c6464f3e-38a3-456t-87ea-a118565677a5", 
      "time": "2026-05-19T10:02:41.234Z", 
      "api": "verify", 
      "txn_log_level": 0 
    } 
5

Voer in de Extra parameters de sleutel-waarde-paren in die zijn ingesteld in het gegenereerde OTP-knooppunt in de vorm van Sleutel en Waarde. Herhaal deze stap om meerdere parameters toe te voegen.

Activiteiten in Voice

  • Blinde overdracht
  • Overbrugde overdracht
  • Analyse van de voortgang van het gesprek
  • Terugbellen
  • Cijfers verzamelen
  • Menu
  • Bericht afspelen
  • Muziek afspelen
  • Record
  • Opnamecontrole
  • Terugbellen plannen
  • Cijfers verzenden
  • Aankondiging instellen
  • Nummerherkenning instellen
  • Whisper Announcement instellen
  • Mediastream starten
  • Audio uploaden

Blinde overdracht

De activiteit Blind Transfer is van toepassing wanneer een gesprek moet worden doorgeschakeld naar een externe DN of een externe DN op basis van een bepaald stroomcriterium. De overdracht kan ook worden gestart naar een externe bridge. De geconfigureerde set criteria activeert de activiteit.

Gebruik het knooppunt Blind Transfer om gesprekken door te schakelen naar externe telefoonnummers of Entry Point Directory Numbers (EPDN's). Met deze overdracht kunt u geen variabelen overdragen. Gebruik GoTo met variabele toewijzing om contacten tussen toegangspunten of stromen te verplaatsen en contactgegevens door te geven aan de contactpersoon.

Tijdens een blinde doorschakeling blijven de eerdere vaardigheidsbeperkingen behouden wanneer een gesprek wordt doorgeschakeld naar een wachtrij op basis van vaardigheden. Dit komt omdat vaardigheidsbeperkingen worden berekend wanneer een flow wordt uitgevoerd. Aangezien de flow echter niet wordt uitgevoerd in geval van blinde overdracht, blijven de eerdere vaardigheidsbeperkingen behouden.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Event flows voor meer informatie.

Wanneer u een flow ontwerpt, mag een interactie met Consult geen activiteit van Blind Transfer omvatten. U kunt geen Blind Transfer-activiteit toevoegen aan de eventflows in Flow Control.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in het gedeelte Telefoonnummer overzetten het bestemmingsnummer voor de oproep door dit handmatig in te voeren of door een variabele te selecteren.

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

  2. Specifiek telefoonnummer — Voer het nummer in waarnaar de oproep moet worden doorgeschakeld.

  3. Variabel kiesnummer — Kies de stroomvariabele in de keuzelijst. De lijst bevat alleen variabelen van het type 'String'.

    De variabele slaat het nummer op waarnaar de oproep moet worden doorgeschakeld.

4

In de sectie Koptekst toevoegen 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 Local Gateway (LGW) gebruiken Webex Calling als telefonieoptie voor Webex Contact Center.

  1. Sleutel — Voer de sleutel in voor een aangepaste X-header.

  2. Waarde — Voer een waarde in voor de aangepaste koptekst die wordt doorgegeven aan het uitgaande SIP INVITE-bericht.

U moet vermijden de volgende gevoelige PII-informatie op te nemen in de SIP-headers.

  • Volledige namen — Vermijd het gebruik van de volledige namen van personen.

  • Burgerservicenummers — Omvat geen enkel deel van een burgerservicenummer.

  • Fysieke adressen — Gebruik geen thuis- of werkadressen.

  • Financiële informatie — Exclusief creditcardnummers, bankrekeninggegevens, enz.

  • Gezondheidsinformatie — Vermijd het delen van gezondheidsgerelateerde gegevens of gegevens die als PHI kunnen worden beschouwd.

De volgende koppatronen zijn gereserveerd voor intern gebruik en mogen niet worden doorgegeven als aangepaste kopteksten. Alle kopteksten die aan dit patroon voldoen, worden standaard verwijderd en niet doorgegeven aan het Webex Contact Center.

  • X-adres

  • X-ADD-DIVERSION

  • X-BNR-staat

  • X-BNR-codec met originele code

  • X-BNR omzeild

  • Correlatie-informatie over X-Broadworks

  • X-FS-ondersteuning

  • X-pad

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS - Geen zoekopdracht

  • X-VPOP-DOMAIN

5

In de sectie Out Failure Error Codes worden de foutcodes voor de uitvoer beschreven voor de activiteit Blind Transfer,

  1. Flow-activiteit niet ondersteund — Foutcode 48 geeft aan dat de flow de Bridged Transfer-activiteit niet kan uitvoeren na een wachtrij of nadat een agent aan het gesprek is toegewezen.

  2. Systeemfout — Foutcode 6 staat voor diverse systeemfouten die niet in een van de gedefinieerde categorieën vallen.

Overbrugde overdracht

Met de activiteit Bridged Transfer kan een gesprek tijdelijk worden doorgeschakeld naar een externe bestemming, terwijl de controle over het gesprek behouden blijft. De externe bestemming kan een externe bridge of een Interactive Voice Response-service (IVR) zijn.

Wanneer de derde partij het gesprek beëindigt, wordt de gespreksstroom voortgezet en indien nodig opnieuw ingeschakeld, bijvoorbeeld door het gesprek in de wachtrij te zetten voor een agent.

De activiteiten op het gebied van overbrugde overdracht worden verbeterd om het contact uit de wachtrij te halen wanneer een contact wordt verzonden naar een interactieve spraakrespons (IVR) van een derde partij of automatische gespreksdistributie (ACD). Als de contactpersoon niet wordt afgehandeld in het systeem van een derde partij, kan deze worden teruggezet naar de oorspronkelijke wachtrij.

Stel bijvoorbeeld dat een contactcenter beschikt over bronnen voor Webex Contact Center-agenten en agenten op een extern callcenter/PBX. De klant wil voor een korte periode (bijvoorbeeld 60 seconden) een gesprek in de wachtrij plaatsen tegen een wachtrij van Webex Contact Center-agenten. Als er gedurende die periode geen agent beschikbaar is, kan het gesprek vervolgens worden overgezet (met een impliciete dequeue) naar het externe callcenter voor afhandeling om de reactietijd voor de klant te verbeteren.

Voordat u begint

  • U kunt de activiteit Bridged Transfer niet toevoegen aan de activiteit Queue Contact.

  • Voer later in de flow geen Bridged Transfer-activiteit in voor contactpersonen die geparkeerd staan, in de wachtrij staan of aan een agent zijn toegewezen,. Dit kan leiden tot een fout in de flow die niet wordt ondersteund.

  • U kunt de activiteit Bridged Transfer niet gebruiken in uitgaande gespreksstromen.

  • U kunt geen activiteit voor overbrugde overdracht toevoegen aan de eventflows in Flow Control.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in het gedeelte Telefoonnummer overzetten het bestemmingsnummer voor de oproep door dit handmatig in te voeren of door een variabele te selecteren.

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

  2. Specifiek telefoonnummer — Voer het nummer in waarnaar de oproep moet worden doorgeschakeld.

  3. Variabel kiesnummer — Kies de stroomvariabele in de keuzelijst. De variabele slaat het nummer op waarnaar de oproep moet worden doorgeschakeld.

4

In de sectie Instellingen voor de overdrachtstime-out kunt u het gedrag van een overbrugde overdrachtactiviteit configureren wanneer het doorgeschakelde gesprek niet binnen een bepaalde tijd wordt beantwoord.

  1. Time-out — Dit is hoe lang het systeem wacht tot de doorverbonden partij de oproep beantwoordt. Als de ontvanger niet binnen deze tijd opneemt, beëindigt het systeem het gesprek.

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

5

In het gedeelte Instellingen voor uitvoercijfers kunt u DTMF-cijfers naar de bestemming sturen tijdens een overbrugde overdracht. Gebruik dit om informatie te verzenden of door menu's te navigeren op een IVR van derden. U kunt de cijfers handmatig invoeren of dynamische cijfers selecteren met behulp van een variabele.

  1. Uitgangscijfers verzenden — Zet de schakelaar aan als u de DTMF-cijfers naar de bestemming wilt sturen, nadat de bestemming de oproep heeft beantwoord en voordat de overdracht is voltooid.

  2. Specifieke uitvoercijfers — Voer de specifieke DTMF-uitvoercijfers in.

  3. Variabele uitvoercijfers — Kies de stroomvariabele in de keuzelijst. De variabele slaat het DTMF-nummer op.

De maximale lengte van DTMF-cijfers is 32 tekens. Ondersteunde tekens zijn 0-9, A-D, sterretje (*), hekje (#) en komma (,). Het teken komma (,) staat voor een vertraging van één seconde.

6

In de sectie Koptekst toevoegen 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.

  1. Sleutel — Voer de sleutel in voor een aangepaste X-header.

  2. Waarde — Voer een waarde in voor de aangepaste koptekst die wordt doorgegeven aan het uitgaande SIP INVITE-bericht.

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

U moet vermijden de volgende gevoelige PII-informatie op te nemen in de SIP-headers.

  • Volledige namen — Vermijd het gebruik van de volledige namen van personen.

  • Burgerservicenummers — Omvat geen enkel deel van een burgerservicenummer.

  • Fysieke adressen — Gebruik geen thuis- of werkadressen.

  • Financiële informatie — Exclusief creditcardnummers, bankrekeninggegevens, enz.

  • Gezondheidsinformatie — Vermijd het delen van gezondheidsgerelateerde gegevens of gegevens die als PHI kunnen worden beschouwd.

De volgende koppatronen zijn gereserveerd voor intern gebruik en mogen niet worden doorgegeven als aangepaste kopteksten. Alle kopteksten die aan dit patroon voldoen, worden standaard verwijderd en niet doorgegeven aan het Webex Contact Center.

  • Correlatie-informatie over X-Broadworks

    X-FS-ondersteuning

  • X-pad

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS - Geen zoekopdracht

  • X-VPOP-DOMAIN

7

In de sectie Uitvoervariabele kunt u informatie vastleggen over het resultaat van de overdracht.

  1. BridgedTransfer_DXM.FailureCode — Deze parameter registreert fout - of statuscodes die overeenkomen met mislukte pogingen om een overbrugde overdracht uit te voeren met behulp van de Digital Extension Module (DXM).

  2. BridgedTransfer_DXM.FailureDescription — In deze parameter wordt de beschrijving opgeslagen van de fout die is opgetreden tijdens een poging tot overbrugde overdracht met behulp van de (DXM).

  3. BridgedTransfer.Headers — In deze parameter worden de SIP-headers opgeslagen die uit het BYE-bericht zijn geparseerd. De kopteksten worden opgeslagen als een JSON-object. Afzonderlijke kopteksten kunnen worden geëxtraheerd en in flow- of globale variabelen worden ingesteld voor verder gebruik.

    De volgende tabel geeft een overzicht van de outputfoutcodes van de Bridged Transfer-activiteit.

    Foutcode

    Beschrijving van de fout

    Uitleg

    1

    Ongeldig_nummer

    Het nummer van het gekozen externe telefoonboek (DN) is ongeldig.

    2

    Druk bezig

    De externe DN is ingeschakeld of heeft inkomende oproepen geweigerd.

    3

    Geen antwoord

    De externe DN kon de oproep niet beantwoorden binnen de vooraf ingestelde time-outduur.

    48

    Niet ondersteunde stroomactiviteit

    De flow kan de Bridged Transfer-activiteit niet uitvoeren na een wachtrij of nadat een agent aan het gesprek is toegewezen.

    6

    Systeemfout

    Deze code bevat verschillende fouten die niet in de hierboven gedefinieerde categorieën vallen.

    Bridged Transfer is alleen beschikbaar op spraakmediaplatforms van de volgende generatie (VPOP en Webex Calling).

Analyse van de voortgang van het gesprek

Gebruik de activiteit Call Progress Analysis om de CPA-parameters in te stellen om een voicemail/antwoordapparaat (AMD) te detecteren voor een terugbelverzoek.

U kunt de activiteit Call Progress Analysis in de volgende gebieden plaatsen:

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

  • In de eventflow, alleen op de eventhandler CallBackFailed.

  • In de hoofdstroom, op elk gewenst moment voor een geplande terugbelafspraak of een persoonlijk ingepland terugbelgesprek.

Als u probeert terug te bellen en de oproep op AMD/Voicemail terechtkomt, markeert het systeem de oproep als mislukt. Het resultaat van de AMD-detectie wordt vastgelegd in de uitvoervariabele reason van de CallBackFailed event handler. Als de waarde CallBackFailed.reason AMD is, betekent dit dat er voor de klant AMD/voicemail is gedetecteerd. Op basis van deze uitvoervariabele kunt u terugbelpogingen configureren.

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

Als u in uw flow een klantenenquête na het gesprek hebt ingesteld, wordt deze niet gestart als de oproep wordt beantwoord door een AMD of een voicemail, waardoor onnodige enquêtes worden voorkomen.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Voor meer informatie, zie Evenementen.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Geavanceerde mediaparameters de volgende CPA-parameters:

  1. Minimale stilteperiode — Dit geeft de minimale stilteperiode aan (in milliseconden) die nodig is om een gesprek als spraakgestuurd te classificeren. Als er meerdere gesprekken op het antwoordapparaat worden doorgeschakeld naar medewerkers, verhoog dan deze waarde voor langere pauzes bij de begroetingen op het antwoordapparaat. U kunt deze waarde instellen tussen 100 en 1000 ms met de standaardwaarde 608 ms.

  2. Analyseperiode — Dit geeft de tijdsduur aan (in milliseconden) die is besteed aan het analyseren van een gesprek. Als er een korte begroeting door een agent is op een antwoordapparaat, dan wordt met een langere waarde de oproep van het antwoordapparaat gecategoriseerd als een stem. Als het gesprek naar een bedrijf gaat waar de telefoniste een langere begroeting in een script heeft, wordt de begroeting met een kortere waarde gecategoriseerd als een gesprek met een antwoordapparaat. U kunt deze waarde instellen tussen 1000 en 10000 ms met als standaardwaarde 2500 ms.

  3. Min. geldige spraak — Dit geeft de minimale tijdsduur (in milliseconden) aan die nodig is om een gesprek als spraakherkenning te classificeren. U kunt deze waarde tussen 50 en 500 ms instellen met de standaardwaarde op 112 ms.

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

Uitvoervariabelen

  • FailureCode — Slaat de foutcode op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

  • FailureDescription — Slaat de foutgegevens op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

Terugbellen

De terugbelactiviteit is alleen beschikbaar als de voorkeurswachtrij en de terugbelfunctie zijn ingeschakeld voor de onderneming. De callback-activiteit creëert standaard een Courtesy Callback-taak in dezelfde wachtrij waarin de oproep oorspronkelijk werd geplaatst. Indien gewenst kunt u een andere wachtrij configureren. Als u dezelfde wachtrij gebruikt, blijft de taak in de wachtrij staan tot de volgende agent beschikbaar is.

Wanneer u een flow ontwerpt, mag een interactie met Consult geen activiteit van Courtesy Callback omvatten.

Als de voorkeur wordt gegeven aan een nieuwe wachtrij, plaats de taak dan onderaan de voorkeurswachtrij. Als een agent de taak accepteert, wordt het terugbellen gestart. Als de beller niet antwoordt, wordt het terugbellen niet opnieuw geprobeerd.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Event flows voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Terugbelinstellingen het volgende:

  1. Terugbelnummer — Voer het telefoonnummer in waarop de beller teruggebeld moet worden. Kies de variabele in de keuzelijst die het terugbelnummer bevat, zoals de ANI die aan de oproep is gekoppeld. De variabele kan een nummer zijn dat wordt verzameld tijdens een activiteit van Collect Digits in de gespreksstroom. Als er geen selectie wordt gemaakt, wordt de ANI van de beller gebruikt. Het terugbelnummer wordt opgeslagen in de eventoutputvariabele NewContact.ani.

    Standaard de tuimelknop om teruggebeld te worden naar een andere bestemming registreren? is ingesteld op uit. Het terugbellen wordt geregistreerd op dezelfde bestemming in de wachtrij. Als de voorkeursagent bezet is en niet beschikbaar is, zet dan de schakelknop 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.

  2. Callback Queue — Kies een van de beschikbare opties voor terugbelwachtrij in de keuzelijst:

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

    • Variabele wachtrij: Hiermee kan de beheerder een terugbelwachtrij aangeven op basis van de omstandigheden in de flow. Kies een variabele uit de keuzelijst. De lijst bevat alleen variabelen van het type 'String'.

      De standaardinstelling is de wachtrij waarin de beller wordt geplaatst, zoals vastgelegd in het geparkeerde contact. De uitvoervariabele QueueName is gekoppeld aan de activiteit Queue Contact. Kies indien nodig een andere variabele uit de keuzelijst. Zorg ervoor dat de variabele een geldige selectie van de wachtrij oplevert.

      Wanneer u een flow configureert om terug te bellen naar een voorkeursagent, plaats dan de activiteit Queue to Agent vóór de terugbelactiviteit in de flow.

  3. Callback ANI — Maakt de ANI-configuratie voor terugbellen mogelijk voor klanten wanneer ze worden teruggebeld. De ANI-configuratie voor gratis terugbellen is niet verplicht. Kies een van de beschikbare opties:

    • Statische ANI: Kies een terugbelnummer in de keuzelijst. Deze kiesnummers verwijzen naar toegangspunten 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 om teruggebeld hebt.

    • Variabele ANI (optioneel): Kies een variabele uit de keuzelijst. De lijst bevat alleen variabelen van het type 'String'. Zorg ervoor dat de variabele een geldig getal van 10 cijfers bevat, voorafgegaan door een landcode.

      Deze code moet worden toegewezen aan een toegangspunt dat het terugbellen initieert. Voor het gebruik van geldige ANI-formaten raadpleegt u de aangepaste ANI-validatietabel die beschikbaar is in deze sectie. Als u geen variabele kiest, houdt Webex Contact Center rekening met het nummer dat is toegewezen aan het beginpunt waarvoor u een terugbelverzoek hebt ingediend.

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

U moet de activiteit Contact verbreken gebruiken om een flow-branch te beëindigen die gebruikmaakt van een terugbelactiviteit. Anders wordt het gesprek niet beëindigd wanneer een terugbelverzoek is ingediend .

Flowbeheerders moeten de functie testen in een niet-productieomgeving om er zeker van te zijn dat de ANI die is geconfigureerd als onderdeel van de variabele ANI correct is of niet. Als de opgegeven ANI onjuist is, schakelt de callback over naar het 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 stapel die u gebruikt, kunt u validaties zien die alleen van toepassing zijn op die stapel.

Tabel 12. ANI-validatie op maat

Beschrijving

Huurdersbeheer — ANI-input

Predial/gratis terugbellen: ANI-ingang (Flow Control)

Validatie

ANI zonder landcode

Zonder landcode. Bijvoorbeeld 2567312213

Zonder landcode. Bijvoorbeeld: 2567312213

Geldige ANI. Dezelfde ANI wordt gebruikt.

De ANI-invoer voor tenantbeheer is met de landcode en de ANI-invoer van Flow Control is zonder dat de landcode is geconfigureerd.

Met landcode. Bijvoorbeeld +1-2567312213

Zonder landcode. Bijvoorbeeld 2567312213

Ongeldige ANI. DNIS wordt gebruikt

De ANI-invoer voor tenantbeheer is zonder landcode en de ANI-invoer van Flow Control is met de landcode geconfigureerd

Zonder landcode. Bijvoorbeeld 2567312213

Met landcode. Bijvoorbeeld +1-2567312213

Ongeldige ANI. DNIS wordt gebruikt.

Voor de ANI-invoer van Tenant Management en de ANI-invoer van Flow Control is een landcode geconfigureerd.

Met landcode. Bijvoorbeeld +1-2567312213

Met landcode. Bijvoorbeeld +1-2567312213

Geldige ANI. Dezelfde ANI wordt gebruikt.

De ANI-invoer voor tenantbeheer heeft geen ruimte ertussen en de ANI-invoer van Flow Control heeft ruimte ertussen.

Geen spatie tussen het nummer. Bijvoorbeeld +1-2567312213

Spatie tussen het nummer. Bijvoorbeeld +1-256 7312213

Geldige ANI. Dezelfde ANI wordt gebruikt.

De ANI-invoer van Tenant Management bevat geen koppeltekens tussen en de ANI-invoer van Flow Control bevat koppeltekens ertussen.

Geen koppeltekens tussen het nummer. Bijvoorbeeld +1-2567312213

Koppeltekens tussen het cijfer. Bijvoorbeeld +1-256-731-2213

Geldige ANI. Dezelfde ANI wordt gebruikt.

De ANI-invoer van Flow Control komt overeen met de laatste paar cijfers van de ANI-invoer voor Tenant Management.

Volledige ANI-invoer. Bijvoorbeeld +1-2567312213

De laatste vier cijfers komen overeen. Bijvoorbeeld 2213

Ongeldige ANI. DNIS wordt gebruikt.

De ANI-ingang van Flow Control heeft meer cijfers geconfigureerd dan de ANI-invoer voor Tenant Management.

Gedeeltelijke ANI-invoer. Bijvoorbeeld 2213

ANI-invoer van 10 cijfers. Bijvoorbeeld 2567312213

Ongeldige ANI. DNIS wordt gebruikt.

De ANI-invoer voor tenantbeheer is geconfigureerd en de ANI-invoer van Flow Control is niet geconfigureerd.

Volledige ANI-invoer. Bijvoorbeeld +1-2567312213

ANI is niet geconfigureerd.

Ongeldige ANI. DNIS wordt gebruikt.

Flow Control ANI bevat geen plusteken.

Het plus-symbool wordt gebruikt. Bijvoorbeeld +1-2567312213

Plus-symbool wordt niet gebruikt. Bijvoorbeeld 12567312213

Ongeldige ANI. DNIS wordt gebruikt.

Uitvoervariabelen:

  • FailureCode — Slaat de foutcode op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

  • FailureDescription — Slaat de foutgegevens op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

Foutcodes

Hieronder volgen de foutcodes en beschrijvingen voor de terugbelactiviteit:

Tabel 13. Beschrijving van de foutcode voor terugbellen

Foutcode

Waarde van de foutcode

Beschrijving van de fout

1

INVALID_REQUEST

Er is een ongeldige aanvraag gedaan tijdens de activiteit.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

Terugbellen is niet toegestaan bij een contact met een kind.

3

INVALID_QUEUE

Er is een ongeldige wachtrij opgegeven in de activiteit.

4

INVALID_DESTINATION

Het bestemmingsnummer voor het terugbellen is ongeldig.

5

FEATURE_NOT_ENABLED

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

6

SYSTEM_ERROR

Er is een interne fout in het systeem opgetreden.

Cijfers verzamelen

De activiteit Collect Digits vraagt de beller om een Dual-Tone Multi-Frequency (DTMF) -invoer in te voeren, zoals een rekeningnummer. Net als bij de activiteiten Bericht afspelen en het menu, kan de activiteit Cijfers verzamelen gebruik maken van audiobestanden, tekst-naar-spraakberichten of een combinatie van beide.

Deze activiteit accepteert DTMF-invoercijfers van 0 tot en met 9 en de alfabetten A, B, C en D. De beller kan # of * invoeren als beëindigingssymbool om het einde van de DTMF-invoer aan te geven.

De beller mag de beëindigingssymbolen niet gebruiken voor andere scenario's als onderdeel van Collect Digit-activiteiten, zoals het bevestigen van het bedrag of de klant-ID.

Het mediaplatform van de volgende generatie ondersteunt standaard alleen DTMF van het type RFC2833 voor zowel inkomende als uitgaande gesprekken.

Het mediaplatform van de volgende generatie ondersteunt DTMF in de band.

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

U kunt ook DTMF-tonen in de band horen tijdens opnames en tijdens conferenties met andere partijen.

U kunt deze foutafhandelingspaden configureren om fouten in de uitvoering van de flow af te handelen:

  • Timeout bij binnenkomst — Geeft aan welk pad de flow naar de uitvoer van de fout aflegt nadat de time-outduur is verstreken. Als u dit pad configureert, zorgt u ervoor dat de beller niet te lang inactief blijft. Wijzig de duur van de invoertime-out in het gedeelte Geavanceerde instellingen van het eigenschappenvenster. Overweeg een bericht af te spelen om duidelijk te maken wat er van de beller wordt verwacht, en dan terug te gaan naar het begin van de activiteit.

  • Ongeëvenaarde invoer — Geeft aan welk pad naar de foutafvoer wordt uitgevoerd als de beller een DTMF-invoer invoert die niet is geconfigureerd in de sectie Aangepaste menulinks. Als u dit pad configureert, wordt gegarandeerd dat de beller de activiteit opnieuw mag starten en het opnieuw kan proberen. Overweeg een bericht af te spelen om duidelijk te maken wat er van de beller wordt verwacht, en dan terug te gaan naar het begin van de activiteit.

  • Ongedefinieerde fout — Voor meer informatie, zie Foutafhandeling configureren.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Prompt de volgende instellingen:

  1. Tekst-naar-spraak uitgeschakeld. Tekst-naar-spraak is standaard niet ingeschakeld. Om de prompt te configureren zonder tekst-naar-spraak, moet u minstens één vooraf opgenomen audiobestand toevoegen. Kies het audiobestand in de keuzelijst. U kunt in totaal vijf audioprompts configureren (audiobestanden en audiopromptvariabelen gecombineerd). De volledige prompt wordt in de ingestelde volgorde voor de beller afgespeeld, waarbij de audiobestanden en de variabelen voor de audiopprompt worden afgewisseld.

    Als een van de invoer in de geordende lijst leeg is, geeft het systeem een Flow Error weer. Los deze fouten op voordat u de flow publiceert.

    • Audiobestand (en) toevoegen — Om meer audiobestanden toe te voegen, klikt u op Nieuw toevoegen. De bestanden worden naar de beller afgespeeld in de volgorde waarin ze zijn geconfigureerd.

      Om een audiobestand uit de reeks te verwijderen, klikt u op het pictogram Verwijderen dat naast elke keuzelijst verschijnt. Het pictogram Verwijderen verschijnt niet als er maar één keuzelijst beschikbaar is, omdat u minstens één audiobestand nodig hebt voor de prompt.

      Om audiobestanden te beheren, zie Een audiobronbestand uploaden.

    • Audiovariabele toevoegen — Gebruik deze optie om de audiomelding zo in te stellen dat deze dynamisch naar de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de audiopprompt in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de waarde van de variabele in de vorm van een kiezeluitdrukking in.

      Zie Pebble Template Syntax 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

    • Voorbeeldprompt — Klik op de knop Voorvertoning om een voorbeeld van het audiobestand te bekijken. In het dialoogvenster met de voorbeeldprompt dat verschijnt, klikt u op afspelen om de gekozen audiobestanden af te spelen.

    • Prompt onderbreekbaar maken — Met het selectievakje Make Prompt Interruptible kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door de invoer of gebeurtenis van de beller. Prompts kunnen standaard niet worden onderbroken. Als het belangrijk is dat de beller de melding hoort, zorg er dan voor dat deze niet onderbreekbaar is.

      Opmerking: Voor de organisaties die zijn voorzien van het nieuwe Next Generation-platform, configureert het systeem standaard de onderbreekbare prompt, ongeacht of het selectievakje Make Prompts Interruptible door de flow-ontwikkelaars is aangevinkt of uitgeschakeld.

  2. Tekst-naar-spraak ingeschakeld. Tekst-naar-spraak is standaard niet ingeschakeld. Als u tekst-naar-spraak wilt gebruiken in uw prompts, moet u de wisselknop Tekst-naar-spraak inschakelen. U kunt in totaal vijf audioprompts configureren ( tekst-naar-spraakberichten, audiobestanden en audiopromptvariabelen gecombineerd). De volledige prompt wordt in de ingestelde volgorde naar de beller afgespeeld, waarbij afwisselend de ingestelde tekst-naar-spraakberichten, audiobestanden en audiopromptvariabelen worden afgewisseld.

    • Connector — De taal- en spraakopties veranderen op basis van de geselecteerde connector. De selectie bepaalt de taal, het geslacht en de toon die het systeem gebruikt om tekst-naar-spraakberichten voor te lezen aan de beller.

      Als u Google TTS gebruikt, kunt u een voorbeeld van de verschillende opties bekijken op de Google Text to Speech-pagina.

      Bestaande klanten op het Next Generation Voice-platform kunnen zowel Cisco Cloud Text-to-Speech- als Google TTS-aansluitingen bekijken.

    • Standaardtaal- en spraakinstellingen overschrijven — Gebruik deze schakelaar om de spraakinstellingen te overschrijven die zijn geconfigureerd in de variabele Global Voicename. Deze parameter is standaard ingeschakeld.

    • Uitgangsstem — Geeft de naam van de uitvoerstem aan. Dit veld verschijnt alleen als u de schakelknop Standaardtaal- en spraakinstellingen overschrijven inschakelt . Selecteer de naam van de uitvoerstem in de keuzelijst.

      Als de naam van de uitvoerstem die door Google wordt ondersteund niet beschikbaar is in de keuzelijst Output Voice, schakel dan de schakelknop Standaardtaal- en spraakinstellingen overschrijven uit. Neem de activiteit Set Variable op vóór de Collect Digits-activiteit in de flow.

      Configureer de activiteit Set Variable als volgt:

      1. Stel de variabele in op global_voiceName.

      2. Stel de waarde van de variabele in op de vereiste stemnaamcode voor de uitvoer (bijvoorbeeld en-US-Standard-D). Zie de pagina met door Google ondersteunde stemmen en talen voor meer informatie over de ondersteunde stemmen en talen.

    • Tekst aan spraakbericht toevoegen — Wanneer u uw prompt samenstelt, kunt u tekst-naar-spraak gebruiken of een combinatie van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten. Klik op Tekst-naar-spraakbericht toevoegen om een nieuw tekstinvoerveld toe te voegen aan de sectie Prompt. Hier kunt u het bericht typen dat aan de beller wordt voorgelezen met de geselecteerde taal en stem.

      Belangrijke overwegingen:

      • Gebruik een activiteit Set Variable om de waarde van een TTS-bericht in te stellen op een flowvariabele voordat u deze in de activiteit gebruikt.

      • Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens in kiezeluitdrukkingen.

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

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

      Gebruik deze syntaxis om een variabele te specificeren: {{variable}}. Bijvoorbeeld {{NewContact.ani}}.

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

    • Audiobestand toevoegen — Om tekst-naar-spraakberichten af te wisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Dit voegt een nieuwe rij toe aan de configuratie waarin u een audiobestand kunt selecteren uit een keuzelijst.

      Om een item uit de reeks te verwijderen, klikt u op het pictogram Verwijderen naast dat item. Het pictogram Verwijderen is niet zichtbaar als er maar één veld is geconfigureerd, omdat er minstens één bericht of audiobestand vereist is.

    • Audiovariabele toevoegen — Gebruik deze optie om de audiomelding zo in te stellen dat deze dynamisch naar de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de audiopprompt in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de waarde van de variabele in de vorm van een kiezeluitdrukking in.

      Zie Pebble Template Syntax 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.

    • Voorbeeldprompt — Klik op de knop Voorvertoning om de tekst-naar-spraakberichten en de audiobestanden te testen en te bekijken. In het dialoogvenster met de voorbeeldprompt dat verschijnt, kiest u de gewenste stem om de prompt te testen. U kunt de berichten en audiobestanden als volgt afspelen:

      1. Klik op Alles afspelen om zowel het audiobestand als het bericht samen af te spelen.

      2. Speel alleen de audiobestanden af.

      3. Speel alleen de tekst-naar-spraakberichten af.

    • Prompt onderbreekbaar maken — Met het selectievakje Make Prompt Interruptible kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door de invoer of gebeurtenis van de beller. Prompts kunnen standaard niet worden onderbroken. Als het belangrijk is dat de beller de melding hoort, zorg er dan voor dat deze niet onderbreekbaar is.

      Voor de organisaties die zijn voorzien van het nieuwe Next Generation-platform, configureert het systeem standaard de onderbreekbare prompt, ongeacht of het selectievakje Make Prompts Interruptible door de flow-ontwikkelaars is aangevinkt of uitgeschakeld.

  3. Configureer vervolgens de instellingen voor tekst-naar-spraak. De instellingen voor tekst-naar-spraak omvatten de volgende instellingen die worden gebruikt om de verwachte DTMF-invoer van de beller te valideren.

    • Spreeksnelheid — Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om de ideale spraaksnelheid te behouden en de spreeksnelheid van de uitvoer 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 uitgangsvolume aan. Verhoog of verlaag de numerieke invoer om het ideale spraakvolume te behouden.

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

  4. Configureer in Geavanceerde instellingen het volgende:

    • Timeout zonder invoer — Geeft aan hoe lang de Collect Digits-activiteit op invoer wacht, alvorens verder te gaan met het Entry Timeout-pad. De standaardwaarde is 3 seconden.

    • Timeout tussen cijfers — Geeft aan hoe lang de activiteit Collect Digits maximaal tussen de cijfers wacht, voordat de flow wordt voortgezet. Dit gebeurt alleen nadat minstens één cijfer is ingevoerd. De beller kan het terminatorsymbool invoeren om aan te geven dat de invoer is voltooid, zodat het gesprek wordt voortgezet zonder te wachten op de intercijferige time-out.

      Inter-Digit Timeout is niet van toepassing op klanten die het Voice Services Platform gebruiken. Deze parameter is standaard niet uitgeschakeld voor klanten die het Voice Services Platform gebruiken.

    • Minimumcijfers — Geeft het minimumaantal cijfers aan dat de beller moet invoeren. De standaardwaarde is 1. Als de beller een invoer invoert die kleiner is dan deze waarde, volgt de stroom het pad voor niet-overeenkomende invoer dat is geconfigureerd in de sectie Foutafhandeling.

    • Maximaal aantal cijfers — Geeft het maximale aantal cijfers aan dat de beller kan invoeren. De standaardwaarde is 10. Als de beller een invoer invoert die hoger is dan deze waarde, volgt de stroom het pad Ongeëvenaarde invoer dat is geconfigureerd in de sectie Foutafhandeling.

    • Terminatorsymbool — Geeft het teken aan dat de beller kan invoeren om het einde van de invoer aan te geven. Het Terminator-symbool kan zowel # als * zijn, afhankelijk van de configuratie.

      Het Terminator-symbool is standaard #.

  5. In de sectie Uitvoervariabele bevat de activiteit Collect Digits de variabele {{CollectDigits.DigitsEntered}}, die de DTMF-invoer van de beller opslaat wanneer de stroom loopt. U kunt deze variabele bij volgende activiteiten gebruiken om de stroomlogica te regelen. De naam van de variabele geeft dynamisch het label weer dat is toegewezen aan de activiteit Collect Digits. Als de flow meerdere Collect Digits-activiteiten omvat, registreert het systeem voor elke activiteit een afzonderlijke uitvoervariabele. Zie Event Output Variables voor meer informatie.

Menu

Met de menu-activiteit kunt u een Cisco Unified IP Interactive Voice Response (IVR) -ervaring in uw flow creëren. De activiteit speelt een prompt af waarmee de beller een DTMF-cijfer kan invoeren. Op basis van het cijfer dat de beller invoert, kan de flow een andere weg volgen.

Een menu kan uit 1 tot 10 filialen bestaan, weergegeven door de cijfers 0—9.

U kunt de menu-activiteit gebruiken met of zonder tekst-naar-spraak ingeschakeld. De configuratieopties veranderen dienovereenkomstig.

U kunt deze foutafhandelingspaden configureren om fouten in de uitvoering van de flow af te handelen:

  • Timeout zonder invoer — Geeft het uitvoerpad aan dat de flow aflegt nadat de duur van de invoertime-out is verstreken. Als u dit pad configureert, zorgt u ervoor dat de beller niet te lang inactief blijft. Wijzig de duur van de time-out zonder invoer in de sectie Geavanceerde instellingen van het eigenschappenvenster. Overweeg om een bericht af te spelen om de verwachtingen aan de beller duidelijk te maken, en dan terug te gaan naar het begin van de activiteit.

  • Ongeëvenaarde invoer — Geeft aan welk pad naar de foutafvoer wordt uitgevoerd nadat de beller een DTMF-invoer heeft ingevoerd die niet is geconfigureerd in de sectie Aangepaste menulinks. Als u dit pad configureert, zorgt u ervoor dat de beller de activiteit opnieuw kan starten en het opnieuw kan proberen. Overweeg om een bericht af te spelen om de verwachtingen aan de beller duidelijk te maken, en dan terug te gaan naar het begin van de activiteit.

    Om het gesprek gedurende een bepaald aantal keren terug te zetten naar het begin van de activiteit:

    • Voeg de activiteit Set Variable toe na de menuactiviteit.

    • Verbind in de menuactiviteit de knooppunten Time-out zonder invoer en Unmatched Entry-knooppunten met de activiteit Set Variable.

    • Configureer de activiteit Set Variable als volgt:

      • Kies Timeout in het veld Variabele.

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

    • Voeg de activiteit Conditie toe na de activiteit Variabele instellen.

    • Voer in de activiteit Conditie de volgende uitdrukking in:

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

      Als bijvoorbeeld {{Timeout >= 3}}, wordt de oproep drie keer teruggestuurd naar het menu voordat de verbinding wordt verbroken.

    • Voeg de activiteit Play Message toe, gevolgd door de activiteit Contact verbreken om de opname af te spelen en verbreek het gesprek als de beller de geconfigureerde opties niet selecteert of als er na een aantal keren een time-out optreedt.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Prompt de volgende instellingen:

  1. Tekst-naar-spraak uitgeschakeld — Tekst-naar-spraak is standaard niet ingeschakeld. Om tekst-naar-spraak in uw prompt te gebruiken, moet u de wisselknop Tekst-naar-spraak inschakelen. Kies het audiobestand in de keuzelijst. U kunt in totaal vijf audioprompts configureren (audiobestanden en audiopromptvariabelen gecombineerd). De activiteit speelt de volledige prompt af voor de beller in de geconfigureerde volgorde, waarbij afwisselend de audiobestanden en de geconfigureerde audiopromptvariabelen worden weergegeven.

    Als een van de invoer in de geordende lijst leeg is, geeft het systeem een Flow Error weer. Los deze fouten op voordat u de flow publiceert.

    • Audiobestand (en) toevoegen — Om de prompt te configureren zonder tekst-naar-spraak, moet u minstens één vooraf opgenomen audiobestand toevoegen. Kies het bestand in het keuzeveld met het label 1. Om meer audiobestanden toe te voegen, klikt u op Nieuwe bestanden toevoegen.

      Om een audiobestand uit de reeks te verwijderen, klikt u op het pictogram Verwijderen dat naast de keuzelijst verschijnt. Omdat er minstens één audiobestand vereist is, is het pictogram Verwijderen niet zichtbaar als er maar één keuzeveld zichtbaar is.

      Beheer audiobestanden via de instelling Audio Prompts in de Control Hub. Zie Audioprompts beheren voor meer informatie.

    • Audiovariabele toevoegen — Gebruik deze optie om de audiomelding zo in te stellen dat deze dynamisch naar de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de audiopprompt in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de waarde van de variabele in de vorm van een kiezeluitdrukking in.

      Zie Pebble Template Syntax 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.

    • Voorbeeldprompt — Klik op de knop Voorvertoning om een voorbeeld van het audiobestand te bekijken. In het dialoogvenster met de voorbeeldprompt dat verschijnt, klikt u op afspelen om de gekozen audiobestanden af te spelen.

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

      Opmerking: Voor de organisaties die zijn voorzien van het nieuwe Next Generation-platform, configureert het systeem standaard de onderbreekbare prompt, ongeacht of het selectievakje Make Prompts Interruptible door de flow-ontwikkelaars is aangevinkt of uitgeschakeld.

  2. Tekst-naar-spraak ingeschakeld. Tekst-naar-spraak is standaard niet ingeschakeld. Om tekst-naar-spraak in uw prompt te gebruiken, moet u de wisselknop Tekst-naar-spraak inschakelen. U kunt in totaal vijf audioprompts configureren ( tekst-naar-spraakberichten, audiobestanden en audiopromptvariabelen gecombineerd). De activiteit speelt de volledige prompt af voor de beller in de geconfigureerde volgorde, waarbij de variabelen voor tekst-naar-spraak-berichten, audiobestanden en audioprompts worden afgewisseld.

    • Connector — Kies een connector om de tekst-naar-spraakservice te verifiëren. In de keuzelijst worden de namen weergegeven van de Google-connectoren die zijn geconfigureerd in de Control Hub.

      Bestaande klanten op het Classic Voice-platform kunnen alleen de Google TTS-connector bekijken in de keuzelijst.

      Bestaande klanten op het Next Generation Voice-platform kunnen zowel Cisco Cloud Text-to-Speech- als Google TTS-aansluitingen bekijken.

    • Standaardtaal- en spraakinstellingen overschrijven — Gebruik deze schakelaar om de spraakinstellingen te overschrijven die zijn geconfigureerd in de variabele Global Voicename. Deze parameter is standaard ingeschakeld.

    • Uitgangsstem — Selecteer de naam van de uitvoerstem in de keuzelijst.

      Als de naam van de uitvoerstem die Google ondersteunt niet beschikbaar is in de keuzelijst Output Voice, schakel dan de schakelknop Standaardtaal- en spraakinstellingen overschrijven uit. Voeg de activiteit Set Variable toe vóór de activiteit in het menu.

      Configureer de activiteit Set Variable als volgt:

      1. Stel de variabele in op global_voiceName.

      2. Stel de waarde van de variabele in op de vereiste stemnaamcode voor de uitvoer (bijvoorbeeld en-US-Standard-D). Zie de pagina met door Google ondersteunde stemmen en talen voor meer informatie over de ondersteunde stemmen en talen.

    • Audiobestanden toevoegen — Om tekst-naar-spraakberichten af te wisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Dit voegt een nieuwe rij toe aan de configuratie waarin u een audiobestand kunt kiezen uit een keuzelijst.

    • Om een item uit de reeks te verwijderen, klikt u op het pictogram Verwijderen naast dat item. Omdat er minstens één bericht of audiobestand vereist is, is het pictogram Verwijderen niet zichtbaar als er maar één veld is geconfigureerd.

    • Tekst-naar-spraakbericht toevoegen — Wanneer u uw prompt samenstelt, kunt u uitsluitend tekst-naar-spraak gebruiken, of u kunt 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 aanmaken van een prompt.

      Belangrijke overwegingen:

      1. Gebruik een activiteit Set Variable om de waarde van een TTS-bericht in te stellen op een flowvariabele voordat u deze in de activiteit gebruikt

      2. . Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens in kiezeluitdrukkingen.

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

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

      Het veld accepteert twee soorten invoer: onbewerkte tekst (platte tekst) of gegevens in de indeling Speech Synthesis Markup Language (SSML). U kunt ook variabelen gebruiken als onderdeel van het bericht om de dynamische inhoud te lezen. Als u een variabele typt, gebruik dan deze syntaxis: {{variable}}. {{NewContact.ani}} gebruikt bijvoorbeeld een geldige variabele syntaxis.

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

    • Audiovariabele toevoegen — Gebruik deze optie om de audiomelding zo in te stellen dat deze dynamisch naar de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de audiopprompt in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

    • Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de waarde van de variabele in de vorm van een kiezeluitdrukking in.

      Zie Pebble Template Syntax 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.

    • Voorbeeldprompt — Klik op de knop Voorvertoning om de tekst-naar-spraakberichten en de audiobestanden te testen en te bekijken. In het dialoogvenster met de voorbeeldprompt dat verschijnt, kiest u de gewenste stem om de prompt te testen. U kunt de berichten en audiobestanden als volgt afspelen:

      1. Klik op Alles afspelen om zowel het audiobestand als het bericht samen af te spelen.

      2. Speel alleen de audiobestanden af.

      3. Speel alleen de tekst-naar-spraakberichten af.

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

      Voor organisaties die zijn uitgerust met het nieuwe Next Generation-platform, configureert het systeem standaard de prompt interruptible, ongeacht of de flowontwikkelaars het selectievakje Make Prompt Interruptible hebben aangevinkt of uitgeschakeld.

  3. Configureer in Aangepaste menulinks een of meer menulinks op basis van de organisatorische vereisten.

    Deze mogelijkheid helpt een of meer gebruikers om verschillende filialen in de flow te selecteren op basis van het geselecteerde cijfer.

    U kunt maximaal tien aangepaste menulinks configureren.

    • DIGIT — Kies een nummer uit de keuzelijst. DIGIT komt overeen met de DTMF-invoer die de beller invoert om aan te geven welk pad van de stroom moet worden gevolgd. De cijfers 0‐9 zijn beschikbaar om te selecteren, en u kunt elke optie maar één keer selecteren.

    • BESCHRIJVING VAN DE LINK — Voeg een beschrijving toe om aan te geven met welk pad van de stroom het cijfer overeenkomt.

      Als u bijvoorbeeld op 1 drukt, wordt de beller naar een wachtrij geleid die kan helpen bij een verkoopvraag, typt u Sales in de beschrijving van de link. DE BESCHRIJVING VAN DE LINK heeft geen invloed op het gesprek zelf, maar kan helpen om bij te houden hoe het menu is samengesteld.

    • Nieuw toevoegen — Klik op Nieuw toevoegen om meer menulinks toe te voegen. U kunt voor elke rij een cijfer en een beschrijving van de link toevoegen. U kunt maximaal tien links toevoegen.

    U kunt menulinks configureren in zowel het eigenschappenvenster als in de activiteit zelf. Dit maakt verschillende configuratieopties mogelijk die zijn gebaseerd op de voorkeur van de gebruiker. Het systeem werkt de inhoud op beide locaties in realtime bij wanneer er een bewerking wordt gemaakt.

  4. Configureer vervolgens de instellingen voor tekst-naar-spraak, inclusief de volgende instellingen die worden gebruikt om de verwachte DTMF-invoer van de beller te valideren.

    • Spreeksnelheid — Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om de ideale spraaksnelheid te behouden en de spreeksnelheid van de uitvoer 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 uitgangsvolume aan. Verhoog of verlaag de numerieke invoer om het ideale spraakvolume te behouden.

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

    • Timeout zonder invoer — Specificeert de maximale tijd dat de activiteit wacht op invoer voordat het pad zonder invoer wordt gevolgd. De standaardwaarde is 3 seconden.

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

    U kunt de uitvoervariabele {{menu.optionEntered}} bij latere activiteiten gebruiken om de stroomvolgorde te bepalen. De naam van de variabele verandert dynamisch op basis van het label dat is gekoppeld aan de menuactiviteit. Het systeem kan meerdere variabele waarden vastleggen wanneer de flow meer dan één menuactiviteit gebruikt. Zie Activity Output Variables voor meer informatie over dit type variabele.

Bericht afspelen

Tijdens de activiteit Play Message wordt een bericht afgespeeld dat niet kan worden onderbroken voor de beller. U kunt de activiteit Play Message gebruiken met of zonder de tekst-naar-spraak-functie ingeschakeld. De configuratieopties veranderen dienovereenkomstig.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Foutafhandeling configureren voor meer informatie.

De Play Message-activiteit is niet onderbreekbaar voor DTMF-ingangen.

De Play Message-activiteit kan worden onderbroken omdat de agent beschikbaar is om de oproep te beantwoorden, indien deze na de activiteit Queue Contact wordt opgenomen in een gespreksstroom.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in de sectie Prompt de volgende instellingen:

  1. Tekst-naar-spraak uitgeschakeld — Als u de tekst-naar-spraakfunctie in uw prompt niet wilt gebruiken, schakel dan de wisselknop Tekst-naar-spraak uit. Tekst-naar-spraak is standaard niet ingeschakeld.

    U kunt maximaal vijf audioprompts configureren (audiobestanden en audiopromptvariabelen gecombineerd). De volledige prompt wordt in de ingestelde volgorde voor de beller afgespeeld, waarbij de audiobestanden en de variabelen voor de audiopprompt worden afgewisseld.

    Als een van de invoer in de geordende lijst leeg is, reageert het systeem met een stroomfout. Los deze fouten op voordat u de flow publiceert

    • Audiobestanden toevoegen — Om de prompt zonder Text-to-Speech te configureren, moet u minstens één vooraf opgenomen audiobestand toevoegen. Kies het gewenste audiobestand in de keuzelijst met het label 1.

      Om meer audiobestanden toe te voegen, klikt u op Nieuwe bestanden toevoegen. De bestanden worden naar de beller afgespeeld in de volgorde waarin ze worden weergegeven.

      Om een audiobestand uit de reeks te verwijderen, klikt u op het pictogram Verwijderen dat naast elke keuzelijst verschijnt.

    • Audiovariabele toevoegen — Gebruik deze optie om de audiomelding zo in te stellen dat deze dynamisch naar de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de audiopprompt in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de waarde van de variabele in de vorm van een kiezeluitdrukking in.

      Zie Pebble Template Syntax 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.

    • Voorbeeldprompt — Klik op de knop Voorvertoning om een voorbeeld van het audiobestand te bekijken. In het dialoogvenster met de voorbeeldprompt dat verschijnt, klikt u op afspelen om de gekozen audiobestanden af te spelen.

  2. Tekst-naar-spraak inschakelen. Als u de tekst-naar-spraakfunctie in uw prompt wilt gebruiken, moet u de wisselknop Tekst-naar-spraak inschakelen. U kunt in totaal vijf audioprompts configureren ( tekst-naar-spraakberichten, audiobestanden en audiopromptvariabelen gecombineerd). De volledige prompt wordt in de geconfigureerde volgorde aan de beller afgespeeld, waarbij de variabelen voor tekst-naar-spraak, audiobestanden en audiopprompts worden afgewisseld.

    • Connector — Geeft de connector aan voor de authenticatie van de Text-to-Speech-service. In de keuzelijst wordt de naam weergegeven van alle Google-aansluitingen in de Control Hub. Alleen de actieve aansluitingen worden weergegeven. Selecteer de connector in de keuzelijst.

      Bestaande klanten op het Classic Voice-platform kunnen alleen de Google TTS-connector bekijken in de keuzelijst.

      Bestaande klanten op het Next Generation Voice-platform kunnen zowel Cisco Cloud Text-to-Speech- als Google TTS-aansluitingen bekijken.

    • Standaardinstellingen voor taal en stem overschrijven — Gebruik deze tuimelknop om de steminstellingen te overschrijven die zijn geconfigureerd in de variabele Global Voicename. Deze parameter is standaard ingeschakeld.

    • Uitgangsstem — Geeft de naam van de uitvoerstem aan. Dit veld verschijnt alleen als u de schakelknop Standaardtaal- en spraakinstellingen overschrijven inschakelt . Selecteer de naam van de uitvoerstem in de keuzelijst.

      Als de naam van de uitvoerstem die door Google wordt ondersteund niet beschikbaar is in de keuzelijst Output Voice, schakel dan de schakelknop Standaardtaal - en spraakinstellingen overschrijven uit. Neem de activiteit Set Variable op vóór de Play Message-activiteit in de flow.

      Configureer de activiteit Set Variable als volgt:

      1. Stel de variabele in op global_voiceName.

      2. Stel de waarde van de variabele in op de vereiste stemnaamcode voor de uitvoer (bijvoorbeeld en-US-Standard-D). Zie de pagina met door Google ondersteunde stemmen en talen voor meer informatie over de ondersteunde stemmen en talen.

    • Audiobestand toevoegen — Om tekst-naar-spraakberichten af te wisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Dit voegt een nieuwe rij toe aan de configuratie waarin u het gewenste audiobestand kunt kiezen in de keuzelijst.

      Om een item uit de reeks te verwijderen, klikt u op het pictogram Verwijderen dat verschijnt naast de bijbehorende invoer- of keuzelijst.

    • Spraakbericht van tekst naar spraak toevoegen — Om de prompt samen te stellen, gebruikt u Tekst-naar-spraak of een combinatie van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten.

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

      Belangrijke overwegingen:

      • Gebruik een activiteit Set Variable om de waarde van een TTS-bericht in te stellen op een flowvariabele voordat u deze in de activiteit gebruikt.

      • Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens in kiezeluitdrukkingen.

      • Gebruik pebble escape-filters als uw TTS-bericht meer dan één regel bevat ( zodat het systeem het bericht afspeelt), bijvoorbeeld {{variable | escape ('json')}}

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

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

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

    • Audiovariabele toevoegen — Gebruik deze optie om de audiomelding zo in te stellen dat deze dynamisch naar de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de audiopprompt in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de waarde van de variabele in de vorm van een kiezeluitdrukking in.

      Zie Pebble Template Syntax 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

    • Voorbeeldprompt — Klik op de knop Voorvertoning om tekst-naar-spraakberichten en audiobestanden te testen en te bekijken. In het dialoogvenster met de voorbeeldprompt dat verschijnt, kiest u de gewenste stem om de prompt te testen. U kunt de berichten en audiobestanden als volgt afspelen:

      1. Klik op Alles afspelen om zowel het audiobestand als het TTS-bericht samen af te spelen.

      2. Speel alleen audiobestanden af.

      3. Speel alleen tekst-naar-spraakberichten af.

  3. Configureer vervolgens de instellingen voor tekst-naar-spraak. De instellingen voor tekst-naar-spraak omvatten de volgende instellingen die worden gebruikt om de verwachte DTMF-invoer van de beller te valideren.

    • Spreeksnelheid — Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om de ideale spraaksnelheid te behouden en de spreeksnelheid van de uitvoer 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 uitgangsvolume aan. Verhoog of verlaag de numerieke invoer om het ideale spraakvolume te behouden.

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

Neem niet alleen de Play Message-activiteit in de loop na de activiteit Queue Contact op in de gespreksstroom. U kunt een combinatie van de Play Music-activiteit en de Play Message-activiteit in loop gebruiken om een geldig gespreksverloop tot stand te brengen.

Wanneer u de activiteit Play Message vóór de HTTP-aanvraagactiviteit in een gespreksstroom opneemt, wordt de HTTP-aanvraag pas uitgevoerd nadat de audio volledig is afgespeeld.

Muziek afspelen

De activiteit Muziek afspelen speelt muziek af wanneer er een gesprek binnenkomt of in de wachtrij staat. U kunt een audiobestand kiezen om af te spelen wanneer u een beller in de wacht zet.

U kunt een pad voor foutafhandeling configureren (Undefined Error) om systeemfouten te behandelen die kunnen optreden tijdens de uitvoering van de flow. Zie Foutafhandeling configureren voor meer informatie.

Voordat u begint

Wanneer u de Play Music-activiteit vóór de HTTP-aanvraagactiviteit in een gespreksstroom opneemt, wordt de HTTP-aanvraag pas uitgevoerd nadat de audio volledig is afgespeeld.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in het gedeelte Muziekinstellingen de volgende instellingen:

  1. Statisch audiobestand — Kies deze optie als u de statische audio wilt configureren die moet worden afgespeeld vanaf de Audio Prompt-pagina in de Control Hub. Eenmaal geselecteerd, kiest u de naam van het audiobestand (.wav) in de keuzelijst Muziekbestand.

    Zie Audioprompts beheren voor meer informatie.

  2. Dynamisch audiobestand — Selecteer deze optie om audio dynamisch af te spelen binnen één enkele flow. U kunt bijvoorbeeld een variabele gebruiken om prompts in verschillende talen af te spelen op basis van de voorkeur van de klant.

    Om dynamische audio te configureren, voert u de audiovariabele in als een Pebble-expressie. Zie Pebble Template Syntax 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.

  3. Offset starten — Stel de afspeelduur in seconden in voor het muziekbestand.

    Als het bestand bijvoorbeeld 60 seconden lang is, de startoffset 45 seconden is en de duur 30 seconden is, worden de laatste 15 seconden eerst afgespeeld, dan gaat het geluid naar het begin en wordt de eerste 15 seconden afgespeeld. Een waarde van 0 start het afspelen vanaf het begin.

    U kunt de startoffset invoeren als een statisch getal (bijvoorbeeld 20) of als een expressie (bijvoorbeeld {{MusicLength + 20}}).

    Controleer of alle waarden numeriek zijn.

  4. Muziekduur — Specificeer de afspeelduur, in seconden, voor het geselecteerde muziekbestand (bijvoorbeeld 30). U kunt een statische waarde invoeren ( bijvoorbeeld 20) of een expressie (bijvoorbeeld {{MusicLength + 20}}). Zorg ervoor dat alle waarden numeriek zijn. Als de beginoffset en de duur groter zijn dan de bestandslengte, gaat de muziek terug naar het begin en gaat verder met spelen.

    Voor het afspelen van muziek gelden deze regels:

    • Als de opgegeven muziekduur korter is dan de lengte van het audiobestand, wordt de muziek slechts gedurende de opgegeven duur afgespeeld. Een duur van 30 seconden en een bestand van 40 seconden wordt bijvoorbeeld 30 seconden afgespeeld.

    • Als de muziekduur langer is dan de lengte van het audiobestand, wordt de muziek tot vijf keer de bestandslengte afgespeeld, waarbij zo nodig een herhaling wordt uitgevoerd. Een duur van 600 seconden met een bestand van 40 seconden wordt bijvoorbeeld 200 seconden afgespeeld (5 × 40).

Wanneer u de Play Music-activiteit vóór de HTTP-aanvraagactiviteit in een gespreksstroom opneemt, wordt de HTTP-aanvraag pas uitgevoerd nadat de audio volledig is afgespeeld.

Record

De opname-activiteit registreert de spraakinvoer of -uiting van bellers waarnaar in dezelfde gespreksstroom kan worden verwezen. Deze activiteit is alleen beschikbaar voor klanten die het Next Generation mediaplatform gebruiken. Het systeem slaat de opgenomen audiobestanden alleen op tijdens het gesprek, waarna die bestanden automatisch van het systeem worden verwijderd. Momenteel zijn de opgenomen audiobestanden in een niet-versleuteld formaat. We raden af om met deze functie gevoelige informatie op te nemen.

Gebruik Record-activiteit niet in een consult to Entry Point-Dial Number flow, aangezien deze configuratie niet wordt ondersteund.

1

Meld u aan bij Control Hub en kies Services > Contact Center > Flows.

2

Klik op Flows beheren en vervolgens op Create Flows.

3

Klik op Opnieuw beginnen. Het Flow Designer-venster verschijnt.

4

Voer in het veld Flow Name een unieke naam in.

5

Sleep de recordactiviteit van de activiteitenbibliotheek naar het hoofdvenster van de flow.

6

Voer in de Algemene instellingen de volgende acties uit:

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

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

7

Configureer in Record-instellingen de volgende velden:

  1. Vink het selectievakje Starttoon aan of uit om het korte piepgeluid in of uit te schakelen om het begin 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 stilte-interval aan dat op elk moment is toegestaan nadat de opname is gestart. De standaardwaarde is 4 seconden. De opname stopt als er stilte is voor de time-out.
  3. Voer in het veld Maximale opnametijd de numerieke waarde in tussen 1 en 120 seconden om de maximale tijd aan te geven die is toegestaan om de uitspraak van de beller op te nemen. De standaardwaarde is 30 seconden. De opname stopt wanneer de opname de maximale opnametijd heeft bereikt.
  4. Kies in het veld Beëindigingssymbool het tekensymbool # of * dat de eindgebruiker kan gebruiken om een opname te beëindigen. Het terminatorsymbool is standaard #.
8

Bekijk in de sectie Uitvoervariabelen de volgende variabelen:

  • Record_AudioFileData — Slaat de gegevens van de opgenomen audiobestanden op.
  • Record_ErrorCode — Slaat de foutstatuscode op van de fouten die optreden tijdens het starten of tijdens de opname van de uitspraak van de beller.
  • Record_ErrorDescription — Slaat de beschrijving op van de fouten die optreden tijdens het starten of tijdens de opname van de uitspraak van de beller.

U kunt de uitvoervariabele Record_AudioFileData gebruiken voor activiteiten zoals het afspelen van berichten, het menu en het verzamelen van cijfers in een gespreksstroom. Deze uitgangsvariabele kan worden geconfigureerd als een audiovariabele in de Prompt-instellingen van de IVR-activiteiten om de opgenomen audio af te spelen voor de bellers. De waarde van de variabele kan de vorm hebben van een kiezeluitdrukking: {{Record_Activity_label.AudioFileData.name}}.

U kunt de uitvoervariabele Record_AudioFileData in de activiteit HTTP Request gebruiken om de opgenomen audio te uploaden naar de externe server of API van een derde partij. Dit kunt u doen door het inhoudstype als bestand en de uitvoervariabele Recordactiviteit te kiezen in de keuzelijst Inhoud in de hoofdtekst van de aanvraag.

De volgende tabel bevat de foutcodes en beschrijvingen voor de Record-activiteit:

Foutcode

Beschrijving van de fout

Reden

1001

INVALID_SILENCE_TIMEOUT

De ingestelde time-out voor stil ligt niet binnen het geldige bereik tussen 1 en 120 seconden.

1002

INVALID_MAXIMUM_RECORDING_DURATION

De ingestelde maximale opnametijd ligt niet binnen 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

Er is een fout opgetreden in de API om de opname te starten.

1005

FEATURE_DISABLED_FOR_ORG

De functie is niet ingeschakeld voor de organisatie.

1006

Er is geen invoergeluid gedetecteerd om op te nemen. Het opgenomen audiobestand bevat mogelijk stilte.

1007

Een fout die is opgetreden in de mediadiensten tijdens de opname.

Opnamecontrole

Flow Designer biedt een Recording Control-activiteit om de toestemming van de gebruiker of beller vast te leggen voor de opname. Toestemming voor opname is een van de configuratie-eigenschappen die beschikbaar is als onderdeel van deze activiteit. Gebruik een menuactiviteit om de toestemming van de gebruiker vast te leggen in een Booleaanse stroomvariabele. Als u tijdens een interactie de toestemmingswaarde wilt vastleggen om een rapport te genereren, gebruik dan de Booleaanse variabele als invoer voor de toestemmingseigenschapswaarde van de Recording Control-activiteit. Dan kunt u de variabele die wordt gebruikt om de toestemming van de beller vast te leggen, markeren als rapporteerbaar.

De flow-ontwikkelaar kan bepalen of de opnametoestemming voor een gesprek moet worden vastgelegd of niet, voor rapportagedoeleinden. Als een klant de toestemming voor opname wil vastleggen, gebruik dan globale variabelen om een toestemmingsrapport te genereren. Als een klant de toestemming voor opname niet wil vastleggen, gebruik dan lokale variabelen. Dit biedt huurders en klanten meer flexibiliteit om het gebruik van variabelen te beheren.

U kunt Recording Control configureren door de volgende stappen te volgen:

  1. Sleep in de Flow Designer de activiteit Recording Control van de Activity Library naar het canvas.

  2. Klik op de activiteit Recording Control om de activiteitsinstellingen te configureren.

  3. Voer in Algemene instellingen bij Activity Label een naam in voor de activiteit.

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

  5. Selecteer in de instellingen voor opnamecontrole een stroomvariabele in de keuzelijst voor Opname inschakelen.

Een menu-activiteit voor IVR (Interactive Voice Response) en een Recording Control-activiteit maken het mogelijk om toestemming voor opname vast te leggen wanneer ze samen in de flow worden gebruikt. Prioriteit wordt gegeven aan het instellen van toestemming van de gebruiker in de flow in vergelijking met de instellingen op het niveau van de huurder of de wachtrij of de configuratie-instellingen op het niveau van de opnameschema.

De opnamecontrole kan worden beheerd in de volgende scenario's:

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

  • Als de gebruiker geen toestemming geeft en de configuratie tijdens de flow op Nee is ingesteld, dan wordt het gesprek niet opgenomen, ongeacht de opnameconfiguratie die is ingesteld op het niveau van de tenant, de wachtrij of het opnameschema.

  • Als de toestemming van de gebruiker niet in de flow is geconfigureerd, maar een configuratie is ingesteld op Ja op een van de andere niveaus, zoals de huurder, de wachtrij of het opnameschema, dan wordt het gesprek opgenomen.

  • Als de toestemming van de gebruiker niet is geconfigureerd en een configuratie op alle niveaus op Nee is ingesteld, zoals de huurder, de wachtrij en het opnameschema, wordt het gesprek niet opgenomen.

Daarnaast worden andere opnameconfiguraties, zoals Continue On Transfer, Pause Resume Enabled en Pause Duration, enzovoort, nog steeds toegepast op basis van de bestaande hiërarchie, zoals tenant, wachtrij of opnameschema.

Uitvoervariabelen

Deze activiteit heeft geen uitvoervariabelen.

IVR-terugbellen plannen

Met de functie voor gepland terugbellen kunnen klanten een terugbelafspraak plannen met behulp van IVR. Klanten kunnen onafhankelijk van elkaar teruggebeld worden, zonder met een agent te praten, wat resulteert in een efficiëntere werking van het contactcenter. Om geplande terugbelmogelijkheden naar de klanten te ondersteunen, biedt de Flow Designer-module de activiteit voor het plannen van terugbellen binnen de flow.

Terugbellen plannen

Gebruik de activiteit Terugbellen plannen om bellers in staat te stellen eenvoudig terugbelgesprekken in te plannen via het IVR-systeem. U kunt specifieke DTMF-prompts gebruiken om planningsgegevens van de beller vast te leggen en deze informatie door te geven als invoer voor de activiteit Terugbellen plannen.

In de volgende secties kunt u de activiteit Terugbellen plannen configureren:

  • Algemene instellingen
  • Instellingen voor terugbellen plannen
  • Variabelen voor activiteitsuitvoer

Voordat u begint

Zorg ervoor dat u het callback entry point in de Control Hub configureert. Zie de sectie Een toegangspunt voor terugbellen instellen voor meer informatie.

1

Sleep in de Flow Designer de activiteit Terugbellen plannen van de Activiteitenbibliotheek naar het canvas.

2

Klik op de activiteit om de activiteitsinstellingen te configureren.

3

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

4

Configureer in de sectie Terugbelinstellingen plannen de volgende gegevens:

  1. Terugbelnummer: Het telefoonnummer waarnaar teruggebeld moet worden. Het nummer kan een optionele landcode en cijfers (0-9) bevatten, evenals toegestane speciale tekens: spatie (), koppelteken (-), haakjes (()) en punt (.). De totale lengte van het nummer moet tussen de 7 en 15 tekens bedragen.

  2. Callback Queue: Een unieke identificatiecode die de wachtrij vertegenwoordigt die is gekoppeld aan de callback. U kunt een statische wachtrijwaarde toekennen of een dynamische waarde configureren met behulp van stroomvariabelen.

  3. Klantnaam (optioneel): De naam van de klant die wordt teruggebeld. Als er geen naam is, dan wordt het terugbelnummer gebruikt om de klant te identificeren.

  4. Planningsdatum: De datum waarop de klant teruggebeld wil worden.

    De planningsdatum moet worden opgegeven in ISO-8601 formaat (JJJJ-MM-DD). Het moet een geldige datum zijn in de opgegeven tijdzone en moet binnen 31 dagen na de huidige datum vallen.

  5. Starttijd plannen: de gewenste starttijd om teruggebeld te worden, gespecificeerd in ISO-8601 formaat (HH:mm:SS). De starttijd moet minstens 30 minuten voor de huidige tijd liggen.

  6. Eindtijd schema: de gewenste eindtijd voor het terugbellen, ook in ISO-8601 formaat (HH:MM:ss). De eindtijd moet minstens 30 minuten na de starttijd liggen en mag niet langer zijn dan 8 uur na de starttijd.

  7. Tijdzone plannen: De tijdzone van de klant die relevant is voor de opgegeven datum en tijd. Dit moet een geldige IANA-tijdzonenaam zijn (bijvoorbeeld America/New_York). U kunt een statische tijdzone toewijzen of een dynamische waarde configureren met behulp van stroomvariabelen.

Voeg een reeks IVR-activiteiten toe (menu, cijfers verzamelen) om deze informatie van de beller te verzamelen en deze door te geven aan de geplande terugbelactiviteit. Om dit gemakkelijk te maken, zie de subflow voor geplande terugbellen voor meer informatie.

Variabelen voor activiteitsuitvoer

De Activity Output Variables slaan de gegevens op die worden vastgelegd op basis van activiteiten en worden automatisch aangemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De activiteit Schedule Callback heeft de volgende uitvoervariabelen:

  • ScheduleCallback.FailureCode: Slaat de foutcode op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.
  • ScheduleCallback.FailureDescription: Slaat de storingsgegevens op. Het systeem stelt deze waarde alleen in als de activiteit mislukt.

Hieronder volgen de foutcodes en beschrijvingen voor de geplande terugbelactiviteit:

Foutcode

Waarde van de foutcode

Beschrijving van de fout

1

INVALID_REQUESTVoor eventuele ongeldige invoer.

3

INVALID_QUEUEVoor ongeldige wachtrijgegevens.

6

SYSTEM_ERROR

Deze code geeft de verschillende fouten weer (die niet in een van de gedefinieerde categorieën vallen).

Wat nu te doen

Gebruik de activiteit Contact verbreken om de gespreksstroom te beëindigen nadat u een terugbelverzoek hebt gepland.

Cijfers verzenden

U kunt de activiteit Cijfers verzenden gebruiken om flows te configureren die DTMF-tonen naar de beller sturen tijdens een IVR-interactie. Dit is nuttig voor:

  • Veilige authenticatie — Een geverifieerde gespreksstroom tot stand brengen door de beller te verifiëren met behulp van DTMF.

  • Interactie met externe systemen — Communicatie met andere systemen waarvoor DTMF-invoer vereist is.

De activiteit Send Digits maakt authenticatie op basis van toon mogelijk en is belangrijk in scenario's die veilige interacties vereisen, zoals het verifiëren van de authenticiteit van het oproeppad.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

Configureer in het gedeelte Play DTMF-instellingen de volgende instellingen:

  1. Waarde instellen — Kies deze optie als u statische DTMF-cijfers wilt configureren.

  2. Stel in op Variabel — Kies deze optie als u de DTMF-cijfers dynamisch wilt configureren.

    De maximale lengte van DTMF-invoer is 32 tekens. Ondersteunde tekens zijn 0-9, A-D, sterretje (*), hekje (#) en komma (,). Het teken komma (,) staat voor een vertraging van één seconde.

    U kunt de activiteit Cijfers verzenden alleen gebruiken tijdens de eerste fase van de beller naar IVR. Als u het gebruikt in het kader van een interactie, zoals consult/transfer to entry point, negeert het systeem de activiteit Send Digits.

Aankondiging instellen

Een activiteit Aankondiging instellen configureert mededelingen die worden afgespeeld tijdens een gesprek met een agent. Indien ingeschakeld, kunt u een vooraf opgenomen bericht configureren als een conformiteitsbericht met juridische informatie, of een gepersonaliseerde begroeting van een agent, of beide. U kunt deze activiteit gebruiken voor zowel inkomende als uitgaande gesprekken.

  • Voor inkomende stromen: Configureer de aankondigingsactiviteit vóór de activiteit Queue Contact voor optimale prestaties. Als alternatief kunt u het configureren binnen de Pre-Dial Event in a Event Flow.
  • Voor uitgaande stromen: de aankondigingsactiviteit moet worden geconfigureerd binnen de Pre-Dial Event. Zorg ervoor dat de activiteit Caller ID instellen de terminalactiviteit is voor de Pre-Dial Event.

De activiteit Aankondiging instellen ondersteunt de volgende soorten aankondigingen:

  • Bericht over naleving
  • Groet van de agent
  • Fluisteraankondiging

Zie de Efficiëntie verbeteren met vooraf opgenomen berichten voor meer informatie.

Voer de volgende stappen uit om de activiteit Aankondiging instellen te configureren:

  1. Meld u aan bij Control Hub.
  2. Navigeer naar Contact Center > Customer Experience > Flows.
  3. Kies de gewenste flow en klik op het pictogram Ga naar stroominstellingen om de gewenste flow te openen.
  4. Sleep de activiteit Aankondiging instellen naar het hoofdvenster van de flow.
  5. Configureer op het tabblad Algemene instellingen de volgende parameters:
    1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

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

  6. Om de begroeting van agenten te configureren, zet u de schakelaar Agent Greeting inschakelen aan. Voer in het veld Begroetingsdoel de naam van het begroetingsdoel in.
  7. Om het conformiteitsbericht te configureren, zet u de schakelaar Compliance Message inschakelen aan. Kies het gewenste audiobestand in de keuzelijst.

  8. Klik op Opslaan.
  9. Klik op Publiceren om de flow te publiceren.

Nummerherkenning instellen

Gebruik de activiteit Caller ID instellen om de beller-ID te definiëren die tijdens een gesprek wordt weergegeven. De activiteit Caller ID instellen mag alleen worden gebruikt voor Event Flows. De Caller ID instellen is een terminalactiviteit die het einde markeert van een PreDial-gebeurtenis. De activiteit Set Caller ID helpt bij het configureren van de ANI voor de volgende scenario's:

  • Inkomende gesprekken

  • Buitentelefoongesprekken

  • Beleefdheid om terug te bellen

  • Voorvertoning van de campagne

  • Terugbellen via het web

  • Voer de flow uit

  • Overschakelen naar een telefoonnummer

  • Raadpleeg om een nummer te bellen

    Raadpleeg een agent

    Raadpleeg EP-DN/Queue

  • Overdracht naar EP/wachtrij

U kunt deze activiteit configureren naast een PreDial-eventhandler. De vereiste ANI kan worden geconfigureerd met behulp van Set Caller ID-activiteit op basis van de Dialed Number Identification Service (DNIS), het operatietype of het type deelnemer.

U kunt de DN van de agent configureren als een aangepaste ANI, zodat de beller het DN/toestelnummer van de beller kan zien wanneer er contact met hem wordt opgenomen. Dit verkleint de kans dat interne gesprekken worden afgebroken. Als een frontoffice-gebruiker (de medewerker van het contactcenter ) bijvoorbeeld een backoffice-gebruiker belt (een interne medewerker), kan de backoffice-gebruiker de interne nummer/telefoonnummer van de agent zien, waardoor het aantal afmeldingen tot een minimum wordt beperkt.

Voor dit doel kan de beller het contactnummer/-nummer alleen zien wanneer contact wordt opgenomen met de beller via een gesprek, een consult of een doorverwijzing naar DN, en de DN wordt toegevoegd aan de lijst met contactnummers.

U moet het contactnummer toevoegen aan de lijst met interne nummers voor een organisatie in Control Hub. Voor meer informatie over het toevoegen van een contactnummer, zie Contactnummer of -extensie aanmaken.

Als u een willekeurig getal invoert, controleert het systeem dit nummer met de standaard EP-DN-toewijzing die is geconfigureerd op de Control Hub of. Management Portal Als er een mismatch is, stuurt het systeem deze terug naar de standaard ANI. Zie Terugbellen voor meer informatie over ANI-validatie op maat.

Om ervoor te zorgen dat de originele cijfers beschikbaar blijven voor analyse in de rapporten, wordt de ANI die in de rapporten wordt weergegeven niet gewijzigd in de aangepaste ANI.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

In de sectie Instellingen voor nummerherkenning kunt u het volgende configureren:

  1. Statische nummerherkenning — Kies in de keuzelijst een telefoonnummer dat is toegewezen aan een toegangspunt. Als u geen nummer selecteert, houdt het systeem rekening met de standaardwaarde, afhankelijk van het gespreksscenario.

  2. Variabele nummerherkenning — Kies een geldige variabele (een E.164-nummer, met een geldige EP-DN-toewijzing) in de keuzelijst. Als u geen nummer selecteert, houdt het systeem rekening met de standaardwaarde, afhankelijk van het gespreksscenario. Als u een nummer opgeeft dat niet het E.164-nummerformaat heeft, gebruikt het systeem de standaardwaarde, afhankelijk van het gespreksscenario.

    Om interne extensies als aangepaste ANI voor de bellers mogelijk te maken, kiest u de variabele Predial.otherPartyDN in de keuzelijst als variabele beller-ID als variabele nummerherkenning wanneer u de predial-flow configureert voor de klant/gerekende agent of dn/overgeplaatste agent of dn. Aangezien deze variabele de DN van de primaire agent bevat, is dit een geldige aangepaste ANI die wordt weergegeven op het apparaat van de ontvanger.

ANI-maatwerk is afhankelijk van wettelijke vereisten. Overweeg de regionale afhankelijkheden vóór de implementatie van het milieu.

Een PreDial-eventhandler die wordt gebruikt om de beller-ID aan te passen, overschrijft de ANI die u eerder hebt geselecteerd, zoals een agent die de ANI heeft geselecteerd, een gratis terugbelfunctie met een aangepaste ANI, of een vergelijkbaar scenario.

Flow-ondersteuning is vereist voor elk inkomend of uitgaand scenario om de ANI aan te passen.

Voor gevallen waarin u afhankelijk bent van dienstverleners, zoals beslissingen op basis van landcodes, regionale beperkingen, enz., kunt u overwegen eerst de stromen met de dienstverleners te testen.

Om ANI in verschillende gespreksscenario's naar verwachting te laten werken, hebt u een Next Generation-omgeving nodig.

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

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

Scenario

Configuratie

Resultaat ANI

De klant belt binnen

PreDial-eventhandler is niet geconfigureerd

  • De ANI van de contactpersoon wordt weergegeven op het apparaat van de agent

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

De klant belt binnen

De PreDial-event-handler is geconfigureerd

ANI wordt weergegeven op het apparaat van de agent - zoals gedefinieerd in de activiteit Caller ID instellen

Agent Outdial

PreDial-eventhandler is niet geconfigureerd

Op het apparaat van de contactpersoon en op het apparaat van de agent wordt Agent selected Outdial ANI weergegeven als de agent op het bureaublad een Outdial ANI selecteert. Anders krijgen het apparaat van de contactpersoon en het apparaat van de agent beide de standaard-ANI van de huurder te zien.

Agent Outdial

De PreDial-event-handler is geconfigureerd

Voor het apparaat van elke deelnemer kan de door de agent geselecteerde Outdial ANI worden behouden, indien geselecteerd, of kan deze worden aangepast, zoals gedefinieerd in de activiteit Caller ID instellen.

Beleefdheid om terug te bellen

ANI van de klant, gedefinieerd in Terugbelactiviteit

De ANI die bij de terugbelactiviteit wordt gedefinieerd, wordt weergegeven op het apparaat van de contactpersoon.

Beleefdheid om terug te bellen

  • ANI van de klant, gedefinieerd in Terugbelactiviteit

  • De PreDial-event-handler is geconfigureerd voor de klantenfase

Als u de activiteit voor nummerherkenning instelt, heeft dit voorrang.

Beleefdheid om terug te bellen

  • ANI van de klant, gedefinieerd in Terugbelactiviteit

    De PreDial-event-handler is niet geconfigureerd voor de klantenfase

  • De ANI die bij de terugbelactiviteit wordt gedefinieerd, wordt weergegeven op het apparaat van de contactpersoon.

  • Als ANI is gedefinieerd bij de activiteit Caller ID instellen, wordt deze weergegeven op het apparaat van de agent.

Beleefdheid om terug te bellen

  • ANI van de klant is niet gedefinieerd in de terugbelactiviteit

  • De PreDial-event-handler is niet geconfigureerd voor de klantenfase

De standaard-ANI van de huurder wordt weergegeven op het apparaat van de contactpersoon.

Overdracht van een agent, raadpleeg

De PreDial-event-handler is geconfigureerd

De geconfigureerde set Caller ID wordt weergegeven op het gerekende Agent-2-apparaat dat is overgedragen.

Contactnummer of -extensie aanmaken

U kunt een contactnummer toevoegen aan de lijst met interne nummers voor uw organisatie. De aangepaste ANI's zullen zichtbaar zijn voor deze toegevoegde contactpersonen. U kunt één contactnummer tegelijk toevoegen, of bulkbewerkingen gebruiken om contactnummers te uploaden als CSV-bestand.

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

Om een contactnummer of -extensie toe te voegen:

  1. Meld u aan bij Control Hub.

  2. Ga naar Contactcentrum > Tenantinstellingen > Spraak > Contactnummer.

  3. Klik op Meer toevoegen om een nieuw contactnummer/-extensie aan de lijst toe te voegen.

    U kunt een contactnummer/-extensie aanmaken in een bereik van 2 tot 9 cijfers. Het contactnummer/de extensie kan beginnen met 0. U kunt maximaal 5000 contactnummers/extensies per organisatie toevoegen.

Whisper Announcement instellen

Met de activiteit Set Whisper Announcement wordt een kort, vooraf opgenomen bericht naar een agent afgespeeld, net voordat de agent contact opneemt met een beller. De aankondiging wordt alleen voor de agent afgespeeld; de beller hoort de standaardbeltoon terwijl de fluisteraankondiging wordt afgespeeld.

De inhoud van de aankondiging kan informatie bevatten over de beller die helpt om de agent voor te bereiden op de afhandeling van het gesprek.

Door medewerkers vooraf van deze informatie te voorzien, helpen fluisteraankondigingen hen om gesprekken efficiënter af te handelen, wat leidt tot kortere afhandelingstijden en een betere klanttevredenheid.

Als er gefluisterd wordt, kunt u niet:

  • Het gesprek in de wacht zetten, doorverbinden of vergaderen.

  • Vraag om assistentie van de supervisor.

Deze functies zijn weer beschikbaar nadat de aankondiging is voltooid.

Een fluisteraankondiging:

  • Is van toepassing op inkomende gesprekken en blinde doorschakeling naar EP.

  • Kan een prompt zijn of een TTS-tekenreeks (van tekst naar spraak).

  • Kan worden gecombineerd met een conformiteitsbericht en een begroeting van de agent, in welk geval het gefluister eerst klinkt.

  • Is niet inbegrepen in de gespreksopname.

  • Ondersteunt alle soorten eindpunten van agenten, zoals telefoon, softclient en WebRTC.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

3

In de sectie Whisper Announcement kunt u een pre-call-bericht instellen voor agenten, met belangrijke gegevens van de beller voor persoonlijke service.

Wanneer u de schakelaar Tekst-naar-spraak inschakelen inschakelt, kunt u de gewenste connector kiezen.

  • Als u kiest voor de Google TTS-connector, moet u een Google Cloud-account hebben ingesteld en de Text-to-Speech-service hebben geconfigureerd. Raadpleeg voor meer informatie de sectie Tekst-naar-spraak in de installatie- en beheerhandleiding van Webex Contact Center.

  • Als u de Cisco TTS-connector kiest, kunt u de configuratie van het Google Cloud-account overslaan.

  1. Connector — Geeft de connector aan voor de authenticatie van de Text-to-Speech-service. In de keuzelijst wordt de naam weergegeven van alle Google-aansluitingen in de Control Hub. Alleen de actieve aansluitingen worden weergegeven. Selecteer de connector in de keuzelijst.

    Bestaande klanten op het Classic Voice-platform kunnen alleen de Google TTS-connector bekijken in de keuzelijst.

    Bestaande klanten op het Next Generation Voice-platform kunnen zowel Cisco Cloud Text-to-Speech- als Google TTS-aansluitingen bekijken.

  2. Standaardinstellingen voor taal en stem overschrijven — Gebruik deze tuimelknop om de steminstellingen te overschrijven die zijn geconfigureerd in de variabele Global Voicename. Deze parameter is standaard ingeschakeld.

  3. Uitgangsstem — Geeft de naam van de uitvoerstem aan. Dit veld verschijnt alleen als u de schakelknop Standaardtaal- en spraakinstellingen overschrijven inschakelt . Selecteer de naam van de uitvoerstem in de keuzelijst.

    Als de naam van de uitvoerstem die door Google wordt ondersteund niet beschikbaar is in de keuzelijst Output Voice, schakel dan de schakelknop Standaardtaal- en spraakinstellingen overschrijven uit. Neem de activiteit Set Variable op vóór de Play Message-activiteit in de flow.

    Configureer de activiteit Set Variable als volgt:

  4. Audiobestand toevoegen — Om tekst-naar-spraakberichten af te wisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Dit voegt een nieuwe rij toe aan de configuratie waarin u het gewenste audiobestand kunt kiezen in de keuzelijst.

    Om een item uit de reeks te verwijderen, klikt u op het pictogram Verwijderen dat verschijnt naast de bijbehorende invoer- of keuzelijst.

  5. Tekst-naar-spraakbericht toevoegen — Om de prompt samen te stellen, gebruikt u Tekst-naar-Spraak of een combinatie van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten.

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

    Belangrijke overwegingen:

    • Gebruik een activiteit Set Variable om de waarde van een TTS-bericht in te stellen op een flowvariabele voordat u deze in de activiteit gebruikt.

    • Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens in kiezeluitdrukkingen.

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

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

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

  6. Audiovariabele toevoegen — Gebruik deze optie om de audiomelding zo in te stellen dat deze dynamisch naar de klanten wordt afgespeeld. U kunt deze variabele bijvoorbeeld zo configureren dat de audiopprompt in meerdere talen wordt afgespeeld op basis van de voorkeur van de klant tijdens de interactie.

    Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de waarde van de variabele in de vorm van een kiezeluitdrukking in.

    Zie Pebble Template Syntax 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.

  7. Voorbeeldprompt — Klik op de knop Voorvertoning om tekst-naar-spraakberichten en audiobestanden te testen en te bekijken. In het dialoogvenster met de voorbeeldprompt dat verschijnt, kiest u de gewenste stem om de prompt te testen. U kunt de berichten en audiobestanden als volgt afspelen:

    • Klik op Alles afspelen om zowel het audiobestand als het TTS-bericht samen af te spelen.

    • Speel alleen de audiobestanden af.

    • Speel alleen de tekst-naar-spraakberichten af.

Mediastream starten

De activiteit Media Stream starten wordt gebruikt om het streamen van spraakmedia uit actieve gesprekken tussen een beller en een agent mogelijk te maken.

Zie Mediastreaming inschakelen voor specifieke wachtrijen voor meer informatie over het gebruik van de activiteit in gespreksstromen.

Audio uploaden

Gebruik de activiteit Audio uploaden in de flow om het uploaden van begroetingen van agenten mogelijk te maken.

1

Meld u aan bij Control Hub.

2

Navigeer naar Contact Center > Customer Experience > Flows.

3

Kies de gewenste flow en klik op het pictogram Ga naar stroominstellingen om de gewenste flow te openen.

4

Sleep de activiteit Audio uploaden naar het hoofdvenster van de flow.

5

Configureer in de sectie Algemene instellingen de volgende parameters:

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

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

6

Op het tabblad Audiobestandsinformatie configureert u de volgende parameters:

  1. Audiobestandstype — Kies het audiobestandstype. Momenteel wordt alleen Agent Personal Greeting ondersteund.

  2. Begroetingsdoel — Voer de naam in van het begroetingsdoel dat wordt gebruikt om de begroeting voor de agent te creëren.

  3. Opnamegegevens — Het audiobestand dat is opgenomen.

  4. Agent-ID — Unieke gebruikersnaam die aan elke agent in het contactcenter wordt toegewezen.

Gebeurtenisstromen

Het tabblad Gebeurtenisstromen bevat de volgende eventhandlers die u voor verschillende activiteiten gebruikt:

Op Global Error

Deze gebeurtenis vergemakkelijkt de wereldwijde foutafhandeling. Het systeem activeert deze gebeurtenis wanneer u de foutpadlinks voor een activiteit niet configureert. Alle activiteiten op het gebied van gespreksafhandeling en activiteiten in Flow Control brengen deze gebeurtenis aan het licht. Zie OnGlobalError Workflow voor meer informatie.

Agent geaccepteerd

Het systeem activeert deze gebeurtenis wanneer een agent een binnenkomend gesprek beantwoordt en de ervaring van de contactpersoon in een wachtrij onderbreekt. Deze gebeurtenis wordt rechtstreeks geactiveerd voor progressieve, voorspellende en preview-campagnegesprekken zodra de agent de oproep beantwoordt.

De activiteiten die dit evenement openen zijn Screen Pop en Queue Contact.

Telefonisch gecontacteerd

Het systeem activeert deze gebeurtenis wanneer de verbinding met een live gesprek wordt verbroken, en verwijdert alle deelnemers. De gebeurtenis is beschikbaar als u bepaalde gespreksafhandelingsactiviteiten in een flow gebruikt, zoals Screen Pop en Feedback V2. Voor deze gebeurtenis is geen escalatie naar een agent vereist.

Wanneer u een flow aanmaakt, voeg dan geen IVR-activiteiten toe na de gebeurtenis PhoneContacts. Tijdens de uitvoering van de flow werkt de flow niet wanneer u een activiteit toevoegt nadat het contact is beëindigd.

Alleen de activiteit Queue Contact legt deze gebeurtenis bloot.

Agent aangeboden

Het systeem activeert deze gebeurtenis wanneer een agent een spraakcontact wordt aangeboden. Met deze gebeurtenis kan de flow-ontwikkelaar meerdere ondersteunde activiteiten configureren die deel uitmaken van de afhandeling van gebeurtenissen. Een flow-ontwikkelaar kan bijvoorbeeld een Screen Pop-activiteit configureren op basis van een AgentOffered-gebeurtenis. Deze configuratie levert klantgerelateerde informatie aan de agent, voordat de agent een oproep aanneemt of beantwoordt.

Dit evenement is gekoppeld aan NewContact.

Het evenement Agent Offered wordt niet ondersteund voor progressieve, voorspellende en preview-campagnes.

U kunt de gerelateerde variabelen bekijken in Event Output Variables.

Agent heeft de verbinding verbroken

Het systeem activeert deze gebeurtenis wanneer de laatste medewerker de verbinding verbreekt met een live gesprek, waardoor de klant alleen aan de lijn blijft.

De activiteit Queue Contact legt deze gebeurtenis bloot.

Terugbellen is mislukt

Het systeem activeert deze gebeurtenis wanneer een beleefdheidsgesprek, een geplande terugbelprocedure of een persoonlijk gepland terugbelverzoek mislukt.

  • Het systeem probeert alleen opnieuw terug te bellen als het terugbellen van de kant van de contactpersoon mislukt. Het terugbellen mislukt als de contactpersoon bezet of niet beschikbaar is, of als er geen antwoord is van een medewerker.

  • Ook mislukt het gesprek vanaf het einde van de agent als de telefoon van een 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.

  • Ook bij geplande terugbellen mislukt het terugbellen wanneer de geplande eindtijd is verstreken zonder dat het gesprek naar een agent wordt doorgestuurd. Voor persoonlijk ingeplande terugbellen mislukt het terugbellen, ook als de toegewezen agent niet is aangemeld.

Als u een callback opnieuw wilt proberen in een flow, moet u een lokale stroomvariabele configureren (met behulp van de activiteit SetVariable) met de waarde 0 en deze naar behoefte verhogen. Zorg ervoor dat de waarde lager is dan de waarde voor het aantal retry-variabelen.

U kunt in de flow nog andere gebeurtenissen toevoegen die u nodig hebt om opnieuw te proberen terug te bellen. Voeg een wachtactiviteit gevolgd door een callback of een van de activiteiten in de wachtrij, zoals Queue To Agent en Queue Contact, toe aan de flow. Gebruik deze activiteiten in elke combinatie of volgorde na de Wait-activiteit.

Om de nieuwe pogingen te beëindigen:

  • Gebruik End Flow activity voor een echte aandoening. Gebruik geen activiteit om de verbinding te verbreken.

  • Als er een verkeerde situatie is, gebruik dan een Disconnect nadat een Retry variabele in de flow is geconfigureerd. In dat geval zijn alle pogingen tot een nieuwe poging voltooid en zijn er geen nieuwe pogingen beschikbaar.

Het maximum aantal pogingen om opnieuw te bellen is 10. De maximale tijd dat de interactie in het systeem kan blijven is 14 dagen. Wat zich het eerst voordoet, wordt beschouwd als de levensduur van een interactie voor het configureren van een nieuwe poging.

Als u een Wait-activiteit gebruikt, is het minimale vertragingsinterval tussen een nieuwe poging 10 seconden en het maximale vertragingsinterval tussen een nieuwe poging 72 uur.

Wanneer de status van een contact in een geparkeerde time-out staat, en als er nieuwe pogingen beschikbaar zijn, wordt er een gebeurtenis CallBackFailed gegenereerd. De geconfigureerde eventhandler in de flow blijft proberen terug te bellen voor de resterende pogingen.

Als het terugbellen naar een contact mislukt, wordt de wachtrij van de contactpersoon verwijderd en wordt de gebeurtenis CallBackFailed gegenereerd. De retry handler kan het opnieuw in de wachtrij zetten door middel van een van de activiteiten zoals Callback (dezelfde of een andere bestemming), Queue Contact en/of Queue To Agent.

Als terugbellen naar een andere bestemming is geconfigureerd in de CallbackFailed-eventhandler, worden vaardigheden niet overgedragen.

Gebruik NewContact.DNIS in de terugbelactiviteit voor een geplande terugbelprocedure of een persoonlijk gepland terugbelproces, indien geconfigureerd.

PreDial

Als onderdeel van NewContact stelt de PreDial-gebeurtenis de flow-ontwikkelaar in staat om de beller-ID in te stellen of aan te passen met behulp van de activiteit Caller ID instellen.

Wanneer u een workflow maakt, is deze gebeurtenis beschikbaar op het tabblad Event Flows 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 op basis van het gespreksscenario.

Om campagnegesprekken te laten slagen, moeten de gesprekken met de agent en de klanten vanuit dezelfde mediaregio worden gevoerd. De mediaregio wordt geselecteerd op basis van de ANI/CLID van de oproep wanneer deze aan de media wordt gepresenteerd. De mapping tussen de ANI en de mediaregio wordt uitgevoerd in Control Hub. De ANI's die worden geselecteerd tijdens de oproep van de agent en het gesprek met de klant, indien geregeld via de PreDial-gebeurtenis in de flow, moeten zo worden gekozen dat beide gesprekken uit dezelfde regio komen.

Als een agent bijvoorbeeld in Singapore is gevestigd, maar de klanten moeten in de Verenigde Staten worden gebeld, kan de ANI voor het gesprek met de klant zodanig worden geselecteerd dat de mediaregio de VS is. Op dezelfde manier moet de ANI die is geselecteerd voor de oproep van de agent in het PreDial-evenement ook zodanig worden gekozen dat de geselecteerde mediaregio de VS is.

De volgende tabel bevat de lijst van operatietypen en de bijbehorende deelnemerstypen voor Predial.OperationType.

Tabel 16. Operatie gerelateerd aan predial.OperationType en soorten deelnemers

Predial. Soort operatie

Prediaal. Type deelnemer

INBOUND

Agent

OUTDIAL

Agent, klant

COURTESY_CALLBACK

Agent, klant

PREVIEW_CAMPAIGN

Agent, klant

WEB_CALLBACK

Agent, klant

TRANSFER_TO_DN

DN

TRANSFER_TO_AGENT

Agent

CONSULT_TO_DN

DN

CONSULT_TO_AGENT

Agent

CONSULT_TO_QUEUE

Agent

CONSULT_TO_EP_DN

EP-DN

ANI aanpassen is niet van toepassing op Supervisor wanneer gespreksbewaking is geconfigureerd.

Configureer elk pad van de PreDial-eventhandler met Set Caller ID als terminalactiviteit, anders kan de contactpersoon worden verlaten.

Flow-ondersteuning is vereist voor elk inkomend of uitgaand scenario om de PreDial-eventhandler te gebruiken.

Gebruik geen flow-activiteiten waarbij een contactpersoon in de wachtrij wordt gezet bij de PreDial-eventhandler.

Voor ANI die is geconfigureerd voor een uitgaand contact, wordt het gesprek doorgestuurd naar de regio waar de ANI van Agent is toegewezen, ongeacht de regio waar de contactpersoon zich bevindt. Als een organisatie bijvoorbeeld contactcenters heeft in de VS en Australië en er wordt een uitgaand gesprek gestart voor een contactpersoon die zich in de VS bevindt en waarbij Agent ANI is toegewezen aan de regio Australië, wordt het gesprek via Australië doorgestuurd.

Raadpleeg de tabel ANI-gebruik voor meerdere scenario's in een omgeving van de volgende generatie in de sectie Caller ID instellen voor ANI-gebruik in verschillende gespreksscenario's.

U kunt de gerelateerde variabelen bekijken in Event Output Variables.

Neem contact op met Ani Updated

Het systeem activeert deze gebeurtenis wanneer de ANI van de beller verandert. Als de oproep van een klant bijvoorbeeld eerst naar een telefoniste gaat en vervolgens naar de agent wordt gestuurd, worden de desktop van de agent, het apparaat van de agent en alle gerelateerde informatie automatisch bijgewerkt met de ANI van de beller. Dit zorgt ervoor dat het originele nummer van de beller en de juiste gegevens altijd worden weergegeven.

Alleen telefoongesprekken die op locatie worden geïnitieerd vanaf bureautelefoons of Jabber-clients komen overeen met de uiteindelijke CLI. Overdrachten die via de Webex-app worden uitgevoerd, worden Webex Calling niet bijgewerkt om de definitieve CLI weer te geven.

Resultaat van het uitgaande campagnegesprek

Als onderdeel van NewContact wordt deze gebeurtenis geactiveerd als de contactpersoon is verbonden met een antwoordapparaat of op het punt staat te worden verlaten. In beide gevallen kunt u een bericht afspelen voordat u de verbinding verbreekt. Het systeem verbreekt het gesprek als de agent niet beschikbaar is.

Alleen Play Music - en Play Message-activiteiten worden ondersteund voor deze handler en het gesprek moet dan worden verbroken.

Volgens het resultaat van de Call Progress Analysis (CPA) kunt u aan deze gebeurtenis nog extra activiteiten voor gespreksbeheer toevoegen, zoals muziek afspelen, contact verbreken, enz. De CPA-resultaten kunnen een van de volgende zijn:

  • AMD - geeft aan dat er een antwoordapparaat is gedetecteerd.
  • VERLATEN - geeft aan dat het gesprek is beëindigd omdat een agent niet beschikbaar was.
  • LIVE_VOICE - geeft aan dat een live stem van een klant wordt gedetecteerd tijdens een IVR-campagne.

Als u IVR wilt configureren in een uitgaand campagnegesprek:

  1. Identificeer stromen die gebruikmaken van de OutboundCampaignCallResult-gebeurtenis.
  2. Een GoTo-activiteit plaatsen om de flow in kaart te brengen naar een tweede flow.
  3. Gebruik IVR-stappen die zijn geconfigureerd met Virtual Agent-activiteit in de tweede flow.

Zorg ervoor dat u deze stappen uitvoert, want u kunt een Virtual Agent-activiteit niet rechtstreeks gebruiken met een OutboundCampaignCallResult.

U kunt de gerelateerde variabele bekijken in Event Output Variables.

Over Global Error Workflow

Terwijl u een flow maakt, kunt u het foutpad van een activiteit instellen om een activiteitsfout of een algemene fout die u krijgt tijdens de uitvoering van de flow te verwerken.

OnGlobalError Workflow
Over Global Error Workflow

Als u tijdens de uitvoering van de flow een foutmelding krijgt, gaat de uitvoering verder met de volgende activiteit die is gedefinieerd in het foutpad. Als u het foutpad in de hoofdstroom niet configureert, kunt u nog steeds de gebeurtenis OnGlobalError instellen die beschikbaar is op het tabblad Event Flows om de uitvoeringsfout van de flow af te handelen.

Als u er niet in slaagt foutpaden te definiëren in zowel de Main Flow als de Event Flows, wordt de flow beëindigd wanneer er een fout optreedt tijdens de uitvoering van de flow.

Laten we eens kijken naar een scenario waarin u de activiteit Set Variable in een flow configureert.

Flow designer example to show where to set the variable activity in the main flow.
Variabele activiteit instellen in de hoofdstroom

U kunt het knooppunt Undefined Error van de activiteit Set Variable op de hoofdstroom instellen om eventuele systeemfouten tijdens de uitvoering van de flow op te vangen. Als u het foutpad in de hoofdstroom niet wilt definiëren, kunt u nog steeds naar het tabblad Event Flow gaan en de OnGlobalError-eventflow configureren.

Flow designer example to show the Event Flow tab setting an OnGlobalError event flow.
OnGlobal Error Event Flow

In het bovenstaande voorbeeld wordt Play Message toegevoegd aan de eventhandler 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 eventhandler OnGlobalError in de Event Flow. Aangezien in het bovenstaande voorbeeld een activiteit van Play Message gekoppeld is aan de gebeurtenis OnGlobalError, speelt het systeem het bericht af en wordt de flow beëindigd.

Variabelen en uitdrukkingen gebruiken

Flow Designer ondersteunt de volgende soorten variabelen:

Aangepaste variabelen

Aangepaste stroomvariabelen zijn configureerbare variabelen van verschillende gegevenstypen die u gedurende de hele flow kunt gebruiken. U kunt zoveel stroomvariabelen aanmaken als u nodig hebt om aan de logica van uw flow te voldoen.

Veilige variabelen

U kunt stroomvariabelen als veilig markeren om te voorkomen dat gevoelige informatie wordt geregistreerd en opgeslagen (deze waarden worden ook gemaskeerd in het venster Flow Debugging). U kunt veilige variabelen instellen als Agent Viewable of Agent Editable om te bepalen hoe deze variabelen worden gepresenteerd op deAgent Desktop.

Alle bestaande variabelen in de geïmplementeerde stromen gedragen zich standaard als onveilige variabelen. Open deze stromen in de bewerkingsmodus om de veilige variabelen te bekijken en zo nodig te behouden.

Bij het in kaart brengen van stroomvariabelen kunt u in de GoTo-activiteit geen veilige variabele koppelen aan een niet-beveiligde variabele.

U kunt globale variabelen niet als veilig markeren.

Aangepaste stroomvariabelen aanmaken

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het Flow Designer-venster verschijnt.
4

Open in het Configuratiepaneel de sectie Variabele definitie.

5

Klik op Stroomvariabele toevoegen.

U kunt maximaal 30 variabelen in een flow toevoegen. Deze telling omvat alle globale variabelen en stroomvariabelen, ongeacht of ze rapporteerbaar zijn of door agenten kunnen worden bekeken.

6

Voer de naam en beschrijving van de variabele in.

7

Kies een variabel type in de keuzelijst.

U kunt het variabele type niet wijzigen nadat u de variabele hebt aangemaakt.

De soorten variabelen die worden ondersteund zijn:

Variabel type

Variabele waarde

Booleaans

Kies Waar of Onwaar.

String

Voer de tekenreekswaarde in. Als u een variabele in een expressie wilt gebruiken, gebruik dan de syntaxis: {{variable}}

Geheel getal

Voer de gehele waarde in.

Decimaal

Voer de decimale waarde in.

Datum en tijd

Voer de datum en tijd in een van de ondersteunde formaten in:

JJJJ-MM-DDTHH:MM:SS.ssz

JJJJ-MM-DDTHH:MM:SSZ

JJJJ-MM-DDTHH:MMZ

{{nu ()}}

Gebruik de now () -functie niet om de huidige tijd in milliseconden te berekenen, aangezien hiervoor de SimpleDateFormat wordt gebruikt. U kunt echter het epoch timestamp pebble-filter gebruiken om de huidige tijd in milliseconden op te halen. Zie Custom Pebble-filters voor meer informatie.

JSON

Voer een geldige waarde voor een JSON-variabele in met de indeling: {"Key” :"Value "}. Bijvoorbeeld {"companyName” :"Cisco "}.

De JSON-variabele kan eenvoudige of geneste gegevens bevatten. De maximale groottelimiet voor de waarde van de JSON-variabele kan maximaal 16 kB bedragen. U kunt in een flow maximaal vijf JSON-variabelen aanmaken.

Zie JSON-variabelen voor meer informatie over het configureren van een JSON-variabele.

Wanneer u JSON als variabeletype in de lijst selecteert, zijn de knoppen Bevat gevoelige informatie en Mark Agent Zichtbaar niet zichtbaar.

JSON-variabelen zijn niet toegestaan in flowchaining.

8

Specificeer de standaardwaarde van de variabele volgens het gekozen variabeletype.

9

(Optioneel) Schakel de schakelknop Externe overschrijving inschakelen in. Door deze optie in te schakelen, toont u de variabele op de pagina met kanaalinstellingen. Op deze manier kunnen beheerders en supervisors de waarde van de geconfigureerde variabele van de Control Hub overschrijven. Met andere woorden, ze kunnen de waarde van de stroomvariabele voor een specifiek kanaal wijzigen zonder de flow te openen vanuit de Flow Designer-module.

Zie Een kanaal instellen voor meer informatie over het overschrijven van variabelen van de Control Hub.

Wanneer u het variabeletype als een tekenreeks configureert, verschijnt de keuzelijst Brontype met de volgende opties. Kies het brontype dat u tijdens de kanaalconfiguratie door de beheerders wilt laten overschrijven.

  • Audio Prompt—Om de instellingen voor de audioprompt te overschrijven die in de variabele zijn geconfigureerd. Bijvoorbeeld de welkomstprompt of een tekst-naar-spraakbericht.
  • Kantooruren — Om de kantooruren te overschrijden in geval van een noodstop.
  • Ingangspunt — Om de instellingen van het beginpunt te wijzigen.
  • Kiesnummer — Om het gekozen nummer te wijzigen.
  • Flow — Om de flow te wijzigen.
  • Wachtrij — Om de wachtrij te wijzigen.

  • Variabelen die als 'Veilig' zijn gemarkeerd, kunt u niet overschrijven.
  • U kunt maximaal 15 variabelen configureren die kunnen worden overschreven.

10

(Optioneel) Als u de schakelknop Bevat gevoelige informatie inschakelt, markeert het systeem de variabele als een veilige variabele. Tijdens de uitvoering van de flow registreert of slaat het systeem geen informatie op die via deze variabele wordt doorgegeven.

11

(Optioneel) Als u de schakelknop Make Agent Viewable inschakelt, verschijnt de variabele op het bureaublad, samen met de waarde die wordt vastgelegd als onderdeel van de flow.

Wanneer u de schakelknop Make Agent Visible inschakelt, verschijnen de volgende velden:

  • Desktop Label: Specificeer het label dat aan deze variabele is gekoppeld wanneer deze op het bureaublad verschijnt. Voer een duidelijk label in, behalve de naam van de variabele zelf, zodat de agent de gegevens kan begrijpen die aan hem worden doorgegeven.

  • Agent bewerkbaar: Vink dit selectievakje aan als u wilt dat de agent de waarde van de variabele kan bewerken als onderdeel van de interactiesessie. Wanneer de agent de variabele bijwerkt, geeft het systeem deze wijzigingen terug aan de Flow Designer. De agent kan de stroomvariabele bewerken en op het bureaublad op de knop Opslaan klikken. Als de verbinding wordt verbroken voordat de agent de wijzigingen opslaat, vindt de update van de variabele niet plaats.

12

Klik op Opslaan.

Wanneer u een aangepaste stroomvariabele opslaat, wordt de variabele als tag opgeslagen in het Global Properties Panel op het bureaublad. Als u de variabele hebt gemarkeerd als Agent Zichtbaar, wordt op de tag een headsetpictogram weergegeven zodat u deze gemakkelijk kunt identificeren.

Voorbeeld: de volgorde van de stroomvariabelen die op het bureaublad worden weergegeven

Wanneer u variabelen maakt die zijn gemarkeerd als Agent Zichtbaar, worden deze variabelen op het bureaublad in een bepaalde volgorde weergegeven.

Als u bijvoorbeeld de volgende stroomvariabelen maakt: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.

De desktop ontvangt deze variabelen van Flow Designer 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, op de gebruikersinterface:

  1. De klantvariabelen Telefoonnummer, DN, Queue, RONA Time

    .
  2. De stroomvariabelen zijn alfabetisch gesorteerd, waarbij variabelen eerst met hoofdletters beginnen, gevolgd door variabelen met kleine letters: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.

Voorbeeld: Interactie-ID weergeven op desktop

Een interactie-ID (Contact Session ID) is een door het systeem gegenereerde unieke ID die een bepaalde interactie identificeert. U kunt de interactie-ID ophalen uit de analyserrapporten en de ID gebruiken voor het oplossen van problemen in verband met mislukte gesprekken. Om de interactie-ID op het bureaublad weer te geven:

  1. Open de gewenste flow en kies Voeg stroomvariabelen toe.
  2. Stel het veld Standaardwaarde in op NewContact.interactionID.
  3. Schakel de schakelknop Make Agent Viewable in.

Wanneer de agent wordt gebeld, verschijnt de interactie-ID op het bureaublad.

Aangepaste stroomvariabelen bewerken

Als de variabele al in gebruik is, kunt u het variabele type niet bewerken. Dit kan grote gevolgen hebben voor de doorstroming. Deze actie is dus verboden. In dat geval is het keuzeveld Variabel type uitgeschakeld en verschijnt er een waarschuwingsbericht.

Nadat een variabele met succes is bewerkt, worden de wijzigingen die zijn aangebracht in de hele flow weergegeven, en in de pop-over die verschijnt wanneer u op een stroomvariabele klikt in het venster Algemene eigenschappen.

Voer de volgende stappen uit om een aangepaste stroomvariabele te bewerken:

1

Meld u aan bij uw klantenorganisatie via de URL van de Control Hub https://admin.webex.com/.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het Flow Designer-venster verschijnt.
4

Klik op Bewerken in de rechterbovenhoek van de pop-over.

Het dialoogvenster Flow Variable bewerken verschijnt. Als de variabele niet wordt gebruikt in de flow, dan kunnen alle velden worden bewerkt. U kunt de naam, beschrijving, type en waarde van de variabele wijzigen.

5

Klik op het informatiepictogram in dit bericht om een lijst te zien van de activiteiten waarbij de variabele wordt gebruikt. Als u door wilt gaan met het bewerken van de variabele, verwijder dan de variabele uit alle stroomconfiguraties voordat u opnieuw probeert te bewerken.

6

Breng de nodige wijzigingen aan.

De knop Opslaan blijft uitgeschakeld totdat u een wijziging aanbrengt.

7

Klik op Opslaan.

Aangepaste stroomvariabelen verwijderen

Als de variabele in een flow wordt gebruikt, kunt u deze niet verwijderen. Dit heeft grote gevolgen voor de doorstroming. In dat geval is de knop Verwijderen in het venster Variabele verwijderen uitgeschakeld en verschijnt er een lijst met activiteiten waarbij de variabele wordt gebruikt.

De activiteiten zijn gegroepeerd op basis van het feit of ze op het tabblad Main Flow of Event Flows verschijnen. Als u een variabele wilt verwijderen die in gebruik is, verwijder deze dan uit alle stroomconfiguraties voordat u deze probeert te verwijderen.

Voer de volgende stappen uit om een aangepaste stroomvariabele te verwijderen:

1

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
2

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het Flow Designer-venster verschijnt.
3

Klik in het algemene eigenschappenvenster op het pictogram Verwijderen dat verschijnt op de variabele tag die u wilt verwijderen.

De stroominstellingen overschrijven

Met de functie voor het overschrijven van de stroominstellingen in de Flow Designer-module kunnen bevoegde gebruikers bepaalde vooraf gedefinieerde instellingen van een flow wijzigen via de Control Hub. Met deze functie kunnen beheerders en supervisors eenvoudig bepaalde stroomparameters wijzigen, zoals kantooruren, audioprompts of wachtrijopdrachten, zonder de vereiste flow te openen.

Om de stroominstellingen te overschrijven:

  • U moet bepaalde variabelen die in de flow zitten, als extern configureerbaar configureren. Zie de sectie Aangepaste stroomvariabelen aanmaken voor configuratiegegevens.

  • De beheerders en toezichthouders moeten vervolgens de vereiste wijzigingen aanbrengen in deze variabelen. De geconfigureerde stroomvariabelen verschijnen op de kanaalconfiguratiepagina in de Control Hub. Zie de sectie Een kanaal instellen voor meer informatie.

De functie voor het overschrijven van de stroominstellingen biedt de volgende voordelen:

  • Herbruikbaarheid van de flow: beheerders kunnen dezelfde flow gebruiken voor verschillende organisaties. Ze kunnen verschillende waarden configureren voor dezelfde variabele voor verschillende kanalen zonder de standaardwaarde te wijzigen die in de flow is gedefinieerd.
  • Snellere responstijden: wijzigingen in de waarden van variabelen worden onmiddellijk toegepast, zelfs op de gesprekken die al bezig zijn.
  • Minder fouten: Elimineert het risico op fouten bij het aanpassen van complexe stromen.
  • Vereenvoudigd taakbeheer: Zonder deze functie moeten de beheerders de volgende taken uitvoeren, die voor niet-technische gebruikers complex en tijdrovend kunnen zijn:
    1. Meld u aan bij Control Hub.
    2. Open de Flow Designer-module.
    3. Navigeer naar de gewenste flow en vind het relevante pad van de flow.
    4. Breng de vereiste wijzigingen aan.
    5. Publiceer de flow opnieuw.

Voorgedefinieerde variabelen

Flow Designer maakt automatisch vooraf gedefinieerde variabelen wanneer u bepaalde gebeurtenissen en activiteiten in een flow gebruikt.

Een lijst van de beschikbare vooraf gedefinieerde variabelen verschijnt in de sectie Voorgedefinieerde variabelen in het paneel Global Flow Properties. Ze verschijnen ook in het eigenschappenvenster voor de geselecteerde gebeurtenis of activiteit.

Klik op elke variabele om een pop-upvenster te openen waarin wordt uitgelegd wat voor soort gegevens de variabele opslaat, zodat u weet hoe u de variabele in uw flow moet gebruiken.

Hoewel de meeste kenmerken van een Event Output Variable vooraf gedefinieerd zijn en niet kunnen worden bewerkt, kunt u de variabele bewerken om de globale variabele aanduiding te wijzigen.

Uitvoervariabelen voor gebeurtenissen

<EventName>Uitvoervariabelen van gebeurtenissen worden specifiek geassocieerd met gebeurtenissen en nemen de nomenclatuur over:. <VariableName>.

Alle Event Output Variables die beschikbaar zijn voor gebruik in een flow, verschijnen automatisch in het venster Algemene eigenschappen nadat een gebeurtenis in de flow is geïntroduceerd, en ook in het eigenschappenvenster voor de bijbehorende Event Handler-activiteit.

De beschikbare variabelen voor de uitvoer van gebeurtenissen zijn:

  • Nieuwe contactpersoon. ANI

  • Nieuw contact.DNIS

  • Nieuwe contactpersoon. Interactie-ID

  • Nieuwe regio Contact.PSTN

  • Agent geaccepteerd. Agent ID

  • Agent geaccepteerd. Naam agent

  • Agent geaccepteerd. E-mail-id van agent

  • Agent geaccepteerd. Agent Session-ID

  • Agent geaccepteerd. ID in de wachtrij

  • Agent geaccepteerd. Naam van de wachtrij

  • Agent geaccepteerd. TeamID

  • Agent geaccepteerd. Teamnaam

  • Agent geaccepteerd. ID van de huurder

  • Agent geaccepteerd.CAD

  • Telefonisch contact opgenomen. ID van agent

  • Telefoonnummer gecontacteerd. E-mail-id van de agent

  • Telefoonnummer gecontacteerd. Team ID

  • Telefoon gecontacteerd. ID in de wachtrij

  • Telefonisch contact opgenomen. Inkomend kanaal

  • Telefonisch gecontacteerd. Routing Strategy-ID

  • Agent aangeboden. Agent ID

  • Agent aangeboden. Naam van de agent

  • Agent aangeboden. E-mail-id van agent

  • Agent aangeboden. Agent Session-ID

  • Agent aangeboden. ID in de wachtrij

  • Agent aangeboden. Wachtnaam

  • Agent aangeboden. TeamID

  • Agent aangeboden. Teamnaam

  • Agent aangeboden. ID van de huurder

  • Agent bood. Gegevens met betrekking tot bellen

  • Agent aangeboden. Agent ID

  • Agent aangeboden. Naam van de agent

  • Agent aangeboden. Agent Session-ID

  • Agent aangeboden. ID in de wachtrij

  • Agent aangeboden. Wachtnaam

  • Agent aangeboden. TeamID

  • Agent aangeboden. Teamnaam

  • Agent aangeboden. ID van de huurder

  • Agent aangeboden.CAD

  • Predial. Directie

  • Prediaal. Type deelnemer

  • Predialnummer.

  • Prediaal. Andere partij DN

  • Predial.epdn

  • Predial. Agent heeft AI geselecteerd

  • Predial. Soort operatie

  • Resultaat van de uitgaande campagneoproep. CPA

  • Resultaat van de outbound Campaign Call Result.cpa

  • Agent heeft de verbinding verbroken. Agent ID

  • Agent heeft de verbinding verbroken. E-mail-id van agent

  • Agent heeft de verbinding verbroken. ID in de wachtrij

  • Agent heeft de verbinding verbroken. TeamID

  • Agent heeft de verbinding verbroken. Inkomend kanaal

  • Agent heeft de verbinding verbroken. ID van de routeringsstrategie

In bepaalde gevallen kan de variabele AgentEmailID null zijn. Flow-ontwikkelaars moeten deze variabele valideren voordat ze worden gebruikt, vooral in scenario's waarbij de cache wordt opgezocht.

Systeemvariabelen aanpassen

U kunt alleen het desktoplabel van de variabelen Phone Number en DNIS (Dialed Number Identification Service) aanpassen. U kunt een alias maken voor deze variabelen en deze configureren met behulp van de activiteit Set Variable in de flow.

1

Meld u aan bij uw klantenorganisatie via de URL van de Control Hub https://admin.webex.com/.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het Flow Designer-venster verschijnt.
4

Open in het venster Eigenschappen van de Global Flow de sectie Variabele definitie.

5

Klik op het tabblad Configuratie.

6

Klik op Stroomvariabele toevoegen.

7

Voer de naam en beschrijving van de variabele in.

8

Kies String in de keuzelijst Variabel type.

9

Schakel de schakelknop Make Agent Viewable in.

10

Voer in het veld Desktop Label het gewenste desktoplabel voor de variabele in.

11

Klik op Opslaan.

Dit creëert de variabele.
12

Sleep vanuit de activiteitenbibliotheek de activiteit Set Variable naar het canvas.

13

Ga in het gedeelte Variabele instellingen in het venster Activiteitsinstellingen als volgt te werk:

  1. Kies in de keuzelijst Variabele de variabele die u in stap 10 hebt aangemaakt.

  2. Kies in het gedeelte Variabele waarde het keuzerondje Op variabele instellen.

  3. Selecteer de systeemvariabele die u wilt bewerken, zoals NewContact.ani voor Telefoonnummer of NewContact.DNIS voor DNIS.

Wanneer u de flow publiceert, vervangt de nieuw aangemaakte flowvariabele de gekozen systeemvariabele. Tijdens de uitvoering van de flow verschijnt het bureaubladlabel van de nieuw aangemaakte variabele in het venster Inkomende popover en interactie van het bureaublad.

Variabelen voor activiteitsuitvoer

Uitvoervariabelen voor activiteiten slaan de gegevens op die zijn vastgelegd tijdens activiteiten en worden automatisch aangemaakt wanneer u specifieke activiteiten aan het canvas toevoegt. <ActivityName>Activity Output Variables gebruiken de volgende syntaxis:. <VariableName>waarbij de naam van de activiteit dynamisch verandert op basis van de activiteit.

Als een flow een activiteit meerdere keren gebruikt, heeft elke activiteit een unieke instantie van elke bijbehorende activiteitsuitvoervariabele. Alle activiteitsuitvoervariabelen die beschikbaar zijn voor gebruik in een flow, verschijnen automatisch in het venster Algemene eigenschappen wanneer u een activiteit in de flow introduceert, en ook in het eigenschappenvenster voor de bijbehorende activiteit.

De beschikbare uitvoervariabelen voor activiteiten zijn:

  • Menu.OptionEntered: Slaat de menuoptie op die de beller heeft geselecteerd tijdens de Menu-activiteit. Dit is een enkel cijfer van 0 tot 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 configuratie van de activiteit.

  • HttpRequest.HttpStatusCode: slaat de statuscode op die is ontvangen wanneer de HTTP-aanvraag wordt uitgevoerd.

  • HttpRequest.HttpResponseBody: slaat het antwoord op wanneer de HTTP-aanvraag succesvol is geactiveerd.

  • HttpRequest.ResponseHeaders: slaat de headers op die worden verzonden als onderdeel van de HTTP-aanvraag.

  • VirtualAgent.IntentTrigged: slaat de intentie op die ervoor zorgde dat de gesprekservaring werd afgehandeld of geëscaleerd.

  • GetQueueInfo.ewt: Slaat de waarde op voor de geschatte wachttijd voor de geselecteerde wachtrij.

  • GetQueueInfo.piq: Slaat de waarde voor de positie op in een wachtrij voor de geselecteerde wachtrij.

Wereldwijde variabelen

Globale variabelen zijn aangepaste variabelen die u kunt bekijken en openen wanneer u flows maakt. De beheerder maakt globale variabelen in de Provisioning-module van de Control Hub. Voor meer informatie, zie de sectie Globale variabelen in de handleiding voor installatie en beheer van Webex Contact Center.

Als flowontwikkelaar kunt u deze variabelen naar wens gebruiken. U kunt deze variabelen in een flow toevoegen. U kunt ook een globale variabele bewerken en verwijderen nadat u deze aan de flow hebt toegevoegd.

Globale variabele in een flow bewerken

Wanneer u een globale variabele bewerkt, kunt u geen enkele metagegevenswaarde van een globale variabele wijzigen in de flowdesigner. U kunt de standaardwaarde echter wijzigen met de schakelknop Standaardwaarde overschrijven.

Om een globale variabele in een flow te bewerken:

1

Meld u aan bij uw klantenorganisatie via de URL van de Control Hub https://admin.webex.com/.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het Flow Designer-venster verschijnt.
4

Blader in het venster Eigenschappen van de globale stroom omlaag naar de sectie Variabele definitie > Voorgedefinieerde variabelen.

5

Klik in het paneel Global Variable op een globale variabele en klik op de knop Bewerken (Edit button) icoon.

Het dialoogvenster Edit Global Variables verschijnt. Het toont de details van de gekozen globale variabele, zoals Variabel type, Standaardwaarde, Desktop Label en Agent Editable.
6

(Optioneel) Schakel de schakelknop Portaalconfiguraties overschrijven in om de bestaande waarden te overschrijven die zijn geconfigureerd in Control Hub. Dit stelt u in staat om veldwaarden zoals standaardwaarde, Agent Viewability, Agent Editable en Desktop Label te wijzigen.

Voer de vereiste waarde in de standaardwaarde in volgens het gekozen type variabele. Als het variabeletype bijvoorbeeld Booleaans is, verschijnt dit veld als een keuzelijst.

De standaardwaarde die wordt ingevoerd voor een globale variabele van het type string die door een agent kan worden gerapporteerd, mag niet langer zijn dan 256 tekens.

7

Breng de nodige wijzigingen aan.

8

Klik op Opslaan.

Globale variabelen uit een flow verwijderen

U kunt een globale variabele verwijderen die in geen enkele flow wordt gebruikt.

Als u een globale variabele niet kunt verwijderen, neem dan contact op met uw beheerder om de functievlag in te schakelen om globale variabelen uit de flow te verwijderen.

Om een globale variabele uit een flow te verwijderen:

1

Meld u aan bij uw klantenorganisatie via de URL van de Control Hub https://admin.webex.com/.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het Flow Designer-venster verschijnt.
4

Blader in het venster Eigenschappen van de globale stroom omlaag naar de sectie Variabele definitie > Voorgedefinieerde variabelen.

5

Klik in het paneel Globale variabelen op het pictogram verwijderen (x) van de globale variabele die u wilt verwijderen.

Er verschijnt een pop-upbericht waarin u wordt gevraagd uw actie te bevestigen.
6

Klik op Verwijderen.

Hiermee wordt de geselecteerde globale variabele uit de lijst verwijderd.

Variabelen die op het bureaublad zichtbaar zijn

U kunt de volgende typen variabelen configureren voor de inkomende popover en het interactiepaneel van het bureaublad voor inkomende en uitgaande telefoongesprekken:

  • Systeemvariabelen zoals telefoonnummer, DNIS (Dialed Number Identification Service), wachtrijnaam en RONA-time-out

  • Wereldwijde variabelen die worden aangemaakt en beheerd in Control Hub.

  • Aangepaste stroomvariabelen die worden aangemaakt en beheerd in Flow Designer

U kunt alleen die variabelen configureren die zijn gemarkeerd als Agent Zichtbaar.

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 Queue Name. Met deze functie kunt u deze stromen bewerken om meer variabelen toe te voegen.

De stappen voor het configureren van variabelen voor inkomende popover en het interactiepaneel voor inkomende en uitgaande gesprekken zijn hetzelfde.

U moet afzonderlijke stromen samenstellen voor scenario's voor inkomende en uitgaande gesprekken om variabelen te configureren voor binnenkomende popover en interactievenster.

Inkomende popover op het bureaublad
De inkomende popover verschijnt wanneer een agent een inkomend gesprek ontvangt of een uitgaand gesprek belt. Het toont belangrijke informatie over de klant op basis van de variabelen die zijn geconfigureerd in Flow Designer. U kunt een volgorde instellen waarin elk van deze variabelen verschijnt in de binnenkomende popover, die elke combinatie van de systeem-, globale en aangepaste stroomvariabelen kan bevatten. U kunt ook het desktoplabel van deze variabelen bewerken.
U kunt het desktoplabel van de systeemvariabelen, zoals telefoonnummer en DNIS, aanpassen. Zie Systeemvariabelen aanpassen voor meer informatie.
Voor inkomende en uitgaande gesprekken kunt u minimaal drie en maximaal zes variabelen kiezen. Voor consultatiegesprekken zou de gereflecteerde agent nog eens drie variabelen bekijken, zoals de naam van de agent, de DN van de agent en het team van de agent, die standaard aan de lijst worden toegevoegd.

U kunt geen variabelen configureren die gevoelige informatie bevatten in de binnenkomende popover op het bureaublad.

Voor meer informatie over het configureren van variabelen voor de binnenkomende popover, zie Variabelen configureren voor binnenkomende popover.
Interactiepaneel
Het interactievenster op het bureaublad verschijnt nadat de agent de inkomende of uitgaande oproep heeft aangenomen. Het toont informatie 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 instellen waarin elk van deze variabelen wordt weergegeven in het interactievenster, dat elke combinatie van de systeem-, globale en aangepaste stroomvariabelen kan bevatten. U kunt ook het desktoplabel van deze variabelen bewerken.

Webex Contact Center Desktop biedt momenteel geen ondersteuning voor de vertaling van labels van dynamische variabelen.

U kunt het desktoplabel van de systeemvariabelen, zoals telefoonnummer en DNIS, aanpassen. Zie Systeemvariabelen aanpassen voor meer informatie.
Voor meer informatie over het configureren van variabelen voor het interactievenster, zie Variabelen configureren voor interactie.

Variabelen configureren voor binnenkomende popover

Voordat u begint

Configureer variabelen op binnenkomende popover voor inkomende en uitgaande gesprekken.

1

Meld u aan bij uw klantenorganisatie via de URL van de Control Hub https://admin.webex.com/.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het Flow Designer-venster verschijnt.
4

Open in het venster Eigenschappen van de Global Flow de sectie Variabele definitie.

5

Klik op het tabblad Desktop Viewability & Order.

6

Klik in de sectie Inkomende popover op Variabelen selecteren voor inkomende popover.

Het venster Select Variables on Incoming Popover verschijnt. Het toont alle variabelen, waaronder vier standaardsysteemvariabelen, zoals Telefoonnummer, DNIS, Queue Name en RONA Timeout. Systeemvariabelen zoals telefoonnummer, DNIS en wachtrijnaam zijn standaard geselecteerd, die u kunt uitschakelen wanneer u meer variabelen toevoegt.
7

Gebruik de volgende zoekopties om de lijst te filteren:

  1. Voer een paar woorden in het veld Zoekvariabelen in om een specifieke variabele op naam te zoeken.

  2. Kies een variabel type in de keuzelijst Select Variable Type.

De lijst wordt automatisch ingevuld met variabelen volgens uw criteria.
8

Vink de selectievakjes aan van de variabelen die u wilt kiezen voor de binnenkomende popover.

U kunt minimaal drie en maximaal zes variabelen kiezen.

9

Klik op Opslaan.

U kunt deze stap overslaan als u de schakelknop Automatisch opslaan inschakelt.

De gekozen variabelen worden weergegeven in de sectie Inkomende popover.
10

Gebruik het handgreeppictogram (handle icon) naast een variabele om deze omhoog en omlaag in de lijst te verplaatsen om de volgorde van weergave in te stellen in de binnenkomende popover van het bureaublad.

11

(Optioneel) Klik op het x-pictogram naast een variabele om die variabele uit de lijst te verwijderen.

Variabelen configureren voor het interactiepaneel

Voordat u begint

Configureer variabelen in het interactievenster voor inkomende en uitgaande gesprekken.

1

Meld u aan bij uw klantenorganisatie via de URL van de Control Hub https://admin.webex.com/.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het Flow Designer-venster verschijnt.
4

Open in het venster Eigenschappen van de Global Flow de sectie Variabele definitie.

5

Klik op het tabblad Zichtbaarheid en Bestelling op het bureaublad.

6

Klik in de sectie Interactiepaneel op Variabelen selecteren voor het interactievenster.

Het venster Select Variables on Interaction Pane verschijnt. Het toont alle variabelen, samen met vier systeemvariabelen, zoals telefoonnummer, DNIS, wachtrijnaam en RONA Timeout.
7

Gebruik de volgende zoekopties om de lijst te filteren:

  1. Voer een paar woorden in het veld Zoekvariabelen in om een specifieke variabele op naam te zoeken.

  2. Kies een variabel type in de keuzelijst Select Variable Type.

De lijst wordt automatisch ingevuld met variabelen volgens uw criteria.
8

Vink de selectievakjes aan van de variabelen die u wilt kiezen voor het interactievenster.

U kunt maximaal 30 variabelen kiezen.

9

Gebruik het handgreeppictogram (handle icon) naast een variabele om deze omhoog en omlaag in de lijst te verplaatsen om de volgorde van weergave in te stellen in het interactievenster van het bureaublad.

10

Klik op Opslaan.

U kunt deze stap overslaan als u de schakelknop Automatisch opslaan inschakelt.

De gekozen variabelen worden weergegeven in de sectie Interactiepaneel.
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 aanmaken in Flow Designer. Zie Custom Flow Variables aanmaken voor meer informatie.

U kunt de volgende activiteiten gebruiken om de gegevens op te slaan in een JSON-variabele: HTTP Request, Parse en Set Variable.

Bij HTTP - en Parse-activiteiten kunt u gegevens extraheren met behulp van een JSON-padfilterexpressie en deze opslaan in een JSON-variabele.

In Set Variable activity kunt u de JSON-variabele in de optie Set Value op de volgende manieren gebruiken:

  • Voer de JSON-waarde in het tekstvak in. 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 Pebble-uitdrukking.

Gebruik van JSON-variabelen in Pebble Expression

  • Dot (.) gescheiden toegang: U kunt een punt (.) gescheiden toegang gebruiken in de Pebble-expressie voor een JSON-variabele bij het afhandelen van gesprekken en stroombeheer.

    Syntaxis: {{JSONVariableName.FieldName}} waarbij JSONVariableName.FieldName moet worden omgezet in een veld in de JSON-variabele.

    Als u in het vorige voorbeeldcodefragment de werknemer extraheert naar een variabele genaamd empvar met behulp van HTTP of Parse:

    gebruik {{Empvar.EmployeeCode}} om de waarde als E1 te krijgen.

  • Indextoegang van de JSON-array: U hebt toegang tot een specifieke index uit de JSON-array, vergelijkbaar met de Pebble-syntaxis. Ga voor meer informatie over indextoegang in Pebble 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 JSON-array van Employees extraheert naar een variabele met de naam var met behulp van HTTP of Parse:

    • Gebruik {{var [0]}} om de werknemersgegevens te krijgen van Rirani, een manager.

    • Gebruik {{var [1] .directReports [0]}} om de werknemersgegevens op te vragen van John, die rechtstreeks rapporteert aan de manager.

    • Gebruik {{var [1] .directReports [0] .preferredFullName}} om de waarde als John Irani te krijgen.

    • Gebruik {{var [0] .preferredFullName}} om de waarde als Romin Irani te krijgen.

Gebruik van de JSON-variabele in een HTTP-aanvraag

Als u een JSON-variabele wilt gebruiken als hoofdtekst van een HTTP-verzoek, moet u eerst de activiteit Variable instellen gebruiken om de JSON-variabele om te zetten in een tekenreeks. Stel bijvoorbeeld in de sectie Instellingen voor variabele activiteitsvariabele instellen een variabele JSONString in met de waarde {{JSONVariable}}.

Gebruik deze variabele als invoer voor de HTTP-instellingen. Stel in de sectie HTTP Request Settings bijvoorbeeld de hoofdtekst van de aanvraag in op {{JSONString}}.

Uitdrukkingen schrijven

De meeste tekstinvoervelden in Flow Designer ondersteunen het schrijven van uitdrukkingen. Expressies zijn niet vereist, maar ze maken krachtige scriptfunctionaliteit mogelijk via variabelen voor gevorderde gebruikers. U kunt ook basistekst en cijfers invoeren in dezelfde invoervelden voor eenvoudige stromen als u geen uitdrukkingen nodig hebt.

Zet elke uitdrukking tussen dubbele accolades, zoals hier te zien is: {{Enter Expression}}

Als u bijvoorbeeld twee tekenreeksvariabelen wilt combineren, moet u {{var1+var2}} gebruiken. Zie voor meer informatie: https://pebbletemplates.io/.

Syntaxis van het Pebble-sjabloon

Alle invoervelden in de Flow Designer gebruiken een open-source expressiesyntaxis genaamd Pebble Templates: https://pebbletemplates.io/.

De volgende symbolen worden ondersteund in Pebble-sjablonen: ==,! =, <, >, <=, >=, +, -, *,/. Gebruik deze syntaxis om aangepaste variabelen in een expressie te typen: {{variable}}

In de syntaxis van Pebble Template moeten de namen van variabelen beginnen met een letter, een onderstrepingsteken (_) of een dollarteken ($), maar niet met een cijfer. 311_Promo is bijvoorbeeld ongeldig, terwijl Promo_311 geldig is.

Logische operatoren worden ook ondersteund. Voor meer informatie, zie https://pebbletemplates.io/wiki/operator/logic/.

We raden u aan de Pebble Template-documentatie te lezen voordat u expressies gebruikt in Flow Designer. Voor informatie over schrijfuitdrukkingen, zie de documenten op: https://pebbletemplates.io/wiki/.

In deze basisvoorwaarde wordt bijvoorbeeld gecontroleerd of het accountnummer van de beller groter is dan of gelijk is aan een bepaalde waarde. Op basis van hoe de expressie evalueert voor de uitvoering van een bepaalde flow, kan de flow het pad True of False volgen.

Pebble-filters op maat

Tijdstempel van Epoch

U kunt de volgende Pebble-filters gebruiken om de tijdstempel van het tijdperk voor Now of een bepaalde datumreeks terug te geven:

Tijdstempel van Epoch voor nu:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

Tijdstempel van Epoch voor een specifieke datum:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779

Uitdrukkingen valideren

Als een invoerveld detecteert dat een expressie wordt gebruikt (dat is de syntaxis van {{}} die is ingevoerd), verschijnt er een blauw pictogram in de rechteronderhoek van het veld.

Klik op het blauwe pictogram om een modaal te openen waarin u de expressie kunt testen en wijzigen tot u het gewenste resultaat hebt.

De modaal Test Expression bevat de volgende velden:

  • Expressie: Toont de expressie die oorspronkelijk werd ingevoerd in het invoerveld van de activiteitsconfiguratie.

  • Variabele velden: Elke variabele die in de expressie wordt gebruikt, heeft een ondersteunend veld waarin u een voorbeeldvariabele kunt invoeren. Voer voor elke variabele een waarde in en klik vervolgens op Test om de resultaten te zien als de expressie wordt uitgevoerd met de ingevoerde parameters.

    Om variabelen in een expressie in te stellen, moet u alleen de indeling {{variabelenaam}} gebruiken. {{NewContact.ani}} is bijvoorbeeld een variabele syntaxis.

  • Resultaat: Toont het resultaat van de expressie nadat u op Test hebt geklikt. Als de resultaten anders zijn dan verwacht, kunt u de expressie naar wens aanpassen. Als u wijzigingen aanbrengt in de configuratie, klikt u op Wijzigingen toepassen om de expressie in de activiteitsconfiguratie bij te werken.

Gebruik flow-sjablonen

Flow-sjablonen zijn kant-en-klare stromen die zijn ontworpen voor specifieke gebruikssituaties. Deze sjablonen zijn gemakkelijk beschikbaar in het Flow Designer-canvas, waardoor flow-ontwikkelaars snel en met minimale inspanning flows kunnen bouwen en publiceren.

Om flows te creëren met behulp van flowsjablonen, selecteert u de gewenste sjabloon, past u deze aan de vereisten van uw bedrijf aan, valideert, publiceert u en begint u de flow te gebruiken. Voor meer informatie, zie Flow aanmaken op basis van flowsjablonen.

Gebruik tijdens kantooruren

Gebruik dit sjabloon voor flowdesigner voor het beheer van kantooruren in Webex Contact Center. Bellers worden begroet met een bericht en hun gesprekken worden doorgestuurd op basis van de kantooruren, feestdagen en noodsituaties die voor de organisatie zijn vastgesteld.

Deze flow routeert gesprekken op basis van de werkuren, vakantielijsten en noodoverschrijvingen van het contactcenter, wat zorgt voor een optimale belervaring en een efficiënte afhandeling van niet-kantooruren. Als het contactcentrum gesloten is, wordt de beller op de hoogte gebracht van de sluiting.

De belangrijkste kenmerken zijn onder meer:

  • Gecentraliseerd beheer van werkuren, vakanties en noodoverschrijvingen.
  • Automatische routering op basis van de configuratie tijdens kantooruren.
  • Cisco Text-to-Speech (TTS) wordt gebruikt voor alle audioprompts, hoewel aangepaste audiobestanden kunnen worden geüpload.
  • De standaardmuziek die in de wacht staat is defaultmusic_on_hold.wav, maar dit kan worden aangepast.

Vereisten

  • Instellen van kantooruren: Maak werkuren, vakantielijsten en overschrijvingen in Control Hub.
  • Audiobestanden: Upload de vereiste audiobestanden voor prompts, zoals de BusinessHoursOpen.wav, of gebruik de Cisco TTS-functie.
  • Toewijzing van wachtrijen, teams en toegangspunten: Configureer deze elementen in het Webex Contact CenterManagement Portal.

Uitsplitsing van de stroom

De volgende tabel beschrijft de verschillende stroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement Beschrijving
Oproep ontvangenEr wordt een gesprek gestart en komt in de flow terecht.
Evaluatie van kantoorurenHet systeem controleert of de huidige tijd binnen werkuren, vakanties of een andere voorwaarde valt.
Omgaan met de openingsurenAls het contactcenter open is, wordt er een welkomstbericht afgespeeld en wordt het gesprek doorgestuurd naar de wachtrij van de agent.
Na sluitingstijdAls het contactcentrum gesloten is, wordt een bericht over de sluitingstijd afgespeeld en wordt de verbinding verbroken.
Noodoverschrijvingen Als een noodoverschrijving actief is, wordt het noodbericht afgespeeld en wordt de verbinding verbroken.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten.

Flow-activiteitBeschrijving

Begin

(Nieuw telefonisch contact)

De stroom begint wanneer er een nieuw telefonisch contact is ontvangen.

Cheque tijdens kantooruren

(kantooruren)

Het systeem controleert of het contactcenter zich binnen de normale werkuren bevindt, op vakantie is of dat er een noodnummer is.

Snelle werkuren

(Werktijden_prompt)

Tijdens werkuren wordt een bericht afgespeeld om de beller te laten weten dat het contactcenter open is (standaardbestand: BusinessHoursOpen.wav).

Contactpersoon in de wachtrij

(Agent_Queue)
De beller wordt in de wachtrij geplaatst om naar een beschikbare agent te worden doorgestuurd.

Muziek in de wacht

(HoldMusic)
Muziek wordt afgespeeld terwijl de beller in de wachtrij wacht (standaardbestand: defaultmusic_on_hold.wav).

Feestdag gesloten

(Feestdag_Gesloten)

Als het een feestdag is, wordt er een bericht afgespeeld waarin de beller wordt geïnformeerd dat het kantoor gesloten is .

Snel na sluitingstijd

(Na sluitingstijd)

Als het na kantooruren is, wordt er een bericht afgespeeld om de beller te laten weten dat het kantoor gesloten is.
Noodoverschrijving

(Override_Emergency)

In het geval van een noodoverschrijving wordt een noodbericht afgespeeld.
Contact verbreken

(Contact verbreken)

Nadat het bericht is afgespeeld (of het nu buiten kantooruren, tijdens een vakantie of een noodgeval is), wordt de verbinding verbroken.

Aanvullende bronnen

Raadpleeg de Webex Contact Center Setup and Administration Guide voor meer informatie over het configureren van kantooruren, vakantielijsten en overschrijvingen.

Uitgebreid inkomend contact

Gebruik dit sjabloon voor stroomontwerp in Webex Contact Center voor uitgebreide afhandeling van inkomende gesprekken, controles tijdens kantooruren, aankondigingen van posities in de wachtrij en terugbelopties.

Deze flow toont een uitgebreid scenario voor inkomende telefoongesprekken voor Webex Contact Center. Het omvat het afhandelen van kantooruren, feestdagen, noodoverschrijvingen, opties voor zelfbediening, aankondigingen van de positie in de wachtrij (PIQ) en opties om klanten terug te bellen. Het is geschikt voor omgevingen waar eenvoudige zelfbediening en wachtrijen essentieel zijn.

Pas de flow aan de specifieke behoeften van de organisatie aan en om op eenvoudige wijze om te gaan met onbekende omstandigheden.

Deze flow maakt gebruik van Cisco Text-to-Speech (TTS) voor audioactiviteiten waarvoor aanwijzingen nodig zijn (indien aanwezig). Voor muziek wordt standaard het bestand defaultmusic_on_hold.wav gebruikt dat standaard wordt meegeleverd.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat u deze flow implementeert:

  • Creëer toegangspunten, wachtrijen, teams en toegangspunten, en andere organisatiespecifieke configuraties, zoals connectoren, outdial ANI en meer.
  • Stel werktijden, vakantielijsten en noodoverschrijvingen in via Control Hub → Services → Contact Center Setup → Kantooruren.

  • Upload statische audiobestanden als aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Uitsplitsing van de stroom

De volgende tabel beschrijft de verschillende stroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Oproep is ontvangenDe oproep komt in de flow bij de activiteit NewContact.
Bekijk de kantoorurenDe flow vergelijkt de huidige tijd met de gedefinieerde kantooruren met behulp van de activiteit BusinessHours.
  • Werkuren: Het gesprek wordt doorgestuurd naar de activiteit Work_non_Workhours_Match en verder afgehandeld op basis van omstandigheden, zoals openingstijden of buiten kantooruren.
  • Feestdagen: De boodschap Holiday_Closed wordt afgespeeld, waarbij de beller wordt geïnformeerd dat het kantoor gesloten is vanwege een feestdag, gevolgd door een verbreking van de verbinding.
  • Emergency Override: Bij de activiteit Override_Emergency wordt een noodbericht afgespeeld, gevolgd door een verbreking van de verbinding.
  • Na sluitingstijd: De activiteit AfterHours_prompt speelt een bericht af dat gesloten is en het gesprek wordt verbroken.
Opties voor zelfbedieningTijdens de openingsuren wordt bij de activiteit WelcomeMenu (IVR Menu) een menu weergegeven met basisopties voor zelfbediening voor bellers:
  • Druk op 1 voor klantenondersteuning: De oproep wordt in de wachtrij gezet voor het ondersteuningsteam.
  • Druk op 2 voor verkoop: Het verkoopteam staat in de wachtrij.
Plaatsing van de wachtrij De beller wordt in een wachtrij geplaatst met behulp van de activiteit Queue.

Met de activiteit GetPositionInQueue wordt de positie van de beller in de wachtrij opgehaald en deze informatie wordt aan de beller bekendgemaakt met behulp van de PlayPIQ-activiteit.

Opties voor terugbellen en voicemailenAls de beller ervoor kiest om een voicemail achter te laten of om teruggebeld te worden, wordt de FinalMenu-activiteit geactiveerd:
  • Druk op 1 om terug te bellen: De activiteit Callback_GUF wordt gebruikt om een terugbelafspraak in te plannen.
  • Druk op 2 voor voicemail: De oproep wordt doorgeschakeld naar de voicemail met behulp van de VoiceMail-activiteit.

Muziek in de wacht

Muziek wordt afgespeeld terwijl de beller in de wachtrij wacht (standaardbestand: defaultmusic_on_hold.wav).

Afhandeling van de lus

De flow zorgt ervoor dat als een beller te vaak terugbelt (via de CallLoopCycle- en LoopCycle-activiteiten), hij wordt doorverwezen naar de uiteindelijke menu-opties (terugbellen of voicemail).
De verbinding wordt verbrokenNadat alle stappen zijn voltooid of als de beller ervoor kiest om te stoppen, wordt de verbinding verbroken met behulp van de activiteiten DisconnectContact.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten die betrokken zijn bij dit stroomsjabloon.

Flow-activiteit

Beschrijving

Begin

(Nieuwe contactpersoon)

Start de flow wanneer de oproep wordt ontvangen.

Cheque tijdens kantooruren

(kantooruren)

Controleert of het gesprek plaatsvindt tijdens kantooruren, op feestdagen of in noodsituaties.

IVR-menu

(Welkomstmenu)

Speelt een menu af met opties voor zelfbediening (druk op 1 voor ondersteuning, druk op 2 voor verkoop).

Afhandeling van wachtrijen

  • Wachtrij: plaatst 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: Kondigt de positie van de beller in de wachtrij aan.

Muziek vasthouden

(Muziek in de wacht)

Speelt wachtmuziek af terwijl de beller in de wachtrij wacht.

Behandeling van de lus

(CallLoopCycle en LoopCycle)

Zorgt ervoor dat gesprekken die te vaak worden herhaald, worden doorverwezen naar het eindmenu.

Verbreking van de verbinding

(Contact verbreken)

De verbinding wordt verbroken na een bericht of wanneer de beller ervoor kiest de interactie te beëindigen.

Aanvullende bronnen

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor meer informatie.

CSAT DTMF-enquête

Dit stroomsjabloon bevat de functionaliteit voor een Post-Call Survey (PCS) op basis van Interactive Voice Response (IVR). De enquête is bedoeld om op efficiënte en effectieve wijze klanttevredenheidscijfers vast te leggen met behulp van een basismenu en een IVR met aanraaktoetsen.

Dit proces helpt het Webex Contact Center om op efficiënte wijze feedback van klanten te verzamelen door middel van een eenvoudige geautomatiseerde enquête na een gesprek met behulp van Dual-Tone Multi-Frequency (DTMF) tonen. Klanten beoordelen hun belervaring wanneer ze gevraagd worden een beoordeling te geven. Het systeem verzamelt de reacties van klanten in een globale variabele die wordt gebruikt voor de rapportage. De enquête bevat klanttevredenheidscijfers op een schaal van 1 tot 5.

Deze flow is ontwikkeld om eenvoudig enquêtes in te stellen na een telefoongesprek in een paar eenvoudige stappen. Het wordt voorverpakt geleverd met alle benodigde bouwstenen, inclusief de connector voor spraak-naar-tekst.

Gebruik

Om deze flow effectief te gebruiken als een enquêtestroom na een gesprek, moet u een GoTo Flow koppelen aan de AgentDisconnected-gebeurtenis op uw hoofdstroom. Dit zorgt ervoor dat wanneer de agent het gesprek verbreekt, de beller na het gesprek een Interactive Voice Response-enquête (IVR) krijgt voorgeschoteld waarin de reactie van de klanttevredenheid (CSAT) wordt vastgelegd.

Deze stroom omvat berichten die naar klanten kunnen worden afgespeeld. U kunt de berichten naar wens aanpassen.

Vereisten

Voordat u deze flow configureert, moet u de volgende variabelen aanmaken:

  • Tegenonderzoek

    • Typ —INTEGER

    • Standaardwaarde —0

    • Beschrijving — Volgt het aantal enquêtepogingen en de verhogingen bij elke ongeldige reactie of een time-out.

  • Global_FeedbackSurveyResponse

    • Typ —INTEGER

    • Standaardwaarde —0

    • Bron — Wereldwijde variabele
    • Rapporteerbaar maken — Schakel in.
    • Beschrijving — Slaat de beoordelingsreactie van de klant op, of 'NoResponse' als er een ongeldig/time-outscenario is.

Flow-activiteiten

De volgende tabel beschrijft de activiteiten die in de flow zijn gebruikt.

Flow-activiteitBeschrijving

Begin

Nieuw contact

De enquête wordt gestart wanneer een nieuw telefonisch contact wordt gestart.

Enquêteopties (IVR-menu)

Vraagt de gebruiker om een beoordeling te selecteren (1-5). De cijfers 1, 2, 3, 4, 5 komen overeen met het tevredenheidsniveau.

Een time-out of een ongeldig antwoord leidt tot een nieuwe poging.

Stel het antwoord op de enquête in

Legt de selectie van de gebruiker vast en slaat deze op in de variabele global_feedbackSurveyResponse.

SetCounter-enquête

Verhoogt de variabele CounterSurvey na een time-out of een ongeldig antwoord.

CheckCounter Survey

Valideert of het aantal nieuwe pogingen groter is dan 2 met de volgende voorwaarde: CounterSurvey > 2.

Beëindigt de enquête als de nieuwe pogingen zijn uitgeput.

Variable_R3K instellen

Wijst 'NoResponse' toe aan SurveyResponse als de nieuwe pogingen zijn uitgeput.

Enquête afspelen, opgenomen

Speelt een bedankbericht af nadat het antwoord is vastgelegd.

De verbinding verbreken/Contact

Beëindigt het gesprek netjes.

DialogFlow ES virtuele agent

Dit Webex Contact Center Flow Designer-sjabloon demonstreert de gegevensstroom tussen Google DialogFlow ES en Webex Contact Center, waarbij de nadruk ligt op de manier waarop gegevens van en naar beide platforms worden doorgegeven tijdens een interactie.

Deze stroom laat zien hoe gegevens worden doorgegeven tussen Webex Contact Center en DialogFlow ES voor de verwerking van klantinteracties. Het biedt een basisstroom waarbij gegevens worden uitgewisseld met DialogFlow ES voor verwerking in natuurlijke taal en geautomatiseerde afhandeling van agenten. De integratie met DialogFlow stelt de bot in staat de bedoelingen van klanten te begrijpen en passende maatregelen te nemen op basis van het gesprek. Daarnaast omvat de flow foutafhandeling om een soepele klantervaring te garanderen, zelfs als zich onverwachte omstandigheden voordoen.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat u deze flow implementeert:

  • Een Google DialogFlow ES-agent met relevante bedoelingen voor het gesprek.
  • Creëer toegangspunten, wachtrijen, teams en toegangspunttoewijzingen.
  • Schakel Webhook Fulfillment in DialogFlow ES in en gebruik de voorbeeldcode van node.js in de inline-editor.
  • Cisco Text-to-Speech (TTS) is geschikt voor het dynamisch genereren van aangepaste berichten. Upload statische audiobestanden als aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Uitsplitsing van de stroom

De volgende tabel beschrijft de verschillende stroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

De klant neemt contact op De oproep is ontvangen door het Webex Contact Center.
Gegevens worden doorgegeven aan DialogFlow ESEen aangepaste begroeting, die klantgegevens bevat, zoals naam en reden van de oproep, wordt naar de DialogFlow ES-bot gestuurd voor verwerking.
Botinteractie met DialogFlowDialogFlow verwerkt de invoer en reageert op basis van geconfigureerde bedoelingen.
Muziek in de wachtrijTerwijl de bot het verzoek verwerkt, wordt de klant in een wachtrij geplaatst met wachtmuziek.
De verbinding verbrekenDe interactie wordt beëindigd zodra de dialoog is voltooid.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten die betrokken zijn bij dit stroomsjabloon.

Flow-activiteit

Beschrijving

Begin

Deze activiteit markeert het begin van de flow. Het wordt geactiveerd wanneer een nieuwe oproep wordt ontvangen.
Stel de taal inDe flow maakt gebruik van een activiteit Set Variable om de taalcode (en-US) voor de hele interactie te configureren. Dit zorgt ervoor dat alle spraakinteracties worden afgestemd op de taalvoorkeur van de beller.
Begroeting op maatBij deze activiteit worden klantgegevens, zoals naam, e-mailadres en reden voor het bellen, doorgegeven aan de DialogFlow ES-bot. De begroeting wordt dynamisch gegenereerd met Cisco Text-to-Speech (TTS). Voorbeeldgegevens die zijn doorgegeven:
  • Naam van de klant: Jane Doe
  • E-mailadres van de klant: customer@email.com
  • Reden van de klant: Boekingen

Wachtrij voor agent

Als de interactie moet worden geëscaleerd, wordt de klant in een wachtrij geplaatst en wordt de wachtmuziek afgespeeld met behulp van het bestand defaultmusic_on_hold.wav.
Muziek afspelenDe muziek wordt afgespeeld terwijl de beller in de wachtrij wacht. De flow maakt gebruik van de standaard hold-muziek van Cisco, maar kan worden aangepast door verschillende muziekbestanden te uploaden.

De verbinding verbreken

Deze activiteit verbreekt de verbinding van het gesprek zodra het gesprek is voltooid, waardoor de interactie naadloos wordt beëindigd.

Specifieke informatie over de flow

De JSON-flow die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor de verwerking van interacties, de verwerking van fouten en de communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste variabelen die worden gebruikt zijn onder andere:

Variabele flow

Beschrijving

Global_FeedbackSurveyOptin

Houdt bij of de klant zich aanmeldt voor een enquête na het gesprek.
Naam van de klantRegistreert de naam van de klant voor personalisatie.
E-mailadres van de klantVangt de e-mail van de klant op.
Reden van de klantRegistreert de reden voor het telefoontje van de klant.
Wereldwijde taalConfigureert de standaardtaal (en-US).

Global_Voicenaam

Bepaalt de stem die wordt gebruikt voor tekst-naar-spraak.

Aanvullende bronnen

Zie de video Werken met gegevens op Google DialogFlow ES met Webex Contact Center voor meer informatie over deze integratie.

Raadpleeg de documentatie voor ontwikkelaars van Webex Contact Center en de DialogFlow ES-documentatie voor meer informatie.

Ondersteuning voor ontwikkelaars

Voor alle ondersteuning met betrekking tot deze integratie kunt u via de Webex Developer Portal een ticket openen bij het Webex Contact Center Developer Support team.

Ga voor verdere discussies naar de Webex Contact Center API's Developer Community.

Ondersteuning voor dynamische variabelen

Dit sjabloon biedt een geavanceerde, dynamische inkomende spraakstroom die externe instellingen ophaalt, de stroomvariabelen instelt met die instellingen en gesprekken routeert op basis van de variabele configuraties.

De flow haalt dynamisch de stroominstellingen op via een HTTP-verzoek en stelt variabelen in die de rest van de flow sturen. Deze variabelen beheren routeringsbeslissingen, wachtrijverwerking, prompts en foutenbeheer. Dit wordt vaak gebruikt voor scenario's die flexibiliteit vereisen bij het afhandelen van gesprekken op basis van realtime zakelijke omstandigheden, zoals werkuren of vakanties, waarbij één enkele flow kan worden hergebruikt voor verschillende gebruikssituaties met behulp van dynamische routering op basis van variabelen.

De flow zorgt voor een soepele en efficiënte belervaring door de juiste berichten af te spelen, werkuren of foutgevallen af te handelen en routering te bieden op basis van de specifieke vereisten van de organisatie.

De flow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioactiviteiten waarvoor aanwijzingen nodig zijn. Aangepaste muziek in de wacht of berichten kunnen worden geconfigureerd door de stroomvariabelen bij te werken.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat u deze flow implementeert:

  • Creëer toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten zoals connectoren, outdial ANI en meer.
  • Zorg ervoor dat alle vereiste statische audiobestanden of aangepaste TTS-prompts naar het systeem worden geüpload.

  • Heb een geldig API-eindpunt om de flowinstellingen op te halen

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Uitsplitsing van de stroom

De volgende tabel beschrijft de verschillende stroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Nieuw contactDe flow begint wanneer er een oproep wordt ontvangen op het beginpunt.
HTTP-aanvraagDe flow voert een HTTP-verzoek uit om de stroominstellingen dynamisch op te halen op basis van de DNIS van de oproep.
Cheque tijdens kantoorurenAfhankelijk van de instellingen van de flow worden kantooruren, feestdagen en overschrijvingen gecontroleerd om het gesprek op de juiste manier door te sturen.
Bericht afspelen (Welkom)Op basis van de opgehaalde instellingen wordt een welkomstbericht afgespeeld met behulp van TTS of een vooraf opgenomen prompt.
Activiteit in de wachtrijIndien nodig wordt de oproep in een wachtrij geplaatst op basis van dynamische variabelen.
Muziek afspelen (wachtrijbeheer en muziek in de wachtrij)Terwijl de beller in de wachtrij wacht, wordt er wachtmuziek afgespeeld, die dynamisch kan worden ingesteld.
FoutafhandelingAls er een fout optreedt, wordt de oproep omgeleid naar een proces voor foutafhandeling of naar een ander toegangspunt met behulp van de GoTo, ingeschakeld door dynamische variabelen.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten die betrokken zijn bij dit stroomsjabloon.

Flow-activiteit

Beschrijving

Begin

De flow begint wanneer een oproep wordt ontvangen via de activiteit NewContact.
HTTP-aanvraagDe activiteit FetchFlowSettings voert een HTTP-verzoek uit om alle noodzakelijke stroominstellingen op te halen, zoals kantooruren, prompts en wachtrijconfiguraties.

IVR-menu

(Welkomstmenu)

Speelt een menu af met opties voor zelfbediening (druk op 1 voor ondersteuning, druk op 2 voor verkoop).

Variabelen instellenDe activiteit SetVariable slaat de gegevens op die zijn opgehaald uit de HTTP-aanvraag en wijst waarden toe aan variabelen die verband houden met de stroom, zoals BusinessHours, queue, WelcomePrompt en HoldMusic.
KantoorurenDe activiteit BusinessHours controleert het werkschema, de feestdagen en de overschrijvingen, waarbij de flow wordt gestuurd op basis van de huidige tijd.
Bericht afspelenDe activiteit PlayMessage speelt een welkomstbericht af voor de beller. Dit kan dynamisch worden ingesteld of vooraf worden geconfigureerd.
Contactpersoon in de wachtrijDe activiteit QueueContact plaatst de beller in de juiste wachtrij, waarbij gebruik wordt gemaakt van dynamische variabelen voor het beheer van de wachtrijen en de afhandeling van terugvallen.
Muziek afspelenDe activiteit PlayMusic speelt wachtmuziek af voor bellers die in de wachtrij staan, geconfigureerd op basis van de variabele HoldMusic.
Ga naarMeerdere Go To-activiteiten worden gebruikt om tussen verschillende delen van de flow te navigeren of om te gaan met specifieke omstandigheden, zoals vakanties of fouten.
De verbinding verbrekenNadat alle noodzakelijke stappen zijn voltooid, eindigt de stroom met de juiste verbreking of omleiding.

Hallo wereld

Gebruik dit sjabloon om een eenvoudige inkomende spraakstroom te creëren waarbij bellers worden begroet met een bericht en vervolgens de verbinding wordt verbroken. Deze stroom wordt vaak gebruikt tijdens gesloten uren.

Deze flow biedt een eenvoudige flow waarbij een aankondiging wordt afgespeeld voor de beller. Pas de flow aan om te zorgen voor een soepele beller door eventuele fouten of onbekende omstandigheden op te lossen.

De subflow maakt gebruik van Cisco Text-to-Speech voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek die in de wacht staat.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat u deze flow implementeert:

  • Creëer toegangspunten, wachtrijen, teams en toegangspunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten zoals connectoren, outdial ANI en meer.
  • Upload statische audiobestanden als er aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

    Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Uitsplitsing van de stroom

  1. De oproep wordt ontvangen en komt in de flow terecht.
  2. Er wordt een welkomstbericht naar de beller afgespeeld.
  3. De beller wordt in een wachtrij geplaatst.
  4. De muziek in de wacht wordt afgespeeld terwijl de beller wacht.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten die betrokken zijn bij dit stroomsjabloon.

Flow-activiteit

Beschrijving

Begin

De flow begint wanneer een oproep wordt ontvangen
Bericht afspelen
  • De oproep wordt doorverwezen naar de activiteit WelcomeMessage, waarbij een welkomstbericht wordt afgespeeld voor de beller.
  • Dit maakt gebruik van TTS, maar dit kan een vooraf opgenomen bericht zijn, waarbij de beller wordt begroet of informatie wordt verstrekt.

De verbinding verbreken

  • Na het welkomstbericht wordt de oproep doorverwezen naar de activiteit om de verbinding te verbreken.
  • Deze activiteit verbreekt de verbinding en beëindigt de interactie nadat het bericht is afgespeeld.

Aanvullende bronnen

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor meer informatie.

Auto attendant van het menu

Gebruik dit Webex Contact Center Flow Designer-sjabloon om een menugestuurd systeem te creëren voor efficiënte gespreksroutering. Het automatiseert binnenkomende acties en leidt bellers door naar de juiste teams of diensten voor een vlottere ervaring.

Deze flow automatiseert de eerste interactie met de beller, zodat deze door verschillende menu-opties kan navigeren. Het omvat dynamische foutafhandeling, meertalige ondersteuning en een beleefd proces om de verbinding te verbreken in geval van fouten of niet-herkende invoer.

Deze flow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek die in de wacht staat.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat u deze flow implementeert:

  • Creëer toegangspunten, wachtrijen, teams en toegangspunttoewijzingen.
  • Upload statische audiobestanden als aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Uitsplitsing van de stroom

De volgende tabel beschrijft de verschillende stroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Oproep ontvangen

(Nieuw telefonisch contact)

De flow wordt geactiveerd wanneer een nieuw telefonisch contact wordt gestart door een binnenkomend gesprek.

Welkomstbericht

(Welkomstprompt)

Er wordt een begroetingsbericht afgespeeld: Welkom bij het Webex Contact Center!

Hoofdmenu

(IVR-menu)

De beller krijgt een aantal menu-opties te zien. Het menu wordt voorgelezen met behulp van TTS, waarbij de beller door verschillende serviceopties wordt geleid:

  • Druk op 1 voor het serviceteam
  • Pers 2 voor het verkoopteam
  • Druk op 3 voor het team in het buitenland
  • Druk op 4 voor de openingstijden
  • Druk op 5 voor veelgestelde vragen
  • Druk op 6 voor de vereisten
  • Druk op 7 voor problemen met de facturering
  • Druk op 8 voor een vertegenwoordiger
  • Druk op 9 voor algemene informatie
  • 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 ofwel doorverwezen naar een specifiek team (blinde doorschakeling) of in een wachtrij geplaatst om te wachten op de volgende beschikbare agent.

Foutafhandeling

Ongeldige invoer wordt behandeld met een foutmelding en de beller wordt gevraagd het opnieuw te proberen.

Muziek in de wacht

(Muziek afspelen)

Tijdens het wachten in een wachtrij wordt de standaardwachtmuziek (defaultmusic_on_hold.wav) afgespeeld.

De verbinding verbreken

De flow wordt afgesloten door het gesprek te verbreken.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten.

Flow-activiteit

Beschrijving

Nieuw telefonisch contact

(Begin)

Dit is het startpunt van de flow wanneer een nieuw telefonisch contact wordt geïnitieerd door een inkomend gesprek.

Bericht afspelen

(Welkomstprompt)

De klant wordt begroet met een bericht: Welkom bij het Webex Contact Center!

Deze stap maakt gebruik van Cisco Cloud Text-to-Speech (TTS) om het bericht te genereren.

Hoofdmenu

(IVR-menu)

De beller krijgt een menu voorgeschoteld met verschillende opties:

  • Druk op 1 voor het serviceteam
  • Pers 2 voor het verkoopteam
  • Druk op 3 voor het team in het buitenland
  • Druk op 4 voor de openingstijden
  • Druk op 5 voor veelgestelde vragen
  • Druk op 6 voor de vereisten
  • Druk op 7 voor problemen met de facturering
  • Druk op 8 voor een vertegenwoordiger
  • 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 ofwel doorverwezen naar een specifiek team (blinde doorschakeling) of in een wachtrij geplaatst om te wachten op de volgende beschikbare agent.

  • Blinde overdracht naar de diensten- of verkoopteams.
  • Zet de beller in de wachtrij voor een vertegenwoordiger, terwijl er tijdens het wachten muziek wordt afgespeeld.

Muziek afspelen

(Muziek in de wacht)

Voor gesprekken in de wachtrij speelt het systeem wachtmuziek af terwijl de beller wacht op de volgende beschikbare agent.

Foutafhandeling

Als een ongeldige optie is geselecteerd of als er een time-out is voor de invoer, speelt het systeem een bericht af waarin de beller wordt gevraagd het opnieuw te proberen.

De verbinding verbreken

Nadat de interactie is voltooid of er een fout is opgetreden, verbreekt de flow de verbinding met behulp van de activiteit Contact verbreken.

Bijkomende toepassingen

  • Submenu's: Er is een taalkeuzemenu, waar gebruikers hun voorkeurstaal kunnen kiezen door op 1 te drukken voor Engels of 2 voor Spaans. Het menu wordt herhaald als de beller op # drukt.
  • Foutmeldingen: Als er ongeldige invoer is ontvangen, wordt er een foutmelding afgespeeld. Voor kritieke fouten verontschuldigt het systeem zich en verbreekt de verbinding met de beller.

Aanvullende bronnen

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor meer informatie.

Microsoft Dynamics HTTP (S) -gegevensdip

Gebruik dit sjabloon voor stroomontwerp om een IVR-flow te creëren in Webex Contact Center die via een HTTP-connector verbinding maakt met MS Dynamics. Deze flow haalt klant- en casusgegevens op met behulp van ANI uit het CRM, begroet de beller met een persoonlijk bericht en routeert het gesprek.

Op deze manier wordt de beller begroet met een persoonlijk bericht op basis van de CRM-gegevens, en als er geen geval wordt gevonden, wordt de oproep doorgeschakeld naar een agent. De agent krijgt de klant- of casusgegevens in realtime via een pop-up op het scherm. De flow interageert met MS Dynamics via twee HTTP-aanvragen:

  1. Haalt klantgegevens op door een ANI-zoekopdracht uit te voeren.
  2. Haalt de meest recente casusgegevens op op basis van de klant-ID. Als er geen klant- of casusinformatie wordt gevonden, wordt het gesprek doorgestuurd naar een agent en wordt het juiste bericht naar de beller afgespeeld. De agent krijgt een schermpopie met een formulier voor een nieuwe zaak of de gegevens van de laatste zaak die voor de klant is aangemaakt.

Screen pops zijn ingeschakeld om ervoor te zorgen dat medewerkers over de nodige informatie beschikken wanneer ze oproepen beantwoorden.

Vereisten

Zorg ervoor dat aan de volgende vereisten is voldaan voordat deze stroom wordt geïmplementeerd:

  • Applicatie geregistreerd in Azure voor MS Dynamics CRM.
  • OAuth 2.0 en de connectorinstellingen in de Control Hub moeten vooraf worden geconfigureerd.
  • Importeer de sjabloon in Flow Designer.
  • Pas de stroomvariabelen, wachtrijen en eventuele specifieke configuraties aan op basis van de behoeften van uw organisatie.

De flow maakt gebruik van Cisco Text-to-Speech (TTS) voor dynamische aanwijzingen. Als statische audio vereist is, kunnen gebruikers audiobestanden uploaden. De standaardwachtmuziek wordt gebruikt uit de Webex-repository.

Uitsplitsing van de stroom

De volgende tabel beschrijft de verschillende stroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Oproep ontvangen

De ANI van de beller wordt vastgelegd.

Strip ANI

De landcode + is verwijderd uit de ANI.

Klantinformatie ophalen

Er wordt een HTTP-verzoek gedaan aan MS Dynamics CRM om klantgegevens op te zoeken met behulp van de gestripte ANI.

Voorwaardelijke controle - de klant bestaat

Als de klant bestaat, wordt er nog een HTTP-verzoek gedaan om de gegevens van zijn dossier op te halen. Als de klant niet bestaat, wordt het bericht No Case Found afgespeeld.

Gepersonaliseerde informatie over het hoesje spelen

Als er een dossier wordt gevonden, wordt de beller begroet met de informatie over zijn laatste zaak.

Naar de agent doorsturen of de verbinding verbreken

De beller krijgt dan de mogelijkheid om met een agent te spreken of de verbinding te verbreken.

Screenpop voor agent

Wanneer de agent antwoordt, worden de casusgegevens of het nieuwe casusformulier op een nieuw tabblad in de browser weergegeven.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten voor een IVR-flow die via een HTTP-connector verbinding maakt met MS Dynamics.

Flow-activiteit

Beschrijving

Begin

Initieert de flow wanneer de oproep wordt ontvangen.

Strip ANI

Verwijdert de landcode + uit de ANI om u voor te bereiden op de MS Dynamics-zoekopdracht.

Klantinformatie opvragen

Er wordt een HTTP GET-verzoek verzonden om de volledige naam en het contactnummer van de klant op te vragen op basis van de ANI.

Voorwaardelijke controle - de klant bestaat

Controleert of de klant bestaat in MS Dynamics. Als dat het geval is, worden de gegevens van de zaak opgehaald. Als dat niet waar is, wordt een bericht afgespeeld waarin de beller wordt geïnformeerd dat er geen geval is gevonden.

Informatie over de zaak opvragen

Haalt de titel en het dossiernummer op met behulp van de klant-ID van de vorige stap.

Gepersonaliseerde boodschap afspelen

Begroet de beller bij naam en verstrekt de informatie over de zaak met behulp van TTS (Text-to-Speech).

Speel, geen hoesje gevonden

Speelt een bericht af als er geen hoesje is gevonden voor de beller en laat hem weten dat hij wordt doorverwezen naar een agent.

Hoofdmenu

Biedt de beller de keuze om verbinding te maken met een agent of om het gesprek te verbreken.

Contactpersoon in de wachtrij

Routeert de beller naar een beschikbare agent op basis van vooraf gedefinieerde wachtrijinstellingen.

Muziek afspelen

Speelt wachtmuziek af terwijl de beller in de wachtrij wacht.

Contact verbreken

Beëindigt het gesprek als de beller ervoor kiest de verbinding te verbreken.

Schermpop

De casusinformatie of het nieuwe aanvraagformulier verschijnt voor de agent wanneer de oproep wordt beantwoord.

Aanvullende bronnen

Zie de installatie- en beheerhandleiding van Webex Contact Center voor stapsgewijze instructies voor het configureren van flows.

Zie voor een demonstratie van de MS Dynamics-integratie hoe u een aangepaste connector voor MS Dynamics CRM configureert.

Zie Insomnia gebruiken met Dataverse Web API voor meer informatie over API-tools voor authenticatie in Microsoft Dataverse-omgevingen.

Toewijzing van percentages en A/B-verdeling

Gebruik dit Webex Contact Center Flow Designer-sjabloon om gesprekken procentueel te verdelen over verschillende wachtrijen, zodat een soepele werking wordt gegarandeerd en er zo min mogelijk wordt afgeweken bij hoge gespreksvolumes.

Deze stroom verdeelt inkomende gesprekken op basis van een toewijzing op basis van een percentage. In het bijzonder wordt 90% van de contactpersonen doorgestuurd naar de hoofdwachtrij, 0% naar overloopondersteuning (inactief) en 10% naar een externe wachtrij. Na de toewijzing krijgen bellers een bericht te horen waarin staat dat ze in de wachtrij staan , gevolgd door muziek die in de wacht staat tot er een agent beschikbaar is. U kunt de flow aanpassen aan de behoeften van uw organisatie.

Deze flow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek die in de wacht staat.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat u deze flow implementeert:

  • Creëer toegangspunten, wachtrijen, teams en toegangspunttoewijzingen.
  • Upload statische audiobestanden als aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Uitsplitsing van de stroom

De volgende tabel beschrijft de verschillende stroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Ontvangst van de oproep

De oproep wordt doorgestuurd naar het nieuwe contactpunt.

Toewijzing in procenten

90% van de gesprekken wordt doorgestuurd naar de hoofdwachtrij.

10% van de gesprekken wordt doorgestuurd naar de Offsite Queue.

Bericht in de wachtrij afspelen

Na de procentuele toewijzing hoort de beller een bericht waarin het toewijzingstraject wordt aangegeven.

Contactpersoon in de wachtrij

De beller wordt in de toegewezen wachtrij geplaatst.

Muziek in de wacht

Tijdens het wachten in de wachtrij horen bellers wachtmuziek.

Toewijzing van een agent

Oproepen worden doorgestuurd naar de beschikbare agent in de wachtrij die ze toegewezen hebben.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten.

Flow-activiteit

Beschrijving

Nieuw contact

Dit is het startpunt wanneer een nieuw telefonisch contact wordt ontvangen.

Allocatie in procenten

Wijst de binnenkomende contactpersoon toe op basis van de procentuele verdeling:

  • 90% werd doorverwezen naar de hoofdwachtrij.
  • 10% werd doorverwezen naar de Offsite Queue.

Variabele instellen

Registreert het toegewezen percentage (90%, 10%) in een variabele genaamd PercentageAllocated.

Variabele instellen

Legt het exitpad vast (Main Queue of Offsite) dat de aanroep heeft gedaan naar een variabele genaamd PercentageExitPath.

Message afspelen

Speelt een bericht af met Cisco TTS en informeert de beller over zijn toewijzing, zoals: U hebt de toewijzing van 90% bereikt! Hoofdwachtrij van tak 1.

QueueContact

Zet de contactpersoon in de wachtrij op basis van het toegewezen pad (hoofdwachtrij of offsite).

Muziek afspelen

Speelt wachtmuziek af (defaultmusic_on_hold.wav) terwijl de beller in de wachtrij wacht.

Aanvullende bronnen

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor meer informatie.

Salesforce HTTP (S) -gegevensdip

Gebruik dit sjabloon voor stroomontwerp om een IVR-flow te creëren in Webex Contact Center die verbinding maakt met Salesforce via een HTTP-connector, waardoor dynamische routering en gegevensextractie mogelijk is voor het beheer van Salesforce-cases.

Deze flow maakt gebruik van de HTTP-connector van Webex Contact Center om klantinformatie op te halen uit Salesforce met behulp van een ANI-lookup. De flow haalt de account-, contact- en casusinformatie van de klant op bij Salesforce en stuurt het gesprek dienovereenkomstig door.

Deze flow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek die in de wacht staat.

Vereisten

Voordat u deze flow configureert, moet u het volgende controleren:

  • Creëer toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten zoals connectoren, outdial ANI en meer.
  • Configureer de Salesforce-connector met OAuth2. Zie De verbonden app configureren voor de Webex Contact Center Salesforce-connector voor gedetailleerde stappen.
  • Importeer de bijgevoegde flow SalesForce_HTTP_Connector.json in de stroomontwerper van Webex Contact Center.
  • Gebruik de Salesforce API-collectie om de REST API's te verkennen.
  • Gebruik de volgende opdracht om het OAuth-toegangstoken handmatig te genereren:
    curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'grant_type=password' \
    --data-urlencode 'client_id=clientId' \
    --data-urlencode 'client_secret=clientSecret' \
    --data-urlencode 'username=yourLogin@salesforce.com' \
    --data-urlencode 'password=yourPassword'
    

Use case

Deze voorbeeldintegratie laat zien hoe deze stroom zorgt voor een naadloze klantenservice door Salesforce te integreren met Webex Contact Center, zodat relevante informatie direct beschikbaar is voor zowel klanten als agenten.

  1. Een klant belt naar het Webex Contact Center en zijn telefoonnummer wordt vastgelegd.
  2. Het systeem voert een ANI-zoekopdracht uit in Salesforce om de juiste account- en contactgegevens te vinden.
  3. Op basis van de verkregen gegevens wordt de klant begroet met een persoonlijk IVR-bericht.
  4. Als er een open zaak is die verband houdt met de klant, ontvangt de agent deze informatie op zijn desktop.
  5. Na het gesprek stuurt Webex Contact Center gespreksgegevens en opmerkingen terug naar de Salesforce-case.

Uitsplitsing van de stroom

De volgende tabel beschrijft de verschillende stroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

ANI opzoeken en routeren

De flow begint met het vastleggen van het telefoonnummer van de klant. Het telefoonnummer is geformatteerd en een Salesforce API-aanroep haalt het account en de contactpersoon op die aan de ANI zijn gekoppeld. Als de klant wordt gevonden, wordt deze doorgestuurd op basis van de bijbehorende Salesforce-zaak.

Updates na het gesprek

Zodra de agent het gesprek heeft voltooid, publiceert Webex Contact Center informatie zoals gespreksopmerkingen en oproep-ID's naar de relevante Salesforce-case.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten.

Flow-activiteit

Beschrijving

Begin

(Nieuwe contactpersoon)

Registreert de gegevens van de inkomende oproep en start de flow.

Telefoonnummer instellen

(Telefoonnummer instellen)

Formatteert het vastgelegde telefoonnummer voor de Salesforce API-lookup.

Account opzoeken

(Account van ANI)

Voert een HTTP GET-aanvraag uit aan Salesforce, waarbij de accountgegevens van de klant worden opgehaald op basis van het telefoonnummer.

Contactpersoon opzoeken

(Contactpersoon van ANI)

Haalt de contactpersoon op die gekoppeld is aan het telefoonnummer via een SOQL-query van Salesforce.

Casus opzoeken

(Case by Contact ID)

Haalt de openstaande dossiers op die gekoppeld zijn aan de contactpersoon, waarbij de gegevens van de zaak worden opgehaald, waaronder dossiernummer en identiteitsbewijs.

Contactpersoon in de wachtrij

(QueueContact)

Routeert het gesprek naar de juiste agent op basis van de verkregen Salesforce-informatie en de prioriteit van de klant.

Muziek afspelen

(Muziek)

Speelt wachtmuziek af terwijl de klant wacht op een verbinding met een agent.

Schermpop

(ScreenPopAccount)

Opent de Salesforce-accountpagina van de klant op het bureaublad van de agent wanneer de oproep wordt beantwoord.

Commentaar plaatsen

(Commentaar na de post)

Stuurt de gespreksgegevens naar de relevante Salesforce-case zodra de interactie is voltooid.

Eindstroom

(EndFlow)

Beëindigt de flow nadat alle taken zijn voltooid.

Aanvullende bronnen

Voor meer informatie over het configureren van Salesforce met Webex Contact Center, zie de introductie van de Salesforce REST API en de handleiding voor het instellen en beheren van Webex Contact Center .

Bekijk deze tweedelige serie voor een uitgebreide uitleg over de videoconfiguratie:

ServiceNow HTTP (S) -gegevensdip

Gebruik dit sjabloon voor stroomontwerp om incidenten en andere objecttypen veilig op te halen en bij te werken in ServiceNow via Webex Contact Center.

Deze flow integreert Webex Contact Center met ServiceNow met behulp van een HTTP-connector om beslissingen te routeren en incidentgegevens op te halen via de REST API's van ServiceNow. Het behandelt inkomende telefoongesprekken, voert een ANI-zoekopdracht uit, haalt relevante informatie op en biedt persoonlijke service. Het proces verloopt als volgt:

  1. Er wordt een oproep ontvangen door het Webex Contact Center.
  2. Er wordt een welkomstbericht naar de beller afgespeeld, waarin de gegevens van het incident worden vermeld.
  3. Het systeem voert een zoekopdracht uit in ServiceNow met behulp van de ANI om de sys_id van de beller op te halen en zo de object-ID van de beller op ServiceNow op te halen.
  4. Op basis van de sys_id zoekt het systeem het actieve incident op voor de beller.
  5. Het incidentnummer wordt naar de beller afgespeeld.
  6. De oproep wordt in de wachtrij gezet voor de eerstvolgende beschikbare agent, waarbij de prioriteit wordt bepaald op basis van de ernst van het incident .
  7. De wachtmuziek wordt afgespeeld terwijl de beller in de wachtrij wacht.
  8. Zodra het gesprek is doorverbonden met een agent, wordt de incidentinformatie op het bureaublad van de agent weergegeven.
  9. Na het gesprek stuurt Webex Contact Center oproepinformatie terug naar het betreffende incident in ServiceNow.

Vereisten

Voordat u deze flow configureert, moet u het volgende controleren:

Voorbeeld van een use case

Deze voorbeeldintegratie laat zien hoe Webex Contact Center de klantervaring kan verbeteren door middel van gepersonaliseerde interacties, terwijl ServiceNow wordt gebruikt voor ANI-zoekopdrachten en incidentbeheer:

  1. Inkomend gesprek: klanten bellen naar Webex Contact Center.
  2. ANI-zoekopdracht: Webex voert een ANI-zoekopdracht uit in ServiceNow om de beller te identificeren.
  3. Incident opzoeken: ServiceNow haalt de bijbehorende incident-ID op op basis van de gegevens van de beller.
  4. Gepersonaliseerde begroeting: De klant wordt begroet met een persoonlijke boodschap, waarin wordt verwezen naar het actieve incident.
  5. Routering en prioritering: gesprekken worden doorgestuurd op basis van de ernst van het incident, zodat kritieke problemen eerst worden opgelost.
  6. Toewijzing van een agent: De oproep wordt doorgestuurd naar een beschikbare agent, waarbij de incidentgegevens op het bureaublad van de agent worden weergegeven.
  7. Updates na een gesprek: Webex Contact Center publiceert relevante gespreksinformatie, waaronder oproepidentificatiegegevens, naar ServiceNow met behulp van eventflows.

Flow-activiteiten

De volgende tabel beschrijft de activiteiten die in de flow worden gebruikt en hun rol in de integratie.

Flow-activiteit

Beschrijving

Begin

(Nieuwe contactpersoon)

De flow begint wanneer een binnenkomend gesprek wordt ontvangen.

Bericht afspelen

(Groet)

Speelt een welkomstbericht af met Cisco Cloud Text-to-Speech, zoals: Welkom bij de ServiceNow-demo. Uw incidentnummer is: {{incidentNum}}

Variabele instellen

(Cijferstrip ANI)

Verwijdert de internationale code (+1) uit de ANI zodat deze exact overeenkomt.

Variabele instellen

(ANI-formaat)

Formatteert de ANI naar het vereiste formaat van ServiceNow voor vragen: (123) 456-7890.

HTTP-aanvraag

(Gebruiker opzoeken)

Zoekt de sys_id van de gebruiker op in ServiceNow met behulp van hun ANI.

HTTP-aanvraag

(Incident opzoeken)

Gebruikt de sys_id om het actieve incident van de beller op te halen uit ServiceNow.

Bericht afspelen

(Nummer van het incident)

Kondigt het incidentnummer aan de beller door middel van Text-to-Speech.

Contactpersoon in de wachtrij

(In de wachtrij voor de agent)

Plaatst de beller in de wachtrij voor de eerstvolgende beschikbare agent, op basis van de ernst van het incident.

Muziek afspelen

(Muziek in de wacht)

Speelt wachtmuziek af terwijl de beller in de wachtrij staat.

Postoproep

(Reacties plaatsen op ServiceNow)

Stuurt de gespreksinformatie, waaronder het incidentnummer, terug naar ServiceNow zodra het gesprek is afgelopen.

Aanvullende bronnen

Om de REST API's te verkennen en te testen, kunt u de ServiceNow API Postman-collectie (ServiceNow API Collection.postman_collection.json ) importeren in Postman. Dit helpt om te begrijpen welke API's beschikbaar zijn en hoe deze interageren met het Webex Contact Center.

  • ServiceNow REST API-documentatie: REST API-documenten
  • ServiceNow-documentatie voor tabel-API: API-documenten voor tabellen

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor meer informatie over Webex Contact Center-stromen.

Eenvoudig binnenkomend gesprek naar wachtrij

Gebruik dit sjabloon voor stroomontwerp in Webex Contact Center om een eenvoudig proces te bieden voor het afhandelen van inkomende gesprekken. Bellers worden begroet, worden in de wachtrij gezet bij een agent en horen wachtmuziek terwijl ze wachten.

Deze procedure biedt een eenvoudig proces voor het afhandelen van binnenkomende gesprekken in een contactcenter:

  1. Er wordt een oproep ontvangen en deze wordt via het toegangspunt ingevoerd.
  2. Er wordt een welkomstbericht naar de beller afgespeeld.
  3. De beller wordt in een wachtrij geplaatst voor de eerstvolgende beschikbare agent.
  4. Terwijl u in de wachtrij wacht, wordt er muziek afgespeeld voor de beller.
  5. Deze flow zorgt voor een soepele ervaring door mechanismen voor foutafhandeling in te stellen en noodscenario's toe te staan voor het geval agenten niet beschikbaar zijn.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat u deze flow implementeert:

  • Creëer toegangspunten, wachtrijen, teams en toegangspunttoewijzingen.
  • Upload statische audiobestanden als aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten die betrokken zijn bij dit stroomsjabloon.

Flow-activiteit

Beschrijving

Begin

(Nieuw telefonisch contact)

De flow begint wanneer een oproep via het toegangspunt wordt ontvangen. De oproep wordt geaccepteerd in de flow en gaat verder met de volgende stap.

Bericht afspelen

(Welkomstprompt)

Er wordt een bericht afgespeeld om de beller welkom te heten. In deze flow staat de boodschap: Welkom bij Webex Contact Center!

Dit bericht is geconfigureerd met Cisco TTS, maar kan worden vervangen door aangepaste opnamen.

Wachtrij

(Rechtstreeks contact)

Na het welkomstbericht wordt de oproep in een wachtrij geplaatst. De wachtrij is zo ingesteld dat het gesprek wordt doorgestuurd naar de Q_arubhatt-wachtrij, die de beller doorstuurt naar de agent die het langst beschikbaar is.

Muziek afspelen

(Muziek in de wacht)

Terwijl u in de wachtrij wacht, speelt de flow wachtmuziek (defaultmusic_on_hold.wav). Het wordt 30 seconden afgespeeld voordat het opnieuw wordt afgespeeld.

Bericht afspelen

(Bericht in de wacht zetten)

Er wordt een tweede bericht afgespeeld terwijl de beller wacht: Bedankt voor uw geduld. Even geduld, dan vinden we een expert voor u.

Dit bericht is geconfigureerd met Cisco TTS, maar kan worden vervangen door aangepaste opnamen.

Eindstroom

De flow wordt beëindigd wanneer de agent verbinding maakt of als er een fout optreedt. Het zorgt ervoor dat de beller soepel wordt behandeld, of ze nu verbonden zijn met een agent of dat de stroom moet worden beëindigd vanwege een fout.

Foutafhandeling

De flow is ontworpen om onverwachte problemen op te lossen door ze netjes af te sluiten, waarbij er uitwijkroutes beschikbaar zijn.

Bouw deze flow op

Om deze inkomende gespreksstroom samen te stellen, maakt u een flow op basis van een sjabloon en kiest u het sjabloon Simple Inbound Call to Queue. Voor de stappen voor het aanmaken, zie Flow aanmaken op basis van flowsjablonen.

Om een voorbeeld van het sjabloon te bekijken voordat u het gebruikt, zie Details van het stroomsjabloon bekijken. Nadat u de flow hebt gemaakt, kunt u de sjabloon aanpassen voor uw wachtrij, prompts en foutafhandeling. Valideer en publiceer vervolgens de flow.

Aanvullende bronnen

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor meer informatie.

Virtuele agent met Google DialogFlow CX

Gebruik dit sjabloon voor flowdesigners om Google DialogFlow CX te integreren met Webex Contact Center. Deze stroom zorgt voor verbeterde klantinteractie met flexibele en dynamische gegevensverwerking.

Deze flow laat zien hoe u gegevens van Webex Contact Center naar Google DialogFlow CX kunt doorgeven, zodat u gebruik kunt maken van geavanceerde mogelijkheden voor virtuele agenten. Het bevat voorbeelden voor het afhandelen van invoer van bellers, zoals namen, afspraken en redenen voor het gesprek, met de nadruk op de naadloze overdracht van gegevens tussen beide platforms.

Deze flow maakt gebruik van Cisco Text-to-Speech (TTS) voor audioprompts, indien van toepassing.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat deze subflow wordt geïmplementeerd:

  • Creëer toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectoren.
  • Upload statische audiobestanden als aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).
  • Stel de virtuele agent voor Google DialogFlow CX in en configureer de nodige webhook-integraties.

Uitsplitsing van de stroom

  1. De oproep wordt ontvangen en komt in de flow terecht.
  2. De beller wordt doorverwezen naar een API die zijn naam ophaalt van een nep-eindpunt.
  3. Met behulp van Google DialogFlow CX wordt een welkomstbericht naar de beller afgespeeld, inclusief zijn of haar naam.
  4. De virtuele agent van DialogFlow CX werkt samen met de beller om gegevens te verzamelen, zoals de datums en tijden van de afspraak.
  5. De klantgegevens worden teruggestuurd naar het Webex Contact Center voor mogelijke verdere verwerking.
  6. Op basis van de interactie escaleert of eindigt het gesprek.
  7. Als er een escalatie plaatsvindt, wordt de beller in een wachtrij geplaatst.
  8. De wachtmuziek wordt afgespeeld terwijl de beller op een agent wacht.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten.

Flow-activiteit

Beschrijving

Begin

De flow begint wanneer een oproep wordt ontvangen, gestart via de activiteit NewContact.

HTTP-aanvraag

(klantnaam opvragen)

Het systeem doet een API-aanvraag om de naam van de klant op te halen van een extern systeem via een HTTP-verzoek.

Het resultaat wordt opgeslagen in een globale variabele (DF_CustomerName) die wordt gebruikt voor verdere interactie met Google DialogFlow CX.

Virtueel agent

De flow roept de VirtualAgent-activiteit aan om de naam van de klant door te geven en te communiceren met Google DialogFlow CX.

De virtuele agent verzamelt informatie, waaronder de reden van het gesprek, de afspraakgegevens en meer.

ontleden

Met deze activiteit wordt het antwoord van DialogFlow CX geparseerd en worden de stroomvariabelen (Call_Reason, appointment_date, appointment_time) dienovereenkomstig bijgewerkt.

Variabele instellen - afspraak

De afspraakdatum en -tijd die via DialogFlow CX worden verzameld, worden geformatteerd en opgeslagen in een globale variabele (DF_Appointment).

Contactpersoon in de wachtrij

Na de 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 in de wachtrij wacht, speelt het systeem standaard wachtmuziek af (defaultmusic_on_hold.wav).

Contact verbreken

Als er geen verdere actie nodig is, wordt de verbinding verbroken met behulp van de activiteit DisconnectContact.

Aanvullende bronnen

Voor meer informatie over de integratie van Webex Contact Center met Google DialogFlow CX, zie de documentatie voor ontwikkelaars van Google DialogFlow CX en Configure virtual agent-voice in Webex Contact Center.

Ga voor ondersteuning naar de Webex Contact Center-ondersteuning voor ontwikkelaars of word lid van de Webex Contact Center API-ontwikkelaarsgemeenschap.

Zendesk HTTP (S) -gegevensdip

Dit sjabloon maakt gebruik van de HTTP-connector van Webex Contact Center voor integratie met Zendesk. Gebruik dit sjabloon voor een flowdesigner om klantgegevens op te zoeken, tickets te beheren in Zendesk en op een efficiënte manier.

Deze flow maakt gebruik van de API's van Zendesk om het Webex Contact Center te verbeteren door klantgegevens te extraheren op basis van ANI (Automatic Number Identification) en ticketgegevens op te halen. Het routeert gesprekken op basis van de ernst van het incident of de beschikbaarheid van medewerkers, waardoor de interacties met klanten worden verbeterd. Het systeem kan verschillende acties uitvoeren:

  • Een Zendesk-gebruiker opzoeken op basis van ANI (het nummer van de beller).
  • Het meest recente onopgeloste ticket van de gebruiker ophalen.
  • Presenteer de relevante ticketgegevens aan de klant via IVR.
  • Stuur het gesprek door naar een agent op basis van vooraf gedefinieerde criteria, of laat de klant ervoor kiezen om de verbinding te verbreken.

Deze flow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek die in de wacht staat.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat u deze flow implementeert:

  • Zorg ervoor dat API-authenticatie is ingeschakeld in de Zendesk-instantie. Volg de stappen: Admin > Apps en integraties > API's > API-authenticatie inschakelen.
  • De Zendesk HTTP-connector moet worden geconfigureerd met BasicAuth.
  • Creëer toegangspunten, wachtrijen, teams en andere organisatiespecifieke configuratieactiviteiten.
  • Upload statische audiobestanden als er aangepaste audiomeldingen of muziekbestanden worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Use case

Gebruik dit voorbeeld om meer te weten te komen over hoe deze flow werkt.

  1. Een klant belt naar het Webex Contact Center.
  2. Er wordt een ANI-zoekopdracht uitgevoerd om de klantgegevens van Zendesk op te halen.
  3. Het meest recente ticket dat aan de klant is gekoppeld, wordt opgehaald.
  4. De klant wordt via een IVR begroet en op de hoogte gebracht van de status van zijn ticket.
  5. De klant kan ofwel:
    • Maak contact met een agent.
    • Verbreek de verbinding als ze ervoor kiezen niet met een agent te praten.
  6. Na het gesprek kan het systeem het Zendesk-ticket updaten met relevante gespreksinformatie.

Uitsplitsing van de stroom

De volgende tabel beschrijft de verschillende stroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Oproep ontvangen

De oproep wordt in het systeem ingevoerd en de Zendesk-connector wordt gestart.

Gebruiker opzoeken in Zendesk

Het systeem voert een zoekopdracht uit in Zendesk op basis van het nummer van de beller.

Ticketgegevens ophalen

Het systeem haalt het meest recente onopgeloste ticket op voor de gebruiker.

Ticketgegevens op dit moment

De klant wordt via een IVR-bericht op de hoogte gebracht van de ticketstatus.

Menu-opties

De klant kan ervoor kiezen om met een agent te praten of de verbinding te verbreken.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten.

Flow-activiteit

Beschrijving

Begin

De flow begint wanneer een oproep wordt ontvangen.

Gebruiker opzoeken (Zendesk)

Deze activiteit voert een HTTP-verzoek uit naar Zendesk, waarbij naar de gebruiker wordt gezocht op basis van zijn ANI.

Ticketgegevens ophalen

Een ander HTTP-verzoek wordt gedaan aan Zendesk om het meest recente ticket voor de gebruiker op te halen.

Ticketgegevens op dit moment

Via TTS wordt een bericht naar de beller afgespeeld met informatie over de status van het ticket.

Bevestigingsmenu

Het systeem biedt de klant een menu, waarmee hij of zij verbinding kan maken met een agent of de verbinding kan verbreken.

Contactpersoon in de wachtrij

Als de klant ervoor kiest om verbinding te maken met een agent, wordt hij in een wachtrij geplaatst.

Muziek afspelen

De wachtmuziek wordt afgespeeld terwijl de klant op een agent wacht.

Opmerkingen plaatsen (Zendesk)

Na het gesprek plaatst het systeem een opmerking op het Zendesk-ticket met een samenvatting van de interactie.

De verbinding verbreken

Het systeem verbreekt de verbinding als de klant ervoor kiest de verbinding te verbreken of nadat het gesprek is voltooid.

Aanvullende bronnen

Dit proces maakt gebruik van de HTTP-connector van Webex Contact Center voor interactie met de API's van Zendesk. Voor meer informatie, zie de Zendesk API-documentatie en de handleiding voor de installatie en het beheer van Webex Contact Center.

Voorkom dubbel terugbellen

Dit stroomsjabloon laat zien hoe u dubbele terugbelgegevens in het Webex Contact Center kunt voorkomen door gebruik te maken van de verbeterde HTTP-activiteit met ondersteuning voor Content-Type: GraphQL. Het maakt gebruik van de HTTP-connector van de WebExcc API voor interactie met de Search API, zodat de flow kan controleren op bestaande terugbelverzoeken van dezelfde beller. Dit sjabloon verbetert de efficiëntie en de klantervaring door overbodige terugbelverzoeken te vermijden.

Dit stroomsjabloon controleert of een klant al een terugbelverzoek in het systeem heeft geplaatst. Het maakt gebruik van de Search API via GraphQL om te bepalen of er een actieve terugbeltaak bestaat voor de ANI (Automatic Number Identification) van de beller.

Het maakt gebruik van de functie die de HTTP-activiteit binnen het Webex Contact Center verbetert door ondersteuning voor Content-Type toe te voegen: GraphQL - Mogelijkheid om de WebExCC API's HTTP-connector te gebruiken om de Zoek-API te gebruiken via het nieuwe GraphQL-inhoudstype, inclusief vervanging van variabelen.

Vereisten

Zorg ervoor dat aan de volgende vereisten is voldaan voordat deze stroom wordt geïmplementeerd:

  • Configureer een connector voor Webex Contact Center-API's.

  • Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: Entry Point, Entry Point Mapping, Queues, enz.

Uitsplitsing van de stroom

Stroomelement

Beschrijving

Oproep is ontvangen

De oproep komt in de flow bij de activiteit NewContact.

Eerste begroeting

De activiteit PlayMessage_wgk speelt een eerste begroetingsbericht af voor de beller.

Extraheer de huidige tijd

De activiteit SetVariable_7A1 extraheert de huidige tijd in milliseconden van het tijdperk en slaat deze op in de variabele CurrentTime.

Bereken de tijd uren geleden

De activiteit SetVariable_8T9 berekent de tijd 24 uur vóór de huidige tijd in milliseconden van het tijdperk en slaat deze op in de variabele goback_by_a_day.

Trim de ANI

De activiteit SetVariable_AK4 trimt de ANI (het telefoonnummer van de beller) om het voorvoegsel „+1" te verwijderen voor opzoekdoeleinden.

API-aanroep voor zoeken (GraphQL)

  • Tijdens de activiteit SearchApiRequest wordt de Webex Contact Center Search API aangeroepen met GraphQL om bestaande actieve terugbeltaken te vinden op basis van de ANI.

  • Het gebruikt de variabelen goback_by_a_day en currentTime om te zoeken in de afgelopen 24 uur.

  • Met de GraphQL-query wordt gezocht naar taken die overeenkomen met de ANI van de beller of de getrimde ANI die actief zijn en een terugbelstatus hebben.

Controleer de reactie van de API

  • De activiteit SetVariable_xye combineert de HTTP-statuscode, de callbackstatus en de HTTP-responstekst van de Search API-aanroep in de APIOutput-variabele.

  • De activiteit Condition_TS8 controleert of de tekst van het HTTP-antwoord van de Search API-aanroep „Niet verwerkt” bevat, wat aangeeft dat er geen dubbele callback is.

Dubbel terugbellen afhandelen (indien gevonden)

  • Als een dubbele callback wordt gevonden (het antwoord van de API bevat een callback), informeert de activiteit PlayMessage_99x de beller dat er al een terugbelverzoek is gepland en vervolgens verbreekt de activiteit DisconnectContact_MX8 het gesprek.

Plan een nieuwe terugbelafspraak (indien niet gevonden):

Als er geen dubbele terugbelprocedure wordt gevonden, gaat het proces verder met de activiteit Menu_LSI, die de beller opties biedt om een terugbelverzoek in te plannen of in de wachtrij te wachten.

Terugbellen plannen

Als de beller ervoor kiest om een terugbelgesprek in te plannen (drukt op 1), plant de activiteit Callback_20e een terugbelverzoek met behulp van de ANI van de beller. Via PlayMessage_YSW wordt een bevestigingsbericht afgespeeld en vervolgens verbreekt DisconnectContact_MX8_2BG het gesprek.

Wacht in de wachtrij

Als de beller ervoor kiest om in de wachtrij te wachten (drukt op 2), verhoogt de setVariable_C0Y een teller. Het gesprek wordt vervolgens via QueueContact_95E naar een agent gestuurd en de muziek wordt in de wacht afgespeeld via PlayMusic_qne. De oproep gaat terug naar de activiteit Menu_LSI.

Variabelen

  • CallbackStatus: (STRING) - De status van de callback.

  • counter: (INTEGER) - Een tegenvariabele.

  • CurrentTime: (STRING) - De huidige tijd in milliseconden sinds het tijdperk.

  • goback_by_a_day: (STRING) - De tijd die 24 uur geleden in milliseconden sinds het tijdperk is verstreken.

  • APIOutput: (STRING) - De gecombineerde HTTP-statuscode, callbackstatus en HTTP-respons van de Search API.

  • AniTrim: (STRING) - De bijgesneden ANI (telefoonnummer) van de beller.

  • response: (STRING) - Het HTTP-antwoord van de Search API.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten die betrokken zijn bij dit stroomsjabloon.

Flow-activiteit

Beschrijving

Begin

(Nieuwe contactpersoon)

Start de flow wanneer de oproep wordt ontvangen.

Acties

Message afspelen

Speelt een bericht af voor de beller.

Terugbellen

plant een terugbelverzoek voor de beller.

Muziek afspelen

Speelt muziek af in de wacht.

QueueContact

Zet het gesprek naar een agent in de wachtrij.

HTTP

Voert een HTTP-verzoek uit naar de Search API met GraphQL.

De verbinding verbreken/Contact

De verbinding wordt verbroken.

Variabele instellen

setVariable: Stelt verschillende variabelen in, waaronder de huidige tijd, de tijd 24 uur geleden, de getrimde ANI en API-uitvoer.

Voorwaarden

  • Conditie: Controleert of de tekst van het HTTP-antwoord „Niet verwerkt” bevat.

  • Menu: Biedt de beller de mogelijkheid om een terugbelverzoek in te plannen of in de wachtrij te wachten.

Hold Music (MusicOnHold)

Speelt wachtmuziek af terwijl de beller in de wachtrij wacht.

Loop afhandelen (CallLoopCycle en LoopCycle)

Zorgt ervoor dat gesprekken die te vaak worden herhaald, worden doorverwezen naar het eindmenu.

De verbinding verbreken (Contact verbreken)

De verbinding wordt verbroken na een bericht of wanneer de beller ervoor kiest de interactie te beëindigen.

Aanvullende bronnen

Voor meer informatie over het gebruik van HTTP-aanvragen met GraphQL en andere activiteiten binnen Webex Contact Center, raadpleeg de sectie met activiteiten op het gebied van HTTP-aanvragen.

Raadpleeg ook de documentatie van de Webex Contact Center API's voor meer informatie over de Search API en GraphQL-query's.

Opname en beheer van audioprompts

Dit stroomsjabloon biedt beheerders een gestroomlijnde methode om audioprompts in het Webex Contact Center op te nemen en te beheren via een Telephony User Interface (TUI). Het maakt gebruik van verbeterde HTTP Activity mogelijkheden, waaronder ondersteuning voor `Content-Type: Form Data` voor interactie met de Audio File (Prompt) API's van Webex Contact Center. Dit sjabloon repliceert functionaliteiten die bekend zijn van systemen op locatie, waardoor de klantervaring en de operationele efficiëntie worden verbeterd.

Vereisten

  • Creëer een toegangspunt en configureer de Entry Point Mapping op de instellingenpagina van de Control Hub voor Webex Contact Center. Raadpleeg de handleiding voor installatie en beheer van het Webex Contact Center.

  • Configureer een connector voor Webex Contact Center-API's.

  • Als Cisco Text-to-Speech (TTS) niet is ingeschakeld voor prompts, upload dan de vereiste statische audiobestanden.

Uitsplitsing van de stroom

Stroomelement

Beschrijving

Oproep is ontvangenDe oproep komt in de flow bij de activiteit NewContact.
(OPTIONEEL) Administratieve authenticatie via OTPDe flow-ontwikkelaar kan een optionele authenticatiebarrière voor de beheerder implementeren, met behulp van een veilige methode, zoals OTP die via sms naar de ANI wordt gestuurd, of een willekeurig gegenereerd nummer/pincode. Dit kan vóór het hoofdmenu worden toegevoegd.
HoofdmenuDe MainMenu-activiteit (IVR-menu) biedt de beheerder de volgende opties:
  • Druk op 1 om een nieuwe prompt te maken.

  • Druk op 2 om een bestaande prompt bij te werken.

  • Druk op 3 om een bestaande prompt te verwijderen.

  • Druk op 4 om de flow te verlaten

Prompt aanmaken (optie 1)
  • De activiteit PlayMessage_KCX vraagt de beheerder om een nieuwe audiomelding op te nemen.

  • De activiteit Record_e0j registreert de audio-invoer van de beheerder.

  • De opgenomen audio wordt vervolgens naar de Webex Contact Center API gestuurd met behulp van de HTTP-aanvraagactiviteit CreatePrompt met Content-Type: Form Data.

  • De activiteit Parse_gke parseert het antwoord om de id en bLoBid van de nieuw aangemaakte prompt te extraheren. Dit is nodig voor het geval men dezelfde prompt moet updaten.

  • De activiteit PlayMessage_q16 bevestigt dat het bericht is aangemaakt.

  • Het systeem speelt de opgenomen bevestigingsprompt af met behulp van PlayRecordedMessage.

Prompt om te updaten (optie 2)
  • De activiteit RecordPrompAfterTone vraagt de beheerder om een bijgewerkte prompt op te nemen.

  • De Record_e38-activiteit neemt de nieuwe audio op.

  • De flow hernoemt vervolgens het bestand dat moet worden verwijderd met behulp van RenameFileToDelete. Dit zorgt ervoor dat verwijzingen naar dit audiobestand worden verwijderd overal waar audiobestanden met hun naam worden aangeduid.

  • De bijgewerkte audio wordt naar de Webex Contact Center API gestuurd met behulp van de HTTPRequest_13n HTTP-aanvraagactiviteit met Content-Type: Form Data.

  • Het systeem bevestigt de update en speelt de nieuwe prompt af met PlayMessage_Q16_JPG_03L en PlayMessage_0L6.

Prompt verwijderen (optie 3)
  • De activiteit DeleteConfirm bevestigt de verwijdering.

  • De flow hernoemt het bestand dat moet worden verwijderd met behulp van RenameFileToDelete.

  • De activiteit HttpRequest_RAF stuurt een DELETE-verzoek naar de Webex Contact Center API om de prompt te verwijderen.

  • Het systeem bevestigt de verwijdering met DeleteConfirm.

Exit (optie 4)
  • Bij de activiteit Tot ziens wordt een bedankbericht afgespeeld.

  • De verbinding wordt verbroken met behulp van de activiteit DisconnectContact_CZ4.

Variabelen

Variabel

Typ

Beschrijving

BloBidSTRINGDe Blob-ID van het audiobestand
Naam van het audiobestandSTRINGDe naam van het audiobestand (standaard: "EmergencyDemo.wav „).
idSTRINGDe ID van het audiobestand.
statusSTRINGDe status van de API-aanvraag.
Nieuwe bestandsnaamSTRINGDe naam van het bijgewerkte audiobestand (standaard: "updatedFile.wav „).
antwoordSTRINGHet HTTP-antwoord van de API-aanvragen. Dit is optioneel, voor foutopsporing.

Gebruikte activiteiten

Flow-activiteit

Beschrijving

Begin NewContact: start de flow wanneer de oproep wordt ontvangen.
IVR-menu MainMenu: Speelt een menu af met opties voor snel beheer.
Prompt aanmaken
  • PlayMessage: Vraagt de beheerder om een nieuwe prompt op te nemen.

  • Record: Neemt de audio-invoer op.

  • HTTP-verzoek: HTTP-verzoek om de audiopprompt te maken met behulp van het inhoudstype: FORM-DATA.

  • Parse: parseert het HTTP-antwoord om de id en BloBid te extraheren.

  • PlayMessage: bevestigt het aanmaken van het bericht.

  • PlayMessage: Speelt de opgenomen prompt af.

Prompt om te updaten
  • Menu: Vraagt de beheerder om een bijgewerkte prompt op te nemen.

  • Record_e38: Neemt de audio-invoer op.

  • HTTP-verzoek: HTTP-verzoek om de audiopprompt bij te werken met Content-Type: FORM-DATA.

  • PlayMessage: bevestigt de update van het bericht.

  • PlayMessage: Speelt de bijgewerkte prompt af.

Prompt verwijderen
  • Menu: Bevestigt het verwijderen van de audiomelding.

  • HTTP-aanvraag: hernoemt het bestand dat moet worden verwijderd. De ID van de prompt moet worden gedefinieerd.

  • HTTP-verzoek: HTTP-verzoek om de audioprompt te verwijderen met behulp van Content-Type: Application/JSON en het DELETE-verzoek.

Andere
  • Wacht even: activiteit wachten.

  • setVariable: Stelt variabelen in.

  • Verbreek de verbinding: verbreekt het gesprek.

Aanvullende gegevens

Voor meer informatie over het gebruik van de opname-activiteit, HTTP-aanvragen en opnamecontroles in het Webex Contact Center, raadpleegt u de sectie HTTP-aanvraagactiviteit.

Laatste routeringssjabloon voor agenten

Het laatste sjabloon voor agentroutering laat zien hoe u Last Agent Routing kunt implementeren in Webex Contact Center door gebruik te maken van de verbeterde HTTP-activiteit met ondersteuning voor Content-Type: GraphQL. Het maakt gebruik van de HTTP-connector van de WebExcc API voor interactie met de Search API, waardoor gesprekken kunnen worden doorgestuurd naar de laatste agent die de oproep heeft afgehandeld. Dit sjabloon verbetert de klantervaring door ze in contact te brengen met een bekende agent.

Dit stroomsjabloon controleert of een klant in de afgelopen 24 uur heeft gebeld en, zo ja, stuurt het gesprek door naar dezelfde agent. Het maakt gebruik van de Search API via GraphQL om de laatste agent te vinden die het gesprek heeft afgehandeld op basis van de ANI (Automatic Number Identification) van de beller.

Het maakt gebruik van de functie die de HTTP-activiteit binnen Webex Contact Center verbetert door ondersteuning toe te voegen voor Content-Type: GraphQL - Mogelijkheid om de WebExCC API's HTTP-connector te gebruiken om de Zoek-API te gebruiken via het nieuwe GraphQL-inhoudstype: inclusief vervanging van variabelen.

Vereisten

  • Configureer een connector voor Webex Contact Center-API's.

  • Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: Entry Point, Entry Point Mapping, Queues, enz.

Uitsplitsing van de stroom

  1. Oproep is ontvangen:

    • De oproep komt in de flow bij de activiteit NewContact.

  2. Eerste begroeting:

    • De activiteit PlayMessage speelt een eerste begroetingsbericht af voor de beller.

  3. Extraheer de huidige tijd:

    • De CurrentTime-activiteit extraheert de huidige tijd.

  4. Bereken de tijd 24 uur geleden:

    • De activiteit GoBack_by_a_Day berekent de tijd 24 uur vóór de huidige tijd.

  5. De ANI bijsnijden:

    • De activiteit SetVariable trimt de ANI (het telefoonnummer van de beller) om het voorvoegsel „+1" te verwijderen voor opzoekdoeleinden.

  6. API-aanroep voor zoeken (GraphQL):

    • Tijdens de activiteit SearchPilastAgent wordt de Webex Contact Center Search API aangeroepen met GraphQL om de agent te vinden die de vorige oproep heeft afgehandeld op basis van de ANI.

    • Het gebruikt de variabelen goback_by_a_day en currentTime om te zoeken in de afgelopen 24 uur.

    • Met de GraphQL-query wordt gezocht naar taken die overeenkomen met de ANI van de beller of naar de getrimde ANI die niet actief zijn en wordt de eigenaar-ID (agent ID) van de taak geëxtraheerd.

  7. Logboekregistratie voor foutopsporing:

    • De DebugLog-activiteit registreert de HTTP-statuscode en de responstekst van de Search API-aanroep.

    • De Debug_Log-activiteit registreert de geëxtraheerde agent-ID.

  8. Controleer de reactie van de API:

    • De activiteit Condition_KXU controleert of de HTTP-statuscode van de Search API-aanroep 200 is (geslaagd).

  9. Controleer of de ID van de agent is geëxtraheerd:

    • De activiteit Condition_jtn controleert of een agent-ID met succes is geëxtraheerd uit de Search API-respons.

  10. Weg naar de laatste agent (indien gevonden):

    • Als er een agent-ID wordt gevonden, speelt de activiteit PlayMessage_EE8 een bevestigingsbericht af voor de beller, met de mededeling dat de beller wordt doorgeschakeld naar dezelfde agent waarmee ze eerder hebben gesproken.

    • De activiteit QueueToAgent_xH1 zet de oproep in de wachtrij naar de agent met de geëxtraheerde agent-ID.

  11. Weg naar de standaardwachtrij (indien niet gevonden):

    • Als er geen agent-ID wordt gevonden (de API-aanroep is mislukt of er is binnen 24 uur geen eerdere aanroep gevonden), zet de activiteit QueueToDefault de aanroep in de wachtrij in de wachtrij.

  12. Muziek in de wacht afspelen:

    • De activiteit PlayMusic_i73 speelt muziek af die in de wacht staat terwijl de beller in de wachtrij staat te wachten.

Variabelen

  • AgentID: (STRING) - De ID van de laatste agent die de oproep heeft afgehandeld.

  • CurrentTime: (STRING) - De huidige tijd in milliseconden sinds het tijdperk.

  • goback_by_a_day: (STRING) - De tijd die 24 uur geleden in milliseconden sinds het tijdperk is verstreken.

  • Antwoord: (STRING) - Het HTTP-antwoord van de Search API.

  • AniTrim: (STRING) - De bijgesneden ANI (telefoonnummer) van de beller.

Flow-activiteiten

De volgende tabel beschrijft de volgorde van de stroomactiviteiten die betrokken zijn bij dit stroomsjabloon.

Flow-activiteit

Beschrijving

Begin

(Nieuwe contactpersoon)

Start de flow wanneer de oproep wordt ontvangen.

Acties

Message afspelen

Speelt een bericht af voor de beller.

In de wachtrij voor agent

Zet het gesprek in de wachtrij voor een specifieke agent.

Muziek afspelen

Speelt muziek af in de wacht.

Wachtrij

Zet het gesprek in een wachtrij in de wachtrij.

HTTP

Voert een HTTP-verzoek uit naar de Search API met GraphQL.

Message afspelen

Speelt een bericht af dat aangeeft dat de beller wordt doorverwezen naar de laatste agent.

Variabele instellen

  • CurrentTime: Stelt een variabele in op de huidige tijd.

  • GoBack_by_a_day: Stelt een variabele in op de tijd van 24 uur geleden.

  • DebugLog: Registreert de API-respons voor foutopsporing.

  • Debug_Log: Registreert de geëxtraheerde agent-ID voor foutopsporing.

  • SetVariable_7B4: Trimt de ANI voor opzoeken.

Voorwaarden

  • Condition_jtn: Controleert of een agent-ID is geëxtraheerd.

  • Condition_KXU: Controleert of de HTTP-statuscode 200 is.

Hold Music (MusicOnHold)

Speelt wachtmuziek af terwijl de beller in de wachtrij wacht.

Loop afhandelen (CallLoopCycle en LoopCycle)

Zorgt ervoor dat gesprekken die te vaak worden herhaald, worden doorverwezen naar het eindmenu.

De verbinding verbreken (Contact verbreken)

De verbinding wordt verbroken na een bericht of wanneer de beller ervoor kiest de interactie te beëindigen.

Aanvullende bronnen

Voor meer informatie over het gebruik van HTTP-aanvragen met GraphQL en andere activiteiten binnen Webex Contact Center, raadpleeg de sectie met activiteiten op het gebied van HTTP-aanvragen.

Raadpleeg ook de documentatie van de Webex Contact Center API's voor meer informatie over de Search API en GraphQL-query's.

AI Agent Autonomous (pakketten volgen)

Deze flow maakt gebruik van een autonome AI-agent om spraakinteracties met betrekking tot het volgen van pakketten te beheren. De flow biedt de mogelijkheid om te escaleren naar menselijke agenten wanneer dat nodig is of naar aanleiding van fouten in de AI-agent.

De flow is ontworpen om interacties met klanten over het volgen van pakketten via een autonome AI-agent af te handelen. De AI-agent bestaat uit een actie om het pakket te volgen en een kennisbank met betrekking tot algemene vragen over verzending. Klanten kunnen op elk gewenst moment vragen om met een menselijke agent te spreken.

Vereisten

Als u deze flow wilt gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:

  • Een autonome AI-agent die is geconfigureerd met de juiste actie (samen met de uitvoering) en kennisdocumenten. Een voorbeeld van een afhandelingsflow is beschikbaar in Webex Connect flowsjablonen.

  • Toewijzing van toegangspunten, wachtrijen, teams en toegangspunten is geconfigureerd op de instellingenpagina van de Control Hub voor Webex Contact Center.

  • Cisco Text-to-Speech (TTS) is geschikt voor het dynamisch genereren van aangepaste berichten.

  • Upload statische audiobestanden als u niet de standaardaudio van Cisco gebruikt.

Uitsplitsing van de integratie

  1. De beller neemt contact op: De oproep wordt ontvangen door het Webex Contact Center en doorverwezen naar de autonome AI-agent.

  2. Interactie met een AI-agent: De AI-agent verwerkt het verzoek van de beller met betrekking tot het volgen van pakketten.

  3. Queue to Agent: Als escalatie vereist is op verzoek van de klant of vanwege fouten in de AI Agent, wordt de beller in een wachtrij geplaatst voor een menselijke agent.

  4. De verbinding verbreken: De interactie eindigt zodra het verzoek van de beller is afgehandeld of de beller is doorgeschakeld naar een agent.

Activiteiten die in de Flow worden gebruikt

Flow-activiteit

Beschrijving

Start (nieuw telefonisch contact) Deze activiteit markeert het begin van de flow, die wordt geactiveerd door een nieuwe oproep.
Virtual 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 op gang te brengen en om staatsgebeurtenissen naar de AI-agent te sturen.
Bericht afspelen Verstuurt systeemberichten met behulp van Cisco Text-to-Speech. Wordt gebruikt om een foutmelding af te spelen voordat deze naar de menselijke agent wordt doorgestuurd in geval van fouten in de VAV2-activiteit.
Wachtrij voor agent Beheert de logica van wachtrijen voor escalatie naar menselijke agenten.
Muziek afspelen Laat de muziek tijdens het wachten in de wachtrij staan als de beller wacht op een verbinding met de agent .
De verbinding verbreken Beëindigt de interactie nadat de taken zijn voltooid of als deze wordt geëscaleerd naar een menselijke agent.

Foutafhandeling

De flow omvat strategieën voor foutbeheer om onverwachte problemen netjes aan te pakken en ervoor te zorgen dat de beller op de juiste manier wordt geïnformeerd en doorverwezen.

Ondersteuning voor ontwikkelaars

Raadpleeg de bijbehorende documentatie voor meer inzicht in het gebruik van Webex Contact Center met autonome AI-agenten:

Aanvullende bronnen

Neem voor ondersteuning in verband met deze stroom contact op met het Webex Contact Center Developer Support-team via de Webex Contact Center-ontwikkelaarsondersteuning.

Ga voor verdere discussies naar de Webex Contact Center API's Developer Community.

AI Agent met script (pakketten volgen)

Deze flow is ontworpen om spraakinteracties met betrekking tot het volgen van pakketten af te handelen met behulp van een virtuele agent met script. Deze flow laat zien wat de eenvoudigste manier is om de uitvoering uit te voeren voor een agent met een script. Daarnaast wordt in de flow gedemonstreerd hoe klanten in wachtrijen van verschillende agenten in de wachtrij worden geplaatst op basis van de laatste actieve intentie en aangepaste rapporten voor AI Agents in Analyser.

Dit proces maakt gebruik van een Webex AI-agent met script om met klanten te communiceren over het volgen van pakketten. De VAV2-activiteit (Virtual Agent V2) wordt via de rand 'Handled' afgesloten wanneer de agent met een script een aangepaste gebeurtenis activeert om het pakket te volgen. De flow maakt gebruik van een API voor het volgen van pakketten om dit te bereiken. Deze API is beschikbaar voor ontwikkelaars voor tests en demo's. De uitvoergegevens worden in de flow geparseerd en via een State Event teruggestuurd naar de agent. Meer informatie over het configureren van fulfilment voor agenten met script voor spraak.

Vereisten

Als u deze flow wilt gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:

  • Een Webex AI-agent die is geconfigureerd om vragen over het volgen van pakketten af te handelen. Deze agent kan worden geïmporteerd terwijl u een nieuwe agent aanmaakt.

  • Toewijzing van toegangspunten, wachtrijen, teams en toegangspunten is geconfigureerd op de instellingenpagina van de Control Hub voor Webex Contact Center.

  • Zorg ervoor dat Cisco Text-to-Speech (TTS) is ingeschakeld voor het genereren van dynamische audioberichten.

  • Upload statische audiobestanden voor aangepaste systeemmeldingen, indien nodig.

Uitsplitsing van de integratie

Uitsplitsing van de integratie

Beschrijving

De beller neemt contact op De oproep wordt ontvangen door het Webex Contact Center en doorverwezen naar de AI-agent met script.
De interactiestatus wordt geregistreerd met behulp van Global Variable De flow stelt de globale variabele CustomAIAgentInteractionOutcome in om de staat van de interactie van de klant met de AI-agent vast te leggen. Dit wordt op verschillende punten bijgewerkt en wordt gebruikt om rapporten op maat te maken met behulp van de visualiser.
Interactie met AI-agenten De AI-agent verwerkt de input van klanten en reageert op basis van geconfigureerde bedoelingen. Als de gebruiker een pakket wil volgen en een geldig pakketnummer opgeeft, wordt de controle via een aangepaste gebeurtenis teruggegeven aan de flow.
Parsering en verwerking van metagegevens van AI-agenten Het pakketnummer van de klant wordt uit de VAV2-metagegevens gehaald en gebruikt voor de HTTP-activiteit.
Voldoening van de responsvoorwaarden De flow controleert of de informatie op het pakket is gevonden of niet en geeft de juiste antwoorden.
De interactie tussen AI-agenten wordt hervatten* Afhankelijk van het antwoord op de afhandeling wordt het bericht dat naar de klanten moet worden gestuurd, teruggestuurd naar de agent met een script via de gegevens van de gebeurtenis onder 'State event'.
Overdracht van agenten en activiteit in de zaak Bepaalt de volgende stappen op basis van de vorige intentie, waarbij de stroom naar verschillende wachtrijen wordt geleid op basis van de eerdere intentie.
Wachtrij voor agent Als escalatie nodig is of in geval van fouten, wordt de beller in de wachtrij geplaatst voor een menselijke agent.
De verbinding verbreken De interactie eindigt zodra het verzoek van de beller is afgehandeld of de beller is doorgeschakeld naar een agent.

Activiteiten die in de Flow worden gebruikt

Flow-activiteit

Beschrijving

Begin Initieert de flow wanneer een nieuwe oproep wordt ontvangen.
De resultaatvariabele voor de interactie instellen Gebruik de activiteit van de ingestelde variabele om de globale variabele CustomAIAgentInteractionOutcome bij te werken om de laatste status van de interactie met de AI-agent op te slaan.
Interactie met AI-agenten Beheert aanvragen voor het volgen van pakketten met behulp van scriptinteracties. Dezelfde activiteit wordt gebruikt om het gesprek te starten en om statusgebeurtenissen naar de AI-agent te sturen.
Pakketgegevens ontleden Extraheert het pakketnummer uit de metagegevens die door de virtuele agent zijn verstrekt.
HTTP-verzoek om pakketinformatie Stuurt een verzoek naar de logistieke API om de status van het pakket en de geschatte levering op te vragen. Gebruik ABC123456 als voorbeeldpakketnummer.
Voorwaardelijke logica Bepaalt het antwoord op basis van de status van het pakket of de HTTP-statuscode van de API-aanroep.
Responsvariabelen instellen Configureert de reacties om aan te geven of het pakket is gevonden of wat de bezorggegevens zijn.
Bericht afspelen Verstuurt systeemfoutberichten met behulp van Cisco Text-to-Speech, met name in geval van systeemfouten.
Activiteit van de zaak Begeleidt de flow op basis van de vorige intentie, waarbij wordt besloten om naar specifieke wachtrijen te routeren.
Wachtrij voor agent Beheert de logica van wachtrijen voor escalatie naar menselijke agenten.
Muziek afspelen Laat de muziek tijdens het wachten in de wachtrij staan als de beller wacht op een verbinding met de agent .
De verbinding verbreken Beëindigt de interactie nadat de taken zijn voltooid of als deze wordt geëscaleerd naar een menselijke agent.

Bijzonderheden van de flow

De JSON-flow die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor de verwerking van interacties, de verwerking van fouten en de communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste variabelen die worden gebruikt zijn onder andere:

Variabel

Beschrijving

naam van het evenement De naam van de gebeurtenis is naar de AI-agent gestuurd.
gegevens van het evenement De lading van het evenement is naar de AI-agent gestuurd.
status Status van het pakket op basis van de HTTP-respons.
Geschatte levering Geschatte leverdatum en -tijd voor het pakket op basis van de HTTP-respons.
Pakket ESP Antwoord dat naar de klant moet worden teruggestuurd op basis van de reactie op de HTTP-activiteit.
Global_Voicenaam Bepaalt de stem die wordt gebruikt voor tekst-naar-spraak.
Interactieresultaat voor AI Agent op maat Registreert de staat van de interactie - beëindigd, afgehandeld, geëscaleerd of onjuist - op basis van de interactie van de klant met de AI-agent.

Foutafhandeling

De flow omvat strategieën voor foutbeheer om onverwachte problemen netjes aan te pakken en ervoor te zorgen dat de beller op de juiste manier wordt geïnformeerd en doorverwezen.

Aanvullende bronnen

Raadpleeg de bijbehorende documentatie voor meer inzicht in het gebruik van Webex Contact Center met AI-agenten met scripts:

Ondersteuning voor ontwikkelaars

Neem voor ondersteuning in verband met deze stroom contact op met het Webex Contact Center Developer Support-team via de Webex Contact Center-ontwikkelaarsondersteuning.

Ga voor verdere discussies naar de Webex Contact Center API's Developer Community.

AI-agent met script (doktersafspraak boeken)

Dit sjabloon toont de gegevensstroom tussen Webex Contact Center en Webex AI Agent Studio voor een interactie waarbij gebruik wordt gemaakt van een agent in een script. De flow bevat verschillende integraties met externe systemen. Deze worden aangeroepen op basis van aangepaste gebeurtenissen die door AI Agent zijn verzonden en de afhandelingsgegevens worden teruggestuurd naar de agent.

Deze flow laat zien hoe gegevens worden overgedragen tussen Webex Contact Center en Webex AI Agent Studio met behulp van aangepaste gebeurtenissen. Deze flow maakt het mogelijk om doktersafspraken automatisch te plannen en te beheren via een AI-agent met script. Het integreert met externe systemen om de beschikbaarheid te controleren, afspraken te maken, bestaande afspraken op te zoeken en afspraken te annuleren. De flow zorgt voor een naadloze communicatie tussen de beller en de AI-agent, met escalatiemogelijkheden naar menselijke agenten indien nodig.

Vereisten

Als u deze flow wilt gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:

  • Een AI-agent met een script die is geconfigureerd met relevante bedoelingen om het boeken en annuleren van afspraken af te handelen. Dit kan worden geïmporteerd uit sjablonen terwijl u een nieuwe agent met script maakt op het AI Agent Studio-platform.

  • Toewijzing van toegangspunten, wachtrijen, teams en toegangspunten is geconfigureerd op de instellingenpagina van de Control Hub voor Webex Contact Center.

  • API's om te communiceren met het externe afsprakenbeheersysteem.

  • Cisco Text-to-Speech (TTS) is ingeschakeld voor het genereren van dynamische audioberichten.

  • Upload statische audiobestanden als u niet de standaardaudio van Cisco gebruikt.

Uitsplitsing van de integratie

Uitsplitsing van de integratie

Beschrijving

De beller neemt contact op De oproep wordt ontvangen door het Webex Contact Center en doorverwezen naar de AI-agent.
Interactie met een AI-agent De AI-agent verwerkt de input van klanten en reageert op basis van geconfigureerde bedoelingen.
Omschakelen van besturing tussen AI-agent en flow De controle over het gesprek wordt in verschillende stappen uitgewisseld tussen de AI-agent en de flow. De AI-agent draagt de controle over aan de flow via aangepaste gebeurtenissen, de flow voert de juiste afhandeling uit op basis van de naam van het evenement en geeft de controle terug aan de AI-agent, samen met de afhandelingsgegevens via State Event in de Virtual Agent V2-activiteit.
Wachtrij voor agent Als escalatie nodig is, wordt de beller in een wachtrij geplaatst voor een menselijke agent.
De verbinding verbreken De interactie eindigt zodra de taak is voltooid of de beller is doorgeschakeld naar een agent.

Activiteiten die in de Flow worden gebruikt

Flow-activiteit

Beschrijving

Begin Deze activiteit markeert het begin van de flow, die wordt geactiveerd door een nieuwe oproep.
Virtual Agent V2 (VAV2) De activiteit die verantwoordelijk is voor de interactie met AI-agenten. Dezelfde activiteit wordt gebruikt om het gesprek op gang te brengen en om staatsgebeurtenissen naar de AI-agent te sturen.
ontleden Wordt gebruikt om de lading van gebeurtenissen te ontleden uit de VAV2-activiteit.
Geval Wordt gebruikt om de naam van het evenement te controleren die door de VAV2-activiteit is verzonden en om te vertakken naar de juiste HTTP-aanvraagactiviteiten.
HTTP-aanvraag Interageert met externe systemen om bewerkingen uit te voeren, zoals het controleren van de beschikbaarheid, het maken, opzoeken of annuleren van afspraken met behulp van HTTP-aanvragen op basis van de naam van de gebeurtenis die door de VAV2-activiteit is verzonden. De activiteit parseert ook het antwoord op het HTTP-verzoek.
Conditie Evalueert de uitkomst van HTTP-aanvragen, waarbij de flow wordt gestuurd op basis van succes- of foutcondities.
Variabele instellen Wordt gebruikt om variabelen zoals de naam van de gebeurtenis en de gegevens van gebeurtenissen te configureren, die essentieel zijn voor het opnieuw aanroepen van de VAV2-activiteit met de juiste parameters voor statusgebeurtenissen.
Bericht afspelen Verstuurt systeemberichten met behulp van Cisco Text-to-Speech. Wordt gebruikt om een foutmelding af te spelen voordat deze naar de menselijke agent wordt doorgestuurd in geval van fouten in de VAV2-activiteit.
Wachtrij voor agent Beheert de logica van wachtrijen voor escalatie naar menselijke agenten.
Muziek afspelen Laat de muziek tijdens het wachten in de wachtrij staan als de beller wacht op een verbinding met de agent .
Contact verbreken Beëindigt de interactie nadat de taken zijn voltooid of als deze wordt geëscaleerd naar een menselijke agent.

Bijzonderheden van de flow

De JSON-flow die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor de verwerking van interacties, de verwerking van fouten en de communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste variabelen die worden gebruikt zijn onder andere:

Variabel

Beschrijving

naam van het evenement De naam van de gebeurtenis is naar de AI-agent gestuurd.
gegevens van het evenement De lading van het evenement is naar de AI-agent gestuurd.
event_data_string String-versie van event_data, aangezien de VAV2-activiteit alleen tekenreeksen accepteert.
http_input De hoofdtekst van het verzoek voor de HTTP-activiteit is gebaseerd op de VAV2-metagegevens.
Global_Voicenaam Bepaalt de stem die wordt gebruikt voor tekst-naar-spraak.

Foutafhandeling

De flow omvat strategieën voor foutbeheer om onverwachte problemen netjes aan te pakken en ervoor te zorgen dat de beller op de juiste manier wordt geïnformeerd en doorverwezen.

Aanvullende bronnen

Raadpleeg de Beheerhandleiding voor Webex AI Agent Studio voor meer informatie over het instellen van uw AI-agenten op Webex AI Agent Studio en het gebruik ervan met Webex Contact Center.

Ondersteuning voor ontwikkelaars

Subflow-sjablonen gebruiken

Subflow-sjablonen werken op dezelfde manier als stroomsjablonen. Deze sjablonen stroomlijnen de creatie van substromen die kunnen worden geïntegreerd in meerdere stromen, waardoor redundantie en ontwikkelingstijd worden verkort.

Om substromen te creëren met behulp van subflow-sjablonen, kiest u het juiste sjabloon, past u het aan uw behoeften aan, valideert, publiceert u het en neemt u het op in uw workflows. Voor meer informatie, zie Flow aanmaken op basis van flowsjablonen.

Terugbelinformatie verzamelen

Gebruik dit sjabloon om een subflow voor het verzamelen van terugbelinformatie te creëren, zodat bellers in de wachtrij kunnen blijven of een terugbelverzoek kunnen aanvragen voor flexibele serviceopties.

Deze subflow biedt een menu waarmee bellers kunnen kiezen om terug te bellen of in de wachtrij te blijven. Als de terugbeloptie wordt gekozen, wordt de informatie verzameld die nodig is om terug te bellen, ofwel via het huidige nummer van de beller, ofwel via een ander nummer. U kunt de subflow aanpassen om een soepele belervaring te garanderen door fouten of onbekende omstandigheden, zoals time-outs en ongeldige invoer, af te handelen.

Deze subflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioprompts. Voor muziek wordt standaard het ingebouwde muziekbestand in de wacht gezet, defaultmusic_on_hold.wav.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat deze subflow wordt geïmplementeerd:

  • Creëer toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten zoals connectoren, outdial ANI en meer.
  • Upload statische audiobestanden als aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).
  • Zorg ervoor dat de callback-variabelen (bijvoorbeeld: CallBackNumber, CallBackNumberEntered, stayInQueue) correct zijn toegewezen aan uw systeem om de juiste gegevens vast te leggen.

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Subflow-ingangen

  • CallbackNumber - STRING: Het nummer dat moet worden gebruikt om terug te bellen (ofwel het nummer vanwaar de beller belt, ofwel een nieuw nummer).
  • StayInQueue - BOOLEAN: Geeft aan of de beller ervoor heeft gekozen om in de wachtrij te blijven (waar) of om teruggebeld wil worden (False).

Subflow-uitgangen

  • CallbackNumberEntered - STRING: Het nummer dat de beller heeft ingevoerd om terug te bellen, als hij ervoor kiest om een alternatief nummer op te geven.
  • StayInQueue - BOOLEAN: Of de beller ervoor heeft gekozen om in de wachtrij te blijven of teruggebeld te worden.

Uitsplitsing van de subflow

De volgende tabel beschrijft de verschillende substroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Subflow-element

Beschrijving

Subflow starten

De oproep komt in de subflow terecht.

Menu om u af te melden

De beller krijgt de mogelijkheid om in de wachtrij te blijven of om teruggebeld te worden.

  • Druk op 1 om terug te bellen.
  • Druk op 2 om in de wachtrij te blijven.

Nummermenu

Als de beller ervoor kiest om teruggebeld te worden, krijgt hij de mogelijkheid om:

  • Druk op 1 om het nummer te gebruiken vanwaar ze bellen.
  • Druk op 2 om een nieuw terugbelnummer in te voeren.

Cijfers verzamelen

Als de beller ervoor kiest om een nieuw terugbelnummer in te voeren, wordt hem gevraagd zijn 10-cijferige nummer in te voeren, gevolgd door de toets met de heup (#).

Variabele instellen

Het verzamelde terugbelnummer wordt opgeslagen in de variabele CallBackNumberEntered.

Een einde maken aan de subflow

De subflow eindigt nadat de terugbelgegevens zijn verzameld of eventuele fouten zijn verwerkt.

Subflow-activiteiten

De volgende tabel beschrijft de volgorde van de subflow-activiteiten voor het verzamelen van terugbelinformatie .

Subflow-activiteit

Beschrijving

Subflow starten

De subflow begint wanneer deze wordt aangeroepen.

Menu om u af te melden

Dit biedt de beller de mogelijkheid om in de wachtrij te blijven of om teruggebeld te worden. Dit maakt gebruik van TTS om de beller te vragen op 1 te drukken om terug te bellen of op 2 om in de wachtrij te blijven.

Nummermenu

Als de beller ervoor kiest om terug te bellen, wordt hem gevraagd zijn huidige nummer te gebruiken of een nieuw nummer in te voeren.

Cijfers verzamelen

Als de beller ervoor kiest om een nieuw nummer in te voeren, wordt bij deze activiteit het 10-cijferige nummer verzameld, gevolgd door het hekje (#).

Variabele instellen

Het verzamelde nummer wordt opgeslagen in de variabele CallBackNumberEntered voor verder gebruik.

Een einde maken aan de subflow

De flow eindigt nadat de keuzes van de beller zijn afgehandeld en de nodige informatie is verzameld.

Aanvullende bronnen

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor meer informatie over het configureren van substromen.

Foutafhandeling

Gebruik de subflow-sjabloon voor foutafhandeling in Webex Contact Center om fouten te beheren, zoals problemen met de verwerking van wachtrijen of fouten in API-aanvragen. Het kan worden gekoppeld aan specifieke activiteiten of worden geconfigureerd als een globale foutafhandelaar, zodat het systeem soepel blijft werken en gebruikers feedback krijgen over eventuele problemen.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat deze subflow wordt geïmplementeerd:

  • Zorg ervoor dat Cisco Text-to-Speech (TTS) is ingeschakeld zodat het contactcenter tekst-naar-spraak kan gebruiken voor foutmeldingen.
  • Breng de variabele ErrorMessage in kaart om dynamisch de juiste foutmeldingen in uw workflow te verwerken.

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Subflow-ingangen

  • ErrorMessage - STRING: De foutmelding die dynamisch moet worden afgespeeld, waarin wordt aangegeven welk probleem de beller heeft ondervonden.

Subflow-uitgangen

  • N.v.t.: Deze subflow produceert geen uitgangen omdat deze wordt gebruikt om fouten op te lossen en feedback te geven aan de beller.

Uitsplitsing van de subflow

De volgende tabel beschrijft de verschillende substroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Subflow-element

Beschrijving

Subflow starten

De subflow wordt geactiveerd als er een fout optreedt.

Foutmelding bij afspelen

Het systeem speelt een dynamische foutmelding af die wordt gedefinieerd door de variabele ErrorMessage met behulp van Cisco Cloud TTS. De boodschap kan bijvoorbeeld zijn: We hebben technische problemen. Probeer het later nog eens.

Een einde maken aan de subflow

(Normaal einde)

Als de fout met succes is afgehandeld, eindigt de subflow netjes.

Een einde maken aan de subflow

(Einde van de fout)

Als er zich nog meer problemen voordoen (de foutmelding wordt bijvoorbeeld niet afgespeeld), eindigt de subflow in een escalatietoestand om aan te geven dat er een kritieke fout is opgetreden.

Subflow-activiteiten

De volgende tabel beschrijft de volgorde van subflow-activiteiten voor het beheren van fouten.

Subflow-activiteit

Beschrijving

Subflow starten

De subflow start wanneer er een fout optreedt, waarmee de procedure voor het afhandelen van fouten wordt gestart.

Foutmelding bij afspelen

Speelt de foutmelding voor de beller af met behulp van Cisco Cloud TTS. De inhoud van het bericht wordt dynamisch gedefinieerd door de variabele ErrorMessage.

Een einde maken aan de subflow

(Normaal einde)

Beëindigt de subflow als de fout zonder verdere problemen is opgelost.

Een einde maken aan de subflow

(Einde van de fout)

Beëindigt de subflow met een escalatie als er nog meer fouten optreden tijdens het foutafhandelingsproces.

Aanvullende bronnen

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor meer informatie over het configureren van substromen.

Dip van HTTP-gegevens

Gebruik dit subflow-sjabloon om accountgegevens van klanten op te halen via een HTTP-verzoek. Het ondersteunt de bevestiging van de account-ID, handmatige invoer als de aanvraag mislukt, en verwerkt time-outs, ongeldige invoer en kritieke fouten — ideaal voor het automatisch opzoeken van klantaccounts in contactcenters.

Deze subflow biedt een dynamische ervaring waarbij accountgegevens van klanten worden opgehaald via een HTTP-verzoek. Als de zoekopdracht succesvol is, wordt de klant gevraagd de account-ID te bevestigen. Als dat niet lukt, of als de beller dat liever heeft, kunnen ze hun rekeningnummer handmatig invoeren. De flow verwerkt fouten zoals ongeldige invoer, time-outs en kritieke fouten op een elegante manier, met de juiste aanwijzingen.

Deze subflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioprompts.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat deze subflow wordt geïmplementeerd:

  • Creëer toegangspunten, wachtrijen, connectoren, teams, toegangspunttoewijzingen en alle andere organisatiespecifieke configuratieactiviteiten.
  • Upload statische audiobestanden als aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).
  • Zorg ervoor dat de URL en parameters van de HTTP-aanvraag correct zijn ingesteld op basis van de behoeften van uw organisatie.

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Subflow-ingangen

  • ErrorMessage - STRING: Een bericht dat wordt afgespeeld in geval van een fout tijdens de subflow.

Subflow-uitgangen

  • OutputVariable - STRING: Slaat het bevestigde of handmatig ingevoerde rekeningnummer op.

Uitsplitsing van de subflow

De volgende tabel beschrijft de verschillende substroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Subflow-element

Beschrijving

Subflow starten

(Initialisatie)

De subflow start het proces voor het ophalen van klantgegevens.

Even geduld, alstublieft.

(Comfortboodschap)

De beller wordt op de hoogte gebracht dat het systeem zijn informatie ophaalt met behulp van een TTS-prompt: Even geduld, we zoeken uw informatie op.

HTTP-aanvraag

(Klantinformatie opvragen)

Het systeem stuurt een HTTP GET-verzoek om klantinformatie op te halen van een gespecificeerd API-eindpunt. Als dat gelukt is, bevat het antwoord de klant-ID.

Controleer de HTTP-status

(Evalueer het antwoord)

De HTTP-respons wordt geëvalueerd op basis van de statuscode. Als de aanvraag succesvol was, gaat het proces naar de volgende stap.

Bevestigingsmenu

(Bevestiging van aanvraag of handmatige invoer)

De beller wordt gevraagd de opgehaalde account-ID te bevestigen of zijn rekeningnummer handmatig in te voeren als dat niet juist is.

Variabele instellen

(Account-ID van de winkel)

Als de beller de account-ID bevestigt, wordt de waarde opgeslagen in de outputVariable.

Cijfers verzamelen

(Handmatige invoer van uw account)

Als de aanvraag mislukt of als de beller ervoor kiest zijn rekeningnummer opnieuw in te voeren, wordt hem gevraagd een 6-cijferig rekeningnummer in te voeren, gevolgd door de toets met de heup (#).

Foutafhandeling

(Nog steeds daar, ongeldig, kritiek)

De subflow verwerkt time-outs, ongeldige invoer en kritieke fouten met de respectievelijke aanwijzingen:

  • StillThere: Vraagt u: Bent u er nog steeds? , in geval van een time-out.
  • Ongeldig: stelt de beller op de hoogte van ongeldige invoer en vraagt hem het opnieuw te proberen.
  • Fout: een kritieke fout die aangeeft dat er iets mis is gegaan.

Een einde maken aan de subflow

(Conclusie)

De subflow eindigt nadat het rekeningnummer is bevestigd of nadat een fout is verwerkt.

Subflow-activiteiten

De volgende tabel beschrijft de volgorde van de subflow-activiteiten voor dit sjabloon.

Subflow-activiteit

Beschrijving

Subflow starten

De subflow begint wanneer deze wordt aangeroepen.

Even geduld, alstublieft.

Speelt een bericht af met behulp van TTS, waarbij de beller wordt gevraagd te wachten tot de informatie wordt opgehaald.

HTTP-aanvraag

Verstuurt een HTTP GET-verzoek om de accountgegevens van de klant op te vragen.

Controleer de HTTP-status

Evalueert het HTTP-antwoord om te bepalen of de aanvraag is geslaagd.

Bevestigingsmenu

Vraagt de beller om de opgehaalde account-ID te bevestigen of deze opnieuw in te voeren als deze onjuist is.

Variabele instellen

Slaat het bevestigde of handmatig ingevoerde rekeningnummer op.

Cijfers verzamelen

Verzamelt een 6-cijferig rekeningnummer van de beller als de HTTP-aanvraag mislukt of als hij ervoor kiest een nieuw rekeningnummer in te voeren.

Foutafhandeling

Verschillende prompts behandelen time-outs, ongeldige invoer en kritieke fouten tijdens de subflow.

Een einde maken aan de subflow

De flow wordt beëindigd nadat het rekeningnummer is bevestigd of er een fout is opgetreden.

Behandeling in de wachtrij

Gebruik dit subflow-sjabloon om de verwerking van wachtrijen in het Webex Contact Center te automatiseren, zodat bellers betrokken blijven bij de muziek en de berichtprompts.

Deze subflow speelt muziek uit de wachtrij af, gevolgd door een bericht, waarbij de reeks tot een bepaald aantal keren wordt herhaald (standaard is dat drie). Het zorgt voor een soepele afhandeling van de wachtrijen en een aantrekkelijke belervaring. U kunt variabelen aanpassen, zoals muziekkeuze, berichtinhoud en aantal loops.

Deze subflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek die in de wacht staat.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat deze subflow wordt geïmplementeerd:

  • Creëer toegangspunten, wachtrijen, connectoren, teams, toegangspunttoewijzingen en alle andere organisatiespecifieke configuratieactiviteiten.
  • Zorg voor de juiste logica voor de behandeling van wachtrijen en configuraties voor foutafhandeling.
  • Upload statische audiobestanden als er aangepaste audiomeldingen of muziekbestanden worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Subflow-ingangen

  • QueueMessage - STRING: De boodschap die tussen muzieknummers moet worden afgespeeld (standaard: even geduld a.u.b .).
  • QueueMusic1 - STRING: Het eerste muziekbestand dat wordt afgespeeld terwijl de beller wacht (standaard: defaultmusic_on_hold.wav).
  • QueueMusic2 - STRING: Het tweede muziekbestand dat tussen de berichten moet worden afgespeeld (standaard: defaultmusic_on_hold.wav).
  • teller - INTEGER: Een teller om het aantal loops bij te houden (standaard: 0).
  • MusicDuration - INTEGER: De duur van elk muzieknummer (standaard: 10 seconden).

Subflow-uitgangen

Geen

Uitsplitsing van de subflow

De volgende tabel beschrijft de verschillende substroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Subflow-element

Beschrijving

Subflow starten

De subflow begint.

Conditie controleren

De subflow controleert of de teller kleiner is dan 2. Als dat waar is, gaat de stroom verder naar de muziek- en berichtenreeks. Als dit niet waar is, wordt de subflow beëindigd.

Muziek afspelen 1

Het eerste muziekbestand (QueueMusic1) wordt afgespeeld voor de duur die is bepaald door MusicDuration.

Bericht afspelen

Na het eerste muziekbestand wordt een bericht afgespeeld met Cisco TTS, waarbij de inhoud wordt gedefinieerd door QueueMessage.

Muziek afspelen 2

Na het bericht wordt het tweede muziekbestand (QueueMusic2) gedurende de gedefinieerde duur afgespeeld.

Incremententeller

De tellervariabele wordt met 1 verhoogd nadat het tweede muziekbestand is afgespeeld.

Controleer de toestand opnieuw

Nadat de teller is verhoogd, wordt opnieuw gecontroleerd of de teller nog steeds lager is dan 2. Als dat waar is, wordt de lus herhaald; anders eindigt de subflow.

Een einde maken aan de subflow

Zodra de teller op 2 staat, stopt de subflow.

Subflow-activiteit

De volgende tabel beschrijft de volgorde van de subflow-activiteiten.

Subflow-activiteit

Beschrijving

Subflow starten

Initialiseert het subflowproces.

Conditie controleren

Er wordt een voorwaarde gecontroleerd om er zeker van te zijn dat de teller minder dan 2 is, zodat de lus kan worden voortgezet.

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 geleverd door QueueMessage.

Muziek afspelen 2

Speelt het tweede muziekbestand af voor de duur die is opgegeven door MusicDuration.

Incremententeller

Verhoogt de tellervariabele met 1 om de lus te regelen.

Een einde maken aan de subflow

Beëindigt de subflow zodra de teller de vooraf gedefinieerde limiet heeft bereikt.

Subflow-sjabloon voor geplande terugbellen

Gebruik dit sjabloon om een subflow te creëren waarmee bellers een terugbelafspraak kunnen maken voor een specifieke datum en tijd, inclusief het selecteren van een tijdzone.

Deze subflow leidt de beller door een reeks aanwijzingen om alle nodige informatie te verzamelen voor een geplande terugbelafspraak. Er wordt gevraagd naar de gewenste datum, een begin- en eindtijd voor het terugbelvenster en de tijdzone van de beller. De subflow omvat validatie voor de invoer van datum en tijd om de nauwkeurigheid te garanderen. Als er een ongeldige indeling is ingevoerd, wordt de beller opnieuw gevraagd. Zodra alle informatie met succes is verzameld, wordt deze gebruikt om het terugbellen in het systeem in te plannen.

Deze subflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioprompts.

Vereisten

Zorg ervoor dat in het Webex Contact Center aan de volgende vereisten wordt voldaan Management Portal voordat deze subflow wordt geïmplementeerd:

  • Creëer toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectoren, outdial ANI en meer.

  • Upload statische audiobestanden als aangepaste audiomeldingen worden gebruikt in plaats van Cisco Text-to-Speech (TTS).

  • Zie de handleiding voor het instellen en beheren van Webex Contact Center voor gedetailleerde stappen.

Subflow-ingangen

Naam van de variabeleTypBeschrijving
Terugbelnummer STRING Het telefoonnummer dat u moet gebruiken om terug te bellen.
Naam van de klant STRING De naam van de klant die om teruggebeld wil worden.
CallBackQueue STRING De wachtrij waarnaar het geplande terugbellen wordt gestuurd.

Subflow-uitgangen

Naam van de variabeleTypBeschrijving
Geplande datum van terugbellen STRING De datum waarop het terugbellen is gepland, geformatteerd als JJJJ-MM-DD.
Tijdzone voor terugbellen STRING De IANA-tijdzone-ID voor het terugbellen (bijvoorbeeld Amerika/Chicago).
Starttijd van het terugbelschema STRING De starttijd voor het terugbelvenster, geformatteerd als HH:mm:ss.
Eindtijd van het terugbelschema STRING De eindtijd voor het terugbelvenster, geformatteerd als HH:mm:ss.

Uitsplitsing van de subflow

De volgende tabel beschrijft de verschillende substroomelementen die betrokken zijn bij het gespreksproces, met gedetailleerde informatie over de acties en reacties die tijdens elke fase plaatsvinden.

Subflow-elementBeschrijving
Subflow starten De oproep komt in de subflow terecht.
Datum van de planning De beller wordt gevraagd de gewenste terugbeldatum in te voeren in het formaat JJJJMMDD. De subflow valideert de invoer om er zeker van te zijn dat het een echte datum is. Indien ongeldig, wordt de prompt herhaald.
Starttijd plannen De beller wordt gevraagd de begintijd van zijn terugbelvenster in te voeren in HHMM-formaat (24 uur per dag). De subflow valideert de invoer om er zeker van te zijn dat het een geldig tijdstip is. Indien ongeldig, wordt de prompt herhaald.
Eindtijd plannen De beller wordt gevraagd de eindtijd in te voeren voor zijn terugbelvenster in HHMM-formaat (24 uur per dag). De subflow valideert de invoer om er zeker van te zijn dat het een geldig tijdstip is. Indien ongeldig, wordt de prompt herhaald.
Tijdzone plannen De beller krijgt een menu te zien om zijn tijdzone te selecteren. - Druk op 1 voor IST (Indiase standaardtijd). - Druk op 2 voor Central Time. - Druk op 3 voor Eastern Time.
Terugbellen plannen Op basis van alle verzamelde informatie (CallBackNumber, CustomerName, CallBackQueue en de geplande datum, tijd en tijdzone) plant de subflow het terugbellen officieel in het systeem.
Een einde maken aan de subflow De subflow wordt beëindigd nadat het terugbellen met succes is gepland.

Subflow-activiteiten

De volgende tabel beschrijft de volgorde van de subflow-activiteiten voor het plannen van een terugbelverzoek.

Subflow-activiteitBeschrijving
Subflow starten De subflow begint wanneer deze wordt aangeroepen.
Geplande datum Verzamelt de gewenste terugbeldatum van de beller. De TTS-prompt luidt: „Voer uw voorkeursdatum in YYYYMMDD-formaat in”. De invoer is gevalideerd om er zeker van te zijn dat de datumnotatie correct is.
ConvertDateFormat Zodra een geldige datum is ingevoerd, zet deze activiteit de invoer van JJJJMMDD om in een formaat JJJJ-MM-DD en slaat deze op in de variabele CallbackScheduleDate.
Starttijd plannen Verzamelt de starttijd voor het terugbelvenster. De TTS-prompt luidt: „Voer de starttijd in voor uw terugbelverzoek in HHMM-formaat”. De invoer is gevalideerd om er zeker van te zijn dat het de juiste tijdsindeling is.
ConvertStartTime Converteert de invoer van de HHMM-starttijd naar een HH:MM:ss-formaat en slaat deze op in de variabele CallbackScheduleStartTime.
Eindtijd plannen Verzamelt de eindtijd voor de terugbelperiode. De TTS-prompt luidt: „Voer de eindtijd in voor uw terugbelverzoek in HHMM-formaat”. De invoer is gevalideerd om er zeker van te zijn dat het de juiste tijdsindeling is.
Converteer de eindtijd Converteert de eindtijdinvoer van HHMM naar een HH:MM:ss formaat en slaat deze op in de variabele CallbackScheduleEndTime.
Tijdzone volgens schema Presenteert een menu om een tijdzone te selecteren.
Terugbellen plannen Deze laatste actie gebruikt alle verzamelde en geformatteerde variabelen en creëert het geplande terugbelverzoek in het systeem.
Een einde maken aan de subflow De flow wordt beëindigd nadat het terugbellen met succes is gepland.

Creëren en beheren van stromen

Creëer een flow

U kunt stromen creëren en beheren met behulp van de module voor routeringsbronnen. Wanneer u een flow ontwerpt, mag een consultinteractie niet bestaan uit een beleefdheidsgesprek, feedback na een enquête of een blinde overdracht.

Als u een flow creëert en het aantal knooppunten groter is dan 100, kunt u last krijgen van latentie in de Flow Designer. In dergelijke gevallen raden we u aan de functies Flow Chaining en Dynamic Variables te gebruiken om een grote flow op te splitsen in gemakkelijk te beheren kleinere stromen. Zie Meerdere stromen koppelen (met GoTo) en Queue Contact voor meer informatie.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op de pagina Flows op Flows beheren. Kies Create flows in de keuzelijst.

De wizard Create a new flow verschijnt met de optie om te kiezen tussen Flow of Subflow.
4

Klik op Flow.

Klik op Subflow om een subflow te maken. Het proces om een subflow te creëren is vergelijkbaar met dat van het creëren van een flow.

5

Kies de gewenste optie om de flow te creëren:

  • Opnieuw beginnen — Gebruik deze optie om vanaf het begin een nieuwe flow te creëren.
  • Flowsjablonen — Gebruik deze optie om een flow te maken op basis van flowsjablonen. Voor meer informatie, zie Flow aanmaken op basis van flowsjablonen.
  • Importeren — Gebruik deze optie om stromen uit een lokale opslag te importeren. Zie Een flow importeren voor meer informatie.
6

Klik op Opnieuw beginnen.

7

Voer in het veld Flow name een unieke naam in.

De naam van de flow mag geen spaties bevatten. Het enige toegestane speciale teken is _ (onderstrepingsteken). De toegestane lengte is 80 tekens. Bijvoorbeeld NewContact_01.

8

Klik op Create flow.

Het Flow Designer-venster verschijnt.

9

Voer in het gedeelte Algemene instellingen de beschrijving van de flow in. U kunt de beschrijving later niet meer wijzigen.

10

(Optioneel) Configureer de volgende instellingen in het gedeelte Diagraminstellingen.

  • Gebogen links — Schakel in of uit om te schakelen tussen gebogen links en rechtshoekige links voor elke flow.

    U kunt gebogen links inschakelen om het verband tussen activiteiten beter te kunnen zien. In complexe stromen zorgen gebogen links voor een betere leesbaarheid in vergelijking met rechte lijnen die elkaar vaak overlappen.

  • Linkkleur — Kies de kleur in het kleurenpalet in de keuzelijst om de links aan te geven.

  • Kleur van het foutpad — Kies de kleur in het kleurenpalet in de keuzelijst om de foutpaden aan te geven.

  • Selectiekleur — Kies de kleur in het kleurenpalet in de keuzelijst om de gekozen link en de bijbehorende activiteiten aan te geven.

  • Dikte — Specificeer de waarde om de dikte van de link en de bijbehorende activiteiten te vergroten of te verkleinen. De dikte wordt uitgedrukt in pixels en de standaardwaarde is 1 pixel. De maximale ondersteunde dikte is 3 pixels.

11

Schakel in het gedeelte Flow Decryption Settings de schakelaar Enable Flow decryption in om de ontsleuteling van gevoelige informatie in de flow mogelijk te maken. Er verschijnt een pop-up met Debug Details Data Disclosure. Vink Ik ga akkoord aan en klik op Opslaan. U kunt nu gevoelige informatie uit de stroomlogboeken ontsleutelen op het moment dat de flows worden gedecodeerd. Zie de sectie Trace Flows voor meer informatie.

12

Voer de volgende taken uit om de flow te creëren:

Maak flows op basis van flow-sjablonen

Flow-sjablonen bieden u kant-en-klare flows voor veelgebruikte toepassingen. Om flows te creëren op basis van flowsjablonen:

1

Meld u aan bij Control Hub.

2

Navigeer naar Services > Contact Center.

3

Klik in het navigatievenster van het Contact Center op Customer Experience > Flows.

4

Klik op de pagina Flows op Flows beheren en klik op de keuzelijst Create flows.

De wizard Create a new flow verschijnt met de optie om te kiezen tussen Flow of Subflow.
5

Klik op Flow.

Om een subflow aan te maken, klikt u op Subflow. Het proces om een subflow te creëren is vergelijkbaar met dat van het creëren van een flow.

6

Klik in de Kies een methode op Flow-sjablonen.

7

Kies uw sjabloon uit de beschikbare lijst met sjablonen. Klik op Volgende.

Klik op Details bekijken om een gedetailleerd voorbeeld van de sjabloon te zien. Raadpleeg de sectie Details van het stroomsjabloon bekijken voor meer informatie.

8

Voer in het veld Stroomnaam een unieke naam in voor de flow. Houd u aan de naamgevingsconventies.

9

Klik op Volgende.

U hebt een nieuwe flow gemaakt op basis van een stroomsjabloon.

Gebruik de links die beschikbaar zijn in de lijst met stroomsjablonen voor meer informatie over de stromen en als de flows verder moeten worden geconfigureerd voordat ze worden getest. Zie Details van het stroomsjabloon bekijken.

Wat nu te doen

Pas de activiteiten en gebeurtenissen in de flow aan volgens uw vereisten. Valideer en publiceer de flow.

De gegevens van het stroomsjabloon bekijken

Om meer informatie over een specifiek sjabloon te bekijken:

1

Kies op de pagina met het verzamelen van sjablonen de gewenste sjabloon.

2

Klik op Details bekijken. De pagina met sjabloongegevens verschijnt.

  • Op het bovenpaneel wordt een voorbeeld weergegeven van de gekozen sjabloon. Klik op het pictogram voor volledig scherm om de sjabloon op volledig scherm te openen. Selecteer specifieke delen van de sjabloon en zoom in en uit. Indien nodig kunt u schakelen tussen de hoofdstroom en de eventflow.
  • Het onderste paneel bevat de volgende secties met gedetailleerde informatie over het geselecteerde stroomsjabloon:
    • Beschrijving — Korte beschrijving en doel van het sjabloon.
    • Details — Belangrijkste kenmerken van het sjabloon.
    • Vereisten — Stappen die u moet configureren om het stroomsjabloon naar verwachting te laten werken .
    • Stroomverdeling — Details over hoe de stroom begint, wat er in de stroom gebeurt en hoe de stroom eindigt.
    • Gebruikte activiteiten — Geeft een overzicht van de verschillende activiteiten die in het specifieke sjabloon worden gebruikt.
    • Aanvullende informatie — Aanvullende informatie over het stroomsjabloon.

Wat nu te doen

Klik op Sjabloon selecteren om verder te gaan met de gekozen sjabloon.

Opties in het contextmenu

Gebruik het contextmenu voor aanvullende acties. Om het contextmenu te openen op de pagina Flows, kiest u de flow en opent u de flow in de Flow Designer-module. Plaats de muisaanwijzer op de naam van de flow. Er verschijnt een menu met de volgende opties:

  • Naam bewerken — Gebruik om de flow een andere naam te geven.
  • Exporteren — Wordt gebruikt om de stroom te exporteren.
  • Importeren — Gebruik om de stroom te importeren.
  • Verwijderen —Gebruik om de flow te verwijderen.
  • Versiegeschiedenis bekijken — Gebruik deze om de versiegegevens van de flow te bekijken.

Stroomvariabelen bewerken

U kunt een variabele niet bewerken wanneer deze in gebruik is. Nadat u het variabele type hebt aangemaakt, kunt u het type variabele niet meer bewerken.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken. De flow wordt geopend in het Flow Designer-venster.

4

Klik op een variabele tag in het venster Algemene eigenschappen.

Een pop-upvenster toont een samenvatting van de variabele informatie.
5

Klik op Bewerken in de rechterbovenhoek van het pop-upvenster .

6

Selecteer de ongebruikte variabele in de flow.

7

Breng de nodige wijzigingen aan in de naam, beschrijving, waarde en configuratie van de variabele.

Een flow wijzigen

Gebruik de schakelaar Bewerken om een flow te bewerken. Indien ingeschakeld, kunnen andere flow-ontwikkelaars de flow niet tegelijkertijd bewerken. Standaard wordt een flow geopend in de modus Alleen-lezen .

U kunt variabelen die gevoelige informatie bevatten als veilig markeren. Wanneer u een bestaande flow opent die stroomvariabelen bevat, wordt u gevraagd deze variabelen te bekijken en als veilig te markeren. Zie Veilige variabelen voor meer informatie over veilige variabelen.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt en toont de lijst met stromen met de volgende velden:

Naam van het veld

Beschrijving

Naam van de stroom

De naam van de flow zoals geconfigureerd in de Flow Designer-applicatie.

De naam van de flow moet uniek zijn.

Beschrijving

De beschrijving van de flow zoals geconfigureerd in de Flow Designer-applicatie.

Status

Geeft aan of de flow is gepubliceerd of zich nog in de ontwerpfase bevindt.

Laatst gewijzigdDatum en tijd waarop de flow voor het laatst werd gewijzigd.

Laatst bewerkt door

Het e-mailadres van de gebruiker die de flow voor het laatst heeft bewerkt.

3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken. De flow wordt geopend in het Flow Designer-venster.

Als de geselecteerde flow flowvariabelen bevat, wordt u gevraagd de variabelen als veilig te markeren.

U kunt de flow alleen wijzigen als de schakelknop Bewerken aan is ingeschakeld. Als de schakelknop Bewerken aan is uitgeschakeld, verschijnt de flow in de modus Alleen-lezen.

4

Instellingen voor stroomdecodering: Schakel de instellingen voor Flow Decryption in om het decoderen van de flow mogelijk te maken. Zie de sectie Trace Flows voor meer informatie.

5

Klik op Go Select Secure Variables om het dialoogvenster Veilige variabelen bewerken te openen.

U kunt voorlopig op Overslaan klikken om door te gaan met het bewerken van de geselecteerde flow zonder de veilige variabelen te markeren. Dit dialoogvenster verschijnt wanneer u de volgende keer de flow bewerkt.

Vink het selectievakje Dit bericht niet meer weergeven aan om het selectieproces voor de geselecteerde flow definitief over te slaan.

Momenteel wordt deze functie niet ondersteund.

6

Vink de selectievakjes aan van de variabelen die gevoelige informatie bevatten en klik op Opslaan.

In het Flow Designer-venster worden de geselecteerde variabelen weergegeven met een vergrendelingspictogram naast de namen van de variabelen.

De geselecteerde flow wordt geopend in de modus Alleen-lezen.

7

Schakel de schakelknop Bewerken in om de flow te wijzigen.

8

Bewerk de conceptstroom naar wens.

Wanneer u een flow wijzigt, mag een consultinteractie geen beleefdheidsgesprek, feedback na een enquête of een blinde overdracht bevatten.

9

Klik op Opslaan om de flow op te slaan als u de wisselknop Automatisch opslaan uitschakelt.

Bekijk een voorvertoning van de audioprompt in de flow

Met de functie voor het bekijken van audioprompts kunt u in de Flow Designer-module onmiddellijk audio afspelen van .wav-bestanden en tekst-naar-spraak-berichten (TTS). De voorbeeldpromptknop met de volgende activiteiten biedt een verbeterde ontwikkelaarservaring doordat het minder tijd en moeite kost om de audio- en tekst-naar-spraakberichten te valideren:

Preview audio prompts in flows

Gebruik de knop Preview voor snelle verificatie van audiofragmenten, taal- en stemselecties in TTS-berichten, en om de SSML-opmaak te testen voor snelle personalisatie.

  • De activiteit Muziek afspelen biedt geen ondersteuning voor het bekijken van een voorbeeldweergave.

  • Als u een voorvertoning van tekst-naar-spraak bekijkt, is stemkeuze verplicht.

  • U kunt de optie voor de TTS-connector niet wijzigen wanneer u een voorvertoning van de prompt bekijkt. Sluit de modaal voor de voorbeeldprompt, selecteer een andere provider bij de activiteit om een andere TTS-provider te testen.

  • De instellingen voor taal en stem in de keuzelijst wanneer u een voorvertoning van een prompt bekijkt, komen respectievelijk overeen met de variabelen Global_Language en Global_VoiceName. U kunt deze in de flow instellen om de ervaring te veranderen.

  • Zorg er bij het testen van audiobestandsvariabelen voor dat het bestandspad overeenkomt met een echt .wav-bestand dat op het systeem bestaat.

Zoek entiteiten in een flow

Gebruik de zoekfunctie om naar entiteiten in een flow te zoeken en snel toegang te krijgen tot hun locaties. Voor stromen die uitgebreider en complexer zijn, gebruik deze zoekfunctie om handmatige inspanningen te vermijden om de gewenste entiteiten te vinden.

Met deze zoekfunctie kunt u de volgende entiteiten in de flow doorzoeken:

  • Namen, beschrijvingen en invoer van activiteiten
  • Namen van variabelen
  • Uitdrukkingen van Pebble
  • Eigenschappen van de stroming

U kunt vrije tekst vinden en vervangen in velden zoals tekstinvoer, beschrijvingen, kiezeluitdrukkingen, enzovoort.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken.

De flow wordt geopend in het Flow Designer-venster.
4

Voer in het zoekvak in de rechterbovenhoek het sleutelwoord in (naam van de activiteit, naam van de variabele of tekenreeks) en druk op Enter.

Als alternatief kunt u het zoekvak activeren met de sneltoetsen: Cmd + K (voor macOS) en Ctrl + k (voor Windows).

De zoekresultaten verschijnen in een apart zoekvenster aan de linkerkant van het scherm.
5

(Optioneel) Kies een of meer entiteitstypen in de keuzelijst om de zoekresultaten te filteren.

6

Ga als volgt te werk om een tekst te zoeken en te vervangen:

  1. Voer het woord in het veld Vervangen in om het gekozen sleutelwoord te vervangen.

  2. U kunt de afzonderlijke zoekresultaten kiezen en deze vervangen door het opgegeven trefwoord, of op Alles vervangen klikken (Replace all icon.) pictogram om alle gebeurtenissen in de flow te vervangen.

Versielabels op een flow toepassen

We raden aan versielabels toe te voegen om een levenscyclus op te bouwen van de flow in verschillende fasen, zoals ontwikkeling, test en live. In plaats van wijzigingen rechtstreeks op de flow toe te passen, kunt u de doorloopfasen publiceren voordat u de flow naar de productie implementeert. Met deze functie kunt u voorkomen dat uw huidige stroom in de productie wordt overschreven.

Wanneer u een flow publiceert, moet u naast de naam van de flow ook een versielabel, zoals 'Live', 'Test' of 'Dev' , koppelen aan de nieuwe versie van de flow. Dit biedt de mogelijkheid om verschillende versies van dezelfde flow aan verschillende toegangspunten of GoTo-activiteiten te koppelen. Nieuwste is het standaardversielabel dat u niet kunt verwijderen uit een flow-versie. U kunt naast het laatste versielabel elk ander versielabel aanbrengen.

Bovendien kunt u meerdere versies van dezelfde flow koppelen aan een toegangspunt. Tijdens een instappuntconfiguratie kunt u een flow kiezen met een van de bijbehorende versielabels.

U kunt de stroomlogica ook dynamisch wijzigen door naar de versielabels in de flow te gaan met behulp van de variabele newContact (zie Start Flow voor meer informatie). De variabele newContact.flowVersionLabel geeft het versielabel van de flow weer dat momenteel wordt uitgevoerd: of het nu 'Dev', 'Test', 'Live' of 'Latest' is. Door een stroomversielabel toe te passen, kunt u aangepaste logica maken die is afgestemd op de specifieke versielabels van de flow.

Wanneer u de flow opent in de bewerkingsmodus, ziet u de conceptversie van de laatste flow-versie die is gepubliceerd. Wanneer u deze conceptversie publiceert, wordt daar het label voor de laatste versie aan gekoppeld. Op een bepaald moment is aan slechts één flow het label van de laatste versie gekoppeld. Dit komt overeen met de laatst gepubliceerde versie van de flow.

Voordat u begint

U moet de flow minstens één keer publiceren.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken. De flow wordt geopend in het Flow Designer-venster.

4

Bewerk de flow.

5

Klik op Opslaan om de flow op te slaan als u de wisselknop Automatisch opslaan uitschakelt.

6

Zet de schakelknop voor validatie aan om publiceren mogelijk te maken.

7

Klik op Publiceren.

8

(Optioneel) Voer in het dialoogvenster Publish Flow een opmerking in over de versie of informatie die u met andere flow-ontwikkelaars wilt delen.

9

Standaard wordt de nieuwste versie geselecteerd als versielabel dat de laatste versie van de flow aangeeft. U kunt meerdere versielabels toepassen op een flowversie, zoals live, dev of test, in de keuzelijst Versielabel toevoegen.

Als een specifiek versielabel is toegewezen aan een toegangspunt, verschijnt er naast dat versielabel in de keuzelijst een melding waarin staat dat het label is toegewezen aan een toegangspunt.

10

Klik op Publiceren.

Nadat u een of meer geschikte versielabels hebt gekozen en gepubliceerd, gebruikt u deze versie van de flow wanneer u een toegangspunt toewijst.

11

(Optioneel) Klik op het timerpictogram naast het versienummer om de versiegeschiedenis van de flow te bekijken.

De modaal Versiegeschiedenis verschijnt met de volgende gegevens voor actieve versies en andere versies van de flow:

  • Tijd voor publicatie
  • Versienummer
  • Versielabel (indien van toepassing)
  • Laatste bewerking door
  • Notitie publiceren

Gebruik een van de volgende zoekkenmerken op trefwoorden om de tabel te filteren:

  • Versienummer
  • Versielabels
  • Uitgegeven door
  • Notitie publiceren
  • Datum van publicatie
12

(Optioneel) Klik op het weergavepictogram van een rij om de flow te bekijken die in de gekozen versie is gepubliceerd.

Als u ervoor kiest om te bewerken wanneer u een oudere flow-versie bekijkt, wordt het huidige concept overschreven door die specifieke flowversie.

Nadat u het juiste versielabel op een flow hebt toegepast, kunt u die flowversie kiezen wanneer u een wachtrij maakt.

U kunt een willekeurig aantal versies aan een flow toevoegen. In de versiegeschiedenis van Flow worden echter alleen de meest recente 100 versies weergegeven. Flow-versies worden alleen verwijderd als u de flow verwijdert.

Automatisch opslaan in- of uitschakelen

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Om een flow te creëren, klikt u op Nieuw.

4

Om een bestaande flow te bewerken, klikt u op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken.

De flow wordt geopend in het Flow Designer-venster.
5

Om de optie voor automatisch opslaan in te schakelen, zet u de tuimelknop voor automatisch opslaan op AAN.

6

Om de optie voor automatisch opslaan uit te schakelen:

  1. Zet de tuimelknop voor automatisch opslaan op OFF.

    In een bericht wordt u gevraagd uw actie te bevestigen.

  2. Klik op Automatisch opslaan uitschakelen.

Sla uw wijzigingen handmatig op nadat u de optie voor automatisch opslaan hebt uitgeschakeld. Anders verliest u de wijzigingen die in de flow zijn aangebracht.

Activiteiten kopiëren en plakken

Kopieer en plak een activiteit of een groep activiteiten in dezelfde flow, zodat u activiteiten niet helemaal opnieuw hoeft te configureren. Hiervoor kunt u één activiteit of een groep activiteiten tegelijk selecteren en deze in dezelfde flow opnieuw gebruiken. Wanneer u activiteiten kopieert, maakt het systeem duplicaten van die activiteiten en kopieert het alle geconfigureerde instellingen en koppelingen.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Om een flow te creëren, klikt u op Flows beheren > Flows aanmaken.

4

Om een bestaande flow te bewerken, klikt u op het pictogram Ga naar Flow Designer naast de flow om de flow te openen.

5

Voer een van de volgende handelingen uit:

  1. Om een enkele activiteit te kopiëren en te dupliceren, selecteert u de activiteit die u wilt kopiëren en klikt u op het kopieerpictogram (Copy icon.).

  2. Om meerdere activiteiten te kopiëren en te dupliceren, drukt u op Shift en selecteert u de activiteiten om ze te groeperen en klikt u op het kopieerpictogram (Copy icon.).

Als alternatief kunt u op Ctrl+C op uw toetsenbord drukken om de geselecteerde activiteiten te kopiëren en op Ctrl+V drukken om de geselecteerde activiteiten op het canvas te plakken.

6

Herschik de gekopieerde activiteiten, indien nodig.

Een flow valideren

Valideer een flow om er zeker van te zijn dat alle vereiste velden zijn geconfigureerd en dat de structuur van de flow geldig is. Validatie kan niet bepalen hoe het systeem de flow laat draaien tijdens runtime en garandeert niet dat de stroom naar verwachting verloopt.

Als de validatie geslaagd is, laat u de schakelaar Validatie aan staan. U kunt de flow niet publiceren tenzij de validatie slaagt.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt valideren.

De flow wordt geopend in het Flow Designer-venster.
4

Zet de schakelaar voor validatie op Aan.

De validatie wordt gestart en er verschijnen fouten in het venster.

Tijdens de validatie geeft het systeem fouten op de volgende manieren weer:

  • Knop voor stroomfouten — Er verschijnt een rode knop naast de validatieknop die het aantal actieve fouten weergeeft. Als er geen fouten zijn (stroomfouten: 0), is de knop groen.
  • Stijling van activiteitsfouten — Als een activiteit configuratiefouten bevat, wordt de activiteit weergegeven met een rode omtrek en een rood informatiepictogram in de rechterbovenhoek. Klik op dit pictogram om een contextuele tooltip weer te geven waarin eventuele fouten in de activiteit worden samengevat. Nadat u de fout hebt opgelost, verliest de activiteit de foutstijl in realtime.
  • Venster met validatiegegevens — In dit pop-upvenster wordt een actieve lijst bijgehouden van actieve fouten in de flow. U kunt dit venster over het canvas slepen en verplaatsen. Klik op het pictogram Sluiten in de rechterbovenhoek om het venster te sluiten.

    Er zijn twee secties in dit venster:

    • Sectie Stroomfouten — In dit gedeelte worden alle actieve fouten in de flow opgesomd en opgesplitst per activiteit. Los al deze fouten op voordat u de flow kunt publiceren. Zie Foutcodes begrijpen voor meer informatie.
    • Sectie met aanbevelingen — In dit gedeelte worden de beste praktijken en herinneringen voor bouwstromen opgesomd. Hoewel u deze punten moet overwegen voordat u een flow publiceert, zijn de aanbevelingen niet vereist.

      Als u de aanbevelingen niet wilt zien, klikt u op Aanbevelingen negeren om de lijst te verbergen. De lijst blijft verborgen totdat u het venster met validatiegegevens sluit en het opnieuw opent.

5

Als u het venster met validatiegegevens sluit en het opnieuw wilt openen, klikt u op de knop Flow-fouten.

6

(Optioneel) Als er fouten zijn, zet dan de schakelaar voor validatie op Uit. Herstel de fouten en start de validatie opnieuw.

Flowvalidatie kan geen functies evalueren of controleren of variabelen worden omgezet in verwachte waarden. Het controleert alleen op structurele fouten. Controleer uw variabelen nogmaals om er zeker van te zijn dat ze werken zoals verwacht.

Kopieer een flow

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het ellipspictogram naast de stroom die u wilt kopiëren en klik op Kopiëren.

De naam van de gekopieerde flow heeft de volgende indeling: Copy_flowName_flowID. De stroomnaam is de naam van de oorspronkelijke flow, en de flow-ID is een unieke identificatie voor de oorspronkelijke flow.

4

Open de gekopieerde flow om de naam te bewerken.

Een stroom exporteren

Exporteer een flow om een flowdefinitie uit te pakken als een JSON-bestand. Later kunt u het JSON-bestand importeren om dezelfde flow op een andere tenant te creëren. Om een flow te importeren, zie Een flow importeren.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het ellipspictogram naast de stroom die u wilt exporteren en klik op Exporteren.

4

Selecteer Opslaan in het dialoogvenster dat wordt geopend en klik op OK om het flow-bestand te downloaden.

Het bestand wordt naar uw lokale systeem gedownload met de bestaande bestandsnaam in JSON-formaat.

Importeer een flow

Om een flow van een andere tenant te importeren, moet u de flow eerst exporteren als een JSON-bestand. Om een stroom te exporteren, zie Een stroom exporteren.

Om een bestaande flow binnen dezelfde tenant opnieuw te gebruiken, zie Een flow kopiëren.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik onder Beheren van stromen op Importeren.

4

Kies het flow-bestand in JSON-formaat van uw lokale systeem.

5

Klik op Open om het bestand te importeren.

De stroom wordt ingevoerd in uw huurder.

U kunt een flow alleen in JSON-formaat importeren. Het JSON-bestand moet een geldige flow zijn om de import te laten slagen.

U kunt een bestandsgrootte van maximaal 10 MB importeren.

Wat nu te doen

U kunt de flow wijzigen of publiceren. Zie Werken met stromen voor meer informatie.

Publiceer een flow

U kunt een flow publiceren nadat het systeem de flow heeft gevalideerd en deze foutloos heeft gevonden. U kunt een gepubliceerde flow gebruiken in routeringsstrategieën voor toegangspunten.

Controleer voor publicatie of de flow correct is geconfigureerd en klaar is voor live gebruik in het contactcenter. Het systeem biedt geen volledige ondersteuning voor het bewerken van een gepubliceerde flow.

Het systeem schakelt de knop Publicatieflow uit terwijl de validatieknop is uitgeschakeld. Als er actieve fouten zijn, blijft de knop uitgeschakeld.

Wanneer u op Publicatiestroom klikt, verschijnt het bevestigingsvenster voor de publicatiestroom. Voordat u een flow publiceert, moet u ervoor zorgen dat alle expressies werken en dat de flow zich naar wens gedraagt.

Gebruik in het dialoogvenster Publicatiestroom versielabels om aan te geven welke gepubliceerde flowversie moet worden gebruikt voor testen, ontwikkeling of live routering.

  • Recent is standaard geselecteerd. Het identificeert de meest recent gepubliceerde versie van de flow, en u kunt die niet uit die versie verwijderen.
  • Kies een of meer labels, zoals Live, Test of Dev, uit Versielabel toevoegen als u een flow-versie wilt identificeren voor een specifieke fase of routeringsgebruik.
  • Als een versielabel is toegewezen aan een toegangspunt, wordt in de keuzelijst naast dat label een melding weergegeven.

Als er een fout optreedt:

  • U ziet een meldingsvenster met de Tracking Id en Flow Id. Neem contact op met Cisco Support voor hulp bij fouten. Voor ondersteuning is de tracking-ID vereist.
  • Klik op 'Probeer opnieuw te publiceren'.
1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt publiceren.

De flow wordt geopend in het Flow Designer-venster.
4

Klik op Publiceren.

Als de flow succesvol wordt gepubliceerd, verschijnt er een bevestigingsbericht.

5

Selecteer een van de volgende opties:

  • Klik op Flow sluiten en uitloggen als u klaar bent met het bekijken van de flow en u wilt afmelden bij Flow Designer.
  • Klik op Terug naar Flow als u de flow wilt bekijken of bewerken.

    Als de flow wordt toegewezen aan routeringsstrategieën voor toegangspunten, kan het bewerken van een gepubliceerde flow invloed hebben op de live interacties met het contactcenter.

Een flow verwijderen

Als een flow de status Gepubliceerd heeft, kan dat deel uitmaken van de configuratie van een routeringsstrategie. Weet waar de flow wordt gebruikt voordat u deze verwijdert. Anders zou u invloed kunnen hebben op live interacties in het contactcenter.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het ellipspictogram naast de stroom die u wilt verwijderen, en klik op Verwijderen.

4

Klik op Ja om te bevestigen.

Routeringsstrategieën voor toegangspunten

Een routeringsstrategie voor toegangspunten is een configuratie die het routeringsgedrag van een contact regelt wanneer de contactpersoon een toegangspunt bereikt. Wanneer een contactpersoon op een toegangspunt aankomt, controleert de routeringsengine welke routeringsstrategie voor toegangspunten op dat moment actief is en volgt die configuratie.

In het gedeelte gespreksbeheer van de configuratie van de routeringsstrategie voor toegangspunten kunt u een flow kiezen die bepaalt welke ervaring bellers hebben tijdens hun interactie. Met Flow Designer kunt u een end-to-end flow configureren die zowel de initiële behandeling van het gesprek in de IVR regelt, als de wachtrijervaring nadat de contactpersoon in de wachtrij is geplaatst.

Kies een flow in de keuzelijst Flow om de flow aan te geven die deze end-to-end gesprekservaring regelt gedurende het tijdsinterval dat is gespecificeerd in de routeringsstrategie. Alleen flows die via Flow Designer zijn gepubliceerd, zijn beschikbaar in deze keuzelijst.

Flows zijn alleen beschikbaar voor toegangspunten voor telefonie. U kunt geen enkele instelling in de flow van de routeringsstrategie voor toegangspunten overschrijven.

Strategieën voor het routeren van wachtrijen

Een routeringsstrategie voor wachtrijen is een configuratie die het routeringsgedrag van een contact regelt wanneer de contactpersoon een wachtrij bereikt. Wanneer een contactpersoon in een wachtrij terechtkomt, controleert de routeringsengine welke routeringsstrategie op dat moment actief is en volgt die configuratie.

Klanten met routeringsstrategieën voor wachtrijen in Webex Contact Center hebben daar toegang toe, maar ze kunnen geen nieuwe strategieën bedenken. We raden alle klanten aan om hun configuraties over te zetten naar wachtrijen.

Substromen aanmaken en beheren

Met Flow Designer kunt u grote stromen opsplitsen in kleinere, beter beheersbare onderdelen, de zogenaamde subflows. U kunt substromen in meerdere stromen hergebruiken om specifieke taken uit te voeren. Deze modulaire aanpak vereenvoudigt het stroombeheer en vermindert de complexiteit van het bouwen van grote stromen. Hier zijn enkele belangrijke kenmerken van substromen:

  • U kunt op organisatieniveau substromen creëren om ze intern beschikbaar te maken. U kunt bijvoorbeeld substromen bekijken en aanroepen die binnen dezelfde organisatie beschikbaar zijn. U kunt maximaal 200 substromen per organisatie creëren.

  • U kunt vanuit een flow een subflow aanroepen om logica uit te voeren zonder naar een ingangspunt te linken of de hoofdstroom te verlaten.

  • U kunt substromen meerdere keren hergebruiken in een hoofdstroom of in verschillende hoofdstromen binnen de organisatie.

  • U kunt variabelen doorgeven tussen de bovenliggende stroom en de substromen en de invoer- en uitvoervariabelen van de hoofdstroom naar de substroom en omgekeerd in kaart brengen. Dit maakt deze variabelen in de subflow onafhankelijk van de variabelen in de bovenliggende flow die de subflow aanroept.

    De instellingen voor Text-to-Speech (TTS) in de hoofdstroom worden echter niet doorgegeven aan de subflows. Neem bijvoorbeeld een flow waarbij de belangrijkste stroomvariabele Global_VoiceName is: fr-FR-Ariane (Frans). Als een subflow wordt geactiveerd om TTS af te spelen, wordt het geluid standaard in het Engels afgespeeld. Om dit te verhelpen, moet u een subflowvariabele met dezelfde naam definiëren, namelijk global_voiceName:fr-FR-Ariane (Frans). Als alternatief kunt u een subflowvariabele Global_VoiceName maken (hetzelfde als in de hoofdstroom) en de waarde van de hoofdstroom naar de subflow in kaart brengen. Zie Verschillende ondersteunde talen en spraaknamen configureren met native tekst-naar-spraak in de wXCC-subflow voor meer informatie.

    U kunt geen globale variabelen aan de subflow toevoegen. U kunt echter een globale variabele van de hoofdstroom naar een lokale variabele in de subflow toewijzen.

  • U kunt subflow onafhankelijk publiceren. De wijzigingen in de subflow worden echter pas van kracht nadat u de hoofdstroom opnieuw publiceert.

  • U kunt een versielabel, zoals Live, Dev en Test, aan een subflow koppelen, zodat u de hoofdstroom in de respectieve omgevingen van begin tot eind kunt testen.

  • Substromen moeten worden aangeroepen vanuit de hoofdstromen. U kunt vanuit een subflow geen andere subflow aanroepen.

  • U kunt een subflow niet koppelen aan een toegangspunt of routeringsstrategie voor wachtrijen.

  • U kunt substromen onafhankelijk importeren en exporteren.

Een subflow creëren

U kunt substromen aanmaken en beheren in Control Hub.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows > Subflows.

3

Klik op Substromen beheren > Subflow aanmaken.

4

Voer in het veld Subflow-naam de naam van de subflow in.

De naam van de subflow moet uniek zijn. Het mag geen spaties bevatten. De enige speciale tekens die zijn toegestaan zijn _ (onderstrepingsteken) en - (koppelteken). De maximale lengte is 80 tekens.

5

Klik op Begin met het bouwen van een subflow.

Het Flow Designer-venster verschijnt.

6

Voer in het gedeelte Algemene instellingen de beschrijving van de subflow in. U kunt deze beschrijving later wijzigen.

7

Configureer in het gedeelte Weergave-instellingen functies zoals gebogen links, linkkleur, foutpadkleur, selectiekleur en dikte.

8

Voeg in de sectie Variabele definitie de variabelen toe die nodig zijn om naar de hoofdstroom te linken.

  • Invoervariabele subflow: (Vereist) Deze variabele neemt een invoer van de hoofdstroom over.
  • Outputvariabele subflow: (Vereist) Deze variabele stuurt een uitvoer terug naar de hoofdstroom.
  • Lokale variabele subflow: (Optioneel) Deze variabele is bedoeld voor logica die geïsoleerd is binnen de subflow en niet gerelateerd is aan een van de belangrijkste stroomvariabelen.

Alle bovenstaande variabelen kunnen van het type String, Integer, Date Time, Boolean, Decimal en JSON zijn.

9

Voer de volgende taken uit om de subflow te creëren:

Acties zoals het aanbrengen van versielabels en flowtracering werken op dezelfde manier als in de hoofdstroom. Voor meer informatie, pas versielabels toe op een flow en Debug flows.

Een subflow bewerken

Wanneer u een subflow bewerkt en publiceert, worden de wijzigingen pas van kracht in de hoofdstroom nadat u de hoofdstroom hebt gepubliceerd.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows > Subflows.

3

Klik op de subflow die u wilt bewerken.

4

Schakel de schakelknop Bewerken in om de subflow te wijzigen.

5

Breng de vereiste wijzigingen aan in de subflow.

Klik op Opslaan om de flow op te slaan als u de wisselknop Automatisch opslaan uitschakelt.

Een subflow verwijderen

Als een gepubliceerde hoofdstroom een subflow gebruikt, kunt u die niet verwijderen, of de flow nu live is of gekoppeld is aan een ingangspunt. Om de subflow te verwijderen, moet u deze eerst uit de hoofdstroom verwijderen of de hoofdstroom volledig verwijderen.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows > Subflows.

3

Klik op het verticale ellipspictogram op de subflowrij die u wilt verwijderen, en klik op Verwijderen.

4

Klik op Ja om te bevestigen.

Voeg een subflow toe aan een hoofdstroom

U kunt een subflow toevoegen over meerdere hoofdstromen.

1

Meld u aan bij Control Hub.

2

Navigeer naar Contact Center > Customer Experience > Flows.

U kunt ook een subflow toevoegen aan een hoofdstroom via de Management Portal navigatiebalk. Kies Routeringsstrategie > Flows. Klik op het ellipspictogram naast de flow die u wilt bewerken en klik op Openen.

3

Klik op de flow die u wilt wijzigen om een subflow toe te voegen.

Het Flow Designer-venster verschijnt.

4

Klik op het tabblad Subflows.

Er verschijnt een lijst met substromen voor de gekozen organisatie/huurder.

5

Sleep de vereiste subflow van de lijst naar het canvas om deze aan de hoofdflow toe te voegen.

U kunt de details van de gekozen subflow bekijken, zoals de naam, de subflowversie, het versielabel en alle variabelen die in de subflow zijn geconfigureerd.

Klik optioneel op Bekijken naast de naam van de subflow om de subflow te openen op een nieuw tabblad in de browser.

6

Kies in de sectie Subflow-versie het vereiste substroomlabel dat u aan de hoofdstroom wilt toevoegen, aangezien dit niet standaard is geconfigureerd. Het selectievakje Automatische updates inschakelen is standaard aangevinkt. Als deze optie is ingeschakeld, wordt de hoofdstroom automatisch bijgewerkt met de nieuwere versie wanneer u een nieuwe versie van een subflow 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 subflow maakt.

7

In de sectie Subflow-invoervariabelen koppelt u de belangrijkste stroomvariabelen aan de invoervariabelen voor de subflow.

Zorg ervoor dat u hetzelfde gegevenstype in kaart brengt om de subflow foutloos te laten werken.

Op dezelfde manier wijst u in de sectie Subflow-uitgangsvariabelen de uitgangsvariabelen van de subflow toe aan de hoofdstroomvariabelen met hetzelfde gegevenstype.

8

Publiceer de belangrijkste flow.

Functies aanmaken en beheren

U kunt functies aanmaken en beheren binnen de Flow Designer-module. Met functies kunt u aangepaste broncode schrijven om snelle gegevenstaken uit te voeren en complexe acties te orkestreren. U kunt code inline schrijven met behulp van een code-editor en deze in verschillende stromen gebruiken.

De functies vormen een aanvulling op het Pebble Template-raamwerk dat de ontwikkelaars gebruiken om soortgelijke taken uit te voeren. Met deze mogelijkheid kunnen de ontwikkelaars van Flow:

  • Kies de taal voor het schrijven van de code. Ondersteunde talen zijn JavaScript en Python.
  • Schrijf aangepaste broncode met taalspecifieke statische analyse.
  • Test aangepaste code met voorbeeldwaarden en bekijk de resultaten en fouten voordat u deze publiceert.
  • Schrijf stroomlogica op basis van activiteitsuitvoervariabelen en status-/foutcodes.
  • De waarden van de uitgangen die door de functie worden geretourneerd, ontleden en in variabelen instellen, voor verder gebruik in de flow.
  • Hergebruik werkt in meerdere stromen als activiteit.
  • Foutopsporingsstromen met behulp van de foutmeldingen die worden geretourneerd door de uitvoer van de functie, status- en foutcodes, verwerking van runtime-fouten, functies voor foutopsporing van de flow en functies analyseren.

Belangrijke overwegingen

In dit gedeelte worden enkele belangrijke overwegingen behandeld waarmee u rekening moet houden bij het werken met functies:

  • Het maximale aantal ondersteunde functies per organisatie is 200.
  • Het maximaal toegewezen geheugen per functie is 128 MB.
  • De instelbare time-out voor audio bij een wachttijd is 2-5 seconden.

Een functie aanmaken

1

Meld u aan bij Control Hub.

2

Navigeer naar Services > Contact Center > Customer Experience > Functies.

3

Klik op de pagina Functies op Een functie aanmaken.

U kunt ook een functie aanmaken op het tabblad Functies in de Flow Designer-module.

4

Kies op de pagina Een nieuwe functie aanmaken de gewenste methode om een functie aan te maken.

  1. Opnieuw beginnen — Kies deze methode om vanaf nul een nieuwe functie te creëren om gegevens te parseren of aangepaste code uit te voeren. Voer in de wizard Create a new function de volgende taken uit:

    1. Op de pagina Naam en configuratie configureert u de volgende instellingen:

      • Functienaam — Geef een naam voor de functie.
      • Functietaal — Kies de functietaal. Beschikbare talen zijn onder meer JavaScript en Python.

    2. Klik op Functie aanmaken. De nieuwe UI-pagina met functiedefinitie wordt geladen met de volgende panelen:

      • Code-editor: voer hier uw aangepaste broncode in.
      • Testpaneel — Test de geschreven code door waarden te geven aan een van de gedefinieerde ingangen. Klik op Test om de code te valideren. Het resultaat verschijnt in het resultatenvenster.
      • Eigenschappenvenster — bestaat uit de volgende velden.
        • Functiebeschrijving — Geef een korte beschrijving van het doel van de functie.
        • Definitie van variabelen — Configureer de invoervariabelen en wijs ze toe aan de code. Klik op de knop Invoervariabelen toevoegen. Voer in het pop-upvenster Functievariabele toevoegen de volgende gegevens in:
          • Naam — Voer de naam van de variabele in.
          • Beschrijving — Geef een beschrijving van de variabele.
          • Variabel type — Kies het type variabele. De beschikbare opties zijn String, Integer, Date Time, Boolean, Decimal, JSON.

          Klik op Opslaan.

        • Definitie van uitvoervariabelen — Specificeer de uitvoervariabelen die door de functie moeten worden geretourneerd. Dit helpt de ontwikkelaars van Flow om deze variabelen te gebruiken tijdens het gebruik van uw functie.
        • In de functie-eigenschappen rechtsonder in het venster worden de volgende gegevens weergegeven:

          • Functie-eigenaar — Het e-mailadres van de gebruiker die de functie heeft aangemaakt.
          • Functie-ID — Automatisch gegenereerde functie-id.
          • Laatst bewerkt — De datum waarop de functie voor het laatst is bewerkt.
          • Functieversie — Het laatst beschikbare versienummer van deze functie.

  2. Importeren — Kies deze methode om een functie te importeren. Voer in de wizard Create a new function de volgende taken uit:

    U kunt alleen JSON-bestanden importeren die zijn gegenereerd door een functie te exporteren.

    1. Kies op de pagina Bestand uploaden het gewenste bestand. U kunt ook het bestand slepen en neerzetten. Klik op Vervangen om het gekozen bestand te vervangen.
    2. Klik op Volgende.
    3. Op de pagina Naam en configuratie configureert u de volgende instellingen:
      • Functienaam — Geef een naam voor de functie.
      • Functietaal — De programmeertaal van de functie die u hebt geïmporteerd. Het systeem stelt dit in op basis van de taal van de functie die u importeert.

      Klik op Functie aanmaken.

    4. De functiepagina wordt opnieuw geladen. Herhaal de hierboven beschreven stappen om een geheel nieuwe functie te creëren.
5

Klik op de functie Publiceren. Voer op de pagina Publicatiefunctie de volgende gegevens in:

  • Notitie publiceren — Voeg een optionele notitie toe als referentie.
  • Versielabel (s) toevoegen — Voeg het vereiste versielabel toe aan de functie. Als u geen versielabel toevoegt, voegt het systeem automatisch het label 'Laatste' toe.

Gebruik de vervolgkeuzeknop naast de functienaam in de linkerbovenhoek van de pagina om de versiegeschiedenis van de functie te bekijken. U kunt indien nodig ook terugkeren naar een oudere versie, vergelijkbaar met wat u doet voor flows.

Als u een functie publiceert nadat u de broncode of instellingen hebt bewerkt, werkt het systeem de wijzigingen onmiddellijk bij naar alle flows die de gelabelde versies van de functie gebruiken. Wees daarom voorzichtig wanneer u getagde versies publiceert van een functie die wordt gebruikt in uw live productiestromen.

Wat nu te doen

Voeg de functie toe aan een hoofdstroom. Zie Een functie aan een hoofdstroom toevoegen voor meer informatie.

Functies beheren

Nadat u een functie hebt aangemaakt, kunt u de functie naar behoefte kopiëren, exporteren en verwijderen.

1

Meld u aan bij Control Hub.

2

Navigeer naar Services > Contact Center > Customer Experience > Functies.

Op de pagina met functies worden alle functies weergegeven die in de organisatie zijn gemaakt.
3

Klik op het ellipspictogram naast de functie. Kies indien nodig Kopiëren, Verwijderen of Exporteren.

4

Klik op de knop Beheer in de flow designer om de functie te openen in de Flow Designer-module.

Wat nu te doen

Een functie aan een hoofdstroom toevoegen

U kunt een functie toevoegen voor meerdere hoofdstromen.

1

Meld u aan bij Control Hub.

2

Navigeer naar Services > Contact Center > Customer Experience > Flows.

3

Klik om de flow te openen waaraan u een functie wilt toevoegen.

4

Schakel de knop Bewerken in.

5

Klik op het tabblad Functies in het venster Activiteitenlijst aan de linkerkant.

Er verschijnt een lijst met gepubliceerde functies die zijn gemaakt voor de gekozen organisatie/huurder.

6

Sleep de gewenste functie van de lijst naar het canvas. Voeg het toe aan de hoofdstroom.

U kunt de details van de gekozen functie bekijken, zoals het versielabel van de functie, de invoervariabelen van de functie, de gegevens van de variabelen en de uitvoervariabelen.

7

In de sectie Functie-invoervariabelen koppelt u de belangrijkste stroomvariabelen aan de invoervariabelen van de functie.

Stroomvariabelen die zijn gemaakt met dezelfde naam en hetzelfde gegevenstype als de invoervariabelen van de functie, worden automatisch aan elkaar toegewezen.

8

In de sectie Functie-uitvoervariabelen kunt u de uitvoervariabelen van de functie ontleden en koppelen aan de belangrijkste stroomvariabelen met hetzelfde gegevenstype. U kunt parseren met behulp van JSONPath-expressies, zoals beschreven op het scherm met voorbeelden.

9

Publiceer de belangrijkste flow.

Veelgestelde vragen

In dit gedeelte worden veelgestelde vragen over het gebruik van functies in uw organisatie beantwoord.

Welke talen ondersteunt de Flow Designer-module voor de Function-activiteit?

De Flow Designer-module ondersteunt JavaScript (Node.js 22.x) en Python (3.13) in de eerste fase.

Zijn er beperkingen voor de bibliotheken die ik binnen het codeblok kan gebruiken?

Er zijn veelgebruikte native bibliotheken beschikbaar. Er is echter geen ondersteuning voor aangepaste modules.

Is er een limiet op het aantal regels code?

Ja. U kunt maximaal 5000 regels code invoeren.

Is er een limiet op de uitvoeringstijd?

Ja. De uitvoering is beperkt tot 5 seconden.

Kan ik mijn code testen? Zijn er beperkingen?

Ja. Er is een uitvoeringstestrunner beschikbaar met als resultaat de werkelijke output of een foutmelding. Consolelogboeken worden niet weergegeven, maar u kunt ze instellen en openen met behulp van een aangepaste reeks uitvoertekenreeksen.

Hebben we ondersteuning voor Music on wait for execution, waits mid-call ( voorkoming van stilzwijgen)

Ja, de instelling Music on Wait op Flow helpt automatisch om te voorkomen dat bellers stil worden. De standaardwaarde is 2 seconden.

Hoe werkt de functie?

We gebruiken een FaaS-infrastructuur (Function as a Service) om de functie te verpakken en uit te voeren. Lage latentie voor telefoongesprekken.

Hoeveel invoervariabelen kan ik doorgeven? Hoeveel uitgangen worden er ingesteld?

Er worden tien invoervariabelen en één JSON-uitvoervariabele ingesteld. Individuele functie-uitgangen kunnen in dezelfde activiteit worden geparseerd met behulp van JSONPath-expressies.

Kan ik meerdere variabelen in het codeblok instellen?

Ja. De nieuwe verbetering om meerdere variabelen in te stellen is vergelijkbaar met de activiteit 'Parse'.

Kan ik de functie hergebruiken voor meerdere flows?

Ja. U kunt de functie in al uw stromen gebruiken, aangezien deze centraal beschikbaar is in uw organisatie.

Wie kan functies beheren (bewerken of bekijken)?

Toezichthouders en beheerders. De toegang van de supervisor tot de functie wordt geregeld door de functie-instelling (die kan worden ingesteld op Bewerken, Bekijken of Geen onder Customer Experience in het gebruikersprofiel).

Foutafhandeling configureren

Het systeem markeert het pad voor foutafhandeling voor elke activiteit die binnen de specifieke flow is ingesteld. Configureer het pad voor foutafhandeling om mogelijke fouten tijdens de uitvoering van de flow te beheren. Het systeem geeft dit pad standaard weer, maar de configuratie is optioneel. Als u het niet instelt voor een activiteit, toont het systeem meldingen tijdens de validatie van de flow. U kunt de flow echter nog steeds publiceren met deze meldingen.

Het systeem classificeert fouten die optreden tijdens de uitvoering van de flow in twee categorieën:

  • Fouten bij de uitvoering van de activiteit: Geef de fouten aan die optreden tijdens de functionele uitvoering van de activiteit. Er treedt bijvoorbeeld een activiteitsfout op wanneer een klant een item invoert dat niet overeenkomt tijdens de uitvoering van de menuactiviteit.

  • Systeem-/globale fouten: Geef de fouten aan die zich tijdens de uitvoering van de activiteit in het systeem voordoen. Er treden bijvoorbeeld systeemfouten op als er een ongeldige Pebble-expressie is tijdens de uitvoering van de activiteit Set Variable.

    • Ongedefinieerde fout: Dit foutknooppunt stelt het uitvoerpad van de fout in dat de flow moet volgen als er tijdens de uitvoering van de flow ongedefinieerde systeemfouten optreden. U kunt de flow configureren voor ongedefinieerde fouten door het uitvoerpad van deze activiteit te koppelen aan de juiste activiteiten.

      De volgende Flow Control-activiteiten hebben niet het knooppunt Undefined Error:

      • Start Flow
      • Einde van de flow
      • HTTP-aanvraag
      • ontleden

      Als u bij geen enkele activiteit het knooppunt Undefined Error ziet, neem dan contact op met Cisco Support om de bijbehorende functievlag in te schakelen.

Configureer paden voor foutafhandeling om de flow te optimaliseren. Als u geen foutafhandelingspad voor de activiteit configureert, wordt standaard het pad gebruikt dat is ingesteld in de eventhandler OnGlobalError op het tabblad Event Flows. Zie Event flows voor meer informatie over de eventhandler OnGlobalError.

Door het systeem afgedwongen limieten voor zelflus voor activiteiten

Het systeem hanteert self-loop-limieten voor specifieke activiteiten tijdens de uitvoering van flows tijdens runtime. Dit voorkomt dat activiteiten in eindeloze lussen terechtkomen binnen een interactie.

Als een activiteit tijdens de uitvoering de door het systeem afgedwongen limiet overschrijdt, verschijnt er een waarschuwingsbericht dat aangeeft dat er een lus is gedetecteerd. Raadpleeg het artikel Systeemlimieten in het Webex Contact Center-artikel voor meer informatie over de specifieke maximumgrenswaarden voor activiteiten.

Als een activiteit tijdens de uitvoering de door het systeem afgedwongen limiet overschrijdt, verschijnt er een waarschuwingsbericht dat aangeeft dat er een lus is gedetecteerd. Zie de volgende tabel voor maximale grenswaarden voor activiteiten:

Configuraties

Limiet voor de zelflus

Geavanceerde informatie over de wachtrij1500
Blinde overdracht10
Overbrugde overdracht75
Terugbellen10
Analyse van de voortgang van het gesprek10
CollectDigit100
Contact verbreken0
De gespreksdistributiegroep escaleren750
FeedbackV210
Menu100
Contactpersoon in de wachtrij100
Wachtrij voor agent100
Nummerherkenning instellen100
Opnamecontrole10
Record10
Terugbellen plannen10
Prioriteit voor contactpersonen instellen100
Mediastream starten20
Audio uploaden3
Virtueel agent50
Virtual Agent V250

Hoewel er specifieke configuraties bestaan voor gespreksafhandelingsactiviteiten, zijn stroombeheeractiviteiten onderworpen aan door het systeem geconfigureerde pieklimieten om stabiliteit te garanderen en oneindige looping te voorkomen.

Meerdere stromen koppelen (met GoTo)

Flow Designer biedt u de mogelijkheid om meerdere stromen te koppelen (flow chaining). U kunt de ervaring van de beller aanpassen door gesprekken door te sturen naar een toegangspunt (op basis van tijd) of naar een flow (voor hergebruik in verschillende scenario's). Gebruik GoTo om meerdere stromen aan elkaar te koppelen. U kunt stroomvariabelen in verschillende stromen in kaart brengen om ervoor te zorgen dat de gegevens tijdens het hele gesprek behouden blijven.

Registratie van vaccinaties

Om klanten te behandelen die deelnemen aan een vaccinatiecampagne, kunt u twee opties bieden: één voor premiumklanten en één voor algemene klanten.

Wanneer klanten in het algemeen bellen, stuurt het systeem de oproep door naar de flow die is gekoppeld aan het toegangspunt dat de registraties afhandelt. Op basis van de actieve routeringsstrategieën voor toegangspunten stuurt het systeem de oproep door naar de juiste agent om de algemene klant te registreren.

Wanneer premiumklanten bellen, stuurt het systeem de oproep door naar een andere afdeling om een afspraak te maken.

Bekende problemen met het koppelen van stromen

  • Het systeem voorkomt dat u een toegangspunt verwijdert dat deelneemt aan de flow chaining. Verwijder alle bijbehorende bronnen (wachtrijen en stromen) voordat u het startpunt verwijdert.

  • Het systeem voorkomt dat u een flow verwijdert die deelneemt aan de flow chaining. Verwijder elke referentie voor de stroomketen voordat u de flow verwijdert.

  • Als u een ingangspunt of flow in de flowchain met geweld verwijdert, wordt de validatie overgeslagen en worden er geen foutmeldingen weergegeven in de gebruikersinterface.

Debug-stromen

Flow-foutopsporing is een proces na een gesprek in Flow Designer waarmee u inzicht krijgt in de flow en het pad dat is afgelegd voor een gesprek. Met deze functie kunnen flow-ontwikkelaars belangrijke informatie in het uitvoeringspad van de besturing bekijken om problemen met de flow te debuggen en op te lossen.

Als u meerdere versielabels op een flow hebt aangebracht, kunt u ook de stroom traceren met betrekking tot die versielabels. Zie Versielabels op een flow toepassen voor meer informatie.

Een interactie vat activiteiten samen en brengt deze met elkaar in verband tijdens de reis van een contact door een contactcentrum. Het systeem genereert voor elke interactie een unieke interactie-ID, die het traject traceert, wat helpt bij het identificeren van fouten en het oplossen van problemen bij de uitvoering van de flow.

Debug-flows om de paden voor gespreksbeheer te bekijken na de uitvoering van de flow in de productie, zodat de activiteitsinstellingen en afhankelijke stroomconfiguraties worden geverifieerd voor een succesvolle uitvoering.

Stroomlogboeken ontcijferen

Om de veiligheid en flexibiliteit van flowfoutopsporing te verbeteren, zijn er decoderingscontroles beschikbaar om de blootstelling aan gevoelige gegevens tijdens het debuggen te beheren:

  • Ontsleuteling op stroomniveau: Zet de schakelaar Stroomdecodering inschakelen onder Flow Decryption-instellingen aan wanneer u flows maakt en bewerkt. Deze optie is beschikbaar op de pagina Algemene instellingen van Flow. Deze schakelaar regelt de ontcijfering van alle activiteiten binnen de flow. Als u deze schakelaar inschakelt, worden logboeken voor alle activiteiten gedecodeerd, ongeacht de ontsleuteling op activiteitsniveau.
  • Ontsleuteling op activiteitsniveau: Schakel de schakelaar Enable Decryption in voor een gedetailleerdere controle over de activiteiten. U kunt de ontsleuteling van logboeken voor de activiteiten uitschakelen als de uitvoer gevoelig is, zelfs als u de decodering op stroomniveau hebt ingeschakeld. Dit zorgt ervoor dat vertrouwelijke gegevens tijdens de activiteiten beschermd blijven tijdens het debuggen.

    Flow-decryptie is alleen van toepassing op gesprekken die worden gestart nadat u de flow hebt gepubliceerd.

Om de stroomlogboeken te beveiligen:

  • Schakel de decoderingsschakelaar op stroomniveau in om decodering voor alle activiteiten mogelijk te maken.

  • Voor activiteiten die extra bescherming vereisen, moet u de decodering op activiteitsniveau uitschakelen. Deze aanpak biedt u de flexibiliteit om stromen op te sporen en te debuggen, terwijl de beveiliging van gevoelige informatie behouden blijft wanneer dat nodig is.

Voorbeeld van een gebruiksscenario:

Als flow-ontwikkelaar kunt u decodering op flowniveau inschakelen om problemen met een oproeppad op te lossen, maar de decodering uitschakelen voor een activiteit waarbij gevoelige klantgegevens worden verwerkt met behulp van verzamel cijfers. Dit zorgt ervoor dat de rest van de flow kan worden gedebugd, terwijl gevoelige uitgangen beschermd blijven.

  • Als de decodering op stroomniveau niet is ingeschakeld, blijven schakelaars op activiteitsniveau beveiligd en uitgeschakeld. De hele stroom is verzekerd.
  • Als decodering op stroomniveau is ingeschakeld, kunnen gebruikers met volledige beheerdersrechten op tenantniveau de decoderingsinstellingen aanpassen om naleving en beveiliging voor bepaalde activiteiten te handhaven.

Voordat u begint

Publiceer en voer flows uit om ten minste één interactie tot stand te brengen. Zie Flows aanmaken en beheren voor meer informatie.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken.

De flow wordt geopend in het Flow Designer-venster.
4

Klik op Debug.

Het venster Interacties verschijnt. Een tabel toont de meest recente 100 interacties voor de flow. In de tabel ziet u de volgende informatie:
  • Tijdstempel: geeft de datum en tijd van de interactie weer. U kunt de logboekvermeldingen sorteren op basis van het tijdstempel.

  • Interactie-ID: Geeft de unieke ID van de interactie aan.

  • Versie: Hier wordt de flow-versie weergegeven met het bijbehorende label, zoals Latest, Dev, Live of Test.

  • Ingangspunt: Toont de toegangspunten die aan de flow zijn toegewezen.

  • Laatst uitgevoerde activiteit: Toont de uitgevoerde activiteiten aan het einde van de geselecteerde interactie.

  • Oorsprong: De oorsprong van de interactie. Bijvoorbeeld het mobiele nummer van de klant, het e-mailadres van de klant en andere soortgelijke gegevens.

  • Bestemming: De bestemming kan de DNIS van het Entry Point zijn.

5

(Optioneel) Gebruik de zoekoptie om de lijst te filteren met de volgende zoekparameters:

  • Interactie-ID, ANI, DNIS: Voer een interactie-ID in om het uitvoeringspad van de flow voor die interactie weer te geven. U kunt ook zoeken op basis van de ANI of de DNIS.

  • 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 keuzelijst om alle flowversies met de gekozen versielabels te bekijken.

6

Kies een interactie uit de tabel.

Het geselecteerde activiteitspad wordt gemarkeerd op het canvas.

Er wordt een nieuw tabblad geopend met de volgorde van de activiteiten die tijdens de interactie zijn uitgevoerd, samen met de volgende informatie:

  • Sequentie: geeft de activiteiten weer in de volgorde waarin ze zijn uitgevoerd.

  • Naam van de activiteit: Geeft de naam van de activiteit weer.

  • Uitkomst: Het systeem markeert resultaten als geslaagd of mislukt, waarbij mislukte gevallen rood worden gemarkeerd.

U kunt meerdere interacties kiezen die in aparte tabbladen worden geopend.

7

Selecteer een activiteit om de volgende informatie te bekijken:

  • Metagegevens over de interactie tussen activiteiten: Hier wordt de naam van de activiteit weergegeven en de begin- en eindtijd van de uitvoering van die activiteit.

  • Activiteitsinvoer: Toont de lijst met beschikbare ingangen voor de geselecteerde activiteit. Als u bijvoorbeeld de activiteit Muziek afspelen selecteert, worden onder andere de volgende gegevens ingevoerd:

    • Muziekbestand
    • Offset starten
    • Dynamisch audiobestand
    • en nog veel meer.

  • Uitgangen van activiteiten: Geeft de output van de activiteit weer.

    Als Decrypt Access is ingeschakeld voor de flow, kunt u de niet-gemaskeerde uitvoervariabele bekijken in het venster met foutopsporingslogboeken. Deze optie is momenteel alleen ingeschakeld voor de volgende activiteiten: HTTP Request, BRE Request, Collect Digits, Virtual Agent en Virtual Agent V2-activiteit.

  • Gewijzigde variabelen: Het systeem toont de details van gewijzigde variabelen tijdens de uitvoering van de geselecteerde activiteit. Als u bijvoorbeeld de activiteit Variabele instellen gebruikt, wordt de bijgewerkte stroomvariabele weergegeven in de sectie Gewijzigde variabelen.

8

Pictogram voor het ontcijferen van logboeken: Klik op het pictogram voor het ontcijferen van logboeken om toegang te krijgen tot niet-gemaskeerde logboeken. U kunt de logboeken alleen ontsleutelen en toegang krijgen tot gevoelige informatie als u een geautoriseerde gebruiker bent. Zie de volgende disclaimer:

Disclaimer

Als u foutopsporingsgegevens inschakelt, worden verbeterde diagnostische gegevens zichtbaar, waaronder mogelijk gevoelige informatie (zoals gebruikers-ID's, metagegevens van gesprekken, foutsporen en mogelijk andere persoonlijke of vertrouwelijke informatie).

Door Debug Details in te schakelen, erkent en bevestigt u dat:

  • U bent bevoegd om toegang te krijgen tot gedetailleerde foutopsporingsgegevens binnen uw organisatie.
  • U zult deze gegevens uitsluitend gebruiken voor het oplossen van problemen .
  • U begrijpt dat als u deze functie inschakelt, persoonlijke of vertrouwelijke informatie in de stroomlogboeken kan worden onthuld.
  • U zult zich houden aan het beveiligings- en privacybeleid van uw organisatie bij het openen, verwerken en delen van deze gegevens.
  • Als u niet zeker bent over het bovenstaande, moet u uw beheerder of nalevingsteam raadplegen voordat u verder gaat.

9

(Optioneel) Klik op het kopieerpictogram (Copy icon.) om de interactiegegevens naar uw klembord te kopiëren.

U kunt de activiteiten voor de mislukte gevallen identificeren en problemen oplossen door de flow te bewerken. Voor meer informatie, zie Flows aanmaken en beheren.

Stromen analyseren

Analytics in Flow Designer biedt een geaggregeerd overzicht van alle gesprekken die via een bepaalde flow zijn gevoerd. Het toont het aantal executies voor elke uitgaande poort van een activiteit gedurende een bepaalde periode. Het berekent ook het percentage van het aantal gesprekken dat via de NewContact-activiteit is verlopen. De noemer voor de procentuele berekening is het aantal gesprekken dat via de activiteit van NewContact is verlopen.

Flow Analytics houdt alleen rekening met voltooide gesprekken binnen de gestelde termijn. De berekening van het totale aantal gesprekken omvat gesprekken die beginnen voor en eindigen binnen de gekozen periode. De analysegegevens zijn exclusief gesprekken die zijn ingesteld om terug te bellen of gesprekken die om andere redenen worden voortgezet (zoals lopende of niet afgesloten).

Elke activiteit toont het aantal executies op de uitgaande poorten. Voor activiteiten zoals menu's met meerdere branches krijgt elke poort het aantal uitvoeringen, en de percentages volgen. Als het aantal executies van een uitgaande poort niet aanwezig is, betekent dit dat er geen aanroepen zijn geweest die de poort hebben aangeraakt.

Het kleurenpalet laat zien hoe het aantal uitgevoerde gesprekken een kleurcode geeft voor de stroompaden. In scenario's zoals call loops kan het percentage hoger zijn dan 100%.

Zelfs zonder expliciete koppelingen voor foutafhandeling geeft het systeem een aantal executies weer in de foutpoort als er een fout is opgetreden en naar de OnGlobalError-gebeurtenis wordt geleid. U vindt het onder het tabblad Event. In dergelijke gevallen geeft het systeem de analysegegevens weer voor de eventhandler OnGlobalError.

Flow Analytics houdt standaard rekening met de laatste versie van de flow. Als de flow meerdere versies heeft, kunt u tussen de flows schakelen met behulp van de tabel Versiegeschiedenis.

Momenteel ondersteunt Flow Analytics geen substromen; het houdt alleen de toevoeging van een subflow aan een hoofdstroom bij, met uitzondering van de interne activiteitsgegevens.

Voordat u begint

Publiceer de flow minstens één keer.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

3

Kies de flow en klik op het pictogram Ga naar Flow Designer.

De gekozen flow wordt geopend in de Flow Designer.
4

Klik op Analytics.

De pagina wordt vernieuwd en de analysegegevens worden weergegeven.

Standaard worden de statistieken weergegeven van alle voltooide contactpersonen in de laatste 15 minuten.

5

Klik op de datumwidget en kies een van de volgende opties:

  • De laatste 15 minuten
  • Vandaag
  • Gisteren
  • Afgelopen 7 dagen
  • Afgelopen 30 dagen
  • Deze maand
  • Aangepast: kies de begin- en einddatum om de stroomanalyses voor een bepaalde periode tot de laatste 30 dagen te bekijken.

Op de pagina Flow Analytics worden de volgende statistieken weergegeven:

  • Totale stroomuitvoeringen - Toont het totale aantal stroomuitvoeringen gedurende de geselecteerde periode. In het bijzonder, als een flow twee keer wordt uitgevoerd binnen een enkele interactie, verhoogt het systeem de statistiek met 2 (aantal uitvoeringen) in plaats van 1 (aantal gesprekken).

  • Gemiddelde stroomduur - Geeft de gemiddelde duur weer voor een flow die wordt uitgevoerd. Het systeem berekent het gemiddelde voor alle activiteiten op het gebied van de hoofdstroom en de eventflow die door de flow zijn gegaan. Deze waarde omvat uitgevoerde activiteiten via foutpaden. De noemer is de totale stroomuitvoering bij de berekening van het gemiddelde.

  • Gemiddelde activiteiten per contact - Geeft de gemiddelde uitgevoerde activiteit weer per gesprek dat door de flow is gegaan. Deze gemiddelde waarde omvat ook activiteiten in de eventflow. Dit helpt bij het analyseren van het stroomgebruik. Deze waarde omvat uitgevoerde activiteiten via foutpaden.

  • Activiteitsfouten | Activity Error% - Geeft het aantal gesprekken weer dat de foutpoort/het pad heeft ontvangen. Voor de procentuele berekening is de noemer het totale aantal uitgevoerde activiteiten, en de teller het totale aantal uitvoeringen van de foutpoorten.

6

(Optioneel) Om tussen de flow-versies te schakelen, gaat u naar Versiegeschiedenis. Kies een versie om de analysegegevens voor die flow-versie te bekijken.

7

(Optioneel) Kies een activiteit in de flow om de gebruiksgegevens van de activiteit te bekijken die betrekking hebben op die activiteit voor de gekozen periode.

Deze selectie toont alleen de top 100 interacties met de volgende beperkingen:

  • De gegevens van de gekozen periode komen niet overeen.
  • Voor activiteiten die in een lus worden herhaald, worden dezelfde interacties meerdere keren weergegeven.
8

Klik op Analytics om de analyseweergave te sluiten en terug te gaan naar de flowdesigner.

Foutcodes begrijpen

Flow Designer retourneert foutcodes om de aard of reden van een fout weer te geven. Gebruik de volgende tabel om de fout en de beschrijving ervan te identificeren.

Tabel 32. Foutcodes van Flow Designer

Foutcode

Beschrijving

FC1001

De versie van Flow is niet gevonden. Vernieuw de pagina of maak een nieuwe flow.

FC1002

Startactiviteit niet gevonden. Vernieuw de pagina of maak een nieuwe flow. Er verschijnt standaard een Start-activiteit wanneer u een nieuwe flow aanmaakt.

FC1003

Een of meer eventflows hebben geen geldige start. Voeg een Event Handler-activiteit toe aan het begin van elke eventflow.

FC1004

Alle branches die geen gebeurtenissen hebben, moeten naar het eindknooppunt leiden.

FC1005

Eén van de variabele configuraties is ongeldig. Controleer voor elke variabele of het geconfigureerde gegevenstype en de variabele waarde compatibel zijn.

FC1006

Een of meer poorten in de activiteit hebben geen verbindingen. Verbind alle poorten met een andere activiteit via links.

FC1007

Voeg een beschrijving van de activiteit toe.

FC1008

Sommige variabelen hebben dezelfde naam. Zorg ervoor dat alle variabelen een unieke naam hebben.

FC1009

De uitdrukking is ongeldig.

FC1010

De voorwaarde is ongeldig.

FC1011

Het systeem detecteert een verbroken link in de hoofdstroom. Verwijder de link om de fout te herstellen.

FC1012

Een verbroken link in de Event Flow veroorzaakt de fout. Verwijder de link om het probleem op te lossen.

FC1013

Het systeem gebruikt de activiteit in meer dan één Event Flow. Event Flows kunnen geen gemeenschappelijke activiteiten delen en moeten een uniek begin en einde hebben.

FC1014

Queue Contact moet de stroom stoppen. De uitgangslink kan alleen verbinding maken met een End Flow-activiteit.

FC1015

Het systeem identificeert verkeerd geconfigureerde velden in de activiteit en toont een link naar de mislukte activiteit tijdens de validatie. Klik op de link om naar de activiteit en het veld te gaan dat de fout veroorzaakt heeft. Volg de vereisten van elk veld om alle fouten te corrigeren en geldige invoer in te voeren.

FC1016

Een andere flow gebruikt dezelfde naam als deze. Bewerk de naam van de flow om deze uniek te maken.

FC1017

Een activiteit heeft pijlen die van zichzelf afkomstig zijn en naar zichzelf wijzen.

Ga voor meer informatie over GraphQL Server-fouten naar https://www.apollographql.com/docs/react/data/error-handling/.

Vond u dit artikel nuttig?
Vond u dit artikel nuttig?