In dit artikel
dropdown icon
Aan de slag
    Belangrijke terminologie
    Access Flow Designer
    Ontdek het moderne en uniforme Flow Designer-canvas
    Browservereisten
    E-mailvereisten
dropdown icon
De lay-out verkennen
    Activiteitenbibliotheek
    Canvas-, hoofdstroom- en gebeurtenisstromen
    Deelvenster Eigenschappen
    Koppaneel
    Voettekstvenster
dropdown icon
Activiteiten en gebeurtenissen begrijpen
    Activiteiten in Contact Handling
    Activiteiten in flowcontrol
    Activiteiten in Nutsvoorzieningen
    Activiteiten in spraak
    Evenementstromen
dropdown icon
Variabelen en expressies gebruiken
    Aangepaste variabelen
    Stroominstellingen overschrijven
    Vooraf gedefinieerde variabelen
    Globale variabelen
    Variabelen die zichtbaar zijn voor het bureaublad
    JSON-variabelen
    Expressies schrijven
    Syntaxis van kiezelsjabloon
    Expressies valideren
dropdown icon
Stroomsjablonen gebruiken
    Gebruik kantooruren
    Uitgebreide inkomende contactpersoon
    CSAT DTMF-enquête
    Virtuele agent DialogFlow ES
    Ondersteuning voor dynamische variabele
    Hallo wereld
    Virtuele operator voor menu
    Microsoft Dynamics HTTP(S) data dip
    Procentuele toewijzing en A/B-verdeling
    Dip in Salesforce HTTP(S)-gegevens
    Dip in gegevens van ServiceNow HTTP(S)
    Eenvoudig binnenkomend gesprek naar wachtrij
    Virtuele agent met Google DialogFlow CX
    Gegevensvermindering Zendesk HTTP(S)
    Dubbel terugbellen vermijden
    Opname en beheer van audioprompts
    Laatste sjabloon voor agentroutering
    AI-agent autonoom (pakket traceren)
    Gescript AI-agent (pakkettracering)
    AI-agent gescript (afspraak arts boeken)
dropdown icon
Substroomsjablonen gebruiken
    Terugbelgegevens verzamelen
    Foutafhandeling
    HTTP-gegevensverlaging
    Wachtrijbehandeling
    Sjabloon geplande terugbelsubstroom
dropdown icon
Stromen maken en beheren
    Een stroom maken
    Stromen maken vanuit stroomsjablonen
    Opties voor contextmenu
    Stroomvariabelen bewerken
    Een stroom wijzigen
    Voorbeeld van audioprompt in het proces
    Entiteiten in een stroom zoeken
    Versielabels toepassen op een stroom
    Automatisch opslaan in- of uitschakelen
    Activiteiten kopiëren en plakken
    Een stroom valideren
    Een proces kopiëren
    Een proces exporteren
    Een proces importeren
    Een stroom publiceren
    Een proces verwijderen
    Strategieën voor het routeren van invoerpunten
    Strategieën voor het routeren van wachtrijen
dropdown icon
Substromen maken en beheren
    Een subflow maken
    Een substroom bewerken
    Een substroom verwijderen
    Substroom toevoegen aan een hoofdstroom
dropdown icon
Functies maken en beheren
    Belangrijke overwegingen
    Een functie maken
    Functies beheren
    Een functie toevoegen aan een hoofdstroom
    Veelgestelde vragen
dropdown icon
Foutafhandeling configureren
    Door het systeem afgedwongen zelfluslimieten voor activiteiten
Meerdere stromen koppelen (met GoTo)
Foutopsporingsprocessen
Processen analyseren
Foutcodes begrijpen
Processen opbouwen en beheren met Flow Designer
list-menuIn dit artikel
list-menuFeedback?

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

Aan de slag

Flow Designer biedt een interface om real-time stromen te creëren die voldoen aan de vereisten van uw organisatie. Vooraf gedefinieerde activiteiten met betrekking tot gespreksafhandeling en stroombesturing dienen als bouwstenen voor het maken van stromen. De interface voor slepen en neerzetten biedt een eenvoudige configuratie van stroomcomponenten. U kunt de eigenschappen instellen van elke activiteit die de uitvoering van de stroom beïnvloedt. U kunt ook variabelen en expressies configureren om stroomlogica te definiëren.

Voordat u Flow Designer gebruikt, moet u verschillende entiteiten inrichten vanuit de Webex Contact Center Control Hub. Gebruik deze entiteiten rechtstreeks, als onderdeel van Flow Designer (bijvoorbeeld wachtrijen en audiobestanden), of indirect om contactroutering in te schakelen (bijvoorbeeld gespreksdistributie in routeringsstrategieën voor wachtrijen).

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

  • Invoerpunten
  • Wachtrij
  • Agenten
  • Gebruikersprofiel
  • Bureaubladprofiel
  • Teams
  • Virtuele agent
  • Audiobestanden

Belangrijke terminologie

Maak uzelf vertrouwd met de volgende termen in dit artikel:

  • Activiteit : Een knooppunt in de interface Flow Designer die een enkele stap in een stroom vertegenwoordigt, zoals het afspelen van een bericht of het maken van een HTTP-verzoek. De gebruiker sleept dit element en zet het neer in een stroom.

    Voor activiteitseigenschappen die in een vervolgkeuzelijst zijn gebaseerd, is het zoekfilter standaard ingeschakeld. Als een vervolgkeuzelijst meer opties bevat dan de standaardlimiet, voert u een trefwoord in om te zoeken en selecteert u de gewenste optie in de automatisch ingevulde resultaten.

  • Gebeurtenis : Een gebeurtenis, intern of extern, activeert een stroom of stroompad. Gebeurtenissen kunnen Kafka-berichten, externe HTTP-verzoeken of gebruikersacties omvatten. Flow Designer, een gebeurtenisgestuurde toepassing, voert stromen uit in reactie op deze triggers en voert deze automatisch uit op basis van de configuratie.

  • Stroom : Een door de gebruiker gedefinieerde volgorde van activiteiten die worden uitgevoerd als reactie op een gebeurtenis.

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

Access Flow Designer

Flow Designer gebruikt eenmalige aanmelding (SSO) via de Cisco Identity Service. Als u bent aangemeld bij Control Hub, hebt u toegang tot Flow Designer zonder u opnieuw aan te melden. Als dit niet het geval is, vraagt het systeem u om uw SSO-referenties in te voeren.

Voordat u begint

Als u toegang wilt krijgen tot de toepassing Flow Designer, moet u beschikken over een Premium Agent-licentie en een gebruikersprofiel dat rechten heeft om processen te bewerken.

1

Meld u aan bij Control Hub.

2

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

  • Processen
  • Substromen
  • Globale variabelen
  1. Klik op Manage Flows > Create Flows. De pagina Stroom maken wordt weergegeven. Zie Een stroom maken voor meer informatie.

  2. Klik op een bestaande flow in de lijst. De specifieke stroom wordt weergegeven.

Ontdek het moderne en uniforme Flow Designer-canvas

Het Webex Contact Center Flow Designer-canvas beschikt over een moderne gebruikersinterface die aansluit bij het uiterlijk van de Webex-portfolio en zorgt voor een consistente ervaring in het hele portfolio. Het canvas biedt gerichte toegankelijkheidsverbeteringen, waardoor belangrijke elementen gemakkelijker te gebruiken zijn voor een breder scala aan gebruikers.

Een levendige achtergrondkleur zorgt voor een sterker contrast met vernieuwde knooppunten, zodat gebruikers zich meer kunnen concentreren op het maken van stromen. Het poortontwerp op knooppunten heeft grotere aanrakingspunten en een duidelijker onderscheid tussen uitgangen, versnelt het begrip en maakt het eenvoudiger om knooppunten te verbinden tijdens het opbouwen van stromen. Bovendien creëren het zwevende paneel en het ontwerp van de werkbalk een meer meeslepende werkplek door visuele diepte toe te voegen en het zichtbare gebied te maximaliseren voor stroomontwikkeling.

Of u nu een nieuwe stroom probeert te maken of aan een bestaande stroom probeert te werken, de stroompagina wordt weergegeven in een moderne gebruikersinterface met de volgende modale pop-up waarmee u de nieuwe functies kunt ontdekken.

Ontdek nieuwe functies in Flow Designer

Schakelen tussen moderne en verouderde gebruikersinterface

In het menu gebruikersinstellingen kunt u schakelen tussen moderne en verouderde gebruikersinterface:

  1. Klik op het pictogram voor gebruikersinstellingen in de rechterbovenhoek van het canvas.
  2. Schakel de optie New look schakel om naar de verouderde modus te schakelen.

Schakelen tussen donkere en lichte modus

Flow designer canvas is beschikbaar in donkere en lichte modus thema's om oogbelasting te minimaliseren. Kies het gewenste thema dat het beste voor u werkt:

  1. Klik op het pictogram voor gebruikersinstellingen in de rechterbovenhoek van het canvas.
  2. Schakel de optie Dark mode in- of uitschakelen.

Verbeteringen in het Activity Palatte

Het dynamische palet is als volgt verbeterd:

  • Activiteitengroepering: Activiteiten zijn logisch gegroepeerd op basis van hun functie, zodat u gemakkelijk de activiteit kunt vinden die u nodig hebt. In elke groep worden de activiteiten alfabetisch opgesomd. De volgende groepen zijn nu beschikbaar:
    • Afhandeling van contactpersonen
      • Geavanceerde informatie over wachtrij
      • Verbinding verbreken
      • Gespreksdistributiegroep escaleren
      • Feedback
      • Feedback v2
      • Wachtrijgegevens ophalen
      • Wachtrij contactpersoon
      • Wachtrij naar agent
      • Pop-upscherm
      • Prioriteit van contactpersoon instellen
      • Virtuele agent
      • Virtuele agent V2
    • Spraak
      • Blinde overdracht
      • Overdekte overdracht
      • Analyse gespreksvoortgang
      • TrgBlln
      • Cijfers verzamelen
      • Menu
      • Bericht afspelen
      • Muziek afspelen
      • Opnemen
      • Opnamebeheer
      • Terugbellen plannen
      • Cijfers verzenden
      • Aankondiging instellen
      • Beller-id instellen
      • Fluisteraankondiging instellen
      • Mediastroom starten
      • Audio uploaden
    • Stroombesturing
      • Casus
      • Voorwaarde
      • Eindproces
      • Ga naar
      • Toewijzingspercentage
      • Wachten
    • Hulpprogramma 's
      • BRE-verzoek
      • Kantooruren
      • HTTP-verzoek
      • Ontleden
      • Variabele instellen
  • Zoekbalk: Met de zoekbalk kunt u activiteiten en substromen snel vinden, zonder dat u door de hele lijst hoeft te bladeren. Functies voor automatisch voorstellen en trefwoorden verbeteren de zoekervaring voor de stroomontwerpers.
  • Activiteitspictogrammen en knopinfo: Activiteiten bevatten nu pictogrammen die overeenkomen met hun doel, terwijl knopinfo korte informatie geeft over de activiteiten.

Browservereisten

Gebruik de volgende tabel om te verwijzen naar ondersteunde browsers:

Browser

Microsoft Windows 10

Microsoft Windows 11

Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 of hoger

76.0.3809 of hoger

Mozilla Firefox

ESR 68 of hogere ESR's

ESR V102.0 of hogere ESR's

ESR 68 en hogere ESR's

N.V.T.

Microsoft Edge

42.17134 of hoger

103.0.1264.44 of hoger

N.V.T.

N.V.T.

Chromium

N.V.T.

N.V.T.

N.V.T.

79 of hoger

Configureer de volgende browseropties:

  • Schakel cookies en sitegegevens in.

  • Stel het beveiligingsniveau in op Gemiddeld.

  • Schakel de afbeeldingsoptie in.

  • Schakel de pop-upblokkering uit.

  • Schakel Javascript in.

E-mailvereisten

Flow Designer ondersteunt de volgende e-mailservers:

  • Kantoor 365

  • Gmail

De lay-out verkennen

Activiteitenbibliotheek

In de activiteitenbibliotheek vindt u alle activiteiten. Sleep de activiteiten uit de activiteitenbibliotheek naar de hoofd- of gebeurtenisstroomkanalen om uw stromen op te bouwen. Het is ingedeeld in de volgende secties:

  • Gespreksafhandeling: Gebruik gespreksafhandelingsactiviteiten om stromen op te bouwen die spraakinteracties afhandelen. Deze zijn specifiek voor het afhandelen van gesprekken via IVR (Interactive Voice Response) en virtuele of menselijke agenten.
  • Stroombesturing: Flow control activiteiten zijn agnostisch voor flow type en je gebruikt ze om de logica in de flow te controleren, ongeacht het gebruik case.

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

Canvas-, hoofdstroom- en gebeurtenisstromen

Het canvas is de grijze werkruimte waar u de activiteiten neerzet. Gebruik de bedieningselementen in de linkerbenedenhoek van het scherm om rond het canvas te bewegen en in en uit te zoomen. Er zijn geen beperkingen voor de stroomgrootte of het gebruik van canvas.

Er zijn twee tabbladen die extra ruimte voor canvas toestaan, Main Flow en Event Flows. Deze tabbladen zijn logisch gescheiden van de verschillende paden van uw flow en maken een meer georganiseerde werkplek.

Hoofdstroom

Gebruik het tabblad Hoofdstroom om de primaire stroom te scripten op basis van de triggergebeurtenis die is gedefinieerd in de activiteit Startstroom. Configureer de volledige ervaring voor een beller op het tabblad Hoofdstroom. Dit begint vanaf het IVR-menu (Cisco Unified IP Interactive Voice Response) tot het afmelden of het gesprek wordt beëindigd. De stroom bevat voorspelbare stappen die het systeem achtereenvolgens uitvoert.

Evenementstromen

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

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

Zie Gebeurtenisstromen voor meer informatie over gebeurtenishandlers.

Zoomwerkbalk

De zoomwerkbalk bevat de volgende pictogrammen:

  • Algemene eigenschappen: klik op het pictogram Settings button represented by a cog icon om het pictogram Global properties deelvenster. Zie deelvenster Eigenschappen voor meer informatie.
  • Automatisch ordenen: klik op het pictogram Thumbnails icon op de werkbalk om de activiteiten in het canvas te organiseren.
  • Ongedaan maken: klik op het pictogram undo op de werkbalk om de laatst uitgevoerde canvasactie ongedaan te maken.
  • Opnieuw: klik op het pictogram redo op de werkbalk om de laatst uitgevoerde canvasactie opnieuw uit te voeren.

    U kunt maximaal de laatste 10 canvas-acties ongedaan maken en opnieuw uitvoeren. U kunt de wijzigingen die op attributen en eigenschappen zijn uitgevoerd, niet ongedaan maken en opnieuw uitvoeren.

  • Aanpassen aan weergave: klik op het pictogram Maximize video player to full screen mode icon op de werkbalk om de vergroting van het canvas aan te passen zodat alle knooppunten zichtbaar zijn.
  • Inzoomen: klik op het pictogram zoom in button op de werkbalk om het canvas in te zoomen. Wanneer u de maximumlimiet bereikt, wordt het pictogram uitgeschakeld.
  • Uitzoomen: klik op het pictogram zoom out button op de werkbalk om het canvas uit te zoomen. Wanneer u de maximumlimiet bereikt, wordt het pictogram uitgeschakeld.
  • Het bericht Zoom on scroll optie biedt zowel pannen (standaard) als zoomen (met behulp van de Ctrl toets). U kunt blijven zoomen door de knop Ctrl toets ingedrukt en het muiswiel omhoog of omlaag scrollen.
  • Als u over het canvas wilt pannen, schuift u met het muiswiel omhoog of omlaag.
  • Om met het muiswiel van links naar rechts te pannen, gebruikt u Shift + Scroll toetsen.

Beheeracties en sneltoetsen voor canvas

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

  • Acties ongedaan maken en opnieuw uitvoeren—Gebruik de Undo, Redo pictogrammen op de zoomwerkbalk of gebruik de sneltoetsen.
  • Knippen, kopiëren, plakken en verwijderen—Klik met de rechtermuisknop op het canvas om bewerkingen voor knippen, kopiëren, plakken en verwijderen. U kunt de gespreksafhandeling en de stroombeheeractiviteiten en koppelingen als volgt knippen, kopiëren en plakken:
    • Binnen en over stromen
    • Tussen hoofdstroom en gebeurtenisstromen
    • Tussen stromen en substromen
    U kunt ook kopiëren en plakken in organisaties en browsers.

    Er zijn weinig beperkingen wanneer u probeert de activiteiten en koppelingen van andere browsers naar Firefox te kopiëren. Als u deze functionaliteit wilt inschakelen, moet u de volgende voorkeuren in Firefox instellen op waar:

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

    Type about:config in de adresbalk van Firefox. Zoek naar de opgegeven voorkeuren. Wijzig de waarden naar waar om plakken van andere browsers toe te staan.

  • Automatisch ordenen: gebruik het pictogram Thumbnails icon op de zoomwerkbalk om de activiteiten in het canvas automatisch te organiseren. Dit zorgt voor meer inzicht en eenvoudig onderhoud.
  • Overschakelen op raster: gebruik om de activiteiten in stappen van 20 pixels te selecteren.
  • Sneltoetsen: u kunt de stroom snel bewerken met sneltoetsen. Klik op het pictogram Help. Kiezen Keyboard shortcuts om de lijst met beschikbare sneltoetsen weer te geven.

Sneltoetsen

Gebruik de volgende sneltoetsen in het canvas:

Snelkoppeling

Windows-besturingssysteem

MAC OS
General

Open keyboard shortcuts

Ctrl + Alt + K

Control + Alt + K

Tools

Auto arrange

Shift + A

Shift + A

Edit

Copy

Ctrl + C

Command + C

Cut

Ctrl + X

Command + X

Paste

Ctrl + V

Command + V

Undo

Ctrl + Z

Command + Z

Redo

Ctrl + Shift + Z

Command + Shift + Z

Delete

Backspace

Delete

Select all

Ctrl + A

Command + A

Select multiple

Shift + ClickShift + Click

Select region

Shift + Click and dragShift + Click and drag

View

Zoom in

Ctrl + +

Command + +

Zoom out

Ctrl + -

Command + -

Zoom in or out

Ctrl + Scroll

Command + Scroll

Zoom to 100%

Fit to view

Shift + 1

Shift + 1

Scroll left or right

Shift + Scroll

Shift + Scroll

Deelvenster Eigenschappen

Het eigenschappenvenster wordt rechts van de toepassing weergegeven. U stelt de parameters in voor de stroom (algemene eigenschappen) of voor een geselecteerde activiteit. U kunt het deelvenster verbergen en uitvouwen om de werkruimte op het doek tussen de configuraties te vergroten.

Het deelvenster Algemene eigenschappen wordt standaard weergegeven wanneer de stroom wordt geladen. Klik op de knop Instellingen die worden weergegeven door een tandwielpictogram om het deelvenster Algemene eigenschappen te openen. Met de knop Instellingen, weergegeven door een tandwielpictogram, kunt u het deelvenster Eigenschappen openen en sluiten wanneer u aan processen werkt. U kunt ook ergens op het lege canvas klikken om terug te keren naar de weergave van het globale eigenschappenpaneel. Het deelvenster Algemene eigenschappen is niet zichtbaar wanneer u een activiteit selecteert.

De volgende configuraties zijn opgenomen in de algemene eigenschappen:

  • (Optioneel) Geef een beschrijving van de flow op.
  • Aangepaste en vooraf gedefinieerde variabelen beheren. Zie Variabele instellen voor meer informatie over stroomvariabelen.
  • Geef informatie over de stroomgeschiedenis weer, inclusief de eigenaar, de laatst bewerkte datum en het versienummer van de stroom. Klik op het pictogram cancel button om het deelvenster Algemene eigenschappen te sluiten.

    Er is momenteel geen functie voor versiebeheer. Het bericht Flow version telt het aantal keren dat de flow publiceert.

Koppaneel

De koptekst geeft de naam van uw stroom weer die dynamisch wordt bijgewerkt wanneer u de naam van de stroom bewerkt vanuit de algemene eigenschappen. De koptekst heeft ook een Sign out Knop. Als u wilt terugkeren en later wilt blijven werken, kunt u een bestaand stroomconcept opslaan. Als u uw concepten van de processen wilt opslaan of de toepassing wilt sluiten, klikt u op Save flow and sign out in de rechterbovenhoek van de toepassing.

Voettekstvenster

De voettekst heeft het volgende:

  • Autosave enabled: Stromen worden automatisch opgeslagen om gegevensverlies te voorkomen. Als automatisch opslaan is opgeschort, wordt een foutmelding weergegeven.

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

  • Application version: Links van de voettekst wordt de versie van de toepassing weergegeven. U kunt de versie gebruiken voor het oplossen van problemen met fouten in Flow Designer.
  • Flow validation: Stroomvalidatie detecteert fouten in de structuur van een stroom die kan verhinderen dat deze werkt. U kunt de validatieschakelaar aan de rechterkant van de voettekst op elk gewenst moment inschakelen. Validatie is standaard uitgeschakeld, dus fouten worden niet weergegeven. Wanneer u de schakelaar inschakelt, wordt de back-endvalidatie gestart en worden eventuele fouten in de stroom zichtbaar. Wanneer de schakelaar is ingeschakeld, begint de back-endvalidatie en worden eventuele fouten in de stroom weergegeven. Zie Een stroom valideren voor meer informatie over stroomvalidatie.
  • Flow publishing: Voordat u een stroom publiceert, moet u deze valideren en eventuele fouten oplossen. Als de validatieschakelaar is uitgeschakeld, wordt de koppeling Publish knop blijft uitgeschakeld. Nadat validatie is ingeschakeld, wordt de Publish de knop blijft uitgeschakeld totdat u alle fouten in het proces oplost. Zie Een stroom publiceren voor meer informatie over het publiceren van stromen.

Activiteiten en gebeurtenissen begrijpen

Naar de activiteitenbibliotheek navigeren en de activiteiten in uw werkstromen gebruiken:

  1. Meld u aan bij Control Hub.

  2. Navigeren naar Services > Contact Center.

  3. Voer uw naam en e-mailadres in onder Customer ExperienceKlik Flows.

  4. Kies op de pagina Stromen de vereiste stroom waarvoor u de activiteit moet toevoegen en start de stroom.

  5. Sleep de vereiste activiteit uit de Activity Library naar het canvas.

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

Activiteiten in Contact Handling

  • Geavanceerde wachtrijgegevens
  • Verbinding verbreken
  • Gespreksdistributiegroep escaleren
  • Feedback
  • Feedback V2
  • Wachtrijgegevens ophalen
  • Wachtrij contactpersoon
  • Wachtrij naar agent
  • Pop-upscherm
  • Prioriteit van contactpersoon instellen
  • Virtuele agent
  • Virtuele agent V2

Geavanceerde wachtrijgegevens

De activiteit Geavanceerde wachtrijinformatie retourneert het aantal agenten dat zich in een wachtrij in de status Beschikbaar bevindt en dat is aangemeld voor een specifieke reeks vaardigheden, samen met andere wachtrijinformatie. Stroomontwikkelaars gebruiken de activiteit Geavanceerde wachtrijinformatie om de stroom te programmeren. Flow-ontwerpers nemen beslissingen op basis van de activiteit Advanced Queue Information.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Events voor meer informatie.

Voordat u begint

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

Output Variables

Wanneer de activiteit Geavanceerde wachtrij-informatie wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • Position In Queue (PIQ): hiermee slaat u de waarde op voor de huidige positie van de beller in de geselecteerde wachtrij. Als het contact niet in de wachtrij staat wanneer de stroom deze activiteit activeert, wordt de PIQ-waarde ingesteld op het aantal contacten dat momenteel in de wachtrij wacht + 1. Hiermee wordt de positie van de contactpersoon in de wachtrij aangegeven als de contactpersoon in de wachtrij wordt geplaatst na het uitvoeren van de activiteit AdvancedQueueInformation.

  • LoggedOnAgentsCurrent: hiermee slaat u het aantal agenten op in de huidige groep Gespreksdistributie voor de geselecteerde wachtrij die is aangemeld op het bureaublad. De statistieken voor agenten in de huidige gespreksdistributiegroep worden weergegeven -1 na overweging van de huidige gespreksdistributiegroep als n.v.t. voordat u in de wachtrij gaat staan.

  • LoggedOnAgentsAll: slaat het totale aantal agenten op in alle gespreksdistributiegroepen voor de geselecteerde wachtrij die zijn aangemeld bij het bureaublad. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de loop van de tijd in de wachtrij veranderen.

  • AvailableAgentsCurrent: slaat het aantal agenten op in de huidige groep gespreksdistributie voor de geselecteerde wachtrij dat beschikbaar is om de contactpersoon te accepteren. De statistieken voor agenten in de huidige gespreksdistributiegroep worden weergegeven -1 na overweging van de huidige gespreksdistributiegroep als n.v.t. voordat u in de wachtrij gaat staan.

  • AvailableAgentsAll: slaat het totale aantal agenten op in alle gespreksdistributiegroepen voor de geselecteerde wachtrij die beschikbaar zijn om het gesprek te accepteren. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de loop van de tijd in de wachtrij veranderen.

  • CurrentGroup: slaat de waarde op van de huidige gespreksdistributiegroep waarbij het contact in een bepaalde wachtrij is geparkeerd.

  • TotalGroups: hiermee slaat u 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 wanneer de activiteit mislukt.

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

Error Codes

Hieronder staan de foutcodes en beschrijvingen voor de activiteit Geavanceerde wachtrijinformatie:

Table 1. Advanced Queue Information Failure Code Description

Foutcode

Waarde foutcode

Foutbeschrijving

1

ONGELDIG_VERZOEK

Er is een ongeldig verzoek gedaan in de activiteit.

2

WACHTRIJ_NIET_GEVONDEN

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

3

FUNCTIE_NIET_INGESCHAKELD

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

4

DATABASE_BEWERKING_FOUT

Databasebewerking is mislukt tijdens het uitvoeren van de activiteit.

5

ONGELDIGE_WACHTRIJ

Er is een ongeldige wachtrij opgegeven in de activiteit.

48

NIET-ONDERSTEUNDE_FLOW_ACTIVITEIT

Er is een niet-ondersteund verzoek gedaan via de activiteit.

Verbinding verbreken

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

Gebruik deze activiteit bijvoorbeeld voordat een gesprek in de wachtrij wordt geplaatst of nadat u een opt-out voor de wachtrij hebt gescripteerd. U kunt bij het samenstellen van uw stroom zoveel activiteiten als gewenst gebruiken om ervoor te zorgen dat het gesprek wordt beëindigd, ongeacht het stroompad dat wordt gevolgd.

U hebt de mogelijkheid om elke activiteit een uniek label en beschrijving te geven, maar er is geen andere configuratie vereist.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

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

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

Output Variables

Voor deze activiteit zijn geen uitvoervariabelen beschikbaar.

Gespreksdistributiegroep escaleren

Met de activiteit Gespreksdistributiegroep escaleren kunnen beheerders een contactpersoon in de wachtrij escaleren naar de volgende of laatste gespreksdistributiegroep. Dit biedt beheerders betere controle en flexibiliteit om contactpersonen te beheren die in een wachtrij zijn geparkeerd.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

Output Variables

Wanneer de activiteit Gespreksdistributiegroep escaleren wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • CurrentGroup: slaat de waarde op van de huidige gespreksdistributiegroep waarbij het contact in een bepaalde wachtrij is geparkeerd.

  • TotalGroups: hiermee slaat u 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 wanneer de activiteit mislukt.

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

Error Codes

Hieronder ziet u de foutcodes en beschrijvingen voor de activiteit van de groep voor gespreksdistributie escaleren:

Table 2. Escalate Call Distribution Group Failure Code Description

Foutcode

Waarde Faiure-code

Foutbeschrijving

1

ONGELDIG_VERZOEK

Er is een ongeldig verzoek gedaan in de activiteit.

2

CONTACTPERSOON_NIET_IN_WACHTRIJ

De contactpersoon is niet in de wachtrij geplaatst.

3

FUNCTIE_NIET_INGESCHAKELD

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

Feedback

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

  • IVR Post Call Surveys: Configureer de feedbackactiviteit in het canvas Gebeurtenisstromen in de Flow Designer na de gebeurtenis AgentDisconnected. Afhankelijk van de setup in Webex-ervaringsbeheer speelt het Contact Center een IVR-enquête af voor de bellers.

    De beller gebruikt het toetsenblok om de enquête te beantwoorden. Als de beller de enquête gedeeltelijk beantwoordt door niet te reageren binnen de geconfigureerde time-outduur of door ongeldige invoer op te geven, verzendt het Contact Center gedeeltelijke enquêtereacties naar Webex Experience Management.

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

  • Email or SMS Post Call Surveys: Configureer de feedbackactiviteit op het tabblad Gebeurtenisstromen in de Flow Designer na de gebeurtenis PhoneContactEnded. Afhankelijk van de regels van het verzendbeleid die zijn ingesteld in Webex-ervaringsbeheer, verzendt het Contact Center via e-mail of sms een enquête naar bellers.

    Wanneer u een stroom ontwerpt, kan een ruggespraak geen activiteit voor feedback van enquête na gesprek omvatten.

    U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Gebeurtenisstromen voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Survey selecteert u een lijst met vragenlijsten voor spraak of verzendingen voor e-mail- of SMS-enquêtes. De vragenlijsten en uitnodigingen die in Webex-ervaringsbeheer zijn geconfigureerd, zijn beschikbaar in de lijst.

  1. Voice Based—Ga als volgt te werk om een inline-enquête af te spelen voor de klant:

    • Kies de Voice Based keuzerondje.

    • Kies de enquête op basis van spraak in de vervolgkeuzelijst.

  2. Email/SMS Based—Ga als volgt te werk om een offline e-mail-/SMS-enquête aan de klant te verstrekken:

    • Kies de Email/SMS Based keuzerondje.

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

4

Op het tabblad Language Settings , De taal beheren waarin de klant de enquête ervaart. Als de taal niet wordt ondersteund in Webex Experience Management, is de terugvaltaal Engels (VS). Zie Taalondersteuning voor Webex Experience Management voor meer informatie.

  1. Override Language Settings—Schakel de optie Override Language Settings om een aangepaste taal in te stellen voor Webex Experience Management.

    • Set Language: Selecteer de voorkeurstaal in de vervolgkeuzelijst. In de vervolgkeuzelijst worden de talen weergegeven die door Webex Experience Management worden ondersteund.

Als het bericht Override Language Settings schakelknop is niet ingeschakeld. De variabele Global_Language wordt gebruikt om de standaard instellingen voor Webex-ervaringsbeheer te definiëren. Zie Globale variabelen voor meer informatie.

5

Op het tabblad Customer Information kunt u de klantgegevens opgeven die moeten worden doorgegeven samen met de vooraf ingevulde velden die Webex Experience Management verzendt om de antwoorden van de enquête vast te leggen. Afhankelijk van de verzendconfiguraties die zijn ingesteld in Webex-ervaringsbeheer, verzendt het contactcenter de vooraf ingevulde informatie.

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

  2. Email(Optioneel) Selecteer het e-mailadres van de klant in de vervolgkeuzelijst.

  3. Phone Number(Optioneel) Selecteer het telefoonnummer van de klant in de vervolgkeuzelijst.

6

Op het tabblad Variable Passing kunt u de aanvullende variabelen opgeven als aangepaste voorvoegsels die (naast enquêtereacties) van Webex Contact Center naar Webex Experience Management worden doorgegeven.

  1. Key-Value: geeft de optionele variabele parameters aan die het contact center doorgeeft aan Webex Experience Management.

    Met de kolommen Sleutel en Waarde kunt u een naam van de variabele en de bijbehorende waarde invoeren. De variabele waarde kan een tekenreeks, een geheel getal of een expressie met een syntaxis met dubbele gekrulde braces (in het geval van een stroomvariabele) zijn. Zie Aangepaste stroomvariabelen voor meer informatie.

    Als u een variabele parameter wilt toevoegen, klikt u op Add New. Hiermee voegt u een rij toe waarin u het betreffende toetsparen kunt invoeren.

    • Als u een aangepaste variabele vanuit het Contact Center wilt doorgeven, moet de beheerder een aangepaste vooraf ingevulde vraag maken in Webex-ervaringsbeheer.

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

    • De sleutelparameter in de variabele en de weergavenaam van de vooraf ingevulde vraag die in Webex Experience Management is gemaakt, moeten dezelfde zijn.

    • Als de sleutelparameter niet overeenkomt met de weergavenaam van de vooraf ingevulde vraag, verzendt het contactcenter de sleutelwaardeparameters niet naar Webex Experience Management.

    • Als de variabele persoonlijke gegevens bevat, moet u ervoor zorgen dat u de Mark as Personally Identifiable Information (PII) schakelt u voor die Vraag in Webex Experience Management.

      Zie PII-afhandeling in Experience Management in Webex Experience Management Documentatie voor meer informatie over PII.

Zie Aangepaste voorvoegsels instellen voor feedbackenquêtes na gesprek in de Webex Experience Management-documentatie voor meer informatie over aangepaste voorvoegsels.

7

Op het tabblad Advanced Settings configureert u de volgende instellingen om de verwachte DTMF-antwoorden van de klanten te valideren.

  1. Timeout: geeft de maximale duur aan gedurende welke de activiteit wacht op antwoord van de klant. De standaardwaarde is 3 seconden.

    Met Webex Experience Management kunt u het maximumaantal nieuwe pogingen configureren in geval van ongeldige of geen DTMF-invoer, evenals audiomeldingen (voor ongeldige invoer, time-out en maximaal aantal overschreden pogingen) voor vragenlijsten.

    Zie voor meer informatie Instellingen Voor Opnieuw Proberen En Time-out In IVR-enquête na gesprek in de Webex Experience Management-documentatie.

Wachtrijgegevens ophalen

De activiteit Get Queue Info (Positie in wachtrij ophalen, PIQ) en de geschatte wachttijd (Estimated Wait Time, EWT) van de beller, samen met andere uitvoervariabelen voor activiteiten. U kunt deze variabelen gebruiken om de beschikbaarheid van de agent in een wachtrij te bepalen en om gesprekken indien nodig elders om te leiden.

Verwachte wachttijd (EWT) is niet van toepassing op wachtrijen waarvoor teamtoewijzing is toegewezen aan vaardigheden in flow. Voor contactpersonen in deze wachtrijen retourneert de variabele EWT-uitvoer altijd -1.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Queue Information and Lookback Time configureert u het volgende:

  1. Queue Information: kies de naam van de wachtrij waarvoor u de geschatte wachttijd en de huidige positie van een beller in de wachtrij moet ophalen. U kunt een van de volgende opties kiezen:

    • Static Queue: Voer de specifieke naam van de wachtrij in.

    • Variable Queue: Kies de stroomvariabele in de vervolgkeuzelijst. In de lijst worden alleen variabelen van het type 'String' weergegeven.

    U kunt de wachtrijen beheren via de Control Hub.

  2. Lookback Time—Geef het volgende op: Lookback Time gebruikt voor het berekenen van de EWT na triggers voor het ophalen van wachtrijgegevens.

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

    Het geaccepteerde waardebereik is 5–240 minuten.

De activiteit Get Queue Info (Rij-informatie verkrijgen) heeft drie typen outputflowbranches. Deze branches activeren op basis van de retourstatus en waarden van EWT, PIQ en de real-time statistieken voor andere outputvariabelen.

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

  • Insufficient Information Flow: Deze branch wordt geactiveerd wanneer de PIQ API een geldige variabele waarde retourneert en EWT de waarde heeft van –1. In deze stroom kunt u de PIQ-waarde ophalen en openen, maar de EWT API mislukt vanwege onvoldoende gegevens om de EWT-waarde te berekenen.

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

Output Variables

Als de optie Wachtrijinformatie ophalen wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • Position In Queue (PIQ): hiermee slaat u de waarde op voor de huidige positie van de contactpersoon in de wachtrij voor de geselecteerde wachtrij. Als het contact niet in de wachtrij staat wanneer de stroom deze activiteit activeert, wordt de PIQ-waarde ingesteld op het aantal contacten dat momenteel in de wachtrij wacht + 1. Hiermee wordt de positie van de contactpersoon in de wachtrij aangegeven als de contactpersoon in de wachtrij staat na het uitvoeren van de GetQueueInfo-activiteit. Deze waarde is een prospectieve wachtrijpositie, geen historische positie of positie na de wachtrij, en de activiteit keert niet terug naar nul of leeg wanneer deze wordt aangeroepen nadat het contact de wachtrij verlaat.

  • EstimatedWaitTime (EWT): slaat bij benadering de tijd op die een taak in een wachtrij moet wachten voordat deze door een agent wordt beantwoord. De EWT wordt voor elke wachtrij berekend en is gebaseerd op de gemiddelde tijd dat eerdere gesprekken in dezelfde wachtrij op een agent hebben gewacht. EWT gebruikt de parameterinvoer voor de terugzoektijd en wordt gerapporteerd in milliseconden (ms).

  • LoggedOnAgentsCurrent: slaat het aantal agenten op dat bij het bureaublad is aangemeld in de huidige gespreksdistributiegroep voor de geselecteerde wachtrij. Als de activiteit wordt gebruikt vóór het in de wachtrij plaatsen, worden de statistieken voor agenten in de huidige cyclus van de gespreksdistributiegroep geretourneerd op basis van de eerste cyclus van de gespreksdistributiegroep.

  • LoggedOnAgentsAll: slaat het totale aantal agenten op in alle gespreksdistributiegroepen voor de geselecteerde wachtrij dat is aangemeld bij het bureaublad. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de loop van de tijd in de wachtrij veranderen.

  • AvailableAgentsCurrent: hiermee wordt het aantal agenten in de huidige gespreksdistributiegroep voor de geselecteerde wachtrij opgeslagen dat beschikbaar is om de contactpersoon te accepteren. Als de activiteit wordt gebruikt vóór het in de wachtrij plaatsen, worden de statistieken voor agenten in de huidige cyclus van de gespreksdistributiegroep geretourneerd op basis van de eerste cyclus van de gespreksdistributiegroep.

  • AvailableAgentsAll: slaat het totale aantal agenten op in alle gespreksdistributiegroepen voor de geselecteerde wachtrij dat beschikbaar is om het gesprek te accepteren. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de loop van de tijd in de wachtrij veranderen.

  • CallsQueuedNow: slaat het totale aantal gesprekken in de geselecteerde wachtrij op.

  • OldestCallTime: slaat het aantal seconden op dat het oudste gesprek in de geselecteerde wachtrij is geweest.

  • FailureCode: slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

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

Estimated Wait Time Calculation

De geschatte wachttijd (EWT) wordt gerapporteerd in ms.

Om de EWT te berekenen, verzamelt de toepassing alle statistisch geldige monsters (een monster is het gemiddelde van de wachttijden voor taken die met succes zijn verbonden met een agent in een interval van één minuut) voor de laatste XX minuten die zijn opgegeven door de gebruiker gedefinieerde Lookback Time. De gemiddelde waarde van de verzamelde monsters wordt als het EWT gebruikt.

Statistisch geldige monsters zijn de monsters die zijn verzameld, waarvoor de maximale waarde voor CoV (variantiecoëfficiënt van de wachttijden voor taken die in elk interval van één minuut met een agent zijn verbonden) onder 40 procent ligt.

Als het percentage geldige monsters dat is afgenomen voor de door de gebruiker gedefinieerde Lookback Time daalt onder 40 procent, de EWT wordt niet berekend.

Foutcodes Hieronder staan de foutcodes en beschrijvingen voor de activiteit Get Queue Info (Rij-informatie ophalen):

Table 3. Get Queue Info Failure Code Description

Foutcode

Waarde foutcode

Foutbeschrijving

1

SYSTEEMFOUT

Er is een interne fout opgetreden in het systeem.

2

STALE_DATA

De teruggestuurde gegevens zijn niet up-to-date.

3

ONVOLDOENDE_GEGEVENS

De door de activiteit geretourneerde gegevens zijn niet volledig.

4

ONGELDIGE_WACHTRIJ

Er is een ongeldige wachtrij opgegeven in de activiteit.

Wachtrij contactpersoon

De contactactiviteit in de wachtrij plaatst een contactpersoon in een wachtrij. Wanneer u deze activiteit in de hoofdstroom gebruikt, wordt een aantal gebeurtenissen weergegeven op het tabblad Gebeurtenisstromen. Zie Evenementen voor meer informatie over deze evenementen.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Events voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Contact Handling kiest u of alle contactpersonen naar één wachtrij moeten gaan of dat de wachtrijselectie moet worden gewijzigd op basis van de waarde van een stroomvariabele.

Wanneer u een activiteit voor een HTTP-verzoek plaatst direct na de activiteit Wachtrijcontact, haalt het HTTP-verzoek mogelijk niet de vereiste gegevens op. Als u ervoor wilt zorgen dat de vereiste gegevens beschikbaar zijn, wordt het aanbevolen een korte vertraging in te voeren tussen de activiteiten van Wachtrijcontact en HTTP-verzoek, bijvoorbeeld door een Bericht afspelen of Muziek afspelen toe te voegen.

  1. Static Queue—Klik op de knop Static Queue keuzerondje om contactpersonen om te leiden naar de enkele wachtrij die is gekozen in de Queue vervolgkeuzelijst. Alle contacten die afkomstig zijn van het invoerpunt voor de geconfigureerde workflow gerouteerd naar de gekozen wachtrij.

  2. Queue—Kies een wachtrij uit de pagina Queue om de contactpersonen te routeren die afkomstig zijn van het invoerpunt dat aan de workflow is gekoppeld.

    U kunt wachtrijen beheren in Control Hub.

  3. Variable Queue—Klik op de knop Variable Queue keuzerondje om een Queue Variable om dynamisch een wachtrij te selecteren om contacten om te leiden. U kunt ook een Fallback Queue in het geval de Queue Variable mislukt tijdens de uitvoering van de flow.

  4. Queue Variable—Kies een stroomvariabele uit de Queue Variable met een geldige wachtrij-id.

    De flowvariabele geeft aan welke wachtrij dynamisch moet worden geselecteerd tijdens het uitvoeren van de flow. De terugvalwachtrij wordt alleen gebruikt als de Queue Variable retourneert geen geldige wachtrij-id.

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

  5. Fallback Queue—Kies de wachtrij-id uit de pagina Fallback Queue vervolgkeuzelijst. Indien de Queue Variable geeft een ongeldige wachtrij-id terug, de contactpersonen worden in de wachtrij geplaatst naar de geselecteerde Fallback Queue.

    Als u op de pagina Variable Queue keuzerondje, u kunt de vaardigheidsvereisten niet invoeren voor de wachtrij die routering op basis van vaardigheid gebruikt. In dat geval worden de contactpersonen gerouteerd naar de langst beschikbare agent, waarbij de geselecteerde algoritme voor wachtrijroutering wordt overschreven.

    Dit veld wordt alleen weergegeven als u op de Variable Queue keuzerondje.

    Check Agent Availability—Schakel de optie Check Agent Availability om teams zonder beschikbare agenten uit te sluiten van routering naarmate de tijd in de wachtrij vordert. De gespreksdistributiegroep van de geselecteerde wachtrij kan worden overgeslagen om een agent sneller te vinden.

    Deze schakelknop is standaard uitgeschakeld.

  6. Always Check Agent Availability—Klik op de knop Always Check Agent Availability keuzerondje om de beschikbaarheidscontrole van agenten in te schakelen. Het keuzerondje is standaard ingeschakeld.

    Deze optie wordt alleen weergegeven als u de optie Check Agent Availability schakelknop.

  7. Variable Agent Availability Check— Klik op de knop Variable Check Agent Availability keuzerondje om een stroomvariabele te selecteren in de Check Agent Availability Variable vervolgkeuzelijst die een Booleaans retourneert. De Boolean bepaalt of de beschikbaarheid van de agent in de variabele wachtrij moet worden gecontroleerd.

    Deze optie wordt alleen weergegeven als u de optie Check Agent Availability schakelknop.

  8. Set Contact Priority—Schakel de optie Set Contact Priority schakelknop als u een prioriteit wilt toewijzen aan contactpersonen in de wachtrij. Deze schakelknop is standaard uitgeschakeld. Het contact met de hoogste prioriteit in alle wachtrijen (spraak en digitaal) wordt toegewezen aan de volgende beschikbare agent, die:

    • Aangemeld bij een team dat deel uitmaakt van de huidige groep voor gespreksdistributie van de contactpersoon.

      Kan deze contactpersoon kiezen op basis van het routeringsalgoritme.

    De contactpersonen worden als volgt afgehandeld:

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

    • Contacten met een hogere prioriteit worden het eerst afgehandeld.

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

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

    Static Priority—Stel de Static Priority als u een prioriteit wilt toewijzen voordat u het proces publiceert. U kunt dit veld alleen zien als de koppeling Set Contact Priority schakelknop is ingeschakeld.

    Kies een prioriteit in de vervolgkeuzelijst Statisch prioriteitsniveau. U kunt een prioriteit instellen van P1 tot P9, waarbij P1 de hoogste is en P9 de laagste.

  9. Variable Priority—Kiezen Variable Priority als de prioriteit van het contact dynamisch moet veranderen bij elke stroomuitvoering. Dit veld wordt alleen weergegeven als de koppeling Set Contact Priority schakelknop is ingeschakeld.

    Kies een stroomvariabele die een geheel getal met prioriteit van 1 tot en met 9 retourneert uit de vervolgkeuzelijst Contactprioriteitsvariabele. Als de prioriteit niet in het bereik 1–9 ligt, is de standaardprioriteit 10.

Skill requirements

Als de geselecteerde wachtrij gebruikmaakt van routering op basis van vaardigheden, worden in een andere sectie de vaardigheidsvereisten en de vaardigheidsversoepelingen geconfigureerd.

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

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

  • Skill—Kies de gewenste vaardigheid in de vervolgkeuzelijst. U configureert de vaardigheidsdefinities in Control Hub.

  • Condition—Kies de gewenste voorwaarde in de vervolgkeuzelijst. De opties voor voorwaarden zijn gebaseerd op het gekozen vaardigheidstype.

    Vaardigheidstypen zoals, Boolean en Enum geen voorwaarde nodig.

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

  • Value—Klik op de knop Static Skill Value keuzerondje om de statische vaardigheidswaarden te selecteren die zijn opgegeven in de Skill Value in.

    Klik op de pagina Variable Skill Value keuzerondje om de vaardigheidswaarde te selecteren uit een stroomvariabele die wordt vermeld in de Variable vervolgkeuzelijst.

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

  • Weight—Stel een gewichtswaarde in voor de geselecteerde vaardigheidsvereiste. De waarde moet een geheel getal zijn van 1 tot en met 1000.

    U kunt het gewicht alleen instellen voor een Proficiency-type vaardigheid. Voor de Best Beschikbare routering definiëren gewichten het relatieve belang van elke vaardigheidsvereiste en zijn ze van invloed op de score die wordt gebruikt voor de selectie van de agent. Zie Best beschikbare routering voor meer informatie.

Skill relaxation

Gebruik de instellingen voor vaardigheidsversoepeling om de toegewezen vaardigheidsvereisten te beperken of te verwijderen voor een flow in reactie op buitensporige wachttijden voor klanten. Met deze instelling kunt u de groep agenten die beschikbaar zijn voor het bedienen van contactpersonen, uitvouwen.

Gebruik gemeenschappelijke tijdsintervallen om de vaardigheidsuitflow in de wachtrijlogica uit te lijnen en de gespreksdistributie-instellingen die zijn geconfigureerd voor teams in de wachtrij.

Vaardigheidsversoepeling configureren:

  1. Schakel de optie Enable Skill Relaxation schakelknop om vaardigheidsontspanning te configureren.

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

    Stel de After waiting in the queue voor het veld met de duur in seconden die moet worden overschreden voordat de vaardigheidsversoepeling van toepassing is in de wachtrij. De standaard wachttijd is 60 seconden.

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

    • Klik op Add Skill Requirement om een nieuwe vereiste voor vaardigheidsontspanning toe te voegen.

    • Klik op Delete om de vereiste van vaardigheidsontspanning te verwijderen.

    • Klik op Edit om de vereiste van vaardigheidsontspanning te bewerken.

    Klik op Add Skill Relaxation Voeg een nieuwe vaardigheidsrelaxatiegroep toe.

    De standaard vaardigheidsvereisten die worden weergegeven in stap 1 maken het eenvoudiger om de vaardigheidsrelaxatievereisten in te stellen.

Skill removal

Wanneer u de optie Remove skills on blind transfer schakelknop, verwijdert vaardigheden van het contact na overdracht door de agent. Dat betekent dat de overgedragen contactpersoon geen vaardigheden heeft en de contactpersoon wordt aangeboden aan de Langst Beschikbare agent in de overgedragen wachtrij.

Outout vaiables

Als Wachtrijcontact wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • QueueId: slaat de id op van de wachtrij waarin het contact met succes in de wachtrij staat.

  • FailureCode: slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

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

Error codes

Hier volgen de foutcodes en beschrijvingen voor de activiteit Wachtrijcontact:

Table 4. Queue Contact Failure Code Description

Foutcode

Waarde foutcode

Foutbeschrijving

1

ONGELDIG_VERZOEK

De parameters die zijn opgegeven in de activiteit zijn ongeldig.

2

ONGELDIGE_ROUTERINGSSTRATEGIE

De gekozen routeringsstrategie is ongeldig.

3

ONGELDIGE_WAIT_TIME

De gedefinieerde wachttijd is ongeldig.

4

ONGELDIGE_WACHTRIJ

Er is een ongeldige wachtrij opgegeven in de activiteit.

6

SYSTEEMFOUT

Er is een interne fout opgetreden in het systeem.

7

VTEAM_TRANSITION_LIMIT_REACHED

De contactpersoon heeft de maximale limiet bereikt voor het in meerdere wachtrijen plaatsen van de wachtrij.

8

OWNER_ASSIGNED_TO_INTERACTION

De contactpersoon is al toegewezen aan een agent.

9

ONGELDIGE_VAARDIGHEID_NAAM

De naam van de vaardigheid is niet geldig.

10

ONGELDIGE_VAARDIGHEDENVOORWAARDE

De vaardigheidsvoorwaarde is niet geldig.

11

ONGELDIGE_VAARDIGHEDENWAARDE

De vaardigheidswaarde is niet geldig.

12

ONGELDIGE_BEWERKING_VOOR_INTERACTION_STATUS

Wachtrijen zijn niet toegestaan in bepaalde staten van het contact, zoals beëindigd contact.

13

WEIGHT_NOT_SUPPORTED_FOR_SKILL_TYPE

Het gewicht kan niet worden ingesteld voor een vaardigheidsvereiste als de vaardigheid geen Proficiency-type vaardigheid.

14

ONGELDIG_VAARDIGHEDENGEWICHT

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

Wachtrij naar agent

De activiteit Wachtrij Naar agent maakt routering op basis van agent mogelijk. Met de activiteit Wachtrij naar agent worden de contacten rechtstreeks naar de gewenste agent gerouteerd. Zie Op agent gebaseerde routering voor informatie over routering op basis van agenten.

De activiteit Wachtrij voor agent identificeert een agent aan de hand van de agent-id of het e-mailadres van het Webex-contactcenter.

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

De stroomontwikkelaar kan een Wachtrij Naar Agent-activiteit ketting met een andere Wachtrij Naar Agent-activiteit om contacten naar opeenvolgende voorkeursagenten te routeren. De stroomontwikkelaar kan ook een Wachtrij Naar Een Agent ketting met een activiteit van Wachtrijcontact om het contact te routeren via een reguliere wachtrij wanneer geen van de voorkeursagenten beschikbaar is.

De stroomontwikkelaar kan een wachtrij Aan De activiteit van een agent koppelen met een Callback in de hoofdstroom en gebeurtenisstromen. Dit helpt bij het configureren van terugbellen naar voorkeursagent waarvoor het gesprek oorspronkelijk in de wachtrij was geplaatst als onderdeel van de activiteit Wachtrij voor agent.

Gebruik de terugbelactiviteit na de activiteit Wachtrijcontact of Wachtrij Naar Agent.

De activiteit Wachtrij voor agent activeert de volgende gebeurtenissen op het tabblad Gebeurtenisstromen in de hoofdstroom:

  • Agent geaccepteerd: De activiteit Wachtrij voor agent activeert deze gebeurtenis wanneer een agent een inkomend gesprek beantwoordt.

  • Verbinding met agent verbroken: De activiteit Wachtrij voor agent activeert deze gebeurtenis wanneer de agent de verbinding met een live gesprek verbreekt.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.

In de volgende secties kunt u de activiteit Wachtrij Voor Agenten configureren:

  • Algemene instellingen

  • Contact afhandeling

Activiteit Wachtrij Met agent configureren:

1

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

2

Klik op de pagina Queue To Agent om de activiteit-instellingen te configureren.

3

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

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

4

Op het tabblad Contact Handling , kiest u een Agent Variable in de vervolgkeuzelijst.

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

5

Kies het E-mailadres van de agent of de id van de agent in de Agent Lookup Type om contactpersonen naar de gewenste agent te routeren.

Geef een geldige domeinnaam op voor het e-mailadres van de agent om ervoor te zorgen dat de zoekopdracht is voltooid.

6

Schakel de optie Set Contact Priority om de wachtende contactpersonen in de wachtrij voorrang te geven. De wisselknop is standaard uitgeschakeld.

De activiteit Wachtrij voor agent verwerkt de contactpersonen als volgt:

  • Als u geen prioriteit toewijst aan de contactpersoon, wordt in de Wachtrij Aan de activiteit van de agent een standaardwaarde 10 toegewezen.

  • Met de activiteit Wachtrij Naar Agent worden de contacten met een hogere prioriteit voorrang gegeven.

  • Als een of meer contactpersonen dezelfde prioriteit hebben, wordt met de activiteit Wachtrij Naar Agent het contact dat de langste tijd heeft gewacht eerst naar die agent gerouteerd.

  1. Stel de Statische prioriteit in om een contact voorrang te geven voordat u de stroom publiceert.

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

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

  2. Kies Variabele prioriteit als de prioriteit van de contactpersoon dynamisch verandert bij elke stroomuitvoering.

    Schakel de wisselknop Contactprioriteit instellen in om het veld Variabele prioriteit weer te geven in de activiteit Wachtrij Voor Agent.

    Kies een stroomvariabele die een geheel getal met prioriteit 1 – 9 retourneert in de vervolgkeuzelijst Contact Prioriteitsvariabele. Als de prioriteit niet in het bereik 1-9 ligt, is de standaardprioriteit 10.

7

Kies een wachtrij-id in de vervolgkeuzelijst Rapportagewachtrij.

De activiteit Wachtrij Aan Agent rapporteert de gegevens van de contactpersoon met behulp van de rapportagewachtrij:

De rapportagewachtrij geeft ook de configuratie aan voor:

  • Bewaking toestaan

  • Opname toestaan

  • Alle gesprekken opnemen

  • Onderbreken en hervatten ingeschakeld

  • Drempel van serviceniveau

  • Maximale tijd in de wachtrij

  • Standaard muziek in de wachtrij

  • Tijdzone

8

Schakel de optie Park Contact if Agent is unavailable Schakel in of u de contactpersoon wilt parkeren bij een voorkeursagent totdat de agent beschikbaar is.

Als de agent niet beschikbaar is en de optie Park Contact if Agent is unavailable schakelknop is uitgeschakeld, de contactpersoon kan de agent niet bereiken. De activiteit Wachtrij naar agent verlaat de mislukte branch naar de volgende activiteit in de stroom met de bijbehorende uitvoer.

9

Kies de herstelwachtrij-id in de vervolgkeuzelijst Herstelwachtrij.

In de activiteitenwachtrijen Wachtrij Naar Agent worden contacten naar de herstelwachtrij geplaatst wanneer:

  • De activiteit Wachtrij naar agent kan geen contactpersoon leveren aan de voorkeursagent.

  • De agent beantwoordt de contactpersoon niet.

  • Een voorkeursagent weigert de contactpersoon.

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

De activiteit Wachtrij naar agent is voltooid wanneer de contactpersoon verbinding maakt met de gewenste agent. Er treedt een foutscenario op wanneer een contact de agent niet kan bereiken.

Foutscenario's

Een contactpersoon kan de agent niet bereiken wanneer:

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

  • Een variabele zoekopdracht kan de gewenste agent niet vinden.

Variabelen voor activiteit-uitvoer

De activiteitsuitvoervariabelen slaan de gegevens op die worden vastgelegd op basis van activiteiten en worden automatisch gemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De activiteit van de wachtrij naar de agent heeft de volgende uitvoervariabelen:

Table 5. Output Variables

Uitvoervariabele

Beschrijving

WachtrijNaarAgent.AgentId

Slaat de agent-id op waarmee het contact in de wachtrij staat.

WachtrijNaarAgent.FoutBeschrijving

Slaat de beschrijving op voor het foutscenario wanneer het contact niet in de wachtrij komt.

WachtrijNaarAgent.Foutcode

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

WachtrijNaarAgent.AgentStatus

Slaat de statussen van de gewenste agent op wanneer een contactpersoon in de wachtrij wordt geplaatst.

WachtrijNaarAgent.AgentIdleCode

Slaat de beschrijving voor de code voor inactiviteit van de gewenste agent op.

Het bericht QueueToAgent.FailureCode de uitvoervariabele een van de volgende waarden bevat wanneer er een fout optreedt. Elke waarde geeft een foutcode en een foutbeschrijving aan.

Table 6. Queue To Agent Failure Code Description

Foutcode

Waarde foutcode

Foutbeschrijving

1

AGENT_NIET BESCHIKBAAR

Agent bevindt zich momenteel niet in de beschikbare status.

2

AGENT_NIET_GEVONDEN

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

3

AGENT_NIET_AANGEMELD

Agent is momenteel niet aangemeld.

4

FUNCTIE_NIET_INGESCHAKELD

De functie Routering op basis van agenten is niet ingeschakeld.

5

ONGELDIGE_VTEAM_FOUT

De rapportage- of herstelwachtrij is ongeldig.

6

AGENT_BEZET

De agent is beschikbaar, maar is in een ander gesprek actief.

7

VTEAM_TRANSITION_LIMIT_REACHED

De contactpersoon heeft de maximale limiet bereikt voor het in meerdere wachtrijen plaatsen van de wachtrij.

8

ONGELDIGE_BEWERKING_VOOR_INTERACTION_STATUS

Wachtrijen zijn niet toegestaan in bepaalde staten van het contact, zoals beëindigd contact.

In de volgende tabel wordt weergegeven wat van toepassing is QueueToAgent.AgentState en QueueToAgent.AgentIdleCode waarden.

Table 7. AgentState and AgentIdleCode Values

Gebruiksscenario

Agentstatus

AgentInactiefCode

  • Ongeldige wachtrij

  • Ongeldige agent

  • Agent is niet aangemeld

NIET_VAN TOEPASSING

NIET_VAN TOEPASSING

Agent is gereserveerd voor dit gesprek.

BESCHIKBAAR

NIET_VAN TOEPASSING

Park Contact if Agent is unavailable toggle knop is On en de agent is inactief

Niet bezet

<AuxCode-naam>

De code voor inactiviteit die door de agent is geselecteerd op de Agent Desktop.

Park Contact if Agent is unavailable toggle knop is On en het agentkanaal is bezet

BESCHIKBAAR

NIET_VAN TOEPASSING

Park Contact if Agent is unavailable toggle knop is Off en de agent is inactief

Niet bezet

<AuxCode-naam>

De code voor inactiviteit die door de agent is geselecteerd op de Agent Desktop.

Park Contact if Agent is unavailable toggle knop is Off, agent is beschikbaar en agentkanaal is bezet

BESCHIKBAAR

NIET_VAN TOEPASSING

Pop-upscherm

Een schermpop-up is een venster of een dialoogvenster dat autonoom op het bureaublad van een agent verschijnt wanneer de agent een klantgesprek beantwoordt. De agent krijgt meer informatie over de beller om verder te kunnen gaan met het gesprek. Zie het gedeelte Schermpop-up in het artikel Aan de slag met Agent Desktop voor meer informatie.

De Screen Pop-activiteit wordt pas relevant nadat een agent bij een interactie is betrokken. Meestal wordt de gebeurtenis AgentAccepted en de gebeurtenis PhoneContactEnded gebruikt.

Wanneer u deze activiteit in de hoofdstroom gebruikt, wordt een aantal gebeurtenissen weergegeven op het tabblad Gebeurtenisstromen. Zie Evenementen voor meer informatie over deze evenementen.

U kunt voor elke gebeurtenis één gebeurtenis verwerkingsflow samenstellen. Bijvoorbeeld als een agent een inkomend gesprek accepteert, wordt een pop-upvenster weergegeven. De activiteit pop-upvenster bevat informatie die is gebaseerd op de flowvariabelen. Het pop-upvensterset integreert Webex contactcenter met andere bedrijfstoepassingen zoals CRM (sales force), ticketing tools en orderinvoersysteem.

Voltooi deze configuratie op het tabblad Gebeurtenisstromen in Flow Designer. Als u verschillende pop-gedragspatronen wilt definiëren die zijn gebaseerd op de hoofdflowcriteria, gebruikt u een voorwaarde- of caseactiviteit. U kunt voor elke flow een pop-upvenster definiëren.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.

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

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad URL Settings gedeelte, gebruikt u de optie URL-instellingen om een URL te definiëren voor schermpop-upconfiguraties. Als u een variabele wilt invoegen, gebruikt u de syntaxis {{variable}} (bijvoorbeeld {{NewContact.ANI}}). Configureer vervolgens de volgende instellingen:

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

  2. Query Parameters: voer de verschillende variabelen in de payload in.

    Als u een nieuwe queryparameter wilt toevoegen, klikt u op Add New. Voer de details van de attribuutwaarde in de KEY en VALUE velden.

  3. Screen Pop Desktop Label: voer een korte en intuïtieve aangepaste weergavetekst in die de URL van een schermpop-up op de Agent Desktop vervangt.

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

    Als de URL van de schermpop-up bijvoorbeeld http://www.salesforce.com is en het bureaubladlabel van de schermpop-up Salesforce is, geeft het systeem de hyperlink weer als Salesforce in de schermpop-up-melding.

    Dit label verschijnt ook in het deelvenster Screen Pop van de Agent Desktop.

4

Op het tabblad Display Settings configureert u het volgende:

  1. New browser tab: de schermpop-up wordt telkens in een nieuw browsertabblad weergegeven zonder de bestaande schermpop-up te beïnvloeden.

  2. Existing Screen Pop tab: de schermpop-up wordt weergegeven in het bestaande browsertabblad dat de vorige schermpop-up vervangt.

  3. Inside Desktop: de schermpop-up wordt weergegeven als een tabblad in het deelvenster Overige informatie in het bureaublad.

    Als de weergaveoptie van een pop-upvenster is Inside Desktop, wordt de Screen Pop weergegeven in het deelvenster Auxiliary Information (Aanvullende informatie) voor de duur van het gesprek. De schermpop-up blijft behouden, zelfs wanneer u een taak uit een ander kanaaltype selecteert in het taaklijstvenster.

Als de weergaveoptie Schermpop-up zich op het tabblad Bureaublad of Bestaande browser bevindt, gaan gegevens die worden ingevoerd in de Schermpop-up voor een gesprek verloren als de agent een nieuw gesprek accepteert. Om het verlies van gegevens te voorkomen, configureert u de weergaveoptie als New browser Virtuele vergaderingen.

Houd er bijvoorbeeld rekening mee dat de weergaveoptie Schermpop-up zich in het bureaublad bevindt. Als de agent een nieuw inkomend gesprek accepteert tijdens het invoeren van gegevens in de pop-upvenster voor een vorig gesprek, gaan de gegevens die worden ingevoerd voor het vorige gesprek verloren wanneer de pop-upvenster voor het nieuwe gesprek wordt weergegeven.

Prioriteit van contactpersoon instellen

Gebruik de activiteit Contactprioriteit instellen om prioriteitsniveaus toe te wijzen aan contactpersonen. U kunt prioriteiten instellen met cijfers van 1 (hoogste) tot 9 (laagste). Contacten met een hogere prioriteit worden eerst omgeleid. Zie het gedeelte Contactprioriteit instellen in Routering en wachtrijen begrijpen in Webex Contact Center voor meer informatie over routering en wachtrijen.

In de volgende secties kunt u de activiteit Contactprioriteit instellen configureren:

  • Algemene instellingen
  • Instellingen voor contactprioriteit
  • Variabelen voor activiteit-uitvoer

1

Sleep in Flow Designer de activiteit Contactprioriteit instellen van de Activity Library naar het canvas.

2

Klik op de activiteit om de activiteitsinstellingen te configureren.

3

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

4

Op het tabblad Contact Priority Settings de prioriteit van het contact in. U kunt een statische prioriteitswaarde configureren in de vervolgkeuzelijst. Als u wilt dat de prioriteit dynamisch wordt gewijzigd, configureert u een variabele prioriteit met stroomvariabelen.

Variabelen voor activiteit-uitvoer

De activiteitsuitvoervariabelen slaan de gegevens op die worden vastgelegd op basis van activiteiten en worden automatisch gemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De activiteit Contactprioriteit instellen heeft de volgende uitvoervariabelen:

  • SetContactPriority.FailureCode: Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.
  • SetContactPriority.FailureDescription: Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder staan de foutcodes en beschrijvingen voor de activiteit Contactprioriteit instellen:

Foutcode

Waarde foutcode

Foutbeschrijving

6

SYSTEEMFOUT

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

48

Niet-ondersteunde stroomactiviteit

De Ingestelde contactprioriteit wordt niet ondersteund voor uitgaand bellen en campagnecontacten.

Virtuele agent

De activiteit van de virtuele agent biedt een realtime gesprekservaring voor uw contactcenterklanten. U kunt een virtuele agent aan de gespreksstroom toevoegen om vragen van klanten in de gespreksindeling te verwerken. De virtuele agent wordt aangedreven door de Dialogflow-mogelijkheden van Google. Wanneer een klant spreekt, koppelt de Dialogflow het klantgesprek aan de beste intentie in de virtuele agent. Verder wordt de klant ondersteund als onderdeel van de IVR-ervaring (Interactive Voice Response).

Voordat u begint

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

    Neem Hallo op als trainingszin in de voorkeurstaal voor de Dialogflow-agent om een gesprek met de beller te starten. U kunt deze trainingszin toevoegen aan de standaard welkomstintentie of aan een andere intentie van de Dialogflow-agent. Zie Plannen voor meer informatie.

    Afhankelijk van hoe u de Dialogflow-agent instelt, kunt u de activiteit van de virtuele agent gebruiken om verschillende soorten gebruiksscenario's af te handelen.

  • Configureer een virtuele agent in Control Hub.

    U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.
1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Conversational Experience configureert u het volgende:

  1. Virtual Agent—Kies een virtuele agent in Control Hub. De virtuele agent zorgt voor het natuurlijke taalgesprek als onderdeel van de IVR-ervaring met de beller.

  2. Make Prompts Interruptible: hiermee kunnen klanten de virtuele agent onderbreken om nieuwe verzoeken te doen of het gesprek te beëindigen.

  3. Override Default Language & Voice Settings—Gebruik deze schakelknop om de taal- en spraakinstellingen te overschrijven die zijn geconfigureerd in variabelen Global_Language en Global_VoiceName. Deze parameter is standaard ingeschakeld.

    Om een stroom te laten werken, moet u de algemene variabelen in de stroom instellen om de standaard invoertaal en uitvoerspraak voor de virtuele agent te configureren. Zie Globale variabelen voor meer informatie over het toevoegen van globale variabelen aan het proces.

  4. Input Language: geeft de taal aan die de klant gebruikt tijdens het spreken met de virtuele agent. Dit veld wordt alleen weergegeven als u de optie Override Default Language & Voice Settings schakelknop.

    Als de invoertaal die Google ondersteunt niet beschikbaar is in de vervolgkeuzelijst Invoertaal, schakelt u de schakelknop Standaardtaal en spraakinstellingen overschrijven uit. Neem de activiteit Variabele instellen op vóór de activiteit van de virtuele agent in de stroom.

    Configureer de activiteit Variabele instellen als volgt:

    • Stel de variabele in op Global_language.

    • Stel de waarde van de variabele in op de gewenste taalcode (bijvoorbeeld fr-CA). Raadpleeg de pagina Taalreferentie voor meer informatie over de talen.

    Spraakimplementaties van virtuele agenten in het 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. Wanneer de waarde Automatisch is, kiest de Dialogflow de spraaknaam voor een bepaalde taal. Zorg ervoor dat de geconfigureerde spraaknaam is op basis van de gekozen taal.

    Als de naam van de uitvoerstem die Google ondersteunt niet beschikbaar is in de Output Voice , schakelt u de Override Default Language & Voice Settings schakelknop. Neem de activiteit Variabele instellen op vóór de activiteit van de virtuele agent in de stroom.

    Configureer de activiteit Variabele instellen als volgt:

    • Stel de variabele in op Global_VoiceName.

    • Stel de variabele in op de vereiste voicemailnaamcode voor uitvoer (bijvoorbeeld en-US-Standard-D). Raadpleeg de pagina Ondersteunde stemmen en talen van Google voor meer informatie over ondersteunde stemmen en talen.

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

4

Op het tabblad Variable Passing kunnen de optionele parameters in de activiteit van de virtuele agent persoonlijk identificeerbare informatie (PII) bevatten. Webex Contact Center geeft deze parameters door aan Google Dialogflow als variabelen om geavanceerde gesprekslogica met de bot te ondersteunen.

  1. Key-Value: met de parameter Key-Value kunt u een naam van de variabele en de bijbehorende waarde invoeren. U kunt variabele waarden invoeren met de syntaxis met dubbele gekrulde beugels.

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

    Sleutel: Ani

    Waarde: {{NewContact.ANI}}

    Als u een variabele parameter wilt toevoegen, klikt u op Add New. Hiermee voegt u een rij toe waarin u de betreffende toetswaarde kunt invoeren.

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

5

Op het tabblad Advanced Settings configureert u het volgende:

  1. No-Input Timeout: geeft aan hoelang de virtuele agent wacht op invoer van de klant (spraak of DTMF).

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

  2. Max No-Input Attempts: geeft het aantal keren dat de virtuele agent wacht op invoer van de klant (spraak of DTMF).

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

    Wanneer het maximale aantal pogingen is verstreken, verlaat de virtuele agent, waarbij de uitvoervariabele ErrorCode is ingesteld op de waarde max_no_input.

  3. Inter-digit Timeout: de wachttijd die de virtuele agent wacht op de volgende DTMF-invoer van de klant voordat de virtuele agent in de gespreksstroom doorgaat.

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

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

  5. Termination Delay: hiermee kan de virtuele agent het laatste bericht voltooien voordat de activiteit stopt en wordt overgegaan naar de volgende stap in de stroom.

  6. Als u bijvoorbeeld wilt dat de virtuele agent iets aan de beller aangeeft voordat het systeem het gesprek naar een agent escaleert, houdt u rekening met de tijd die het duurt om het laatste bericht te voltooien voordat de escalatie wordt uitgevoerd. De waarde kan variëren van 1 tot 30 seconden.

    Als u de waarde voor beëindigingsvertraging configureert als 0, speelt het systeem het laatste audiobericht niet af voor de beller.

  7. Speaking Rate: 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 tussen 0.25 en 4.0 woorden per minuut (wpm). De standaardwaarde is 1.0 wpm.

  8. Volume Gain: geeft de toename of afname van het volume-uitvoer aan. Verhoog of verlaag de numerieke invoer om het ideale uitvoervolume te behouden.

  9. Geldige vermeldingen voor de numerieke invoer bevinden zich in het bereik van -96.0 decibel tot 16.0 decibel (dB). De standaardwaarde is 0.0 dB.

  10. Enable Conversation Transcript: hiermee kan het bureaublad de transcriptie van het gesprek tussen de virtuele agent en de klant weergeven. Het onbewerkte transcript is ook beschikbaar via een dynamische URL. U kunt deze URL gebruiken om specifieke gedeelten uit de transcriptie te halen met een HTTP-verzoek.

6

Op het tabblad Output Variables kunt u de uitvoerstatus opslaan van de gebeurtenis die plaatsvindt tijdens het gesprek tussen de virtuele agent en de klant.

  1. VVA.LastIntent: slaat de laatste intentie op die wordt geactiveerd door de virtuele agent voordat u overgaat naar de escalatie- of afgehandelde intentie.

  2. VVA.TranscriptURL: slaat de URL op die verwijst naar de transcriptie van het gesprek tussen de virtuele agent en de klant.

    Gebruik de activiteit Parseren om de parameters uit de transcriptie van de virtuele agent te halen.

  3. VVA.ErrorCode— Slaat de statuscode op waarvan de waarde afhankelijk is van het resultaat 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 outputs geen fouten bevatten.

    • max_no_input: Geeft aan dat de klant geen invoerfouten had binnen de opgegeven maximale pogingen zonder invoer.

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

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

    Als u een aangepast audiobericht wilt afspelen om klanten over een fout te informeren, moeten stroomontwikkelaars een activiteit voor het afspelen van berichten (voordat het gesprek wordt beëindigd) in het proces opnemen. Zie Bericht afspelen voor meer informatie over de activiteit Bericht afspelen.

De volgende stappen

Outcomes:

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

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

  • Escalated: Dialogflow neemt dit pad als het systeem het escalatieplan activeert.

    Zie Plannen voor meer informatie over de plannen in de Dialogflow.

Error Handling

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

  • Error: De stroom neemt dit pad in eventuele foutscenario's.

Als er een fout is opgetreden, speelt het Contact Center standaard geen audiobericht af om de klant over de fout te informeren. De stroomontwikkelaar kan een activiteit voor het afspelen van berichten algemeen configureren of op basis van de foutcode configureren zoals beschreven in het gedeelte Uitvoervariabelen.

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

Virtuele agent V2

De activiteit Virtuele agent v2 biedt een realtime gesprekservaring voor uw contactpersonen. U kunt de activiteit van de virtuele agent v2 toevoegen aan de gespreksstroom om gesprekken op basis van spraak af te handelen waarvoor AI is ingeschakeld. Wanneer een beller spreekt, matcht het systeem de spraak met de beste intentie in de virtuele agent. Verder helpt het de beller als onderdeel van de IVR-ervaring (interactief telefoonbeantwoordingssysteem).

De activiteit van de virtuele agent v2 configureren

De klanten die het Next Generation-platform gebruiken, kunnen de activiteit van de virtuele agent v2 in de Flow Designer configureren.

Plaats geen activiteit van de virtuele agent v2 na een activiteit van Wachtrijcontact, aangezien deze configuratie momenteel niet wordt ondersteund. Plaats ook geen activiteit van de virtuele agent v2 in het canvas Evenementflow.

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.

  • Afgehandeld: het resultaat wordt geactiveerd wanneer het uitvoeren van de virtuele agent is voltooid.

  • Geëscaleerd: het resultaat wordt geactiveerd wanneer het gesprek moet worden geëscaleerd naar de menselijke agent.

Fout afhandeling

Geeft het uitvoerpad van de activiteit aan voor een fout die zich voordoet tijdens het gesprek tussen de virtuele agent en de beller.

Fout: de stroom neemt dit pad in eventuele foutscenario's.

Standaardinstellingen op systeemniveau

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

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

  • Inbreken is ingeschakeld om de virtuele agent te onderbreken tijdens de interactie.

  • DTMF-beëindigingssymbool = #. Deze instelling geeft het einde aan van de invoer.

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

  • DTMF 'Time-out tussen cijfers' = 3 seconden. Deze instelling geeft de tijdsduur aan dat de virtuele agent wacht op de volgende DTMF-invoer van de beller voordat de virtuele agent in de gespreksstroom doorgaat.

Voordat u begint

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

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

  • Configureer het invoerpunt en kies de routeringsstroom (zodra de stroom is gemaakt in Flow Designer). Zie Een kanaal instellen voor meer informatie.

1

Meld u aan bij Control Hub.

2

Navigeren naar Services > Contact Center > Flows.

3

Klik op Stromen beheren en klik vervolgens op Stromen maken.

4

Op het tabblad Flow Name , voer een unieke naam in en klik op Start Building Flow. Het bericht Flow Designer wordt weergegeven.

5

Sleep de Virtuele agent V2-activiteit uit de Activiteitenbibliotheek naar het hoofdflowcanvas.

6

Voer de volgende handelingen uit in Algemene instellingen:

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

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

7

Kies in de instellingen voor Gesprekservaring een van de volgende opties voor Contact Center AI-configuratie:

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

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

  • Variabele: kies de CCAI-configuratie om de gesprekken af te handelen binnen dezelfde locatie van de beller terwijl het gesprek afkomstig is uit de externe of niet-standaard PSTN-regio. Met deze variabele wordt de PSTN-regio toegewezen aan de corresponderende Google-profielregio.

    Meer informatie over het configureren van de variabele CCAI-configuratie vindt u in stap 6 tot 8 in het document Regionale media configureren voor Virtual Agent-Voice.
    • Om een VAV-stroom te laten werken, moet u de algemene variabelen in de stroom instellen om de standaard invoertaal en uitvoerspraak voor virtuele agent te configureren. Zie Globale variabelen voor meer informatie over het toevoegen van globale variabelen aan het proces.

    • Als u de standaardinvoertaal en -uitvoerspraak voor VAV wilt overschrijven, neemt u de activiteit Variabele instellen op vóór de activiteit van de virtuele agent V2 in de stroom.

      Voor een aangepaste invoertaal configureert u de activiteit Variabele instellen als volgt:

      • De variabele instellen op Global_Language.

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

      Voor een aangepaste gespreksstem configureert u de activiteit Variabele instellen als volgt:

      • De variabele instellen op Global_VoiceName.

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

      Zie Ondersteunde stemmen en talen voor meer informatie over de ondersteunde stemmen en talen in ES.

8

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

  • Gebeurtenisnaam–(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 (als onderdeel van de gedefinieerde gebeurtenisnaam) naar het geïntegreerde AI-platform van derden verzendt.

U kunt de gebeurtenisnaam en de gegevens opgeven in de vorm van een statische waarde of expressie. Gebruik voor expressies deze syntaxis: {{ variable }}. Hieronder volgt een voorbeeld van de gebeurtenisstatus die is geconfigureerd voor het begroeten van de beller met een aangepast welkomstbericht.

Gebeurtenisnaam: CustomWelcome

Gebeurtenisgegevens: {"Name": "John"}

9

Voer de volgende handelingen uit in Geavanceerde instellingen:

  1. Op het tabblad Speaking Rate 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 is ingesteld als de waarde, wordt de spraakuitvoersnelheid langzamer dan de ideale snelheid. Als de waarde 2 is ingesteld, wordt de spraakuitvoersnelheid sneller dan de ideale snelheid.

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

  2. Op het tabblad Volume Gain de numerieke waarde of expressie in om het volume van de spraakuitvoer te verhogen of te verlagen.

    • Geldige waarden voor de numerieke invoer liggen tussen -96.0 tot 16.0 decibel (dB). De standaardwaarde is 0.0 dB.

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

  3. Op het tabblad 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. Op het tabblad Termination Delay de numerieke waarde in. Met deze instelling kan de virtuele agent het laatste bericht voltooien voordat de activiteit stopt en naar de volgende stap in de stroom gaat.

    Als u bijvoorbeeld wilt dat de virtuele agent iets aan de beller aangeeft voordat het systeem het gesprek doorschakelt naar een agent, moet u rekening houden met de tijd die nodig is om het laatste bericht voor escalatie te voltooien.

    De geldige waarde voor de numerieke invoer ligt in het bereik van 0 tot 30 seconden. De standaardwaarde is 30 seconden.

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

  5. Schakel het selectievakje Enable Conversation Transcript (Gesprekstranscript inschakelen) in voor gesprekken om Agent Desktop in staat te stellen om het transcript van het gesprek tussen de virtuele agent en de beller weer te geven.

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

10

Met Decryption Settings u kunt indien nodig de uitvoervariabelen van de VAV2-activiteit decoderen. Als decoderen op het stroomniveau is ingeschakeld, kunnen gebruikers met toegang tot foutopsporing de ongemaskeerde uitvoerwaarden van de VAV2-activiteit bekijken in de foutopsporingslogboeken van de stroom. Schakel de optie Enable decryption om decodering op het activiteitsniveau uit te schakelen voor extra bescherming.

11

In Activity Output Variables, kunt u de lijst met variabelen weergeven waarmee de uitvoerstatus wordt opgeslagen van de gebeurtenis die plaatsvindt tijdens het gesprek tussen de virtuele agent en de beller.

  • VirtualAgentV2. TranscriptURL: slaat de URL op die naar de transcriptie wijst van het gesprek tussen de virtuele agent en de beller.

    Gebruik de activiteit Parseren om de parameters uit de spraaktranscriptie van de virtuele agent te halen.

  • De variabelen VirtualAgentV2.MetaData en VirtualAgentV2.StateEventName zijn niet van toepassing.

  • Momenteel is en-US de enige taal die wordt ondersteund.

  • 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 transcript-gadget in de Agent Desktop (alleen als de transcript-gadget is geconfigureerd op de Agent Desktop).

Activiteiten in flowcontrol

  • Proces starten
  • Eindproces
  • Casus
  • Voorwaarde
  • Ga naar
  • Percentagetoewijzing
  • Wachten
  • Ondersteuning voor workflows in uitgaand invoerpunt

Proces starten

De activiteit Stroom starten wordt standaard weergegeven op het canvas Hoofdstroom. U kunt de activiteit voor het starten van de stroom niet verwijderen. Deze activiteit geeft de gebeurtenis aan die deze stroom activeert. Deze activiteit bepaalt hoe de stroom kan worden gebruikt en de typen activiteiten die beschikbaar zijn voor configuratie.

De enige stroomtriggergebeurtenis die momenteel beschikbaar is, is NewContact.

Het systeem activeert deze gebeurtenis wanneer een nieuw gesprek een telefooninvoerpunt in het contactcenter bereikt. U kunt stromen gebruiken die worden geactiveerd door de NewContact-gebeurtenis in Strategieën voor het routeren van invoerpunten. De activeringsgebeurtenis voor het proces is momenteel standaard geselecteerd en kan niet worden bewerkt. In de toekomst zullen nog meer gebeurtenissen aan de kaak worden gesteld.

NewContact is alleen van toepassing op nieuwe stromen. Voor stromen die zijn gemaakt vóór de week van 20 april,NewPhoneContact blijft de activeringsgebeurtenis voor het proces.

De activiteit Start Flow wordt automatisch gelabeld met de naam van de geselecteerde gebeurtenis die het activeren van het debiet heeft. Hierdoor kunt u snel zien welk type stroom wordt opgebouwd.

Uitvoervariabelen

Het aantal en het type uitvoervariabelen dat is gekoppeld aan de activiteit Start Flow is afhankelijk van de geselecteerde Flow Trigger Event. Deze variabelen slaan gegevens op die zijn vastgelegd op het moment dat de stroom wordt geactiveerd. De hieronder beschreven uitvoervariabelen worden bijvoorbeeld weergegeven via de NewContact gebeurtenis.

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

  • NewContact.ANI

    Automatic Number Identification (ANI) is een functie van een telecommunicatienetwerk om automatisch het oorspronkelijke telefoonnummer van een gesprek te bepalen. Met deze variabele wordt het telefoonnummer opgeslagen van de beller die de NewContact gebeurtenis.

  • NewContact.DNIS

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

    Wanneer een gesprek wordt doorverbonden naar een telefoonlijstnummer van een invoerpunt, detecteert Webex Contact Center het EPDN-doel en wordt de doorverbinding intern afgehandeld.

    Een overdracht naar een EPDN kan worden geïnitieerd vanuit een stroom die gebruikmaakt van de Blind Transfer activiteit of via Agent Desktop wanneer een agent doorverbindt of raadpleegt naar het DN van het invoerpunt.

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

    De ontvangende stroom kan evalueren NewPhoneContact.DNIS en deze gebruiken in routeringslogica. Bij stromen moet echter niet worden uitgegaan van één DNIS-indeling, tenzij de configuratie voor nummering van het bestemmingspunt die indeling garandeert.

    De DNIS-waarde die aan de ontvangende stroom wordt gepresenteerd, is afhankelijk van hoe de nummering is geconfigureerd voor het bestemmingseindpunt.

    Table 9. DNIS behavior for transferred calls to EPDNs

    Configuratie voor nummer van ingangspunt

    DNIS gepresenteerd aan de ontvangende stroom

    Voorbeeld

    Alleen e.164-nummer

    De DNIS wordt weergegeven in de E.164-indeling. Als de overdrachtsbestemming in een nationale indeling wordt gekozen, converteert Webex Contact Center deze en presenteert het DNIS in E.164-indeling.

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

    E.164 nummer en toestel

    Het DNIS wordt altijd weergegeven als het E.164-nummer, ongeacht of de overdracht is gestart door het E.164-nummer, nationaal nummer of toestel te kiezen.

    Als het invoerpunt +15550101234 en toestelnummer 1234 heeft, ziet de ontvangende stroom +15550101234.

    Alleen toestel

    De DNIS wordt weergegeven als het toestelnummer. Als een locatievoorvoegsel voor de locatie is geconfigureerd, wordt voor de DNIS het locatievoorvoegsel toegevoegd, zonder scheidingsteken.

    Als het toestelnummer 1234 is, ziet de ontvangende stroom 1234. Als het locatievoorvoegsel 555 is, ziet de ontvangende stroom 5551234.

    Voor consultancyoverdrachten komt het DNIS-gedrag overeen met het transfergedrag. De CLID (Calling Line ID) verandert echter tijdens het consult.

    Als de flow voor het invoerpunt van de bestemming wordt geëvalueerd NewPhoneContact.DNIS, zorg ervoor dat de routeringslogica overeenkomt met de DNIS-indeling die Webex Contact Center presenteert voor de nummerconfiguratie van het invoerpunt. Dit is vooral belangrijk als de configuratie van het invoerpunt verandert van alleen-toestelnummering naar E.164-nummering, of als de stroom DNIS-waarden rechtstreeks vergelijkt.

    Wanneer een gesprek wordt doorverbonden naar een EPDN, blijft het doorverbonden gesprek deel van de bestaande interactie. Voor rapportage- en gespreksrecords wordt dezelfde interactie-id gebruikt.

  • NewContact.InteractionID

    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 het bureaublad weergeven. Zie Voorbeeld: Geef de interactie-id weer op bureaublad in het gedeelte Aangepaste stroomvariabelen maken.

  • NewContact.PSTNRegion

    De PSTN-regio die is geconfigureerd in de toewijzing van invoerpunt (EP) - kiesnummer (DN) voor regionale spraakmediaservices. Deze variabele wordt alleen ondersteund op het spraakplatform Next Generation.

  • NewContact.FlowVersionLabel

    Versielabel van het proces dat is gegenereerd tijdens de uitvoering van het proces. Stroomontwikkelaars kunnen verschillende gedragingen maken voor verschillende stroomversies, zoals 'Dev', 'Test', 'Live' en 'Nieuwste'. Met behulp van de NewContact.FlowVersionLabel kunnen ontwikkelaars de stroomlogica dynamisch wijzigen door de versielabels in de stroom te openen.

  • NewContact.FlowId

    Unieke id van de stroom die momenteel wordt uitgevoerd.

  • NeContact.EntryPointId

    Unieke id van het invoerpunt dat de stroom start.

  • NewContact.OrgId

    Unieke id van de organisatie.

  • Terugbelvariabelen:
    • NewContact.CallbackReason

      De terugbelreden die is opgegeven op het moment van het plannen van een terugbelgesprek. U kunt de reden voor terugbellen beschikbaar maken in de inkomende popover op Agent Desktop door deze toe te wijzen aan een variabele die zichtbaar is voor agent.

    • NewContact.CallbackType

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

    • NewContact.ScheduleSourceInteractionId

      De interactie-id vanwaar het terugbellen oorspronkelijk is aangevraagd.

    Deze variabelen hebben alleen waarden voor gepland terugbellen en blijven leeg voor andere gesprekstypen.

  • NewContact.Headers

    Slaat de SIP-koptekstdetails (Session Initiation Protocol) van het inkomende gesprek op in JSON-indeling. Stroomontwikkelaars kunnen de inkomende aangepaste SIP X-headers extraheren en gebruiken voor het nemen van routeringsbeslissingen en voor de integratie van Webex Contact Center met IVR-systemen van derden. Wanneer een klant het Webex Contact Center belt, parseert het systeem de stroomgegevens en extraheert het de SIP-koptekst.

    Voorwaarden

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

    Voorbeeld Overweeg de volgende SIP-uitnodiging:

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

    In dit voorbeeld haalt het systeem de volgende details uit:

    X-klant-id: 987654321

    X-Oproep-Reden: Ondersteuning

    X-prioriteit: Hoog

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

    De volgende koptekstpatronen zijn gereserveerd voor intern gebruik en mogen niet worden doorgegeven als aangepaste kopteksten. Standaard worden alle kopteksten die overeenkomen met dit patroon verwijderd en niet doorgegeven aan het Webex Contact Center.

    • X-adres

    • X-ADD-OMLEIDING

    • X-BNR-Status

    • X-BNR-originele-codec

    • X-BNR-gebypassed

    • X-BroadWorks-correlatie-info

    • X-FS-ondersteuning

    • X-pad

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-GELUID

    • X-RTMS-APP-VOORVOEGSEL

    • X-RTMS-Geen zoekopdracht

    • X-VPOP-DOMEIN

    Belangrijke overwegingen:

    • Het systeem parseert de naam van de beller als Caller_ID_Name.
    • Het systeem kan maximaal 20 kopteksten extraheren uit het inkomende SIP-uitnodigingsbericht. Als het aantal kopteksten meer is dan 20, haalt het systeem alleen de eerste 20 alfabetisch gesorteerde kopteksten uit.
    • Er is een limiet van 1000 bytes voor alle koptekstinformatie.

    Als u SIP-headers wilt toevoegen en parseren aan externe IVR-systemen, gebruikt u de volgende activiteiten:

Eindproces

Eindstroom is een afsluitende activiteit die het einde van een stroompad markeert. U kunt elk aantal End Flow-activiteiten gebruiken om uw flow te construeren om ervoor te zorgen dat alle flow paden eindigen.

Gebruik de activiteit Eindstroom niet in een IVR-stroom. Gebruik van eindstroom met IVR kan leiden tot lege lucht en de verbinding van het gesprek kan mogelijk niet worden verbroken.

U kunt elke activiteit een uniek label en beschrijving geven.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

Casus

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

U kunt bijvoorbeeld een case-activiteit gebruiken om verschillende schermpop-ups te definiëren voor verschillende agentteams, afhankelijk van de teamnaam. Elke Case wordt een branch van waaruit u de juiste paden bepaalt. De stroom gaat verder op het pad dat als waar wordt geëvalueerd voor een bepaald exemplaar van de stroom. Elke Case-activiteit heeft een standaardwaarde die het systeem voor een niet-gedefinieerde case gebruikt. Als geen van de gevallen waar is, wordt de standaardzaak geëvalueerd als waar en gaat de stroom door die tak.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Case Settings configureert u het volgende:

  1. Variable—Kies een variabele waartegen u de verschillende gevallen wilt evalueren. Kies de variabele in de vervolgkeuzelijst.

  2. Expression- Voer een expressie in om de verschillende gevallen te evalueren. Gebruik de syntaxis van de kiezelsjabloon om de expressie te definiëren. Zie Syntaxis van kiezelsjabloon voor meer informatie over de syntaxis van kiezelsjabloon.

  3. Case: definieert de verschillende cases die moeten worden vergeleken met de variabele of expressie. U kunt maximaal 20 casusverklaringen per activiteit toevoegen.

    Klik op Nieuw toevoegen om een nieuw casusblok toe te voegen om deze te vergelijken met een statische waarde, een variabele of een expressie. Als u een variabele of expressie gebruikt, gebruikt u de syntaxis van het kiezelsjabloon. Zie Syntaxis van kiezelsjabloon voor meer informatie over de Kiezelsjabloon.

Activity Outcomes

  • True—Pad dat moet worden gebruikt als aan de voorwaarde is voldaan. 

  • False—Pad dat moet worden gebruikt als niet aan de voorwaarde wordt voldaan. 

Voorwaarde

De conditieactiviteit vertegenwoordigt een beslissing. De stroom neemt het pad Waar of Onwaar, afhankelijk van of aan de voorwaarde is voldaan. 

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Expression configureert u het volgende:

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

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

Als u een expressie zonder beugels gebruikt, krijgt het systeem een stroomfout.

  1. Condition—Kies de voorwaarde uit de vervolgkeuzelijst:  

    • < (minder dan)

    • != (niet gelijk)

    • > (meer dan)

    • == (gelijk aan)

    • >= (groter dan of gelijk aan)

    • <= (kleiner dan of gelijk aan)

    • * (vermenigvuldigd met)

    • / (gedeeld door)

    • + (toevoegen)

    • ‐ (aftrekken)

Ga naar

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

Gebruik het GoTo-knooppunt om contactpersonen in het Webex Contact Center te verplaatsen, zoals tussen invoerpunten of stromen. Gebruik de toewijzing van de stroomvariabele om gegevens naadloos samen met het contact over te dragen.

Als de activiteitenbibliotheek de GoTo-activiteit niet weergeeft, neemt u contact op met Cisco-ondersteuning om de bijbehorende functiemarkering in te schakelen.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

In het gedeelte Instellingen voor stroombestemming kunt u de ervaring van de beller aanpassen op basis van de tijd (als het gesprek naar een invoerpunt wordt overgedragen) of kunt u een enkele stroom in meerdere scenario's opnieuw gebruiken (als het gesprek naar een stroom wordt overgedragen).

Op basis van de GoTo-optie worden de stroomvariabelen als volgt doorgegeven van de stroomstroom:

  • Go to Entry Point: De aangepaste stroomvariabelen en globale variabelen met dezelfde naam en hetzelfde gegevenstype worden van de huidige stroom gekopieerd naar de stroom die is gekoppeld aan het invoerpunt.

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

Configureer het volgende:

  1. Ga naar invoerpunt: kies deze optie als de huidige stroom naar een invoerpunt moet gaan. Voer in het combinatievak het invoerpunt in als de stroomlogica moet veranderen op basis van de actieve routeringsstrategie op het moment van de overdracht.

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

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

    • Static Entry Point: Kies een invoerpunt uit de lijst met vooraf geconfigureerde invoerpunten. Alleen invoerpunten van hetzelfde kanaaltype zijn geldig.

    • Dynamic Entry Point: Kies een variabele die toewijst aan een geldige invoerpunt-id van de Control Hub. Alleen invoerpunten van hetzelfde kanaaltype zijn geldig.

  2. Ga naar stroom: kies deze optie als de stroom naar een andere stroom moet gaan. Kies in het combinatievak de bestemmingsstroom uit de vervolgkeuzelijst. In de vervolgkeuzelijst voor de bestemming worden alleen de gepubliceerde stromen weergegeven.

    U kunt de gewenste stroom in een afzonderlijk tabblad bekijken. Als u een stroom wilt weergeven, kunt u op de weergaveoptie klikken die wordt weergegeven terwijl u een stroom uit de lijst selecteert of op View Selected Flow nadat u een stroom hebt geselecteerd in de optie GoTo-stroom.

    U kunt variabelen handmatig toewijzen aan twee stromen in de Flow Variable Mapping .

    • Static Flow: Selecteer een stroom in de lijst met vooraf geconfigureerde stromen.

    • Dynamic Flow: Kies een variabele die toewijst aan een geldige stroom-id. U kunt de stroom-id vinden in de stroominstellingen onder het deelvenster Algemene instellingen.

4

Als u de optie Go To Flow de optie, wordt het gedeelte Toewijzing van stroomvariabele weergegeven.

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

Deze functie helpt u bij het bewerken, verwijderen of toevoegen van meer variabele toewijzingen tussen de huidige stroom en de bestemmingsstroom.

U kunt geen variabelen toewijzen voor stromen in een GoTo-activiteit wanneer u Variabele stromen gebruikt. U kunt alleen variabelen toewijzen aan statische stroomdoelen. Raadpleeg de onderstaande tabel voor het gedrag van variabele toewijzing met variabele stromen.

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

Configureer het volgende:

  1. Map Current Variables—Hiermee worden alle stroomvariabelen en globale variabelen in de huidige stroom weergegeven. U kunt dezelfde variabele toewijzen aan meerdere variabelen in de bestemmingsstroom. Voer in het combinatievak de variabele in die moet worden toegewezen.

  2. To Destination Variable—Lijst met alle stroomvariabelen en algemene variabelen in de bestemmingsstroom die na de overdracht uit de huidige stroom worden gekopieerd.

    Op het tabblad combo box, voer de variabele in die is toegewezen in de bestemmingsstroom. U kunt de variabelen in de bestemmingsstroom slechts één keer toewijzen, terwijl u de variabelen in de huidige stroom meerdere keren kunt toewijzen.

Variabele toewijzingen toevoegen, bewerken of verwijderen:

  • Als u een variabele toewijzing wilt bewerken, kiest u de juiste flow in de vervolgkeuzelijst.

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

    Als u bijvoorbeeld klant-id van het type Geheel getal kiest uit de Map Current Variables vervolgkeuzelijst, de To Destination Variable geeft in de vervolgkeuzelijst alleen variabelen weer van het type Geheel getal.

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

  • Klik op Add New om een nieuwe variabele toewijzing toe te voegen. Kies de variabelen die moeten worden toegewezen in de Map Current Variables en To Destination Variable vervolgkeuzelijsten.

Variable details

Het bericht Current Flow Variable Details worden alle stroomvariabelen en globale variabelen in de huidige stroom weergegeven.

Het bericht Destination Flow Variable Details toont alle stroomvariabelen en globale variabelen in de bestemmingsstroom.

U kunt op de tag klikken voor informatie over een variabele. Wanneer u een variabele selecteert voor toewijzing, wordt de variabele groen zodat u kunt zien wat er al is toegewezen.

Om een naadloze toegang tot informatie en interactie te garanderen tijdens de gehele levenscyclus van het gesprek, is variabele toewijzing cruciaal tijdens het uitvoeren van het proces. Het gaat om de strategische afstemming van globale variabelen met zowel lokale als door de agent viewable flow-variabelen, op maat van zowel statische als dynamische flow-types:

Variabele mapping is belangrijk tijdens flow chaining. In de onderstaande tabel worden de belangrijkste verschillen toegelicht tussen het gebruik van statische en dynamische GoTo-opties.

  • Static

    • GoTo Flow: Hiermee worden de Variabelen verwerkt die zijn toegewezen in het gedeelte Toewijzingen stroomvariabelen.

    • GoTo Entry Point: Stroomvariabelen die door de agent kunnen worden bekeken en globale variabelen worden automatisch toegewezen bij het doorverbinden naar een invoerpunt.

  • Dynamic

    • GoTo Flow: Stroomvariabelen die door de agent kunnen worden bekeken en globale variabelen worden automatisch toegewezen.

    • GoTo Entry Point: Stroomvariabelen die zichtbaar zijn voor de agent en globale variabelen worden automatisch toegewezen

GoTo activity error codes

Foutcode

Foutbeschrijving

Uitleg

1

Foutcode

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

2

Foutbeschrijving

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

Wachten

Met de wachtactiviteit kunt u het uitvoeren van de stroom onderbreken voor een bepaalde duur. Wanneer u deze activiteit configureert met de wachtperiode, wordt het uitvoeren van de stroom gepauzeerd voor de duur die is opgegeven in de wachtactiviteit in het uitvoeringspad.

We raden het gebruik van de wachtactiviteit niet aan wanneer een IVR-sessie actief is, omdat dit ertoe kan leiden dat er een time-out optreedt voor de IVR-sessie. In dergelijke gevallen krijgt het contact geen lucht meer, waardoor het gesprek mislukt. We raden stroomontwerpers ten zeerste aan om de wachtactiviteit in de gebeurtenis CallbackFailed te gebruiken en de wachtperiode op te geven.

De wachtactiviteit is generiek van aard. Wanneer u een stroom ontwerpt, kunt u deze activiteit na elke activiteit volgens uw vereiste plaatsen. Als u bijvoorbeeld opnieuw wilt terugbellen, onderbreekt deze activiteit de uitvoering van het proces en wordt de terugbelactie opnieuw geprobeerd.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Wait Settings configureert u het volgende:

  1. Duration—Kies een duur in de indeling UU:MM:SS om de tijdsduur op te geven waarvoor de uitvoering van de stroom wordt gepauzeerd met minimaal 10 seconden en maximaal 72 uur.

    Klik op het veld Duur om de tijd in te stellen. Als u de velden voor minuten en seconden invoert tot meer dan 59, wordt standaard 59 gebruikt. Als u het veld Uren instelt op meer dan 72, wordt u gevraagd de duur in te voeren tussen 00:00:10 en 72:00:00.

    Momenteel is er een afwijking van maximaal enkele milliseconden tijdens het uitvoeren van deze activiteit. Gebruik de wachtactiviteit niet in gebruikssituaties die hoge precisie vereisen.

Output variables

Er is geen uitvoervariabele beschikbaar in deze activiteit.

Percentagetoewijzing

Met de activiteit Procentuele toewijzing kunt u gespreksverkeer verdelen over verschillende paden in een stroom. U kunt deze activiteit gebruiken als een mechanisme voor stroomaftakking op meerdere stroompaden en meerdere exitpaden maken om contacten aan verschillende wachtrijen, locaties en externe servers toe te wijzen.

Het systeem gebruikt een WRR-algoritme (Weighted Round Robin) om verkeer te distribueren en dit kan onevenwichtigheden veroorzaken. Het algoritme herstelt elke keer dat u de stroom publiceert. We raden u aan de uitvoering van het proces te testen voordat u wijzigingen implementeert in productie.

Laten we een voorbeeld nemen van een percentageverdeling van respectievelijk 50%, 30% en 20% om de verdeling van 10 gesprekken onder WRR te begrijpen. Uiteindelijk zal het systeem gesprekken gelijkmatig verdelen, zoals 5 in uitgangspad 1, 3 in uitgangspad 2, 2 in uitgangspad 3. Dit gebeurt echter dynamisch op een aangepaste manier met de gewichten van 5:3:2. Een mogelijk resultaat van de distributie is als volgt, waarbij 10 opeenvolgende gesprekken worden genomen, zoals Pad1, Pad2, Pad1, Pad2, Pad3, Pad1, Pad2, Pad3. Het is belangrijk op te merken dat dit een mogelijke verdeling is en dat contactverdelingen worden aangepast met variërende lastverdelingen.

Met de percentagetoewijzingsactiviteit kunnen nu percentagewaarden variëren van 0 tot 100. Beheerders kunnen de instelling 0% gebruiken om usecases op schakelborden te maken. Hierdoor kan het verkeer standaard worden uitgeschakeld. U kunt deze verbindingen echter later activeren om distributies toe te wijzen die groter zijn dan 0%.

Bovendien kunt u de activiteit Procentuele toewijzing vóór de activiteit Feedback toevoegen om te configureren hoe u het gespreksverkeer wilt beheren. U kunt 50% van de feedback toewijzen via e-mail, 30% vanuit sms en 20% uit een enquête.

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

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling voor meer informatie.

Voordat u begint

1

In Flow Designer, sleep de activiteit voor procentuele allocatie van de Activity Library naar het hoofdcanvas.

2

Klik op de pagina Percentage Allocation om de activiteit-instellingen te configureren.

3

In General Settings:

  • Op het tabblad Activity Label, voer een naam voor de activiteit in.

  • (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

4

In Percent Allocation, creëer de nodige toewijzingspaden. In eerste instantie stelt het systeem het standaardpad van de toewijzing in op 100%. U kunt de percentagewaarde en beschrijving bewerken en ook nieuwe paden toevoegen.

  1. Klik op Add New om een nieuw pad te maken.

  2. Voer het percentage en de naam van het pad in.

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

    Zorg ervoor dat alle toewijzingen maximaal 100% bedragen. Het systeem geeft een fout door tijdens het valideren van de stroom als het toewijzingspercentage niet overeenkomt met of hoger is dan 100%.

    U kunt maximaal 10 paden toevoegen.

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

De percentagetoewijzingsactiviteit heeft de volgende outputvariabelen:

  • Percentallocation.percentage - Slaat het volgende percentage routering op.

  • Percentallocation.description - Slaat de beschrijving op.

Ondersteuning voor workflows in uitgaand invoerpunt

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

  • HTTP-verzoek

  • Voorwaarde

  • Ontleden

  • Variabele instellen

  • Kantooruren

  • Eindproces

  • Pop-upscherm

  • PreDial-gebeurtenis

Alle gebeurtenishandlers, indien van toepassing, worden ondersteund. Gebeurtenisbehandelaars zoals PreDial-gebeurtenis, Agent aangeboden enzovoort, worden ingevuld op basis van de activiteiten die u toevoegt in de hoofdstroom. Globale en lokale variabelen worden ondersteund als onderdeel van de stroom.

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

  • Wachtrij contactpersoon

  • Wachtrij naar agent

  • TrgBlln

  • Zoekopdracht voor wachtrij

  • Geavanceerde wachtrijgegevens

  • Blinde overdracht

  • Gespreksdistributiegroep escaleren

  • IVR-bericht

  • Menu
  • Enquête

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

  • Wanneer u een stroom voor uitgaand invoerpunt ontwerpt, neemt u aan het einde van de stroom geen activiteit voor het loskoppelen van een contactpersoon op. Als u een activiteit Contact verbreken in de stroom gebruikt, beëindigt de stroom het gesprek en vraagt u om een afronding, terwijl het uitgaande gesprek daadwerkelijk actief en verbonden is.

Activiteiten in Nutsvoorzieningen

  • BRE-verzoek
  • Kantooruren
  • Crytografische hash
  • OTP genereren
  • HTTP-verzoek
  • Ontleden
  • Variabele instellen
  • OTP verifiëren

BRE-verzoek

Gebruik de activiteit voor BRE-verzoeken om de gegevens uit de BRE (Business Rules Engine) van uw organisatie op te halen voor gebruik in de stroom. De activiteit voor de BRE-aanvraag maakt gebruik van standaard HTTP-protocollen om gegevens uit de BRE op te halen.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

In Query Parameters, kunt u de parameters die in het API-gesprek zijn verstrekt, doorgeven aan de BRE. In de kolommen Sleutelwaarde kunt u de sleutel voor de query en de bijbehorende waarde invoeren die u samen met de query wilt verzenden. U kunt ook de syntaxis met dubbele gekrulde beugels gebruiken om variabele waarden door te geven.

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

De tenant-id wordt automatisch geïnjecteerd als een parameter en hoeft niet te worden geconfigureerd.

  • 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 kenmerkcontext in BRE. Meer informatie vindt u in het gedeelte Een set regels maken in de Gebruikershandleiding Business Rules Engine van Cisco Webex Contact Center.

  • ANI: bevat het oorspronkelijke telefoonnummer van het gesprek. Dit is een standaardparameter die u kunt bewerken of verwijderen, op basis van de regelconfiguratie in de BRE.

    Een voorbeeldwaarde voor ANI is {{NewContact.ANI}}

  • Response Timeout: hiermee geeft u de time-out op voor de verbinding voor de BRE-aanvraag. De standaardwaarde is ingesteld op 2000 milliseconden.

  • Number of Retries: geeft het aantal keren aan dat de BRE-aanvraag is geprobeerd na een fout.

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

Als u een queryparameter wilt toevoegen, klikt u op Add New. Hiermee voegt u een rij toe waarin u de sleutelwaardeparen kunt invoeren. U kunt zoveel queryparameters toevoegen als vereist in het kader van de BRE-aanvraag.

4

Op het tabblad Parse Settings gedeelte, kunt u de respons van het BRE-verzoek parseren in verschillende variabelen:

  1. Response Variable—Kies een variabele waarvoor u een bepaald gedeelte wilt extraheren uit het responsobject BRE Request. U kunt alleen Aangepaste stroomvariabelen kiezen in de vervolgkeuzelijst.

  2. Path Expression: definieer de padexpressie voor het parseren van het responsobject. Afhankelijk van het type gegevensstructuur van het responsobject en de usecases voor het extraheren van een subset van die informatie, varieert de Path Expression.

    Gegevens worden genormaliseerd naar een objecthiërarchie vóór het uitvoeren van de padexpressie, zodat JSONPath wordt gebruikt in het responsobject ongeacht het geconfigureerde inhoudstype.

Output Variables

De BRE-aanvraag geeft twee outputvariabelen terug:

  • BRERequest1.httpResponseBody: Retourneert de antwoordtekst voor het BRE-verzoek.

  • BRERequest1.httpStatusCode: Retourneert de statuscode van de BRE-aanvraag.

    Deze reactiecodes worden ingedeeld in de volgende categorieën:

    • Informatieve antwoorden (100–199)

    • Geslaagde antwoorden (200–299)

    • Omleidingen (300–399)

    • Clientfouten (400–499)

    • Serverfouten (500–599)

Content Type Formats

In de volgende voorbeelden worden de indelingen voor Inhoudstype en het JSON-antwoord beschreven.

  • XML inhoudstype

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

    • XML-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

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

  • Inhoudstype TOML

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

    • TOML-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

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

  • Inhoudstype YAML

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

    • YAML-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

      Voorbeeld van JSON-padexpressie: Gebruik $.martin.job om de waarde van Developer op te halen.

  • Inhoudstype JSON

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

    • JSON-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

      Voorbeeld van JSON-padexpressie: Gebruik $.martin.job om de waarde van Developer op te halen.

Kantooruren

Met de activiteit tijdens kantooruren kunt u werk- en niet-werktijden gebruiken, zoals feestdagen en overschrijvingen in uw organisatie die zijn gedefinieerd in Control Hub. U kunt de activiteit tijdens kantooruren aan een stroom toevoegen en die stroom toewijzen aan een invoerpunt. Met deze activiteit kunt u werktijden, feestdagen en overschrijvingen gebruiken om meerdere routeringsstrategieën voor al hun planningen te consolideren in één stroom.

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

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

U kunt een foutafhandelingspad (ongedefinieerde fout) configureren voor het afhandelen van systeemfouten die tijdens het uitvoeren van de stroom kunnen optreden. Zie Foutafhandeling configureren voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Schedule Details gedeelte, kunt u een kantooruur uit de vervolgkeuzelijst kiezen om te definiëren wanneer verschillende paden van de stroom worden uitgevoerd.

Planning geeft de shift aan die is gedefinieerd in het werkurenobject van de gekozen kantooruren. De stroom wordt voornamelijk uitgevoerd op basis van de tijdspanne die is gedefinieerd in de shift van de gekozen kantooruren. Andere entiteiten met kantooruren, zoals lijsten met feestdagen en overschrijvingen, hebben voorrang op de werktijden als de timing overeenkomt met de huidige diensttijd.

  • Static Business Hours: Kies een kantooruur in de Control Hub.

  • Variable Business Hours: Kies een variabele die wordt toegewezen aan een geldige kantooruren vanuit de Control Hub.

    De variabele moet de juiste id van de kantooruren bevatten die is verkregen van Control Hub. Als de id ongeldig is, gaat de stroom naar het foutpad.

Als een van de bestelde lijstiminvoeren leeg is, geeft Flow Designer een stroomvalidatiefout. U moet deze fouten oplossen voordat u het proces publiceert.

Business hours nodes

U kunt de volgende knooppunten configureren in de activiteit tijdens kantooruren:

  1. Overrides—Als de huidige tijd is gedefinieerd als een overschrijving zoals in de lijst Overschrijvingen, neemt de activiteit de overschrijvingstak, ongeacht de ploegentijden die in de gekozen werktijden worden vermeld.

  2. Holidays—Als de huidige dag een feestdag is zoals gedefinieerd in de lijst met feestdagen, neemt de activiteit het kantoor Feestdagen, ongeacht de ploegentijden die in de gekozen werkuren worden vermeld.

  3. Working Hours—Dit is het primaire knooppunt dat rekening houdt met de diensttijd die wordt vermeld in het geselecteerde kantooruur in het gedeelte Planningsdetails. De activiteit neemt deze tak als de huidige tijd overeenkomt met de gekozen shifttiming.

  4. Default: de activiteit neemt de standaardbranch als geen van de bovenstaande wordt geëvalueerd.

Output variables

Voor de activiteit tijdens kantooruren worden de volgende uitvoervariabelen gebruikt.

  • WorkingHoursShift_name—Tijdens het uitvoeren van de stroom slaat deze variabele de naam op van de shift die in de werktijd is gedefinieerd.

  • Holidays_Name: tijdens het uitvoeren van de stroom 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 het uitvoeren van de stroom slaat deze variabele de naam van de overschrijving op die overeenkomt met de huidige tijd zoals gedefinieerd in de overschrijvingen.

  • Status: met deze variabele wordt opgeslagen welk knooppunt is gekozen tijdens de uitvoering van de stroom, zoals werktijden, feestdagen, overschrijving of standaardwaarden.

Cryptografische hash

Met cryptografische hash kunt u een eenrichtingshash van een gewone tekenreeks genereren met behulp van een van de ondersteunde algoritmen. Als extra beveiliging kunt u zout aanbrengen.

1

Sleep de cryptografische hash-activiteit naar het flowcanvas.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Hash Configuration configureert u het volgende:

InvoervariabelenUitvoervariabelenKnooppuntresultaten
Hashing algorithm: Selecteer een hash-algoritme om een hash te genereren. We ondersteunen de volgende hashing-algoritmen:
  • SHA-256: Dit algoritme genereert een unieke, vaste grootte 256-bits (32-byte) hash.
  • SHA-512: Dit algoritme genereert een unieke, vaste grootte 512-bits (64-byte) hash.
hash.output: Gegenereerde hash wordt opgeslagen in deze variabele. onSuccess: De hash is gegenereerd.
Plain Text: Voer een invoervariabele of platte tekst in die moet worden gehasht. hash.salt: De gebruikte zoutwaarde wordt opgeslagen in deze variabele. onfout: Hash genereren is mislukt vanwege ongeldige invoer.
Apply Salt: Schakel dit selectievakje in als u extra beveiliging voor de gecodeerde tekenreeks wilt configureren. Zout is willekeurige gegevens die aan de tekenreeks worden toegevoegd voordat deze wordt doorgegeven aan de hash-functie.
Salt type: Selecteer het type zoutgegevens dat u aan de tekenreeks wilt toevoegen. Ondersteunde zoutwaarden zijn onder andere tekst, basis64 en hex. U kunt tijdens de runtime ook een willekeurige waarde genereren door Zout automatisch genereren te selecteren.
Salt value: Gegevens die moeten worden toegevoegd aan de te hasheren tekenreeks.

De volgende stappen

De standaard uitvoervariabele voor het cryptografische hash-knooppunt is CryptographicHash.HashOutput, waarmee de hash wordt vastgelegd.

OTP genereren

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

De activiteiten OTP genereren en OTP verifiëren worden vaak gebruikt in combinatie om gebruikersverificatiestromen in te stellen, zoals tweefactorverificatie.

1

Sleep de OTP-activiteit genereren naar het flowcanvas.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad OTP Generation Logic, configureert u de gewenste eenmalige indeling en lengte van het wachtwoord.

  1. OTP format: Selecteer een OTP-indeling. De standaardindeling is alfanumeriek. Webex Connect ondersteunt de volgende OTP-indelingen:

    • Alphanumeric - een tekenreeks die een combinatie van alfabetische en numerieke tekens bevat, bijvoorbeeld Pq1ANQ, D345SdrQ.

    • Alphabetic - een tekenreeks die een combinatie van kleine letters en hoofdletters bevat, bijvoorbeeld BPmFxV, GhrtYwd.

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

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

  3. Configureer het volgende Additional OTP Settings:

    • OTP Validity: Definieer de OTP-geldigheid (in minuten). De OTP verloopt na deze duur. Wanneer het OTP-verzoek opnieuw wordt verzonden, wordt de geldigheid hersteld. De standaard geldigheidsperiode van de OTP is 30 minuten.

    • Selecteer de actie voor On resend OTP request, genereer een nieuwe OTP of gebruik de huidige OTP opnieuw. De OTP-geldigheid wordt voor een van de acties hersteld.

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

De volgende stappen

De standaard uitvoervariabele voor het OTP-knooppunt genereren is generateOTP. OTP Hiermee wordt de gegenereerde OTP vastgelegd.

HTTP-verzoek

De activiteit HTTP-verzoek haalt informatie op uit een externe gegevensbron, zoals een CRM, met behulp van standaard HTTP-protocollen.

Basisverificatie- en OAuth 2.0-kenmerken worden ondersteund voor geverifieerde eindpunten.

Related flow templates

De volgende sjablonen gebruiken de activiteit van het HTTP-verzoek:

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad HTTP Request Settings configureert u het volgende:

  1. Use Authenticated Endpoint: hiermee kunt u een HTTP-verzoek verzenden naar een geverifieerd eindpunt. Deze wisselknop is standaard ingeschakeld.

  2. Connector—Kies de connector in de vervolgkeuzelijst. In de vervolgkeuzelijst wordt de naam van de connectoren weergegeven die in de Control Hub zijn geconfigureerd. De connector biedt een algemene locatie om referenties op te slaan voor de service die u wilt openen.

    De Salesforce-connector valideert bijvoorbeeld en maakt verbinding met het Salesforce-account mogelijk. U kunt vervolgens naar deze connector verwijzen vanuit de activiteit HTTP-verzoek om een verzoek te maken. Hiermee wordt in wezen het domeingedeelte van de URL gemaakt. Zie het artikel Integratieconnectors instellen voor Webex Contact Center voor het configureren van een connector op de Control Hub.

  3. Request Path: voer het verzoekpad in voor het HTTP-verzoek.

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

  4. Request URL: definieert de aanvraag-URL die zowel het domein als de aanvraagpaden omvat voor niet-geverifieerde eindpunten.

    Dit veld wordt weergegeven wanneer de schakelknop Geverifieerd eindpunt gebruiken is uitgeschakeld.

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

    • OPHALEN: Vraag gegevens op van een opgegeven resource.

    • PLAATSEN: Gegevens naar een server verzenden om een resource te maken of bij te werken.

    • PUT: Vervangt alle huidige weergaven van de doelresource door de aanvraagpayload.

    • PATCH: Pas gedeeltelijke wijzigingen toe op een resource.

    • VERWIJDEREN: Verwijder de opgegeven resource.

    • OPTIES: Beschrijf de communicatieopties voor de doelresource.

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

  6. Query Parameters: definieert parameters die u als onderdeel van het HTTP-verzoek doorgeeft. De webserver biedt deze extra parameters om bijvoorbeeld een GET-verzoek te maken. Voer in de kolommen Sleutelwaarde de sleutel voor de query in en de bijbehorende waarde die u met de query moet verzenden. De parameters zijn een lijst met sleutelwaardeparen die worden gescheiden door het ampersand-symbool (&). U kunt ook de variabele waarden in de syntaxis met dubbele gekrulde beugels gebruiken om variabele waarden door te geven.

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

    Sleutel: Ani

    Waarde: {{NewContact.ANI}}

    Als u een queryparameter wilt toevoegen, klikt u op Nieuwe toevoegen. Hiermee voegt u een rij toe waarin u de respectievelijke toetsparen kunt invoeren. U kunt zoveel queryparameters toevoegen als vereist is als onderdeel van het HTTP-verzoek.

  7. HTTP Request Headers: definieert de HTTP-headers waarmee de client aanvullende informatie kan doorgeven met een HTTP-verzoek. Aanvraagkopteksten zoals Accept, Accept‐* of If‐* toestaan om voorwaardelijke verzoeken uit te voeren samen met andere kopteksten zoals Cookie en User‐Agent.

    Als onderdeel van een GET-verzoek gebruikt u bijvoorbeeld:

    GET /HTTP/{1home.html }.1

    Host: developer.mozilla.org

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

    Accepteren: tekst/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Taal accepteren: en‐US,en;q=0.5 Accepteer codering: gzip, leegmaken, br

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

    Verbinding: keep-alive

    Upgrade-Insecure-Requests: 1

    Indien gewijzigd sinds: Ma, 18 juli 2016 02:36:04 GMT

    Indien‐Geen‐Overeenkomst: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" Cache‐Control: max‐age=0

    Als u een HTTP-koptekst wilt toevoegen, klikt u op Add New. Hiermee voegt u een rij toe waarin u de respectieve sleutelwaardeparen kunt invoeren. U kunt zoveel HTTP-headers toevoegen als nodig is als onderdeel van het HTTP-verzoek.

  8. Content Type: geeft het verwachte inhoudstype van de verzoektekst aan. De ondersteunde inhoudstypen zijn onder andere:

    • Toepassing/JSON

    • Formulier-URL gecodeerd

    • SJABLOON: NAVIGATIE TOML

    • XML

    • Bestand

      SJABLOON: NAVIGATIE DIGIMON

    • Formuliergegevens

    • GraphQL

    • Overig

  9. Request Body Value: geeft de gegevensbytes aan die zijn verzonden in een HTTP-transactiebericht, direct na de kopteksten als die er zijn. In bepaalde typen HTTP-verzoeken, zoals een POST- of PUT-verzoek, kunt u een verzoektekst verzenden die de inhoud specificeert die moet worden bijgewerkt bij de doelresource.

    • Kies de Content Type als bestand. De kolommen INHOUD en BESTANDSNAAM worden weergegeven. In de vervolgkeuzelijst INHOUD wordt de lijst met JSON-variabelen van de stroom- en uitvoervariabelen van de opnameactiviteiten weergegeven.

      • CONTENT—Kies het opgenomen audiobestand in de vervolgkeuzelijst. Het audiobestand wordt ingevuld op basis van de uitvoervariabelen die zijn geconfigureerd in de activiteiten van Opnemen. Het systeem verzendt dit audiobestand naar de server of API van derden.

      • FILE NAME-Voer de naam van het audiobestand in. Deze bestandsnaam wordt weergegeven op de bestemmingsserver of de API.

      Met het inhoudstype Formuliergegevens worden formuliergegevens vastgelegd in sleutelwaardeparen. Dit veld ondersteunt het uploaden van bestanden en formuliergegevens en is handig voor het uploaden van audiobestanden.

      Als u het inhoudstype kiest als formuliergegevens, worden de volgende velden weergegeven:

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

      • Type: het type kan Tekst of Bestand zijn.

      • Value: configureer de waarde (tekst in JSON-indeling definieert het inhoudstype samen met andere parameters zoals de naam van het bestand, enzovoort. && File bevat de werkelijke bestandsgegevens.

        Formuliergegevens ondersteunen het verwijzen naar de bestandsnaam van de opnameactiviteit voor gebruik in opnameprompts en begroetingen via flow. Kies voor 'Bestand' de variabele die de bestandsnaam geeft die overeenkomt met de uitvoervariabele van de opnameactiviteit.

      Als u de optie Content Type Als GraphQL De Query en GraphQL Het veld Variabelen wordt weergegeven. 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 Variables: de variabelen geven de dynamische waarden voor de query weer.

        Met GraphQL-ondersteuning kunt u verzoeken indienen bij elke API die GraphQL ondersteunt, zoals wanneer u de WebexCC API-connector gebruikt om de zoek-API te bellen. Dit maakt usecases mogelijk waarin rapportgegevens kunnen worden gebruikt voor aangepaste logica- en routeringsbeslissingen.

      Als u de optie Content Type Als Other, kunt u het inhoudstype opgeven dat u nodig hebt (als de API een Content Type koptekst die niet beschikbaar is in de flow designer). U kunt dus een ander type inhoud kiezen dan de ondersteunde standaardtypen.

  10. Response Timeout: geeft de time-out voor de verbinding voor het HTTP-verzoek op. De standaardwaarde is ingesteld op 2000 milliseconden. Deze kan echter een onbeperkte waarde hebben.

  11. Number of Retries: geeft aan hoe vaak het HTTP-verzoek is geprobeerd na de fout. Opnieuw proberen voor de service is niet beschikbaar. U kunt een onbeperkte waarde opgeven voor het aantal pogingen.

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

4

Op het tabblad Parse Settings , kunt u de respons die is gegenereerd vanuit het HTTP-verzoek parseren in verschillende variabelen. Deze configuratie is optioneel omdat niet in alle HTTP-verzoekscenario's parseren is vereist.

  1. Content Type: geeft het verwachte inhoudstype aan van de body van de respons. De inhoudstypen zijn onder andere:

    • JSON

    • TOML

    • XML

    • YAML de ondersteunde inhoudstypen zijn.

  2. Output Variable: kies een variabele om de gegevens uit een specifiek gedeelte van het responsobject voor het HTTP-verzoek te bevatten.

  3. Path Expression: definieer de padexpressie voor het parseren van het responsobject. Afhankelijk van de gegevensstructuur van het responsobject en de reden om een subset van informatie uit te pakken, varieert de padexpressie.

    Gegevens worden genormaliseerd naar een objecthiërarchie vóór het uitvoeren van de padexpressie, zodat JSONPath wordt gebruikt in het responsobject ongeacht het geconfigureerde inhoudstype.

Output Variables

Het HTTP-verzoek retourneert de volgende uitvoervariabelen:

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

    Deze reactiecodes worden ingedeeld in vijf hoofdcategorieën:

    • Informatieve antwoorden (100–199)

    • Geslaagde antwoorden (200–299)

    • Omleidingen (300–399) Clientfouten (400–499)

    • Serverfouten (500–599)

  • HTTPRequest1.httpResponseBody: Retourneert de antwoordtekst voor het HTTP-verzoek.

  • HTTPRequest1.httpResponseHeaders: Retourneert de koptekstinformatie van het antwoord.

Content Type Formats

In de volgende voorbeelden worden de indelingen voor Inhoudstype en het JSON-antwoord beschreven.

  • XML inhoudstype

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

    • XML-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

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

  • Inhoudstype TOML

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

    • TOML-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

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

  • Inhoudstype YAML

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

    • YAML-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

      Voorbeeld van JSON-padexpressie: Gebruik $.martin.job om de waarde van Developer op te halen.

  • Inhoudstype JSON

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

    • JSON-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

      Voorbeeld van JSON-padexpressie: Gebruik $.martin.job om de waarde van Developer op te halen.

Activity Wait Settings

In bepaalde gevallen treedt er bij een HTTP-antwoord een aanzienlijke vertraging op, een periode van stilte op de beller. U kunt een audiobestand uploaden om dit scenario te beperken. Dit bestand wordt voor de beller afgespeeld tijdens het ophalen van het HTTP-antwoord. Daarnaast is het mogelijk om de duur van de vertraging te configureren voordat deze audio wordt afgespeeld.

  1. Enable Audio on Wait—Schakel deze instelling in om het geselecteerde audiobestand in een continue lus af te spelen, zodat het ononderbroken afspelen wordt gegarandeerd terwijl het systeem een HTTP-antwoord ophaalt.

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

  3. Delay: stel de waarde van de vertragingstijd in milliseconden in op basis van de vereisten. De standaardwaarde is vooringesteld op 2000 milliseconden.

U kunt het beste de vertragingsinstelling boven 2 seconden houden en de reactietijd van de HTTP-query optimaliseren. Dit zorgt ervoor dat de audio niet onnodig wordt afgespeeld terwijl er een minimale vertraging is voor 'dead air' naar de beller.

Ontleden

Gebruik de parseeractiviteit om informatie uit het gegevensobject te halen. De parseeractiviteit neemt een invoertekenreeks (JSON, TOML, XML en YAML) en converteert deze naar een JSON-structuur op basis van de opgegeven gegevens. U kunt de JSON-structuur vervolgens toewijzen aan een variabele met een JSON-padexpressie. 

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling configureren voor meer informatie.

Voordat u begint

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings section, voer de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Parse Settings configureert u het volgende:

  1. Input Variable: geeft de variabele aan die het gegevensobject opslaat om te gebruiken voor het parseren.

  2. Content Type: geeft het verwachte inhoudstype van het gegevensobject aan. JSON, TOML, XML en YAML zijn ondersteunde inhoudstypen.

  3. Output Variable: kies een variabele om de gegevens uit een specifiek gedeelte van het responsobject voor het HTTP-verzoek te bevatten.

  4. Path Expression: definieer de padexpressie voor het parseren van het responsobject. Afhankelijk van de gegevensstructuur van het responsobject en de reden om een subset van informatie uit te pakken, varieert de padexpressie.

    Gegevens worden genormaliseerd naar een objecthiërarchie vóór het uitvoeren van de padexpressie, zodat JSONPath wordt gebruikt in het responsobject ongeacht het geconfigureerde inhoudstype.

    Pad-expressies moeten bevestigen aan Jayway JSONPath-expressies. Zie https://github.com/json-path/JsonPath voor meer informatie.

Content Type Formats

In de volgende voorbeelden worden de indelingen voor Inhoudstype en het JSON-antwoord beschreven.

  • XML inhoudstype

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

    • XML-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

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

  • Inhoudstype TOML

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

    • TOML-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

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

  • Inhoudstype YAML

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

    • YAML-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

      Voorbeeld van JSON-padexpressie: Gebruik $.martin.job om de waarde van Developer op te halen.

  • Inhoudstype JSON

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

    • JSON-invoerindeling:

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

    • Gegevens/JSON-genormaliseerde respons

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

      Voorbeeld van JSON-padexpressie: Gebruik $.martin.job om de waarde van Developer op te halen.

Variabele instellen

Gebruik de activiteit Variabele instellen om waarden in te stellen op variabelen. U kunt de waarden van de variabelen wijzigen op basis van uw vereisten of volgens de stroom.

U kunt meerdere variabelen configureren binnen een activiteit met een Set variabelen. Dit elimineert de noodzaak om meerdere afzonderlijke activiteiten van Set Variable in het canvas te configureren, zodat de stroomontwikkelaars stromen sneller kunnen bouwen en wijzigen.

Geef het type variabele op dat u wilt selecteren. Zie Aangepaste variabelen en Vooraf gedefinieerde variabelen voor meer informatie.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling configureren voor meer informatie. Als u het foutafhandelingspad niet configureert, verwerkt de globale fouthandler de fout bij het uitvoeren van de stroom.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Variable Settings setion, configureer het volgende:

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

  2. Variable Value—Klik op de knop Set Value keuzerondje om de variabele op een specifieke waarde in te stellen. Het type invoerveld verandert op basis van het gegevenstype van de geselecteerde variabele. Zie Aangepaste stroomvariabelen maken voor meer informatie over variabele gegevenstypen.

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

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

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

  3. Add New—Klik op Add New 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 activiteit Ingestelde variabelen.

    U kunt maximaal 10 variabelen configureren binnen een activiteit Ingestelde variabelen. U kunt de volgorde van de variabelen binnen de activiteit Variabele instellen wijzigen.

OTP verifiëren

Met de OTP-activiteit verifiëren kunt u de door de gebruiker geleverde OTP valideren met behulp van de transactiereferentie die tijdens het genereren van OTP is vastgelegd.

1

Sleep de OTP-activiteit verifiëren naar het flowcanvas en zet deze neer.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad OTP Details configureert u het volgende:

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

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

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

4

Op het tabblad Advanced Settings, configureert u het volgende:

  • Notify URL (optioneel): Configureer een eindpunt om meldingen van slagen/fouten te ontvangen. De meldingspayload bevat de correlatie-ID (de transactiereferentie die is doorgegeven in OTP genereren), de status in het veld Beschrijving, de tijdstempel van de OTP-verificatie en gerelateerde metagegevens.

    Voorbeeldpayload

    { 
      "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

Op het tabblad Extra Parameters, voer de sleutel-waardeparen in die zijn ingesteld in het OTP-knooppunt genereren in de vorm van Sleutel en Waarde. Herhaal deze stap om meerdere parameters toe te voegen.

Activiteiten in spraak

  • Blinde overdracht
  • Overdekte overdracht
  • Analyse gespreksvoortgang
  • TrgBlln
  • Cijfers verzamelen
  • Menu
  • Bericht afspelen
  • Muziek afspelen
  • Opnemen
  • Opnamebeheer
  • Terugbellen plannen
  • Cijfers verzenden
  • Aankondiging instellen
  • Beller-id instellen
  • Fluisteraankondiging instellen
  • Mediastroom starten
  • Audio uploaden

Blinde overdracht

De activiteit Onaangekondigd doorverbinden is van toepassing wanneer een gesprek naar een externe telefoonlijstnummer of een externe telefoonlijstnummer moet worden doorverbonden op basis van ingestelde stroomcriteria. De overdracht kan ook worden geïnitieerd naar een externe brug. De geconfigureerde criteriumset activeert de activiteit.

Gebruik het knooppunt voor onaangekondigd doorverbinden om gesprekken door te schakelen naar externe kiesnummers of EPDN's (Entry Point Directory Numbers). U kunt geen variabelen overdragen met deze overdracht. Als u contactpersonen wilt verplaatsen tussen invoerpunten of stromen en contactgegevens met de contactpersoon wilt doorgeven, gebruikt u GoTo met variabele toewijzing.

Tijdens onaangekondigd doorverbinden blijven de vorige vaardigheidsbeperkingen behouden wanneer een gesprek wordt doorverbonden naar een op vaardigheden gebaseerde wachtrij. Dit komt omdat vaardigheidsbeperkingen worden berekend wanneer een stroom wordt uitgevoerd. Aangezien de stroom echter niet wordt uitgevoerd bij onaangekondigd doorverbinden, blijven de vorige vaardigheidsbeperkingen behouden.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.

Wanneer u een stroom ontwerpt, kan een consult-interactie geen onaangekondigd doorverbinden-activiteit omvatten. U kunt geen activiteit voor onaangekondigd doorverbinden toevoegen aan de gebeurtenisstromen in Stroombesturing.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Transfer Dial Number configureert u het bestemmingsnummer voor het gesprek door het handmatig in te voeren of een variabele te selecteren.

  1. Transfer Dial Number: voer het telefoonlijstnummer in waarnaar een gesprek moet worden doorverbonden. Dit kan een specifiek nummer zijn dat handmatig wordt ingevoerd of een dynamisch nummer dat wordt aangegeven door een stroomvariabele.

  2. Specific Dial Number: voer het nummer in waarnaar het gesprek moet worden doorverbonden.

  3. Variable Dial Number—Kies de stroomvariabele in de vervolgkeuzelijst. In de lijst worden alleen variabelen van het type 'String' weergegeven.

    De variabele slaat het nummer op waarnaar het gesprek moet worden doorverbonden.

4

Op het tabblad Add header gedeelte, kunt u de parameters voor de SIP-headers configureren en doorgeven aan externe systemen via de SIP INVITE-berichten. U kunt maximaal 20 kopteksten configureren in het uitgaande SIP INVITE-bericht.

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

  1. Key—Voer de sleutel voor een aangepaste X-koptekst in.

  2. Value: voer een waarde in voor de aangepaste koptekst die wordt doorgegeven aan het uitgaande SIP INVITE-bericht.

U moet voorkomen dat de volgende gevoelige PII-informatie wordt opgenomen in de SIP-headers.

  • Full names—Vermijd het gebruik van volledige namen van personen.

  • Social Security Numbers—Neem geen deel van een socialezekerheidsnummer op.

  • Physical addresses—Gebruik geen privé- of werkadressen.

  • Financial information—Creditcardnummers, bankaccountgegevens, enz. uitsluiten.

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

De volgende koptekstpatronen zijn gereserveerd voor intern gebruik en mogen niet worden doorgegeven als aangepaste kopteksten. Standaard worden alle kopteksten die overeenkomen met dit patroon verwijderd en niet doorgegeven aan Webex Contact Center.

  • X-adres

  • X-ADD-OMLEIDING

  • X-BNR-Status

  • X-BNR-originele-codec

  • X-BNR-gebypassed

  • X-BroadWorks-correlatie-info

  • X-FS-ondersteuning

  • X-pad

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-GELUID

  • X-RTMS-APP-VOORVOEGSEL

  • X-RTMS-Geen zoekopdracht

  • X-VPOP-DOMEIN

5

In het gedeelte Foutcodes uitstroom worden de foutcodes van uitvoer voor de activiteit Onaangekondigd doorverbinden beschreven,

  1. Unsupported Flow Activity—Foutcode 48 geeft aan dat de stroom de activiteit Overdekte overdracht niet kan uitvoeren na het in de wachtrij plaatsen of nadat een agent aan het gesprek is toegewezen.

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

Overdekte overdracht

Met de doorschakelactiviteit kan een gesprek tijdelijk worden doorverbonden met een stroom naar een externe bestemming terwijl het gespreksbeheer behouden blijft. De externe bestemming kan een externe bridge of een IVR (Interactive Voice Response Service) zijn.

Wanneer de derde partij het gesprek beëindigt, gaat het gesprek door en neemt het zo nodig weer contact op, zoals het in de wachtrij plaatsen van het gesprek naar een agent.

De activiteit Bridged Transfer wordt verbeterd om de wachtrij van de contactpersoon te verwijderen wanneer een contactpersoon wordt verzonden naar een IVR (Interactive Voice Response) van derden of ACD (Automatic Call Distribution). Als de contactpersoon niet wordt afgehandeld in het systeem van derden, kan deze worden teruggezet naar de oorspronkelijke wachtrij.

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

Voordat u begint

  • U kunt de activiteit Overdekte overdracht niet toevoegen aan de activiteit Wachtrijcontact.

  • Introduceer later geen activiteit Overdekte overdracht in de stroom voor contactpersonen die zijn geparkeerd, in de wachtrij staan of aan een agent zijn toegewezen. Dit kan leiden tot een niet-ondersteunde stroomfout.

  • U kunt de activiteit Overbrugd doorverbinden niet gebruiken in uitgaande gespreksstromen.

  • U kunt geen activiteit Overbrugd doorverbinden toevoegen aan de gebeurtenisstromen in Stroombesturing.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Transfer Dial Number configureert u het bestemmingsnummer voor het gesprek door het handmatig in te voeren of een variabele te selecteren.

  1. Transfer Dial Number: voer het telefoonlijstnummer in waarnaar een gesprek moet worden doorverbonden. Dit kan een specifiek nummer zijn dat handmatig wordt ingevoerd of een dynamisch nummer dat wordt aangegeven door een stroomvariabele.

  2. Specific Dial Number: voer het nummer in waarnaar het gesprek moet worden doorverbonden.

  3. Variable Dial Number—Kies de stroomvariabele in de vervolgkeuzelijst. De variabele slaat het nummer op waarnaar het gesprek moet worden doorverbonden.

4

Op het tabblad Transfer Timeout Settings kunt u het gedrag van een activiteit voor doorverbonden doorverbinden configureren wanneer het doorverbonden gesprek niet binnen een opgegeven tijd wordt beantwoord.

  1. Timeout: dit is hoe lang het systeem wacht tot de doorverbonden partij het gesprek opneemt. Als de ontvanger niet binnen deze tijd opneemt, beëindigt het systeem het gesprek.

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

5

Op het tabblad Output Digit Settings kunt u DTMF-cijfers overschrijven naar de bestemming tijdens een overdekte overdracht. Gebruik dit om informatie te verzenden of door menu's te navigeren op een IVR van derden. U kunt de cijfers handmatig invoeren of dynamische cijfers selecteren met behulp van een variabele.

  1. Send Output Digits: schakel de schakelaar in als u de DTMF-cijfers naar de bestemming wilt overbrengen nadat de bestemming het gesprek beantwoordt en voordat het doorverbinden is voltooid.

  2. Specific output digits: voer de specifieke DTMF-uitvoercijfers in.

  3. Variable output digits—Kies de stroomvariabele in de vervolgkeuzelijst. De variabele slaat het DTMF-nummer op.

De maximale lengte van DTMF-cijfers is 32 tekens. Ondersteunde tekens zijn 0-9, A-D, asterisk (*), hash (#) en komma (,). Het teken komma (,) geeft een vertraging van één seconde aan.

6

Op het tabblad Add header section, kunt u de SIP-headerparameters configureren en doorgeven aan externe systemen via de SIP INVITE-berichten. U kunt maximaal 20 kopteksten configureren in het uitgaande SIP INVITE-bericht.

  1. Key—Voer de sleutel voor een aangepaste X-koptekst in.

  2. Value: 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 Webex Calling met lokale gateway (LGW) gebruiken als de telefonieoptie voor Webex Contact Center.

U moet voorkomen dat de volgende gevoelige PII-informatie wordt opgenomen in de SIP-headers.

  • Full names—Vermijd het gebruik van volledige namen van personen.

  • Social Security Numbers—Neem geen deel van een socialezekerheidsnummer op.

  • Physical addresses—Gebruik geen privé- of werkadressen.

  • Financial information—Creditcardnummers, bankaccountgegevens, enz. uitsluiten.

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

De volgende koptekstpatronen zijn gereserveerd voor intern gebruik en mogen niet worden doorgegeven als aangepaste kopteksten. Standaard worden alle kopteksten die overeenkomen met dit patroon verwijderd en niet doorgegeven aan Webex Contact Center.

  • X-BroadWorks-correlatie-info

    X-FS-ondersteuning

  • X-pad

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-GELUID

  • X-RTMS-APP-VOORVOEGSEL

  • X-RTMS-Geen zoekopdracht

  • X-VPOP-DOMEIN

7

Op het tabblad Output Variable 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 Bridged-transfer uit te voeren met de Digital Extension Module (DXM).

  2. BridgedTransfer_dxm.FailureDescription: met deze parameter wordt de beschrijving opgeslagen van de fout die is opgetreden tijdens een poging tot Bridged Transfer met behulp van de (DXM).

  3. BridgedTransfer.Headers: met 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 ingesteld in stroom- of globale variabelen voor verder gebruik.

    In de volgende tabel wordt een overzicht gegeven van de foutcodes van de output van de overdekte overdrachtsactiviteit.

    Foutcode

    Foutbeschrijving

    Uitleg

    1

    Ongeldig_nummer

    Het gekozen externe telefoonlijstnummer (DN) is ongeldig.

    2

    Bezet

    Het externe telefoonlijstnummer is actief of heeft binnenkomende gesprekken geweigerd.

    3

    Geen antwoord

    Het externe telefoonlijstnummer kan het gesprek niet binnen de vooraf ingestelde time-outduur beantwoorden.

    48

    Niet-ondersteunde stroomactiviteit

    De stroom kan de activiteit Overdekte overdracht na de wachtrij niet uitvoeren of nadat een agent aan het gesprek is toegewezen.

    6

    Systeem_fout

    Deze code vertegenwoordigt diverse fouten die niet tot de hierboven gedefinieerde categorieën behoren.

    Bridged Transfer is alleen beschikbaar op spraakmediaplatforms van de volgende generatie (VPOP en Webex Calling).

Analyse gespreksvoortgang

Gebruik de activiteit Analyse gespreksvoortgang om de CPA-parameters in te stellen om een voicemail-/antwoordapparaat-detectie (AMD) uit te voeren voor terugbellen.

U kunt de activiteit Analyse gespreksvoortgang in de volgende gebieden plaatsen:

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

  • Alleen in de gebeurtenisstroom op de gebeurtenishandler CallbackFailed.

  • In de hoofdstroom, op elk moment voor gepland terugbellen of persoonlijk gepland terugbellen.

Wanneer u probeert terug te bellen en het gesprek op AMD/voicemail komt, markeert het systeem het gesprek als mislukt. Het resultaat van de AMD-detectie wordt vastgelegd in de redenuitvoervariabele van de gebeurtenishandler CallbackFailed. Als de waarde CallbackFailed.reason AMD is, geeft dit aan dat AMD/voicemail is gedetecteerd voor de klant. Op basis van deze uitvoervariabele kunt u opnieuw terugbelpogingen configureren.

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

Als u een klantenquête na gesprek in uw stroom hebt geconfigureerd, wordt deze niet gestart als het gesprek wordt beantwoord door een AMD of voicemail, waardoor onnodige enquêtes worden voorkomen.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Events voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Advanced Media Parameters gedeelte, configureert u de volgende CPA-parameters:

  1. Min Silence Period—Dit geeft de minimale stilteperiode (in milliseconden) aan die vereist is voor het classificeren van een gesprek als gedetecteerde spraak. Als meerdere oproepen op het antwoordapparaat als spraak aan agenten worden doorgegeven, verhoogt u deze waarde voor langere pauzes in de begroetingen van het antwoordapparaat. U kunt deze waarde instellen tussen 100–1000 ms met de standaardwaarde 608 ms.

  2. Analysis Period: geeft de tijdsduur (in milliseconden) aan die is besteed aan het analyseren van een gesprek. Als er een korte agentbegroeting op een antwoordapparaat staat, wordt een langere waarde gecategoriseerd die door het antwoordapparaat wordt gebeld als spraak. Als de oproep naar een bedrijf is waar de operator een langere begroeting met scripts heeft, wordt de lange en live-begroeting met een kortere waarde gecategoriseerd als een oproep van een antwoordapparaat. U kunt deze waarde instellen tussen 1000–10000 ms met de standaardwaarde 2500 ms.

  3. Min Valid Speech—Dit geeft de minimale tijdsduur (in milliseconden) aan voor het classificeren van een gesprek als gedetecteerde spraak. U kunt deze waarde instellen tussen 50–500 ms met de standaardwaarde 112 ms.

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

Output variables

  • FailureCode: slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

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

TrgBlln

De terugbelactiviteit is alleen beschikbaar als de voorkeurswachtrij en de terugbelfunctie zijn ingeschakeld voor de onderneming. Standaard maakt de terugbelactiviteit een taak voor het beleefdheidsterugbelgesprek in dezelfde wachtrij waarin het gesprek oorspronkelijk is geplaatst. Indien gewenst kunt u een andere wachtrij configureren. Als u dezelfde wachtrij gebruikt, behoudt de taak haar positie in de wachtrij totdat de volgende agent beschikbaar is.

Wanneer u een stroom ontwerpt, kan een ruggespraak geen activiteit omvatten voor een beleefdheidsterugbelgesprek.

Als een nieuwe wachtrij de voorkeur heeft, plaatst u de taak onder aan de voorkeurswachtrij. Als een agent de taak accepteert, wordt het terugbellen gestart. Als de beller niet opneemt, wordt er niet opnieuw teruggebeld.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Evenementstromen voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Callback Settings configureert u het volgende:

  1. Callback Dial Number: voer het kiesnummer in waarop de beller moet worden teruggebeld. Kies de variabele in de vervolgkeuzelijst die het terugbelnummer bevat, zoals de ANI die aan het gesprek is gekoppeld. De variabele kan een getal zijn dat wordt verzameld in een activiteit met Cijfers verzamelen in de gespreksstroom. Als er geen selectie wordt gemaakt, wordt de ANI van de beller gebruikt. Het terugbelnummer wordt opgeslagen in de uitvoervariabele voor de NewContact.ANI-gebeurtenis.

    Standaard is de wisselknop voor Register callback to different destination? is ingesteld op uit. De terugbelactie wordt geregistreerd op dezelfde bestemming in de wachtrij. Als de gewenste agent bezet is en niet beschikbaar is, stelt u de wisselknop in om een nieuwe terugbelbestemming te selecteren. De bestemming verandert van agent in 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 de terugbelwachtrij in de vervolgkeuzelijst:

    • Static Queue: Kies een statische wachtrij waarin alle terugbelverzoeken worden geplaatst. Taken worden onderaan deze wachtrij geplaatst. Beheer wachtrijen vanuit Control Hub.

    • Variable Queue: Hiermee kan de beheerder een terugbelwachtrij aangeven op basis van de omstandigheden in het proces. Kies een variabele in de vervolgkeuzelijst. In de lijst worden alleen variabelen van het type 'String' weergegeven.

      De standaardwaarde is ingesteld op de wachtrij waarin de beller is geplaatst, zoals vastgelegd in het geparkeerde contact. De uitvoervariabele QueueName is gekoppeld aan de activiteit Wachtrijcontact. Kies indien nodig een andere variabele uit de vervolgkeuzelijst. Zorg ervoor dat de variabele een geldige wachtrijselectie oplevert.

      Wanneer u een stroom configureert voor het terugbellen naar de voorkeursagent, plaatst u de activiteit Wachtrij aan de agent vóór de terugbelactiviteit in de stroom.

  3. Callback ANI: hiermee schakelt u de configuratie van de ANI voor terugbellen in voor klanten wanneer ze worden teruggebeld. Configuratie van ANI voor beleefdheidsterugbelgesprek is niet verplicht. Kies een van de beschikbare opties:

    • Static ANI: Kies een terugbelnummer in de vervolgkeuzelijst. Deze kiesnummers worden toegewezen aan invoerpunten die zijn geconfigureerd in de Control Hub. Als u geen terugbelnummer kiest, gebruikt Webex Contact Center het nummer dat is toegewezen aan het invoerpunt waarvoor u het terugbellen hebt aangevraagd.

    • Variable ANI (optional): Kies een variabele in de vervolgkeuzelijst. In de lijst worden alleen variabelen van het type 'String' weergegeven. Zorg ervoor dat de variabele een geldig nummer van 10 cijfers bevat, voorafgegaan door een landcode.

      Deze code moet zijn toegewezen aan een invoerpunt dat het terugbellen initieert. Raadpleeg de aangepaste ANI-validatietabel die in dit gedeelte beschikbaar is voor het gebruik van geldige ANI-indelingen. Als u geen variabele kiest, houdt Webex Contact Center rekening met het nummer dat is toegewezen aan het invoerpunt waarvoor u het terugbellen hebt aangevraagd.

Het bericht Callback Settings definieert het terugbelnummer en de wachtrij waarin de beller moet worden geplaatst voor het terugbelverzoek. Het systeem reserveert de plaats van de beller in de wachtrij totdat de volgende agent beschikbaar is.

U moet een activiteit voor contact verbreken gebruiken om een flowbranch te beëindigen die gebruikmaakt van een terugbelactiviteit. Anders wordt het gesprek niet beëindigd wanneer een terugbelverzoek wordt ingediend.

Stroombeheerders moeten de functie testen in een niet-productieomgeving om te controleren of de ANI die is geconfigureerd als onderdeel van de variabele ANI juist is of niet. Als de opgegeven ANI onjuist is, schakelt de terugbelactie over naar de standaard systeem-ANI.

Dit zijn de scenario's waarbij de aangepaste ANI is geconfigureerd en gevalideerd voor tenantbeheer en stroombesturing. Op basis van de stack die u gebruikt, kunt u validaties zien die alleen van toepassing zijn op die stack.

Table 12. Customized ANI validation

Beschrijving

Tenantbeheer: ANI-invoer

PreDial/Beleefdheidsterugbelgesprek: ANI-invoer (stroombesturing)

Validatie

ANI zonder landcode

Zonder landcode. Bijvoorbeeld: 2567312213

Zonder landcode. Bijvoorbeeld: 2567312213

Geldige ANI. Dezelfde ANI wordt gebruikt.

ANI-invoer voor tenantbeheer is met landcode en ANI-invoer voor stroombesturing is zonder landcode geconfigureerd.

Met landcode. Bijvoorbeeld +1-2567312213

Zonder landcode. Bijvoorbeeld: 2567312213

Ongeldige ANI. DNIS wordt gebruikt

ANI-invoer voor tenantbeheer is zonder landcode en ANI-invoer voor stroombesturing is met geconfigureerde landcode

Zonder landcode. Bijvoorbeeld: 2567312213

Met landcode. Bijvoorbeeld +1-2567312213

Ongeldige ANI. DNIS wordt gebruikt.

ANI-invoer voor tenantbeheer en ANI-invoer voor stroombesturing hebben een landcode geconfigureerd.

Met landcode. Bijvoorbeeld +1-2567312213

Met landcode. Bijvoorbeeld +1-2567312213

Geldige ANI. Dezelfde ANI wordt gebruikt.

De ANI-invoer voor tenantbeheer bevat geen spatie ertussen en de ANI-invoer voor stroombesturing bevat een spatie ertussen.

Geen spatie tussen het nummer. Bijvoorbeeld +1-2567312213

Spatie tussen het nummer. Bijvoorbeeld +1-256 7312213

Geldige ANI. Dezelfde ANI wordt gebruikt.

ANI-invoer voor tenantbeheer bevat geen koppeltekens tussenin en de ANI-invoer voor stroombesturing bevat koppeltekens tussenin.

Geen koppeltekens tussen het getal. Bijvoorbeeld +1-2567312213

Streepjes tussen het getal. Bijvoorbeeld +1-256-731-2213

Geldige ANI. Dezelfde ANI wordt gebruikt.

De ANI-invoer voor stroombesturing komt overeen met de laatste paar cijfers van de ANI-invoer voor tenantbeheer.

ANI-invoer voltooien. Bijvoorbeeld +1-2567312213

De laatste vier cijfers komen overeen. Bijvoorbeeld: 2213

Ongeldige ANI. DNIS wordt gebruikt.

De ANI-invoer voor stroombesturing heeft meer cijfers geconfigureerd dan de ANI-invoer voor tenantbeheer.

Gedeeltelijke ANI-invoer. Bijvoorbeeld: 2213

10-cijferige ANI-invoer. Bijvoorbeeld: 2567312213

Ongeldige ANI. DNIS wordt gebruikt.

ANI-invoer voor tenantbeheer is geconfigureerd en ANI-invoer voor stroombesturing is niet geconfigureerd.

ANI-invoer voltooien. Bijvoorbeeld +1-2567312213

ANI is niet geconfigureerd.

Ongeldige ANI. DNIS wordt gebruikt.

Het ANI voor stroombesturing bevat geen plusteken.

Het plusteken wordt gebruikt. Bijvoorbeeld +1-2567312213

Het plusteken wordt niet gebruikt. Bijvoorbeeld: 12567312213

Ongeldige ANI. DNIS wordt gebruikt.

Output Variables:

  • FailureCode: slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

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

Error Codes

Hier volgen de foutcodes en beschrijvingen voor de terugbelactiviteit:

Table 13. Callback Failure Code Description

Foutcode

Waarde foutcode

Foutbeschrijving

1

ONGELDIG_VERZOEK

Er is een ongeldig verzoek gedaan in de activiteit.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

Terugbellen is niet toegestaan tijdens kindcontact.

3

ONGELDIGE_WACHTRIJ

Er is een ongeldige wachtrij opgegeven in de activiteit.

4

ONGELDIGE_BESTEMMING

Het bestemmingsnummer voor de terugbelactie is ongeldig.

5

FUNCTIE_NIET_INGESCHAKELD

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

6

SYSTEEMFOUT

Er is een interne fout opgetreden in het systeem.

Cijfers verzamelen

De activiteit Cijfers verzamelen vraagt de beller om een DTMF-invoer (Dual-Tone Multi-Frequency) in te voeren, zoals een accountnummer. Net als bij de activiteiten Bericht afspelen en Menu kan de activiteit Cijfers verzamelen audiobestanden, tekst-naar-spraakberichten of een combinatie van beide gebruiken.

Deze activiteit accepteert DTMF-invoercijfers van 0 tot en met 9 en de alfabetten A, B, C en D. De beller kan # of * invoeren als beëindigingssymbool om het einde van de DTMF-invoer aan te geven.

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

Next Generation-mediaplatform ondersteunt standaard alleen DTMF van het type RFC2833 voor zowel inkomende als uitgaande gesprekken.

Next Generation mediaplatform ondersteunt in-band DTMF.

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

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

U kunt deze foutafhandelingspaden configureren om fouten bij het uitvoeren van stromen af te handelen:

  • Entry Timeout: geeft het uitvoerpad van de fout weer dat de stroom krijgt nadat de time-outduur voor de invoer is verstreken. Door dit pad te configureren, zorgt u ervoor dat de beller te lang niet inactief gaat. Wijzig de time-outduur van de vermelding in de sectie Geavanceerde instellingen van het deelvenster Eigenschappen. Overweeg om een bericht af te spelen om duidelijk te maken wat wordt verwacht van de beller en herhaal deze handeling vervolgens weer naar het begin van de activiteit.

  • Unmatched Entry: geeft het uitvoerpad van de fout dat de stroom volgt als de beller een DTMF-invoer invoert die niet is geconfigureerd in de sectie Aangepaste menupoppelingen. Het configureren van dit pad zorgt ervoor dat de beller de activiteit opnieuw kan starten en het opnieuw kan proberen. Overweeg om een bericht af te spelen om duidelijk te maken wat wordt verwacht van de beller en herhaal deze handeling vervolgens weer naar het begin van de activiteit.

  • Undefined Error—Zie Foutafhandeling configureren voor meer informatie.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Prompt configureert u de volgende instellingen:

  1. Tekst-naar-spraak uitgeschakeld: tekst-naar-spraak is standaard niet ingeschakeld. Als u de prompt wilt configureren zonder tekst-naar-spraak, voegt u ten minste één vooraf opgenomen audiobestand toe. Kies het audiobestand in de vervolgkeuzelijst. U kunt maximaal vijf audioprompts configureren (audiobestanden en audiopromptvariabelen gecombineerd). De volledige prompt wordt afgespeeld voor de beller in de geconfigureerde volgorde, afwisselend tussen de audiobestanden en de variabelen voor de audioprompts.

    Als een van de geordende lijstingangen leeg is, geeft het systeem een stroomfout weer. Los deze fouten op voordat u het proces publiceert.

    • Add Audio File(s)—Als u meer audiobestanden wilt toevoegen, klikt u op Add New. De bestanden worden voor de beller afgespeeld in de volgorde waarin ze zijn geconfigureerd.

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

      Zie Een audioresourcebestand uploaden om audiobestanden te beheren.

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

      Als u de audiovariabele wilt configureren, klikt u op Add Audio Variable. Geef de variabele waarde op in de vorm van een kiezelexpressie.

      Zie Syntaxis van kiezelsjabloon voor meer informatie.

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

    • Preview prompt—Klik op de knop Preview prompt om een voorbeeld van het audiobestand te bekijken. Op het tabblad Preview prompt klikt u op Afspelen om de gekozen audiobestanden af te spelen.

    • Make Prompt Interruptible—De Make Prompt Interruptible met het selectievakje kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door de invoer of de gebeurtenis van de beller. Prompts kunnen standaard niet worden onderbroken. Als de prompt belangrijk is voor de beller om te horen, mag de prompt niet onderbroken worden.

      Opmerking: Voor de organisaties die zijn ingericht met het nieuwe Next Generation-platform, configureert het systeem de prompts standaard onderbreekbaar, ongeacht of de Make Prompts Interruptible selectievakje is in- of uitgeschakeld door de stroomontwikkelaars.

  2. Enabled Text-To Speech—Tekst-naar-spraak is standaard niet ingeschakeld. Als u tekst-naar-spraak wilt gebruiken in uw aanwijzingen, schakelt u de wisselknop Tekst-naar-spraak in. U kunt maximaal vijf audioprompts configureren (tekst-naar-spraakberichten, audiobestanden en variabelen voor audioprompts gecombineerd). De volledige prompt wordt in de geconfigureerde volgorde voor de beller afgespeeld, afwisselend tussen de tekst-naar-spraakberichten, audiobestanden en geconfigureerde variabelen voor audioprompts.

    • Connector: de opties voor taal en spraak worden gewijzigd 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 pagina Google tekst-naar-spraak.

      Bestaande klanten op het spraakplatform Next Generation kunnen zowel Cisco Cloud tekst-naar-spraak- als Google TTS-connectors bekijken.

    • Override Default Language & Voice Settings: gebruik deze schakelaar om de spraakinstellingen te overschrijven die zijn geconfigureerd in de variabele Algemene voicename. Deze parameter is standaard ingeschakeld.

    • Output Voice: geeft de naam van de uitvoerstem aan. Dit veld wordt alleen weergegeven als u de optie Override Default Language & Voice Settings schakelknop. Selecteer de naam van de uitvoerstem in de vervolgkeuzelijst.

      Als de naam van de uitvoerstem die wordt ondersteund door Google niet beschikbaar is in de vervolgkeuzelijst Uitvoerstem, schakelt u de schakelknop Standaardtaal en spraakinstellingen overschrijven uit. Neem de activiteit Variabele instellen op vóór de activiteit Cijfers verzamelen in de stroom.

      Configureer de activiteit Variabele instellen als volgt:

      1. Stel de variabele in op Global_VoiceName.

      2. Stel de variabele in op de vereiste voicemailnaamcode voor uitvoer (bijvoorbeeld en-US-Standard-D). Zie de pagina Google Ondersteunde stemmen en talen voor meer informatie over ondersteunde stemmen en talen.

    • Add Text to Speech Message-Wanneer u uw prompt maakt, kunt u tekst-naar-spraak of een mix van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten gebruiken. Klik op Add Text-to-Speech Message om een nieuw tekstinvoerveld toe te voegen aan het gedeelte Prompt. Hier kunt u het bericht typen dat voor de beller is voorgelezen met de geselecteerde taal en spraak.

      Important considerations:

      • Gebruik een activiteit Variabele instellen om de waarde van het TTS-bericht in te stellen op een stroomvariabele voordat u het in de activiteit gebruikt.

      • Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens binnen kiezelexpressies.

      Er geldt geen tekenlimiet voor tekst-naar-spraakberichten van Cisco.

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

      Gebruik deze syntaxis om een variabele op te geven: {{variable}}. Bijvoorbeeld {{NewContact.ANI}}.

      Zie voor ondersteunde SSML-tags voor Cisco Cloud tekst-naar-spraak de tekst-naar-spraak (TTS) in Webex Contact Center.

    • Add Audio File—Als u tekst-naar-spraakberichten wilt wisselen met vooraf opgenomen audiobestanden, klikt u op Add Audio File. Hiermee voegt u een nieuwe rij toe aan de configuratie waarin u een audiobestand kunt selecteren uit een vervolgkeuzelijst.

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

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

      Als u de audiovariabele wilt configureren, klikt u op Audiovariabele toevoegen. Geef de variabele waarde op in de vorm van een kiezelexpressie.

      Zie Syntaxis van kiezelsjabloon voor meer informatie.

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

    • Preview prompt—Klik op de knop Preview prompt om de tekst-naar-spraakberichten en de audiobestanden te testen en een voorbeeld ervan te bekijken. Op het tabblad Preview prompt dat wordt weergegeven, kiest u de vereiste stem om de prompt te testen. U kunt de berichten en audiobestanden als volgt afspelen:

      1. Klik op Play om zowel het audiobestand als het bericht samen af te spelen.

      2. Alleen de audiobestanden afspelen.

      3. Alleen tekst-naar-spraakberichten afspelen.

    • Make Prompt Interruptible—De Make Prompt Interruptible met het selectievakje kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door de invoer of de gebeurtenis van de beller. Prompts kunnen standaard niet worden onderbroken. Als de prompt belangrijk is voor de beller om te horen, mag de prompt niet onderbroken worden.

      Voor de organisaties die zijn ingericht met het nieuwe Next Generation-platform, configureert het systeem de prompts standaard onderbreekbaar, ongeacht of de Make Prompts Het selectievakje Onderbreekbaar wordt in- of uitgeschakeld door de stroomontwikkelaars.

  3. Configureer vervolgens Tekst-naar-spraakinstellingen. De instellingen voor tekst-naar-spraak bevatten de volgende instellingen die worden gebruikt om de verwachte DTMF-invoer van de beller te valideren.

    • Speaking Rate: 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 tussen 0.25 en 4.0 woorden per minuut (wpm). De standaardwaarde is 1.0 wpm.

    • Volume Gain: geeft de toename of afname van het volume-uitvoer aan. Verhoog of verlaag de numerieke invoer om het ideale uitvoervolume te behouden.

      Geldige vermeldingen voor de numerieke invoer bevinden zich in het bereik van -96.0 decibel tot 16.0 decibel (dB). De standaardwaarde is 0.0 dB.

  4. Configureer het volgende in Geavanceerde instellingen:

    • No-Input Timeout: geeft de maximale duur aan dat de activiteit Cijfers verzamelen wacht op invoer voordat u doorgaat naar het pad Time-out voor invoer. De standaardwaarde is 3 seconden.

    • Inter-Digit Timeout: geeft de maximale duur aan gedurende welke de activiteit Cijfers verzamelen wacht tussen de cijfers voordat wordt voortgezet in de stroom. Dit gebeurt alleen nadat ten minste één cijfer is ingevoerd. De beller kan het terminatorsymbool invoeren om aan te geven dat de invoer is voltooid, zodat het gesprek doorgaat zonder te wachten op de time-out tussen cijfers.

      De time-out tussen cijfers is niet van toepassing op klanten die het spraakserviceplatform gebruiken. Deze parameter is standaard niet uitgeschakeld voor klanten die het spraakserviceplatform gebruiken.

    • Minimum Digits— geeft het minimumaantal cijfers aan dat de beller moet invoeren. De standaardwaarde is 1. Als de beller de invoer invoert die kleiner is dan deze waarde, volgt het proces de Unmatched Entry dat is geconfigureerd in de Error Handling .

    • Maximum Digits: geeft het maximumaantal cijfers aan dat de beller kan invoeren. De standaardwaarde is 10. Als de beller de invoer invoert van meer dan deze waarde, volgt het proces de Unmatched Entry dat is geconfigureerd in de Error Handling .

    • Terminator Symbol: geeft het teken aan dat de beller kan invoeren om het einde van de invoer op te geven. Het terminatorsymbool kan # of * zijn, afhankelijk van de configuratie.

      Standaard is het terminatorsymbool #.

  5. Op het tabblad Output Variable bevat de activiteit Cijfers verzamelen de variabele {{CollectDigits.DigitsEntered}}, waarmee de DTMF-invoer van de beller wordt opgeslagen wanneer de stroom wordt uitgevoerd. U kunt deze variabele in volgende activiteiten gebruiken om de stroomlogica te beheren. De naam van de variabele geeft dynamisch het label weer dat is toegewezen aan de activiteit Cijfers verzamelen. Als de stroom meerdere activiteiten voor het verzamelen van cijfers omvat, legt het systeem voor elke variabele een afzonderlijke uitvoervariabele vast. Zie Gebeurtenisuitvoervariabelen voor meer informatie.

Menu

Met de menuactiviteit kunt u een IVR-ervaring (Cisco Unified IP Interactive Voice Response) in uw stroom opbouwen. De activiteit speelt een prompt af waarmee de beller een DTMF-cijfer kan invoeren. Op basis van het cijfer dat de beller invoert, kan de stroom een ander pad volgen.

Een menu kan 1–10 takken hebben, vertegenwoordigd door cijfers 0–9.

U kunt de menuactiviteit gebruiken met of zonder tekst-naar-spraak ingeschakeld. De configuratieopties worden dienovereenkomstig gewijzigd.

U kunt deze foutafhandelingspaden configureren om fouten bij het uitvoeren van stromen af te handelen:

  • No-Input Timeout: geeft het uitvoerpad van de fout weer dat de stroom krijgt nadat de time-outduur voor de invoer is verstreken. Door dit pad te configureren, zorgt u ervoor dat de beller te lang niet inactief gaat. Wijzig de duur van de time-out voor geen invoer in het gedeelte Geavanceerde instellingen van het deelvenster Eigenschappen. Overweeg een bericht af te spelen om de verwachtingen voor de beller te verduidelijken en ga vervolgens terug naar het begin van de activiteit.

  • Unmatched Entry: geeft het uitvoerpad van de fout dat de stroom krijgt nadat de beller een DTMF-invoer invoert die niet is geconfigureerd in de sectie Aangepaste menupoppelingen. Als dit pad wordt geconfigureerd, kan de beller de activiteit opnieuw starten en het opnieuw proberen. Overweeg een bericht af te spelen om de verwachtingen voor de beller te verduidelijken en ga vervolgens terug naar het begin van de activiteit.

    De oproep gedurende een opgegeven aantal keren terugzetten naar het begin van de activiteit:

    • Voeg de activiteit Variabele instellen toe na de activiteit Menu.

    • Maak in de activiteit Menu verbinding No-input timeout and Unmatched Entry knooppunten naar de activiteit Variabele instellen.

    • Configureer de activiteit Variabele instellen als volgt:

      • Op het tabblad Variable veld kiezen Timeout.

      • Stel de Variable Value to {{Timeout +1}}.

    • Voeg de activiteit Voorwaarde toe na de activiteit Variabele instellen.

    • Voer in de activiteit Voorwaarde de volgende expressie in:

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

      Als bijvoorbeeld {{Timeout >= 3}, retourneert de configuratie de oproep drie keer terug naar het menu voordat de verbinding wordt verbroken.

    • Voeg de activiteit Bericht afspelen toe gevolgd door de activiteit Contactpersoon loskoppelen om de opname af te spelen en de verbinding met het gesprek te verbreken als de beller de geconfigureerde opties niet selecteert of als er na n aantal keren een time-out optreedt.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Prompt configureert u de volgende instellingen:

  1. Disabled Text-To Speech: tekst-naar-spraak is standaard niet ingeschakeld. Als u tekst-naar-spraak wilt gebruiken in uw prompt, schakelt u de wisselknop Tekst-naar-spraak in. Kies het audiobestand in de vervolgkeuzelijst. U kunt maximaal vijf audioprompts configureren (audiobestanden en audiopromptvariabelen gecombineerd). De activiteit speelt de volledige prompt af voor de beller in de geconfigureerde volgorde, afwisselend tussen de audiobestanden en geconfigureerde variabelen voor audioprompts.

    Als een van de geordende lijstingangen leeg is, geeft het systeem een stroomfout weer. Los deze fouten op voordat u het proces publiceert.

    • Add Audio File(s): als u de prompt wilt configureren zonder tekst-naar-spraak, voegt u ten minste één vooraf opgenomen audiobestand toe. Kies het bestand in het vervolgkeuzeveld met de naam 1. Als u meer audiobestanden wilt toevoegen, klikt u op Add New.

      Als u een audiobestand uit de reeks wilt verwijderen, klikt u op de Delete pictogram dat naast de vervolgkeuzelijst verschijnt. Aangezien er ten minste één audiobestand is vereist, wordt de koppeling Delete pictogram is niet zichtbaar als er slechts één vervolgkeuzeveld zichtbaar is.

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

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

      Als u de audiovariabele wilt configureren, klikt u op Add Audio Variable. Geef de variabele waarde op in de vorm van een kiezelexpressie.

      Zie Syntaxis van kiezelsjabloon voor meer informatie.

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

    • Preview prompt—Klik op de knop Preview prompt om een voorbeeld van het audiobestand te bekijken. Op het tabblad Preview prompt klikt u op Afspelen om de gekozen audiobestanden af te spelen.

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

      Opmerking: Voor de organisaties die zijn ingericht met het nieuwe Next Generation-platform, configureert het systeem de prompts standaard onderbreekbaar, ongeacht of de Make Prompts Het selectievakje Onderbreekbaar wordt in- of uitgeschakeld door de stroomontwikkelaars.

  2. Enabled Text-To Speech—Tekst-naar-spraak is standaard niet ingeschakeld. Als u tekst-naar-spraak wilt gebruiken in uw prompt, schakelt u de wisselknop Tekst-naar-spraak in. U kunt maximaal vijf audioprompts configureren (tekst-naar-spraakberichten, audiobestanden en variabelen voor audioprompts gecombineerd). De activiteit speelt de volledige prompt af voor de beller in de geconfigureerde volgorde, afwisselend tussen de tekst-naar-spraakberichten, audiobestanden en variabelen voor audioprompts.

    • Connector: kies een connector om de tekst-naar-spraakservice te verifiëren. In de vervolgkeuzelijst worden de namen van de Google-connectoren weergegeven die in de Control Hub zijn geconfigureerd.

      Bestaande klanten op het Klassieke spraakplatform kunnen in de vervolgkeuzelijst alleen de Google TTS-connector weergeven.

      Bestaande klanten op het spraakplatform Next Generation kunnen zowel Cisco Cloud tekst-naar-spraak- als Google TTS-connectors bekijken.

    • Override Default Language & Voice Settings: gebruik deze schakelaar om de spraakinstellingen te overschrijven die zijn geconfigureerd in de variabele Algemene voicename. Deze parameter is standaard ingeschakeld.

    • Output Voice—Selecteer de naam van de uitvoerstem in de vervolgkeuzelijst.

      Als de naam van de uitvoerstem die Google ondersteunt niet beschikbaar is in de Output Voice , schakelt u de Override Default Language & Voice Settings schakelknop. Neem de activiteit Variabele instellen op vóór de menuactiviteit in de stroom.

      Configureer de activiteit Variabele instellen als volgt:

      1. Stel de variabele in op Global_VoiceName.

      2. Stel de variabele in op de vereiste voicemailnaamcode voor uitvoer (bijvoorbeeld en-US-Standard-D). Zie de pagina Google Ondersteunde stemmen en talen voor meer informatie over ondersteunde stemmen en talen.

    • Add Audio Files—Als u tekst-naar-spraakberichten wilt wisselen met vooraf opgenomen audiobestanden, klikt u op Add Audio File. Hiermee voegt u een nieuwe rij toe aan de configuratie waarin u een audiobestand kunt kiezen uit een vervolgkeuzelijst.

    • Als u een item uit de reeks wilt verwijderen, klikt u op de Delete bij dat item. Omdat er ten minste één bericht of audiobestand is vereist, wordt de koppeling Delete is niet zichtbaar wanneer er slechts één veld is geconfigureerd.

    • Add Text to Speech Message—Wanneer u uw prompt maakt, kunt u alleen tekst-naar-spraak gebruiken of u kunt een mix van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten gebruiken. Klik op Add Text-to-Speech Message om een nieuw tekstinvoerveld toe te voegen aan het gedeelte prompt maken.

      Important considerations:

      1. Gebruik een activiteit Variabele instellen om de waarde van het TTS-bericht in te stellen op een stroomvariabele voordat u het in de activiteit gebruikt

      2. . Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens binnen kiezelexpressies.

      U kunt het bericht dat voor de beller moet worden voorgelezen typen met de geselecteerde taal en spraak.

      Er geldt geen tekenlimiet voor tekst-naar-spraakberichten van Cisco.

      In het veld worden twee typen invoer geaccepteerd: 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, gebruikt u deze syntaxis: {{variable}}. {{NewContact.ANI}} gebruikt bijvoorbeeld geldige variabele syntaxis.

      Zie voor ondersteunde SSML-tags voor Cisco Cloud tekst-naar-spraak de tekst-naar-spraak (TTS) in Webex Contact Center.

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

    • Als u de audiovariabele wilt configureren, klikt u op Add Audio Variable. Geef de variabele waarde op in de vorm van een kiezelexpressie.

      Zie Syntaxis van kiezelsjabloon voor meer informatie.

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

    • Preview prompt—Klik op de knop Preview prompt om de tekst-naar-spraakberichten en de audiobestanden te testen en een voorbeeld ervan te bekijken. Op het tabblad Preview prompt dat wordt weergegeven, kiest u de vereiste stem om de prompt te testen. U kunt de berichten en audiobestanden als volgt afspelen:

      1. Klik op Play om zowel het audiobestand als het bericht samen af te spelen.

      2. Alleen de audiobestanden afspelen.

      3. Alleen tekst-naar-spraakberichten afspelen.

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

      Voor organisaties die zijn ingericht met het nieuwe Next Generation-platform, configureert het systeem de promptonderbreekbaar standaard, ongeacht of de stroomontwikkelaars de optie Make Prompt Interruptible in.

  3. Configureer in Aangepaste menukoppelingen een of meer menukoppelingen op basis van de vereisten van de organisatie.

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

    U kunt maximaal tien Aangepaste menukoppelingen configureren.

    • DIGIT—Kies een nummer uit de vervolgkeuzelijst. CIJFER komt overeen met de DTMF-invoer die de beller invoert om aan te geven welk pad van de stroom moet worden gevolgd. Cijfers 0-9 zijn beschikbaar voor selectie en u kunt elke optie slechts één keer selecteren.

    • LINK DESCRIPTION: voeg een beschrijving toe om aan te geven met welk pad van de stroom het cijfer overeenkomt.

      Als u bijvoorbeeld op 1 drukt, de beller naar een wachtrij leidt die kan helpen met een verkoopvraag, typt u Verkoop in de koppelingsbeschrijving. De BESCHRIJVING VAN DE KOPPELING heeft geen invloed op het gesprek zelf, maar kan helpen bij het volgen van hoe het Menu is opgebouwd.

    • Add New— Klik op Nieuw toevoegen om meer menusnelkoppelingen toe te voegen. U kunt een cijfer en koppelbeschrijving toevoegen voor elke rij. U kunt maximaal tien koppelingen toevoegen.

    U kunt menukoppelingen configureren in zowel het deelvenster Eigenschappen als in de activiteit zelf. Hierdoor zijn verschillende configuratieopties mogelijk die zijn gebaseerd op de voorkeur van de gebruiker. Het systeem werkt de inhoud in real-time bij op beide locaties wanneer een bewerking wordt gemaakt.

  4. Configureer vervolgens tekst-naar-spraakinstellingen en neem de volgende instellingen op die worden gebruikt om de verwachte DTMF-invoer van de beller te valideren.

    • Speaking Rate: 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 tussen 0.25 en 4.0 woorden per minuut (wpm). De standaardwaarde is 1.0 wpm.

    • Volume Gain: geeft de toename of afname van het volume-uitvoer aan. Verhoog of verlaag de numerieke invoer om het ideale uitvoervolume te behouden.

      Geldige vermeldingen voor de numerieke invoer bevinden zich in het bereik van -96.0 decibel tot 16.0 decibel (dB). De standaardwaarde is 0.0 dB.

    • No-Input Timeout: geeft de maximale tijd aan dat de activiteit wacht op invoer voordat het pad Time-out voor geen invoer wordt voortgezet. De standaardwaarde is 3 seconden.

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

    U kunt de uitvoervariabele {{Menu.OptionEntered}} in latere activiteiten gebruiken om de stroomvolgorde te beheren. De naam van de variabele verandert dynamisch op basis van het label dat aan de menuactiviteit is gekoppeld. Het systeem kan meerdere variabele waarden vastleggen wanneer de stroom meer dan één menuactiviteit gebruikt. Zie Activiteitsuitvoervariabelen voor meer informatie over dit variabele type.

Bericht afspelen

Met de activiteit Bericht afspelen wordt een bericht afgespeeld dat niet kan worden onderbroken voor de beller. U kunt de activiteit Bericht afspelen gebruiken met of zonder de functie tekst-naar-spraak ingeschakeld. De configuratieopties worden dienovereenkomstig gewijzigd.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling configureren voor meer informatie.

De activiteit Bericht afspelen kan niet worden onderbroken voor DTMF-invoer.

De activiteit Bericht afspelen kan worden onderbroken omdat de agent beschikbaar is om het gesprek te beantwoorden, als deze wordt opgenomen na de activiteit Wachtrijcontact in een gespreksstroom.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Configureer de volgende instellingen in het gedeelte Prompts:

  1. Disabled Text-To Speech—Als u de tekst-naar-spraakfunctie niet in uw prompt wilt gebruiken, schakelt u 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 afgespeeld voor de beller in de geconfigureerde volgorde, afwisselend tussen de audiobestanden en de variabelen voor de audioprompts.

    Als een van de geordende lijstingangen leeg is, reageert het systeem met een stroomfout. Los deze fouten op voordat u het proces publiceert

    • Add Audio Files: als u de prompt wilt configureren zonder tekst-naar-spraak, voegt u ten minste één vooraf opgenomen audiobestand toe. Kies het gewenste audiobestand in de vervolgkeuzelijst met het label 1.

      Als u meer audiobestanden wilt toevoegen, klikt u op Add New. De bestanden worden voor de beller afgespeeld in de volgorde waarin ze worden weergegeven.

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

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

      Als u de audiovariabele wilt configureren, klikt u op Add Audio Variable. Geef de variabele waarde op in de vorm van een kiezelexpressie.

      Zie Syntaxis van kiezelsjabloon voor meer informatie.

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

    • Preview prompt—Klik op de knop Preview promptknop om een voorbeeld van het audiobestand te bekijken. Op het tabblad Preview prompt klikt u op Afspelen om de gekozen audiobestanden af te spelen.

  2. Schakel tekst-naar-spraak in: om het volgende te gebruiken: Text-to-Speech kunt u in uw prompt de wisselknop Tekst-naar-spraak inschakelen. U kunt maximaal vijf audioprompts configureren (tekst-naar-spraakberichten, audiobestanden en variabelen voor audioprompts gecombineerd). De volledige prompt wordt in de geconfigureerde volgorde voor de beller afgespeeld, afwisselend tussen de tekst-naar-spraakberichten, audiobestanden en variabelen voor audioprompts.

    • Connector: geeft de connector aan voor het verifiëren van de tekst-naar-spraakservice. In de vervolgkeuzelijst wordt de naam van alle Google-connectors in de Control Hub weergegeven. Alleen de actieve connectors worden weergegeven. Selecteer de connector in de vervolgkeuzelijst.

      Bestaande klanten op het Klassieke spraakplatform kunnen in de vervolgkeuzelijst alleen de Google TTS-connector weergeven.

      Bestaande klanten op het spraakplatform Next Generation kunnen zowel Cisco Cloud tekst-naar-spraak- als Google TTS-connectors bekijken.

    • Override Default Language & Voice Settings: gebruik deze wisselknop om de spraakinstellingen te overschrijven die zijn geconfigureerd in de variabele Algemene voicename. Deze parameter is standaard ingeschakeld.

    • Output Voice: geeft de naam van de uitvoerstem aan. Dit veld wordt alleen weergegeven als u de optie Override Default Language & Voice Settings schakelknop. Selecteer de naam van de uitvoerstem in de vervolgkeuzelijst.

      Als de naam van de uitvoerstem die wordt ondersteund door Google niet beschikbaar is in de vervolgkeuzelijst Uitvoerstem, schakelt u de optie Override Default Language & Voice Settings schakelknop. Neem de activiteit Variabele instellen vóór de activiteit Bericht afspelen op in de stroom.

      Configureer de activiteit Variabele instellen als volgt:

      1. Stel de variabele in op Global_VoiceName.

      2. Stel de variabele in op de vereiste voicemailnaamcode voor uitvoer (bijvoorbeeld en-US-Standard-D). Raadpleeg de pagina Google Ondersteunde stemmen en talen voor meer informatie over ondersteunde stemmen en talen.

    • Add Audio File—Als u tekst-naar-spraakberichten wilt wisselen met vooraf opgenomen audiobestanden, klikt u op Add Audio File. Hierdoor wordt een nieuwe rij aan de configuratie toegevoegd waarin u het gewenste audiobestand kunt kiezen uit de vervolgkeuzelijst.

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

    • Add Text-to-Speech Message Speech Message—Als u de prompt wilt maken, gebruikt u tekst-naar-spraakberichten of een mix van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten.

      Klik op Add Text-to-Speech Message om een nieuw tekstinvoerveld toe te voegen aan het gedeelte prompt maken. Typ in dit veld het bericht dat aan de beller moet worden afgespeeld in de geselecteerde taal en spraak.

      Belangrijke overwegingen:

      • Gebruik een activiteit Variabele instellen om de waarde van het TTS-bericht in te stellen op een stroomvariabele voordat u het in de activiteit gebruikt.

      • Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens binnen kiezelexpressies.

      • Gebruik kiezelvluchtfilters als uw TTS-bericht meer dan één regel heeft (zodat het systeem het bericht afspeelt), bijvoorbeeld {{ variable | escape('json')}}

      • Er geldt geen tekenlimiet voor tekst-naar-spraakberichten van Cisco.

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

      Zie voor ondersteunde SSML-tags voor Cisco Cloud tekst-naar-spraak de tekst-naar-spraak (TTS) in Webex Contact Center.

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

      Als u de audiovariabele wilt configureren, klikt u op Add Audio Variable. Geef de variabele waarde op in de vorm van een kiezelexpressie.

      Zie Syntaxis van kiezelsjabloon voor meer informatie.

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

    • Preview prompt—Klik op de knop Preview prompt knop om tekst-naar-spraakberichten en audiobestanden te testen en een voorbeeld te bekijken. Op het tabblad Preview prompt dat wordt weergegeven, kiest u de vereiste stem om de prompt te testen. U kunt de berichten en audiobestanden als volgt afspelen:

      1. Klik op Play om zowel het audiobestand als het TTS-bericht samen af te spelen.

      2. Alleen audiobestanden afspelen.

      3. Alleen tekst-naar-spraakberichten afspelen.

  3. Configureer vervolgens Tekst-naar-spraakinstellingen. De instellingen voor tekst-naar-spraak bevatten de volgende instellingen die worden gebruikt om de verwachte DTMF-invoer van de beller te valideren.

    • Speaking Rate: 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 tussen 0.25 en 4.0 woorden per minuut (wpm). De standaardwaarde is 1.0 wpm.

    • Volume Gain: geeft de toename of afname van het volume-uitvoer aan. Verhoog of verlaag de numerieke invoer om het ideale uitvoervolume te behouden.

      Geldige vermeldingen voor de numerieke invoer bevinden zich in het bereik van -96.0 decibel tot 16.0 decibel (dB). De standaardwaarde is 0.0 dB.

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

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

Muziek afspelen

Met de activiteit Muziek afspelen wordt muziek afgespeeld wanneer een gesprek binnenkomt of in een wachtrij staat. U kunt een audiobestand kiezen om af te spelen wanneer u een beller in de wacht zet.

U kunt een pad voor foutafhandeling (niet-gedefinieerde fout) configureren om de systeemfouten af te handelen die tijdens het uitvoeren van de flow kunnen optreden. Zie Foutafhandeling configureren voor meer informatie.

Voordat u begint

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

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Music Settings configureert u de volgende instellingen:

  1. Static Audio File—Kies deze optie als u de statische audio wilt configureren die moet worden afgespeeld vanaf de pagina Audioprompts in Control Hub. Na het selecteren kiest u de naam van het audiobestand (.wav) uit het menu Music File vervolgkeuzelijst.

    Zie Audioprompts beheren voor meer informatie.

  2. Dynamic Audio File—Selecteer deze optie om audio dynamisch af te spelen binnen een enkele flow. U kunt bijvoorbeeld een variabele gebruiken om prompts in verschillende talen af te spelen op basis van de voorkeuren van de klant.

    Als u dynamische audio wilt configureren, voert u de audiovariabele in als een Pebble-expressie. Zie Syntaxis van kiezelsjabloon voor meer informatie.

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

  3. Start Offset— Stel de afspeelduur in seconden in voor het muziekbestand.

    Als het bestand bijvoorbeeld 60 seconden lang is, wordt de koppeling Start Offset is 45 seconden en de duur is 30 seconden, de laatste 15 seconden worden eerst afgespeeld, vervolgens wordt de audio naar het begin verlopend en wordt de eerste 15 seconden afgespeeld. Met een waarde van 0 wordt het afspelen vanaf het begin gestart.

    U kunt de beginverschuiving invoeren als een statisch nummer (bijvoorbeeld 20) of als expressie (bijvoorbeeld {{MusicLength + 20}).

    Zorg ervoor dat alle waarden numeriek zijn.

  4. Music Duration—Geef de afspeelduur in seconden op 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 startverschuiving en de duur de bestandslengte overschrijden, wordt de muziek teruggezet naar het begin en wordt het afspelen voortgezet.

    Bij het afspelen van muziek worden de volgende regels gevolgd:

    • Als de gespecificeerde Music Duration is korter dan de lengte van het audiobestand. De muziek wordt alleen afgespeeld voor de opgegeven duur. Een duur van 30 seconden met een bestand van 40 seconden wordt bijvoorbeeld 30 seconden afgespeeld.

    • Als het bericht Music Duration overschrijdt de lengte van het audiobestand, wordt de muziek tot vijf keer de bestandslengte afgespeeld, zo nodig in een lus. Bijvoorbeeld, een duur van 600 seconden met een bestand van 40 seconden wordt gedurende 200 seconden (5 × 40) afgespeeld.

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

Opnemen

De activiteit Opnemen registreert de spraakinvoer of uitingen van bellers waarnaar in dezelfde gespreksstroom kan worden verwezen. Deze activiteit is alleen beschikbaar voor klanten die het mediaplatform Next Generation gebruiken. Het systeem slaat de opgenomen audiobestanden alleen op tijdens het gesprek, waarna deze bestanden automatisch uit het systeem worden verwijderd. Momenteel hebben de opgenomen audiobestanden een niet-gecodeerde indeling. We raden u niet aan gevoelige informatie op te nemen met deze functie.

Gebruik geen activiteit opnemen binnen een consult met de nummerstroom invoerpunt, omdat deze configuratie niet wordt ondersteund.

1

Meld u aan bij Control Hub, kies Services > Contact Center > Stromen.

2

Klik op Stromen beheren en klik vervolgens op Stromen maken.

3

Klik op Nieuw starten. Het venster Flow Designer verschijnt.

4

Voer in het veld Stroomnaam een unieke naam in.

5

Sleep de activiteit Opnemen uit de Activiteitenbibliotheek naar het hoofdflowcanvas.

6

Voer de volgende handelingen uit in Algemene instellingen:

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

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

7

Configureer de volgende velden in Opname-instellingen:

  1. Schakel het selectievakje Begintoon in of uit om de korte pieptoon in of uit te schakelen om de start van de opname aan te geven. Het selectievakje is standaard ingeschakeld.
  2. Voer in het veld Time-out stilte de numerieke waarde in tussen 1 en 120 seconden. Dit geeft het maximale interval voor stilte aan dat na het starten van de opname is toegestaan. De standaardwaarde is 4 seconden. De opname stopt wanneer er stilte is voor de stiltetime-out.
  3. Voer in het veld Maximale opnametijd de numerieke waarde in tussen 1 en 120 seconden om de maximale tijd aan te geven voor het opnemen van de uitingen van de beller. De standaardwaarde is 30 seconden. De opname stopt wanneer de opname de maximale opnametijd bereikt.
  4. Kies in het veld Symbool voor beëindiging het teken # of * waarmee de eindgebruiker een opname kan beëindigen. Standaard is het terminatorsymbool #.
8

Bekijk de volgende variabelen in het gedeelte Uitvoervariabelen:

  • Record_audioFileData: slaat de details van de opgenomen audiobestanden op.
  • Record_errorCode: slaat de foutstatuscode op van de fouten die optreden tijdens het initiëren of tijdens het opnemen van de uitspraak van de beller.
  • Record_errorDescription: slaat de beschrijving op van de fouten die optreden tijdens het initiëren van of tijdens het opnemen van de uitspraak van de beller.

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

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

De volgende tabel bevat de foutcodes en beschrijvingen voor de opnameactiviteit:

Foutcode

Foutbeschrijving

Reden

1001

ONGELDIGE_STILTE_TIME-OUT

De geconfigureerde stille time-out ligt niet in het geldige bereik tussen 1 en 120 seconden.

1002

ONGELDIGE_MAXIMALE_OPNAME_DUUR

De geconfigureerde maximale opnametijd ligt niet in het geldige bereik tussen 1 en 120 seconden.

1003

ONGELDIG_TERMINATION_SYMBOOL

Het geconfigureerde symbool voor beëindiging is niet een van de toegestane tekens * of #.

1004

RECORD_API_FOUT

Er is een fout opgetreden in de API om de opname te starten.

1005

FUNCTIE_UITGESCHAKELD_VOOR_ORG

Deze functie is niet ingeschakeld voor de organisatie.

1006

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

1007

Er is een fout opgetreden in de mediaservices tijdens het opnemen.

Opnamebeheer

Flow Designer biedt een activiteit voor opnamebeheer met het doel de opnametoestemming van de gebruiker of beller vast te leggen. Toestemming voor opname is een van de configuratie-eigenschappen die beschikbaar is als onderdeel van deze activiteit. Gebruik een Menu-activiteit om toestemming van gebruiker vast te leggen in een Booleaanse stroomvariabele. Als u tijdens een interactie de toestemmingswaarde wilt vastleggen om een rapport te genereren, gebruikt u de Booleaanse variabele als invoer voor de waarde van de toestemmingseigenschap van de activiteit Opnamebeheer. Vervolgens kunt u de variabele die wordt gebruikt om de toestemming van de beller vast te leggen, markeren als rapporteerbaar.

De stroomontwikkelaar kan bepalen of de opnametoestemming voor een gesprek moet worden vastgelegd of niet, voor rapportagedoeleinden. Wanneer een klant de toestemming voor opname wil vastleggen, gebruikt u globale variabelen om een toestemmingsrapport te genereren. Als een klant de toestemming voor opname niet wil vastleggen, gebruikt u lokale variabelen. Dit biedt huurders en klanten een betere flexibiliteit om het gebruik van variabelen te beheren.

U kunt Recording Control configureren met de volgende stappen:

  1. Sleep in Flow Designer de optie Recording Control van de Activity Library naar het canvas.

  2. Klik op de pagina Recording Control om de activiteit-instellingen te configureren.

  3. In General Settings, voer een naam in voor de activiteit in Activity Label.

  4. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

  5. In Recording Control Settings, selecteer een stroomvariabele in de vervolgkeuzelijst voor Enable Recording.

Een menuactiviteit voor IVR (Interactive Voice Response) en een activiteit voor opnamebeheer, wanneer deze samen worden gebruikt in de stroom, maakt het mogelijk om toestemming voor een opname vast te leggen. Prioriteit wordt gegeven aan de instelling voor toestemming van de gebruiker in de stroom in vergelijking met de configuratie-instellingen op tenantniveau, wachtrijniveau of opnameschema.

Opnamebeheer kan in de volgende scenario's worden beheerd:

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

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

  • Als de gebruikerstoestemming niet is geconfigureerd in de stroom, maar een configuratie is ingesteld op Ja op een van de andere niveaus, zoals tenant of wachtrij of opnameplanning, wordt het gesprek opgenomen.

  • Als de toestemming van de gebruiker niet is geconfigureerd en een configuratie is ingesteld op Nee op alle niveaus, zoals tenant, wachtrij en opnameschema, wordt het gesprek niet opgenomen.

Daarnaast worden andere opnameconfiguraties, zoals Doorgaan bij overdracht, Hervatten onderbreken ingeschakeld, Pauzeren duur enzovoort, nog steeds toegepast op basis van de bestaande hiërarchie, zoals tenant, wachtrij of opnameschema.

Uitvoervariabelen

Deze activiteit heeft geen uitvoervariabelen.

IVR-terugbelgesprekken plannen

Met de functie geplande terugbelfunctie kunnen klanten terugbellen plannen via IVR. Klanten kunnen zelfstandig terugbelgesprekken aanvragen zonder met een agent te spreken, wat resulteert in efficiëntere activiteiten van het contactcenter. Om geplande terugbelmogelijkheden naar klanten te ondersteunen, biedt de module Flow Designer de activiteit Terugbellen plannen binnen de stroom.

Terugbellen plannen

Gebruik de activiteit Terugbellen plannen om bellers in staat te stellen eenvoudig terugbelgesprekken te plannen via het IVR-systeem. U kunt specifieke DTMF-prompts gebruiken om planningsdetails van de beller vast te leggen en deze informatie als invoer door te geven aan de activiteit Terugbellen plannen.

In de volgende secties kunt u de activiteit Terugbellen plannen configureren:

  • Algemene instellingen
  • Instellingen voor terugbellen plannen
  • Variabelen voor activiteit-uitvoer

Voordat u begint

Zorg ervoor dat u het invoerpunt voor terugbellen configureert in de Control Hub. Zie het gedeelte Een invoerpunt voor terugbellen instellen voor meer informatie.

1

Sleep in Flow Designer de activiteit Terugbellen plannen vanuit de Activity Library naar het canvas.

2

Klik op de activiteit om de activiteitsinstellingen te configureren.

3

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

4

Op het tabblad Schedule Callback Settings configureert u de volgende details:

  1. Callback Dial Number: Het telefoonnummer waarnaar terugbellen moet worden gepland. 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 7 en 15 tekens liggen.

  2. Callback Queue: Een unieke id die de wachtrij vertegenwoordigt die aan het terugbellen is gekoppeld. U kunt een statische wachtrijwaarde toewijzen of een dynamische waarde configureren met behulp van stroomvariabelen.

  3. Customer Name (Optional): De naam van de klant die de terugbelactie ontvangt. Als er geen naam is, wordt het terugbelnummer gebruikt om de klant te identificeren.

  4. Schedule Date: De datum waarop de klant teruggebeld wil worden.

    De planningsdatum moet de indeling ISO-8601 hebben (JJJJ-MM-DD). Dit moet een geldige datum zijn in de opgegeven tijdzone en moet binnen 31 dagen vanaf de huidige datum vallen.

  5. Schedule Start Time: De gewenste starttijd voor het ontvangen van het terugbellen, opgegeven in de ISO-8601-indeling (UU:mm:ss). De starttijd moet ten minste 30 minuten voor de huidige tijd liggen.

  6. Schedule End Time: De gewenste eindtijd waarmee het terugbellen moet zijn voltooid, ook in de ISO-8601-indeling (UU:mm:ss). De eindtijd moet minstens 30 minuten na de starttijd liggen en mag niet langer zijn dan 8 uur na de starttijd.

  7. Schedule Timezone: De tijdzone van de klant die relevant is voor de opgegeven datum en tijd. Dit moet een geldige IANA-tijdzonenaam zijn (bijvoorbeeld Amerika/New_York). U kunt een statische tijdzone toewijzen of een dynamische waarde configureren met behulp van stroomvariabelen.

Neem een reeks IVR-activiteiten op (menu, cijfers verzamelen) om deze informatie van de beller te verzamelen en door te geven aan de geplande terugbelactiviteit. Raadpleeg de substroom geplande terugbellen voor meer informatie om dit eenvoudig te maken.

Variabelen voor activiteit-uitvoer

De activiteitsuitvoervariabelen slaan de gegevens op die worden vastgelegd op basis van activiteiten en worden automatisch gemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De activiteit Terugbellen plannen heeft de volgende uitvoervariabelen:

  • ScheduleCallback.FailureCode: Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.
  • ScheduleCallback.FailureDescription: Slaat de details van de fout op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Hieronder staan de foutcodes en beschrijvingen voor de geplande terugbelactiviteit:

Foutcode

Waarde foutcode

Foutbeschrijving

1

ONGELDIG_VERZOEKVoor ongeldige invoer.

3

ONGELDIGE_WACHTRIJVoor ongeldige wachtrijgegevens.

6

SYSTEEMFOUT

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

De volgende stappen

Gebruik de activiteit Contactpersoon verbreken om de gespreksstroom te beëindigen nadat u een terugbelgesprek hebt gepland.

Cijfers verzenden

U kunt de activiteit Cijfers verzenden gebruiken om stromen te configureren die DTMF-tonen naar de beller verzenden tijdens een IVR-interactie. Dit is nuttig voor:

  • Secure authentication: een geverifieerde gespreksstroom tot stand brengen door de beller te verifiëren met DTMF.

  • Interacting with external systems: communicatie met andere systemen waarvoor DTMF-invoer is vereist.

De activiteit Cijfers verzenden maakt toongebaseerde verificatie mogelijk en is belangrijk in scenario's die veilige interacties vereisen, zoals het verifiëren van de authenticiteit van het gesprekspad.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Play DTMF Settings configureert u de volgende instellingen:

  1. Set Value: kies deze optie als u statische DTMF-cijfers wilt configureren.

  2. Set to Variable—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, asterisk (*), hash (#) en komma (,). Het teken komma (,) geeft een vertraging van één seconde aan.

    U kunt de activiteit Cijfers verzenden alleen gebruiken tijdens het eerste deel van de beller naar IVR. Als u dit gebruikt binnen een interactie zoals raadplegen/doorverbinden naar invoerpunt, negeert het systeem de activiteit Cijfers verzenden.

Aankondiging instellen

Met een ingestelde aankondigingsactiviteit worden aankondigingen geconfigureerd die worden afgespeeld bij een gespreksverbinding met een agent. Als dit is ingeschakeld, kunt u een vooraf opgenomen bericht configureren als nalevingsbericht met juridische informatie, een persoonlijke agentbegroeting of beide. U kunt deze activiteit gebruiken voor zowel inkomende als uitgaande gesprekken.

  • Voor inkomende stromen: configureer de aankondigingsactiviteit vóór de activiteit Wachtrijcontact voor optimale prestaties. U kunt deze ook configureren in de gebeurtenis voorafgaand aan het kiezen in een gebeurtenisstroom.
  • Voor uitgaande stromen: de aankondigingsactiviteit moet worden geconfigureerd in de gebeurtenis voor het kiezen. Zorg ervoor dat de activiteit Instellen beller-id de terminalactiviteit is voor de gebeurtenis voorafgaand aan het kiezen.

De activiteit Instellen aankondiging ondersteunt de volgende aankondigingstypen:

  • Nalevingsbericht
  • Begroeting voor agent
  • Fluisteraankondiging

Zie De efficiëntie verbeteren met vooraf opgenomen berichten voor meer informatie.

Voer de volgende stappen uit om de activiteit Aankondiging instellen te configureren:

  1. Meld u aan bij Control Hub.
  2. Navigeren naar Contact Center > Customer Experience > Flows.
  3. Kies de gewenste flow en klik op de Go to Flow Settings om het vereiste proces te openen.
  4. Sleep de activiteit Aankondiging instellen naar het canvas van de hoofdstroom.
  5. Op het tabblad General Settings configureert u de volgende parameters:
    1. Voer in het veld Activiteitenlabel een naam voor de activiteit in.

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

  6. Als u de agentbegroeting wilt configureren, schakelt u de optie Enable Agent Greeting in- of uitschakelen. Op het tabblad Greeting Purpose de naam van het begroetingsdoel in.
  7. Als u het nalevingsbericht wilt configureren, schakelt u het Enable Compliance Message in- of uitschakelen. Kies het vereiste audiobestand in de vervolgkeuzelijst.

  8. Klik op Save.
  9. Klik op Publish om het proces te publiceren.

Beller-id instellen

Gebruik de activiteit Beller-id instellen om de beller-id te definiëren die tijdens een gesprek wordt weergegeven. De activiteit Beller-id instellen mag alleen worden gebruikt op gebeurtenisstromen. De Ingestelde beller-id is een terminalactiviteit die het einde markeert van een PreDial-gebeurtenisstroom. Met de activiteit Beller-id instellen kunt u de ANI configureren voor de volgende scenario's:

  • Binnenkomende gesprekken

  • Uitgaande gesprekken

  • Beleefheidsterugbelgesprek

  • Voorbeeld van campagne

  • Webterugbellen

  • Proces uitvoeren

  • Doorverbinden naar kiesnummer

  • Nummer raadplegen

    Agent raadplegen

    Raadplegen naar EP-DN/wachtrij

  • Doorverbinden naar EP/wachtrij

U kunt deze activiteit configureren naast een PreDial-gebeurtenishandler. De vereiste ANI kan worden geconfigureerd met de activiteit Beller-id instellen op basis van de Dialed Number Identification Service (DNIS), het toepassingstype of het deelnemerstype.

U kunt het telefoonlijstnummer van de agent configureren als een aangepaste ANI, zodat de gebelde agent het telefoonlijstnummer/het toestelnummer van de beller-agent kan zien wanneer er contact met hem of haar wordt opgenomen. Dit verkleint de kans dat interne gesprekken worden verbroken. Wanneer een frontofficegebruiker (de contactcenteragent) bijvoorbeeld een backofficegebruiker (een interne werknemer) belt, kan de backofficegebruiker de interne beller-id (contactnummer/toestel) van de agent zien en zo het aantal weigeringen van gesprekken minimaliseren.

Hiervoor kan de beller het contactnummer/toestel alleen zien wanneer met de gebelde agent wordt gebeld via uitgaand bellen, ruggespraak of doorverbinden naar het telefoonlijstnummer en het telefoonlijstnummer aan de lijst met contactnummers wordt toegevoegd.

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

Als u een willekeurig nummer invoert, controleert het systeem dit nummer met de standaard EP-DN-toewijzing die is geconfigureerd in Control Hub of de beheerportal. Als de code niet overeenkomt, wordt deze teruggeleid naar de standaard-ANI. Zie Terugbellen voor meer informatie over aangepaste ANI-validatie.

Om ervoor te zorgen dat de oorspronkelijke nummers beschikbaar blijven voor analyse in de rapporten, wordt de in rapporten weergegeven ANI niet gewijzigd naar de aangepaste ANI.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Caller ID Settings configureert u het volgende:

  1. Static Caller ID—Kies een kiesnummer dat is toegewezen aan een invoerpunt in de vervolgkeuzelijst. Als u geen nummer selecteert, houdt het systeem rekening met de standaardwaarde afhankelijk van het gespreksscenario.

  2. Variable Caller ID: kies een geldige variabele (een E.164 nummer, met een geldige EP-DN-toewijzing) in de vervolgkeuzelijst. Als u geen nummer selecteert, houdt het systeem rekening met de standaardwaarde afhankelijk van het gespreksscenario. Als u een nummer opgeeft dat niet de indeling E.164 heeft, gebruikt het systeem de standaardwaarde, afhankelijk van het gespreksscenario.

    Als u interne toestellen als aangepaste ANI voor de bellers wilt toestaan, kiest u de variabele Predial.otherPartyDn in het vervolgkeuzemenu als variabele beller-id wanneer u de predial flow configureert voor klant/geconsulteerde agent of dn/overgedragen agent of dn. Aangezien deze variabele de DN van de primaire agent bevat, is dit een geldige aangepaste ANI die op het apparaat van de ontvanger wordt weergegeven.

De aanpassing van de ANI is afhankelijk van de wettelijke vereisten. Houd rekening met de regionale afhankelijkheden vóór de implementatie van de omgeving.

Een PreDial-gebeurtenishandler die wordt gebruikt om de beller-id aan te passen, overschrijft de ANI die u eerder hebt geselecteerd, zoals door de agent geselecteerde uitbel-ANI, beleefdheidsterugbelgesprek met aangepaste ANI of een vergelijkbaar scenario.

Flowondersteuning is vereist voor inkomend of uitgaand scenario om de ANI aan te passen.

Voor gebruikssituaties die afhankelijk zijn van serviceproviders, zoals beslissingen op basis van landcodes, regionale beperkingen, enz., kunt u overwegen eerst de stromen met de serviceproviders te testen.

Als u wilt dat ANI werkt zoals verwacht in verschillende gespreksscenario's, hebt u een Next Generation-omgeving nodig.

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

Table 15. ANI usage for multiple scenarios in a Next Generation environment

Scenario

Configuratie

Resultaat-ANI

Inbellen door klant

PreDial gebeurtenishandler 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

Inbellen door klant

PreDial gebeurtenishandler is geconfigureerd

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

Agent uitgaand bellen

PreDial gebeurtenishandler is niet geconfigureerd

Zowel het apparaat van de contactpersoon als het apparaat van de agent krijgen een door de agent geselecteerde uitbel-ANI te zien als de agent een uitbel-ANI selecteert op het bureaublad. Anders krijgen het apparaat van de contactpersoon en het apparaat van de agent beide de standaard-ANI van de tenant te zien.

Agent uitgaand bellen

PreDial gebeurtenishandler is geconfigureerd

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

Beleefheidsterugbelgesprek

Klant-ANI gedefinieerd in terugbelactiviteit

ANI die is gedefinieerd bij de terugbelactiviteit wordt weergegeven op het apparaat van de contactpersoon.

Beleefheidsterugbelgesprek

  • Klant-ANI gedefinieerd in terugbelactiviteit

  • PreDial gebeurtenishandler is geconfigureerd voor het klantgedeelte

Het instellen van de geconfigureerde activiteit van de beller-id heeft voorrang.

Beleefheidsterugbelgesprek

  • Klant-ANI gedefinieerd in terugbelactiviteit

    PreDial gebeurtenishandler is niet geconfigureerd voor het klantgedeelte

  • ANI die is gedefinieerd bij de terugbelactiviteit wordt weergegeven op het apparaat van de contactpersoon.

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

Beleefheidsterugbelgesprek

  • Klant-ANI niet gedefinieerd in terugbelactiviteit

  • PreDial gebeurtenishandler is niet geconfigureerd voor het klantgedeelte

Standaard-ANI voor de tenant wordt weergegeven op het apparaat van de contactpersoon.

Agent doorverbinden, raadplegen

PreDial gebeurtenishandler is geconfigureerd

De geconfigureerde ingestelde beller-id wordt weergegeven op het overgedragen geraadpleegde agent-2-apparaat.

Create contact number or extension

U kunt een contactnummer toevoegen aan de lijst met interne nummers voor uw organisatie. De aangepaste ANI's zijn zichtbaar voor deze toegevoegde contactpersonen. U kunt één contactnummer tegelijkertijd toevoegen of Bulkbewerkingen gebruiken om contactnummers te uploaden als een CSV-bestand.

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

Een contactnummer of toestel toevoegen:

  1. Meld u aan bij Control Hub.

  2. Ga naar Contact Center > Tenant Settings > Voice > Contact Number.

  3. Klik op Meer toevoegen om een nieuw contactnummer/toestel aan de lijst toe te voegen.

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

Fluisteraankondiging instellen

Met de activiteit Aankondiging voor fluisteren instellen wordt een kort, vooraf opgenomen bericht afgespeeld aan een agent net voordat de agent verbinding maakt met een beller. De aankondiging wordt alleen voor de agent afgespeeld; de beller hoort de standaardbeltoon terwijl de fluisteraankondiging wordt afgespeeld.

De inhoud van de aankondiging kan informatie over de beller bevatten aan de hand waarvan de medewerker het gesprek gemakkelijker kan afhandelen.

Door agenten van tevoren van deze informatie te voorzien, helpen fluisteraankondigingen hen gesprekken efficiënter af te handelen, wat leidt tot kortere gespreksafhandelingstijden en verbeterde klanttevredenheid.

Als een fluisteraar speelt, kunt u het volgende niet doen:

  • Hiermee zet u het gesprek in de wacht, doorverbinden of vergaderen.

  • Vraag assistentie van de supervisor.

Deze functies zijn weer beschikbaar nadat de aankondiging is voltooid.

Een fluisteraankondiging:

  • Is van toepassing op inkomende oproepen en onaangekondigd doorverbinden naar EP.

  • Kan een prompt of (tekst-naar-spraak) TTS-tekenreeks zijn.

  • Kan worden gecombineerd met een nalevingsbericht en agentbegroeting. In dat geval wordt het fluisteren het eerst afgespeeld.

  • Wordt niet opgenomen in de gespreksopname.

  • Ondersteunt alle agenteindpunttypen zoals telefoon, softclient en WebRTC.

1

Klik op de activiteit om de activiteitsinstellingen te configureren.

2

Op het tabblad General Settings voert u de volgende informatie in:

  1. Op het tabblad Activity Label een naam voor de activiteit in.

  2. (Optioneel) In het veld Activity Description een beschrijving voor de activiteit in.

3

Op het tabblad Whisper Announcement kunt u een bericht voorafgaand aan het gesprek instellen voor agenten, zodat u belangrijke bellergegevens krijgt voor de persoonlijke service.

Wanneer u de schakelaar Tekst-naar-spraak inschakelen inschakelt, kunt u de gewenste connector kiezen.

  • Als u kiest voor Google TTS-connector, moet u een Google Cloud-account hebben ingesteld en de tekst-naar-spraakservice hebben geconfigureerd. Raadpleeg de sectie Tekst-naar-spraak in de Installatie- en beheerhandleiding van Webex Contact Center voor meer informatie.

  • Als u kiest voor Cisco TTS-connector, kunt u de configuratie van het Google Cloud-account overslaan.

  1. Connector: geeft de connector aan voor het verifiëren van de tekst-naar-spraakservice. In de vervolgkeuzelijst wordt de naam van alle Google-connectors in de Control Hub weergegeven. Alleen de actieve connectors worden weergegeven. Selecteer de connector in de vervolgkeuzelijst.

    Bestaande klanten op het Klassieke spraakplatform kunnen in de vervolgkeuzelijst alleen de Google TTS-connector weergeven.

    Bestaande klanten op het spraakplatform Next Generation kunnen zowel Cisco Cloud tekst-naar-spraak- als Google TTS-connectors bekijken.

  2. Override Default Language & Voice Settings: gebruik deze wisselknop om de spraakinstellingen te overschrijven die zijn geconfigureerd in de variabele Algemene voicename. Deze parameter is standaard ingeschakeld.

  3. Output Voice: geeft de naam van de uitvoerstem aan. Dit veld wordt alleen weergegeven als u de optie Override Default Language & Voice Settings schakelknop. Selecteer de naam van de uitvoerstem in de vervolgkeuzelijst.

    Als de uitvoerspraaknaam die door Google wordt ondersteund niet beschikbaar is in de pagina Output Voice , schakelt u de Override Default Language & Voice Settings schakelknop. Neem de activiteit Variabele instellen op vóór de activiteit Bericht afspelen in de stroom.

    Configureer de activiteit Variabele instellen als volgt:

    • Set the variable naar Algemene_spraaknaam.

    • Set the variable waarde voor de vereiste uitvoerspraaknaamcode (bijvoorbeeld en-US-Standard-D). Zie de pagina Google Ondersteunde stemmen en talen voor meer informatie over ondersteunde stemmen en talen.

  4. Add Audio File—Als u tekst-naar-spraakberichten wilt wisselen met vooraf opgenomen audiobestanden, klikt u op Add Audio File. Hierdoor wordt een nieuwe rij aan de configuratie toegevoegd waarin u het gewenste audiobestand kunt kiezen uit de vervolgkeuzelijst.

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

  5. Add Text-to-Speech Message—Als u de prompt wilt maken, gebruikt u tekst-naar-spraakberichten of een mix van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten.

    Klik op Add Text-to-Speech Message om een nieuw tekstinvoerveld toe te voegen aan het gedeelte prompt maken. Typ in dit veld het bericht dat aan de beller moet worden afgespeeld in de geselecteerde taal en spraak.

    Important considerations:

    • Gebruik een activiteit Variabele instellen om de waarde van het TTS-bericht in te stellen op een stroomvariabele voordat u het in de activiteit gebruikt.

    • Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens binnen kiezelexpressies.

      Er geldt geen tekenlimiet voor tekst-naar-spraakberichten van Cisco.

    In het veld worden twee typen invoer geaccepteerd: 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.

    Zie voor ondersteunde SSML-tags voor Cisco Cloud tekst-naar-spraak de tekst-naar-spraak (TTS) in Webex Contact Center.

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

    Als u de audiovariabele wilt configureren, klikt u op Add Audio Variable. Geef de variabele waarde op in de vorm van een kiezelexpressie.

    Zie Syntaxis van kiezelsjabloon voor meer informatie.

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

  7. Preview prompt—Klik op de knop Preview prompt knop om tekst-naar-spraakberichten en audiobestanden te testen en een voorbeeld te bekijken. Op het tabblad Preview prompt dat wordt weergegeven, kiest u de vereiste stem om de prompt te testen. U kunt de berichten en audiobestanden als volgt afspelen:

    • Klik op Play om zowel het audiobestand als het TTS-bericht samen af te spelen.

    • Alleen de audiobestanden afspelen.

    • Alleen tekst-naar-spraakberichten afspelen.

Audio uploaden

Gebruik de activiteit Audio uploaden in de stroom om het uploaden van agentbegroetingen in te schakelen.

1

Meld u aan bij Control Hub.

2

Navigeren naar Contact Center > Customer Experience > Flows.

3

Kies de gewenste flow en klik op de Go to Flow Settings om het vereiste proces te openen.

4

Sleep de activiteit Audio uploaden naar het canvas van de hoofdstroom.

5

Op het tabblad General Settings configureert u de volgende parameters:

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

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

6

Op het tabblad Audio File Information configureert u de volgende parameters:

  1. Audio File Type—Kies het type audiobestand. Momenteel wordt alleen de persoonlijke begroeting van een agent ondersteund.

  2. Greeting Purpose: voer de naam in van het begroetingsdoel dat wordt gebruikt om de agentbegroeting te maken.

  3. Recording Data: het audiobestand dat is opgenomen.

  4. Agent ID: unieke gebruikers-id die aan elke agent in het contactcenter is toegewezen.

Evenementstromen

Het tabblad Gebeurtenisstromen bevat de volgende gebeurtenishandlers die u voor verschillende activiteiten gebruikt:

OnGlobalError

Deze gebeurtenis vereenvoudigt de afhandeling van algemene fouten. Het systeem activeert deze gebeurtenis wanneer u de koppelingen naar het foutpad niet configureert voor een activiteit. Alle Activiteiten in Gespreksafhandeling en Activiteiten in Flow Control stellen dit evenement bloot. Zie OnGlobalError-workflow voor meer informatie.

Agent geaccepteerd

Het systeem activeert deze gebeurtenis wanneer een agent een inkomend gesprek beantwoordt en de ervaring van de contactpersoon in een wachtrij onderbreekt. Deze gebeurtenis wordt rechtstreeks geactiveerd voor progressieve, voorspellende en voorbeeldcampagnegesprekken zodra de agent het gesprek beantwoordt.

Activiteiten die dit evenement openen, zijn Schermpop-up en Wachtrijcontact.

PhoneContactEnded

Het systeem activeert deze gebeurtenis wanneer de verbinding met een live gesprek wordt verbroken en alle deelnemers worden verwijderd. Het evenement is beschikbaar als u geselecteerde gespreksafhandelingsactiviteiten gebruikt in een stroom zoals Schermpop-up en Feedback. Deze gebeurtenis hoeft geen escalatie naar een agent te hebben.

Wanneer u een stroom maakt, voegt u geen IVR-activiteit toe na de PhoneContactEnded gebeurtenis. Tijdens het uitvoeren van het proces werkt het proces niet wanneer u een activiteit toevoegt nadat het contact is beëindigd.

Alleen de activiteit Wachtrijcontact wordt dit evenement weergegeven.

Agent aangeboden

Het systeem activeert deze gebeurtenis wanneer een spraakcontact aan een agent wordt aangeboden. Met deze gebeurtenis kan de stroomontwikkelaar meerdere ondersteunde activiteiten configureren die deel uitmaken van de gebeurtenisafhandeling. Een stroomontwikkelaar kan bijvoorbeeld een schermpop-upactiviteit configureren voor een door Agent aangeboden gebeurtenis. Deze configuratie biedt klantgerelateerde informatie aan de agent voordat de agent een gesprek aanneemt of beantwoordt.

Deze gebeurtenis is gekoppeld met NewContact.

Het bericht AgentOffered gebeurtenis wordt niet ondersteund voor progressieve, voorspellende en voorbeeldcampagnes.

U kunt de gerelateerde variabelen weergeven in Variabelen voor evenementuitvoer.

AgentDisconnected

Het systeem activeert deze gebeurtenis wanneer de laatste agent de verbinding met een live gesprek verbreekt, zodat de klant alleen op de lijn blijft.

De activiteit Wachtrijcontact onthult dit evenement.

Terugbellen mislukt

Het systeem activeert deze gebeurtenis wanneer een beleefdheidsterugbelgesprek, een geplande terugbelactie of een persoonlijke geplande terugbelactie mislukt.

  • Het systeem probeert alleen opnieuw terug te bellen wanneer een terugbelactie mislukt aan het einde van de contactpersoon. Het terugbellen mislukt wanneer het contact bezet of niet beschikbaar is of wanneer een agent geen antwoord heeft.

  • Het gesprek mislukt ook vanaf het einde van de agent wanneer de telefoon van een agent niet bereikbaar is of de agent het gesprek afwijst. Het gesprek wordt weer in de wachtrij gezet en naar een beschikbare agent gerouteerd.

  • Ook voor geplande terugbelgesprekken mislukt de terugbelactie wanneer de geplande eindtijd is bereikt zonder dat het gesprek naar een agent wordt gerouteerd. Voor persoonlijke geplande terugbelgesprekken mislukt het terugbellen ook wanneer de toegewezen agent niet is aangemeld.

Als u opnieuw wilt terugbellen in een stroom wilt gebruiken, configureert u een lokale stroomvariabele (met SetVariable-activiteit) met de waarde 0 en verhoogt u deze indien nodig. Zorg ervoor dat de waarde lager is dan de waarde van het aantal variabelen opnieuw proberen.

U kunt andere gebeurtenissen toevoegen die in de stroom nodig zijn om een terugbelpoging opnieuw te proberen. Neem een Wacht-activiteit op gevolgd door een Terugbellen of een van de wachtrijactiviteiten zoals Wachtrij naar agent en Wachtrijcontact in het proces. Gebruik deze activiteiten in een willekeurige combinatie of volgorde na de wachtactiviteit.

De nieuwe pogingen beëindigen:

  • Gebruik de activiteit Eindstroom voor een echte voorwaarde. Gebruik geen activiteit Verbinding verbreken.

  • Voor een fout probleem gebruikt u een verbinding verbreken nadat een variabele voor opnieuw proberen is geconfigureerd in de stroom. In dit geval zijn alle nieuwe pogingen voltooid en zijn er geen nieuwe pogingen beschikbaar.

Het maximumaantal nieuwe pogingen voor terugbellen is 10. De maximale tijd dat de interactie in het systeem kan blijven is 14 dagen. Wat zich het eerst voordoet, wordt beschouwd als de levensduur van een interactie voor het configureren van een nieuwe poging.

Wanneer u een wachtactiviteit gebruikt, is het minimale vertragingsinterval tussen opnieuw proberen 10 seconden en het maximale vertragingsinterval tussen opnieuw proberen 72 uur.

Wanneer de status van een contact op een time-out geparkeerd staat en er nieuwe pogingen beschikbaar zijn, wordt een gebeurtenis CallbackFailed gegenereerd. De geconfigureerde gebeurtenishandler in het proces blijft de terugbelactie opnieuw proberen voor de resterende pogingen.

Wanneer een terugbelactie naar een contactpersoon mislukt, wordt de contactpersoon uit de wachtrij gezet en wordt de gebeurtenis CallbackFailed gegenereerd. De handler voor opnieuw proberen kan deze opnieuw in de wachtrij zetten met activiteiten zoals terugbellen (dezelfde of andere bestemming), wachtrijcontact en/of wachtrij naar agent.

Als terugbellen is geconfigureerd naar een andere bestemming in CallbackFailed event handler, vaardigheden worden niet overgedragen.

Gebruik NewContact.DNIS in de terugbelactiviteit, indien geconfigureerd, voor geplande terugbelgesprekken of persoonlijke geplande terugbelgesprekken in de stroom voor opnieuw proberen.

Voorkiezen

Als onderdeel van NewContact stelt de stroomontwikkelaar de beller-id in te stellen of aan te passen met behulp van de activiteit Beller-id instellen.

Wanneer u een workflow maakt, is deze gebeurtenis beschikbaar op het tabblad Gebeurtenisstromen van Flow Designer. Dit is een gebeurtenis die wordt beëindigd door de configuratie van de activiteit Beller-id instellen. Deze gebeurtenis wordt voor zowel de agent als de klant geactiveerd op basis van het gespreksscenario.

Campagnegesprekken kunnen alleen slagen als de agentgesprekken en klantgesprekken vanuit dezelfde mediaregio zijn geplaatst. De mediaregio wordt geselecteerd op basis van de ANI/CLID van het gesprek wanneer deze aan media wordt gepresenteerd. De toewijzing tussen de ANI en de mediaregio wordt uitgevoerd in Control Hub. De ANI's die zijn geselecteerd in het agentgesprek en het klantgesprek, indien beheerd via de PreDial-gebeurtenis in de stroom, moeten zo worden gekozen dat beide gesprekken uit dezelfde regio komen.

Als een agent zich bijvoorbeeld in Singapore bevindt, maar de klantgesprekken ook in de Verenigde Staten moeten worden geplaatst, kan de ANI voor het klantgesprek worden geselecteerd zodat de mediaregio de VS is. Op dezelfde manier moet de ANI die is geselecteerd voor het agentgesprek in de PreDial-gebeurtenis ook worden gekozen, zodat de geselecteerde mediaregio de VS is.

De volgende tabel bevat de lijst met operatietypen en de bijbehorende deelnemerstypen voor PreDial.operationType.

Table 16. PreDial.operationType related operation and participant types

PreDial.OperationType

Vooraf kiezen.Deelnemerstype

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

De ANI aanpassen is niet van toepassing op de supervisor wanneer gespreksbewaking is geconfigureerd.

Configureer elk PreDial-gebeurtenishandlerpad met Beller-id instellen als een terminalactiviteit, anders kan de contactpersoon worden opgegeven.

Stroomondersteuning is vereist voor inkomend of uitgaand scenario om PreDial-gebeurtenishandler te gebruiken.

Gebruik geen stroomactiviteiten die een contact met de PreDial-gebeurtenishandler in de wachtrij zetten.

Voor ANI die is geconfigureerd voor een uitgaand contact, wordt het gesprek gerouteerd door de regio waaraan de agent-ANI is toegewezen, ongeacht de regio waar de contactpersoon zich bevindt. Als een organisatie bijvoorbeeld contactcenters heeft in de VS en Australië en er wordt een uitgaand gesprek gestart voor een contactpersoon die zich in de VS bevindt met de Agent-ANI toegewezen aan de regio Australië, wordt het gesprek door Australië gerouteerd.

Raadpleeg de tabel ANI-gebruik voor meerdere scenario's in een Next Generation-omgeving in het gedeelte Beller-id instellen voor ANI-gebruik in verschillende gespreksscenario's.

U kunt de gerelateerde variabelen weergeven in Variabelen voor evenementuitvoer.

ContactAniBijgewerkt

Het systeem activeert deze gebeurtenis wanneer de ANI van de beller verandert. Als het gesprek van een klant bijvoorbeeld eerst naar een operatordesk gaat en vervolgens naar de agent wordt gestuurd, worden het bureaublad van de agent, het agentapparaat en alle gerelateerde informatie automatisch bijgewerkt met de ANI van de beller. Dit zorgt ervoor dat de ID van de oorspronkelijke beller en de juiste gegevens altijd worden weergegeven.

Alleen doorverbonden gesprekken vanaf bureautelefoons of Jabber-clients op locatie geven de uiteindelijke CLI weer. Overdrachten die via de Webex-app in Webex Calling worden uitgevoerd, worden niet bijgewerkt om de definitieve CLI weer te geven.

OutboundCampaignCallResult

Als onderdeel van NewContact, wordt deze gebeurtenis geactiveerd als de contactpersoon is verbonden met een antwoordapparaat of op het punt staat te worden verlaten. In beide gevallen kunt u een bericht afspelen voordat u de verbinding met de contactpersoon verbreekt. Het systeem verlaat het gesprek als de agent niet beschikbaar is.

Alleen activiteiten voor Muziek afspelen en Bericht afspelen worden ondersteund voor deze handler. Vervolgens moet de verbinding met het gesprek worden verbroken.

U kunt verder aanvullende gespreksbeheeractiviteiten, zoals Muziek afspelen, Contact verbreken, enzovoort, aan deze gebeurtenis toevoegen op basis van het resultaat van de analyse gespreksvoortgang (CPA). CPA-resultaten kunnen een van de volgende zijn:

  • AMD - geeft aan dat er een antwoordapparaat is gedetecteerd.
  • GEANNULEERD - geeft aan dat het gesprek is geannuleerd vanwege de niet-beschikbaarheid van een agent.
  • LIVE_VOICE - geeft aan dat een live spraak van een klant wordt gedetecteerd in een IVR-campagne.

Als u IVR wilt configureren in een uitgaand campagnegesprek:

  1. Identificeer stromen die gebruikmaken van de OutboundCampaignCallResult gebeurtenis.
  2. Plaats een GoTo-activiteit om de stroom aan een tweede stroom toe te wijzen.
  3. Gebruik IVR-stappen die zijn geconfigureerd met de activiteit van de virtuele agent in de tweede stroom.

Zorg ervoor dat u deze stappen uitvoert, omdat u de activiteit van een virtuele agent niet rechtstreeks met een OutboundCampaignCallResult.

U kunt de gerelateerde variabele weergeven in Gebeurtenisuitvoervariabelen.

OnGlobalError workflow

Terwijl u een stroom maakt, kunt u het foutpad van een activiteit instellen om een activiteitsfout of een algemene fout te verwerken die u krijgt tijdens het uitvoeren van de stroom.

OnGlobalError Workflow
OnGlobalError-workflow

Als u een fout krijgt tijdens het uitvoeren van de stroom, gaat de uitvoering verder met de volgende activiteit die is gedefinieerd in het foutpad. Als u het foutpad niet configureert in de hoofdstroom, kunt u nog steeds de OnGlobalError gebeurtenis die beschikbaar is op het tabblad Gebeurtenisstromen om de fout bij het uitvoeren van de stroom op te lossen.

Als u geen foutenpaden definieert in zowel Hoofdstroom als Gebeurtenisstromen, wordt het proces beëindigd wanneer er een fout optreedt tijdens de uitvoering van het proces.

Laten we een scenario overwegen waarin u de activiteit Variabele instellen in een stroom configureert.

Flow designer example to show where to set the variable activity in the main flow.
Variabele activiteit instellen in hoofdstroom

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

Flow designer example to show the Event Flow tab setting an OnGlobalError event flow.
OnGlobalError-gebeurtenisstroom

In het bovenstaande voorbeeld is Bericht afspelen toegevoegd aan het OnGlobalError gebeurtenisbehandelaar. Als er een systeemfout is opgetreden tijdens het uitvoeren van de activiteit Variabele instellen in Hoofdstroom, zal het systeem eerst rekening houden met de configuratie die in de activiteit Variabele instellen is gemaakt. Als er geen foutpad gedefinieerd is, controleert het systeem de OnGlobalError gebeurtenishandler in de gebeurtenisstroom. Omdat er een activiteit Bericht afspelen is gekoppeld aan de OnGlobalError in het bovenstaande voorbeeld speelt het systeem het bericht af en beëindigt het de stroom.

Variabelen en expressies gebruiken

Flow Designer ondersteunt de volgende typen variabelen:

Aangepaste variabelen

Aangepaste flowvariabelen zijn configureerbare variabelen van verschillende gegevenstypen die u in de gehele flow kunt gebruiken. U kunt zoveel flowvariabelen maken als u nodig hebt om te voldoen aan de logica in uw flow.

Variabelen beveiligen

U kunt stroomvariabelen als Beveiligd markeren om te voorkomen dat gevoelige informatie wordt vastgelegd en opgeslagen (deze waarden worden ook gemaskeerd in het deelvenster Stroomfoutopsporing). U kunt variabelen als veiloig instellen als Agent weergave of Agent bewerkbaar om te bepalen hoe deze variabelen worden weer gegeven op de Agent Desktop.

Alle bestaande variabelen in de geïmplementeerde flows gedragen zich standaard als onveilige variabelen. Open deze flows in de modus bewerken om de beveiligde variabelen te bekijken en te bewaren als dat nodig is.

In flowvariabele mapping kunt u geen veilige variabele toewijzen aan een variabele die niet veilig is in de GoTo-activiteit.

U kunt algemene variabelen niet als veilig markeren.

Aangepaste flowvariabelen maken

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces.

Het bericht Flow Designer wordt weergegeven.
4

Open in het deelvenster Configuratie de koppeling Variable Definition .

5

Klik op Add Flow Variable.

U kunt maximaal 30 variabelen toevoegen aan een stroom. Dit aantal omvat alle globale variabelen en stroomvariabelen, ongeacht of ze rapporteerbaar of zichtbaar zijn voor de agent.

6

Voer de Name en Description van de variabele.

7

Kies een Variable Type in de vervolgkeuzelijst.

U kunt de koppeling Variable Type nadat u de variabele hebt gemaakt.

De volgende typen variabelen worden ondersteund:

Variable Type

Variable Value

Booleaanse

Kiezen True of False.

tekenreeks

Voer de stringwaarde in. Als u een variabele in een expressie wilt gebruiken, gebruikt u de syntaxis: {{variable}}

Geheel getal

Voer het gehele getal in.

Decimaal

Voer de decimale waarde in.

Datum en tijd

Voer de datum en tijd in een van de ondersteunde indelingen in:

jjjj-MM-ddTUU:mm:ss.SSSZ

jjjj-MM-ddTHH:mm:ss.ssZ

JJJJ-MM-ddTHH: mmZ

{{now()}}

Gebruik de functie nu niet () om de huidige tijd in milliseconden op te halen omdat deze de SimpleDateFormat gebruikt. U kunt echter het kiezelfilter voor tijdstempels van een tijdvak gebruiken om de huidige tijd in milliseconden op te halen. Zie Aangepaste kiezelfilters voor meer informatie.

JSON

Voer een geldige 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 variabele JSON-waarde kan maximaal 16 Kb zijn. U kunt maximaal vijf JSON-variabelen maken in een stroom.

Zie JSON-variabelen voor meer informatie over het configureren van de JSON-variabele.

Wanneer u JSON als het variabele type uit de lijst selecteert, wordt de koppeling Contains Sensitive Information enMark Agent Viewable schakelknoppen zijn niet zichtbaar.

JSON-variabelen zijn niet toegestaan in stroombesturing.

8

Geef de Default Value van de variabele volgens het gekozen variabele type.

9

(Optioneel) Schakel de optie Enable External Override schakelknop. Door deze optie in te schakelen, wordt de variabele weergegeven op de configuratiepagina van het kanaal. Hierdoor kunnen beheerders en supervisors de geconfigureerde variabele waarde vanuit de Control Hub overschrijven. Met andere woorden, ze kunnen de waarde van de stroomvariabele voor een specifiek kanaal wijzigen zonder de stroom te openen vanuit de Flow Designer-module.

Zie Een kanaal instellen voor meer informatie over het overschrijven van variabelen van de Control Hub.

Wanneer u het variabele type als een tekenreeks configureert, wordt de koppeling Resource Type wordt de vervolgkeuzelijst weergegeven met de volgende opties. Kies het resourcetype dat beheerders kunnen overschrijven tijdens de kanaalconfiguratie.

  • Audioprompt: hiermee overschrijft u de instellingen voor audioprompts die zijn geconfigureerd in de variabele. Bijvoorbeeld de welkomstboodschap of een tekst-naar-spraakbericht.
  • Kantooruren: hier worden de kantooruren overschreven in het geval van een noodstop.
  • Invoerpunt: de instellingen voor het invoerpunt wijzigen.
  • Kiesnummer: het gekozen nummer wijzigen.
  • Stroom: om de stroom te wijzigen.
  • Wachtrij: om de wachtrij te wijzigen.

  • U kunt variabelen die zijn gemarkeerd als 'Beveiligd' niet overschrijven.
  • U kunt maximaal 15 variabelen configureren die kunnen worden overschreven.

10

(Optioneel) Als u de optie Contains Sensitive Information schakelknop, markeert het systeem de variabele als een veilige variabele. Tijdens het uitvoeren van de flow kan het systeem de informatie die via deze variabele wordt doorgegeven, niet registreren of opslaan.

11

(Optioneel) Als u de optie Make Agent Viewable schakelknop, wordt de variabele weergegeven op het bureaublad samen met de waarde die wordt vastgelegd als onderdeel van de stroom.

Wanneer u de optie Make Agent Viewable schakelknop, worden de volgende velden weergegeven:

  • Desktop Label: Geef het label op dat aan deze variabele is gekoppeld wanneer deze wordt weergegeven op het bureaublad. Voer een ander label in dan de naam van de variabele zelf, zodat de agent de gegevens kan begrijpen die aan hem worden doorgegeven.

  • Agent Editable: Schakel dit selectievakje in als u wilt dat de agent de waarde van de variabele kan bewerken als onderdeel van de interactiesessie. Wanneer de agent de variabele bijwerkt, worden deze wijzigingen door het systeem doorgevoerd in de flowdesigner. De agent kan de flowvariabele bewerken en op de knop Opslaan klikken op het bureaublad. Als het gesprek wordt afgebroken voordat de agent de wijzigingen opslaat, wordt de variabele-update niet uitgevoerd.

12

Klik op Save.

Wanneer u een aangepaste flowvariabele opslaat, wordt de variabele opgeslagen als een tag in het paneel Algemene eigenschappen op het bureaublad. Als u de variabele hebt gemarkeerd als agent zichtbaar, wordt in de tag een pictogram van een headset weer gegeven voor eenvoudige identificatie.

Voorbeeld: Volgorde van stroomvariabelen die op het bureaublad worden weergegeven

Wanneer u variabelen maakt die zijn gemarkeerd als Agent te bekijken, worden deze variabelen in een bepaalde volgorde weer gegeven op het bureaublad.

Als u bijvoorbeeld de volgende stroomvariabelen maakt: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.

De desktop ontvangt deze variabelen in de volgende volgorde van Flow Designer: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.

Op het bureaublad worden de variabelen in de volgende volgorde weergegeven, van links naar rechts in de gebruikersinterface:

  1. De klantvariabelen Phone Number, DN, Queue, RONA Time

    .
  2. De stroomvariabelen worden alfabetisch gesorteerd met variabelen die beginnen met hoofdletters en gevolgd door variabelen met kleine letters: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.

Voorbeeld: Interactie-id op bureaublad weergeven

Een interactie-id (contactsessie-id) is een door het systeem gegenereerde unieke id die een bepaalde interactie identificeert. U kunt de interactie-id ophalen uit de analyserapporten en de id gebruiken voor het oplossen van problemen met betrekking tot mislukte gesprekken. De interactie-id op het bureaublad weergeven:

  1. Open de vereiste stroom en kies Add Flow Variables.
  2. Stel de Default Value veld naar NewContact.interactionId.
  3. Schakel de optie Make Agent Viewable schakelknop.

Wanneer de agent een gesprek ontvangt, wordt de interactie-id weergegeven op het bureaublad.

Aangepaste flowvariabelen bewerken

Als de variabele al in gebruik is, kunt u het type variabele niet bewerken. Dit kan belangrijke gevolgen hebben voor de flow. Deze bewerking is dus niet toegestaan. In dit geval is het vervolgkeuzemenutype variabele niet beschikbaar en wordt er een waarschuwingsbericht weer gegeven.

Wanneer u een variabele bewerkt, worden de gemaakte wijzigingen in de gehele flow weergegeven en in het pop-upvenster dat wordt weer gegeven wanneer u op een flowvariabele klikt in het deelvenster Algemene eigenschappen.

Voer de volgende stappen uit om een aangepaste flowvariabele te bewerken:

1

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

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces.

Het venster Flow Designer verschijnt.
4

Klik op Bewerken in de rechterbovenhoek van het pop-upvenster.

Het dialoogvenster Flowvariabele verschijnt. Als de variabele niet in de flow wordt gebruikt, kunnen alle velden worden bewerkt. U kunt de naam, de beschrijving, het type en de waarde van de variabele wijzigen.

5

Klik op de pagina Information pictogram in dit bericht om een lijst met de activiteiten weer te geven waarbij de variabele wordt gebruikt. Als u wilt doorgaan met het bewerken van de variabele, verwijdert u de variabele uit alle flowconfiguraties voordat u opnieuw probeert te bewerken.

6

Breng de gewenste wijzigingen aan.

Het bericht Save knop blijft uitgeschakeld totdat u een wijziging aanbrengt.

7

Klik op Save.

Aangepaste flowvariabelen verwijderen

Als de variabele in een flow wordt gebruikt, kunt u deze niet verwijderen. Dit heeft belangrijke gevolgen voor de flow. In dit geval is de knop Verwijderen in het venster variabele verwijderen uitgeschakeld en wordt een lijst weer gegeven met activiteiten waarbij de variabele wordt gebruikt.

De activiteiten worden gegroepeerd op basis van het feit of ze worden weergegeven op het tabblad hoofdflow of gebeurtenisflows. Als u een variabele die in gebruik is, wilt verwijderen, moet u deze uit alle flowconfiguraties verwijderen voordat u probeert te verwijderen.

Voer de volgende stappen uit om een aangepaste flowvariabele te verwijderen:

1

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
2

Klik op de pagina Go to Flow Designer naast het proces.

Het venster Flow Designer verschijnt.
3

Klik in het deelvenster Algemene eigenschappen op het Delete pictogram dat wordt weergegeven op de variabele tag die u wilt verwijderen.

Stroominstellingen overschrijven

Met de functie stroominstellingen overschrijven in de module Flow Designer kunnen geautoriseerde gebruikers bepaalde vooraf gedefinieerde instellingen van een stroom vanuit de Control Hub wijzigen. Met deze functie kunnen beheerders en supervisors eenvoudig bepaalde stroomparameters zoals kantooruren, audioprompts of wachtrijtoewijzingen wijzigen zonder de vereiste stroom te openen.

Stroominstellingen overschrijven:

  • U moet bepaalde variabelen configureren met in de stroom als extern configureerbaar. Zie de sectie Aangepaste stroomvariabelen maken voor meer informatie over de configuratie.

  • De beheerders en supervisors moeten vervolgens de vereiste wijzigingen aan deze variabelen aanbrengen. De geconfigureerde stroomvariabelen worden weergegeven op de configuratiepagina van het kanaal in Control Hub. Zie het gedeelte Een kanaal instellen voor meer informatie.

De functie stroominstellingen overschrijven biedt de volgende voordelen:

  • Opnieuw gebruik van flow: Beheerders kunnen dezelfde stroom gebruiken voor verschillende organisaties. Ze kunnen verschillende waarden voor dezelfde variabele configureren voor verschillende kanalen zonder de standaardwaarde die in de stroom is gedefinieerd te wijzigen.
  • Snellere reactietijden: Wijzigingen die worden aangebracht in de waarden van de variabele worden onmiddellijk toegepast, zelfs op de gesprekken die al bezig zijn.
  • Gereduceerde fouten: Elimineert het risico op fouten bij het aanpassen van complexe stromen.
  • Vereenvoudigd taakbeheer: Zonder deze functie moeten de beheerders de volgende taken uitvoeren, die complex en tijdrovend kunnen zijn voor niet-technische gebruikers:
    1. Meld u aan bij Control Hub.
    2. Open de module Flow Designer.
    3. Navigeer naar de vereiste stroom en zoek het relevante pad van de stroom.
    4. Breng de vereiste wijzigingen aan.
    5. Publiceer het proces opnieuw.

Vooraf gedefinieerde variabelen

Flow sesigner maakt automatisch vooraf gedefinieerde variabelen wanneer u bepaalde gebeurtenissen en activiteiten in een flow gebruikt.

In de sectie vooraf gedefinieerde variabelen in het deelvenster Algemene eigenschappen van de flow wordt een lijst weergegeven met de beschikbare vooraf gedefinieerde variabelen. Ze worden ook weergegeven in het deelvenster Eigenschappen voor de geselecteerde gebeurtenis of activiteit.

Klik op elke variabele om een pop-upvenster te openen waarin wordt uitgelegd welk type gegevens de variabele bevat, dus u weet hoe u de variabele in uw flow moet gebruiken.

Hoewel de meeste kenmerken van een gebeurtenisuitvoervariabele vooraf gedefinieerd zijn en niet kunnen worden bewerkt, kunt u de variabele bewerken om de aanduiding van de globale variabele te wijzigen.

Variabelen voor evenementuitvoer

Gebeurtenisuitvoervariabelen zijn specifiek gekoppeld aan gebeurtenissen en nemen de nomenclatuur over: <EventName>.<VariableName>.

Alle gebeurtenisuitvoervariabelen die beschikbaar zijn voor gebruik in een stroom, worden automatisch weergegeven in het deelvenster Global Properties nadat een gebeurtenis in de stroom is geïntroduceerd, en ook in de Properties voor de gekoppelde activiteit Event Handler.

De beschikbare variabelen voor Gebeurtenis-uitvoer zijn:

  • NewContact.ANI

  • NewContact.DNIS

  • NewContact.InteractionID

  • NewContact.PSTNRegion

  • AgentAccepted.AgentID

  • AgentAccepted.AgentName

  • AgentAccepted.AgentEmailId

  • AgentAccepted.AgentSessionID

  • AgentAccepted.QueueID

  • AgentAccepted.QueueName

  • AgentAccepted.TeamID

  • AgentAccepted.TeamName

  • AgentAccepted.TenantID

  • AgentAccepted.CAD

  • PhoneContactEnded.AgentID

  • PhoneContactEnded.AgentEmailID

  • PhoneContactEnded.TeamID

  • PhoneContactEnded.QueueID

  • PhoneContactEnded.InboundChannel

  • PhoneContactEnded.RoutingStrategyID

  • AgentOffered.agentId

  • AgentOffered.agentName

  • AgentOffered.agentEmailId

  • AgentOffered.agentSessionId

  • AgentOffered.queueId

  • AgentOffered.queueName

  • AgentOffered.teamId

  • AgentOffered.teamName

  • AgentOffered.tenantId

  • AgentOffered.callAssociatedData

  • AgentOffered.AgentID

  • AgentOffered.AgentName

  • AgentOffered.AgentSessionID

  • AgentOffered.QueueID

  • AgentOffered.QueueName

  • AgentOffered.TeamID

  • AgentOffered.TeamName

  • AgentOffered.TenantID

  • AgentOffered.CAD

  • PreDial.direction

  • PreDial.participantType

  • PreDial.dialNumber

  • PreDial.otherPartyDn

  • PreDial.epDn

  • PreDial.agentSelectedAni

  • PreDial.operationType

  • OutboundCampaignCallResult.CPAResult

  • OutboundCampaignCallResult.CPAResultCode

  • AgentDisconnected.AgentId

  • AgentDisconnected.AgentEmailId

  • AgentDisconnected.QueueId

  • AgentDisconnected.TeamId

  • AgentDisconnected.InboundChannel

  • AgentDisconnected.RoutingStrategyId

In bepaalde gevallen wordt de AgentEmailId variabele kan null zijn. Stroomontwikkelaars moeten deze variabele valideren voordat ze worden gebruikt, met name in scenario's met betrekking tot problemen met het opzoeken van de cache.

Systeemvariabelen aanpassen

U kunt alleen het bureaubladlabel van de variabelen Telefoonnummer en DNIS (Dialed Number Identification Service) aanpassen. U kunt een alias van deze variabelen maken en dit configureren met de activiteit Variabele instellen in de stroom.

1

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

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces.

Het venster Flow Designer verschijnt.
4

Vanuit het scherm Global Flow Properties , opent u het Variable Definition .

5

Klik op de pagina Configuration Virtuele vergaderingen.

6

Klik op Flowvariabele toevoegen.

7

Voer de Naam en Beschrijving van de variabele in.

8

Kies Tekenreeks in de vervolgkeuzelijst Variabele type.

9

Schakel de optie Make Agent Viewable schakelknop.

10

Op het tabblad Desktop Label voert u het gewenste bureaubladlabel voor de variabele in.

11

Klik op Save.

Hierdoor wordt de variabele gemaakt.
12

Sleep de activiteit Variabele instellen vanuit de Activiteitenbibliotheek naar het canvas.

13

Ga als volgt te werk in het gedeelte Variabele instellingen in het deelvenster Activiteitsinstellingen:

  1. Kies in de vervolgkeuzelijst Variabele de variabele die u hebt gemaakt in stap 10.

  2. Kies in het gedeelte Variabele waarde het keuzerondje Instellen op variabele.

  3. Selecteer de systeemvariabele die u wilt bewerken zoals NewContact.ANI voor telefoonnummer of NewContact.DNIS voor DNIS.

Wanneer u de stroom publiceert, vervangt de nieuwe stroomvariabele de gekozen systeemvariabele. Tijdens het uitvoeren van de stroom wordt het bureaubladlabel van de nieuw gemaakte variabele weergegeven in het deelvenster Inkomende popover en interactie van het bureaublad.

Variabelen voor activiteit-uitvoer

Activiteitsuitvoervariabelen slaan de gegevens op die van activiteiten zijn vastgelegd en worden automatisch gemaakt wanneer u specifieke activiteiten aan het canvas toevoegt. Voor Activiteitsuitvoervariabelen wordt de volgende syntaxis gebruikt: <ActivityName>.<VariableName> waarbij de naam van de activiteit dynamisch verandert op basis van de activiteit.

Als een stroom meerdere keren een activiteit gebruikt, heeft elke activiteit een uniek exemplaar van elke gekoppelde Activity Output Variable. Alle beschikbare activiteitsuitvoervariabelen voor gebruik in een stroom worden automatisch weergegeven in de Global Properties wanneer u een activiteit introduceert in de stroom, en ook in de Properties voor de gekoppelde activiteit.

De beschikbare variabelen voor de activiteit-uitvoer zijn:

  • Menu.OptionEntered: Slaat de menuoptie op die de beller heeft geselecteerd tijdens het exemplaar van de menuactiviteit. Dit is een enkel cijfer van 0 tot 9.

  • CollectDigits.DigitsEntered: Slaat de cijfers op die door de beller zijn ingevoerd tijdens het activiteitsexemplaar Cijfers verzamelen. Het aantal cijfers hangt af van de activiteitsconfiguratie.

  • HTTPRequest.HTTPStatusCode: Slaat de statuscode op die is ontvangen wanneer het HTTP-verzoek wordt geprobeerd.

  • HTTPRequest.HTTPResponseBody: Slaat de reactie op wanneer het HTTP-verzoek wordt geactiveerd.

  • HTTPRequest.ResponseHeaders: Slaat de kopteksten op die worden verzonden als onderdeel van het HTTP-verzoek.

  • VirtualAgent.IntentTriggered: Slaat de intentie op die de gesprekservaring veroorzaakte, om te worden afgehandeld of geëscaleerd.

  • GetQueueInfo.EWT: Hiermee wordt de waarde voor de geschatte wachttijd voor de geselecteerde wachtrij opgeslagen.

  • GetQueueInfo.PIQ: Hiermee slaat u de waarde voor de positie in een wachtrij voor de geselecteerde wachtrij op.

Globale variabelen

Globale variabelen zijn aangepaste variabelen die u kunt bekijken en openen wanneer u stromen maakt. De beheerder maakt globale variabelen in de Provisioning module van de Control Hub. Zie het gedeelte Algemene variabelen in de Installatie- en beheerhandleiding van Webex Contact Center voor meer informatie.

Als stroomontwikkelaar kunt u deze variabelen volgens uw vereisten gebruiken. U kunt deze variabelen toevoegen aan een stroom. U kunt ook een globale variabele bewerken en verwijderen nadat u deze aan het proces hebt toegevoegd.

Globale variabele toevoegen aan een stroom

U kunt maximaal 30 variabelen toevoegen aan een stroom. Dit aantal omvat alle globale variabelen en stroomvariabelen, ongeacht of ze rapporteerbaar of zichtbaar zijn voor de agent.

Als u meer variabelen wilt toevoegen boven de maximumlimiet, moet u een gelijk aantal bestaande variabelen verwijderen. Zie Globale variabelen verwijderen uit een stroom voor meer informatie over het verwijderen van een globale variabele.

Tijdens het maken van de stroom wordt een globale variabele van het type String kan worden geïnitialiseerd met een maximale lengte van 256 tekens. Maar tijdens het uitvoeren van de stroom kan de variabele worden bijgewerkt om maximaal 1024 tekens te bevatten. Wanneer u deze limiet overschrijdt, kan dit ongewenste gedrag veroorzaken, zoals mislukte gesprekken en ongeldige waarden.

Globale variabelen toevoegen aan een stroom:

1

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

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces.

Het bericht Flow Designer wordt weergegeven.
4

Op het tabblad Global Flow Properties deelvenster, scrol omlaag naar Variable Definition > Predefined Variables .

5

Op het tabblad Global Variables gedeelte op Add Global Variables.

Het bericht Add Global Variables wordt weergegeven. Deze toont alle algemene variabelen die de beheerder heeft gemaakt in de Provisioning module.
6

(Optioneel) Gebruik de optie Search Global Variables om de vereiste globale variabelen in de lijst te filteren en te zoeken.

7

Schakel de selectievakjes van de vereiste globale variabelen in de lijst in en klik op Add.

Het systeem geeft de gekozen variabelen weer in de Global Variables .

Standaard bevat elke variabele door de beheerder gedefinieerde metagegevensvelden zoals Rapporteerbaar, Agent Viewable, Agent Editable en Desktop Label. Als een beheerder metagegevenswaarden wijzigt terwijl de globale variabele in gebruik is, worden de wijzigingen die in de Control Hub zijn aangebracht, weergegeven in verschillende processen (met een vertraging voor het verlopen van de cache van 8 uur).

Globale variabele in een stroom bewerken

Wanneer u een globale variabele bewerkt, kunt u de metagegevenswaarde van een globale variabele niet wijzigen in de stroomontwerper. U kunt de standaardwaarde echter wijzigen met de Overwrite Default Value schakelknop.

Een globale variabele in een stroom bewerken:

1

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

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces.

Het venster Flow Designer verschijnt.
4

Op het tabblad Global Flow Properties deelvenster, scrol omlaag naar Variable Definition > Predefined Variables .

5

Op het tabblad Global Variable klikt u op een globale variabele en klikt u op het pictogram Bewerken (Edit button).

Het dialoogvenster Globale variabelen bewerken wordt weergegeven. Hier worden de details van de gekozen globale variabele weergegeven, zoals Type variabele, Standaardwaarde, Bureaubladlabel en Bewerkbaar agent.
6

(Optioneel) Schakel de optie Overwrite Portal Configurations om de bestaande waarden die in Control Hub zijn geconfigureerd, te overschrijven. Hiermee kunt u veldwaarden wijzigen, zoals Standaardwaarde, Agent Viewability, Agent Editable en Desktoplabel.

Voer de benodigde waarde in de Default Value volgens het gekozen variabele type. Als het variabele type bijvoorbeeld booleaans is, wordt dit veld weergegeven als een vervolgkeuzelijst.

De standaardwaarde die is ingevoerd voor een globale variabele van het type tekenreeks die door de agent kan worden gerapporteerd, mag niet langer zijn dan 256 tekens.

7

Breng de gewenste wijzigingen aan.

8

Klik op Save.

Globale variabelen uit een stroom verwijderen

U kunt een globale variabele verwijderen die in geen enkele flow in gebruik is.

Als u een globale variabele niet kunt verwijderen, neemt u contact op met uw beheerder om de functiemarkering in te schakelen om globale variabelen uit de stroom te verwijderen.

Een globale variabele uit een stroom verwijderen:

1

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

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces.

Het venster Flow Designer verschijnt.
4

Op het tabblad Global Flow Properties deelvenster, scrol omlaag naar Variable Definition > Predefined Variables .

5

Op het tabblad Global Variables klikt u op het pictogram (x) verwijderen van de globale variabele die u wilt verwijderen.

Een pop-upbericht vraagt u uw actie te bevestigen.
6

Klik op Delete.

Hiermee verwijdert u de geselecteerde globale variabele uit de lijst.

Variabelen die zichtbaar zijn voor het bureaublad

U kunt de volgende variabele typen configureren voor de inkomende popover en het deelvenster Interactie van het bureaublad voor inkomende en uitgaande spraakgesprekken:

  • Systeemvariabelen zoals telefoonnummer, DNIS (Dialed Number Identification Service), wachtrijnaam en RONA-time-out

  • Globale variabelen die worden gemaakt en beheerd in Control Hub.

  • Aangepaste stroomvariabelen die worden gemaakt en beheerd in Flow Designer

U kunt alleen variabelen configureren die zijn gemarkeerd als zichtbaar voor agent.

U kunt deze variabelen configureren op de nieuwe stromen en op de bestaande stromen. De bestaande stromen blijven echter de standaard pop-upvariabelen zoals telefoonnummer, DNIS en wachtrijnaam weergeven. U kunt deze stromen bewerken om meer variabelen toe te voegen door deze functie te gebruiken.

De stappen voor het configureren van variabelen voor de inkomende popover en het deelvenster Interactie voor inkomende en uitgaande gesprekken zijn hetzelfde.

U moet afzonderlijke stromen maken voor inkomende en uitgaande gespreksscenario's om variabelen te configureren voor de binnenkomende pop-over en het interactievenster.

Binnenkomende popover op het bureaublad
Het pop-upvenster voor inkomende gesprekken wordt weergegeven wanneer een agent een binnenkomend gesprek ontvangt of een uitgaand gesprek kiest. Hier worden belangrijke gegevens over de klant weergegeven op basis van de variabelen die in Flow Designer zijn geconfigureerd. U kunt in het pop-upvenster een volgorde instellen waarin elk van deze variabelen wordt weergegeven. Deze variabelen kunnen een combinatie van systeem-, globale en aangepaste stroomvariabelen bevatten. U kunt ook het bureaubladlabel van deze variabelen bewerken.
U kunt het bureaubladlabel van de systeemvariabelen, zoals Telefoonnummer en DNIS, aanpassen. Zie Systeemvariabelen aanpassen voor meer informatie.
Voor inkomende en uitgaande gesprekken kunt u minimaal drie en maximaal zes variabelen kiezen. Voor adviesgesprekken bekijkt de geraadpleegde agent drie extra variabelen, zoals Naam agent, Dn van de agent en Team van de agent, die standaard aan de lijst worden toegevoegd.

U kunt geen variabelen configureren die gevoelige informatie bevatten in het pop-upvenster voor binnenkomende gesprekken op het bureaublad.

Zie Variabelen configureren voor inkomende popover voor meer informatie over het configureren van variabelen voor de inkomende popover.
Deelvenster Interactie
Het deelvenster Interactie op het bureaublad wordt weergegeven nadat de agent het inkomende of uitgaande gesprek heeft geaccepteerd. Er wordt informatie weergegeven die is ingesteld in de variabelen van het deelvenster Interactie die in de stroomontwerper zijn geconfigureerd. U kunt maximaal 30 variabelen kiezen. U kunt in het deelvenster Interactie een volgorde van verschijning instellen voor elk van deze variabelen die elke combinatie van systeemvariabelen, globale variabelen en aangepaste stroomvariabelen kunnen bevatten. U kunt ook het bureaubladlabel van deze variabelen bewerken.

Webex Contact Center Desktop biedt momenteel geen ondersteuning voor het vertalen van labels van dynamische variabelen.

U kunt het bureaubladlabel van de systeemvariabelen, zoals Telefoonnummer en DNIS, aanpassen. Zie Systeemvariabelen aanpassen voor meer informatie.
Zie Variabelen configureren voor het deelvenster Interactie voor meer informatie over het configureren van variabelen voor het deelvenster Interactie.

Variabelen configureren voor inkomende popover

Voordat u begint

Configureer variabelen in de inkomende popover voor inkomende en uitgaande gesprekken.

1

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

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces.

Het bericht Flow Designer wordt weergegeven.
4

Vanuit het scherm Global Flow Properties , opent u het Variable Definition .

5

Klik op de pagina Desktop Viewability & Order Virtuele vergaderingen.

6

Op het tabblad Incoming Popover gedeelte op Select Variables for Incoming Popover.

Het bericht Select Variables on Incoming Popover wordt weergegeven. Deze toont alle variabelen met vier standaard systeemvariabelen, zoals telefoonnummer, DNIS, wachtrijnaam en RONA-time-out. Systeemvariabelen zoals Telefoonnummer, DNIS en Wachtrijnaam zijn standaard geselecteerd. U kunt deze optie uitschakelen wanneer u meer variabelen toevoegt.
7

Gebruik de volgende zoekopties om de lijst te filteren:

  1. Voer enkele woorden in het veld Search Variables om een specifieke variabele op naam te zoeken.

  2. Kies een variabel type uit de Select Variable Type vervolgkeuzelijst.

De lijst wordt automatisch ingevuld met variabelen op basis van uw criteria.
8

Schakel de selectievakjes in van de variabelen die u wilt kiezen voor de pop-over voor binnenkomende gesprekken.

U kunt kiezen tussen minimaal drie en maximaal zes variabelen.

9

Klik op Save.

U kunt deze stap overslaan als u de koppeling Autosave schakelknop.

De gekozen variabelen worden weergegeven in de lijst Incoming Popover .
10

Gebruik de pijl handle pictogram (handle icon) naast een variabele om deze omhoog of omlaag in de lijst te verplaatsen en de volgorde van verschijning in het pop-upvenster voor binnenkomend bureaublad in te stellen.

11

(Optioneel) Klik op het pictogram x naast een variabele om die variabele uit de lijst te verwijderen.

Variabelen configureren voor het deelvenster Interactie

Voordat u begint

Configureer variabelen in het deelvenster Interactie voor inkomende en uitgaande gesprekken.

1

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

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces.

Het venster Flow Designer verschijnt.
4

Vanuit het scherm Global Flow Properties , opent u het Variable Definition .

5

Klik op de pagina Desktop Viewability and Order Virtuele vergaderingen.

6

Op het tabblad Interaction Pane gedeelte op Select Variables for Interaction Pane.

Het bericht Select Variables on Interaction Pane wordt weergegeven. Deze toont alle variabelen samen met vier systeemvariabelen, zoals telefoonnummer, DNIS, wachtrijnaam en RONA-time-out.
7

Gebruik de volgende zoekopties om de lijst te filteren:

  1. Voer enkele woorden in het veld Search Variables om een specifieke variabele op naam te zoeken.

  2. Kies een variabel type uit de Select Variable Type vervolgkeuzelijst.

De lijst wordt automatisch ingevuld met variabelen op basis van uw criteria.
8

Schakel de selectievakjes in van de variabelen die u wilt kiezen voor het deelvenster Interactie.

U kunt maximaal 30 variabelen kiezen.

9

Gebruik de pijl handle pictogram (handle icon) naast een variabele om deze omhoog of omlaag te verplaatsen in de lijst en de volgorde van verschijning in het deelvenster Interactie van het bureaublad in te stellen.

10

Klik op Save.

U kunt deze stap overslaan als u de koppeling Autosave schakelknop.

De gekozen variabelen worden weergegeven in de lijst Interaction Pane .
11

(Optioneel) Klik op het pictogram x naast een variabele om die variabele uit de lijst te verwijderen.

JSON-variabelen

JSON-variabelen zijn aangepaste stroomvariabelen van het type JSON. U kunt JSON-variabelen maken in Flow Designer. Zie Aangepaste stroomvariabelen maken voor meer informatie.

U kunt de volgende activiteiten gebruiken om de gegevens op te slaan in de JSON-variabele: HTTP-verzoek, Parseren en Variabele instellen.

In de activiteiten HTTP en Parseren kunt u gegevens extraheren met de JSON-padfilterexpressie en deze opslaan in de JSON-variabele.

In de activiteit Variabele instellen kunt u de JSON-variabele op de volgende manieren gebruiken in de optie Waarde instellen:

  • Typ de JSON-waarde in het tekstvak. Bijvoorbeeld:

    {
        "userId":"rirani",
        "jobTitleName":"Developer",
        "firstName":"Romin",
        "lastName":"Irani",
        "preferredFullName":"Romin Irani",
        "employeeCode":"E1",
        "region":"CA",
        "phoneNumber":"408-xxxxx67",
        "emailAddress":"rirani@xyz.com"
    }
    

  • Gebruik een Kiezelexpressie.

Gebruik van JSON-variabelen in Pebble-expressie

  • Door punten (.) gescheiden toegang: U kunt gebruikmaken van door punten (.) gescheiden toegang in Pebble-expressie voor JSON-variabele in gespreksafhandeling en stroombeheeractiviteiten.

    Syntaxis: {{ jsonVariableName.fieldName }} waar, jsonVariableName.fieldName moet evalueren naar een veld in JSON-variabele.

    Als u in het vorige voorbeeldcodefragment de werknemer extraheert naar een variabele genaamd empvar met HTTP of parseren:

    gebruiken {{empvar.employeeCode}} om de waarde op te halen als E1.

  • Indextoegang van JSON-array: U kunt toegang krijgen tot een specifieke index uit de JSON-array die vergelijkbaar is met Pebble-syntaxis. Ga voor meer informatie over indextoegang in Pebble naar https://pebbletemplates.io/wiki/guide/basic-usage/, bijvoorbeeld:

    {
        "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 voor werknemers extraheert in een variabele genaamd var met HTTP of parseren:

    • gebruiken {{ var[0]}} om de gegevens van de werknemer op te halen van rirani die een manager is.

    • gebruiken {{ var[1].directReports[0] }} om de gegevens van de werknemer op te halen van John die direct verslag is van de manager.

    • gebruiken {{ var[1].directReports[0].preferredFullName }} om de waarde op te halen als John Irani.

    • gebruiken {{ var[0].preferredFullName }} om de waarde op te halen als Romin Irani.

Gebruik van JSON-variabele in HTTP-verzoek

Als u een JSON-variabele wilt gebruiken als verzoektekst voor een HTTP-verzoek, gebruikt u eerst de activiteit Variabele instellen om de JSON-variabele te converteren naar een tekenreeks. Stel bijvoorbeeld in het gedeelte Variabele instellen activiteit Variabele instellingen een variabele in jsonString met waarde als {{ jsonVariable }}.

Gebruik deze variabele als invoer voor de HTTP-instellingen. Stel bijvoorbeeld in het gedeelte Instellingen HTTP-verzoek de Body verzoek in als {{ jsonString }}.

Expressies schrijven

De meeste tekstinvoervelden in Flow Designer ondersteunen schrijfexpressies. Expressies zijn niet vereist, maar ze maken krachtige scriptfunctionaliteit mogelijk via variabelen voor geavanceerde gebruikers. U kunt ook basistekst en -cijfers invoeren in dezelfde invoervelden voor eenvoudige stromen als u geen expressies nodig hebt.

Elke expressie tussen dubbele gekrulde haakjes inpakken, zoals hier te zien is: {{Enter Expression}}

Als u bijvoorbeeld twee tekenreeksvariabelen samen wilt combineren, moet u {{var1+var2}} gebruiken. Zie voor meer informatie: https://pebbletemplates.io/.

Syntaxis van kiezelsjabloon

Alle invoervelden in de Flow Designer gebruiken een open-source expressiesyntaxis met de naam Pebble-sjablonen: https://pebbletemplates.io/.

De volgende symbolen worden ondersteund in kiezelsjablonen: ==, !=, <, >, <=, >=, +, -, *, / . Gebruik deze syntaxis om aangepaste variabelen in een expressie te typen: {{variable}}

In een Pebble-sjabloonsyntaxis moeten variabele namen beginnen met een letter, een onderstrepingsteken (_) of een dollarteken ($), maar niet met een getal. Bijvoorbeeld, 311_Promo is ongeldig, terwijl Promo_311 geldig is.

Logische operatoren worden ook ondersteund. Zie https://pebbletemplates.io/wiki/operator/logic/ voor meer informatie.

We raden u aan de documentatie van de Pebble-sjabloon te bekijken voordat u expressies gebruikt in Flow Designer. Meer informatie over het schrijven van expressies vindt u in de documenten op: https://pebbletemplates.io/wiki/.

In het gebruiksgeval van deze basisvoorwaarde controleert de expressie bijvoorbeeld of het accountnummer van de beller groter is dan of gelijk is aan een bepaalde waarde. Op basis van hoe de expressie evalueert voor een bepaalde flow-uitvoering, kan de flow het pad Waar of Onwaar nemen.

Aangepaste kiezelfilters

Tijdstempel tijdvak

U kunt de volgende kiezelfilters gebruiken om de tijdstempel van het tijdvak voor nu of een bepaalde datumtekenreeks te retourneren:

Tijdstempel tijdvak voor nu:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

Tijdstempel tijdvak voor een specifieke datum:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779

Expressies valideren

Als er in een invoerveld wordt gedetecteerd dat er een expressie wordt gebruikt (dat wil zeggen dat de syntaxis {{ }} is ingevoerd), wordt er een blauw pictogram weergegeven in de rechterbenedenhoek van het veld.

Klik op het blauwe pictogram om een modaal te openen waarin u de expressie kunt testen en wijzigen totdat u het gewenste resultaat krijgt.

De modaal Testexpressie bevat de volgende velden:

  • Expressie: Geeft de expressie weer die oorspronkelijk in het invoerveld van de activiteitsconfiguratie is ingevoerd.

  • Variabele velden: Elke variabele die in de expressie wordt gebruikt, heeft een ondersteunend veld waarin u een waarde voor een voorbeeldvariabele kunt invoeren. Voer een waarde in voor elke variabele en klik op Testen om de resultaten te bekijken als de expressie is uitgevoerd met de ingevoerde parameters.

    Als u variabelen in een expressie wilt instellen, gebruikt u alleen de indeling {{variable name}}. {{NewContact.ANI}} is bijvoorbeeld een variabele syntaxis.

  • Resultaat: Geeft het resultaat van de expressie weer nadat u op Test hebt geklikt. Als de resultaten anders zijn dan verwacht, wijzigt u de expressie naar wens. Als u wijzigingen aanbrengt in de configuratie, klikt u op Wijzigingen toepassen om de expressie in de activiteitsconfiguratie bij te werken.

Stroomsjablonen gebruiken

Stroomsjablonen zijn vooraf gemaakte stromen die zijn ontworpen voor specifieke usecases. Deze sjablonen zijn direct beschikbaar in het Flow Designer-canvas, waardoor flow-ontwikkelaars stromen snel kunnen bouwen en publiceren met minimale inspanning.

Als u stromen wilt maken met stroomsjablonen, selecteert u de gewenste sjabloon, past u deze aan de vereisten van uw bedrijf aan, valideert u, publiceert u en begint u de stroom te gebruiken. Zie Stromen maken vanuit stroomsjablonen voor meer informatie.

Gebruik kantooruren

Gebruik deze sjabloon voor stroomontwerper voor het beheer van kantooruren in Webex Contact Center. Bellers worden begroet met een bericht en hun gesprekken worden gerouteerd op basis van de kantooruren, feestdagen en noodvoorwaarden die voor de organisatie zijn ingesteld.

Dit proces leidt gesprekken om op basis van de werktijden, lijsten met feestdagen en overschrijvingen in noodgevallen van het contactcenter, waardoor een optimale bellerervaring wordt geboden en de efficiënte afhandeling van niet-werktijden wordt gegarandeerd. Als het contactcenter is gesloten, wordt de beller op de hoogte gesteld van de sluiting.

Belangrijke functies zijn onder andere:

  • Gecentraliseerd beheer van werktijden, feestdagen en overschrijvingen in noodgevallen.
  • Automatische routering op basis van configuratie tijdens kantooruren.
  • Cisco tekst-naar-spraak (TTS) wordt gebruikt voor alle audioprompts, maar er kunnen aangepaste audiobestanden worden geüpload.
  • De standaardmuziek tijdens wachtstand is defaultmusic_on_hold.wav, maar dit kan worden aangepast.

Voorwaarden

  • Instellen van kantooruren: Maak werktijden, lijsten met feestdagen en overschrijvingen in Control Hub.
  • Audiobestanden: Upload de vereiste audiobestanden voor prompts zoals de BusinessHoursOpen.wav of de Cisco TTS-functie gebruiken.
  • Toewijzing van wachtrij, teams en invoerpunten: Configureer deze elementen in de beheerportal van Webex Contact Center.

Stroomuitsplitsing

In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.

Stroomelement Beschrijving
Gesprek ontvangenEr wordt een gesprek gestart en deze komt in het proces.
Evaluatie kantoorurenHet systeem controleert of de huidige tijd valt binnen de werktijden, feestdagen of een overschrijdingsvoorwaarde.
Openingstijden afhandelenAls het contactcenter open is, wordt een welkomstboodschap afgespeeld en wordt het gesprek naar de agentwachtrij gerouteerd.
Buiten kantoorurenAls het contactcenter is gesloten, wordt een bericht met gesloten uren afgespeeld en wordt de verbinding met het gesprek verbroken.
Noodoverschrijvingen Als een noodoverschrijving actief is, wordt het noodbericht afgespeeld en wordt de verbinding met het gesprek verbroken.

Stroomactiviteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

StroomactiviteitBeschrijving

Starten

(Nieuwe telefooncontactpersoon)

De stroom begint wanneer een nieuw telefooncontact is ontvangen.

Controle kantooruren

(Kantooruren)

Het systeem controleert of het contactcenter zich binnen de normale werkuren, een feestdag of een noodoverschrijving bevindt.

Prompt voor werktijden

(Werktijden_Prompt)

Tijdens de werkuren wordt een bericht afgespeeld om de beller te informeren dat het contactcenter geopend is (standaardbestand: BusinessHoursOpen.wav).

Contactpersoon in wachtrij

(Agent_wachtrij)
De beller wordt in de wachtrij geplaatst om te worden gerouteerd naar een beschikbare agent.

Wachtrijmuziek

(Wachtrijmuziek)
Er wordt muziek afgespeeld terwijl de beller in de wachtrij wacht (standaardbestand: defaultmusic_on_hold.wav).

Vakantie gesloten

(Feestdag_gesloten)

Als het een feestdag is, wordt een bericht afgespeeld waarin de beller wordt geïnformeerd dat het kantoor is gesloten.

Prompt voor buiten kantooruren

(AfterHours_prompt)

Als het na kantooruren is, wordt een bericht afgespeeld om de beller te informeren dat het kantoor is gesloten.
Noodgeval overschrijven

(Overschrijven_noodgeval)

In het geval van een noodoverschrijving wordt een noodbericht afgespeeld.
Verbinding verbreken

(Verbinding verbreken)

Nadat het bericht is afgespeeld (buiten kantooruren, op vakantie of in noodgevallen), wordt de verbinding met het gesprek verbroken.

Aanvullende resources

Raadpleeg de Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over het configureren van kantooruren, lijsten met feestdagen en overschrijvingen.

Uitgebreide inkomende contactpersoon

Gebruik deze sjabloon voor stroomontwerper in Webex Contact Center voor uitgebreide afhandeling van inkomende gesprekken, controle van kantooruren, positie in wachtrijaankondigingen en terugbelopties.

Deze stroom toont een uitgebreid gespreksscenario voor inkomende gesprekken voor Webex Contact Center. Dit omvat het afhandelen van kantooruren, feestdagen, overschrijvingen in noodgevallen, selfserviceopties, aankondigingen van positie in wachtrij (PIQ) en terugbelopties van klanten. Het is geschikt voor omgevingen waar basis selfservice en gesprekswachtrijen essentieel zijn.

Pas de stroom aan om aan specifieke organisatiebehoeften te voldoen en om onbekende omstandigheden gracieus om te gaan.

Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioactiviteiten waarvoor prompts zijn vereist (indien van toepassing). Voor muziek wordt standaard de defaultmusic_on_hold.wav out-of-box voorzien bestand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:

  • Maak invoerpunten, wachtrijen, teams en invoerpunttoewijzingen en andere organisatiespecifieke configuraties, zoals connectors, uitbel-ANI en meer.
  • Werktijden, lijsten met feestdagen en overschrijvingen in noodgevallen instellen vanaf Control HubServices Contact Center SetupBusiness Hours.

  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Stroomuitsplitsing

In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.

Stroomelement

Beschrijving

Gesprek is ontvangenHet gesprek komt in het proces bij de activiteit NewContact.
Kantooruren controlerenDe stroom vergelijkt de huidige tijd met de gedefinieerde kantooruren met de activiteit Kantooruren.
  • Werktijden: Het gesprek wordt omgeleid naar de activiteit Work_Non_WorkHours_Match en wordt verder afgehandeld op basis van omstandigheden, zoals openingstijden of buiten kantooruren.
  • Feestdagen: Het bericht Vakantie_gesloten wordt afgespeeld waarin de beller wordt geïnformeerd dat het kantoor is gesloten vanwege een feestdag, gevolgd door het verbreken van de verbinding.
  • Overschrijven in geval van nood: In de activiteit Override_Emergency wordt een overzichtsbericht voor noodgevallen afgespeeld, gevolgd door het verbreken van de verbinding.
  • Buiten kantooruren: Met de activiteit AfterHours_Prompt wordt een bericht tijdens gesloten uren afgespeeld en de verbinding met het gesprek wordt verbroken.
Selfservice-optiesTijdens kantooruren speelt de activiteit Welkomstmenu (IVR-menu) een menu af met basisopties voor selfservice voor bellers:
  • Druk op 1 voor klantondersteuning: Het gesprek wordt in de wachtrij geplaatst voor het ondersteuningsteam.
  • Druk op 2 voor Verkoop: Het gesprek is in de wachtrij geplaatst voor het verkoopteam.
Plaatsing wachtrij De beller wordt in een wachtrij geplaatst via de activiteit Wachtrij.

De activiteit GetPositioninQueue haalt de positie van de beller in de wachtrij op en deze informatie wordt aan de beller aangekondigd via de activiteit PlayPIQ.

Opties voor terugbellen en voicemailAls de beller ervoor kiest een voicemail achter te laten of te vragen om te worden teruggebeld, wordt de activiteit FinalMenu geactiveerd:
  • Druk op 1 voor terugbellen: De activiteit Callback_guf wordt gebruikt om een terugbelactie te plannen.
  • Druk op 2 voor voicemail: Het gesprek wordt doorgeschakeld naar de voicemail met de activiteit VoiceMail.

Wachtrijmuziek

Er wordt muziek afgespeeld terwijl de beller in de wachtrij wacht (standaardbestand: defaultmusic_on_hold.wav).

Lusbehandeling

De stroom zorgt ervoor dat als een beller te vaak wordt loops (door de activiteiten van CallLoopCycle en LoopCycle), deze naar de laatste menuopties (terugbellen of voicemail) wordt geleid.
Korting gesprekNadat alle stappen zijn voltooid of als de beller ervoor kiest om af te sluiten, wordt de verbinding met het gesprek verbroken met de activiteiten DisconnectContact.

Stroomactiviteiten

In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contactpersoon)

Start de stroom wanneer het gesprek is ontvangen.

Controle kantooruren

(Kantooruren)

Hiermee wordt gecontroleerd of het gesprek plaatsvindt tijdens kantooruren, feestdagen of overschrijvingssituaties in noodgevallen.

IVR-menu

(Welkomstmenu)

Speelt een menu af met opties voor selfservice (druk op 1 voor Ondersteuning, druk op 2 voor Verkoop).

Afhandeling van wachtrij

  • Wachtrij: Hiermee wordt de beller in een wachtrij geplaatst voor het juiste team (bijvoorbeeld ondersteuning of verkoop).
  • GetPositioninQueue: Hiermee wordt de positie van de beller in de wachtrij opgehaald en aangekondigd.
  • PlayPIQ: Kondigt de positie van de beller in de wachtrij aan.

Wachtrijmuziek

(Muziek tijdens wachtstand)

Speelt wachtrijmuziek af terwijl de beller in de wachtrij wacht.

Lusbehandeling

(CallLoopCycle en LoopCycle)

Zorgt ervoor dat te vaak doorgeschakelde gesprekken naar het laatste menu worden geleid.

Verbinding verbreken

(Verbinding verbreken)

Hiermee wordt de verbinding met het gesprek verbroken na berichten of wanneer de beller ervoor kiest de interactie te beëindigen.

Aanvullende resources

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.

CSAT DTMF-enquête

Dit stroomsjabloon bevat de functionaliteit voor een door IVR (Interactive Voice Response) aangedreven PCS-systeem (Post-Call Survey). De enquête is ontworpen om de klantentevredenheidsbeoordelingen efficiënt en effectief vast te leggen met behulp van een basismenu en touch-tone IVR.

Deze stroom helpt Webex Contact Center om efficiënt klantfeedback te verzamelen via een eenvoudige geautomatiseerde enquête na gesprek met DTMF-tonen (Dual-Tone Multi-Frequency). Klanten beoordelen hun gesprekservaring wanneer ze vragen om een beoordeling te krijgen. Het systeem verzamelt de klantreacties in een globale variabele die wordt gebruikt voor de rapportage. Het onderzoek legt de klanttevredenheidsbeoordelingen vast op een schaal van 1 — 5.

Deze stroom is ontwikkeld om eenvoudig enquêtes na gesprekken in te stellen in een paar eenvoudige stappen. Het wordt geleverd voorverpakt met alle benodigde bouwstenen, inclusief spraak-naar-tekstconnector.

Gebruik

Als u deze stroom effectief wilt gebruiken als een enquêtestroom na gesprek, koppelt u een GoTo-stroom vanuit de gebeurtenis AgentDisconnected op uw hoofdstroom. Wanneer de agent de verbinding met het gesprek verbreekt, krijgt de beller na het gesprek een IVR-enquête (Interactive Voice Response) te zien die de respons van de klant aangeeft (CSAT).

Deze stroom omvat berichten die aan klanten kunnen worden afgespeeld. U kunt de berichten naar wens aanpassen.

Voorwaarden

Voordat u deze stroom configureert, maakt u de volgende variabelen:

  • CounterSurvey

    • Type—GEHEEL GETAL

    • Standaardwaarde:0

    • Description: houdt het aantal enquêtepogingen en -stappen bij met elk ongeldig of time-outantwoord.

  • Globaal_FeedbackSurveyResponse

    • Type—GEHEEL GETAL

    • Standaardwaarde:0

    • Bron: globale variabele
    • Rapporteerbaar maken: schakel in.
    • Description: slaat het beoordelingsantwoord van de klant of het 'NoResponse' op als er een ongeldig/time-outscenario is.

Stroomactiviteiten

In de volgende tabel worden de activiteiten beschreven die in de stroom worden gebruikt.

StroomactiviteitBeschrijving

Starten

Nieuwe contactpersoon

Hiermee wordt de enquête gestart wanneer een nieuw telefooncontact wordt gestart.

EnquêteOpties (IVR-menu)

Vraagt de gebruiker om een beoordeling (1—5) te selecteren. De cijfers 1, 2, 3, 4, 5 komen overeen met de tevredenheidsniveaus.

Time-out of een ongeldig antwoord leidt tot een nieuwe poging.

SetSurveyResponse

Legt de selectie van de gebruiker vast en slaat deze op in de variabele Global_FeedbackSurveyResponse.

SetCounterSurvey

Verhoogt de variabele CounterSurvey na een time-out of een ongeldige respons.

CheckCounterSurvey

Wordt gevalideerd als het aantal nieuwe pogingen groter is dan 2 met de volgende voorwaarde CounterSurvey > 2.

Beëindigt de enquête als nieuwe pogingen zijn uitgeput.

Instelvariabele_r3k

Wijst 'NoResponse' toe aan SurveyResponse als de nieuwe pogingen zijn uitgeput.

AfspelenEnquêteOpgenomen

Hiermee wordt een bedankbericht afgespeeld nadat het antwoord is vastgelegd.

Verbinding verbreken

Het gesprek wordt correct beëindigd.

Virtuele agent DialogFlow ES

Deze sjabloon voor de stroomontwerper van het Webex Contact Center toont de gegevensstroom tussen Google DialogFlow ES en het Webex Contact Center, met de nadruk op het doorgeven van gegevens van en naar beide platformen tijdens een interactie.

Deze stroom toont hoe gegevens tussen Webex Contact Center en DialogFlow ES worden doorgegeven voor het verwerken van klantinteracties. Het biedt een basisstroom waarbij gegevens worden uitgewisseld met DialogFlow ES voor natuurlijke taalverwerking en geautomatiseerde agentuitvoering. De integratie met DialogFlow stelt de bot in staat om de plannen van de klant te begrijpen en de juiste acties te ondernemen op basis van het gesprek. Daarnaast omvat de flow het afhandelen van fouten om een soepele klantervaring te garanderen, zelfs bij onverwachte omstandigheden.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:

  • Een Google DialogFlow ES-agent met relevante plannen voor het gesprek.
  • Maak invoerpunten, wachtrijen, teams en toewijzingen van invoerpunten.
  • Schakel Webhook-uitvoering in DialogFlow ES in en gebruik de voorbeeldcode node.js in de inline-editor.
  • Cisco tekst-naar-spraak (TTS) is ingeschakeld voor het dynamisch genereren van aangepaste berichten. Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.

Stroomuitsplitsing

In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.

Stroomelement

Beschrijving

Klant initieert de contactpersoon Het gesprek wordt ontvangen door Webex Contact Center.
Gegevens worden doorgegeven aan DialogFlow ESEen aangepaste begroeting met klantgegevens zoals de naam en de reden voor het bellen wordt verzonden naar de DialogFlow ES-bot voor verwerking.
Botinteractie met DialogFlowDialogFlow verwerkt de invoer en reageert op basis van geconfigureerde intenties.
Muziek in de wachtrijTerwijl de bot het verzoek verwerkt, wordt de klant in een wachtrij geplaatst met wachtrijmuziek.
Verbinding verbrekenDe interactie wordt beëindigd zodra het dialoogvenster is voltooid.

Stroomactiviteiten

In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.

Stroomactiviteit

Beschrijving

Starten

Deze activiteit markeert het begin van de stroom. Deze wordt geactiveerd wanneer een nieuw gesprek wordt ontvangen.
Taal instellenDe stroom gebruikt een activiteit Ingestelde variabele om de taalcode (en-US) voor de gehele interactie te configureren. Dit zorgt ervoor dat alle spraakinteracties overeenkomen met de taalvoorkeur van de beller.
Aangepaste begroetingMet deze activiteit worden klantgegevens zoals de naam, het e-mailadres en de reden voor het bellen doorgegeven aan de DialogFlow ES-bot. De begroeting wordt dynamisch gegenereerd met Cisco Text-to-Speech (TTS). Voorbeeldgegevens doorgegeven:
  • klantnaam: Jan Jansen
  • E-mailadres van de klant: customer@email.com
  • klantReden: Boekingen

Wachtrij naar agent

Als de interactie escalatie vereist, wordt de klant in een wachtrij geplaatst en wordt wachtrijmuziek afgespeeld met behulp van de defaultmusic_on_hold.wav bestand op te slaan.
Muziek afspelenEr wordt muziek afgespeeld terwijl de beller in de wachtrij wacht. De stroom gebruikt de standaardwachtrijmuziek van Cisco, maar kan worden aangepast door verschillende muziekbestanden te uploaden.

Verbinding verbreken

Met deze activiteit wordt het gesprek verbroken zodra de stroom is voltooid, zodat de interactie naadloos wordt beëindigd.

Stroombijzonderheden

De JSON-stroom die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor interactie, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De gebruikte sleutelvariabelen zijn onder andere:

Stroomvariabele

Beschrijving

Global_FeedbackSurveyOptIn

Houdt bij of de klant voor een enquête na het gesprek kiest.
klantnaamLegt de naam van de klant vast voor personalisatie.
klantE-mailadresLegt de e-mail van de klant vast.
klantRedenRegistreert de reden voor het gesprek van de klant.
Global_LanguageConfigureert de standaardtaal (en-US).

Global_VoiceName

Bepaalt de spraak die wordt gebruikt voor tekst-naar-spraak.

Aanvullende resources

Zie de video Werken met gegevens in Google DialogFlow ES met Webex Contact Center voor meer informatie over deze integratie.

Raadpleeg Ontwikkelaarsdocumentatie van Webex Contact Center en DialogFlow ES-documentatie voor meer richtlijnen.

Ondersteuning voor ontwikkelaars

Open voor ondersteuning met betrekking tot deze integratie een ticket bij het Webex Contact Center-team voor ontwikkelaarsondersteuning via de Webex-ontwikkelaarsportal.

Ga voor verdere discussies naar de Ontwikkelaarscommunity voor Webex Contact Center API's.

Ondersteuning voor dynamische variabele

Deze sjabloon biedt een geavanceerde, dynamische inkomende spraakstroom waarmee externe instellingen worden opgehaald, waarbij de stroomvariabelen worden ingesteld met deze instellingen en gesprekken worden omgeleid op basis van de variabele configuraties.

De stroom haalt de stroominstellingen dynamisch op via een HTTP-verzoek en stelt variabelen in die de rest van de stroom sturen. Met deze variabelen worden routeringsbeslissingen, wachtrijafhandeling, prompts en foutbeheer beheerd. Dit wordt vaak gebruikt voor scenario's die flexibiliteit vereisen bij het afhandelen van gesprekken op basis van realtime bedrijfsomstandigheden, zoals werktijden of feestdagen, waarbij een enkele stroom kan worden hergebruikt in verschillende gebruiksscenario's met behulp van dynamische variabele routering.

De stroom zorgt voor een soepele en efficiënte bellerervaring door de juiste berichten af te spelen, werktijden of foutgevallen af te handelen en routering te bieden op basis van de specifieke vereisten van de organisatie.

De stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioactiviteiten waarvoor prompts nodig zijn. Aangepaste muziek tijdens wachtstand of berichten kan worden geconfigureerd door de stroomvariabelen bij te werken.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:

  • Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.
  • Zorg ervoor dat alle vereiste statische audiobestanden of aangepaste TTS-prompts naar het systeem worden geüpload.

  • Een geldig API-eindpunt hebben om de stroominstellingen op te halen

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Stroomuitsplitsing

In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.

Stroomelement

Beschrijving

Nieuwe contactpersoonDe stroom begint wanneer een gesprek wordt ontvangen op het ingangspunt.
HTTP-verzoekDe stroom maakt een HTTP-verzoek om stroominstellingen dynamisch op te halen op basis van de DNIS van het gesprek.
Controle kantoorurenAfhankelijk van de stroominstellingen worden de kantooruren, feestdagen en overschrijvingen gecontroleerd om het gesprek correct te routeren.
Bericht afspelen (Welkom)Op basis van de opgehaalde instellingen wordt een welkomstboodschap afgespeeld met behulp van TTS of een vooraf opgenomen prompt.
WachtrijactiviteitIndien nodig wordt het gesprek in een wachtrij geplaatst op basis van dynamische variabelen.
Muziek afspelen (wachtrijbeheer en muziek in wachtrij)Terwijl de beller in de wachtrij wacht, wordt wachtrijmuziek afgespeeld. Deze kan dynamisch worden ingesteld.
Fout afhandelingAls er een fout optreedt, wordt het gesprek omgeleid naar een foutverwerkingsstroom of naar een ander invoerpunt met behulp van GoTo die door dynamische variabelen is ingeschakeld.

Stroomactiviteiten

In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.

Stroomactiviteit

Beschrijving

Starten

De stroom wordt gestart wanneer een gesprek wordt ontvangen via de activiteit NewContact.
HTTP-verzoekDe activiteit FetchFlowSettings maakt een HTTP-verzoek om alle noodzakelijke stroominstellingen op te halen, zoals kantooruren, prompts en wachtrijconfiguraties.

IVR-menu

(Welkomstmenu)

Speelt een menu af met opties voor selfservice (druk op 1 voor Ondersteuning, druk op 2 voor Verkoop).

Variabelen instellenDe activiteit SetVariable slaat de gegevens op die van het HTTP-verzoek zijn opgehaald en wijst waarden toe aan stroomgerelateerde variabelen zoals kantooruren, wachtrij, welcomePrompt en holdMusic.
KantoorurenMet de activiteit in Kantooruren worden het werkschema, de feestdagen en overschrijvingen gecontroleerd, waarbij de stroom wordt aangestuurd op basis van de huidige tijd.
Bericht afspelenMet de PlayMessage-activiteit wordt een welkomstbericht voor de beller afgespeeld. Dit kan dynamisch worden ingesteld of vooraf worden geconfigureerd.
Wachtrij contactpersoonDe activiteit QueueContact plaatst de beller in de juiste wachtrij met dynamische variabelen voor wachtrijbeheer en fallback-afhandeling.
Muziek afspelenDe PlayMusic-activiteit speelt wachtrijmuziek af voor bellers die in de wachtrij wachten, die is geconfigureerd op basis van de variabele holdMusic.
Ga naarMeerdere Go To-activiteiten worden gebruikt om te navigeren tussen verschillende delen van de stroom of om specifieke omstandigheden, zoals feestdagen of fouten, af te handelen.
Verbinding verbrekenNadat alle noodzakelijke stappen zijn voltooid, eindigt de stroom met de juiste verbinding of omleiding.

Hallo wereld

Gebruik deze sjabloon om een eenvoudige inkomende spraakstroom te maken waarbij bellers worden begroet met een bericht en vervolgens de verbinding worden verbroken. Deze flow wordt vaak gebruikt tijdens gesloten uren.

Deze stroom biedt een eenvoudige stroom waarmee een aankondiging aan de beller wordt afgespeeld. Wijzig de stroom om een soepele bellerervaring te garanderen door eventuele fouten of onbekende omstandigheden op te lossen.

De subflow gebruikt tekst-naar-spraak van Cisco voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:

  • Maak invoerpunten, wachtrijen, teams en invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco-tekst-naar-spraak (TTS).

    Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Stroomuitsplitsing

  1. Het gesprek is ontvangen en komt in het proces.
  2. Er wordt een welkomstboodschap afgespeeld voor de beller.
  3. De beller wordt in een wachtrij geplaatst.
  4. Wachtrijmuziek wordt afgespeeld terwijl de beller wacht.

Stroomactiviteiten

In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.

Stroomactiviteit

Beschrijving

Starten

De stroom begint wanneer een gesprek is ontvangen
Bericht afspelen
  • Het gesprek wordt omgeleid naar de activiteit Welkomstbericht, waarmee een welkomstbericht voor de beller wordt afgespeeld.
  • Hiervoor wordt TTS gebruikt, maar dit kan een vooraf opgenomen bericht zijn, waarbij de beller wordt begroet of waarbij enige informatie wordt verstrekt.

Verbinding verbreken

  • Na de welkomstboodschap wordt het gesprek omgeleid naar de activiteit voor het verbreken van de verbinding.
  • Met deze activiteit wordt het gesprek beëindigd en wordt de interactie beëindigd nadat het bericht is afgespeeld.

Aanvullende resources

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.

Virtuele operator voor menu

Gebruik deze Webex Contact Center Flow Designer-sjabloon om een op menu gebaseerd systeem te maken voor efficiënte gespreksroutering. Het automatiseert inkomende acties, waarbij bellers naar de juiste teams of services worden geleid voor een soepelere ervaring.

Deze stroom automatiseert de eerste interactie met de beller, zodat deze door verschillende menuopties kan navigeren. Het omvat dynamische foutafhandeling, meertalige ondersteuning en een beleefd proces voor het verbreken van de verbinding in geval van fouten of niet-herkende invoer.

Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:

  • Maak invoerpunten, wachtrijen, teams en toewijzingen van invoerpunten.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Stroomuitsplitsing

In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.

Stroomelement

Beschrijving

Gesprek ontvangen

(Nieuwe telefooncontactpersoon)

De stroom wordt geactiveerd wanneer een nieuw telefooncontact wordt geïnitieerd door een inkomend gesprek.

Welkomstboodschap

(Welkomstprompt)

Er wordt een begroetingsbericht afgespeeld: Welkom bij het Webex Contact Center!

Hoofdmenu

(IVR-menu)

De beller krijgt een reeks menuopties te zien. Het menu wordt voorgelezen via TTS, waardoor de beller door verschillende serviceopties wordt geleid:

  • Druk op 1 voor het serviceteam
  • Druk op 2 voor het verkoopteam
  • Druk op 3 voor het team overzee
  • Druk op 4 voor de openingstijden
  • Druk op 5 voor veelgestelde vragen
  • Druk op 6 voor vereisten
  • Druk op 7 voor factureringsproblemen
  • 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 doorverbonden met een specifiek team (onaangekondigd doorverbinden) of in een wachtrij geplaatst om te wachten op de volgende beschikbare agent.

Foutafhandeling

Ongeldige invoer worden geadresseerd met een foutbericht en de beller wordt gevraagd het opnieuw te proberen.

Muziek tijdens wachtstand

(Muziek afspelen)

Tijdens het wachten in een wachtrij wordt de standaard wachtrijmuziek (defaultmusic_on_hold.wav) wordt afgespeeld.

Verbinding verbreken

Het gesprek wordt beëindigd door het gesprek te verbreken.

Stroomactiviteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Stroomactiviteit

Beschrijving

Nieuwe telefooncontactpersoon

(Starten)

Dit is het beginpunt van de stroom wanneer een nieuw telefooncontact wordt geïnitieerd door een inkomend gesprek.

Bericht afspelen

(Welkomstprompt)

De klant wordt begroet met een bericht: Welkom bij het Webex Contact Center!

Voor deze stap wordt Cisco Cloud Text-to-Speech (TTS) gebruikt om het bericht te genereren.

Hoofdmenu

(IVR-menu)

Er wordt een menu weergegeven voor de beller met verschillende opties:

  • Druk op 1 voor het serviceteam
  • Druk op 2 voor het verkoopteam
  • Druk op 3 voor het team overzee
  • Druk op 4 voor de openingstijden
  • Druk op 5 voor veelgestelde vragen
  • Druk op 6 voor vereisten
  • Druk op 7 voor factureringsproblemen
  • 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 doorverbonden met een specifiek team (onaangekondigd doorverbinden) of in een wachtrij geplaatst om te wachten op de volgende beschikbare agent.

  • Onaangekondigd doorverbinden naar de service- of verkoopteams.
  • De beller in de wachtrij plaatsen voor een vertegenwoordiger en wachtrijmuziek wordt afgespeeld tijdens de wachtperiode.

Muziek afspelen

(Muziek tijdens wachtstand)

Voor gesprekken in de wachtrij speelt het systeem wachtrijmuziek af terwijl de beller wacht op de volgende beschikbare agent.

Foutafhandeling

Als er een ongeldige optie is geselecteerd of als er een time-out optreedt voor de invoer, speelt het systeem een bericht af waarin de beller wordt gevraagd het opnieuw te proberen.

Verbinding verbreken

Nadat de interactie is voltooid of er een fout optreedt, verbreekt de stroom de verbinding met het gesprek via de activiteit Verbinding verbreken.

Aanvullende usecases

  • Submenu's: Er is een taalselectiemenu, waar gebruikers hun voorkeurstaal kunnen kiezen door op 1 voor Engels of 2 voor Spaans te drukken. Het menu wordt herhaald als de beller op # drukt.
  • Foutberichten: Wanneer ongeldige invoer wordt ontvangen, wordt een foutbericht afgespeeld. Bij kritieke fouten biedt het systeem excuses aan en wordt de verbinding met de beller verbroken.

Aanvullende resources

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.

Microsoft Dynamics HTTP(S) data dip

Gebruik deze sjabloon voor stroomontwerper om een IVR-stroom in Webex Contact Center te maken die via een HTTP-connector verbinding maakt met MS Dynamics. Met deze stroom worden klant- en casusgegevens uit de CRM opgehaald, wordt de beller begroet met een persoonlijk bericht en wordt het gesprek omgeleid.

Met deze stroom wordt de beller begroet met een persoonlijk bericht op basis van de CRM-gegevens. Als er geen casus wordt gevonden, wordt het gesprek naar een agent doorgeschakeld. Via een schermpop-up krijgt de agent in real-time informatie over de klant of de case. De stroom communiceert met MS Dynamics via twee HTTP-verzoeken:

  1. Hiermee haalt u klantgegevens op door een ANI-zoekopdracht uit te voeren.
  2. Hiermee worden de meest recente case gegevens opgehaald op basis van de klant-id. Als er geen klant- of casusinformatie wordt gevonden, wordt het gesprek naar een agent gerouteerd en wordt het juiste bericht aan de beller afgespeeld. De agent ontvangt een pop-upvenster met een Nieuw casus-formulier of de details van het laatst aangemaakte casus voor de klant.

Schermpop-ups zijn ingeschakeld om ervoor te zorgen dat agenten over de nodige informatie beschikken wanneer ze gesprekken beantwoorden.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan voordat u deze flow implementeert:

  • Toepassing geregistreerd in Azure voor MS Dynamics CRM.
  • OAuth 2.0 en connectorinstellingen in Control Hub moeten vooraf worden geconfigureerd.
  • Importeer de sjabloon in Flow Designer.
  • Pas de stroomvariabelen, wachtrijen en eventuele specifieke configuraties aan op basis van de behoeften van uw organisatie.

De stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor dynamische prompts. Als statische audio vereist is, kunnen gebruikers audiobestanden uploaden. Standaard wachtrijmuziek wordt gebruikt uit de Webex-repository.

Stroomuitsplitsing

In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.

Stroomelement

Beschrijving

Gesprek ontvangen

De ANI van de beller wordt vastgelegd.

ANI voor strip

De landcode + is verwijderd uit de ANI.

Klantgegevens ophalen

Er wordt een HTTP-verzoek gedaan aan MS Dynamics CRM om klantgegevens op te zoeken met de gestripte ANI.

Conditionele controle - klant bestaat

Als de klant bestaat, wordt een ander HTTP-verzoek ingediend om de casusgegevens op te halen. Als de klant niet bestaat, wordt een bericht Geen case gevonden afgespeeld.

Gepersonaliseerde case-informatie afspelen

Als een case is gevonden, wordt de beller begroet met de details van de laatste case.

Verzenden naar agent of verbinding verbreken

De beller krijgt vervolgens de optie om met een agent te spreken of de verbinding te verbreken.

Schermpop-up voor agent

Wanneer de agent antwoordt, worden de casusgegevens of het nieuwe casusformulier weergegeven op een nieuw browsertabblad.

Stroomactiviteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven voor een IVR-stroom die verbinding maakt met MS Dynamics via een HTTP-connector.

Stroomactiviteit

Beschrijving

Starten

Hiermee start u de stroom wanneer het gesprek wordt ontvangen.

ANI voor strip

Hiermee wordt de landcode + uit de ANI verwijderd om de MS Dynamics-zoekopdracht voor te bereiden.

Klantgegevens ophalen

Er wordt een HTTP GET-verzoek verzonden om de volledige naam en de contact-id van de klant op te halen op basis van de ANI.

Conditionele controle - klant bestaat

Controleert of de klant bestaat in MS Dynamics. Indien waar, haalt u de details van de case op. Indien onwaar, wordt een bericht afgespeeld waarin de beller wordt geïnformeerd dat er geen case is gevonden.

Dossiergegevens ophalen

Hiermee wordt de titel van de case en het casenummer opgehaald met de id van de klant in de vorige stap.

Persoonlijk bericht afspelen

Begroet de beller op naam en geeft details van de zaak met behulp van tekst-naar-spraak (TTS).

Geen case gevonden afspelen

Hiermee wordt een bericht afgespeeld als er geen casus voor de beller wordt gevonden en wordt geïnformeerd dat het gesprek aan een agent wordt doorverbonden.

Hoofdmenu

Biedt de beller de keuze om verbinding te maken met een agent of het gesprek te verbreken.

Contactpersoon in wachtrij

Leidt de beller om naar een beschikbare agent op basis van vooraf gedefinieerde wachtrij-instellingen.

Muziek afspelen

Speelt wachtrijmuziek af terwijl de beller in de wachtrij wacht.

Verbinding verbreken

Het gesprek wordt beëindigd als de beller ervoor kiest de verbinding te verbreken.

Schermpop-up

Hiermee opent u de case-informatie of het nieuwe case-formulier voor de agent wanneer het gesprek wordt beantwoord.

Aanvullende resources

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor stapsgewijze instructies voor het configureren van processen.

Raadpleeg voor een MS Dynamics-integratiedemonstratie een aangepaste connector configureren voor MS Dynamics CRM.

Zie Slapeloosheid gebruiken met Dataverse Web API voor meer informatie over API-tools voor verificatie bij Microsoft Dataverse-omgevingen.

Procentuele toewijzing en A/B-verdeling

Gebruik deze Webex Contact Center Flow Designer-sjabloon om gesprekken per percentage te distribueren over verschillende wachtrijen, waardoor een vlotte werking wordt gegarandeerd en het aantal meldingen tijdens grote gespreksvolumes wordt geminimaliseerd.

Met deze stroom worden binnenkomende gesprekken gedistribueerd op basis van een toewijzing op basis van percentages. 90% van de contactpersonen wordt naar de hoofdwachtrij geleid, 0% voor ondersteuning voor overloop (inactief) en 10% naar een externe wachtrij. Na de toewijzing spelen bellers een bericht af met de toewijzing van hun wachtrij, gevolgd door muziek tijdens wachtstand totdat er een agent beschikbaar is. U kunt de stroom aanpassen aan de behoeften van uw organisatie.

Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:

  • Maak invoerpunten, wachtrijen, teams en toewijzingen van invoerpunten.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Stroomuitsplitsing

In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.

Stroomelement

Beschrijving

Ontvangstbevestiging gesprek

Het gesprek komt in de stroom op het punt NewContact.

Percentagetoewijzing

90% van de gesprekken wordt naar de hoofdwachtrij gerouteerd.

10% van de gesprekken wordt naar de Offsite-wachtrij omgeleid.

Wachtrijbericht afspelen

Na de procentuele toewijzing hoort de beller een bericht met het toewijzingspad.

Contactpersoon in wachtrij

De beller wordt in de toegewezen wachtrij geplaatst.

Wachtrijmuziek

Bellers horen wachtrijmuziek tijdens het wachten in de wachtrij.

Agenttoewijzing

Gesprekken worden omgeleid naar de beschikbare agent in de toegewezen wachtrij.

Stroomactiviteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Stroomactiviteit

Beschrijving

Nieuwe contactpersoon

Dit is het beginpunt wanneer een nieuw telefooncontact wordt ontvangen.

Percentagetoewijzing

Wijst het binnenkomende contact toe op basis van de procentuele verdeling:

  • 90% doorgestuurd naar de hoofdwachtrij.
  • 10% doorgestuurd naar de Offsite-wachtrij.

Setvariabele

Legt het toegewezen percentage (90%, 10%) vast in een variabele genaamd PercentageAllocated.

Setvariabele

Legt het exitpad vast (Hoofdwachtrij of Offsite) dat het gesprek is opgenomen in een variabele genaamd PercentageExitPath.

Bericht afspelen

Hiermee wordt een bericht afgespeeld met Cisco TTS waarin de beller wordt geïnformeerd over zijn/haar toewijzing, zoals: U hebt 90% toegewezen. Hoofdwachtrij Branch 1.

Wachtrijcontactpersoon

Hiermee wordt de contactpersoon in de wachtrij gezet op basis van het toegewezen pad (Hoofdwachtrij of Offsite).

Muziek afspelen

Speelt wachtrijmuziek af (defaultmusic_on_hold.wav) terwijl de beller in de wachtrij wacht.

Aanvullende resources

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.

Dip in Salesforce HTTP(S)-gegevens

Gebruik deze sjabloon voor stroomontwerper om een IVR-stroom in Webex Contact Center te maken die verbinding maakt met Salesforce via een HTTP-connector, wat dynamische routering en gegevensextractie mogelijk maakt voor het beheren van Salesforce-aanvragen.

Deze stroom gebruikt de HTTP-connector van Webex Contact Center om klantgegevens op te halen uit Salesforce met een ANI-zoekopdracht. De stroom haalt de account-, contact- en case-informatie van de klant op uit Salesforce en leidt het gesprek dienovereenkomstig.

Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.

Voorwaarden

Voordat u deze stroom configureert, moet u zorgen voor het volgende:

  • Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.
  • Configureer de Salesforce-connector met OAuth2. Zie De verbonden app configureren voor de Webex Contact Center Salesforce-connector voor gedetailleerde stappen.
  • Het bijgevoegde proces importeren Salesforce_HTTP_Connector.json in de stroomontwerper van het Webex Contact Center.
  • Gebruik de Salesforce API-verzameling om de REST API's te verkennen.
  • Gebruik de volgende opdracht om het OAuth-toegangstoken handmatig te genereren:
    curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'grant_type=password' \
    --data-urlencode 'client_id=clientId' \
    --data-urlencode 'client_secret=clientSecret' \
    --data-urlencode 'username=yourLogin@salesforce.com' \
    --data-urlencode 'password=yourPassword'
    

Gebruiksvoorbeeld

Dit voorbeeld van integratie laat zien hoe deze stroom zorgt voor een naadloze klantenservice door Salesforce te integreren met Webex Contact Center, zodat relevante informatie gemakkelijk beschikbaar is voor zowel klanten als agenten.

  1. Een klant belt in Webex Contact Center en zijn of haar telefoonnummer wordt vastgelegd.
  2. Het systeem voert een ANI-zoekopdracht uit in Salesforce om overeenkomende account- en contactgegevens te vinden.
  3. Op basis van de opgehaalde gegevens wordt de klant begroet met een persoonlijk IVR-bericht.
  4. Als er een open casus is gekoppeld aan de klant, ontvangt de agent deze informatie op zijn of haar desktop.
  5. Na het gesprek plaatst Webex Contact Center gespreksgegevens en opmerkingen terug in de Salesforce-case.

Stroomuitsplitsing

In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.

Stroomelement

Beschrijving

ANI-zoekopdracht en routering

De stroom begint door het telefoonnummer van de klant vast te leggen. Het telefoonnummer is opgemaakt en een Salesforce API-gesprek haalt het account en de contactpersoon op die zijn gekoppeld aan de ANI. Als de klant is gevonden, wordt deze gerouteerd op basis van de gekoppelde Salesforce-case.

Updates na gesprek

Nadat de agent het gesprek heeft voltooid, plaatst Webex Contact Center informatie zoals opmerkingen en gespreks-id's in de relevante Salesforce-case.

Stroomactiviteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contactpersoon)

Legt de details van het inkomende gesprek vast en begint de stroom.

Telefoonnummer instellen

(TelefoonnummerInstellen)

Hiermee maakt u het vastgelegde telefoonnummer op voor het opzoeken van de Salesforce API.

Account zoeken

(AccountByANI)

Voert een HTTP GET-verzoek uit naar Salesforce en haalt de accountgegevens van de klant op op basis van het telefoonnummer.

Contactpersoon zoeken

(ContactByANI)

Hiermee haalt u de contactpersoon op die is gekoppeld aan het telefoonnummer via een Salesforce SOQL-query.

Case-zoekopdracht

(CaseByContactId)

Hiermee worden de open cases die aan de contactpersoon zijn gekoppeld opgehaald en worden details van de case opgehaald, waaronder het casenummer en de id.

Contactpersoon in wachtrij

(Wachtrijcontact)

Leidt het gesprek om naar de juiste agent op basis van de opgehaalde Salesforce-informatie en de klantprioriteit.

Muziek afspelen

(Muziek)

Speelt wachtrijmuziek af terwijl de klant wacht tot deze met een agent wordt verbonden.

Schermpop-up

(Schermpop-account)

Hiermee opent u de Salesforce-accountpagina van de klant op het bureaublad van de agent wanneer het gesprek wordt beantwoord.

Opmerking plaatsen

(Post-opmerking)

Hiermee worden de gespreksgegevens in de relevante Salesforce-case geplaatst zodra de interactie is voltooid.

Proces beëindigen

(Eindstroom)

Beëindigt de stroom nadat alle taken zijn voltooid.

Aanvullende resources

Zie Introductie Salesforce REST API en Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over het configureren van Salesforce met Webex Contact Center.

Bekijk deze tweedelige serie voor een uitgebreide uitleg over videoconfiguratie:

Gegevensvermindering ServiceNow HTTP(S)

Gebruik deze sjabloon voor stroomontwerper om incidenten en andere objecttypen in ServiceNow veilig op te halen en bij te werken via Webex Contact Center.

Met deze stroom wordt Webex Contact Center met ServiceNow geïntegreerd met behulp van een HTTP-connector om beslissingen te routeren en incidentgegevens op te halen via de REST API's van ServiceNow. Het verwerkt inkomende spraakgesprekken, voert een ANI-zoekopdracht uit, haalt relevante informatie op en levert een gepersonaliseerde service. De processtroom is als volgt:

  1. Er wordt een oproep ontvangen door Webex Contact Center.
  2. Er wordt een welkomstboodschap afgespeeld met vermelding van de incidentgegevens voor de beller.
  3. Het systeem voert een zoekopdracht uit in ServiceNow met de ANI om de beller op te halen sys_id om de object-id van de beller op te halen in ServiceNow.
  4. Op basis van de sys_id, zoekt het systeem het actieve incident voor de beller op.
  5. Het incidentnummer wordt voor de beller afgespeeld.
  6. Het gesprek wordt in de wachtrij geplaatst voor de volgende beschikbare agent, met prioriteit op basis van de ernst van het incident.
  7. Wachtrijmuziek wordt afgespeeld terwijl de beller in de wachtrij wacht.
  8. Zodra het gesprek met een agent is verbonden, wordt de incidentinformatie weergegeven op het bureaublad van de agent.
  9. Na het gesprek plaatst Webex Contact Center gespreksgegevens terug naar het relevante incident in ServiceNow.

Voorwaarden

Voordat u deze stroom configureert, moet u zorgen voor het volgende:

  • OAuth2-installatie: Configureer OAuth2 in ServiceNow en Webex Contact Center volgens de videozelfstudie.
  • Beheerdersinstellingen: Meld u aan bij admin.webex.com en configureer de connector. Ga naar Contact Center > Connectors > Custom Connector > OAuth2. Voer de benodigde referenties in zoals beschreven in de videozelfstudie.

Voorbeeld van een praktijkvoorbeeld

Dit voorbeeld-integratie laat zien hoe Webex Contact Center de klantervaring kan verbeteren door persoonlijke interacties, terwijl ServiceNow wordt gebruikt voor ANI-zoekopdrachten en incidentenbeheer:

  1. Binnenkomend gesprek: Klanten bellen naar Webex Contact Center.
  2. ANI-zoekopdracht: Webex voert een ANI-zoekopdracht uit in ServiceNow om de beller te identificeren.
  3. Incidentzoekopdracht: ServiceNow haalt de gekoppelde incident-id op op basis van de gegevens van de beller.
  4. Persoonlijke begroeting: De klant wordt begroet met een persoonlijk bericht dat verwijst naar zijn of haar actieve incident.
  5. Routering en prioritering: Gesprekken worden omgeleid op basis van de ernst van het incident, zodat cruciale problemen eerst worden aangepakt.
  6. Toewijzing agent: Het gesprek wordt omgeleid naar een beschikbare agent, waarbij de incidentgegevens worden weergegeven op het bureaublad van de agent.
  7. Updates na gesprekken: Webex Contact Center plaatst relevante gespreksinformatie, waaronder gespreksidentificatoren, naar ServiceNow met behulp van gebeurtenisstromen.

Stroomactiviteiten

In de volgende tabel worden de activiteiten beschreven die in de stroom worden gebruikt en hun rol in de integratie.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contactpersoon)

De stroom begint wanneer een inkomend gesprek is ontvangen.

Bericht afspelen

(Begroeting)

Hiermee wordt een welkomstbericht afgespeeld met Cisco Cloud Text-to-Speech, zoals: Welkom bij de demo van ServiceNow. Uw incidentnummer is: {{incidentNum}}

Variabele instellen

(Cijferstrook-ANI)

Verwijdert de internationale code (+1) uit de ANI voor exacte overeenkomst.

Variabele instellen

(Indeling-ANI)

Hiermee wordt de ANI opgemaakt in de vereiste indeling van ServiceNow voor query's: (123) 456-7890.

HTTP-verzoek

(Gebruiker zoeken)

Hiermee zoekt u de sys_id in ServiceNow met behulp van hun ANI.

HTTP-verzoek

(Incident opzoeken)

Hiermee gebruikt u de sys_id om het actieve incident van de beller op te halen uit ServiceNow.

Bericht afspelen

(Incidentnummer)

Hiermee kondigt u het incidentnummer aan bij de beller met tekst-naar-spraak.

Contactpersoon in wachtrij

(Wachtrij naar agent)

Hiermee wordt de beller in de wachtrij geplaatst van de volgende beschikbare agent op basis van de ernst van het incident.

Muziek afspelen

(Wachtrijmuziek)

Speelt wachtrijmuziek af terwijl de beller in de wachtrij staat.

Na gesprek

(Opmerkingen plaatsen bij ServiceNow)

Hiermee wordt de gespreksinformatie, inclusief het incidentnummer, teruggezet naar ServiceNow zodra het gesprek is beëindigd.

Aanvullende resources

Om de REST API's te verkennen en te testen, kunt u de ServiceNow API Postman-verzameling importeren (ServiceNow API Collection.postman_collection.json) naar postbode. Dit helpt u te begrijpen welke API's beschikbaar zijn en hoe deze communiceren met Webex Contact Center.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over Webex Contact Center-stromen.

Eenvoudig binnenkomend gesprek naar wachtrij

Gebruik deze sjabloon voor stroomontwerper in Webex Contact Center om een eenvoudig proces te bieden voor het afhandelen van inkomende gesprekken. Bellers worden begroet, in de wachtrij geplaatst voor een agent en horen wachtrijmuziek tijdens het wachten.

Deze stroom biedt een eenvoudig proces voor het afhandelen van inkomende gesprekken in een contactcenter:

  1. Een gesprek wordt ontvangen en komt in de stroom via het invoerpunt.
  2. Er wordt een welkomstboodschap afgespeeld voor de beller.
  3. De beller wordt in een wachtrij geplaatst voor de volgende beschikbare agent.
  4. Tijdens het wachten in de wachtrij wordt wachtrijmuziek voor de beller afgespeeld.
  5. Deze stroom zorgt voor een soepele ervaring door mechanismen voor het afhandelen van fouten te plaatsen en terugvalscenario's toe te staan voor het geval agenten niet beschikbaar zijn.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:

  • Maak invoerpunten, wachtrijen, teams en toewijzingen van invoerpunten.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Stroomactiviteiten

In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.

Stroomactiviteit

Beschrijving

Starten

(Nieuwe telefooncontactpersoon)

De stroom begint wanneer een gesprek wordt ontvangen via het invoerpunt. Het gesprek wordt geaccepteerd in het proces en gaat door naar de volgende stap.

Bericht afspelen

(Welkomstprompt)

Er wordt een bericht afgespeeld om de beller te verwelkomen. In deze stroom staat het bericht: Welkom bij Webex Contact Center!

Dit bericht wordt geconfigureerd met Cisco TTS, maar kan worden vervangen door aangepaste opnamen.

Wachtrij

(Direct contact)

Na de welkomstboodschap wordt het gesprek in een wachtrij geplaatst. De wachtrij is ingesteld om het gesprek door te sturen naar de wachtrij Q_arubhatt, die de beller omleidt naar de langst beschikbare agent.

Muziek afspelen

(Muziek tijdens wachtstand)

Tijdens het wachten in de wachtrij speelt de stroom wachtrijmuziek (defaultmusic_on_hold.wav). Deze wordt 30 seconden afgespeeld voor een lus.

Bericht afspelen

(Bericht in de wacht zetten)

Er wordt een secundair bericht afgespeeld terwijl de beller wacht: Bedankt voor uw geduld. Even geduld terwijl we u een expert vinden.

Dit bericht wordt geconfigureerd met Cisco TTS, maar kan worden vervangen door aangepaste opnamen.

Proces beëindigen

De stroom eindigt bij de verbinding met de agent of als er een fout optreedt. Dit zorgt ervoor dat de beller soepel wordt afgehandeld, ongeacht of hij of zij is verbonden met een agent of dat het proces moet worden beëindigd vanwege een fout.

Foutafhandeling

De stroom is ontworpen om onverwachte problemen aan te pakken door gracieus te beëindigen, met terugvalroutes beschikbaar.

Aanvullende resources

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.

Virtuele agent met Google DialogFlow CX

Gebruik deze flow designer-sjabloon om Google DialogFlow CX te integreren met Webex Contact Center. Deze stroom biedt een verbeterde klantinteractie met een flexibele en dynamische gegevensafhandeling.

Deze stroom toont hoe u gegevens van Webex Contact Center naar Google DialogFlow CX doorgeeft, zodat u geavanceerde mogelijkheden voor virtuele agenten kunt gebruiken. Het bevat voorbeelden voor het afhandelen van invoer van bellers, zoals namen, afspraken en gespreksredenen, met de nadruk op het naadloos overdragen van gegevens tussen beide platforms.

Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts, indien van toepassing.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:

  • Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
  • Stel de Google DialogFlow CX virtuele agent in en configureer de benodigde webhookintegraties.

Stroomuitsplitsing

  1. Het gesprek is ontvangen en komt in het proces.
  2. De beller wordt omgeleid naar een API die zijn of haar naam ophaalt van een dummy-eindpunt.
  3. Met behulp van Google DialogFlow CX wordt een welkomstboodschap afgespeeld voor de beller, inclusief zijn of haar naam.
  4. De virtuele DialogFlow CX-agent communiceert met de beller om gegevens zoals afspraakdatums en -tijden te verzamelen.
  5. De klantgegevens worden teruggestuurd naar Webex Contact Center voor mogelijke verdere verwerking.
  6. Afhankelijk van de interactie wordt het gesprek geëscaleerd of beëindigd.
  7. Als de beller wordt geëscaleerd, wordt deze in een wachtrij geplaatst.
  8. Wachtrijmuziek wordt afgespeeld terwijl de beller op een agent wacht.

Stroomactiviteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Stroomactiviteit

Beschrijving

Starten

De stroom begint wanneer een gesprek is ontvangen, gestart via de activiteit NewContact.

HTTP-verzoek

(NaamKlantOphalen)

Het systeem maakt een API-verzoek om de naam van de klant op te halen uit een extern systeem via een HTTP-verzoek.

Het resultaat wordt opgeslagen in een globale variabele (DF_CustomerName) die wordt gebruikt voor verdere interactie met Google DialogFlow CX.

Virtuele agent

De stroom roept de VirtualAgent-activiteit aan om de naam van de klant door te geven en met Google DialogFlow CX te communiceren.

De virtuele agent verzamelt informatie, waaronder de reden voor het gesprek, afspraakdetails en meer.

Ontleden

Deze activiteit parseert het antwoord dat is ontvangen van DialogFlow CX en werkt de stroomvariabelen (Call_Reason, appointment_date, appointment_time) dienovereenkomstig bij.

Variabele instellen - afspraak

De afspraakdatum en -tijd die vanuit DialogFlow CX worden verzameld, worden opgemaakt en opgeslagen in een globale variabele (DF_Appointment).

Contactpersoon in wachtrij

Na de interactie van de virtuele agent wordt de klant in een wachtrij geplaatst om te wachten op de volgende beschikbare agent.

Muziek afspelen

Terwijl de beller in de wachtrij wacht, speelt het systeem standaard wachtrijmuziek af (defaultmusic_on_hold.wav).

Verbinding verbreken

Als er geen verdere actie vereist is, wordt de verbinding met het gesprek verbroken met de activiteit DisconnectContact verbreken.

Aanvullende resources

Zie Documentatie voor Google DialogFlow CX-ontwikkelaars en Virtuele agent-voice configureren in Webex Contact Center voor meer informatie over de integratie van Webex Contact Center met Google DialogFlow CX-ontwikkelaars.

Ga voor ondersteuning naar Ondersteuning voor ontwikkelaars van Webex Contact Center of neem deel aan de ontwikkelaarscommunity van Webex Contact Center API's.

Gegevensvermindering Zendesk HTTP(S)

Deze sjabloon maakt gebruik van de HTTP-connector van Webex Contact Center om te integreren met Zendesk. Gebruik deze sjabloon voor stroomontwerper om zoekopdrachten uit te voeren voor klantgegevens, tickets in Zendesk te beheren en efficiënt.

Deze stroom maakt gebruik van de API's van Zendesk om Webex Contact Center te verbeteren door klantgegevens op te halen op basis van ANI (Automatic Number Identification) en ticketgegevens op te halen. Het routeert gesprekken op basis van de ernst van het incident of de beschikbaarheid van de agent, waardoor de klantinteracties worden verbeterd. Het systeem kan verschillende acties uitvoeren:

  • Zoek een Zendesk-gebruiker op basis van ANI (het nummer van de beller).
  • Haal het meest recente niet-opgeloste ticket van de gebruiker op.
  • Presenteer relevante ticketdetails aan de klant via IVR.
  • Routeer het gesprek naar een agent op basis van vooraf gedefinieerde criteria of laat de klant ervoor kiezen de verbinding te verbreken.

Deze stroom gebruikt tekst-naar-spraak (TTS) van Cisco voor audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze stroom implementeert:

  • Zorg ervoor dat API-verificatie is ingeschakeld in het Zendesk-exemplaar. Volg de stappen: Admin > Apps and Integrations > APIs > Enable API authentication.
  • De Zendesk HTTP-connector moet worden geconfigureerd met BasicAuth.
  • Invoerpunten, wachtrijen, teams en andere organisatiespecifieke configuratieactiviteiten maken.
  • Upload statische audiobestanden als aangepaste audioprompts of muziekbestanden worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Gebruiksvoorbeeld

Gebruik dit voorbeeld om meer te weten te komen over hoe deze stroom werkt.

  1. Een klant belt in Webex Contact Center.
  2. Er wordt een ANI-zoekopdracht uitgevoerd om de klantgegevens op te halen uit Zendesk.
  3. Het meest recente ticket dat aan de klant is gekoppeld, wordt opgehaald.
  4. De klant wordt begroet via een IVR en geïnformeerd over de status van het ticket.
  5. De klant kan:
    • Verbinding maken met een agent.
    • Verbreek de verbinding als deze ervoor kiest niet met een agent te spreken.
  6. Na het gesprek kan het systeem het Zendesk-ticket bijwerken met relevante gespreksinformatie.

Stroomuitsplitsing

In de volgende tabel worden de verschillende stroomelementen beschreven die betrokken zijn bij het gespreksproces, met een gedetailleerde beschrijving van de acties en antwoorden die in elke fase plaatsvinden.

Stroomelement

Beschrijving

Gesprek ontvangen

Het gesprek komt in het systeem en de Zendesk-connector start.

Gebruiker zoeken in Zendesk

Het systeem voert een zoekopdracht uit in Zendesk met behulp van het nummer van de beller.

Ticketdetails ophalen

Het systeem haalt het meest recente niet-opgeloste ticket voor de gebruiker op.

Ticketdetails presenteren

De klant wordt via een IVR-bericht op de hoogte gebracht van de ticketstatus.

Menuopties

De klant kan ervoor kiezen met een agent te praten of de verbinding te verbreken.

Stroomactiviteiten

In de volgende tabel wordt de volgorde van stroomactiviteiten beschreven.

Stroomactiviteit

Beschrijving

Starten

De stroom begint wanneer een gesprek is ontvangen.

Gebruiker opzoeken (Zendesk)

Met deze activiteit wordt een HTTP-verzoek voor Zendesk uitgevoerd, waarbij wordt gezocht naar de gebruiker op basis van zijn of haar ANI.

Ticketdetails ophalen

Er wordt een ander HTTP-verzoek gedaan aan Zendesk om het meest recente ticket voor de gebruiker op te halen.

Ticketdetails presenteren

Via TTS wordt een bericht aan de beller afgespeeld met informatie over de status van het ticket.

Bevestigingsmenu

Het systeem biedt een menu voor de klant waarmee de klant verbinding kan maken met een agent of de verbinding kan verbreken.

Contactpersoon in wachtrij

Als de klant ervoor kiest verbinding te maken met een agent, wordt deze in een wachtrij geplaatst.

Muziek afspelen

Wachtrijmuziek wordt afgespeeld terwijl de klant op een agent wacht.

Reacties plaatsen (Zendesk)

Na het gesprek plaatst het systeem een opmerking op het Zendesk-ticket met een samenvatting van de interactie.

Verbinding verbreken

Het systeem verbreekt de verbinding met het gesprek als de klant ervoor kiest de verbinding te verbreken of nadat het gesprek is voltooid.

Aanvullende resources

Deze stroom maakt gebruik van de HTTP-connector van Webex Contact Center voor interactie met de API's van Zendesk. Zie Zendesk API-documentatie en Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie.

Dubbel terugbellen vermijden

Deze stroomsjabloon toont hoe u dubbele terugbelvermeldingen in het Webex Contact Center kunt voorkomen door gebruik te maken van de verbeterde HTTP-activiteit met ondersteuning voor Content-Type: GraphQL. Het gebruikt de HTTP-connector van de WebexCC API's om te communiceren met de zoek-API, zodat de stroom kan worden gecontroleerd op bestaande terugbelverzoeken van dezelfde beller. Deze sjabloon verbetert de efficiëntie en de klantervaring door redundante terugbellen te voorkomen.

Met deze stroomsjabloon wordt gecontroleerd of een klant al een terugbelverzoek in het systeem heeft geplaatst. Er wordt gebruik gemaakt van de zoek-API via GraphQL om te bepalen of er een actieve terugbeltaak bestaat voor de ANI (Automatic Number Identification) van de beller.

Het gebruikt de functie die de HTTP-activiteit binnen Webex Contact Center verbetert door ondersteuning toe te voegen voor Content-Type: GraphQL - mogelijkheid om de HTTP-connector van de WebexCC-API's te gebruiken om de zoek-API te gebruiken via het nieuwe GraphQL-inhoudstype, inclusief variabele vervanging.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan voordat u deze flow implementeert:

  • Configureer een connector voor de API's van Webex Contact Center.

  • Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: invoerpunt, invoerpunttoewijzing, wachtrijen, enzovoort.

Stroomuitsplitsing

Stroomelement

Beschrijving

Gesprek is ontvangen

Het gesprek komt in het proces bij de activiteit NewContact.

Eerste begroeting

Met de activiteit PlayMessage_wgk wordt een eerste begroetingsbericht voor de beller afgespeeld.

Huidige tijd extraheren

De activiteit SetVariable_7a1 extraheert de huidige tijd in tijdperken milliseconden en slaat deze op in de currentTime variabele.

Tijd in uren geleden berekenen

De SetVariable_8t9-activiteit berekent de tijd 24 uur vóór de huidige tijd in epoch-milliseconden en slaat deze op in de goback_by_a_day variabele.

De ANI inkorten

De SetVariable_ak4-activiteit snijdt de ANI (telefoonnummer van beller) af om het voorvoegsel '+1' te verwijderen voor zoekdoeleinden.

API-aanroep zoeken (GraphQL)

  • De activiteit SearchAPIRequest belt de zoek-API van Webex Contact Center met behulp van GraphQL om bestaande actieve terugbeltaken te vinden op basis van de ANI.

  • Het gebruikt de goback_by_a_day en currentTime variabelen die in de afgelopen 24 uur moeten worden gezocht.

  • De GraphQL-query zoekt naar taken die overeenkomen met de ANI of ingekorte ANI van de beller die actief zijn en een terugbelstatus hebben.

API-respons controleren

  • De SetVariable_xye-activiteit combineert de HTTP-statuscode, de terugbelstatus en de HTTP-antwoordtekst van de zoek-API-oproep in de apiOutput variabele.

  • De activiteit Condition_ts8 controleert of de HTTP-antwoordtekst van de zoek-API-aanroep 'Niet verwerkt' bevat, wat aangeeft dat er geen dubbele terugbelactie is.

Dubbel terugbellen afhandelen (indien gevonden)

  • Als er een dubbele terugbelactie wordt gevonden (het API-antwoord bevat een terugbelactie), informeert de activiteit PlayMessage_99x de beller dat er al een terugbelactie is gepland en wordt het gesprek met de activiteit DisconnectContact_mx8 beëindigd.

Nieuw terugbellen plannen (indien niet gevonden):

Als er geen dubbele terugbelactie wordt gevonden, gaat de stroom door naar de Menu_lsi-activiteit, waarbij de beller opties krijgt om een terugbelactie te plannen of in de wachtrij te wachten.

Terugbellen plannen

Als de beller ervoor kiest een terugbelactie te plannen (drukt op 1), plant de activiteit Terugbellen_20e een terugbelactie met de ANI van de beller. Er wordt een bevestigingsbericht afgespeeld via PlayMessage_ysw en vervolgens via DisconnectContact_mx8_2bg wordt het gesprek verbroken.

Wachten in wachtrij

Als de beller ervoor kiest om in de wachtrij te wachten (drukt op 2), wordt de teller SetVariable_c0y verhoogd. Het gesprek wordt vervolgens in de wachtrij geplaatst voor een agent via QueueContact_95e en muziek wordt in de wachtrij afgespeeld via PlayMusic_qne. De gesprekken worden terug naar de activiteit Menu_lsi.

Variabelen

  • StatusTerugbellen: (STRING) - De status van de terugbelactie.

  • teller: (GEHEEL GETAL) - EEN tegenvariabele.

  • huidige tijd: (STRING) - De huidige tijd in milliseconden sinds epoch.

  • goback_by_a_day: (STRING) - De tijd 24 uur geleden in milliseconden sinds tijdvak.

  • apiUitvoer: (STRING) - De gecombineerde HTTP-statuscode, terugbelstatus en HTTP-antwoord van de zoek-API.

  • ANITrim: (TEKENREEKS) - De ingekorte ANI (telefoonnummer) van de beller.

  • Reactie: (STRING) - Het HTTP-antwoord van de zoek-API.

Stroomactiviteiten

In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contactpersoon)

Start de stroom wanneer het gesprek is ontvangen.

Acties

Bericht afspelen

Hiermee wordt een bericht afgespeeld voor de beller.

TrgBlln

Hiermee plant u een terugbelactie voor de beller.

Muziek afspelen

Speelt muziek af tijdens wachtstand.

Wachtrijcontactpersoon

Hiermee wordt het gesprek naar een agent in de wachtrij geplaatst.

HTTP

Maakt een HTTP-verzoek naar de zoek-API met behulp van GraphQL.

Verbinding verbreken

Hiermee wordt de verbinding met het gesprek verbroken.

Variabele instellen

Setvariabele: Stelt verschillende variabelen in, waaronder huidige tijd, tijd 24 uur geleden, ingekorte ANI en API-uitvoer.

Voorwaarden

  • Voorwaarde: Controleert of de HTTP-antwoordtekst 'Niet verwerkt' bevat.

  • Menu: Biedt de beller opties voor het plannen van een terugbelgesprek of wachten in de wachtrij.

Wachtrijmuziek (MusicOnHold)

Speelt wachtrijmuziek af terwijl de beller in de wachtrij wacht.

Lusbehandeling (CallLoopCycle en LoopCycle)

Zorgt ervoor dat te vaak doorgeschakelde gesprekken naar het laatste menu worden geleid.

Verbinding verbreken (DisconnectContact)

Hiermee wordt de verbinding met het gesprek verbroken na berichten of wanneer de beller ervoor kiest de interactie te beëindigen.

Aanvullende resources

Raadpleeg het activiteitengedeelte HTTP-verzoek voor meer informatie over het gebruik van HTTP-verzoeken met GraphQL en andere activiteiten binnen Webex Contact Center.

Raadpleeg ook de API's van Webex Contact Center voor meer informatie over de zoek-API en GraphQL-query's.

Opname en beheer van audioprompts

Deze stroomsjabloon biedt een gestroomlijnde methode voor beheerders om audioprompts op te nemen en te beheren in Webex Contact Center via een telefonie-gebruikersinterface (TUI). Het maakt gebruik van verbeterde HTTP-activiteitenmogelijkheden, waaronder ondersteuning voor `Content-Type: Formuliergegevens` om te communiceren met de API's voor het audiobestand (prompt) van Webex Contact Center. Deze sjabloon kopieert functies die vertrouwd zijn met systemen op locatie, waardoor de klantervaring en de operationele efficiëntie worden verbeterd.

Voorwaarden

  • Maak een invoerpunt en configureer de toewijzing van invoerpunten op de instellingenpagina van Control Hub voor Webex Contact Center. Raadpleeg de Installatie- en beheerhandleiding voor Webex Contact Center.

  • Configureer een connector voor de API's van Webex Contact Center.

  • Als Cisco tekst-naar-spraak (TTS) niet is ingeschakeld voor prompts, uploadt u de vereiste statische audiobestanden.

Stroomuitsplitsing

Stroomelement

Beschrijving

Gesprek is ontvangenHet gesprek komt in het proces bij de activiteit NewContact.
(OPTIONEEL) Beheerdersverificatie via OTPDe stroomontwikkelaar kan een optionele verificatiebarrière voor de beheerder implementeren met behulp van een veilige methode zoals OTP die via sms wordt geleverd aan de ANI, of een willekeurig gegenereerd nummer/pincode. Dit kan vóór het hoofdmenu worden toegevoegd.
HoofdmenuDe activiteit Hoofdmenu (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 het proces af te sluiten

Prompt maken (optie 1)
  • De activiteit PlayMessage_kcx vraagt de beheerder om een nieuwe audioprompt op te nemen.

  • De Record_e0j-activiteit neemt de audio-invoer van de beheerder op.

  • De opgenomen audio wordt vervolgens naar de API van het Webex Contact Center verzonden via de HTTP-verzoekactiviteit CreatePrompt met Content-Type: Form Data.

  • De Parse_gke-activiteit parseert de reactie om de id en blobId van de nieuw gemaakte prompt. Dit is nodig voor het geval dezelfde prompt moet worden bijgewerkt.

  • De activiteit PlayMessage_q16 bevestigt dat het bericht is gemaakt.

  • Het systeem speelt de opgenomen melding voor bevestiging af met PlayRecordedMessage.

Updatemelding (optie 2)
  • De activiteit RecordPromptAfterTone vraagt de beheerder om een bijgewerkte prompt op te nemen.

  • De Record_e38-activiteit neemt de nieuwe audio op.

  • Met de stroom wordt vervolgens het te verwijderen bestand hernoemd met RenameFileToDelete. Hierdoor worden verwijzingen naar dit audiobestand verwijderd overal waar naar audiobestanden wordt verwezen met naam.

  • De bijgewerkte audio wordt naar de API van het Webex Contact Center verzonden via de HTTP-verzoekactiviteit HTTPRequest_13n 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 het verwijderen.

  • Met de stroom wordt het te verwijderen bestand hernoemd met RenameFileToDelete.

  • De HTTPRequest_raf-activiteit verzendt een verzoek voor VERWIJDEREN naar de API van het Webex Contact Center om de prompt te verwijderen.

  • Het systeem bevestigt het verwijderen met DeleteConfirm.

Afsluiten (optie 4)
  • Tijdens de activiteit Dag wordt een bedankbericht afgespeeld.

  • De verbinding met het gesprek wordt verbroken met de activiteit DisconnectContact_cz4.

Variabelen

Variabele

Type

Beschrijving

blobIdSTRINGDe Blob-id van het audiobestand
audioBestandsnaamSTRINGDe naam van het audiobestand (standaard: 'EmergencyDemo.wav').
idSTRINGDe id van het audiobestand.
statusSTRINGDe status van het API-verzoek.
nieuwBestandsnaamSTRINGDe naam van het bijgewerkte audiobestand (standaard: 'updatedFile.wav').
ReactieSTRINGHet HTTP-antwoord van de API-verzoeken. Dit is optioneel, voor foutopsporing.

Gebruikte activiteiten

Stroomactiviteit

Beschrijving

Starten Nieuwe contactpersoon: Start de stroom wanneer het gesprek is ontvangen.
IVR-menu Hoofdmenu: Speelt een menu af met opties voor promptbeheer.
Prompt maken
  • Afspeelbericht: Vraagt de beheerder om een nieuwe prompt op te nemen.

  • Opnemen: Neemt de audio-invoer op.

  • HTTP-verzoek: HTTP-verzoek om de audioprompt te maken met Content-Type: FORM-DATA.

  • Parseren: Parseert de HTTP-reactie om de id en blobId.

  • Afspeelbericht: Hiermee wordt het maken van het bericht bevestigd.

  • Afspeelbericht: Speelt de opgenomen prompt af.

Updatemelding
  • Menu: Vraagt de beheerder om een bijgewerkte prompt op te nemen.

  • Opnemen_e38: Neemt de audio-invoer op.

  • HTTP-verzoek: HTTP-verzoek om de audioprompt bij te werken met Content-Type: FORM-DATA.

  • Afspeelbericht: Hiermee wordt de update van het bericht bevestigd.

  • Afspeelbericht: Speelt de bijgewerkte prompt af.

Prompt verwijderen
  • Menu: Hiermee wordt het verwijderen van de audioprompt bevestigd.

  • HTTP-verzoek: Hiermee wijzigt u de naam van het te verwijderen bestand. De vereiste Id van de prompt die moet worden gedefinieerd.

  • HTTP-verzoek: HTTP-verzoek om de audioprompt te verwijderen met Content-Type: Application/JSON en verzoek VERWIJDEREN.

Overig
  • Wachten: Wachtactiviteit.

  • Setvariabele: Hiermee stelt u variabelen in.

  • Verbinding verbrekenContact: Hiermee wordt de verbinding met het gesprek verbroken.

Aanvullende details

Raadpleeg het activiteitengedeelte HTTP-verzoek voor meer informatie over het gebruik van de opnameactiviteit, HTTP-verzoeken en de besturingselementen voor opname in Webex Contact Center.

Laatste sjabloon voor agentroutering

De laatste agentrouteringssjabloon toont hoe u de routering van de laatste agent binnen Webex Contact Center kunt implementeren door gebruik te maken van de verbeterde HTTP-activiteit met ondersteuning voor Content-Type: GraphQL. Het gebruikt de HTTP-connector van de WebexCC-API's om te communiceren met de zoek-API, waardoor gesprekken kunnen worden omgeleid naar de laatste agent die het gesprek heeft afgehandeld. Deze sjabloon verbetert de klantervaring door deze te verbinden met een bekende agent.

Met deze stroomsjabloon wordt gecontroleerd of een klant de afgelopen 24 uur heeft gebeld en, zo ja, wordt het gesprek naar dezelfde agent omgeleid. Het maakt gebruik van de zoek-API via GraphQL om de laatste agent te vinden die het gesprek heeft afgehandeld op basis van de ANI (Automatic Number Identification) van de beller.

Het gebruikt de functie die de HTTP-activiteit binnen Webex Contact Center verbetert door ondersteuning toe te voegen voor Content-Type: GraphQL - mogelijkheid om de HTTP-connector van de WebexCC-API's te gebruiken om de zoek-API te gebruiken via het nieuwe GraphQL-inhoudstype: inclusief variabele vervanging.

Voorwaarden

  • Configureer een connector voor de API's van Webex Contact Center.

  • Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: invoerpunt, invoerpunttoewijzing, wachtrijen, enzovoort.

Stroomuitsplitsing

  1. Gesprek is ontvangen:

    • Het gesprek komt in het proces bij de activiteit NewContact.

  2. Eerste begroeting:

    • Met de activiteit PlayMessage wordt een eerste begroetingsbericht voor de beller afgespeeld.

  3. Huidige tijd extraheren:

    • De activiteit CurrentTime extraheert de huidige tijd.

  4. Bereken tijd 24 Uur Geleden:

    • De activiteit Goback_By_a_day berekent de tijd 24 uur vóór de huidige tijd.

  5. De ANI inkorten:

    • Met de SetVariable-activiteit wordt de ANI (telefoonnummer van beller) afgekapt om het voorvoegsel '+1' te verwijderen voor zoekdoeleinden.

  6. API-aanroep zoeken (GraphQL):

    • De activiteit SearchAPILastAgent belt de Webex Contact Center Search-API met GraphQL om de agent te vinden die het vorige gesprek heeft afgehandeld op basis van de ANI.

    • Het gebruikt de goback_by_a_day en currentTime variabelen die in de afgelopen 24 uur moeten worden gezocht.

    • De GraphQL-query zoekt naar taken die overeenkomen met de ANI van de beller of de ingekorte ANI die niet actief zijn en haalt de eigenaar-id (agent-id) van de taak uit.

  7. Logboekregistratie foutopsporing:

    • In de activiteit DebugLog worden de HTTP-statuscode en de antwoordtekst van de zoek-API-aanroep geregistreerd.

    • In de activiteit Debug_Log wordt de geëxtraheerde agent-id geregistreerd.

  8. API-respons controleren:

    • De activiteit Condition_kxu controleert of de HTTP-statuscode van het zoeken-API-gesprek 200 (geslaagd) is.

  9. Controleer of de agent-id is geëxtraheerd:

    • Bij de Condition_jtn-activiteit wordt gecontroleerd of een agent-id is geëxtraheerd uit de API-reactie voor zoeken.

  10. Verzenden naar laatste agent (indien gevonden):

    • Als een agent-id wordt gevonden, wordt in de activiteit PlayMessage_ee8 een bevestigingsbericht afgespeeld voor de beller waarin wordt geïnformeerd dat de beller wordt doorverbonden met dezelfde agent waarmee hij/zij eerder heeft gesproken.

    • In de activiteit QueueToAgent_xh1 wordt het gesprek naar de agent in de wachtrij gezet met de geëxtraheerde agent-id.

  11. Verzenden naar standaardwachtrij (indien niet gevonden):

    • Als er geen agent-id is gevonden (het API-gesprek is mislukt of er is geen vorig gesprek gevonden binnen 24 uur), wordt het gesprek in de wachtrij van de QueueToDefault naar een standaardwachtrij geplaatst.

  12. Muziek tijdens wachtstand afspelen:

    • Met de activiteit PlayMusic_i73 wordt muziek tijdens wachtstand afgespeeld terwijl de beller in de wachtrij wacht.

Variabelen

  • agent-id: (TEKENREEKS) - De id van de laatste agent die het gesprek heeft afgehandeld.

  • huidige tijd: (STRING) - De huidige tijd in milliseconden sinds epoch.

  • goback_by_a_day: (STRING) - De tijd 24 uur geleden in milliseconden sinds tijdvak.

  • Reactie: (STRING) - Het HTTP-antwoord van de zoek-API.

  • ANITrim: (TEKENREEKS) - De ingekorte ANI (telefoonnummer) van de beller.

Stroomactiviteiten

In de volgende tabel wordt de volgorde beschreven van de stroomactiviteiten die betrokken zijn bij deze stroomsjabloon.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contactpersoon)

Start de stroom wanneer het gesprek is ontvangen.

Acties

Bericht afspelen

Hiermee wordt een bericht afgespeeld voor de beller.

WachtrijNaarAgent

Hiermee wordt het gesprek in de wachtrij geplaatst naar een specifieke agent.

Muziek afspelen

Speelt muziek af tijdens wachtstand.

Wachtrij

Hiermee wordt het gesprek in een standaardwachtrij geplaatst.

HTTP

Maakt een HTTP-verzoek naar de zoek-API met behulp van GraphQL.

Bericht afspelen

Er wordt een bericht afgespeeld waarin wordt aangegeven dat de beller naar de laatste agent wordt gerouteerd.

Variabele instellen

  • Huidige tijd: Stelt een variabele in op de huidige tijd.

  • Ga_terug_op_een_dag: Stelt een variabele in op de tijd van 24 uur geleden.

  • Foutopsporingslog: Registreert de API-reactie voor foutopsporing.

  • Foutopsporings_logboek: Logt de geëxtraheerde agent-id voor foutopsporing.

  • SetVariable_7b4: Hiermee wordt de ANI bewerkt voor zoekopdrachten.

Voorwaarden

  • Voorwaarde_jtn: Controleert of een agent-id is geëxtraheerd.

  • Voorwaarde_kxu: Controleert of de HTTP-statuscode 200 is.

Wachtrijmuziek (MusicOnHold)

Speelt wachtrijmuziek af terwijl de beller in de wachtrij wacht.

Lusbehandeling (CallLoopCycle en LoopCycle)

Zorgt ervoor dat te vaak doorgeschakelde gesprekken naar het laatste menu worden geleid.

Verbinding verbreken (DisconnectContact)

Hiermee wordt de verbinding met het gesprek verbroken na berichten of wanneer de beller ervoor kiest de interactie te beëindigen.

Aanvullende resources

Raadpleeg het activiteitengedeelte HTTP-verzoek voor meer informatie over het gebruik van HTTP-verzoeken met GraphQL en andere activiteiten binnen Webex Contact Center.

Raadpleeg ook de API's van Webex Contact Center voor meer informatie over de zoek-API en GraphQL-query's.

AI-agent autonoom (pakket traceren)

Deze stroom maakt gebruik van een autonome AI-agent om spraakinteracties met betrekking tot pakkettracering te beheren. De stroom biedt een optie om indien nodig naar menselijke agenten te escaleren of bij fouten van AI-agenten.

De stroom is ontworpen om klantinteracties over pakkettracering via een autonome AI-agent af te handelen. De AI-agent bestaat uit een actie om pakket bij te houden en een kennisbasis met betrekking tot algemene verzendvragen. Klanten kunnen te allen tijde vragen om met een menselijke agent te spreken.

Voorwaarden

Als u deze stroom wilt gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:

  • Een autonome AI-agent die is geconfigureerd met de juiste actie (samen met uitvoering) en kennisdocumenten. Een voorbeelduitvoeringsstroom is beschikbaar in Webex Connect-stroomsjablonen.

  • Invoerpunt, wachtrij, teams en invoerpunttoewijzing geconfigureerd op de instellingenpagina van Control Hub voor Webex Contact Center.

  • Cisco tekst-naar-spraak (TTS) is ingeschakeld voor het dynamisch genereren van aangepaste berichten.

  • Upload statische audiobestanden als u de standaardaudio van Cisco niet gebruikt.

Uitsplitsing integratie

  1. De beller initieert de contactpersoon: Het gesprek wordt ontvangen door Webex Contact Center en doorgestuurd naar de autonome AI-agent.

  2. Interactie AI-agent: De AI-agent verwerkt het verzoek van de beller met betrekking tot het bijhouden van pakketten.

  3. Wachtrij naar agent: Als escalatie is vereist op verzoek van de klant of vanwege fouten van de AI-agent, wordt de beller in een wachtrij geplaatst voor een menselijke agent.

  4. Verbinding verbreken: De interactie wordt beëindigd zodra het verzoek van de beller is afgehandeld of de beller is doorverbonden met een agent.

Activiteiten die in de stroom worden gebruikt

Stroomactiviteit

Beschrijving

Starten (nieuwe telefooncontactpersoon) Deze activiteit markeert het begin van de stroom, die wordt geactiveerd door een nieuw gesprek.
Virtuele agent V2 (VAV2) De activiteit die verantwoordelijk is voor de interactie tussen de flow en de AI-agent. Interactie. Dezelfde activiteit wordt gebruikt om het gesprek te starten en statusgebeurtenissen naar de AI-agent te verzenden.
Bericht afspelen Biedt systeemberichten met tekst-naar-spraak van Cisco. Wordt gebruikt om een foutbericht af te spelen vóór escalatie naar menselijke agent in geval van VAV2 activiteitsfouten.
Wachtrij naar agent Beheert de logica voor wachtrijen voor escalatie naar menselijke agenten.
Muziek afspelen Wachtrijmuziek die wordt afgespeeld tijdens het in de wachtrij plaatsen wanneer de beller wacht op verbinding met de agent.
Verbinding verbreken Beëindigt de interactie nadat taken zijn voltooid of als deze zijn geëscaleerd naar een menselijke agent.

Fout afhandeling

De stroom omvat strategieën voor het beheer van fouten om onverwachte problemen gracieus te behandelen en ervoor te zorgen dat de beller op de hoogte wordt gebracht en correct wordt omgeleid.

Ondersteuning voor ontwikkelaars

Raadpleeg de gerelateerde documentatie voor meer informatie over het gebruik van Webex Contact Center met autonome AI-agenten:

Aanvullende resources

Voor ondersteuning met betrekking tot deze stroom neemt u contact op met het team voor ontwikkelaarsondersteuning van Webex Contact Center via de Ondersteuning voor ontwikkelaars van Webex Contact Center.

Ga voor verdere discussies naar de Ontwikkelaarscommunity van Webex Contact Center API's.

Gescript AI-agent (pakkettracering)

Deze stroom is ontworpen voor het verwerken van spraakinteracties met betrekking tot pakkettracering met een virtuele agent met scripts. Deze stroom toont de eenvoudigste manier om uitvoering uit te voeren voor een gescripteerde agent. Daarnaast toont de stroom klanten in de wachtrij plaatsen naar verschillende agentwachtrijen op basis van de laatste actieve intentie en aangepaste rapporten voor AI-agenten in Analyzer.

Deze stroom maakt gebruik van een gescripteerde Webex AI-agent om met klanten te communiceren over pakkettracering. De VAV2-activiteit (Virtuele agent V2) verlaat via de 'Afgehandeld'-edge wanneer de gescripte agent een aangepaste gebeurtenis opzet om het pakket te volgen. De stroom maakt hiervoor gebruik van een pakket tracking-API. Deze API is beschikbaar voor ontwikkelaars voor tests en demo's. De uitvoergegevens worden in de stroom geparseerd en via een statusgebeurtenis aan de agent doorgegeven. Meer informatie over het configureren van uitvoering voor spraakagenten met scripts.

Voorwaarden

Als u deze stroom wilt gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:

  • Een Webex AI-agent die is geconfigureerd om vragen over het bijhouden van pakketten af te handelen. Deze agent kan worden geïmporteerd terwijl er een nieuwe agent wordt gemaakt.

  • Invoerpunt, wachtrij, teams en invoerpunttoewijzing geconfigureerd op de instellingenpagina van Control Hub voor Webex Contact Center.

  • Zorg ervoor dat Cisco tekst-naar-spraak (TTS) is ingeschakeld voor het genereren van dynamische audioberichten.

  • Upload indien nodig statische audiobestanden voor aangepaste systeemmeldingen.

Uitsplitsing integratie

Uitsplitsing integratie

Beschrijving

De beller initieert de contactpersoon Het gesprek wordt ontvangen door Webex Contact Center en doorgestuurd naar de gescripte AI-agent.
De interactiestatus wordt vastgelegd met behulp van de globale variabele Met de stroom wordt de globale variabele CustomAIAgentInteractionOutcome ingesteld om de status van de interactie van de klant met de AI-agent te registreren. Dit wordt op verschillende punten bijgewerkt en wordt gebruikt om aangepaste rapporten te maken met behulp van Visualiser.
Interactie AI-agent De AI-agent verwerkt de klantinvoer en reageert op basis van geconfigureerde intenties. Als de gebruiker een pakket wil volgen en een geldig pakketnummer wil opgeven, wordt het beheer teruggestuurd naar het proces via een aangepaste gebeurtenis.
Metagegevens van AI-agent parseren en vervullen Het pakketnummer van de klant wordt opgehaald uit de VAV2-metagegevens en gebruikt in de HTTP-activiteit.
Voorwaarden voor beantwoording De stroom controleert of de pakketinformatie is gevonden of niet en stelt de juiste antwoorden in.
Interactie van AI-agent is hervat* Afhankelijk van het antwoord op de uitvoering wordt het bericht dat naar de klanten moet worden verzonden, teruggestuurd naar de gescripteerde agent via gebeurtenisgegevens onder 'Gebeurtenis status'.
Overdracht agent en casusactiviteit Bepaalt de volgende stappen op basis van de vorige intentie, waarbij de stroom naar verschillende wachtrijen wordt geleid op basis van de vorige intentie.
Wachtrij naar agent Als escalatie vereist is of bij fouten, wordt de beller in een wachtrij geplaatst voor een menselijke agent.
Verbinding verbreken De interactie wordt beëindigd zodra het verzoek van de beller is afgehandeld of de beller is doorverbonden met een agent.

Activiteiten die in de stroom worden gebruikt

Stroomactiviteit

Beschrijving

Starten Hiermee start u de stroom wanneer een nieuw gesprek is ontvangen.
Interactie-resultaatvariabele instellen Gebruik de activiteit ingestelde variabele om de globale variabele CustomAIAgentInteractionOutcome bij te werken om de nieuwste status van de interactie met de AI-agent op te slaan.
Interactie AI-agent Beheert vragen over het bijhouden van pakketten met behulp van gescripteerde interacties. Dezelfde activiteit wordt gebruikt om het gesprek te starten en statusgebeurtenissen naar de AI-agent te verzenden.
Pakketdetails parseren Haalt het pakketnummer uit de metagegevens die door de virtuele agent zijn verstrekt.
HTTP-verzoek voor pakketinformatie Stuurt een aanvraag naar de logistieke API om de pakketstatus en de geschatte levering op te halen. Gebruik ABC123456 als een voorbeeldpakketnummer.
Voorwaardelijke logica Bepaalt de respons op basis van de pakketstatus of de HTTP-statuscode van het API-gesprek.
Responsvariabelen instellen Configureert antwoorden om te communiceren of het pakket is gevonden of de leveringsdetails.
Bericht afspelen Biedt systeemfoutberichten met Cisco tekst-naar-spraak, vooral bij systeemfouten.
Case-activiteit Begeleidt de stroom op basis van de vorige intentie, waarbij wordt beslist over het routeren naar specifieke wachtrijen.
Wachtrij naar agent Beheert de logica voor wachtrijen voor escalatie naar menselijke agenten.
Muziek afspelen Wachtrijmuziek die wordt afgespeeld tijdens het in de wachtrij plaatsen wanneer de beller wacht op verbinding met de agent.
Verbinding verbreken Beëindigt de interactie nadat taken zijn voltooid of als deze zijn geëscaleerd naar een menselijke agent.

Stroomspecificaties

De JSON-stroom die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor interactie, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De gebruikte sleutelvariabelen zijn onder andere:

Variabele

Beschrijving

event_name Naam van de gebeurtenis die naar de AI-agent is verzonden.
event_data Gebeurtenispayload verzonden naar de AI-agent.
status Status van het pakket op basis van het HTTP-antwoord.
estimatedDelivery Geschatte leveringsdatum en -tijd voor het pakket op basis van de HTTP-respons.
packageResp Antwoord wordt teruggestuurd naar de klant op basis van het antwoord op de HTTP-activiteit.
Global_VoiceName Bepaalt de spraak die wordt gebruikt voor tekst-naar-spraak.
CustomAIAgentInteractionOutcome Hiermee wordt de status van de interactie vastgelegd (afgebroken, afgehandeld, geëscaleerd of onjuist) op basis van de interactie van de klant met de AI-agent.

Fout afhandeling

De stroom omvat strategieën voor het beheer van fouten om onverwachte problemen gracieus te behandelen en ervoor te zorgen dat de beller op de hoogte wordt gebracht en correct wordt omgeleid.

Aanvullende resources

Raadpleeg de gerelateerde documentatie voor meer informatie over het gebruik van Webex Contact Center met gescripteerde AI-agenten:

Ondersteuning voor ontwikkelaars

Voor ondersteuning met betrekking tot deze stroom neemt u contact op met het team voor ontwikkelaarsondersteuning van Webex Contact Center via de Ondersteuning voor ontwikkelaars van Webex Contact Center.

Ga voor verdere discussies naar de Ontwikkelaarscommunity van Webex Contact Center API's.

AI-agent gescript (afspraak arts boeken)

Deze sjabloon toont de gegevensstroom tussen het Webex Contact Center en de Webex AI-agentstudio voor een interactie die gebruikmaakt van een gescripte agent. De flow bevat meerdere integraties met externe systemen. Deze worden aangeroepen op basis van aangepaste gebeurtenissen die door de AI-agent zijn verzonden en de uitvoeringsgegevens worden teruggestuurd naar de agent.

Deze stroom toont hoe gegevens tussen het Webex Contact Center en de Webex AI-agentstudio worden doorgegeven met behulp van aangepaste gebeurtenissen. Deze stroom vergemakkelijkt de geautomatiseerde planning en het beheer van doktersafspraken via een gescripteerde AI-agent. Het integreert met externe systemen om de beschikbaarheid te controleren, afspraken te maken, bestaande afspraken op te zoeken en afspraken te annuleren. De stroom zorgt voor naadloze communicatie tussen de beller en de AI-agent, met escalatieopties voor menselijke agenten indien nodig.

Voorwaarden

Als u deze stroom wilt gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:

  • Een gescripteerde AI-agent die is geconfigureerd met relevante plannen om het boeken van afspraken en annuleringen af te handelen. Dit kan worden geïmporteerd vanuit sjablonen tijdens het maken van een nieuwe gescripte agent in het AI Agent Studio-platform.

  • Invoerpunt, wachtrij, teams en invoerpunttoewijzing geconfigureerd op de instellingenpagina van Control Hub voor Webex Contact Center.

  • API's die moeten worden verbonden met het externe afspraakbeheersysteem.

  • Cisco tekst-naar-spraak (TTS) is ingeschakeld voor het genereren van dynamische audioberichten.

  • Upload statische audiobestanden als u de standaardaudio van Cisco niet gebruikt.

Uitsplitsing integratie

Uitsplitsing integratie

Beschrijving

De beller initieert de contactpersoon Het gesprek wordt ontvangen door Webex Contact Center en doorgestuurd naar de AI-agent.
Interactie met AI-agent De AI-agent verwerkt de klantinvoer en reageert op basis van geconfigureerde intenties.
Schakelen tussen controle tussen AI-agent en stroom De controle van het gesprek wordt in verschillende stappen uitgewisseld tussen de AI-agent en de stroom. De AI-agent draagt het beheer over aan de stroom via aangepaste gebeurtenissen. De stroom voert de juiste uitvoering uit op basis van de gebeurtenisnaam en geeft het beheer terug aan de AI-agent, samen met de uitvoeringsgegevens via statusgebeurtenis in de Virtuele agent V2-activiteit.
Wachtrij naar agent Als escalatie vereist is, wordt de beller in een wachtrij geplaatst voor een menselijke agent.
Verbinding verbreken De interactie wordt beëindigd zodra de taak is voltooid of de beller is doorverbonden met een agent.

Activiteiten die in de stroom worden gebruikt

Stroomactiviteit

Beschrijving

Starten Deze activiteit markeert het begin van de stroom, die wordt geactiveerd door een nieuw gesprek.
Virtuele agent V2 (VAV2) De activiteit die verantwoordelijk is voor de interactie door de AI-agent. Dezelfde activiteit wordt gebruikt om het gesprek te starten en statusgebeurtenissen naar de AI-agent te verzenden.
Ontleden Wordt gebruikt om de gebeurtenispayload van de VAV2-activiteit te parseren.
Casus Wordt gebruikt om de gebeurtenisnaam te controleren die is verzonden door de VAV2-activiteit en branch naar de juiste HTTP-verzoekactiviteiten.
HTTP-verzoek Werkt samen met externe systemen om bewerkingen uit te voeren zoals de beschikbaarheid controleren, het maken, opzoeken of annuleren van afspraken met HTTP-verzoeken op basis van de gebeurtenisnaam die is verzonden door de VAV2-activiteit. De activiteit parseert ook de reactie voor het HTTP-verzoek.
Voorwaarde Evalueert het resultaat van HTTP-verzoeken en stuurt de stroom door op basis van geslaagd- of foutvoorwaarden.
Variabele instellen Wordt gebruikt voor het configureren van variabelen, zoals gebeurtenisnaam en gebeurtenisgegevens, die essentieel zijn voor het opnieuw oproepen van de VAV2-activiteit met de juiste parameters voor statusgebeurtenissen.
Bericht afspelen Biedt systeemberichten met tekst-naar-spraak van Cisco. Wordt gebruikt om een foutbericht af te spelen vóór escalatie naar menselijke agent in geval van VAV2 activiteitsfouten.
Wachtrij naar agent Beheert de logica voor wachtrijen voor escalatie naar menselijke agenten.
Muziek afspelen Wachtrijmuziek die wordt afgespeeld tijdens het in de wachtrij plaatsen wanneer de beller wacht op verbinding met de agent.
Verbinding verbreken Beëindigt de interactie nadat taken zijn voltooid of als deze zijn geëscaleerd naar een menselijke agent.

Stroomspecificaties

De JSON-stroom die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor interactie, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De gebruikte sleutelvariabelen zijn onder andere:

Variabele

Beschrijving

event_name Naam van de gebeurtenis die naar de AI-agent is verzonden.
event_data Gebeurtenispayload verzonden naar de AI-agent.
event_data_string Tekenreeksversie van event_data omdat de VAV2-activiteit alleen de tekenreeks accepteert.
http_input Verzoektekst voor de HTTP-activiteit op basis van VAV2-metagegevens.
Global_VoiceName Bepaalt de spraak die wordt gebruikt voor tekst-naar-spraak.

Fout afhandeling

De stroom omvat strategieën voor het beheer van fouten om onverwachte problemen gracieus te behandelen en ervoor te zorgen dat de beller op de hoogte wordt gebracht en correct wordt omgeleid.

Aanvullende resources

Raadpleeg de Beheerhandleiding Webex AI Agent Studio voor meer inzicht in het instellen van uw AI-agenten in Webex AI Agent Studio en het gebruik ervan met Webex Contact Center.

Ondersteuning voor ontwikkelaars

Substroomsjablonen gebruiken

Subflowsjablonen functioneren op dezelfde manier als flowsjablonen. Deze sjablonen stroomlijnen de creatie van substromen die kunnen worden geïntegreerd in meerdere stromen, waardoor redundantie en ontwikkelingstijd wordt verminderd.

Als u substromen wilt maken met substroomsjablonen, kiest u de juiste sjabloon, wijzigt u deze zodat deze aan uw behoeften voldoet, valideert u deze, publiceert u deze en integreert u deze in uw werkstromen. Zie Stromen maken vanuit stroomsjablonen voor meer informatie.

Terugbelgegevens verzamelen

Gebruik deze sjabloon om een substroom van de verzameling van terugbelgegevens te maken, zodat bellers in de wachtrij kunnen blijven of een terugbelverzoek kunnen aanvragen voor flexibele serviceopties.

Deze substroom biedt een menu waarmee bellers kunnen kiezen voor terugbellen of in de wachtrij kunnen blijven. Als de terugbeloptie is gekozen, wordt de benodigde informatie voor terugbellen verzameld, met behulp van het huidige nummer van de beller of een alternatief nummer. U kunt de substroom wijzigen voor een probleemloze bellerervaring door fouten of onbekende omstandigheden, zoals time-outs en ongeldige invoer, af te handelen.

Deze subflow gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioprompts. Voor muziek wordt standaard het ingebouwde muziek-tijdens-wachtstand-bestand gebruikt, defaultmusic_on_hold.wav.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:

  • Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
  • Zorg ervoor dat de terugbelvariabelen (bijvoorbeeld callbackNumber, callbackNumberEntered, stayInQueue) juist aan uw systeem zijn toegewezen om de juiste gegevens vast te leggen.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Invoer van substroom

  • callbackNumber - TEKENREEKS: Het nummer dat moet worden gebruikt voor het terugbellen (vanaf het nummer waarmee de beller belt of een nieuw nummer).
  • stayInQueue - BOOLEAANS: Geeft aan of de beller in de wachtrij wilde blijven (waar) of een terugbelverzoek wilde indienen (onwaar).

Substroom-uitgangen

  • callbackNumberEntered - TEKENREEKS: Het nummer dat de beller heeft ingevoerd voor het terugbellen, als hij of zij een alternatief nummer opgeeft.
  • stayInQueue - BOOLEAANS: Of de beller ervoor heeft gekozen in de wachtrij te blijven of te worden teruggebeld.

Uitsplitsing van substroom

In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.

Subflow-element

Beschrijving

Substroom starten

Het gesprek komt in de substroom.

Afmeldmenu

De beller krijgt de optie om in de wachtrij te blijven of te worden teruggebeld.

  • Druk op 1 om terug te bellen.
  • Druk op 2 om in de wachtrij te blijven.

Menu Nummer

Als de beller ervoor kiest te worden teruggebeld, krijgt hij of zij de volgende opties te zien:

  • Druk op 1 om het nummer te gebruiken waaruit ze bellen.
  • Druk op 2 om een nieuw terugbelnummer in te voeren.

Cijfers verzamelen

Als de beller ervoor kiest een nieuw terugbelnummer in te voeren, wordt hij/zij gevraagd het nummer van 10 cijfers in te voeren gevolgd door het hekje (#).

Variabele instellen

Het verzamelde terugbelnummer wordt opgeslagen in de variabele callbackNumberEntered.

Substroom beëindigen

De substroom eindigt na het verzamelen van de terugbelinformatie of het afhandelen van fouten.

Subflowactiviteiten

In de volgende tabel wordt de volgorde van substroomactiviteiten voor het verzamelen van terugbelinformatie beschreven.

Subflowactiviteit

Beschrijving

Substroom starten

De substroom begint wanneer deze wordt aangeroepen.

Afmeldmenu

Dit biedt de beller een optie om in de wachtrij te blijven of te worden teruggebeld. Dit gebruikt TTS om de beller te vragen op 1 te drukken om terug te bellen of 2 in de wachtrij te blijven.

Menu Nummer

Als de beller kiest voor een terugbelgesprek, wordt hij of zij gevraagd zijn of haar huidige nummer te gebruiken of een nieuw nummer in te voeren.

Cijfers verzamelen

Als de beller ervoor kiest een nieuw nummer in te voeren, verzamelt deze activiteit het 10-cijferige nummer gevolgd door een hekje (#).

Variabele instellen

Het verzamelde nummer wordt opgeslagen in de variabele callbackNumberEntered voor verder gebruik.

Substroom beëindigen

De stroom wordt beëindigd nadat de keuzes van de beller zijn afgehandeld en de benodigde informatie is verzameld.

Aanvullende resources

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over het configureren van substromen.

Foutafhandeling

Gebruik de sjabloon voor het afhandelen van fouten in het Webex Contact Center om fouten zoals problemen met het afhandelen van wachtrijen of mislukte API-verzoeken te beheren. Het kan worden gekoppeld aan specifieke activiteiten of worden geconfigureerd als een algemene foutafhandeling, zodat het systeem soepel blijft werken en gebruikers feedback krijgt over eventuele problemen.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:

  • Zorg ervoor dat Cisco tekst-naar-spraak (TTS) is ingeschakeld zodat het contactcenter tekst-naar-spraak kan gebruiken voor foutmeldingen.
  • Wijs de errorMessage-variabele toe om de juiste foutberichten in uw workflow dynamisch te verwerken.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Invoer van substroom

  • errorMessage - TEKENREEKS: Het foutbericht dat dynamisch wordt afgespeeld, met vermelding van het probleem dat de beller ondervindt.

Substroom-uitgangen

  • N.V.T.: Deze subflow produceert geen uitvoer, omdat deze wordt gebruikt om fouten te verwerken en om feedback te geven aan de beller.

Uitsplitsing van substroom

In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.

Subflow-element

Beschrijving

Substroom starten

De substroom wordt geactiveerd wanneer er een fout optreedt.

Foutbericht afspelen

Het systeem speelt een dynamisch foutbericht af dat is gedefinieerd door de variabele errorMessage met Cisco Cloud TTS. Het bericht kan bijvoorbeeld als volgt luiden: We hebben te maken met technische problemen. Probeer het later opnieuw.

Substroom beëindigen

(Normaal einde)

Als de fout is afgehandeld, wordt de substroom gracieus beëindigd.

Substroom beëindigen

(Fout beëindigen)

Als er zich verdere problemen voordoen (het foutbericht wordt bijvoorbeeld niet afgespeeld), eindigt de subflow in een escalatiestatus om aan te geven dat er een kritieke fout is opgetreden.

Subflowactiviteiten

In de volgende tabel wordt de volgorde van substroomactiviteiten voor het beheren van fouten beschreven.

Subflowactiviteit

Beschrijving

Substroom starten

De substroom start wanneer er een fout optreedt, waarbij de volgorde voor het afhandelen van fouten wordt gestart.

Foutbericht afspelen

Hiermee wordt het foutbericht afgespeeld aan de beller met Cisco Cloud TTS. De berichtinhoud wordt dynamisch gedefinieerd door de variabele errorMessage.

Substroom beëindigen

(Normaal einde)

Hiermee wordt de substroom beëindigd als de fout is opgelost zonder verdere problemen.

Substroom beëindigen

(Fout beëindigen)

Beëindigt de subflow met een escalatie als er extra fouten optreden tijdens het foutafhandelingsproces.

Aanvullende resources

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor meer informatie over het configureren van substromen.

HTTP-gegevensverlaging

Gebruik deze substroomsjabloon om accountgegevens van klanten op te halen via een HTTP-verzoek. Het ondersteunt de bevestiging van de account-id, handmatige invoer als de aanvraag mislukt en verwerkt time-outs, ongeldige invoer en kritieke fouten. Dit is ideaal voor geautomatiseerde zoekopdrachten van klantaccounts in contactcenters.

Deze subflow biedt een dynamische ervaring waarbij accountgegevens van klanten worden opgehaald met een HTTP-verzoek. Als het zoeken is geslaagd, wordt de klant gevraagd de account-id te bevestigen. Als dit niet lukt of als de beller hier de voorkeur aan geeft, kan hij of zij het accountnummer handmatig invoeren. De stroom behandelt fouten zoals ongeldige invoer, time-outs en kritieke fouten gracieus met de juiste aanwijzingen.

Deze subflow gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioprompts.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:

  • Invoerpunten, wachtrijen, connectors, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten maken.
  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.
  • Zorg ervoor dat de HTTP-verzoek-URL en de parameters juist zijn ingesteld op basis van de behoeften van uw organisatie.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Invoer van substroom

  • errorMessage - TEKENREEKS: Een bericht dat wordt afgespeeld in geval van een fout tijdens de subflow.

Substroom-uitgangen

  • outputVariable - TEKENREEKS: Slaat het bevestigde of handmatig ingevoerde accountnummer op.

Uitsplitsing van substroom

In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.

Subflow-element

Beschrijving

Substroom starten

(Initialisatie)

De subflow start het proces van het ophalen van klantgegevens.

Een ogenblik geduld

(Bericht ter geruststelling)

De beller wordt geïnformeerd dat het systeem zijn of haar informatie ophaalt met een TTS-prompt: Even geduld terwijl we uw gegevens opzoeken.

HTTP-verzoek

(Klantgegevens ophalen)

Het systeem verzendt een HTTP GET-verzoek om klantgegevens op te halen van een opgegeven API-eindpunt. Indien dit lukt, bevat het antwoord de klant-id.

HTTP-status controleren

(Respons evalueren)

Het HTTP-antwoord wordt geëvalueerd op basis van de statuscode. Als het verzoek is geslaagd, gaat het proces naar de volgende stap.

Bevestigingsmenu

(Bevestiging verzoek of Handmatige invoer)

De beller wordt gevraagd om de opgehaalde account-id te bevestigen of handmatig het accountnummer in te voeren als dit onjuist is.

Variabele instellen

(Account-id opslaan)

Als de beller de account-id bevestigt, wordt de waarde opgeslagen in de outputVariable.

Cijfers verzamelen

(Handmatig account invoeren)

Als het verzoek mislukt of de beller ervoor kiest het accountnummer opnieuw in te voeren, wordt hij of zij gevraagd een accountnummer van 6 cijfers in te voeren gevolgd door een hekje (#).

Foutafhandeling

(StillThere, ongeldig, kritiek)

De subflow verwerkt time-outs, ongeldige invoer en kritieke fouten met bijbehorende prompts:

  • Nog steeds daar: Vraagt: Bent u er nog?, in geval van een time-out.
  • Ongeldig: Stelt de beller op de hoogte van ongeldige invoer en vraagt deze om het opnieuw te proberen.
  • Fout: Er is een kritieke foutprompt met de melding: Er is iets fout gegaan.

Substroom beëindigen

(Conclusie)

De substroom eindigt na bevestiging van het accountnummer of na het afhandelen van een fout.

Subflowactiviteiten

In de volgende tabel wordt de volgorde van de substroomactiviteiten voor deze sjabloon beschreven.

Subflowactiviteit

Beschrijving

Substroom starten

De substroom begint wanneer deze wordt aangeroepen.

Een ogenblik geduld

Hiermee wordt een bericht afgespeeld via TTS, waarin de beller wordt gevraagd te wachten terwijl de gegevens worden opgehaald.

HTTP-verzoek

Verzendt een HTTP GET-verzoek om de accountgegevens van de klant op te halen.

HTTP-status controleren

Evalueert de HTTP-reactie om te bepalen of het verzoek is geslaagd.

Bevestigingsmenu

Vraagt de beller om de opgehaalde account-id te bevestigen of opnieuw in te voeren als deze niet correct is.

Variabele instellen

Slaat het bevestigde of handmatig ingevoerde accountnummer op.

Cijfers verzamelen

Verzamelt een 6-cijferig accountnummer van de beller als het HTTP-verzoek mislukt of als de beller ervoor kiest een nieuw accountnummer in te voeren.

Foutafhandeling

Verschillende prompts handelen time-outs, ongeldige invoer en kritieke fouten tijdens de subflow af.

Substroom beëindigen

De stroom wordt beëindigd nadat het accountnummer is bevestigd of er een fout optreedt.

Wachtrijbehandeling

Gebruik deze subflowsjabloon om de wachtrijbehandeling in Webex Contact Center te automatiseren, zodat bellers betrokken blijven met muziek- en berichtprompts.

Met deze subflow wordt wachtrijmuziek afgespeeld, gevolgd door een bericht, waarbij de reeks tot een ingesteld aantal keren wordt herhaald (standaard is drie). Het zorgt voor een soepele afhandeling van de wachtrij en een boeiende bellerervaring. U kunt variabelen zoals muziekkeuze, berichtinhoud en lusaantal aanpassen.

Deze subflow gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioprompts. Voor muziek wordt standaard het ingebouwde bestand gebruikt (defaultmusic_on_hold.wav), voor muziek tijdens wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:

  • Invoerpunten, wachtrijen, connectors, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten maken.
  • Zorg voor de juiste logica en foutafhandelingsconfiguraties voor wachtrijen.
  • Upload statische audiobestanden als aangepaste audioprompts of muziekbestanden worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.

Zie Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Invoer van substroom

  • wachtrijBericht - TEKENREEKS: Het bericht dat tussen muzieknummers moet worden afgespeeld (standaard: Een ogenblik geduld).
  • wachtrijMuziek1 - TEKENREEKS: Het eerste muziekbestand dat wordt afgespeeld terwijl de beller wacht (standaard: defaultmusic_on_hold.wav).
  • wachtrijMuziek2 - TEKENREEKS: Het tweede muziekbestand dat tussen berichten moet worden afgespeeld (standaard: defaultmusic_on_hold.wav).
  • teller - GEHEEL GETAL: Een teller om het aantal lussen bij te houden (standaard: 0).
  • musicDuration - GEHEEL GETAL: De duur gedurende welke elke muziektrack wordt afgespeeld (standaard: 10 seconden).

Substroom-uitgangen

Geen

Uitsplitsing van substroom

In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.

Subflow-element

Beschrijving

Substroom starten

De substroom begint.

Conditiecontrole

De substroom controleert als de teller kleiner is dan 2. Indien waar, gaat de stroom door naar de muziek- en berichtenvolgorde. Indien onwaar, eindigt de substroom.

Muziek afspelen 1

Het eerste muziekbestand (queueMusic1) wordt afgespeeld voor de duur die is gedefinieerd door musicDuration.

Bericht afspelen

Na het eerste muziekbestand wordt een bericht afgespeeld met Cisco TTS, waarbij de inhoud wordt gedefinieerd door queueMessage.

Muziek afspelen 2

Na het bericht wordt het tweede muziekbestand (queueMusic2) afgespeeld voor de gedefinieerde duur.

Oplopende teller

De tegenvariabele wordt verhoogd met 1 nadat het tweede muziekbestand is afgespeeld.

Voorwaarde opnieuw controleren

Nadat de teller is verhoogd, controleert de stroom opnieuw als de teller nog steeds kleiner is dan 2. Indien waar, herhaalt de lus zich; anders eindigt de substroom.

Substroom beëindigen

Zodra de teller 2 bereikt, eindigt de substroom.

Subflowactiviteit

In de volgende tabel wordt de volgorde van subflowactiviteiten beschreven.

Subflowactiviteit

Beschrijving

Substroom starten

Initialiseert het substroomproces.

Conditiecontrole

Er wordt gecontroleerd of de teller kleiner is dan 2, zodat de lus kan doorgaan.

Muziek afspelen 1

Speelt het eerste muziekbestand af voor de duur die is opgegeven door musicDuration.

Bericht afspelen

Speelt een bericht af met behulp van Cisco TTS met inhoud die wordt geleverd door queueMessage.

Muziek afspelen 2

Speelt het tweede muziekbestand af voor de duur die is opgegeven door musicDuration.

Oplopende teller

Verhoogt de teller variabele met 1 om de lus te besturen.

Substroom beëindigen

Hiermee wordt de substroom beëindigd zodra de teller de vooraf gedefinieerde limiet bereikt.

Sjabloon geplande terugbelsubstroom

Gebruik deze sjabloon om een substroom te maken waarmee bellers een terugbelactie kunnen plannen voor een specifieke datum en tijd, inclusief de selectie van de tijdzone.

Deze substroom leidt de beller door een reeks prompts om alle noodzakelijke informatie te verzamelen voor een geplande terugbelactie. Er wordt gevraagd naar de gewenste datum, een begin- en eindtijd voor het terugbelvenster en de tijdzone van de beller. De substroom omvat validatie van datum- en tijdsinvoer om nauwkeurigheid te garanderen. Als er een ongeldige indeling wordt ingevoerd, wordt de beller opnieuw gevraagd. Zodra alle informatie is verzameld, wordt deze gebruikt om de terugbelactie in het systeem te plannen.

Deze subflow gebruikt tekst-naar-spraak (TTS) van Cisco voor alle audioprompts.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten wordt voldaan in de beheerportal van Webex Contact Center voordat u deze subflow implementeert:

  • Maak invoerpunten, wachtrijen, teams, invoerpunttoewijzingen en andere organisatiespecifieke configuratieactiviteiten, zoals connectors, uitbel-ANI en meer.

  • Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van tekst-naar-spraak (TTS) van Cisco.

  • Zie de Installatie- en beheerhandleiding voor Webex Contact Center voor gedetailleerde stappen.

Invoer substroom

Naam van variabeleTypeBeschrijving
Terugbelnummer STRING Het telefoonnummer dat moet worden gebruikt voor het terugbellen.
Klantnaam STRING De naam van de klant die om de terugbelactie verzoekt.
Terugbelwachtrij STRING De wachtrij waarnaar de geplande terugbelactie wordt verzonden.

Substroomuitgangen

Naam van variabeleTypeBeschrijving
DatumTerugbelschema STRING De datum waarop de terugbelactie is gepland, opgemaakt als JJJJ-MM-DD.
TijdzoneTerugbelschema STRING De IANA-tijdzone-id voor de terugbelactie (bijvoorbeeld Amerika/Chicago).
StarttijdTerugbelplanning STRING De starttijd voor het terugbelvenster, ingedeeld als UU:mm:ss.
EindtijdSchemaTerugbeltijd STRING De eindtijd voor het terugbelvenster, ingedeeld als UU:mm:ss.

Uitsplitsing substroom

In de volgende tabel worden de verschillende substroomelementen beschreven die bij het gespreksproces zijn betrokken, met een gedetailleerd overzicht van de acties en antwoorden die in elke fase optreden.

Subflow-elementBeschrijving
Substroom starten Het gesprek komt in de substroom.
Planningsdatum De beller wordt gevraagd om de gewenste terugbeldatum in te voeren in YYYYMMDD-indeling. De substroom valideert de invoer om ervoor te zorgen dat het een echte datum is. Als dit ongeldig is, wordt de prompt herhaald.
Starttijd planning De beller wordt gevraagd om de starttijd voor het terugbelvenster in te voeren in de indeling UUMM (24 uur). De substroom valideert de invoer om ervoor te zorgen dat het een geldige tijd is. Als dit ongeldig is, wordt de prompt herhaald.
Eindtijd planning De beller wordt gevraagd de eindtijd voor het terugbelvenster in te voeren in de indeling UUMM (24 uur). De substroom valideert de invoer om ervoor te zorgen dat het een geldige tijd is. Als dit ongeldig is, wordt de prompt herhaald.
Tijdzone plannen De beller krijgt een menu te zien om zijn of haar tijdzone te selecteren.- Druk op 1 voor IST (Indiase standaardtijd).- Druk op 2 voor centrale tijd.- Druk op 3 voor oostelijke tijd.
Terugbellen plannen Met behulp van alle verzamelde gegevens (CallbackNumber, CustomerName, CallbackQueue en de geplande datum, tijd en tijdzone) plant de subflow de terugbelactie officieel in het systeem.
Substroom beëindigen De substroom wordt beëindigd nadat het terugbellen is gepland.

Subflowactiviteiten

In de volgende tabel wordt de volgorde beschreven van de substroomactiviteiten voor het plannen van een terugbelactie.

SubstroomactiviteitBeschrijving
Substroom starten De substroom begint wanneer deze wordt aangeroepen.
Planningsdatum Hiermee wordt de gewenste terugbeldatum van de beller verzameld. De TTS-prompt is: "Voer uw gewenste datum in YYYYMMDD-indeling in". De invoer wordt gevalideerd om ervoor te zorgen dat deze de juiste datumindeling is.
DatumIndelingOmzetten Nadat een geldige datum is ingevoerd, converteert deze activiteit de YYYYMMDD-invoer naar een YYYY-MM-DD-indeling en slaat deze op in de variabele CallbackScheduleDate.
StarttijdPlanning Hiermee wordt de starttijd voor het terugbelvenster verzameld. De TTS-prompt is: 'Voer de starttijd voor uw terugbelgesprek in UUMM-indeling in'. De invoer wordt gevalideerd om ervoor te zorgen dat deze de juiste tijdsindeling heeft.
StarttijdConverteren Zet de invoer van de HHMM-starttijd om in de indeling UU:mm:ss en slaat deze op in de variabele CallbackScheduleStartTime.
EindtijdPlanning Hiermee wordt de eindtijd voor het terugbelvenster verzameld. De TTS-prompt is: 'Voer de eindtijd voor uw terugbelgesprek in UUMM-indeling in'. De invoer wordt gevalideerd om ervoor te zorgen dat deze de juiste tijdsindeling heeft.
EindtijdConverteren Zet de invoer van de HHMM-eindtijd om in de indeling UU:mm:ss en slaat deze op in de variabele CallbackScheduleEndTime.
TijdzonePlannen Geeft een menu weer om een tijdzone te selecteren.
TerugbellenPlannen Met deze laatste actie worden alle verzamelde en opgemaakte variabelen uitgevoerd en wordt het geplande terugbelverzoek in het systeem gemaakt.
Substroom beëindigen De stroom wordt beëindigd nadat het terugbellen is gepland.

Stromen maken en beheren

Een stroom maken

U kunt stromen maken en beheren met de module voor routeringsresources. Wanneer u een stroom ontwerpt, mag een consultatieinteractie geen beleefdheidsterugbelgesprek, enquêtefeedback na een gesprek of onaangekondigde doorverbindingsactiviteit bevatten.

Wanneer u een stroom maakt en het aantal knooppunten meer dan 100 bedraagt, kan er latentie optreden in de stroomontwerper. In dergelijke gevallen raden wij u aan om de functies Stroomketen en Dynamische variabelen te gebruiken om een grote stroom op te splitsen in eenvoudig te beheren kleinere stromen. Zie Meerdere stromen koppelen (met GoTo) en Wachtrijcontact voor meer informatie.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Selecteer in het deelvenster Flows klikt u op Manage flows. Kiezen Create flows in de vervolgkeuzelijst.

Het bericht Create a new flow wizard wordt weergegeven met de optie om uit te kiezen Flow of Subflow.
4

Klik op Flow.

Klik op Subflow om een substroom te maken. Het proces van het maken van een substroom is vergelijkbaar met dat van het maken van een stroom.

5

Kies de vereiste optie voor het maken van het proces:

  • Start fresh—Gebruik deze optie om vanaf het begin een nieuwe flow te maken.
  • Flow templates—Gebruik deze optie om een stroom te maken vanuit stroomsjablonen. Zie Stromen maken vanuit stroomsjablonen voor meer informatie.
  • Import: gebruik deze optie om stromen uit een lokale opslag te importeren. Zie Een proces importeren.
6

Klik op Start fresh.

7

Op het tabblad Flow name een unieke naam in.

De stroomnaam mag geen spaties bevatten. Het enige toegestane speciale teken is _ (underscore). De toegestane lengte is 80 tekens. Bijvoorbeeld NewContact_01.

8

Klik op Create flow.

Het bericht Flow Designer wordt weergegeven.

9

Op het tabblad General settings de beschrijving van het proces in. U kunt de beschrijving later niet meer wijzigen.

10

(Optioneel) Configureer de volgende instellingen in de Diagram settings .

  • Curved links—Schakel in of uit om te schakelen tussen gebogen koppelingen en koppelingen naar rechts voor elke stroom.

    U kunt gebogen koppelingen inschakelen om de weergave van de verbinding tussen activiteiten te verbeteren. Bij complexe stromen bieden gebogen koppelingen een betere leesbaarheid in vergelijking met rechte lijnen die overlappen.

  • Link color—Kies de kleur in het vervolgkeuzekleurenpalet om de koppelingen aan te geven.

  • Error path color—Kies de kleur in het vervolgkeuzekleurenpalet om de foutpaden aan te geven.

  • Selection color—Kies de kleur in het vervolgkeuzekleurenpalet om de gekozen koppeling en de verbonden activiteiten aan te geven.

  • Thickness—Geef de waarde op om de dikte van de koppeling en de verbonden activiteiten te verhogen of te verlagen. Dikte meet in pixels en de standaardwaarde is 1 pixels. De maximale ondersteunde dikte is 3 pixels.

11

Op het tabblad Flow Decryption Settings , schakelt u de Enable flow decryption om het decoderen van gevoelige informatie in de stroom toe te staan. A Debug Details Data Disclosure pop-up wordt weergegeven. Controleren I agree en klik op Save. U kunt nu gevoelige informatie decoderen uit de stroomlogboeken op het moment van foutopsporingsprocessen. Raadpleeg het gedeelte Traceerstromen voor meer informatie.

12

Voer de volgende taken uit om het proces te maken:

Stromen maken vanuit stroomsjablonen

Met stroomsjablonen kunt u kant-en-klare stromen voor algemene usecases. Stromen maken vanuit stroomsjablonen:

1

Meld u aan bij Control Hub.

2

Navigeren naar Services > Contact Center.

3

Vanuit het scherm Contact Center deelvenster Navigatie en klik op Customer Experience > Flows.

4

Selecteer in het deelvenster Flows klikt u op Manage flows en klikt u op het pictogram Create flows vervolgkeuzelijst.

Het bericht Create a new flow wizard wordt weergegeven met de optie om uit te kiezen Flow of Subflow.
5

Klik op Flow.

Klik op om een substroom te maken Subflow. Het proces van het maken van een substroom is vergelijkbaar met dat van het maken van een stroom.

6

Vanuit het scherm Choose a methodKlik Flow templates.

7

Kies uw sjabloon in de beschikbare lijst met sjablonen. Klik op Next.

Klik op View details om een gedetailleerd voorbeeld van de sjabloon te bekijken. Raadpleeg het gedeelte Details van stroomsjabloon weergeven voor meer informatie.

8

Op het tabblad Flow name een unieke naam voor de stroom op. Volg de naamgevingsconventies.

9

Klik op Next.

U hebt een nieuwe flow gemaakt vanuit een stroomsjabloon.

Gebruik de koppelingen in de lijst met stroomsjablonen voor meer informatie over de stromen en als de stromen meer configuratie vereisen voorafgaand aan het testen. Zie Details van stroomsjabloon weergeven.

De volgende stappen

Pas de activiteiten en gebeurtenissen in de stroom aan uw vereisten aan. Valideer en publiceer de stroom.

Details van stroomsjabloon weergeven

Als u meer details over een specifieke sjabloon wilt weergeven, doet u het volgende:

1

Kies de gewenste sjabloon op de pagina voor de sjabloonverzameling.

2

Klik op View details. Het bericht Template details wordt weergegeven.

  • In het bovenste deelvenster wordt een voorbeeld van de gekozen sjabloon weergegeven. Klik op het pictogram op volledig scherm om de sjabloon op volledig scherm te openen. Selecteer specifieke gedeelten van de sjabloon en zoom in en uit. Indien nodig kunt u schakelen tussen de hoofdstroom en de gebeurtenisstromen.
  • Het onderste deelvenster bevat de volgende secties met gedetailleerde informatie over de geselecteerde stroomsjabloon:
    • Beschrijving: een korte beschrijving en doel van de sjabloon.
    • Details: belangrijkste functies van de sjabloon.
    • Vereisten: stappen die u moet configureren om de stroomsjabloon te laten werken zoals verwacht.
    • Stroomonderbreking: 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 de specifieke sjabloon worden gebruikt.
    • Aanvullende details: aanvullende details over de stroomsjabloon.

De volgende stappen

Klik op Select template om door te gaan met de gekozen sjabloon.

Opties voor contextmenu

Gebruik het contextmenu voor aanvullende acties. Het contextmenu openen vanuit de Flows kiest u de stroom en opent u de stroom in de module Flow Designer. Beweeg de muis over de naam van de stroom. Er wordt een menu weergegeven met de volgende opties:

  • Edit name—Gebruik om de naam van het proces te wijzigen.
  • Export—Wordt gebruikt om het proces te exporteren.
  • Import—Wordt gebruikt om het proces te importeren.
  • Delete—Gebruik om het proces te verwijderen.
  • View version history—Gebruik om de versiedetails van het proces weer te geven.

Stroomvariabelen bewerken

U kunt een variabele niet bewerken wanneer deze in gebruik is. Nadat u het variabele type hebt gemaakt, kunt u het variabele type niet bewerken.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken. De stroom wordt geopend in het venster Flow Designer.

4

Klik op een variabele tag in de Global properties deelvenster.

In een pop-upvenster wordt een overzicht van de variabele informatie weergegeven.
5

Klik op Edit in de rechterbovenhoek van het pop-upvenster.

6

Selecteer de niet-gebruikte variabele in het proces.

7

Breng de nodige wijzigingen aan in de naam, beschrijving, waarde en variabele configuraties van de variabele.

Een stroom wijzigen

Gebruik de pijl Edit om een stroom te bewerken. Indien ingeschakeld, kunnen andere stroomontwikkelaars het proces niet tegelijkertijd bewerken. Standaard wordt een stroom geopend in alleen-lezenmodus.

U kunt variabelen die gevoelige informatie bevatten, als beveiligd markeren. Wanneer u een bestaande stroom opent die stroomvariabelen bevat, wordt u gevraagd om deze variabelen te controleren en als beveiligd te markeren. Zie Veilige variabelen voor meer informatie over veilige variabelen.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows verschijnt en toont de lijst met stromen met de volgende velden:

Naam van het veld

Beschrijving

Naam van stroom

De naam van het proces zoals geconfigureerd in de toepassing Flow Designer.

De stroomnaam moet uniek zijn.

Beschrijving

De beschrijving van het proces zoals geconfigureerd in de toepassing Flow Designer.

Status

Geeft aan of de flow wordt gepubliceerd of zich nog in de conceptfase bevindt.

Laatst gewijzigdDatum en tijd waarop het proces voor het laatst is gewijzigd.

Laatst bewerkt door

De e-mail-id van de gebruiker die het laatst de stroom heeft bewerkt.

3

Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken. De stroom wordt geopend in het venster Flow Designer.

Als de geselecteerde stroom stroomvariabelen heeft, wordt u gevraagd de variabelen als beveiligd te markeren.

U kunt het proces alleen wijzigen als de Edit On schakelknop is ingeschakeld. Als het bericht Edit On schakelknop is uitgeschakeld, de stroom wordt weergegeven in alleen-lezenmodus.

4

Flow Decryption Settings: Schakel de optie Flow Decryption Settings om het decoderen van de stroom toe te staan. Raadpleeg het gedeelte Traceerstromen voor meer informatie.

5

Klik op Go Select Secure Variables om de pagina Edit Secure Variables .

Klik op Skip for now om door te gaan met het bewerken van de geselecteerde stroom zonder de veilige variabelen te markeren. Dit dialoogvenster verschijnt de volgende keer dat u het proces bewerkt.

Controleer de Don't show this message again selectievakje om het selectieproces voor het geselecteerde proces permanent over te slaan.

Deze functie wordt momenteel niet ondersteund.

6

Schakel de selectievakjes in van de variabelen die gevoelige informatie bevatten en klik op Save.

In het venster Stroomontwerper worden de geselecteerde variabelen weergegeven met een vergrendelingspictogram naast de namen van de variabelen.

De geselecteerde stroom wordt geopend in alleen-lezenmodus.

7

Schakel de optie Edit schakelknop om het proces te wijzigen.

8

Bewerk de conceptstroom naar wens.

Wanneer u een stroom wijzigt, kan een consultatieinteractie geen beleefdheidsterugbelgesprek, enquêtefeedback na een gesprek of onaangekondigde doorverbindingsactiviteit bevatten.

9

Klik op Save om het proces op te slaan als u de optie Autosave schakelknop.

Voorbeeld van audioprompt in het proces

Met de functie voor het voorbeeld van audioprompts kunt u audio van .wav-bestanden en tekst-naar-spraak-berichten (TTS) direct afspelen in de Flow Designer-module. Het bericht Preview prompt knop met de volgende activiteiten biedt een verbeterde ontwikkelaarservaring door de tijd en inspanning te verminderen voor het valideren van de audio- en tekst-naar-spraakberichten:

Voorbeeld van audioprompts in processen

Gebruik de pijl Preview prompt knop voor snelle verificatie van audioprompts, taal en spraakselecties in TTS-berichten, samen met het testen van de SSML-markup voor promptpersonalisatie.

  • Activiteit Muziek afspelen ondersteunt geen prompt voor het bekijken van een voorbeeld.

  • Bij weergave van een voorbeeld van tekst-naar-spraak is spraakselectie verplicht.

  • U kunt de TTS-connectoroptie niet wijzigen wanneer u een voorbeeld van de prompt bekijkt. Sluit de voorbeeldprompt, selecteer een andere provider voor de activiteit om een andere TTS-provider te testen.

  • Het bericht Language en Voice instellingen in de vervolgkeuzelijst wanneer een voorbeeld van een prompt wordt weergegeven die overeenkomt met variabelen Global_Language en Global_VoiceNamerespectievelijk. U kunt deze in de stroom instellen om de ervaring te wijzigen.

  • Controleer bij het testen van audiobestandsvariabelen of het bestandspad overeenkomt met een daadwerkelijk .wav-bestand dat in het systeem bestaat.

Entiteiten in een stroom zoeken

Gebruik de zoekfunctie om naar entiteiten in een flow te zoeken en snel toegang te krijgen tot hun locaties. Gebruik deze zoekfunctie voor uitgebreidere en complexere stromen om handmatige inspanningen te vermijden bij het vinden van de gewenste entiteiten.

U kunt met deze zoekfunctie de volgende entiteiten in de stroom zoeken:

  • Namen, beschrijvingen en invoer van activiteiten
  • Namen van variabelen
  • Kiezelexpressies
  • Stroomeigenschappen

U kunt vrije tekst vinden en vervangen in velden zoals tekstinvoer, beschrijvingen, kiezelexpressies, enzovoort.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken.

De stroom wordt geopend in de Flow Designer Venster.
4

Voer in het zoekvak dat wordt weergegeven in de rechterbovenhoek het trefwoord in (activiteitsnaam, variabele naam of tekenreeks) en druk op Enter.

U kunt het zoekvak ook activeren met behulp van de sneltoetsen: Cmd + K (voor macOS) en Ctrl + k (voor Windows).

De zoekresultaten verschijnen in een afzonderlijk zoekvenster links op het scherm.
5

(Optioneel) Kies een of meer entiteitstypes in de vervolgkeuzelijst om de zoekresultaten te filteren.

6

Ga als volgt te werk om een tekst te vinden en te vervangen:

  1. Voer het woord in het veld Replace om het gekozen trefwoord te vervangen.

  2. U kunt de afzonderlijke zoekresultaten kiezen en vervangen door het opgegeven trefwoord of klikken op de Replace all (Replace all icon.) om alle gebeurtenissen in het proces te vervangen.

Versielabels toepassen op een stroom

We raden aan versielabels toe te voegen om een levenscyclus van de flow te maken door verschillende fasen, zoals ontwikkeling, test en live. In plaats van wijzigingen rechtstreeks toe te passen op het proces, kunt u het proces faseren publiceren voordat u het proces naar de productie implementeert. Met deze functie kunt u voorkomen dat uw huidige stroom in de productie wordt overschreven.

Wanneer u een stroom publiceert, koppelt u naast de naam van de stroom een versielabel, zoals 'Live', 'Test' of 'Dev', aan de nieuwe stroomversie. Dit geeft de mogelijkheid om verschillende versies van dezelfde flow aan verschillende invoerpunten of GoTo-activiteit te koppelen. Nieuwste is het standaardversielabel dat u niet kunt verwijderen uit een stroomversie. U kunt elk ander versielabel samen met de nieuwste versie toepassen.

Bovendien kunt u meerdere versies van dezelfde flow aan een invoerpunt koppelen. Tijdens de configuratie van een invoerpunt kunt u een stroom kiezen samen met een van de bijbehorende versielabels.

U kunt de stroomlogica ook dynamisch wijzigen door versielabels in de stroom te openen met de NewContact variabele (zie Stroom starten voor meer informatie). Het bericht NewContact.FlowVersionLabel de variabele geeft het versielabel weer dat momenteel wordt uitgevoerd: of 'Dev', 'Test', 'Live' of 'Nieuwste'. Als u een versielabel voor het proces toepast, kunt u aangepaste logica ontwerpen die aangepast is aan de specifieke versielabels van het proces.

Wanneer u het proces in de bewerkingsmodus opent, ziet u de conceptversie van de meest recente stroomversie die is gepubliceerd. Wanneer u deze conceptversie publiceert, wordt het meest recente versielabel eraan gekoppeld. Aan slechts één flow is het nieuwste versielabel gekoppeld. Dit komt overeen met de laatst gepubliceerde versie van de stroom.

Voordat u begint

U moet het proces ten minste één keer publiceren.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken. De stroom wordt geopend in het venster Flow Designer.

4

Bewerk het proces.

5

Klik op Save om het proces op te slaan als u de optie Autosave schakelknop.

6

Schakel de optie Validation schakelknop om publiceren in te schakelen.

7

Klik op Publish.

8

(Optioneel) In het veld Publish flow voert u een opmerking in over de versie of informatie die u met andere stroomontwikkelaars wilt delen.

9

Standaard wordt de koppeling Latest is geselecteerd als het versielabel dat de nieuwste versie van de stroom aangeeft. U kunt meerdere versielabels toepassen op een stroomversie, zoals live, dev of test vanaf de Add version label vervolgkeuzelijst.

Als een specifiek versielabel aan een invoerpunt is toegewezen, verschijnt er naast dat versielabel in de vervolgkeuzelijst een melding dat het label aan een invoerpunt is toegewezen.

10

Klik op Publish.

Nadat u een of meer geschikte versielabels hebt gekozen en hebt gepubliceerd, gebruikt u deze versie van het proces wanneer u een invoerpunt toewijst.

11

(Optioneel) Klik op het timerpictogram naast het versienummer om de versiegeschiedenis van het proces weer te geven.

Het bericht Version history modaal wordt weergegeven met de volgende details voor actieve versies en andere versies van de stroom:

  • Publicatietijd
  • Versienummer
  • Versielabel (indien toegepast)
  • Laatst bewerkt door
  • Opmerking publiceren

Gebruik een van de volgende zoekattributen voor trefwoorden om de tabel te filteren:

  • Versienummer
  • Versielabels
  • Gepubliceerd door
  • Opmerking publiceren
  • Publicatiedatum
12

Klik op het pictogram View pictogram van een rij om de stroom weer te geven die in de gekozen versie is gepubliceerd.

Als u ervoor kiest om te bewerken wanneer u een oudere stroomversie bekijkt, overschrijft deze het huidige concept met die specifieke stroomversie.

Nadat u het juiste versielabel hebt toegepast op een stroom, kunt u die stroomversie kiezen wanneer u een wachtrij maakt.

U kunt een willekeurig aantal versies aan een flow toevoegen. De geschiedenis van de stroomversies geeft echter alleen de meest recente 100-versies weer. Stroomversies worden alleen verwijderd wanneer u het proces verwijdert.

Automatisch opslaan in- of uitschakelen

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op om een stroom te maken New.

4

Als u een bestaande stroom wilt bewerken, klikt u op de Go to Flow Designer naast het proces dat u wilt bewerken.

De stroom wordt geopend in de Flow Designer Venster.
5

Als u de optie voor automatisch opslaan wilt inschakelen, stelt u de optie Autosave in- of uitschakelen van de knop AAN.

6

De optie voor automatisch opslaan uitschakelen:

  1. Stel de Autosave schakelt u de knop uit.

    Een bericht vraagt u om uw actie te bevestigen.

  2. Klik op Disable autosave.

Nadat u de optie voor automatisch opslaan hebt uitgeschakeld, slaat u uw wijzigingen handmatig op. Anders verliest u de wijzigingen die in het proces zijn aangebracht.

Activiteiten kopiëren en plakken

Kopieer en plak een activiteit of een groep activiteiten in dezelfde stroom, zodat u activiteiten niet helemaal opnieuw hoeft te configureren. Hiervoor kunt u één activiteit of een groep activiteiten tegelijk selecteren en opnieuw gebruiken in dezelfde volgorde. Wanneer u activiteiten kopieert, maakt het systeem duplicaten van die activiteiten en kopieert alle geconfigureerde instellingen en koppelingen.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op om een stroom te maken Manage Flows > Create Flows.

4

Als u een bestaande stroom wilt bewerken, klikt u op de Go to Flow Designer naast het proces om het te openen.

5

Voer een van de volgende handelingen uit:

  1. Als u één activiteit wilt kopiëren en dupliceren, selecteert u de activiteit die u wilt kopiëren en klikt u op het pictogram kopiëren (Copy icon.).

  2. Als u meerdere activiteiten wilt kopiëren en dupliceren, drukt u op SHIFT en selecteert u de activiteiten die u wilt groeperen en klikt u op het pictogram kopiëren (Copy icon.).

U kunt ook op CTRL + C op het toetsenbord drukken om de geselecteerde activiteiten te kopiëren en op CTRL + V drukken om de geselecteerde activiteiten op het doek te plakken.

6

Wijzig de rangschikking van de gekopieerde activiteiten, indien nodig.

Een stroom valideren

Valideer een stroom om ervoor te zorgen dat alle vereiste velden zijn geconfigureerd en dat de structuur van de stroom geldig is. Validatie kan niet bepalen hoe het systeem de stroom op runtime uitvoert en biedt geen garantie dat de stroom wordt uitgevoerd zoals verwacht.

Wanneer de validatie is gelukt, verlaat u de Validation in te schakelen. U kunt het proces alleen publiceren als de validatie is gelukt.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces dat u wilt valideren.

De stroom wordt geopend in de Flow Designer Venster.
4

Stel de Validation schakelen naar On.

De validatie wordt gestart en er worden fouten weergegeven in het venster.

Tijdens de validatie worden fouten op de volgende manieren weergegeven:

  • Flow errors button—Er verschijnt een rode knop naast de Validation aan/uit met het aantal actieve fouten. Als er geen fouten zijn (stroomfouten: 0), is de knop groen.
  • Activity error styling: als een activiteit configuratiefouten heeft, wordt de activiteit weergegeven met een rode omtreklijn en een rood informatiepictogram in de rechterbovenhoek. Klik op dit pictogram om knopinfo in context weer te geven met een overzicht van eventuele fouten in de activiteit. Nadat u de fout hebt verholpen, verliest de activiteit de foutstijl in realtime.
  • Validation details window—Dit pop-upvenster houdt een actieve lijst met actieve fouten in het proces bij. U kunt dit venster slepen en rond het canvas verplaatsen. Klik op de pagina Close rechtsboven om het venster te sluiten.

    Dit venster bevat twee gedeelten:

    • Flow errors section—In dit gedeelte worden alle actieve fouten in de stroom weergegeven en worden ze uitgesplitst per activiteit. Los al deze fouten op voordat u het proces kunt publiceren. Zie Foutcodes begrijpen voor meer informatie.
    • Recommendations section—In dit gedeelte worden de optimale werkwijzen en herinneringen voor het doorstromen van gebouwen weergegeven. Hoewel u deze items moet overwegen voordat u een stroom publiceert, zijn de aanbevelingen niet vereist.

      Als u de aanbevelingen niet wilt zien, klikt u op Dismiss recommendations om de lijst te verbergen. De lijst blijft verborgen totdat u de pagina Validation details en open het opnieuw.

5

Als u de koppeling Validation details en wilt u het opnieuw openen, klikt u op de Flow errors Knop.

6

(Optioneel) Als er fouten zijn, stelt u de optie Validation schakelen naar Off. Herstel de fouten en start de validatie opnieuw op.

Stroomvalidatie kan geen functies evalueren of controleren om te zien of variabelen verdwijnen en waarden verwachten. Het controleert alleen op structurele fouten. Controleer uw variabelen goed om ervoor te zorgen dat ze naar verwachting werken.

Een proces kopiëren

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op het pictogram met de puntjes naast de stroom die u wilt kopiëren en klik op Copy.

De naam van de gekopieerde stroom heeft de volgende indeling: Copy_FlowName_FlowID. Stroomnaam is de naam van de oorspronkelijke stroom en stroom-id is een unieke id voor de oorspronkelijke stroom.

4

Open de gekopieerde stroom om de naam te bewerken.

Een proces exporteren

Exporteer een stroom om een stroomdefinitie uit te pakken als een JSON-bestand. U kunt later het JSON-bestand importeren om dezelfde stroom te maken voor een andere tenant. Zie Een proces importeren.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op het ellipspictogram naast de stroom die u wilt exporteren en klik op Export.

4

Selecteer in het dialoogvenster dat wordt geopend Save en klik op OK om het stroombestand te downloaden.

Het bestand wordt naar uw lokale systeem gedownload met de bestaande bestandsnaam in JSON-indeling.

Een proces importeren

Als u een stroom vanuit een andere tenant wilt importeren, moet u eerst het proces exporteren als een JSON-bestand. Zie Een stroom exporteren om een stroom te exporteren.

Zie Een stroom kopiëren om een bestaand proces binnen dezelfde tenant opnieuw te gebruiken.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Voer uw naam en e-mailadres in onder Manage flows klikken Import.

4

Kies het stroombestand in JSON-indeling van uw lokale systeem.

5

Klik op Open om het bestand te importeren.

De stroom wordt naar uw tenant geïmporteerd.

U kunt een stroom alleen in JSON-indeling importeren. Het JSON-bestand moet een geldige stroom zijn om te importeren.

U kunt een bestand van maximaal 10 MB importeren.

De volgende stappen

U kunt het proces wijzigen of publiceren. Zie Werken met stromen voor meer informatie.

Een stroom publiceren

U kunt een stroom publiceren nadat het systeem de stroom heeft gevalideerd en zonder fouten heeft gevonden. U kunt een gepubliceerde stroom gebruiken in strategieën voor het routeren van invoerpunten.

Controleer vóór publicatie of de stroom correct is geconfigureerd en gereed is voor gebruik door Live Contact Center. Het systeem biedt geen volledige ondersteuning voor het bewerken van een gepubliceerde stroom.

Het systeem schakelt de Publish flow terwijl de Validation schakelaar is uitgeschakeld. Als er actieve fouten zijn, blijft de knop uitgeschakeld.

Wanneer u klikt Publish flowDe Publish flow bevestigingsvenster wordt weergegeven. Voordat u een stroom publiceert, moet u ervoor zorgen dat alle expressies werken en dat de stroom zich naar wens gedraagt.

Als er een fout optreedt:

  • U ziet een meldingsvenster met de Tracking Id en Flow Id. Neem contact op met de Cisco-ondersteuning voor hulp met fouten. Voor ondersteuning is de Tracking Id.
  • Klik op de pagina Retry publish.
1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces dat u wilt publiceren.

De stroom wordt geopend in de Flow Designer Venster.
4

Klik op Publish.

Als de stroom met succes wordt gepubliceerd, wordt een bevestigingsbericht weergegeven.

5

Selecteer een van de volgende opties:

  • Klik op Close Flow & Sign Out, als u klaar bent met het controleren van het proces en u zich wilt afmelden bij de Flow Designer.
  • Klik op Return to Flow, als u het proces wilt bekijken of bewerken.

    Als de stroom wordt toegewezen aan strategieën voor het routeren van invoerpunten, kan het bewerken van een gepubliceerde stroom gevolgen hebben voor live contactcenterinteracties.

Een proces verwijderen

Als een stroom de status heeft van Published, het kan onderdeel zijn van een configuratie van een routeringsstrategie. Weet waar het proces in gebruik is voordat u het verwijdert. Anders kunt u live contactcenterinteracties beïnvloeden.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

Het bericht Flows wordt weergegeven.
3

Klik op het ellipsvormige pictogram naast de stroom die u wilt verwijderen en klik op Delete.

4

Klik op Yes om te bevestigen.

Strategieën voor het routeren van invoerpunten

Een strategie voor het routeren van invoerpunten is een configuratie die het routeringsgedrag van een contact bepaalt wanneer het contact een invoerpunt bereikt. Wanneer een contact bij een invoerpunt aankomt, controleert de routeringmotor om te zien welke routeringstrategie actief is op het opgegeven tijdstip en volgt deze configuratie.

Met het gedeelte Gespreksbeheer van de configuratie van de routeringsstrategie voor het invoerpunt kunt u een stroom kiezen die de ervaring beheert die bellers hebben tijdens hun interactie. Met Flow Designer kunt u een end-to-end flow configureren die zowel de eerste behandeling van het gesprek in de IVR als de wachtrijervaring beheert nadat het contact in de wachtrij staat.

Kies een stroom uit de Flow om de stroom aan te geven die deze end-to-end gesprekservaring beheert tijdens het tijdsinterval dat is opgegeven in de routeringsstrategie. Alleen stromen die vanuit Flow Designer zijn gepubliceerd, zijn beschikbaar in deze vervolgkeuzelijst.

Stromen zijn alleen beschikbaar voor telefonie-invoerpunten. U kunt geen instellingen in de stroom van de routeringsstrategie voor het invoerpunt overschrijven.

Strategieën voor het routeren van wachtrijen

Een strategie voor het routeren van wachtrijen is een configuratie waarmee het routeringsgedrag van een contactpersoon wordt bepaald wanneer het contact een wachtrij bereikt. Wanneer een contact in een wachtrij aankomt, controleert de routeringsengine welke strategie voor de routering van de wachtrij actief is op het opgegeven tijdstip en volgt deze configuratie.

Klanten die strategieën voor het routeren van wachtrijen in Webex Contact Center hebben, hebben toegang tot deze strategieën, maar kunnen geen nieuwe strategieën maken. We raden alle klanten aan hun configuraties over te zetten naar wachtrijen.

Substromen maken en beheren

Met Flow Designer kun je grote stromen opsplitsen in kleinere, beter beheersbare onderdelen, substromen genoemd. U kunt substromen over meerdere stromen opnieuw gebruiken om specifieke taken af te handelen. Deze modulaire aanpak vereenvoudigt het flowmanagement en vermindert de complexiteit van het bouwen van grote stromen. Hier zijn enkele belangrijke kenmerken van substromen:

  • U kunt substromen op organisatieniveau maken om deze intern beschikbaar te maken. U kunt bijvoorbeeld substromen weergeven en aanroepen die binnen dezelfde organisatie beschikbaar zijn. U kunt maximaal 200 substromen per organisatie maken.

  • U kunt een substroom binnen een stroom aanroepen om de logica uit te voeren zonder een invoerpunt te koppelen of de hoofdstroom te verlaten.

  • U kunt substromen meerdere keren opnieuw gebruiken in een hoofdstroom of over hoofdstromen binnen de organisatie.

  • U kunt variabelen doorgeven tussen bovenliggende stroom en substromen en invoer- en uitvoervariabelen van de hoofdstroom toewijzen aan de substroom en omgekeerd. Dit maakt deze variabelen in de substroom onafhankelijk van de variabelen in de bovenliggende stroom die de substroom aanroept.

    De tekst-naar-spraak-instellingen (TTS) in de hoofdstroom gaan echter niet door naar de substromen. Overweeg bijvoorbeeld een stroom waarin de belangrijkste stroomvariabele is Global_VoiceName: fr-FR-Ariane (French). Als een subflow wordt geactiveerd om TTS af te spelen, wordt de audio standaard in het Engels afgespeeld. Om dit te overwinnen, definieert u een substroomvariabele met dezelfde naam die Global_VoiceName :fr-FR-Ariane (French). U kunt ook een substroomvariabele maken Global_VoiceName (hetzelfde als in de hoofdstroom) en wijs de waarde van de hoofdstroom toe aan de substroom. Zie Verschillende ondersteunde talen en spraaknamen configureren met systeemeigen tekst-naar-spraak in de WxCC-substroom voor meer informatie.

    U kunt geen globale variabelen toevoegen aan de substroom. U kunt echter een globale variabele van de hoofdstroom toewijzen aan een lokale variabele in substroom.

  • U kunt subflow onafhankelijk publiceren. De wijzigingen die in de substroom worden aangebracht, worden echter pas van kracht nadat u de hoofdstroom opnieuw hebt gepubliceerd.

  • U kunt een versielabel, zoals Live, Dev en Test, aan een subflow toevoegen zodat u een end-to-end-test van de hoofdflow in de respectievelijke omgevingen kunt uitvoeren.

  • Substromen moeten worden aangeroepen vanuit de hoofdstromen. U kunt geen andere substroom oproepen vanuit een substroom.

  • U kunt geen substroom koppelen vanuit een invoerpunt of wachtrijrouteringsstrategie.

  • U kunt substromen onafhankelijk van elkaar importeren en exporteren.

Een subflow maken

U kunt substromen maken en beheren in Control Hub.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows > Subflows.

3

Klik op Manage subflows > Create subflow.

4

Op het tabblad Subflow name de naam van de substroom in.

De naam van de substroom moet uniek zijn. Het mag geen spaties bevatten. De enige toegestane speciale tekens zijn _ (onderstrepingsteken) en - (koppelteken). De maximale lengte is 80 tekens.

5

Klik op Start building subflow.

Het bericht Flow Designer wordt weergegeven.

6

Op het tabblad General settings , voer de beschrijving van de substroom in. U kunt deze beschrijving later wijzigen.

7

Op het tabblad View settings gedeelte, configureert u functies zoals gebogen koppelingen, koppelingskleur, foutpadkleur, selectiekleur en dikte.

8

Op het tabblad Variable definition voegt u de vereiste variabelen toe om aan de hoofdstroom te koppelen.

  • Subflow input variable: (Vereist) Deze variabele ontvangt een invoer van de hoofdstroom.
  • Subflow output variable: (Vereist) Deze variabele retourneert een uitvoer naar de hoofdstroom.
  • Subflow local variable: (Optioneel) Deze variabele is voor logica die is geïsoleerd binnen de substroom en heeft geen betrekking op de hoofdstroomvariabelen.

Alle bovenstaande variabelen kunnen van het type tekenreeks, geheel getal, datum/tijd, booleaans, decimaal en JSON zijn.

9

Voer de volgende taken uit om de subflow te maken:

Acties zoals het toepassen van versielabels en flow tracing werken op dezelfde manier als in de hoofdflow. Voor meer informatie: Pas versielabels toe op een stroom en Foutopsporingsstromen.

Een substroom bewerken

Wanneer u een substroom bewerkt en publiceert, worden de wijzigingen pas van kracht in de hoofdstroom nadat u de hoofdstroom hebt gepubliceerd.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows > Subflows.

3

Klik op de substroom die u wilt bewerken.

4

Schakel de optie Edit om de substroom te wijzigen.

5

Breng de vereiste wijzigingen aan in de substroom.

Klik op Save om het proces op te slaan als u de optie Autosave schakelknop.

Een substroom verwijderen

Als een gepubliceerde hoofdstroom een substroom gebruikt, kunt u deze niet verwijderen, ongeacht of de stroom live is of aan een invoerpunt is gekoppeld. Als u de substroom wilt verwijderen, verwijdert u deze eerst uit de hoofdstroom of verwijdert u de hoofdstroom volledig.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows > Subflows.

3

Klik op het pictogram met de verticale puntjes op de substroomrij die u wilt verwijderen en klik op Delete.

4

Klik op Yes om te bevestigen.

Substroom toevoegen aan een hoofdstroom

U kunt een substroom toevoegen aan meerdere hoofdstromen.

1

Meld u aan bij Control Hub.

2

Navigeren naar Contact Center > Customer Experience > Flows.

U kunt ook een substroom aan een hoofdstroom toevoegen via de navigatiebalk van de beheerportal. Kiezen Routing strategy > Flows. Klik op het pictogram met de puntjes naast de stroom die u wilt bewerken en klik op Open.

3

Klik op de stroom die u wilt wijzigen om een substroom toe te voegen.

Het bericht Flow Designer wordt weergegeven.

4

Klik op de pagina Subflows Virtuele vergaderingen.

Er verschijnt een lijst met substromen voor de gekozen organisatie/tenant.

5

Sleep de vereiste substroom uit de lijst naar het canvas om deze toe te voegen aan de hoofdstroom.

U kunt de details van de gekozen substroom weergeven, zoals de naam, de substroomversie samen met het versielabel en alle variabelen die in de substroom zijn geconfigureerd.

U kunt ook op View naast de naam van de substroom om de substroom in een nieuw tabblad in de browser te openen.

6

Op het tabblad Subflow version kiest u het vereiste substroomlabel dat u aan de hoofdstroom wilt toevoegen, omdat dit niet standaard is geconfigureerd. Standaard wordt de koppeling Enable automatic updates selectievakje is ingeschakeld. Wanneer deze optie is ingeschakeld, wordt de hoofdstroom automatisch bijgewerkt met de nieuwere versie wanneer u een nieuwe versie van een substroom maakt.

Schakel het selectievakje Enable automatic updates om automatische updates uit te schakelen. Zorg ervoor dat de hoofdstroom opnieuw wordt gepubliceerd wanneer u nieuwere versies van de substroom maakt.

7

Op het tabblad Subflow input variables de hoofdstroomvariabelen aan de invoervariabelen van de substroom toewijzen.

Zorg ervoor dat u hetzelfde gegevenstype toewijst om de substroom zonder fouten te laten werken.

Evenzo ziet u in de Subflow output variables de uitvoervariabelen van de substroom toewijzen aan de hoofdstroomvariabelen met hetzelfde gegevenstype.

8

Publiceer de hoofdstroom.

Functies maken en beheren

U kunt functies maken en beheren in de Flow Designer-module. Met functies kunt u aangepaste broncode schrijven voor het uitvoeren van snelle gegevenstaken en complexe acties orchestreren. U kunt code inline schrijven met behulp van een code-editor en deze gebruiken over stromen.

De functies vormen een aanvulling op het Pebble Template framework dat de ontwikkelaars gebruiken om soortgelijke taken uit te voeren. Met deze mogelijkheid kunnen de stroomontwikkelaars:

  • Kies de taal voor het schrijven van de code. Ondersteunde talen zijn JavaScript en Python.
  • Schrijf aangepaste broncode met taalspecifieke statische analyse.
  • Test aangepaste code met voorbeeldwaarden en bekijk outputs en fouten voordat u deze publiceert.
  • Flowlogica schrijven op basis van activiteitsuitvoervariabelen en status-/foutcodes.
  • Parseren en instellen in variabelen de waarden van outputs die door de functie worden geretourneerd, voor verder gebruik in de stroom.
  • Hergebruik werkt als activiteit over meerdere stromen heen.
  • Foutopsporingsstromen met behulp van de foutberichten die worden geretourneerd door de functie-uitvoer, status- en foutcodes, afhandeling van runtime-fouten, foutopsporingsfuncties van de stroom en analysefuncties.

Belangrijke overwegingen

In dit gedeelte worden enkele belangrijke overwegingen genoemd bij het werken met functies:

  • Het maximale aantal ondersteunde functies per organisatie is 200.
  • Het maximaal toegewezen geheugen per functie is 128 MB.
  • De configureerbare time-out voor audio tijdens het wachten is 2-5 seconden.

Een functie maken

1

Meld u aan bij Control Hub.

2

Navigeren naar Services > Contact Center > Customer Experience > Functions.

3

Selecteer in het deelvenster Functions klikt u op Create a function.

U kunt ook een functie maken vanuit de Functions in de module Flow Designer.

4

Selecteer in het deelvenster Create a new function kiest u de vereiste methode voor het maken van een functie.

  1. Start Fresh—Kies deze methode om een nieuwe functie helemaal opnieuw te maken om gegevens parseren uit te voeren of aangepaste code uit te voeren. Selecteer in het deelvenster Create a new function voert u de volgende taken uit:

    1. Selecteer in het deelvenster Name & Configure configureert u de volgende instellingen:

      • Function Name: geef een naam op voor de functie.
      • Function Language—Kies de taal van de functie. Beschikbare talen zijn JavaScript en Python.

    2. Klik op Create Function. De nieuwe UI-pagina met functiedefinitie wordt geladen met de volgende deelvensters:

      • Codebewerker: voer hier uw aangepaste broncode in.
      • Testpaneel: test de geschreven code door waarden op te geven aan een van de gedefinieerde invoer. Klik op Test om de code te valideren. Het resultaat wordt weergegeven in het deelvenster met resultaten.
      • Deelvenster Eigenschappen: bestaat uit de volgende velden.
        • Function Description—Geef een korte beschrijving van het doel van de functie.
        • Variable Definition: configureer en wijs de invoervariabelen toe aan de code. Klik op de pagina Add Input Variables Knop. Op het tabblad Add Function Variable voert u de volgende gegevens in in een pop-upvenster:
          • Name: voer de naam van de variabele in.
          • Description: geef een beschrijving voor de variabele.
          • Variable Type—Kies het type variabele. Beschikbare opties zijn Tekenreeks, Geheel getal, Datum en tijd, Booleaans, Decimaal, JSON.

          Klik op Save.

        • Output Variable Definition: geef de uitvoervariabelen op die door de functie moeten worden geretourneerd. Dit helpt de stroomontwikkelaars om deze variabelen te gebruiken tijdens het gebruik van uw functie.
        • Het bericht Function Properties in de rechterbenedenhoek van het deelvenster worden de volgende details weergegeven:

          • Function Owner: de e-mail-id van de gebruiker die de functie heeft gemaakt.
          • Function ID- Automatisch gegenereerde functie-id.
          • Last edited: de datum waarop de functie voor het laatst is bewerkt.
          • Function version: het nieuwste beschikbare versienummer van deze functie.

  2. Import—Kies deze methode om een functie te importeren. Selecteer in het deelvenster Create a new function voert u de volgende taken uit:

    U kunt alleen JSON-bestanden importeren die zijn gegenereerd door een functie te exporteren.

    1. Selecteer in het deelvenster Upload the file kiest u het gewenste bestand. U kunt ook het bestand slepen en neerzetten. Klik op Replace om het gekozen bestand te vervangen.
    2. Klik op Next.
    3. Selecteer in het deelvenster Name & Configure configureert u de volgende instellingen:
      • Function Name: geef een naam op voor de functie.
      • Function Language: de programmeertaal van de functie die u hebt geïmporteerd. Het systeem stelt deze in op basis van de taal van de functie die u importeert.

      Klik op Create Function.

    4. De functiepagina wordt opnieuw geladen. Herhaal de hierboven beschreven stappen om een nieuwe functie helemaal opnieuw te maken.
5

Klik op Publish Function. Selecteer in het deelvenster Publish Function voert u de volgende gegevens in:

  • Publish Note—Voeg een optionele opmerking als referentie toe.
  • Add Version Label(s): voeg het vereiste versielabel toe aan de functie. Als u geen versielabel toevoegt, voegt het systeem automatisch het label 'Nieuwste' toe.

Gebruik de vervolgkeuzeknop naast de functienaam linksboven op de pagina om de versiegeschiedenis van de functie weer te geven. U kunt indien nodig ook terugkeren naar een oudere versie, vergelijkbaar met hoe u dat doet voor stromen.

Als u een functie publiceert nadat u de broncode of instellingen hebt bewerkt, werkt het systeem de wijzigingen onmiddellijk bij in alle stromen die de getagde versies van de functie gebruiken. Houd daarom rekening met het publiceren van getagde versies van een functie die in uw live productiestromen wordt gebruikt.

De volgende stappen

Voeg de functie toe aan een hoofdstroom. Zie Een functie toevoegen aan een hoofdstroom voor meer informatie.

Functies beheren

Nadat u een functie hebt gemaakt, kunt u de functie naar behoefte kopiëren, exporteren en verwijderen.

1

Meld u aan bij Control Hub.

2

Navigeren naar Services > Contact Center > Customer Experience > Functions.

Op de pagina Functies worden alle functies weergegeven die in de organisatie zijn gemaakt.
3

Klik op het ellipsvormige pictogram naast de functie. Kiezen Copy, Delete, of Export indien nodig.

4

Klik op de pagina Manage function in flow designer om de functie in de module Flow Designer te openen.

De volgende stappen

Een functie toevoegen aan een hoofdstroom

U kunt een functie toevoegen aan meerdere hoofdstromen.

1

Meld u aan bij Control Hub.

2

Navigeren naar Services > Contact Center > Customer Experience > Flows.

3

Klik om het proces te openen waaraan u een functie wilt toevoegen.

4

Schakel de optie Edit Knop.

5

Klik op de pagina Functions tabblad in het deelvenster Activiteitenlijst aan de linkerkant

Er verschijnt een lijst met gepubliceerde functies die zijn gemaakt voor de gekozen organisatie/tenant.

6

Sleep de vereiste functie vanuit de lijst naar het canvas. Voeg deze toe aan de hoofdstroom.

U kunt de details van de gekozen functie weergeven, zoals het versielabel voor de functie, invoervariabelen voor de functie, variabele details en uitvoervariabelen.

7

Op het tabblad Function Input Variables , wijs de hoofdstroomvariabelen toe aan de functieinvoervariabelen.

Stroomvariabelen die zijn gemaakt met dezelfde naam en hetzelfde gegevenstype als de functieinvoervariabelen worden automatisch aan elkaar toegewezen.

8

Op het tabblad Function Output Variables gedeelte, parseren en de functieuitvoervariabelen toewijzen aan de hoofdstroomvariabelen met hetzelfde gegevenstype. U kunt parseren met JSONPath-expressies, zoals beschreven op het scherm met voorbeelden.

9

Publiceer de hoofdstroom.

Veelgestelde vragen

In dit gedeelte vindt u antwoorden op veelgestelde vragen over het gebruik van functies in uw organisatie.

Welke talen ondersteunt de module Flow Designer voor de activiteit Functie?

De module Flow Designer ondersteunt JavaScript (Node.js 22.x) en Python (3.13) in de eerste fase.

Hebben we grenzen aan de bibliotheken die ik binnen het codeblok kan gebruiken?

Er zijn algemene bibliotheken beschikbaar. Er is echter geen ondersteuning voor aangepaste modules.

Is er een limiet op het aantal regels code?

Ja. U kunt maximaal 5000 regels code typen.

Is er een limiet op de uitvoeringstijd?

Ja. Het uitvoeren kan maximaal 5 seconden duren.

Kan ik mijn code testen? Zijn er beperkingen?

Ja. Er is een uitvoeringstestrunner beschikbaar met werkelijke uitgangen of een foutbericht geretourneerd. Consolelogboeken worden niet weergegeven, maar men kan ze instellen en openen met behulp van een aangepaste reeks uitvoerreeksen.

Hebben we ondersteuning voor Muziek tijdens het wachten op uitvoering waits mid call (stiltepreventie)

Ja, de instelling Muziek tijdens wachten op stroom helpt automatisch stilte naar bellers te voorkomen. De standaardwaarde is 2 seconden.

Hoe werkt de functie?

We gebruiken FaaS (Function as a Service) infrastructuur om de functie te verpakken en uit te voeren. Lage latentie voor spraakgesprekken.

Hoeveel invoervariabelen kan ik doorgeven? Hoeveel outputs worden er ingesteld?

Er worden tien invoervariabelen en één JSON-uitvoervariabele ingesteld. Afzonderlijke functie-uitgangen kunnen in dezelfde activiteit worden geparseerd met behulp van JSONPath-expressies.

Kan ik meerdere variabelen instellen voor het codeblok?

Ja. De nieuwe verbetering voor het instellen van meerdere variabelen is vergelijkbaar met de activiteit 'Parseren'.

Kan ik de functie over meerdere stromen hergebruiken?

Ja. U kunt de functie in al uw werkprocessen gebruiken omdat deze centraal beschikbaar is in uw organisatie.

Wie kan functies beheren (bewerken of weergeven)?

supervisors en beheerders. De toegang van supervisors tot de functie wordt beheerd door de Function instelling (die kan worden ingesteld op Bewerken, Weergeven of Geen onder Klantervaring in het gebruikersprofiel).

Foutafhandeling configureren

Het systeem markeert het pad voor het afhandelen van fouten voor elke activiteit die binnen de specifieke stroom is ingesteld. Configureer het pad voor het afhandelen van fouten om mogelijke fouten tijdens het uitvoeren van de stroom te beheren. Het systeem geeft dit pad standaard weer, maar het configureren is optioneel. Als u deze niet instelt voor een activiteit, geeft het systeem meldingen weer tijdens de stroomvalidatie. U kunt de stroom echter nog steeds publiceren met deze meldingen.

Het systeem classificeert fouten die optreden tijdens de uitvoering van het proces in twee categorieën:

  • Activity execution errors: Geef de fouten aan die optreden tijdens de functionele uitvoering van de activiteit. Er treedt bijvoorbeeld een activiteitsfout op wanneer een klant een niet-overeenkomende invoer invoert tijdens het uitvoeren van de activiteit Menu.

  • System/Global errors: Geef de fouten aan die optreden in het systeem tijdens het uitvoeren van de activiteit. Systeemfouten treden bijvoorbeeld op als er een ongeldige kiezelexpressie is tijdens het uitvoeren van de activiteit Variabele instellen.

    • Undefined Error: Dit foutknooppunt stelt het foutuitvoerpad in dat de stroom neemt wanneer er niet-gedefinieerde systeemfouten zijn tijdens de uitvoering van de stroom. U kunt de flow voor niet-gedefinieerde fouten configureren door het uitvoerpad van deze activiteit te verbinden met de juiste activiteiten.

      Het volgende: Flow Control activiteiten hebben niet de Undefined Error Knooppunt:

      • Proces starten
      • Eindproces
      • HTTP-verzoek
      • Ontleden

      Als u de knop Undefined Error voor een activiteit, neemt u contact op met Cisco-ondersteuning om de corresponderende functiemarkering in te schakelen.

Configureer foutafhandelingspaden om de flow te optimaliseren. Als u geen foutafhandelingspad voor de activiteit configureert, gebruikt de stroom standaard het pad dat is ingesteld in OnGlobalError gebeurtenishandler onder de Event Flows Virtuele vergaderingen. Voor meer informatie over de OnGlobalError gebeurtenisafhandeling, zie Gebeurtenisstromen.

Door het systeem afgedwongen zelfluslimieten voor activiteiten

Het systeem handhaaft zelfluslimieten voor specifieke activiteiten tijdens de runtime-uitvoering van stromen. Dit voorkomt dat activiteiten in een interactie eindeloze lussen terechtkomen.

Als een activiteit de door het systeem opgelegde limiet overschrijdt tijdens de uitvoering, verschijnt een waarschuwingsbericht dat een lus wordt gedetecteerd. Meer informatie over de specifieke maximumgrenswaarden voor activiteiten vindt u in het artikel Systeemlimieten in Webex Contact Center.

Als een activiteit de door het systeem opgelegde limiet overschrijdt tijdens de uitvoering, verschijnt een waarschuwingsbericht dat een lus wordt gedetecteerd. Zie de volgende tabel voor de maximale grenswaarden voor activiteiten:

Configuraties

Limiet voor zelflus

Geavanceerde wachtrijgegevens1500
Blinde overdracht10
Overdekte overdracht75
TrgBlln10
Analyse gespreksvoortgang10
Cijfer verzamelen100
Verbinding verbreken0
Gespreksdistributiegroep escaleren750
Feedback V210
Menu100
Wachtrij contactpersoon100
Wachtrij naar agent100
Beller-id instellen100
Opnamebeheer10
Opnemen10
Terugbellen plannen10
Prioriteit van contactpersoon instellen100
Mediastroom starten20
Audio uploaden3
Virtuele agent50
Virtuele agent V250

Hoewel er specifieke configuraties bestaan voor gespreksafhandelingsactiviteiten, zijn activiteiten voor stroombesturing onderworpen aan door het systeem geconfigureerde toenamelimieten om stabiliteit te garanderen en oneindige looping te voorkomen.

Meerdere stromen koppelen (met GoTo)

Flow Designer geeft u de mogelijkheid om meerdere stromen te koppelen (flow chaining). U kunt de ervaring van de beller wijzigen door gesprekken te sturen naar een invoerpunt (op basis van de tijd) of naar een stroom (voor hergebruik in scenario's). Gebruik Ga naar om meerdere stromen in elkaar te zetten. U kunt stroomvariabelen in verschillende stromen toewijzen om ervoor te zorgen dat de gegevens in de end-to-end gesprekservaring blijven bestaan.

Vaccinatie registratie

Voor het afhandelen van klanten die deelnemen aan een vaccinatiecampagne, kunt u twee opties aanbieden: een voor premium klanten en een andere voor algemene klanten.

Wanneer algemene klanten bellen, stuurt het systeem het gesprek naar de stroom die is gekoppeld aan de registraties voor de afhandeling van het invoerpunt. Op basis van de actieve strategieën voor het routeren van invoerpunten, leidt het systeem het gesprek om naar de juiste agent om de algemene klant te registreren.

Wanneer premium-klanten bellen, stuurt het systeem het gesprek naar een andere stroom om een afspraak te plannen.

Bekende problemen met het koppelen van stromen

  • Het systeem voorkomt dat u een invoerpunt kunt verwijderen dat deelneemt aan de stroomketen. Verwijder alle bijbehorende resources (wachtrijen en stromen) voordat u het invoerpunt verwijdert.

  • Het systeem voorkomt dat u een stroom die deelneemt aan de stroomketen kunt verwijderen. Verwijder elke stroomketenreferentie voordat u de stroom verwijdert.

  • Bij geforceerd verwijderen van een invoerpunt of stroom in de stroomketen wordt de validatie overgeslagen en worden geen foutberichten weergegeven in de gebruikersinterface.

Foutopsporingsprocessen

Foutopsporing voor stroom is een proces na gesprek in Flow Designer waarmee u inzicht kunt krijgen in de stroom en het pad dat werd gevolgd voor een gesprek. Met deze functie kunnen stroomontwikkelaars belangrijke informatie weergeven in het beheeruitvoeringspad om stroomproblemen op te lossen en op te lossen.

Als u meerdere versielabels op een stroom hebt toegepast, kunt u de stroom ook met betrekking tot die versielabels traceren. Zie Versielabels toepassen op een stroom voor meer informatie.

Een interactie geeft een samenvatting en correleert activiteiten tijdens het traject van een contactpersoon door een contactcenter. Het systeem genereert een unieke interactie-id voor elke interactie, die het traject traceert en helpt fouten te identificeren en problemen met het uitvoeren van processen op te lossen.

Foutopsporingsstromen om de gesprekbeheerpaden weer te geven na het uitvoeren van de stroom in productie, waardoor de verificatie van activiteitsinstellingen en afhankelijke stroomconfiguraties wordt gegarandeerd voor een geslaagde uitvoering.

Flowlogboeken decoderen

Om de beveiliging en flexibiliteit van foutopsporing van stromen te verbeteren, zijn decoderingsbesturingselementen beschikbaar voor het beheren van de blootstelling aan gevoelige gegevens tijdens foutopsporing:

  • Decoderen op stroomniveau: Schakel de optie Enable flow Decryption schakelen onder Flow Decryption Settings bij het maken en bewerken van stromen. Deze optie is beschikbaar op de pagina Algemene instellingen stroom. Met deze schakelaar bepaalt u het decoderen van alle activiteiten in de stroom. Als u deze schakelaar inschakelt, worden logboeken voor alle activiteiten gedecodeerd, ongeacht de decodering van het activiteitsniveau.
  • Decoderen op activiteitsniveau: Schakel de optie Enable Decryption voor een gedetailleerdere controle van de activiteiten. U kunt decodering van logboeken uitschakelen voor de activiteiten als de uitvoer gevoelig is, zelfs als u decodering op stroomniveau hebt ingeschakeld. Dit zorgt ervoor dat vertrouwelijke gegevens in de activiteiten beschermd blijven tijdens debugging.

    Stroomdecodering is alleen van toepassing op gesprekken die zijn gestart nadat u het proces hebt gepubliceerd.

Flowlogboeken beveiligen:

  • Schakel de decoderingsschakelaar op stroomniveau in om decodering voor alle activiteiten toe te staan.

  • Voor activiteiten die extra bescherming vereisen, schakelt u decodering op het activiteitsniveau uit. Deze aanpak biedt u de flexibiliteit om stromen te traceren en op te lossen terwijl u zo nodig de beveiliging van gevoelige informatie behoudt.

Voorbeeld van een praktijkvoorbeeld:

Als stroomontwikkelaar kunt u decodering op stroomniveau inschakelen om problemen met een gesprekspad op te lossen, maar decodering uitschakelen voor een activiteit die gevoelige klantgegevens verwerkt met behulp van cijfers verzamelen. Dit zorgt ervoor dat de rest van de stroom debugged kan worden terwijl gevoelige uitgangen beschermd blijven.

  • Als decodering op stroomniveau niet is ingeschakeld, worden de schakelaars op activiteitsniveau beveiligd en uitgeschakeld. De gehele flow is beveiligd.
  • Als decodering op stroomniveau is ingeschakeld, kunnen gebruikers met volledige beheerdersrechten op tenantniveau de decoderingsinstellingen aanpassen om de naleving en beveiliging voor bepaalde activiteiten te behouden.

Voordat u begint

Publiceer en voer stromen uit om ten minste één interactie tot stand te brengen. Zie Stromen maken en beheren voor meer informatie.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

De pagina Stromen wordt weergegeven.
3

Klik op de pagina Go to Flow Designer naast het proces dat u wilt bewerken.

De stroom wordt geopend in het venster Flow Designer.
4

Klik op Debug.

Het bericht Interactions wordt weergegeven. In een tabel worden de meest recente 100 interacties voor de stroom weergegeven. In de tabel ziet u de volgende details:
  • Timestamp: Hier worden de datum en tijd van de interactie weergegeven. U kunt de logboekvermeldingen sorteren op basis van de tijdstempel.

  • Interaction ID: Geeft de unieke id van de interactie.

  • Version: Geeft de stroomversie weer samen met het toegepaste label, zoals Nieuwste, Dev, Live of Test.

  • Entry Point: Hier worden de invoerpunten weergegeven die aan het proces zijn toegewezen.

  • Last Executed Activity: Toont de uitgevoerde activiteiten aan het einde van de geselecteerde interactie.

  • Origin: De oorsprong van de interactie. Bijvoorbeeld het mobiele nummer van de klant, het e-mailadres van de klant en andere vergelijkbare gegevens.

  • Destination: Bestemming kan DNIS zijn vanaf het invoerpunt.

5

(Optioneel) Gebruik de zoekoptie om de lijst te filteren met de volgende zoekparameters:

  • Interaction ID, ANI, DNIS: Voer een interactie-id in om het uitvoeringspad voor de interactie weer te geven. U kunt ook zoeken op basis van de ANI of DNIS.

  • Date Range: Kies de begin- en einddatum van de duur waarvoor u de interactie-id's wilt ophalen.

  • Version Label: Kies een of meer labels uit deze vervolgkeuzelijst om alle stroomversies met de gekozen versielabels weer te geven.

6

Kies een Interaction van de tabel.

Het geselecteerde activiteitenpad wordt gemarkeerd in het canvas.

Er wordt een nieuw tabblad geopend met de volgorde van de activiteiten die tijdens de interactie zijn uitgevoerd, samen met de volgende details:

  • Sequence: Toont de activiteiten in de volgorde van hun uitvoering.

  • Activity Name: Hier wordt de naam van de activiteit weergegeven.

  • Outcome: Het systeem markeert resultaten als Success of Failed, markering van mislukte exemplaren in rood.

U kunt meerdere interacties kiezen die in aparte tabbladen worden geopend.

7

Selecteer een activiteit om de volgende details weer te geven:

  • Activity Interaction Metadata: Hier wordt de naam van de activiteit en de begin- en eindtijd van de uitvoering van de activiteit weergegeven.

  • Activity Inputs: Geeft de lijst met opgegeven invoer in de geselecteerde activiteit weer. Als u bijvoorbeeld de koppeling Play Music activiteit, inputs zijn onder andere:

    • Muziekbestand
    • Beginverschuiving
    • Dynamische audiobestand
    • en meer.

  • Activity Outputs: Geeft de uitvoer van de activiteit weer.

    Als Decrypt Access is ingeschakeld voor de stroom. U kunt de ongemaskeerde uitvoervariabele weergeven in het deelvenster voor foutopsporingslogboeken. Deze optie is momenteel alleen ingeschakeld voor de volgende activiteiten: HTTP-verzoek, BRE-verzoek, Cijfers verzamelen, Virtuele agent en Virtuele agent V2 activiteit.

  • Modified Variables: Het systeem geeft de details weer van gewijzigde variabelen tijdens de uitvoering van de geselecteerde activiteit. Als u bijvoorbeeld de Set Variable activiteit geeft de bijgewerkte stroomvariabele weer in de Modified Variables .

8

Decrypt logs icon: Klik op het pictogram voor decoderingslogboeken om toegang te krijgen tot niet-gemaskeerde logboeken. U kunt de logboeken decoderen en toegang krijgen tot gevoelige informatie alleen als u een geautoriseerde gebruiker bent. Zie de volgende disclaimer:

Vrijwaring

Als u Foutopsporingsgegevens inschakelt, worden uitgebreide diagnostische gegevens onthuld die gevoelige informatie kunnen bevatten (bijv. gebruikers-id's, gespreksmetagegevens, fouttraceringen en mogelijk andere persoonlijke of vertrouwelijke informatie).

Door Foutopsporingsdetails in te schakelen, erkent en bevestigt u het volgende:

  • U bent bevoegd voor toegang tot gedetailleerde foutopsporingsgegevens binnen uw organisatie.
  • U gebruikt deze gegevens uitsluitend voor probleemoplossing.
  • U begrijpt dat het inschakelen van deze functie persoonlijke of vertrouwelijke informatie in stroomlogboeken kan onthullen.
  • Bij het openen, verwerken en delen van deze gegevens moet u het beveiligings- en privacybeleid van uw organisatie naleven.
  • Als u twijfelt over het bovenstaande, raadpleegt u uw beheerder of het nalevingsteam voordat u verdergaat.

9

(Optioneel) Klik op het kopieerpictogram (Copy icon.) om de interactiedetails naar uw klembord te kopiëren.

U kunt de activiteiten voor de mislukte exemplaren identificeren en problemen oplossen door het proces te bewerken. Zie Stromen maken en beheren voor meer informatie.

Processen analyseren

Analyses in Flow Designer biedt een geaggregeerde weergave van alle gesprekken die een bepaalde flow hebben doorlopen. Het geeft de uitvoeringstelling weer voor elke uitgaande poort van een activiteit gedurende een bepaalde periode. Het berekent ook het percentage van het aantal gesprekken dat de activiteit NewContact heeft doorlopen. De noemer voor de percentageberekening is het aantal gesprekken dat door de activiteit NewContact gaat.

Stroomanalyse houdt alleen rekening met voltooide gesprekken binnen de opgegeven tijdsbestek. De berekening van het totale aantal gesprekken omvat gesprekken die beginnen voor en eindigen binnen de gekozen periode. De analysegegevens sluiten gesprekken uit die zijn ingesteld voor terugbellen of gesprekken die worden voortgezet om andere redenen (zoals lopend of niet gesloten).

Elke activiteit geeft uitvoeringsaantallen weer op de uitgaande poorten. Voor activiteiten zoals menu's met meerdere branches ontvangt elke poort het uitvoeringsaantal en volgen de percentages. Als het aantal uitgevoerde gesprekken van een uitgaande poort niet aanwezig is, betekent dit dat er geen gesprekken zijn die de poort hebben bereikt.

Het kleurenpalet toont hoe het aantal uitgevoerde gesprekken de stroompaden codeert. In scenario's zoals gesprekslussen kan het percentage meer dan 100% bedragen.

Zelfs zonder expliciete koppelingen voor het afhandelen van fouten geeft het systeem een uitvoeringsaantal weer in de foutpoort als er een fout is opgetreden en is gerouteerd naar de OnGlobalError-gebeurtenis. U kunt deze vinden onder het tabblad Evenement. In dergelijke gevallen geeft het systeem de analysegegevens weer voor de gebeurtenishandler OnGlobalError.

Flow Analytics houdt standaard rekening met de nieuwste versie van het proces. Als het proces meerdere versies heeft, kunt u tussen de stromen schakelen met de tabel Versiegeschiedenis.

Momenteel biedt Flow Analytics geen ondersteuning voor substromen. Alleen de toevoeging van een substroom aan een hoofdstroom wordt bijgehouden, waarbij de interne activiteitsgegevens worden uitgesloten.

Voordat u begint

Publiceer de stroom ten minste één keer.

1

Meld u aan bij Control Hub.

2

Ga naar Contact Center > Customer Experience > Flows.

3

Kies het proces en klik op de Go to Flow Designer notitiepictogram.

De gekozen stroom wordt geopend in Flow Designer.
4

Klik op Analytics.

De pagina wordt vernieuwd en geeft de analysegegevens weer.

Standaard worden de statistieken van alle voltooide contactpersonen in de afgelopen 15 minuten weergegeven.

5

Klik op de pagina Date widget en kies een van de volgende opties:

  • Afgelopen 15 minuten
  • Vandaag
  • Gisteren
  • Afgelopen 7 dagen
  • Afgelopen 30 dagen
  • Deze maand
  • Aangepast - kies de begin- en einddatum om de stroomanalyses weer te geven voor een opgegeven periode tot de afgelopen 30 dagen.

Op de pagina Stroomanalyse worden de volgende statistieken weergegeven:

  • Total flow executions - Geeft het totale aantal stroomuitvoeringen tijdens de geselecteerde periode weer. Als een stroom twee keer wordt uitgevoerd binnen één interactie, verhoogt het systeem de statistiek met 2 (aantal uitvoeringen) in plaats van 1 (aantal gesprekken).

  • Average Flow Duration - Geeft de gemiddelde duur weer van een flow om uit te voeren. Het systeem berekent het gemiddelde voor alle hoofdstroomactiviteiten en gebeurtenisstroomactiviteiten die de stroom hebben doorlopen. Deze waarde omvat uitgevoerde activiteiten via foutpaden. De noemer is de totale flow executies bij het berekenen van het gemiddelde.

  • Average activities per contact - Geeft de gemiddelde uitgevoerde activiteit weer per gesprek dat de stroom heeft doorlopen. Deze gemiddelde waarde omvat ook activiteiten op het gebied van evenementstromen. Dit helpt bij het analyseren van het stroomgebruik. Deze waarde omvat uitgevoerde activiteiten via foutpaden.

  • Activity Errors | Activity Error % - Geeft het aantal gesprekken weer dat de foutpoort/het foutpad heeft gebruikt. Voor de percentageberekening is de noemer het totale aantal uitgevoerde activiteiten en de teller het totale aantal uitvoering van de foutpoorten.

6

(Optioneel) Als u wilt schakelen tussen stroomversies, gaat u naar Version History. Kies een versie om de analysegegevens voor die stroomversie weer te geven.

7

(Optioneel) Kies een activiteit in het proces om de Activity usage details met betrekking tot die activiteit voor de gekozen periode.

Deze selectie toont alleen de top 100 interacties met de volgende beperkingen:

  • De gegevens van de gekozen periode komen niet overeen.
  • Voor looping-activiteiten worden dezelfde interacties meerdere keren getoond.
8

Klik op Analytics om de analyseweergave te sluiten en terug te gaan naar de stroomontwerper.

Foutcodes begrijpen

Flow Designer retourneert foutcodes om de aard of de reden van een fout weer te geven. Gebruik de volgende tabel om de fout en de beschrijving ervan te identificeren.

Table 32. Flow Designer Error Codes

Foutcode

Beschrijving

LANDSKAMPIOEN1001

Stroomversie niet gevonden. Vernieuw de pagina of maak een nieuwe stroom.

LANDSKAMPIOEN1002

Startactiviteit niet gevonden. Vernieuw de pagina of maak een nieuwe stroom. Er wordt standaard een startactiviteit weergegeven wanneer u een nieuwe flow maakt.

LANDSKAMPIOEN1003

Een of meer gebeurtenisstromen hebben geen geldige start. Voeg een activiteit Event Handler toe aan het begin van elke gebeurtenisstroom.

LANDSKAMPIOEN1004

Alle niet-gebeurtenisbranches moeten naar het eindknooppunt leiden.

LANDSKAMPIOEN1005

Een van de variabele configuraties is ongeldig. Controleer voor elke variabele of het geconfigureerde gegevenstype en de waarde van de variabele compatibel zijn.

LANDSKAMPIOEN1006

Een of meer poorten in de activiteit hebben geen verbindingen. Verbind alle poorten met een andere activiteit via koppelingen.

LANDSKAMPIOEN1007

Voeg een beschrijving toe voor de activiteit.

LANDSKAMPIOEN1008

Sommige variabelen hebben dezelfde naam. Zorg ervoor dat alle variabelen een unieke naam hebben.

LANDSKAMPIOEN1009

De expressie is ongeldig.

LANDSKAMPIOEN1010

De voorwaarde is ongeldig.

LANDSKAMPIOEN1011

Het systeem detecteert een verbroken koppeling in de hoofdstroom. Verwijder de koppeling om de fout op te lossen.

LANDSKAMPIOEN1012

Een defecte koppeling in de gebeurtenisstroom veroorzaakt de fout. Verwijder de koppeling om het op te lossen.

LANDSKAMPIOEN1013

Het systeem gebruikt de activiteit in meer dan één gebeurtenisstroom. Evenementstromen kunnen geen gemeenschappelijke activiteiten delen en moeten een uniek begin en einde hebben.

LANDSKAMPIOEN1014

Wachtrijcontact moet het proces stoppen. De uitvoerkoppeling kan alleen verbinding maken met een activiteit van de eindstroom.

LANDSKAMPIOEN1015

Het systeem identificeert onjuist geconfigureerde velden in de activiteit en toont een koppeling naar de mislukte activiteit tijdens de validatie. Klik op de koppeling om naar de activiteit en het veld te navigeren dat de fout veroorzaakt. Volg de vereisten van elk veld om alle fouten te corrigeren en voer geldige invoer in.

LANDSKAMPIOEN1016

Een andere flow gebruikt dezelfde naam als deze. Bewerk de naam van het proces om deze uniek te maken.

LANDSKAMPIOEN1017

Een activiteit heeft pijlen die afkomstig zijn van en naar zichzelf wijzen.

Zie https://www.apollographql.com/docs/react/data/error-handling/ voor meer informatie over GraphQL-serverfouten.

Vond u dit artikel nuttig?
Vond u dit artikel nuttig?