I denne artikel
dropdown icon
Kom i gang
    Nøgleterminologi
    Adgangsflowdesigner
    Udforsk moderne og samlet Flow Designer-lærred
    Browserkrav
    Krav til e-mail
dropdown icon
Udforsk layoutet
    Aktivitetsbibliotek
    Canvas, hovedflow og begivenhedsflow
    Egenskabsruden
    Overskriftsrude
    Sidefodsrude
dropdown icon
Forstå aktiviteter og begivenheder
    Aktiviteter i kontakthåndtering
    Aktiviteter i flowkontrol
    Aktiviteter i forsyningsvirksomheder
    Aktiviteter i stemmen
    Hændelsesflows
dropdown icon
Brug variabler og udtryk
    Brugerdefinerede variabler
    Tilsidesæt flowindstillinger
    Foruddefinerede variabler
    Globale variabler
    Variabler, der kan ses på skrivebordet
    JSON-variabler
    Skrive udtryk
    Pebble-skabelonsyntaks
    Valider udtryk
dropdown icon
Brug flowskabeloner
    Brug af åbningstider
    Omfattende indgående kontakt
    CSAT DTMF-undersøgelse
    DialogFlow ES virtuel agent
    Dynamisk variabel understøttelse
    Hej Verden
    Menu automatisk assistent
    Microsoft Dynamics HTTP(S)-datadip
    Procentuel tildeling og A/B fordeling
    Salesforce HTTP(S) datafald
    ServiceNow HTTP(S)-datadip
    Simpelt indgående opkald til køen
    Virtuel agent med Google DialogFlow CX
    Zendesk HTTP(S) data dip
    Undgå dobbelt tilbagekald
    Optagelse og håndtering af lydprompter
    Sidste agentrouting-skabelon
    AI Agent Autonomous (pakkesporing)
    AI Agent Scripted (pakkesporing)
    AI Agent Scripted (Lægetidsbestilling)
dropdown icon
Brug skabeloner til underflow
    Indsaml tilbagekaldsoplysninger
    Håndtering af fejl
    HTTP-datadip
    Købehandling
    Skabelon til planlagt tilbagekaldsunderflow
dropdown icon
Opret og administrer flows
    Opret et flow
    Opret flows fra flowskabeloner
    Indstillinger i kontekstmenuen
    Rediger flowvariabler
    Rediger et flow
    Forhåndsvisning af lydprompt i flowet
    Søg efter enheder i et flow
    Anvend versionsetiketter på et flow
    Aktivér eller deaktiver automatisk lagring
    Kopier og indsæt aktiviteter
    Valider et flow
    Kopiér et flow
    Eksportér et flow
    Importér et flow
    Publicer et flow
    Slet et flow
    Strategier for routing af indgangspunkter
    Strategier for køruting
dropdown icon
Opret og administrer underflows
    Opret et underflow
    Rediger et underflow
    Slet et underflow
    Tilføj underflow til et hovedflow
dropdown icon
Opret og administrer funktioner
    Vigtige overvejelser
    Opret en funktion
    Administrer funktioner
    Tilføj en funktion til et hovedflow
    Ofte stillede spørgsmål
dropdown icon
Konfigurer fejlhåndtering
    Systemhåndhævede selvloopgrænser for aktiviteter
Forbind flere flows (med GoTo)
Fejlfindingsflows
Analysér flows
Forstå fejlkoder
Opbyg og administrer flows med Flow Designer
list-menuI denne artikel
list-menuHar du feedback?

Flow Designer er en integreret komponent i Webex Contact Center, der gør det muligt at dirigere opkald i realtid gennem et system. Du kan angive, hvordan agenter tildeles opkald, og hvad der sker på hvert trin i processen, ved at konfigurere aktiviteter og hændelser.

Kom i gang

Flow Designer tilbyder en brugerflade til at oprette realtidsflows, der opfylder dine organisationskrav. Foruddefinerede aktiviteter relateret til opkaldshåndtering og flowkontrol fungerer som byggesten til oprettelse af flow. Træk-og-slip-grænsefladen giver nem konfiguration af flowkomponenter. Du kan angive egenskaberne for hver aktivitet, der påvirker flowudførelsen. Du kan også konfigurere variabler og udtryk for at definere flowlogik.

Før du bruger Flow Designer, skal du klargøre flere enheder fra Webex Contact Center Control Hub. Brug disse enheder direkte som en del af Flow Designer (f.eks. køer og lydfiler) eller indirekte til at aktivere kontaktrouting (f.eks. opkaldsfordeling i køroutingstrategier).

Konfigurer følgende elementer, før du opretter flows i Flow Designer:

  • Indgangspunkter
  • Agenter
  • Brugerprofil
  • Desktopprofil
  • Teams
  • Virtuel agent
  • Lydfiler

Nøgleterminologi

Gør dig bekendt med følgende begreber i denne artikel:

  • Aktivitet​ : En node i Flow Designer-grænsefladen, der repræsenterer et enkelt trin i et flow, f.eks. afspilning af en besked eller udsendelse af en HTTP-anmodning. Brugeren trækker og slipper dette element i et flow.

    For aktivitetsegenskaber, der er rullemenubaserede, er søgefilteret aktiveret som standard. Hvis en rulleliste indeholder flere muligheder end standardgrænsen, skal du indtaste et søgeord og vælge den ønskede mulighed fra de automatisk udfyldte resultater.

  • Begivenhed​ : En begivenhed, uanset om den er intern eller ekstern, udløser et flow eller en flowsti. Hændelser kan omfatte Kafka-meddelelser, eksterne HTTP-anmodninger eller brugerhandlinger. Flow Designer, en hændelsesdrevet applikation, kører flows som reaktion på disse udløsere og udfører dem automatisk baseret på konfigurationen.

  • Flow​ : En brugerdefineret rækkefølge af aktiviteter, der udføres som reaktion på en hændelse.

  • Link: Et link er den pil, der forbinder en aktivitet med en anden. Det angiver retningen af strømmen og afhængigheden mellem begivenheder. For at slette et link og afbryde forbindelsen mellem to aktiviteter, skal du klikke på linket for at få vist sletteikonet og fortsætte med at slette linjen.

Adgangsflowdesigner

Flow Designer bruger single sign-on (SSO) ved hjælp af Cisco Identity Service. Hvis du er logget ind på Control Hub, kan du få adgang til Flow Designer uden at logge ind igen. Hvis ikke, beder systemet dig om at indtaste dine SSO-legitimationsoplysninger.

Før du begynder

For at få adgang til Flow Designer-applikationen skal du have en Premium Agent-licens og en brugerprofil, der har rettigheder til at redigere flows.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme. Siden Flows vises med følgende tre faner:

  • Flows
  • Underflows
  • Globale variabler
  1. Klik på Administrer flows > Opret flow. Siden Flowoprettelse vises. Se Opret et flow for yderligere oplysninger.

  2. Klik på et eksisterende flow på listen. Den specifikke strømning vises.

Udforsk moderne og samlet Flow Designer-lærred

Webex Contact Center Flow Designer-lærredet har en moderne brugergrænseflade, der er tilpasset Webex-porteføljens udseende og funktionalitet, hvilket sikrer en ensartet oplevelse på tværs af porteføljen. Lærredet giver målrettede forbedringer af tilgængeligheden, hvilket gør nøgleelementer nemmere at bruge for en bredere vifte af brugere.

En levende baggrundsfarve giver stærkere kontrast med opdaterede noder, hvilket hjælper brugerne med at fokusere på oprettelsen af flow. Portdesignet på noder har større berøringspunkter og tydeligere differentiering mellem output, hvilket accelererer forståelsen og gør det nemmere at forbinde noder, mens man opbygger flows. Derudover skaber det flydende panel og værktøjslinjedesignet et mere fordybende arbejdsområde ved at tilføje visuel dybde og maksimere det synlige område til flowudvikling.

Uanset om du forsøger at oprette et nyt flow eller arbejde på et eksisterende flow, vises flowsiden i en moderne brugergrænseflade med følgende modale pop op-vindue, der hjælper dig med at opdage de nye funktioner.

Opdag nye funktioner i Flow Designer

Skift mellem moderne og ældre brugergrænseflade

I brugerindstillingsmenuen kan du skifte mellem moderne og ældre brugergrænseflade:

  1. Klik på ikonet for brugerindstillinger i øverste højre hjørne af lærredet.
  2. Deaktiver Nyt udseende for at skifte til ældre tilstand.

Skift mellem mørk og lys tilstand

Flow Designer Canvas er tilgængeligt i mørke og lyse temaer for at minimere øjenbelastning. Vælg det foretrukne tema, der fungerer bedst for dig:

  1. Klik på ikonet for brugerindstillinger i øverste højre hjørne af lærredet.
  2. Deaktiver Mørk tilstand til/fra.

Forbedringer af aktivitetspaletten

Aktivitetspaletten er forbedret som følger:

  • Aktivitetsgruppering: Aktiviteterne er grupperet logisk baseret på deres funktion, så du nemt kan finde den aktivitet, du har brug for. I hver gruppe er aktiviteterne opført alfabetisk. Følgende grupper er nu tilgængelige:
    • Kontakthåndtering
      • Avancerede køoplysninger
      • Afbryd kontakten
      • Eskaler opkaldsdistributionsgruppe
      • Feedback
      • Feedback v2
      • Få køoplysninger
      • Køkontakt
      • Kø til agent
      • Pop op-skærm
      • Indstil kontaktprioritet
      • Virtuel agent
      • Virtuel agent V2
    • Stemme
      • Blind overførsel
      • Brooverførsel
      • Analyse af opkaldsstatus
      • Tilbagekald
      • Indsaml cifre
      • Menu
      • Afspil besked
      • Afspil musik
      • Optag
      • Optagelseskontrol
      • Planlæg tilbagekald
      • Send cifre
      • Indstil meddelelse
      • Indstil opkalds-ID
      • Indstil hviskenmeddelelse
      • Start mediestream
      • Upload lyd
    • Flowkontrol
      • Sag
      • Tilstand
      • Slutstrøm
      • Gå til
      • Procentuel tildeling
      • Vent
    • Hjælpeprogrammer
      • BRE-anmodning
      • Åbningstider
      • HTTP-anmodning
      • Parse
      • Indstil variabel
  • Søgefelt: Søgefeltet giver dig mulighed for hurtigt at finde aktiviteter og underflows uden at skulle rulle gennem hele listen. Funktioner til automatiske forslag og søgeordsmatch forbedrer søgeoplevelsen for flowdesignere.
  • Aktivitetsikoner og værktøjstips: Aktiviteter har nu ikoner, der matcher deres formål, mens værktøjstip giver korte oplysninger om aktiviteterne.

Browserkrav

Brug følgende tabel til at finde understøttede browsere:

Browser

Microsoft Windows 10

Microsoft Windows 11

Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 eller højere

76.0.3809 eller højere

Mozilla Firefox

ESR 68 eller højere ESR'er

ESR V102.0 eller højere ESR'er

ESR 68 og højere ESR'er

IKKE TILGÆNGELIG

Microsoft Edge

42.17134 eller højere

103.0.1264.44 eller højere

IKKE TILGÆNGELIG

IKKE TILGÆNGELIG

Chromium

IKKE TILGÆNGELIG

IKKE TILGÆNGELIG

IKKE TILGÆNGELIG

79 eller højere

Konfigurer følgende browserindstillinger:

  • Aktivér cookies og webstedsdata.

  • Indstil sikkerhedsniveauet til Mellem.

  • Aktivér billedindstilling.

  • Deaktiver pop op-blokeringen.

  • Aktivér JavaScript.

Krav til e-mail

Flow Designer understøtter følgende e-mailservere:

  • Office 365

  • Gmail

Udforsk layoutet

Aktivitetsbibliotek

Aktivitetsbiblioteket er der, hvor du finder alle aktiviteterne. Træk og slip aktiviteterne fra aktivitetsbiblioteket over på hoved- eller begivenhedsflowlærrederne for at opbygge dine flows. Det er organiseret i følgende afsnit:

  • Opkaldshåndtering: Brug opkaldshåndteringsaktiviteter til at opbygge flows, der håndterer taleinteraktioner. De er specifikke for anvendelsen af opkald via interaktiv stemmerespons (IVR) og virtuelle eller menneskelige agenter.
  • Flowkontrol: Flowkontrolaktiviteter er agnostiske over for flowtypen, og du bruger dem til at styre logikken i flowet uanset brugsscenariet.

Du kan skjule og udvide aktivitetsbiblioteket efter behov for at øge arbejdsområdet på lærredet mellem konfigurationer.

Canvas, hovedflow og begivenhedsflow

Lærredet er det grå arbejdsområde, hvor du slipper aktiviteterne. Brug knapperne nederst til venstre på skærmen til at navigere rundt på lærredet og zoome ind og ud. Der er ingen begrænsninger på flowstørrelsen eller lærredsbrugen.

Der er to faner, der giver ekstra plads på lærredet, Hovedflow og Begivenhedsflow. Disse faner adskiller logisk forskellige stier i dit flow og skaber et mere organiseret arbejdsområde.

Hovedstrøm

Brug fanen hovedflow til at oprette et script for det primære flow baseret på den udløserhændelse, der er defineret i startflowaktiviteten. I hovedflowfanen skal du konfigurere den komplette oplevelse for en opkalder. Dette starter fra Cisco Unified IP Interactive Voice Response (IVR)-menuen, indtil opkaldet frameldes eller afsluttes. Flowet indeholder forudsigelige trin, som systemet kører i en sekvens.

Hændelsesflows

På et hvilket som helst tidspunkt under udførelsen af hovedflowet udløser systemet hændelser, der afbryder hovedflowet. For eksempel, når en agent besvarer et telefonopkald, afbryder det opkalderens oplevelse i køen. Hvis du vil definere unik adfærd, når disse hændelser udløses, kan du oprette et script for valgfrie hændelsesflows. Hændelsesflows er asynkrone med hovedflowet. Du kan ikke forudsige, hvornår systemet udløser et hændelsesflow. Af denne grund er begivenhedsflows valgfrie og en udvidelse af hovedflowets funktionalitet.

Du kan konfigurere flere hændelseshåndteringsflows i hændelsesflow-canvasset. Hvert begivenhedsflow skal have en unik start og slut, uden delte aktiviteter.

For mere information om hændelseshåndterere, se Hændelsesflow.

Zoom-værktøjslinjen

Zoomværktøjslinjen har følgende ikoner:

  • Globale egenskaber– Klik på ikonet Indstillingsknap repræsenteret af et tandhjulsikon for at åbne ruden Globale egenskaber. For yderligere information, se Egenskabsruden.
  • Automatisk arrangering– Klik på ikonet Miniaturebilleder-ikon på værktøjslinjen for at organisere aktiviteterne på lærredet.
  • Fortryd– Klik på ikonet fortryde på værktøjslinjen for at fortryde den sidst udførte handling på lærredet.
  • Annuller fortryd– Klik på ikonet gør igen på værktøjslinjen for at annullere den sidst udførte handling på lærredet.

    Du kan fortryde og gentage op til de sidste 10 handlinger på lærredet. Du kan ikke fortryde og gentage ændringer, der er udført på attributter og egenskaber.

  • Tilpas til visning– Klik på ikonet Ikon for maksimering af videoafspiller til fuldskærmstilstand på værktøjslinjen for at justere forstørrelsen af lærredet, så alle noderne er synlige.
  • Zoom ind– Klik på ikonet zoom ind-knap på værktøjslinjen for at zoome ind på lærredet. Når du når den maksimale grænse, deaktiveres ikonet.
  • Zoom ud– Klik på ikonet zoom ud-knap på værktøjslinjen for at zoome ud på lærredet. Når du når den maksimale grænse, deaktiveres ikonet.
  • Indstillingen Zoom ved rulning tillader både panorering (standard) og zoom (ved brug af Ctrl -tasten). Du kan fortsætte med at zoome ved at holde Ctrl -tasten nede og rulle musehjulet op eller ned.
  • For at panorere hen over lærredet skal du rulle musehjulet op eller ned.
  • For at panorere fra venstre mod højre med musehjulet skal du bruge Shift + Rul -tasterne.

Kontrolhandlinger og genvejstaster på lærred

For at forbedre effektiviteten og produktiviteten hos flowudviklere tilbyder Flow Designer-lærredet følgende muligheder:

  • Fortryd-fortryd-handlinger– Brug ikonerne Fortrydog Fortryd i zoomværktøjslinjen, eller brug tastaturgenvejene.
  • Klip, kopiér, indsæt og slet— Højreklik på lærredet for at klippe, kopiere, indsætte og slette. Du kan klippe, kopiere og indsætte aktiviteter og links til opkaldshåndtering og flowkontrol som følger:
    • Inden for og på tværs af strømme
    • Mellem hovedstrøm og hændelsesstrøm
    • Mellem strømme og delstrømme
    Du kan også kopiere og indsætte på tværs af organisationer og browsere.

    Der er få begrænsninger, når man prøver at kopiere aktiviteter og links fra andre browsere til FireFox. For at aktivere denne funktion skal du indstille følgende indstillinger til sand i Firefox:

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

    Skriv about:config i Firefox' adresselinje. Søg efter de angivne præferencer. Rediger værdierne til sand for at tillade indsættelse fra andre browsere.

  • Automatisk arrangering– Brug ikonet Miniaturebilleder-ikon i zoomværktøjslinjen til automatisk at organisere aktiviteterne på lærredet for at forbedre forståelsen og nem vedligeholdelse.
  • Fastgør til gitter– Bruges til at fastgøre aktiviteterne i intervaller på 20 pixels.
  • Tastaturgenveje— Du kan hurtigt redigere flowet ved hjælp af tastaturgenveje. Klik på hjælpeikonet. Vælg Tastaturgenveje for at se listen over tilgængelige tastaturgenveje.

Tastaturgenveje

Brug følgende tastaturgenveje i lærredet:

Genvej

Windows OS

MAC OS
Generelt

Åbn tastaturgenveje

Ctrl + Alt + K

Kontrollere + Alt + K

Værktøjer

Automatisk arrangering

Flytte + EN

Flytte + EN

Rediger

Kopiér

Ctrl + C

Kommando + C

Klip

Ctrl + X

Kommando + X

Indsæt

Ctrl + V

Command + V

Fortryd

Ctrl + Z

Command + Z

Gentag

Ctrl + Shift + Z

Command + Shift + Z

Slet

Tilbage

Slet

Vælg alle

Ctrl + A

Kommando + A

Vælg flere

Flytte + KlikFlytte + Klik

Vælg region

Flytte + Klik og trækFlytte + Klik og træk

Vis

Zoom ind

Ctrl + +

Kommando + +

Zoom ud

Ctrl + -

Kommando + -

Zoom ind eller ud

Ctrl + Rul

Kommando + Rul

Zoom til 100%

Tilpas til visning

Flytte + 1

Flytte + 1

Rul til venstre eller højre

Flytte + Rul

Flytte + Rul

Egenskabsruden

Egenskabsruden vises til højre for applikationen. Du angiver parametrene for enten flowet (globale egenskaber) eller for en valgt aktivitet. Du kan skjule og udvide ruden for at øge arbejdsområdet på lærredet mellem konfigurationer.

Ruden med globale egenskaber vises som standard, når flowet indlæses. Klik på ikonet Indstillingsknap repræsenteret af et tandhjulsikon for at åbne ruden Globale egenskaber. Ikonet Indstillingsknap repræsenteret af et tandhjulsikon hjælper dig med at åbne og lukke egenskabsruden, når du arbejder på flows. Du kan også klikke et vilkårligt sted på det tomme lærred for at vende tilbage til visningen af det globale egenskabspanel. Ruden med globale egenskaber er ikke synlig, når du vælger en aktivitet.

Følgende konfigurationer er indeholdt i de globale egenskaber:

  • (Valgfrit) Angiv en beskrivelse af flowet.
  • Administrer brugerdefinerede og foruddefinerede variabler. For mere information om flowvariabler, se Indstil variabel.
  • Se oplysninger om flowhistorik, herunder ejer, dato for sidste redigering og flowversionsnummer. Klik på ikonet annuller-knap for at lukke ruden med globale egenskaber.

    Der er i øjeblikket ingen versionskontrolfunktion. Flow-versionen tæller antallet af gange, flowet publiceres.

Overskriftsrude

Overskriften viser navnet på dit flow, som opdateres dynamisk, når du redigerer flownavnet fra de globale egenskaber. Overskriften har også en Log ud knap. Hvis du ønsker at vende tilbage og fortsætte med at arbejde senere, kan du gemme en eksisterende flowkladde. For at gemme dine kladder af flows eller lukke applikationen skal du klikke på Gem flow og log ud i øverste højre hjørne af applikationen.

Sidefodsrude

Fodteksten har følgende:

  • Automatisk lagring aktiveret: Flows gemmer automatisk for at undgå datatab. Hvis automatisk lagring er suspenderet, vises en fejlmeddelelse.

    Hvis du lukker browservinduet, mens data gemmes automatisk, kan du miste data. Vi anbefaler, at du venter et par sekunder, efter du har ændret dit flow, før du lukker browseren.

  • Applikationsversion: Venstre side af sidefoden viser versionen af applikationen. Du kan bruge versionen til fejlfinding i Flow Designer.
  • Flowvalidering: Flowvalidering registrerer fejl i et flows struktur, der kan forhindre det i at fungere. Du kan til enhver tid aktivere valideringsknappen i højre side af sidefoden. Som standard er validering deaktiveret, så der vises ikke fejl. Når du aktiverer knappen, starter backend-validering, og eventuelle fejl i flowet bliver synlige. Når knappen er aktiveret, starter backend-valideringen, og eventuelle fejl i flowet vises. For mere information om flowvalidering, se Valider et flow.
  • Flow-udgivelse: Før du publicerer et flow, skal du validere det og rette eventuelle fejl. Hvis valideringsknappen er slået fra, forbliver knappen Udgiv deaktiveret. Efter aktivering af validering forbliver knappen Udgiv deaktiveret, indtil du har løst alle fejl i flowet. For mere information om flowpublicering, se Publicer et flow.

Forstå aktiviteter og begivenheder

Sådan navigerer du til aktivitetsbiblioteket og bruger aktiviteterne i dine flows:

  1. Log ind på Control Hub.

  2. Naviger til Tjenester > Kontaktcenter.

  3. Under Kundeoplevelseskal du klikke på Flows.

  4. Fra siden Flows skal du vælge det ønskede flow, som du skal tilføje aktiviteten til, og starte flowet.

  5. Træk og slip den ønskede aktivitet fra aktivitetsbiblioteket til lærredet.

  6. Udfør den nødvendige konfiguration, der er beskrevet detaljeret under hver af aktiviteterne.

Aktiviteter i kontakthåndtering

  • Avancerede køoplysninger
  • Afbryd kontakten
  • Eskaler opkaldsdistributionsgruppe
  • Feedback
  • Feedback V2
  • Få køoplysninger
  • Køkontakt
  • Kø til agent
  • Pop op-skærm
  • Indstil kontaktprioritet
  • Virtuel agent
  • Virtuel agent V2

Avancerede køoplysninger

Aktiviteten Avancerede køoplysninger returnerer antallet af agenter i realtid, der er i tilstanden Tilgængelig i en kø og er logget ind for et bestemt sæt færdigheder, sammen med andre køoplysninger. Flowudviklere bruger aktiviteten Avancerede køoplysninger til at programmere flowet. Flowdesignere træffer beslutninger baseret på aktiviteten Avancerede køoplysninger.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Begivenheder.

Før du begynder

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

Outputvariabler

Når aktiviteten Avancerede køoplysninger udløses, opdateres følgende variabler:

  • Position i kø (PIQ)– Gemmer værdien for den, der ringer op, sin aktuelle position i den valgte kø. Hvis kontakten ikke er i kø, når flowet aktiverer denne aktivitet, indstilles PIQ-værdien til antallet af kontakter, der i øjeblikket venter i køen. + 1. Dette identificerer kontaktens position i køen, hvis kontakten sættes i kø efter udførelse af AdvancedQueueInformation-aktiviteten.

  • LoggedOnAgentsCurrent– Gemmer antallet af agenter i den aktuelle opkaldsdistributionsgruppe for den valgte kø, der er logget ind på skrivebordet. Statistikken for agenter i den aktuelle opkaldsdistributionsgruppe returnerer -1 efter at have betragtet den aktuelle opkaldsdistributionsgruppe som N/A før man står i kø.

  • LoggedOnAgentsAll– Gemmer det samlede antal agenter i alle opkaldsdistributionsgrupper for den valgte kø, som er logget ind på skrivebordet. Denne værdi kan ændre sig, efterhånden som opkaldsdistributionsgrupperne ændrer sig over tid i køen.

  • AvailableAgentsCurrent– Gemmer antallet af agenter i den aktuelle opkaldsdistributionsgruppe for den valgte kø, som er tilgængelige til at acceptere kontakten. Statistikken for agenter i den aktuelle opkaldsdistributionsgruppe returnerer -1 efter at have betragtet den aktuelle opkaldsdistributionsgruppe som N/A før man står i kø.

  • AvailableAgentsAll– Gemmer det samlede antal agenter i alle opkaldsdistributionsgrupper for den valgte kø, som er tilgængelige til at acceptere opkaldet. Denne værdi kan ændre sig, efterhånden som opkaldsdistributionsgrupperne ændrer sig over tid i køen.

  • Aktuel gruppe— Gemmer værdien af den aktuelle opkaldsdistributionsgruppe, hvor kontakten er parkeret i en bestemt kø.

  • TotalGroups—Gemmer værdien af det samlede antal opkaldsdistributionsgrupper i køen for kontakten.

  • Fejlkode—Gemmer fejlkoden. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

  • Fejlbeskrivelse—Gemmer fejloplysningerne. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

Fejlkoder

Følgende er fejlkoderne og beskrivelserne for aktiviteten Avancerede køoplysninger:

Tabel 1. Beskrivelse af fejlkode for avanceret køinformation

Fejlkode

Fejlkodeværdi

Fejlbeskrivelse

1

UGYLDIG_ANMODNING

Der blev foretaget en ugyldig anmodning i aktiviteten.

2

KØ_IKKE_FUNDET

Den kø, der er valgt i aktiviteten, blev ikke fundet.

3

FUNKTION_IKKE_AKTIVERET

Funktionen er ikke aktiveret i Webex Contact Center-applikationen.

4

DATABASE_OPERATION_FEJL

Databaseoperationen mislykkedes under aktivitetsudførelsen.

5

UGYLDIG_KØ

Der blev angivet en ugyldig kø i aktiviteten.

48

IKKE-UNDERSTØTTET_FLOW_AKTIVITET

Der blev fremsat en ikke-understøttet anmodning via aktiviteten.

Afbryd kontakten

Brug denne afslutningsaktivitet til at afbryde en aktiv del af et opkald. Denne aktivitet er påkrævet, hvis ingen agenter deltager i opkaldet for manuelt at afbryde forbindelsen.

Brug for eksempel denne aktivitet, før et opkald sættes i kø, eller efter at du har oprettet et script til framelding af køoplevelsen. Du kan bruge så mange Afbryd kontakt-aktiviteter, som du ønsker, når du konstruerer dit flow, for at sikre, at opkaldet afsluttes, uanset hvilken flowsti det tager.

Du har mulighed for at give hver aktivitet en unik etiket og beskrivelse, men der kræves ingen yderligere konfiguration.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere oplysninger, se Begivenhedsflows.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. Indtast et navn til aktiviteten i feltet Aktivitetsetiket.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

Outputvariabler

Denne aktivitet har ingen tilgængelige outputvariabler.

Eskaler opkaldsdistributionsgruppe

Aktiviteten Eskaler opkaldsdistributionsgruppe giver administratorer mulighed for at eskalere en kontakt i kø til dens næste eller sidste opkaldsdistributionsgruppe. Dette giver administratorer bedre kontrol og fleksibilitet til at administrere kontakter, der er parkeret i en kø.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Hændelsesflow.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse .

Outputvariabler

Når aktiviteten Eskaler opkaldsdistributionsgruppe udløses, opdateres følgende variabler:

  • Aktuel gruppe— Gemmer værdien af den aktuelle opkaldsdistributionsgruppe, hvor kontakten er parkeret i en bestemt kø.

  • TotalGroups—Gemmer værdien af det samlede antal opkaldsdistributionsgrupper i køen for kontakten.

  • Fejlkode—Gemmer fejlkoden. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

  • Fejlbeskrivelse—Gemmer fejloplysningerne. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

Fejlkoder

Følgende er fejlkoderne og beskrivelserne for aktiviteten Eskaler opkaldsdistributionsgruppe:

Tabel 2. Fejlkode for eskalering af opkaldsdistributionsgruppe: Beskrivelse

Fejlkode

Fejlkodeværdi

Fejlbeskrivelse

1

UGYLDIG_ANMODNING

Der blev foretaget en ugyldig anmodning i aktiviteten.

2

KONTAKT_IKKE_I KØ

Kontakten er ikke i kø.

3

FUNKTION_IKKE_AKTIVERET

Funktionen er ikke aktiveret i Webex Contact Center-applikationen.

Feedback

Konfigurer feedback-aktiviteten til at starte undersøgelser efter opkald (drevet af Webex Experience Management) for at indsamle feedback fra opkaldere. Følgende typer af undersøgelser er tilgængelige:

  • IVR-undersøgelser efter opkald: Konfigurer feedbackaktiviteten i Event Flows-lærredet i Flow Designer efter AgentDisconnected-hændelsen. Afhængigt af opsætningen i Webex Experience Management afspiller kontaktcenteret en IVR-undersøgelse til opkalderne.

    Den, der ringer op, bruger tastaturet til at besvare undersøgelsen. Hvis den, der ringer op, delvist besvarer undersøgelsen ved ikke at svare inden for den konfigurerede timeout-varighed eller ved at give ugyldigt input, sender kontaktcenteret delvise undersøgelsessvar til Webex Experience Management.

    Sørg for at bruge aktiviteten Afbryd kontakt efter Feedback-aktiviteten til at afslutte IVR-opkaldet.

  • E-mail eller SMS-undersøgelser efter opkald: Konfigurer feedbackaktiviteten under fanen Hændelsesflows i Flow Designer efter PhoneContactEnded-hændelsen. Afhængigt af de afsendelsespolitikregler, der er konfigureret i Webex Experience Management, sender kontaktcenteret en undersøgelse til opkaldere via e-mail eller SMS.

    Når du designer et flow, kan en konsultationsinteraktion ikke indeholde en feedbackaktivitet for undersøgelse efter opkald.

    Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Begivenhedsflows.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse .

3

I sektionen Undersøgelse skal du vælge fra en liste over spørgeskemaer til telefoni eller forsendelser til e-mail- eller SMS-undersøgelser. De spørgeskemaer og invitationer, der er konfigureret i Webex Experience Management, er tilgængelige på listen.

  1. Stemmebaseret— Gør følgende for at afspille en indlejret undersøgelse for kunden:

    • Vælg alternativknappen Stemmebaseret.

    • Vælg den stemmebaserede undersøgelse fra rullelisten.

  2. Email/SMS Baseret— For at levere en offline Email/SMS undersøgelse til kunden, skal du gøre følgende:

    • Vælg Email/SMS Baseret radioknap.

    • Vælg den e-mail- eller SMS-baserede undersøgelse fra rullelisten.

4

I afsnittet Sprogindstillinger skal du administrere det sprog, som kunden bruger i undersøgelsen. Hvis sproget ikke understøttes i Webex Experience Management, er reservesproget engelsk (USA). For mere information, se Webex Experience Management Sprogsupport.

  1. Tilsidesæt sprogindstillinger– Aktiver til/fra-knappen ] Tilsidesæt sprogindstillinger for at indstille et brugerdefineret sprog til Webex Experience Management.

    • Indstil sprog: Vælg det foretrukne sprog fra rullelisten. Rullelisten viser de sprog, som Webex Experience Management understøtter.

Hvis knappen Tilsidesæt sprogindstillinger ikke er aktiveret, bruges sprogvariablen Global_til at definere standardindstillingerne for Webex Experience Management. For yderligere information, se Globale variabler.

5

I afsnittet Kundeoplysninger kan du angive de kundeoplysninger, der skal videregives sammen med de forudfyldninger, som Webex Experience Management sender for at indsamle undersøgelsessvaret. Afhængigt af de afsendelseskonfigurationer, der er angivet i Webex Experience Management, sender kontaktcenteret forudfyldningsoplysningerne.

  1. Kunde-ID— (Valgfrit) Vælg et unikt id for kunden på rullelisten.

  2. E-mail— (Valgfrit) Vælg kundens e-mailadresse fra rullelisten.

  3. Telefonnummer— (Valgfrit) Vælg kundens telefonnummer fra rullelisten.

6

I afsnittet Variabeloverførsel kan du angive de yderligere variabler som brugerdefinerede forudfyldninger, der sendes (ud over undersøgelsessvar) fra Webex Contact Center til Webex Experience Management.

  1. Nøgleværdi– Angiver de valgfrie variable parametre, som kontaktcenteret sender til Webex Experience Management.

    I kolonnerne Nøgle og Værdi kan du indtaste et variabelnavn og den tilhørende værdi. Variabelværdien kan enten være en streng, et heltal eller et udtryk med syntaks for dobbelte krøllede parenteser (i tilfælde af flow-variabler). For yderligere information, se Brugerdefinerede flowvariabler.

    For at tilføje en variabelparameter skal du klikke på Tilføj ny. Dette tilføjer en række, hvor du kan indtaste det respektive nøgle-værdi-par.

    • For at overføre en brugerdefineret variabel fra kontaktcenteret skal administratoren oprette et brugerdefineret forudfyldt spørgsmål i Webex Experience Management.

      For mere information om konfiguration af et spørgeskema til undersøgelse, se Spørgeskemaer i Webex Experience Management-dokumentationen.

    • Nøgleparameteren i variablen og visningsnavnet for det forudfyldte spørgsmål, der er oprettet i Webex Experience Management, skal være den samme.

    • Hvis nøgleparameteren ikke matcher det viste navn for det forudfyldte spørgsmål, sender kontaktcenteret ikke nøgleværdiparametrene til Webex Experience Management.

    • Hvis variablen indeholder personlige oplysninger, skal du sørge for at aktivere Markér som personligt identificerbare oplysninger (PII) for det pågældende spørgsmål i Webex Experience Management.

      For mere information om PII, se PII-håndtering i oplevelsesstyring i Webex Experience Management dokumentation.

For mere information om brugerdefinerede forudfyldninger, se Opsæt brugerdefinerede forudfyldninger til feedbackundersøgelser efter opkald i Webex Experience Management-dokumentationen.

7

I afsnittet Avancerede indstillinger skal du konfigurere følgende indstillinger for at hjælpe med at validere de forventede DTMF-svar fra kunderne.

  1. Timeout— Angiver den maksimale varighed, som aktiviteten venter på svar fra kunden. Standardværdien er 3 sekunder.

    Du kan konfigurere det maksimale antal forsøg igen i tilfælde af ugyldigt eller intet DTMF-input, samt lydmeddelelser (for ugyldigt input, timeout og overskredet maksimalt antal forsøg) for spørgeskemaer ved hjælp af Webex Experience Management.

    For mere information, se Indstillinger for gentagelse og timeout i IVR-undersøgelse efter opkald i Webex Experience Management-dokumentationen.

Få køoplysninger

Aktiviteten Hent køinfo angiver den, der ringer op, sin aktuelle position i køen (PIQ) og den estimerede ventetid (EWT) sammen med andre outputvariabler for aktiviteten. Du kan bruge disse variabler til at bestemme agentens tilgængelighed i en kø og til at dirigere opkald andre steder hen, når det er nødvendigt.

Forventet ventetid (EWT) gælder ikke for køer med teamtildeling med færdigheder tildelt i flow. For kontakter i disse køer returnerer EWT-outputvariablen altid -1.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Køoplysninger og tilbageblikstid skal du konfigurere følgende:

  1. Køoplysninger– Vælg navnet på den kø, som du skal hente en opkalders forventede ventetid og aktuelle position i køen for. Du kan vælge en af følgende muligheder:

    • Statisk kø: Indtast det specifikke navn på køen.

    • Variabelkø: Vælg flowvariablen fra rullelisten. Listen viser kun variabler af typen 'String'.

    Du kan administrere køerne ved hjælp af Control Hub.

  2. Tilbageblikstid– Angiv den Tilbageblikstid, der bruges til at beregne EWT efter udløsere af Hent køinfo.

    Angiv kun varigheden i minutter. Sørg for, at dit input kun indeholder numeriske værdier.

    Det accepterede værdiinterval er 5-240 minutter.

Aktiviteten Hent køoplysninger har tre typer outputflowgrene. Disse grene udløses baseret på returstatus og værdier for EWT, PIQ og realtidsstatistikker for andre outputvariabler.

  • Succes: Denne gren udløses, når både EWT og PIQ API'en returnerer positive variabelværdier. I dette flow kan du hente og få adgang til gyldige EWT- og PIQ-variabelværdier.

  • Utilstrækkelig informationsstrøm: Denne gren udløses, når PIQ API'en returnerer en gyldig variabelværdi, og EWT har værdien -1. I dette flow kan du hente og få adgang til PIQ-værdien, men EWT API'en fejler på grund af utilstrækkelige data til at beregne EWT-værdien.

  • Fejl: Denne gren udløses, når PIQ API, EWT API eller en eller flere af API'erne til realtidsstatistik fejler eller returnerer ugyldige værdier. EWT API'en fejler af andre årsager end utilstrækkelige data til at beregne EWT-værdien.

Outputvariabler

Når Hent køinfo udløses, opdateres følgende variabler:

  • Position i kø (PIQ)– Gemmer værdien for kontaktens aktuelle position i køen for den valgte kø. Hvis kontakten ikke er i kø, når flowet aktiverer denne aktivitet, indstilles PIQ-værdien til antallet af kontakter, der i øjeblikket venter i køen. + 1. Dette identificerer kontaktens position i køen, hvis kontakten sættes i kø efter udførelse af GetQueueInfo-aktiviteten. Denne værdi er en potentiel køposition, ikke en historisk position eller position efter køen, og aktiviteten returnerer ikke null eller tom, når den kaldes, efter at kontakten har forladt køen.

  • Estimeret ventetid (EWT)—Gemmer den omtrentlige ventetid, en opgave skal vente i en kø, før den besvares af en agent. EWT beregnes for hver kø og er baseret på den gennemsnitlige tid, som tidligere opkald i den samme kø har ventet på en agent. EWT bruger parameterindgangen Lookback Time og rapporteres i millisekunder (ms).

  • LoggedOnAgentsCurrent– Gemmer antallet af agenter i den aktuelle opkaldsdistributionsgruppe for den valgte kø, der er logget ind på skrivebordet. Hvis aktiviteten bruges før kødannelse, returneres statistikkerne for agenter i den aktuelle opkaldsdistributionsgruppecyklus baseret på den første opkaldsdistributionsgruppecyklus.

  • LoggedOnAgentsAll– Gemmer det samlede antal agenter i alle opkaldsdistributionsgrupper for den valgte kø, der er logget ind på skrivebordet. Denne værdi kan ændre sig, efterhånden som opkaldsdistributionsgrupperne ændrer sig over tid i køen.

  • AvailableAgentsCurrent– Gemmer antallet af agenter i den aktuelle opkaldsdistributionsgruppe for den valgte kø, som er tilgængelige til at acceptere kontakten. Hvis aktiviteten bruges før kødannelse, returneres statistikkerne for agenter i den aktuelle opkaldsdistributionsgruppecyklus baseret på den første opkaldsdistributionsgruppecyklus.

  • AvailableAgentsAll– Gemmer det samlede antal agenter i alle opkaldsdistributionsgrupperne for den valgte kø, der er tilgængelige til at acceptere opkaldet. Denne værdi kan ændre sig, efterhånden som opkaldsdistributionsgrupperne ændrer sig over tid i køen.

  • Opkald i kø nu– Gemmer det samlede antal opkald i den valgte kø.

  • OldestCallTime– Gemmer antallet af sekunder, som det ældste opkald har været i den valgte kø.

  • Fejlkode—Gemmer fejlkoden. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

  • Fejlbeskrivelse—Gemmer fejloplysningerne. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

Beregning af estimeret ventetid

Den estimerede ventetid (EWT) rapporteres i ms.

For at beregne EWT indsamler applikationen alle statistisk gyldige prøver (en stikprøve er gennemsnittet af ventetider for opgaver, der har oprettet forbindelse til en agent i et interval på et minut) for de sidste XX minutter angivet af den brugerdefinerede Tilbageblikstid. Gennemsnitsværdien af de indsamlede prøver anvendes som EWT.

Statistisk gyldige prøver er de indsamlede prøver, for hvilke den maksimale værdi for CoV (varianskoefficienten for ventetiderne for de opgaver, der blev forbundet til en agent i hvert interval på et minut) falder til under 40 procent.

Hvis procentdelen af gyldige prøver indsamlet for den brugerdefinerede Lookback Time falder til under 40 procent, beregnes EWT ikke.

Fejlkoder Følgende er fejlkoderne og beskrivelserne for aktiviteten Hent køoplysninger:

Tabel 3. Beskrivelse af fejlkode for hentning af køoplysninger

Fejlkode

Fejlkodeværdi

Fejlbeskrivelse

1

SYSTEM_FEJL

Systemet stødte på en intern fejl.

2

FORÆLDREDE_DATA

De returnerede data er ikke opdaterede.

3

UTILSTRÆKKELIGE_DATA

De data, der returneres af aktiviteten, er ikke fuldstændige.

4

UGYLDIG_KØ

Der blev angivet en ugyldig kø i aktiviteten.

Køkontakt

Aktiviteten "Sæt kontakt i kø" placerer en kontakt i en kø. Når du bruger denne aktivitet i hovedflowet, eksponerer du et sæt hændelser under fanen Hændelsesflows. For mere information om disse begivenheder, se Begivenheder.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Begivenheder.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Kontakthåndtering skal du vælge, om alle kontakter skal tilgå en enkelt kø, eller om køvalget skal ændres baseret på værdien af en flowvariabel.

Når du placerer en HTTP-anmodningsaktivitet umiddelbart efter køkontaktaktiviteten, henter HTTP-anmodningen muligvis ikke de nødvendige data. For at sikre, at de nødvendige data er tilgængelige, anbefales det at indføre en kort forsinkelse – f.eks. ved at tilføje en Afspil besked- eller Afspil musik-aktivitet – mellem køkontakt- og HTTP-anmodningsaktiviteterne.

  1. Statisk kø– Klik på alternativknappen Statisk kø for at dirigere kontakter til den enkelte kø, der er valgt på rullelisten . Alle kontakter, der kommer fra det indgangspunkt, der er knyttet til den konfigurerede arbejdsgangsrute, til den valgte kø.

  2. – Vælg en kø fra rullelisten for at dirigere kontakterne fra det indgangspunkt, der er knyttet til arbejdsgangen.

    Du kan administrere køer i Control Hub.

  3. Variabelkø– Klik på alternativknappen Variabelkø for at bruge en Køvariabel til dynamisk at vælge en kø til at dirigere kontakter. Du kan også vælge en Fallback Queue i tilfælde af at Queue Variable fejler under flowudførelsen.

  4. Køvariabel– Vælg en flowvariabel fra rullelisten Køvariabel, der giver et gyldigt kø-ID.

    Flowvariablen angiver, hvilken kø der skal vælges dynamisk under flowudførelsen. Fallback-køen bruges kun, hvis Køvariablen ikke returnerer et gyldigt kø-ID.

    Dette felt vises, når du klikker på alternativknappen Variabelkø.

  5. Reservekø– Vælg kø-ID'et fra rullelisten Reservekø. Hvis Køvariablen returnerer et ugyldigt kø-ID, sættes kontakterne i kø til den valgte Fallback-kø.

    Hvis du klikker på alternativknappen Variabel kø, kan du ikke indtaste færdighedskravene for den kø, der bruger færdighedsbaseret routing. I så fald dirigeres kontakterne til den længst tilgængelige agent, hvilket tilsidesætter den valgte kørutingsalgoritme.

    Dette felt vises kun, når du klikker på alternativknappen Variabelkø.

    Kontroller agenttilgængelighed– Aktiver til/fra-knappen Kontroller agenttilgængelighed for at udelukke teams uden tilgængelige agenter fra routing, efterhånden som tiden i køen skrider frem. Opkaldsdistributionsgruppen i den valgte kø kan springe over for at finde en agent hurtigere.

    Som standard er denne til/fra-knap deaktiveret.

  6. Kontroller altid agenttilgængelighed– Klik på alternativknappen Kontroller altid agenttilgængelighed for at aktivere kontrol af agenttilgængelighed. Som standard er alternativknappen aktiveret.

    Denne indstilling vises kun, hvis du aktiverer til/fra-knappen Kontroller agenttilgængelighed.

  7. Variabel agenttilgængelighedskontrol— Klik på alternativknappen Variabel kontrol af agenttilgængelighed for at vælge en flowvariabel fra rullelisten Kontrol af agenttilgængelighedsvariabel, der returnerer en boolsk værdi. Den booleske værdi bestemmer, om agentens tilgængelighed i variabelkøen skal kontrolleres.

    Denne indstilling vises kun, hvis du aktiverer til/fra-knappen Kontroller agenttilgængelighed.

  8. Angiv kontaktprioritet– Aktiver til/fra-knappen Angiv kontaktprioritet, hvis du vil tildele en prioritet til kontakter i køen. Som standard er denne til/fra-knap deaktiveret. Den kontaktperson med højest prioritet på tværs af alle køer (tale og digital) tildeles den næste ledige agent, som er:

    • Logget ind på et team, der er i kontaktens aktuelle opkaldsdistributionsgruppe.

      Berettiget til at vælge denne kontakt baseret på routingalgoritmen.

    Kontakterne håndteres som følger:

    • Hvis der ikke er tildelt nogen prioritet til kontakten, er standardprioriteten 10.

    • Kontakter med højere prioritet håndteres først.

    • Hvis to kontakter har samme prioritet, håndteres den kontakt, der har ventet længst i køen, først.

    • Hvis agenten viderestiller opkaldet til et indgangspunkt, ændres kontaktprioriteten til den prioritet, der er tildelt en køkontaktaktivitet i det nye flow. For yderligere information, se Omstil et opkald til et indgangspunkt.

    Statisk prioritet— Indstil Statisk prioritet, hvis du vil tildele en prioritet, før flowet publiceres. Du kan kun se dette felt, når knappen Indstil kontaktprioritet er aktiveret.

    Vælg en prioritet på rullelisten Statisk prioritetsniveau. Du kan indstille en prioritet fra P1 til P9, hvor P1 er den højeste og P9 er den laveste.

  9. Variabel prioritet— Vælg Variabel prioritet, hvis kontaktprioriteten skal ændres dynamisk med hver flowudførelse. Dette felt vises kun, når knappen Indstil kontaktprioritet er aktiveret.

    Vælg en flowvariabel, der returnerer et heltal med en prioritet fra 1 til 9, fra rullelisten Kontaktprioritetsvariabel. Hvis prioriteten ikke er i området 1-9, er standardprioriteten 10.

Kompetencekrav

Hvis den valgte kø bruger færdighedsbaseret routing, vises der andre sektioner til at konfigurere færdighedskrav og færdighedsaflastning.

Du kan tilføje et eller flere færdighedskrav, der skal tildeles en kontakt i denne kø, baseret på den valgte kø.

Hvis du ikke angiver nogen færdigheder, er alle tilgængelige agenter i den valgte kø berettigede til at modtage kontakter.

  • Færdighed— Vælg den ønskede færdighed fra rullelisten. Du konfigurerer færdighedsdefinitionerne i Control Hub.

  • Betingelse— Vælg den ønskede betingelse på rullelisten. Betingelsesmulighederne er baseret på den valgte færdighedstype.

    Færdighedstyper som Boolean og Enum behøver ikke en betingelse.

    De tilgængelige betingelser er: ER, ER IKKE, >= , < =

  • Værdi– Klik på alternativknappen Statisk færdighedsværdi for at vælge de statiske færdighedsværdier, der er angivet i feltet Færdighedsværdi.

    Klik på alternativknappen Variabel færdighedsværdi for at vælge færdighedsværdien fra en flowvariabel, der er angivet på rullelisten Variabel.

    Hvis færdighedsværdien er ugyldig, fjernes alle færdighedskrav og lempelser, der er knyttet til den kontakt, der kom gennem QueueContactActivity.

  • Vægt— Angiv en vægtværdi for det valgte færdighedskrav. Værdien skal være et heltal fra 1 til 1000.

    Du kan kun indstille vægt for en færdighed af typen Færdighed. For den bedste tilgængelige routing definerer vægte den relative vigtighed af hvert færdighedskrav og påvirker den score, der bruges til valg af agent. For yderligere information, se Bedste tilgængelige rute.

Færdighedsafslapning

Brug indstillingerne for færdighedsafslapning til at reducere eller fjerne de tildelte færdighedskrav til et flow som reaktion på for lange ventetider for kunder. Denne indstilling giver dig mulighed for at udvide puljen af agenter, der er tilgængelige til at betjene kontakter.

Brug almindelige tidsintervaller til at justere færdighedsafslapning med kølogik i flowet og med indstillinger for opkaldsfordeling, der er konfigureret for teams i køen.

Sådan konfigurerer du færdighedsafslapning:

  1. Aktiver til/fra-knappen Aktiver færdighedsafslapning for at konfigurere færdighedsafslapning.

    Aktiver denne til/fra-knap for at kopiere og vise de oprindelige færdighedskrav som standard. Dette giver dig mulighed for at konfigurere færdighedsafslapningen med et ideelt sæt af færdigheder.

    Indstil feltet Efter at have ventet i køen til den varighed i sekunder, der skal overstiges, før færdighedsafslapningen gælder i køen. Standardventetiden er 60 sekunder.

  2. Du kan tilføje, redigere eller slette kravene til færdighedsafslapning.

    • Klik på Tilføj færdighedskrav for at tilføje et nyt færdighedsaflastningskrav.

    • Klik på Slet for at slette kravet om færdighedsafslapning.

    • Klik på Rediger for at redigere kravet til færdighedsafslapning.

    Klik på Tilføj færdighedsafslapning for at tilføje en ny færdighedsafslapningsgruppe.

    Standardfærdighedskravene, der vises i trin 1, gør det nemmere at indstille kravene til færdighedsafslapning.

Fjernelse af færdigheder

Når du aktiverer knappen Fjern færdigheder ved blind overførsel, fjernes færdigheder fra kontakten efter overførsel af agent. Det betyder, at den overførte kontakt ikke har nogen færdigheder, og kontakten vil blive tilbudt den længst tilgængelige agent i den overførte kø.

Outout-variabler

Når køkontakt udløses, opdateres følgende variabler:

  • Kø-ID— Gemmer ID'et på den kø, hvor kontakten er blevet sat i kø.

  • Fejlkode—Gemmer fejlkoden. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

  • Fejlbeskrivelse—Gemmer fejloplysningerne. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

Fejlkoder

Følgende er fejlkoderne og beskrivelserne for aktiviteten Køkontakt:

Tabel 4. Beskrivelse af fejlkode for køkontakt

Fejlkode

Fejlkodeværdi

Fejlbeskrivelse

1

UGYLDIG_ANMODNING

De parametre, der er angivet i aktiviteten, er ugyldige.

2

UGYLDIG_RUTE_STRATEGI

Den valgte routingstrategi er ugyldig.

3

UGYLDIG_VENTETID_

Den definerede ventetid er ugyldig.

4

UGYLDIG_KØ

Der blev angivet en ugyldig kø i aktiviteten.

6

SYSTEM_FEJL

Systemet stødte på en intern fejl.

7

VTEAM_OVERGANG_GRÆNSE_NÅET

Kontakten har nået sin maksimale grænse fra at være i kø til flere køer.

8

EJER_TILDELT_TIL_INTERAKTION

Kontakten er allerede tildelt en agent.

9

UGYLDIG_FÆRDIGHED_NAVN

Færdighedsnavnet er ikke gyldigt.

10

UGYLDIG_FÆRDIGHEDSBETINGELSE_

Færdighedsbetingelsen er ikke gyldig.

11

UGYLDIG_FÆRDIGHED_VÆRDI

Færdighedsværdien er ikke gyldig.

12

UGYLDIG_OPERATION_FOR_INTERAKTION_TILSTAND

Kø er ikke tilladt i visse tilstande af kontakten, f.eks. ved afsluttet kontakt.

13

VÆGT_IKKE_UNDERSTØTTET_FOR_FÆRDIGHED_TYPE

Der kan ikke sættes vægt for et færdighedskrav, hvis færdigheden ikke er af typen Færdigheder.

14

UGYLDIG_FÆRDIGHED_VÆGT

Vægte skal være heltalværdier fra 1 til 1000.

Kø til agent

Aktiviteten Kø til agent aktiverer agentbaseret routing. Aktiviteten "Sæt i kø til agent" sender kontakterne direkte til den foretrukne agent. For information om agentbaseret routing, se Agentbaseret routing.

Aktiviteten Kø til agent identificerer en agent ved hjælp af dens Webex Contact Center-agent-ID eller e-mailadresse.

Hvis agenten er tilgængelig, kan du konfigurere aktiviteten "Sæt i kø til agent" til at dirigere kontakten til en foretrukken agent. Hvis agenten ikke er tilgængelig, kan du konfigurere aktiviteten "Sæt i kø til agent" til at parkere kontakten mod den pågældende agent, indtil agenten bliver tilgængelig.

Flowudvikleren kan kæde en Kø til agent-aktivitet sammen med en anden Kø til agent-aktivitet for at dirigere kontakter til fortløbende foretrukne agenter. Flowudvikleren kan også kæde en Kø til agent-aktivitet sammen med en Køkontakt -aktivitet for at dirigere kontakten ved hjælp af en almindelig kø, når ingen af de foretrukne agenter er tilgængelige.

Flowudvikleren kan kæde en Kø til agent-aktivitet sammen med en Tilbagekaldsaktivitet i hovedflowet og begivenhedsflowene. Dette hjælper med at konfigurere tilbagekald til den foretrukne agent, som opkaldet oprindeligt var sat i kø til som en del af aktiviteten "Kø til agent".

Brug Tilbagekaldsaktiviteten efter aktiviteten Sæt kontakt i kø eller Sæt agent i kø.

Aktiviteten "Kø til agent" udløser følgende hændelser under fanen "Hændelsesflows" i hovedflowet:

  • AgentAccepteret: Aktiviteten "Sæt i kø til agent" udløser denne hændelse, når en agent besvarer et indgående opkald.

  • Agentafbrudt: Aktiviteten "Sæt i kø til agent" udløser denne hændelse, når agenten afbryder forbindelsen til et liveopkald.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Hændelsesflow.

I følgende afsnit kan du konfigurere aktiviteten "Kø til agent":

  • Generelle indstillinger

  • Kontakthåndtering

Sådan konfigurerer du aktiviteten "Kø til agent":

1

I Flow Designer skal du trække og slippe aktiviteten Kø til agent fra aktivitetsbiblioteket til lærredet.

2

Klik på aktiviteten Kø til agent for at konfigurere aktivitetsindstillingerne.

3

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

4

I afsnittet Kontakthåndtering skal du vælge en Agentvariabel fra rullelisten.

Aktiviteten "Kø til agent" knytter denne flowvariabel til agentens e-mail eller agentens ID, som du vil vælge for hver flowudførelse.

5

Vælg agentens e-mail eller agentens ID fra rullelisten Agentopslagstype for at dirigere kontakter til den foretrukne agent.

Angiv et gyldigt domænenavn til agentens e-mailadresse for at sikre, at opslaget lykkes.

6

Aktiver til/fra-knappen Indstil kontaktprioritet for at prioritere de kontakter, der venter i køen. Som standard er til/fra-knappen deaktiveret.

Aktiviteten Kø til agent håndterer kontakterne som følger:

  • Hvis du ikke tildeler en prioritet til kontakten, tildeler aktiviteten "Sæt i kø til agent" en standardværdi på 10.

  • Aktiviteten "Sæt i kø til agent" prioriterer kontakter med højest prioritet.

  • Hvis en eller flere kontakter har samme prioritet, dirigerer aktiviteten "Sæt i kø til agent" den kontakt, der har ventet længst, til den pågældende agent først.

  1. Indstil Statisk prioritet for at prioritere en kontakt, før flowet udgives.

    Aktiver til/fra-knappen Angiv kontaktprioritet for at se feltet Statisk prioritet i aktiviteten Kø til agent.

    Vælg en prioritet fra rullelisten Statisk prioritetsværdi. Du kan indstille en prioritet fra P1 til P9, hvor P1 er den højeste og P9 er den laveste.

  2. Vælg Variabel prioritet hvis kontaktprioriteten ændres dynamisk med hver flowudførelse.

    Aktiver til/fra-knappen Angiv kontaktprioritet for at se feltet Variabelprioritet i aktiviteten Sæt i kø til agent.

    Vælg en flowvariabel, der returnerer et heltal med prioritet 1-9, fra rullelisten Kontakt Prioritetsvariabel. Hvis prioriteten ikke er i området 1-9, er standardprioriteten 10.

7

Vælg et kø-ID fra rullemenuen Rapporteringskø.

Aktiviteten Kø til agent rapporterer kontaktens oplysninger ved hjælp af rapporteringskøen:

Rapporteringskøen angiver også konfigurationen for:

  • Tilladelsesovervågning

  • Tillad optagelse

  • Optag alle opkald

  • Pause og genoptagelse aktiveret

  • Serviceniveaugrænse

  • Maksimal tid i kø

  • Standardmusik i køen

  • Tidszone

8

Aktivér til/fra-knappen Parker kontakt, hvis agenten ikke er tilgængelig, hvis du vil parkere kontakten til en foretrukken agent, indtil agenten bliver tilgængelig.

Hvis agenten ikke er tilgængelig, og knappen Parker kontakt hvis agenten ikke er tilgængelig er deaktiveret, kan kontakten ikke få kontakt med agenten. Aktiviteten "Kø til agent" afslutter fejlforgreningen til den næste aktivitet i flowet med det tilsvarende output.

9

Vælg ID'et for genoprettelseskøen fra rullelisten Gendannelseskø.

Aktiviteten Kø til agent sætter kontakter i gendannelseskøen, når:

  • Aktiviteten "Kø til agent" kan ikke levere en kontakt til den foretrukne agent.

  • Agenten besvarer ikke kontakten.

  • En foretrukken agent afviser kontakten.

Du kan konfigurere genoprettelseskøen med den længst tilgængelige agent. Gendannelseskøen understøtter ikke færdighedsbaseret routing.

Aktiviteten "Sæt i kø til agent" er vellykket, når kontakten opretter forbindelse til den foretrukne agent. Et fejlscenarie opstår, når en kontakt ikke kan få kontakt med agenten.

Fejlscenarier

En kontakt kan ikke nå agenten, når:

  • En foretrukken agent er ikke tilgængelig, og parkering er deaktiveret for kontakten.

  • Et variabelt opslag kan ikke finde den foretrukne agent.

Aktivitetsoutputvariabler

Aktivitetsoutputvariablerne gemmer de data, der indsamles fra aktiviteter, og som automatisk oprettes, når du tilføjer specifikke aktiviteter til lærredet.

Køen til agentaktiviteten har følgende outputvariabler:

Tabel 5. Outputvariabler

Outputvariabel

Beskrivelse

KøTilAgent.AgentId

Gemmer det agent-ID, som kontakten er sat i kø til.

KøTilAgent.Fejlbeskrivelse

Gemmer beskrivelsen af fejlscenariet, når kontakten ikke kan sættes i kø.

KøTilAgent.Fejlkode

Gemmer fejlkodeværdien for fejlscenariet, når kontakten ikke kan sættes i kø.

KøTilAgent.AgentState

Gemmer status for den foretrukne agent, når kontakten forsøges at blive sat i kø.

KøTilAgent.AgentIdleCode

Gemmer beskrivelsen af den foretrukne agents inaktive kode.

Outputvariablen QueueToAgent.FailureCode indeholder en af følgende værdier, når der opstår en fejl. Hver værdi angiver en fejlkode og en fejlbeskrivelse.

Tabel 6. Beskrivelse af fejlkode for kø til agent

Fejlkode

Fejlkodeværdi

Fejlbeskrivelse

1

AGENT_IKKE TILGÆNGELIG

Agenten er i øjeblikket ikke i den tilgængelige tilstand.

2

AGENT_IKKE_FUNDET

Aktiviteten "Kø til agent" kan ikke finde agenten via agentens id eller e-mailadresse.

3

AGENT_IKKE_LOGGET IND_

Agenten er ikke logget ind i øjeblikket.

4

FUNKTION_IKKE_AKTIVERET

Funktionen Agentbaseret routing er ikke aktiveret.

5

UGYLDIG_VTEAM_FEJL

Rapporterings- eller gendannelseskøen er ugyldig.

6

AGENT_OPTAGT

Agenten er tilgængelig, men er optaget af et andet opkald.

7

VTEAM_OVERGANG_GRÆNSE_NÅET

Kontakten har nået sin maksimale grænse fra at være i kø til flere køer.

8

UGYLDIG_OPERATION_FOR_INTERAKTION_TILSTAND

Kø er ikke tilladt i visse tilstande af kontakten, f.eks. ved afsluttet kontakt.

Følgende tabel viser de gældende værdier for QueueToAgent.AgentState og QueueToAgent.AgentIdleCode.

Tabel 7. AgentState- og AgentIdleCode-værdier

Brugsscenarie

AgentState

AgentInaktivKode

  • Ugyldig kø

  • Ugyldig agent

  • Agenten er ikke logget ind

IKKE_RELEVANT

IKKE_RELEVANT

Agenten er reserveret til dette opkald.

TILGÆNGELIG

IKKE_RELEVANT

Parkér kontakt hvis agenten ikke er tilgængelig, til/fra-knappen er Til og agenten er inaktiv

Inaktiv

<AuxCode Name>

Den inaktive kode, som agenten har valgt i Agent Desktop.

Parkér kontakt hvis agenten ikke er tilgængelig, til/fra-knappen er Til og agentkanalen er optaget

TILGÆNGELIG

IKKE_RELEVANT

Parkér kontakt hvis agenten ikke er tilgængelig, til/fra-knappen er Fra og agenten er inaktiv

Inaktiv

<AuxCode Name>

Den inaktive kode, som agenten har valgt i Agent Desktop.

Parkér kontakt hvis agenten ikke er tilgængelig, til/fra-knappen er Fra, agenten er tilgængelig, og agentkanalen er optaget

TILGÆNGELIG

IKKE_RELEVANT

Pop op-skærm

Et pop-up-vindue er et vindue eller en dialogboks, der vises på en agents skrivebord, når agenten besvarer et kundeopkald. Agenten får flere oplysninger om den, der ringer op, for at kunne fortsætte samtalen. Du kan finde flere oplysninger i afsnittet Skærmpopup i artiklen Kom i gang med Agent Desktop.

Screen Pop-aktiviteten bliver først relevant efter en agent er involveret i en interaktion. Den bruger typisk AgentAccepted-hændelsen og PhoneContactEnded-hændelsen.

Når du bruger denne aktivitet i hovedflowet, eksponerer du et sæt hændelser under fanen Hændelsesflows. For mere information om disse begivenheder, se Begivenheder.

Du kan opbygge et enkelt flow for håndtering af hændelser for hver hændelse. For eksempel, når en agent accepterer et indgående opkald, vises et pop op-skærmbillede. Aktiviteten Screen Pop indeholder oplysninger, der er baseret på flowvariablerne. Screen Pop integrerer Webex Contact Center med andre forretningsapplikationer såsom CRM (Salesforce), billetværktøjer og ordreindtastningssystem.

Færdiggør denne konfiguration under fanen Event Flows i Flow Designer. For at definere forskellige skærmpopup-adfærdsmønstre, der er baseret på hovedflowkriterier, skal du bruge en betingelses- eller sagsaktivitet. Du kan definere én skærmpopup for hvert flow.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere oplysninger, se Begivenhedsflows.

Skærmpopup til nye digitale kanaler skal konfigureres i Connect Flow Builder. Se flere oplysninger under https://help.imiconnect.io/docs/wxcc-overview.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet URL-indstillinger skal du bruge URL-indstillinger til at definere en URL til skærmpopup-konfigurationer. For at indsætte en variabel skal du bruge syntaksen {{variable}} (for eksempel, {{NewContact.ANI}}). Konfigurer derefter følgende indstillinger:

  1. URL til pop-up-vindue– Indtast URL'en på det tilsigtede websted, f.eks. http://www.salesforce.com. Når agenten besvarer et opkald, udfylder den konfigurerede URL pop-up-vinduet på skrivebordet.

  2. Forespørgselsparametre— Indtast de forskellige variabler i nyttelasten.

    For at tilføje en ny forespørgselsparameter skal du klikke på Tilføj ny. Indtast attribut-værdi detaljerne i henholdsvis felterne KEY og VALUE.

  3. Skærmpop-skrivebordsnavn– Indtast en kort og intuitiv brugerdefineret visningstekst, der erstatter skærmpop-URL'en på Agent Desktop.

    Når agenten besvarer eller afslutter et opkald, vises denne etiket som et hyperlink i pop-up-meddelelsen på Agent Desktop.

    Hvis f.eks. URL'en for skærmpopup er http://www.salesforce.com, og etiketten for skærmpopup-skrivebordet er Salesforce, viser systemet hyperlinket som Salesforce i skærmpopup-notifikationen.

    Denne etiket vises også under fanen Pop-up-skærm på Agent Desktop.

4

I afsnittet Skærmindstillinger skal du konfigurere følgende:

  1. Ny browserfane— Skærmbilledet vises i en ny browserfane hver gang uden at påvirke det eksisterende skærmbillede.

  2. Eksisterende pop-up-skærmfane— Pop-up-skærmen vises i den eksisterende browserfane og erstatter den tidligere pop-up-skærm.

  3. Inde i skrivebordet— Pop-up-skærmen vises som en fane i ruden med hjælpeoplysninger på skrivebordet.

    Hvis visningsindstillingen for pop-up-skærm er Inde i skrivebordet, vises pop-up-skærmen i ruden med hjælpeoplysninger under hele opkaldet. Skærmbilledet bevares, selvom du vælger en opgave fra en anden kanaltype i opgavelisteruden.

Hvis visningsindstillingen for pop op-skærmen er Inde i skrivebordet eller fanen Eksisterende browser, går data, der indtastes i pop op-skærmen for et opkald, tabt, hvis agenten accepterer et nyt opkald. For at forhindre datatab skal du konfigurere visningsindstillingen som Ny browser fane.

For eksempel, overvej at visningsindstillingen Skærmpopup er Inde i skrivebordet. Hvis agenten accepterer et nyt indgående opkald, mens agenten indtaster data i det pop op-vindue for et tidligere opkald, går de data, der blev indtastet for det forrige opkald, tabt, når det pop op-vindue for det nye opkald vises.

Indstil kontaktprioritet

Brug aktiviteten Angiv kontaktprioritet til at tildele prioritetsniveauer til kontakter. Du kan prioritere ved hjælp af tal fra 1 (højest) til 9 (lavest). Kontakter med højere prioritet dirigeres først. For mere information om routing og kø, se afsnittet Indstil kontaktprioritet i Forstå routing og kø i Webex Contact Center.

I følgende afsnit kan du konfigurere aktiviteten Angiv kontaktprioritet:

  • Generelle indstillinger
  • Indstillinger for kontaktprioritet
  • Aktivitetsoutputvariabler

1

I Flow Designer skal du trække og slippe aktiviteten Angiv kontaktprioritet fra aktivitetsbiblioteket til lærredet.

2

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

3

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

4

I afsnittet Indstillinger for kontaktprioritet skal du indstille kontaktens prioritet. Du kan konfigurere en statisk prioritetsværdi fra rullelisten. Hvis du vil have, at prioriteten skal ændres dynamisk, skal du konfigurere en variabel prioritet ved hjælp af flowvariabler.

Aktivitetsoutputvariabler

Aktivitetsoutputvariablerne gemmer de data, der indsamles fra aktiviteter, og som automatisk oprettes, når du tilføjer specifikke aktiviteter til lærredet.

Aktiviteten Indstil kontaktprioritet har følgende outputvariabler:

  • AngivKontaktPrioritet.Fejlkode: Gemmer fejlkoden. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.
  • SetContactPriority.FailureDescription: Gemmer fejloplysningerne. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

Fejlkoder

Følgende er fejlkoderne og beskrivelserne for aktiviteten Angiv kontaktprioritet:

Fejlkode

Fejlkodeværdi

Fejlbeskrivelse

6

SYSTEM_FEJL

Denne kode repræsenterer de diverse fejl (som ikke falder ind under nogen af de definerede kategorier).

48

Ikke-understøttet flowaktivitet

Indstillingen "Angiv kontaktprioritet" understøttes ikke for outdial- og kampagnekontakter.

Virtuel agent

Aktiviteten Virtuel Agent giver dine kontaktcenterkunder en samtaleoplevelse i realtid. Du kan tilføje en virtuel agent til opkaldsflowet for at håndtere kundeforespørgsler i samtaleformat. Den virtuelle agent er drevet af Googles Dialogflow-funktioner. Når en kunde taler, matcher Dialogflow kundesamtalen med den bedste intention i den virtuelle agent. Derudover hjælper det kunden som en del af den interaktive stemmerespons (IVR)-oplevelse.

Før du begynder

  • Opsæt en Dialogflow-agent. For mere information om opbygning af en Dialogflow-agent i Google Cloud, se Opbyg en agent.

    Medtag Hej som en træningsfrase på det foretrukne sprog, så Dialogflow-agenten kan starte en samtale med den, der ringer op. Du kan tilføje denne træningsfrase i standardvelkomstintentionen eller i en hvilken som helst anden intent i Dialogflow-agenten. For mere information, se Intentioner.

    Afhængigt af hvordan du konfigurerer Dialogflow-agenten, kan du bruge aktiviteten Virtual Agent til at håndtere forskellige typer use cases.

  • Konfigurer en virtuel agent i Control Hub.

    Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Begivenhedsflow.
1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Samtaleoplevelse skal du konfigurere følgende:

  1. Virtuel agent– Vælg en virtuel agent i Control Hub. Den virtuelle agent driver den naturlige sproglige samtale som en del af IVR-oplevelsen med den, der ringer op.

  2. Gør prompter afbrydelige— Giver kunderne mulighed for at afbryde den virtuelle agent for at foretage nye anmodninger eller afslutte opkaldet.

  3. Tilsidesæt standardsprog & Stemmeindstillinger– Brug denne til/fra-knap til at tilsidesætte de sprog- og stemmeindstillinger, der er konfigureret i variablerne Global_Language og Global_VoiceName. Denne parameter er aktiveret som standard.

    For at et flow kan fungere, skal du indstille de globale variabler i flowet for at konfigurere standardinputsproget og outputstemmen for den virtuelle agent. For mere information om, hvordan du tilføjer globale variabler i flowet, se Globale variabler.

  4. Inputsprog– Angiver det sprog, som kunden bruger, når den taler med den virtuelle agent. Dette felt vises kun, hvis du aktiverer Tilsidesæt standardsprog & Stemmeindstillinger til/fra-knap.

    Hvis det inputsprog, som Google understøtter, ikke er tilgængeligt på rullelisten Inputsprog, skal du deaktivere Tilsidesæt standardsprog. & Knap til/fra-knap for stemmeindstillinger. Inkluder aktiviteten Angiv variabel før aktiviteten Virtuel agent i flowet.

    Konfigurer aktiviteten Indstil variabel som følger:

    • Sæt variablen til Global_language.

    • Indstil variabelværdien til den ønskede sprogkode (f.eks. fr-CA). For mere information om sprogene, se Googles Sprogreference side.

    Stemmeinstallationer af virtuelle agenter i Webex Contact Center understøtter kun sprog med genkendelsesmodellen som et forbedret telefonopkald (se Understøttede stemmer og sprog der er tilgængelige med Dialogflow Essentials (ES) (se Sprogreference).

  5. Outputstemme– Standardværdien er Automatisk. Når værdien er Automatisk, vælger Dialogflow stemmenavnet for et givet sprog. Sørg for, at det konfigurerede stemmenavn er i overensstemmelse med det valgte sprog.

    Hvis navnet på den outputstemme, som Google understøtter, ikke er tilgængeligt på rullelisten Outputstemme, skal du deaktivere Tilsidesæt standardsprog & Stemmeindstillinger til/fra-knap. Inkluder aktiviteten Angiv variabel før aktiviteten Virtuel agent i flowet.

    Konfigurer aktiviteten Indstil variabel som følger:

    • Sæt variablen til Global_VoiceName.

    • Indstil variabelværdien til den nødvendige navnekode for outputstemmen (f.eks. en-US-Standard-D). For mere information om understøttede stemmer og sprog, se Googles side Understøttede stemmer og sprog.

    For mere information om tekst-til-tale-stemmer, se Understøttede stemmer og sprog.

4

I afsnittet Variabeloverførsel kan de valgfrie parametre i den virtuelle agent-aktivitet indeholde personligt identificerbare oplysninger (PII). Webex Kontaktcenter sender disse parametre til Google Dialogflow som variabler for at understøtte avanceret samtalelogik med botten.

  1. Nøgle-værdi— Nøgle-værdi-parameteren giver dig mulighed for at indtaste et variabelnavn og den tilhørende værdi. Du kan indtaste variabelværdier ved at bruge syntaksen med dobbelte krøllede parenteser.

    Hvis du for eksempel vil returnere en kundes kontosaldo baseret på ANI'en, kan nøglen og værdien være:

    Nøgle: ANI

    Værdi: {{NewContact.ANI}}

    For at tilføje en variabelparameter skal du klikke på Tilføj ny. Dette tilføjer en række, hvor du kan indtaste det respektive nøgle-værdi-par, n.

    Kontaktcenteret sender disse parameterværdier til Google Dialogflow som en JSON-værdi i anmodningen.query_param.payload-objekt. Systemet analyserer og håndterer denne JSON i opfyldelsesapplikationen. Systemet når denne applikation via den webhook, der er konfigureret i Dialogflow. For yderligere information, se Opfyldelse.

5

I afsnittet Avancerede indstillinger skal du konfigurere følgende:

  1. Timeout ved ingen input– Angiver, hvor længe den virtuelle agent venter på kundeinput (stemme eller DTMF).

    Standardværdien er 5 sekunder. Værdien kan variere fra 1 til 30 sekunder.

  2. Maks. antal forsøg uden input– Angiver antallet af gange, den virtuelle agent venter på kundeinput (stemme eller DTMF).

    Standardværdien er 3. Værdien kan variere fra 0 til 9.

    Når det maksimale antal forsøg er gået, afsluttes den virtuelle agent, med outputvariablen ErrorCode indstillet til værdien max_no_input.

  3. Inter-cifret timeout– Den tid, som den virtuelle agent venter på det næste DTMF-input fra kunden, før den virtuelle agent går videre i samtaleflowet.

    Standardværdien er 3 sekunder. Værdien kan variere fra 0 til 30 sekunder.

  4. Terminatorsymbol— Det tegn, som kunden kan indtaste for at angive slutningen af inputtet. Terminator-symbolet kan enten være # eller * afhængigt af konfigurationen.

  5. Afslutningsforsinkelse– Gør det muligt for den virtuelle agent at fuldføre den sidste besked, før aktiviteten stopper, og går videre til næste trin i flowet.

  6. Hvis du for eksempel ønsker, at den virtuelle agent skal angive noget for den, der ringer op, før systemet eskalerer opkaldet til en agent, skal du overveje den tid, det tager at færdiggøre den sidste besked før eskalering. Værdien kan variere fra 1 til 30 sekunder.

    Hvis du konfigurerer værdien for afslutningsforsinkelse til 0, afspiller systemet ikke den sidste lydbesked til den, der ringer op.

  7. Talehastighed— Angiver talehastigheden. Øg eller reducer det numeriske input for at opretholde den ideelle talehastighed og kontrollere output-talehastigheden.

    Gyldige værdier for det numeriske input ligger i området fra 0,25 til 4,0 ord pr. minut (wpm). Standardværdien er 1,0 ord/min.

  8. Lydstyrkeforstærkning— Angiver stigning eller fald i lydstyrken. Øg eller reducer det numeriske input for at opretholde den ideelle lydstyrke for outputtale.

  9. Gyldige indtastninger for numerisk input ligger i området fra –96,0 decibel til 16,0 decibel (dB). Standardværdien er 0,0 dB.

  10. Aktiver samtaletransskription– Aktiverer skrivebordet til at vise transskriptionen af samtalen mellem den virtuelle agent og kunden. Den rå transskription er også tilgængelig via en dynamisk URL. Du kan bruge denne URL til at udtrække bestemte afsnit fra transskriptet ved hjælp af en HTTP-anmodning.

6

I afsnittet Outputvariabler kan du gemme outputstatus for den hændelse, der opstår under samtalen mellem den virtuelle agent og kunden.

  1. VVA.LastIntent—Gemmer den sidste intent, der udløses af den virtuelle agent, før den går videre til eskalerings- eller håndterede intention.

  2. VVA.TranscriptURL—Gemmer den URL, der peger på transskriptet af samtalen mellem den virtuelle agent og kunden.

    Brug aktiviteten Parse til at udtrække parametrene fra den virtuelle agents transkription.

  3. VVA.ErrorCode— Gemmer statuskoden, hvis værdi afhænger af resultatet af samtalen mellem den virtuelle agent og kunden. Denne variabel indeholder en af følgende værdier:

    • no_error: Angiver, at de håndterede og eskalerede output ikke indeholdt fejl.

    • max_no_input: Angiver, at kunden ikke havde nogen inputfejl inden for det angivne maksimale antal forsøg uden input.

    • term_char_without_input: Angiver, at kunden trykkede på afslutningstasten uden input (med ord eller tastetryk). Terminatorsymbolet kan enten være # eller * afhængigt af konfigurationen.

    • system_error: Angiver enhver anden fejl i systemet. For eksempel Dialogflow-fejl, netværksproblem osv.

    For at afspille en brugerdefineret lydbesked for at underrette kunder om en fejl, skal flowudviklere inkludere en Afspil besked-aktivitet (før opkaldet afbrydes) i flowet. For mere information om aktiviteten Afspil besked, se Afspil besked.

Næste trin

Resultater:

Angiver outputstierne for den virtuelle agent, der opstår baseret på resultatet af samtalen mellem den virtuelle agent og kunden.

  • Håndteret: Dialogflowet tager denne sti, hvis systemet udløser den håndterede intention.

  • Eskaleret: Dialogflowet tager denne sti, hvis systemet udløser eskaleringsintentionen.

    For mere information om intentionerne i Dialogflow, se Intents.

Fejlhåndtering

Angiver outputstien for den virtuelle agent, der er baseret på den fejl, der opstår under samtalen mellem den virtuelle agent og kunden.

  • Fejl: Flowet tager denne sti i alle fejlscenarier.

Hvis der er en fejl, afspiller kontaktcenteret som standard ikke nogen lydbesked for at underrette kunden om fejlen. Flowudvikleren kan konfigurere en Afspil besked-aktivitet enten generisk eller baseret på fejlkoden som beskrevet i afsnittet Outputvariabler.

Funktionaliteten af outputstierne afhænger af den konfiguration og det flow, der er defineret af administratoren.

Virtuel agent V2

Aktiviteten Virtual Agent V2 giver dine kontakter en samtaleoplevelse i realtid. Du kan tilføje aktiviteten Virtual Agent V2 til opkaldsflowet for at håndtere talebaserede AI-aktiverede samtaler. Når en opkalder taler, matcher systemet talen med den bedste hensigt hos den virtuelle agent. Derudover hjælper det den, der ringer op, som en del af IVR-oplevelsen (Interactive Voice Response).

Konfigurer Virtual Agent V2-aktivitet

Kunder, der bruger Next Generation-platformen, kan konfigurere Virtual Agent V2-aktiviteten i Flow Designer.

Placer ikke en Virtual Agent V2-aktivitet efter en køkontaktaktivitet, da denne konfiguration ikke understøttes i øjeblikket. Placer heller ikke en Virtual Agent V2-aktivitet i Event Flow-lærredet.

Resultater

Angiver outputstierne for den aktivitet, der finder sted baseret på resultatet af samtalen mellem den virtuelle agent og den, der ringer op.

  • Håndteret– Resultatet udløses, når den virtuelle agents udførelse er fuldført.

  • Eskaleret– Resultatet udløses, når opkaldet skal eskaleres til den menneskelige agent.

Fejlhåndtering

Angiver outputstien for aktiviteten for enhver fejl, der opstår under samtalen mellem den virtuelle agent og den, der ringer op.

Fejlbehæftet– Flowet tager denne sti i alle fejlscenarier.

Standardindstillinger på systemniveau

Følgende indstillinger er som standard defineret internt i systemet. Disse indstillinger vises ikke på brugergrænsefladen og kan ikke ændres:

  • Uendeligt antal forsøg til håndtering af ugyldige eller ingen inputfejl.

  • Indbrud er aktiveret for at afbryde den virtuelle agent under interaktion.

  • DTMF-termineringssymbol = #. Denne indstilling angiver slutningen af inputtet.

  • DTMF 'Timeout ved intet input' = 5 sekunder. Denne indstilling angiver, hvor længe den virtuelle agent venter på input fra den, der ringer op.

  • DTMF 'Timeout mellem cifre' = 3 sekunder. Denne indstilling angiver, hvor længe den virtuelle agent venter på det næste DTMF-input fra den, der ringer op, før den virtuelle agent går videre i samtaleflowet.

Før du begynder

  • Opsæt en Dialogflow-agent. For mere information om opbygning af en Dialogflow-agent i Google Cloud, se Opbyg en agent.

  • Konfigurer Google CCAI-connectoren, og opret en CCAI-konfiguration i Control Hub.

  • Konfigurer indgangspunktet, og vælg routingflowet (når flowet er oprettet i Flow Designer). For yderligere information, se Opret en kanal.

1

Log ind på Control Hub.

2

Naviger til Tjenester > Kontaktcenter > Strømme.

3

Klik på Administrer flows og klik derefter på Opret flows.

4

I feltet Flownavn skal du indtaste et unikt navn og klikke på Start opbygning af flow. Vinduet Flow Designer vises.

5

Træk og slip aktiviteten Virtual Agent V2 fra aktivitetsbiblioteket til det primære flowlærred.

6

I Generelle indstillingerskal du udføre følgende handlinger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. I feltet Aktivitetsbeskrivelse skal du indtaste en beskrivelse af aktiviteten.

7

I indstillingerne Samtaleoplevelse skal du vælge en af følgende muligheder for AI-konfiguration af kontaktcenter:

  • Statisk– Vælg den CCAI-konfiguration, der skal håndtere samtalerne inden for standard-PSTN-regionen.

    AI-konfigurationen for Contact Center udfyldes baseret på den CCAI-funktion, der er konfigureret i Control Hub.

  • Variabel– Vælg CCAI-konfigurationen for at håndtere samtaler inden for den samme placering som den, der ringer op, mens opkaldet stammer fra den eksterne eller ikke-standard PSTN-region. Denne variabel knytter PSTN-regionen til den tilsvarende Google-profilregion.

    Du kan finde flere oplysninger om konfiguration af variablen CCAI-konfiguration i trin 6 til 8 i dokumentet Konfigurer regionale medier til Virtual Agent-Voice.
    • For at et VAV-flow kan fungere, skal du indstille de globale variabler i flowet for at konfigurere standardinputsproget og outputstemmen for den virtuelle agent. For mere information om, hvordan du tilføjer globale variabler i flowet, se Globale variabler.

    • Hvis du vil tilsidesætte standardinputsproget og outputstemmen for VAV, skal du inkludere aktiviteten Angiv variabel før aktiviteten Virtual Agent V2 i flowet.

      For brugerdefineret inputsprog skal du konfigurere aktiviteten Angiv variabel som følger:

      • Sæt variablen til Global_Language.

      • Indstil variabelværdien til den ønskede sprogkode (f.eks. fr-CA).

      For brugerdefineret outputstemme skal du konfigurere aktiviteten Indstil variabel som følger:

      • Sæt variablen til Global_VoiceName.

      • Indstil variabelværdien til den ønskede navnekode for outputstemmen (f.eks. en-US-Standard-D).

      For mere information om de understøttede stemmer og sprog i ES, se Understøttede stemmer og sprog.

8

I indstillingerne Statusbegivenhed skal du indtaste det brugerdefinerede begivenhedsnavn og dataene i kolonnerne Begivenhedsnavn - Begivenhedsdata. Tilstandshændelsen er en mekanisme til at udløse intentionen uden behov for matchende tekst eller talt input. Du kan definere de brugerdefinerede hændelser, der skal udløse intentionen. For information om, hvordan du konfigurerer intentionen for hændelser i Dialogflow ES, se Google-dokumentation.

  • Hændelsesnavn– (valgfrit) Angiver navnet på den begivenhed, der er defineret på den integrerede tredjeparts AI-platform.

  • Hændelsesdata– (valgfrit) Angiver de JSON-data, som systemet sender (som en del af det definerede hændelsesnavn) til den integrerede tredjeparts AI-platform.

Du kan angive begivenhedsnavnet og dataene i form af en statisk værdi eller et udtryk. Brug denne syntaks til udtryk: {{ variable }}. Følgende er et eksempel på den tilstandsbegivenhed, der er konfigureret til at hilse den, der ringer op, med en brugerdefineret velkomstbesked.

Begivenhedsnavn: CustomWelcome

Hændelsesdata: {"Name": "John"}

9

I Avancerede indstillingerskal du udføre følgende handlinger:

  1. I feltet Talehastighed skal du indtaste den numeriske værdi eller det udtryk for at øge eller mindske hastigheden af taleoutputtet.

    • Gyldige værdier for det numeriske input ligger i området fra 0,25 til 4,0. Standardværdien er 1,0.

      For eksempel, med en værdi på 0,5 indstillet, bliver talehastigheden langsommere end den ideelle hastighed. Med værdien 2 indstillet, bliver talehastigheden hurtigere end den ideelle hastighed.

    • For udtryk kan du bruge syntaksen: {{variable}}.

  2. I feltet Lydstyrkeforøgelse skal du indtaste den numeriske værdi eller det udtryk for at øge eller mindske lydstyrken af taleoutputtet.

    • Gyldige værdier for det numeriske input ligger i området fra –96,0 til 16,0 decibel (dB). Standardværdien er 0,0 dB.

    • For udtryk kan du bruge syntaksen: {{variable}}.

  3. I feltet Tonehøjde skal du indtaste den numeriske værdi eller det udtryk for at øge eller mindske tonehøjden for taleoutputtet.

    • Gyldige værdier for det numeriske input ligger i området fra –20,0 til 20,0 hertz (Hz). Standardværdien er 0,0 Hz.

    • For udtryk kan du bruge syntaksen: {{variable}}.

  4. Indtast den numeriske værdi i feltet Afslutningsforsinkelse. Denne indstilling gør det muligt for den virtuelle agent at fuldføre den sidste besked, før aktiviteten stopper, og går videre til det næste trin i flowet.

    Hvis du for eksempel ønsker, at den virtuelle agent skal angive noget for den, der ringer op, før systemet eskalerer opkaldet til en agent, skal du overveje den tid, det tager at færdiggøre den sidste besked før eskalering.

    Den gyldige værdi for det numeriske input ligger i området fra 0 til 30 sekunder. Standardværdien er 30 sekunder.

    Hvis du konfigurerer værdien Afslutningsforsinkelse til 0, afspiller systemet ikke den sidste lydbesked til den, der ringer op.

  5. Markér afkrydsningsfeltet Aktiver samtaletransskription for at tillade Agent Desktop at vise transskriptionen af samtalen mellem den virtuelle agent og den, der ringer op.

    Den rå transskription er også tilgængelig via en dynamisk URL. Denne URL udtrækker specifikke afsnit fra transskriptet med en HTTP-anmodning.

10

Med Dekrypteringsindstillinger kan du dekryptere outputvariablerne for VAV2-aktiviteten, hvis det er nødvendigt. Hvis dekryptering er aktiveret på flowniveau, kan brugere med adgang til fejlfinding og dekryptering se de ikke-maskerede outputværdier for VAV2-aktiviteten i flow-fejlfindingsloggene. Slå Aktiver dekryptering fra for at deaktivere dekryptering på aktivitetsniveau for yderligere beskyttelse.

11

I Aktivitetsoutputvariablerkan du se listen over variabler, der gemmer outputstatus for den hændelse, der opstår under samtalen mellem den virtuelle agent og den, der ringer op.

  • VirtualAgentV2.TranscriptURL– Gemmer den URL, der peger på transskriptet af samtalen mellem den virtuelle agent og den, der ringer op.

    Brug aktiviteten Parse til at udtrække parametrene fra Virtual Agent Voice-transkriptet.

  • VariablerneVirtualAgentV2.MetaData og VirtualAgentV2.StateEventName er ikke relevante.

  • I øjeblikket er en-US det eneste understøttede sprog.

  • Kun U-law-codec'en understøttes.

  • Når et opkald overføres til en live agent, vises transskriptionen af samtalen mellem den, der ringer op, og den virtuelle agent i transskriptionsgadgetten på Agent Desktop (kun hvis transskriptionsgadgetten er konfigureret på Agent Desktop).

Aktiviteter i flowkontrol

  • Start flow
  • Slutstrøm
  • Sag
  • Tilstand
  • Gå til
  • Procentuel tildeling
  • Vent
  • Understøttelse af arbejdsgange i Outdial Entry Point

Start flow

Aktiviteten Start flow vises som standard på hovedflow-lærredet. Du kan ikke slette Start flow-aktiviteten. Denne aktivitet angiver den hændelse, der udløser dette flow. Denne aktivitet dikterer, hvordan flowet kan bruges, og hvilke typer aktiviteter der er tilgængelige til konfiguration.

Den eneste tilgængelige flowtriggerhændelse er NewContact.

Systemet udløser denne hændelse, når et nyt opkald når et telefonindgangspunkt i kontaktcenteret. Du kan bruge flows, der udløses af NewContact-hændelsen i Entry Point Routing Strategies. Flow Trigger-hændelsen er i øjeblikket valgt som standard og kan ikke redigeres. Yderligere begivenheder vil blive afsløret i fremtiden.

NewContact gælder kun for nye strømme. For flows oprettet før ugen der starter den 20. april, forbliverNewPhoneContact som flowudløserhændelse.

Aktiviteten Start flow mærkes automatisk med navnet på den valgte flow-triggerhændelse. Dette giver dig mulighed for hurtigt at se, hvilken type flow der opbygges.

Outputvariabler

Antallet og typen af outputvariabler, der er knyttet til Start Flow-aktiviteten, afhænger af den valgte Flow Trigger-hændelse. Disse variabler lagrer data, der registreres i det øjeblik, flowet udløses. For eksempel eksponeres de nedenfor beskrevne outputvariabler via hændelsen NewContact.

Brug disse variabler i senere aktiviteter til at styre flowsekvensen.

  • NewContact.ANI

    Automatisk nummeridentifikation (ANI) er en funktion i et telekommunikationsnetværk, der automatisk bestemmer det oprindelige telefonnummer for et opkald. Denne variabel gemmer telefonnummeret på den opkalder, der udløste NewContact -hændelsen.

  • NewContact.DNIS

    Dialed Number Identification Service (DNIS) er en tjeneste, der identificerer det oprindeligt ringede telefonnummer i et opkald. Denne variabel gemmer det telefonnummer, som den opkaldende person ringede til for at udløse NewContact -hændelsen.

    Når et opkald overføres til et indgangspunkts telefonnummer, registrerer Webex Contact Center EPDN-målet og håndterer overførslen internt.

    En overførsel til et EPDN kan initieres fra et flow, der bruger aktiviteten Blind overførsel eller fra Agent Desktop, når en agent overfører eller konsulterer til indgangspunktets DN.

    Når overførslen er fuldført, præsenteres det destinationsnummer, der bruges til overførslen, for det modtagende indgangspunktsflow som en DNIS-værdi (Dialed Number Identification Service). DNIS-værdien er tilgængelig i flowvariablen NewPhoneContact.DNIS.

    Det modtagende flow kan evaluere NewPhoneContact.DNIS og bruge det i routinglogik. Flows bør dog undgå at antage et enkelt DNIS-format, medmindre nummereringskonfigurationen for destinationsindgangspunktet garanterer dette format.

    Den DNIS-værdi, der præsenteres for modtagerflowet, afhænger af, hvordan nummereringen er konfigureret for destinationsindgangspunktet.

    Tabel 9. DNIS-adfærd for overførte opkald til EPDN'er

    Konfiguration af destinationsindgangspunktnummer

    DNIS præsenteret for modtagerstrømmen

    Eksempel

    Kun E.164-nummer

    DNIS præsenteres i E.164-format. Hvis overførselsdestinationen ringes op i nationalt format, konverterer Webex Contact Center den og præsenterer DNIS'en i E.164-format.

    Hvis destinationen ringes op som 5550101234, ser modtagerflowet +15550101234.

    E.164-nummer og lokalnummer

    DNIS præsenteres altid som E.164-nummeret, uanset om overførslen blev initieret ved at ringe til E.164-nummeret, det nationale nummer eller lokalnummeret.

    Hvis indgangspunktet har +15550101234 og lokalnummer 1234, ser den modtagende strøm +15550101234.

    Kun forlængelse

    DNIS præsenteres som udvidelsen. Hvis der er konfigureret et lokationspræfiks for lokationen, får DNIS præfikset lokationspræfikset uden separator.

    Hvis lokalnummeret er 1234, ser det modtagende flow 1234. Hvis lokationspræfikset er 555, ser det modtagende flow 5551234.

    For konsultationsoverførsler er DNIS-adfærden i overensstemmelse med overførselsadfærden. Opkaldslinje-ID'et (CLID) ændres dog under konsultationen.

    Hvis destinationsindgangspunktets flow evaluerer NewPhoneContact.DNIS, skal du sørge for, at routinglogikken tager højde for det DNIS-format, som Webex Contact Center præsenterer for indgangspunktets nummereringskonfiguration. Dette er især vigtigt, hvis indgangspunktkonfigurationen ændres fra kun lokalnummerering til E.164-nummerering, eller hvis flowet sammenligner DNIS-værdier direkte.

    Når et opkald overføres til et EPDN, forbliver det overførte opkald en del af den eksisterende interaktion. Rapportering og opkaldsregistreringer bruger fortsat det samme interaktions-ID.

  • NewContact.InteractionID

    Et unikt Webex Contact Center-id, der er knyttet til hver interaktion, der udløses af hændelsen NewContact.

    Du kan vise interaktions-ID'et på skrivebordet. For mere information, se Eksempel: Vis interaktions-ID på skrivebordet i afsnittet Opret brugerdefinerede flowvariabler.

  • NewContact.PSTNRegion

    Den PSTN-region, der er konfigureret i Entry Point (EP)-Dial Number (DN)-tilknytningen for regionale talemedietjenester. Denne variabel understøttes kun på Next Generation-stemmeplatformen.

  • NewContact.FlowVersionLabel

    Versionsnavn for det flow, der genereres under flowudførelse. Flowudviklere kan oprette forskellige adfærdsmønstre for forskellige flowversioner, f.eks. 'Udvikler', 'Test', 'Live' og 'Seneste'. Ved hjælp af variablen NewContact.FlowVersionLabel kan udviklere ændre flowlogikken dynamisk ved at tilgå versionsetiketterne i flowet.

  • NewContact.FlowId

    Unik identifikator for det aktuelt udførende flow.

  • NeContact.EntryPointId

    Unik identifikator for det indgangspunkt, der starter flowet.

  • NewContact.OrgId

    Unik identifikator for organisationen.

  • Tilbagekaldsvariabler:
    • NewContact.CallbackReason

      Den årsag til tilbagekaldet, der blev angivet ved planlægningen af et tilbagekald. Du kan gøre tilbagekaldsårsagen tilgængelig i det indgående popover-vindue på Agent Desktop ved at tildele dette til en Agent Viewable-variabel.

    • NewContact.CallbackType

      Gemmer værdien som 'planlagt' for et planlagt tilbagekald eller 'scheduled_personal' for personligt planlagt tilbagekald.

    • NewContact.ScheduleSourceInteractionId

      Interaktions-ID'et, hvorfra tilbagekaldet oprindeligt blev anmodet om.

    Disse variabler vil kun have værdier for planlagte tilbagekald og vil forblive tomme for andre opkaldstyper.

  • NewContact.Headers

    Gemmer Session Initiation Protocol (SIP) headerdetaljer for det indgående opkald i JSON-format. Flow-udviklere kan udtrække og bruge de indgående SIP-brugerdefinerede X-headere til at træffe routingbeslutninger og til at integrere Webex Contact Center med tredjeparts IVR-systemer. Når en kunde ringer til Webex kontaktcenter, analyserer systemet flowdataene og udtrækker SIP-headeren.

    Forudsætninger

    • Udtrækning af SIP-headere er kun tilgængelig for lejere på RTMS (Next Generation Voice Media-platformen).
    • Brug af brugerdefinerede X-overskrifter understøttes i øjeblikket for organisationer, der bruger Webex Calling med lokal gateway (LGW) som telefoniindstilling for Webex Contact Center.

    Eksempel Overvej følgende SIP-invitation:

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

    I dette eksempel udtrækker systemet følgende detaljer:

    X-Kunde-ID: 987654321

    X-Opkaldsårsag: Støtte

    X-prioritet: Høj

    Systemet konverterer SIP-headerne til små bogstaver. Brug aktiviteten Angiv variabel til at tildele en eller flere SIP-headere til variabler, der er defineret i systemet.

    Følgende headermønstre er reserveret til intern brug og må ikke videregives som brugerdefinerede headere. Som standard vil alle overskrifter, der matcher dette mønster, blive fjernet og ikke blive sendt til Webex Kontaktcenter.

    • X-adresse

    • X-ADD-OMLEDNING

    • X-BNR-Stat

    • X-BNR-Original-Codec

    • X-BNR-omgået

    • X-BroadWorks-Korrelationsinfo

    • X-FS-understøttelse

    • X-Path

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-LYD

    • X-RTMS-APP-PRÆFIKS

    • X-RTMS-Ingen-opslag

    • X-VPOP-DOMÆNE

    Vigtige overvejelser:

    • Systemet analyserer opkalderens navn som Caller_ID_Navn.
    • Systemet kan udtrække op til 20 headere fra den indgående SIP-invitationsbesked. Hvis antallet af overskrifter er mere end 20, udtrækker systemet kun de første 20 alfabetisk sorterede overskrifter.
    • Der er en grænse på 1000 bytes for alle headeroplysninger.

    Brug følgende aktiviteter for at tilføje og analysere SIP-headere til eksterne IVR-systemer:

Slutstrøm

Slutflow er en afsluttende aktivitet, der markerer afslutningen på en flowsti. Du kan bruge et hvilket som helst antal End Flow-aktiviteter til at konstruere dit flow for at sikre, at alle flowstier afsluttes.

Brug ikke aktiviteten End Flow i et IVR-flow. Brug af End Flow med IVR kan resultere i dødt luft, og opkaldet afbrydes muligvis ikke.

Du kan give hver aktivitet en unik etiket og beskrivelse.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

Sag

Brug sagsaktiviteten, hvis der er flere muligheder eller resultater på et bestemt beslutningspunkt i dit opkaldsflow.

Du kan f.eks. bruge en sagsaktivitet til at definere forskellige skærmbilleder for forskellige agentteams afhængigt af teamnavnet. Hvert tilfælde bliver en gren, hvorfra du definerer de passende stier. Strømmen fortsætter ned ad den sti, der evalueres som sand for en bestemt forekomst af strømmen. Hver sagsaktivitet har en standard, som systemet bruger til enhver udefineret sag. Hvis ingen af tilfældene er sande, evalueres standardtilfældet som sandt, og flowet fortsætter langs den gren.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Hændelsesflow.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Sagsindstillinger skal du konfigurere følgende:

  1. Variabel— Vælg en variabel, som du vil evaluere de forskellige tilfælde i forhold til. Vælg variablen fra rullelisten.

  2. Udtryk— Indtast et udtryk, som de forskellige tilfælde skal evalueres i forhold til. Brug Pebble-skabelonens syntaks til at definere udtrykket. For mere information om Pebble-skabelonsyntaksen, se Pebble-skabelonsyntaks.

  3. Tilfælde— Definerer de forskellige tilfælde, der skal sammenlignes med variablen eller udtrykket. Du kan tilføje op til 20 case-erklæringer pr. aktivitet.

    Klik på Tilføj ny for at tilføje en ny case-sætningsblok for at sammenligne med en statisk værdi, en variabel eller et udtryk. Hvis du bruger en variabel eller et udtryk, skal du bruge Pebble-skabelonsyntaksen. For mere information om Pebble-skabelonsyntaks, se Pebble-skabelonsyntaks.

Aktivitetsresultater

  • Sand— Sti, der skal tages, hvis betingelsen er opfyldt. 

  • Falsk— Sti, der skal tages, hvis betingelsen ikke er opfyldt. 

Tilstand

Betingelsesaktiviteten repræsenterer en beslutning. Flowet tager den sande eller falske vej afhængigt af om betingelsen er opfyldt.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Begivenhedsflow.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Udtryk skal du konfigurere følgende:

Ombryd hvert udtryk som følger: {{Enter Expression}}.

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

Hvis du bruger et udtryk uden parenteser, udløser systemet en flowfejl.

  1. Betingelse– Vælg betingelsen fra rullemenuen list:   

    • < (mindre end)

    • != (ikke lige)

    • > (større end)

    • == (lig med)

    • >= (større end eller lig med)

    • < = (mindre end eller lig med)

    • * (multipliceret med)

    • / (divideret med)

    • + (tilføje)

    • ‐ (trække fra)

Gå til

Flowkædering giver dig mulighed for at kæde flere flows sammen. For at opnå flowkæde kan du tilføje GoTo-afslutningsaktiviteten til lærredet og angive, om det aktuelle flow skal gå til et indgangspunkt eller et andet flow. For mere information, se Forbind flere flows (med GoTo).

Brug GoTo-noden til at flytte kontakter i Webex Contact Center, f.eks. mellem indgangspunkter eller flows. Brug flowvariabeltilknytning til problemfrit at overføre data sammen med kontakten.

Hvis aktivitetsbiblioteket ikke viser GoTo-aktiviteten, skal du kontakte Cisco Support for at få det tilsvarende funktionsflag aktiveret.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Begivenhedsflow.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Indstillinger for flowdestination kan du ændre opkalderens oplevelse baseret på tid (hvis opkaldet videregives til et indgangspunkt) eller genbruge et enkelt flow i flere scenarier (hvis opkaldet videregives til et flow).

Baseret på GåTil-indstillingen videregives flowvariablerne fra det aktuelle flow som følger:

  • Gå til indgangspunkt: De brugerdefinerede flowvariabler og globale variabler med samme navn og datatype kopieres fra det aktuelle flow til det flow, der er knyttet til indgangspunktet.

  • Gå til Flow: De flowvariabler, der er konfigureret i afsnittet Variabeltilknytning, kopieres fra det aktuelle flow til det nye flow.

Konfigurer følgende:

  1. Gå til indgangspunkt – Vælg denne indstilling, hvis den aktuelle strøm skal gå til et indgangspunkt. I kombinationsfeltet skal du indtaste indgangspunktet, hvis flowlogikken skal ændres baseret på den aktive routingstrategi på overførselstidspunktet.

    De brugerdefinerede flowvariabler og globale variabler med samme navn og datatype kopieres fra det første flow til det nye flow, der er knyttet til indgangspunktet.

    Kun de telefoniindgangspunkter, der er oprettet i Webex Contact Center Control Hub, vises.

    • Statisk indgangspunkt: Vælg et indgangspunkt fra listen over forudkonfigurerede indgangspunkter. Kun indgangspunkter af samme kanaltype er gyldige.

    • Dynamisk indgangspunkt: Vælg en variabel, der er knyttet til et gyldigt indgangspunkts-ID fra Control Hub. Kun indgangspunkter af samme kanaltype er gyldige.

  2. Gå til flow – Vælg denne indstilling, hvis det aktuelle flow skal gå til et andet flow. I kombinationsfeltet skal du vælge destinationsflowet fra rullelisten. Rullelisten Destination viser kun de publicerede flows.

    Du kan se det ønskede flow i en separat fane. For at se et flow kan du enten klikke på den Vis-indstilling, der vises, mens du vælger et flow fra listen, eller klikke på Vis valgt flow, når du har valgt et flow i Gåtil flow-indstillingen.

    Du kan manuelt kortlægge variabler på tværs af to flows i afsnittet Flowvariabelkortlægning.

    • Statisk flow: Vælg et flow fra listen over forudkonfigurerede flows.

    • Dynamisk flow: Vælg en variabel, der er knyttet til et gyldigt flow-ID. Du kan finde flow-ID'et i flowindstillingerne under ruden Generelle indstillinger.

4

Hvis du vælger indstillingen Gå til flow, vises sektionen Flowvariabeltilknytning.

Flowvariabler og globale variabler med samme navn og samme datatype mellem flows kortlægges automatisk for indgående kald. For udgående opkald tilknyttes kun globale variabler automatisk; automatisk tilknytning af flowvariabler understøttes ikke.

Denne funktion hjælper dig med at redigere, slette eller tilføje flere variable tilknytninger mellem det aktuelle flow og destinationsflowet.

Du kan ikke tilknytte variabler for flows i en GoTo-aktivitet, når du bruger variable flows. Du kan kun knytte variabler til statiske flowmål. Se tabellen nedenfor for opførslen af variabeltilknytning med variable flows.

Når du knytter en JSON-variabel fra et hovedflow til målflowet i en GoTo-aktivitet, skal du gemme JSON-outputtet i en anden variabel, f.eks. en streng eller en anden variabeltype, og knytte den til den samme type variabel i målflowet.

Konfigurer følgende:

  1. Kortlæg aktuelle variabler— Viser alle flowvariabler og globale variabler i det aktuelle flow. Du kan knytte den samme variabel til flere variabler i destinationsflowet. Indtast den variabel, der skal kortlægges, i kombinationsfeltet.

  2. Til destinationsvariabel— Liste over alle flowvariabler og globale variabler i destinationsflowet, der skal kopieres fra det aktuelle flow efter overdragelse.

    I kombinationsfeltet skal du indtaste den variabel, der er kortlagt i destinationsflowet. Du kan kun tilknytte variablerne i destinationsflowet én gang, mens du kan tilknytte variablerne i det aktuelle flow flere gange.

Sådan tilføjer, redigerer eller sletter du variabeltilknytninger:

  • For at redigere en variabeltilknytning skal du vælge det relevante flow på rullelisten.

    Når du har valgt en variabel på rullelisterne Tilknyt aktuelle variabler eller Til destinationsvariabel, viser den anden rulleliste kun variabler af samme datatype.

    Hvis du for eksempel vælger customerId af typen Integer fra rullelisten Map Current Variables, viser rullelisten To Destination Variable kun variabler af typen Integer i det nye flow.

  • Klik på ikonet Slet for at slette en variabeltilknytning.

  • Klik på Tilføj ny for at tilføje en ny variabeltilknytning. Vælg de variabler, der skal kortlægges, i rullelisterne Kortlæg aktuelle variabler og Til destinationsvariabel.

Variable detaljer

Afsnittet Detaljer om aktuel flowvariabel viser alle flow- og globale variabler i det aktuelle flow.

Afsnittet Detaljer om destinationsflowvariabler viser alle flow- og globale variabler i destinationsflowet.

Du kan klikke på tagget for at få oplysninger om en variabel. Når du vælger en variabel til kortlægning, bliver variablen grøn, hvilket hjælper dig med at se, hvad der allerede er kortlagt.

For at sikre problemfri informationstilgængelighed og interaktion gennem hele opkaldets livscyklus er variabel mapping afgørende under flowudførelse. Det involverer strategisk tilpasning af globale variabler med både lokale og Agent Viewable Flow-variabler, skræddersyet til både statiske og dynamiske flowtyper:

Variabelkortlægning er vigtig under flowkæder. Tabellen nedenfor forklarer de vigtigste forskelle mellem brugen af statiske og dynamiske GoTo-indstillinger.

  • Statisk

    • Gå til-flow: Den håndterer de variabler, der er kortlagt i afsnittet Flowvariabeltilknytninger.

    • Gå til indgangspunkt: Agentsynlige flowvariabler og globale variabler kortlægges automatisk ved overførsel til et indgangspunkt.

  • Dynamisk

    • Gå til-flow: Agentsynlige flowvariabler og globale variabler kortlægges automatisk.

    • Gå til indgangspunkt: Agentsynlige flowvariabler og globale variabler kortlægges automatisk

Fejlkoder for GoTo-aktivitet

Fejlkode

Fejlbeskrivelse

Forklaring

1

Fejlkode

Gemmer fejlkoden. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

2

Fejlbeskrivelse

Gemmer fejloplysningerne. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

Vent

Venteaktiviteten giver dig mulighed for at sætte flow-udførelsen på pause i en bestemt varighed. Når du konfigurerer denne aktivitet med venteperioden, sættes flow-udførelsen på pause i den varighed, der er angivet i aktiviteten Vent i udførelsesstien.

Vi anbefaler ikke brug af Vent-aktiviteten, når en IVR-session er aktiv, da det kan medføre timeout for IVR-sessionen. I sådanne tilfælde vil kontakten opleve dødt luft, hvilket resulterer i opkaldsfejl. Vi anbefaler kraftigt, at flowdesignere bruger aktiviteten Vent i CallbackFailed-hændelsen og angiver venteperioden.

Venteaktiviteten er af generisk karakter. Når du designer et flow, kan du placere denne aktivitet efter enhver aktivitet efter behov. For eksempel, under et nyt forsøg på tilbagekald, sætter denne aktivitet flow-udførelsen på pause og forsøger tilbagekaldet igen.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Venteindstillinger skal du konfigurere følgende:

  1. Varighed— Vælg en varighed i HH:MM:SS format til at angive den tidsvarighed, hvor flowudførelsen pauses, med et minimum på 10 sekunder og et maksimum på 72 timer.

    Klik på feltet Varighed for at indstille tiden. Hvis du indtaster et værdi i felterne for minutter og sekunder til mere end 59, bruges standardværdien automatisk til 59. Hvis du indstiller timefeltet til mere end 72, bliver du bedt om at indtaste varigheden mellem 00:00:10 og 72:00:00.

    Der er i øjeblikket en afvigelse på op til et par millisekunder under udførelsen af denne aktivitet. Brug ikke venteaktiviteten i use cases, der kræver høj præcision.

Outputvariabler

Der er ingen outputvariabel tilgængelig i denne aktivitet.

Procentuel tildeling

Aktiviteten Procentdelallokering giver dig mulighed for at fordele opkaldstrafik på tværs af forskellige stier i et flow. Du kan bruge denne aktivitet som en mekanisme til flowforgrening på tværs af flere flowstier og oprette flere exitstier for at allokere kontakter til forskellige køer, websteder og eksterne servere.

Systemet bruger en vægtet Round Robin (WRR) algoritme til at fordele trafikken, og dette kan skabe ubalancer. Algoritmen nulstilles, hver gang du publicerer flowet. Vi anbefaler, at du tester flowudførelsen, før du implementerer ændringer i produktionen.

Lad os tage et eksempel på en procentfordeling på henholdsvis 50%, 30% og 20% for at forstå fordelingen af 10 opkald under WRR. Til sidst vil systemet fordele opkald jævnt, f.eks. 5 i udgangssti 1, 3 i udgangssti 2, 2 i udgangssti 3. Dette sker dog dynamisk på en justeret måde med vægtene af 5:3:2. Et muligt udfald af fordelingen er som følger, idet der tages 10 på hinanden følgende kald såsom Sti1, Sti2, Sti1, Sti2, Sti3, Sti1, Sti2, Sti3. Det er vigtigt at bemærke, at dette er én mulig fordeling, og at kontaktfordelinger justeres med varierende belastningsfordelinger.

Procentfordelingsaktiviteten tillader nu procentværdier fra 0 til 100. Administratorer kan bruge 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%.

Derudover kan du tilføje aktiviteten Procentdelallokering før aktiviteten Feedback for at konfigurere, hvordan du vil administrere opkaldstrafikken. Du kan afsætte 50% of feedback via email, 30% fra SMS og 20% fra undersøgelse.

På samme måde kan du i et geografisk forskelligartet miljø konfigurere aktiviteten Procentallokering til at sende 10% of contacts to Boston, 5% til Chicago og fordele de resterende 85 % til et andet sæt lokationer.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Fejlhåndtering.

Før du begynder

1

I Flow Designerskal du trække og slippe aktiviteten Procentallokering fra Aktivitetsbiblioteket til hovedlærredet.

2

Klik på aktiviteten Procentuel tildeling for at konfigurere aktivitetsindstillingerne.

3

I Generelle indstillinger:

  • I Aktivitetsnavnskal du indtaste et navn til aktiviteten.

  • (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

4

I Procentallokeringskal du oprette de nødvendige allokeringsstier. I starten indstiller systemet standardtildelingsstien til 100%. Du kan redigere procentværdien og beskrivelsen og også tilføje nye stier.

  1. Klik på Tilføj ny for at oprette en ny sti.

  2. Indtast procentdelen og stinavnet.

    Du kan tildele mindst 0% and a maximum of 100% pr. udgangssti.

    Sørg for, at alle tildelinger summerer til 100%. Systemet giver en fejl under validering af flowet, hvis allokeringsprocenten ikke opfylder eller overstiger 100%.

    Du kan tilføje maksimalt 10 stier.

  3. (Valgfrit) Klik på ikonet Slet ud for en sti for at fjerne posten. Du kan vælge at justere procentdelen med det nødvendige sæt forbindelser og også slette de ekstra. Systemet giver en fejl, hvis de samlede allokeringer ikke summerer op til 100%.

Procentfordelingsaktiviteten har følgende outputvariabler:

  • Percentallocation.percentage - Gemmer den næste procentvise rute.

  • Percentallocation.description - Gemmer beskrivelsen.

Understøttelse af arbejdsgange i Outdial Entry Point

Følgende aktiviteter og hændelser understøttes, når du opretter arbejdsgange for eksterne talekontakter:

  • HTTP-anmodning

  • Tilstand

  • Parse

  • Indstil variabel

  • Åbningstider

  • Slutstrøm

  • Pop op-skærm

  • PreDial-hændelse

Alle relevante hændelseshåndterere understøttes. Hændelseshandlere som f.eks. PreDial-hændelse, Agent tilbudt osv. vil blive udfyldt baseret på de aktiviteter, du tilføjer i hovedflowet. Globale variabler og lokale variabler understøttes som en del af flowet.

Følgende aktiviteter understøttes ikke, når du opretter arbejdsgange for eksterne talekontakter:

  • Køkontakt

  • Kø til agent

  • Tilbagekald

  • Køopslag

  • Avancerede køoplysninger

  • Blind overførsel

  • Eskaler opkaldsdistributionsgruppe

  • IVR-besked

  • Menu
  • Undersøgelse

Baseret på ovenstående aktiviteter vil systemet problemfrit understøtte fejl- og successtierne.

  • Når du designer et flow for Outdial Entry Point, må du ikke inkludere en "Afbryd kontakt"-aktivitet i slutningen af flowet. Hvis du bruger en aktivitet af typen Afbryd kontakt i flowet, afslutter flowet opkaldet og beder om en afslutning, mens det eksterne opkald faktisk er aktivt og forbundet.

Aktiviteter i forsyningsvirksomheder

  • BRE-anmodning
  • Åbningstider
  • Krytografisk hash
  • Generer engangskode
  • HTTP-anmodning
  • Parse
  • Indstil variabel
  • Bekræft engangskode

BRE-anmodning

Brug BRE-anmodningsaktiviteten til at hente dataene fra din organisations Business Rules Engine (BRE) til brug i flowet. BRE-anmodningsaktiviteten bruger standard HTTP-protokoller til at hente data fra BRE'en.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I Query Parameterskan du sende de parametre, der er angivet i API-kaldet, til BRE'en. I kolonnerne Nøgle-Værdi kan du indtaste nøglen til forespørgslen og den tilhørende værdi, der skal sendes sammen med forespørgslen. Du kan også bruge syntaksen med dobbelte krøllede parenteser til at overføre variable værdier.

BRE-aktiviteten har én foruddefineret forespørgselsparameter: Forbindelse. Denne forespørgselsparameter sendes til BRE i API-kaldet.

TenantID'et indsættes automatisk som en parameter og behøver ikke at blive konfigureret.

  • Kontekst— Indeholder årsagen til anmodningen. Denne obligatoriske parameter kan ikke redigeres eller slettes.

    Denne parameter skal indeholde den samme værdi som den værdi, der er angivet i attributkonteksten i BRE. For yderligere information, se afsnittet Oprettelse af et regelsæt i Cisco Webex Contact Center Business Rules Engine brugervejledning.

  • ANI—Indeholder det oprindelige telefonnummer for opkaldet. Dette er en standardparameter, som du kan redigere eller slette, baseret på regelkonfigurationen i BRE.

    En eksempelværdi for ANI er {{NewContact.ANI}}

  • Svartimeout– Angiver forbindelsestimeout for BRE-anmodningen. Standardindstillingen er 2000 millisekunder.

  • Antal genforsøg– Angiver antallet af gange BRE-anmodningen forsøges efter fejl.

    Denne parameter bruges, hvis statuskoden er 5xx; for eksempel 500 eller 501.

For at tilføje en forespørgselsparameter skal du klikke på Tilføj ny. Dette tilføjer en række, hvor du kan indtaste nøgleværdiparrene. Du kan tilføje så mange forespørgselsparametre som nødvendigt som en del af BRE-anmodningen.

4

I afsnittet Parse Settings kan du analysere svaret fra BRE-anmodningen til forskellige variabler:

  1. Responsvariabel– Vælg en variabel, som du vil udtrække et bestemt afsnit fra BRE-anmodningssvarobjektet til. Du kan kun vælge Brugerdefinerede flow-variabler fra rullelisten.

  2. Stiudtryk—Definer stiudtrykket til parsing af svarobjektet. Afhængigt af typen af datastruktur for responsobjektet og brugsscenarierne for udtrækning af en delmængde af disse oplysninger, varierer stiudtrykket.

    Data normaliseres til et objekthierarki før udførelse af Path Expression, så JSONPath bruges i responsobjektet uanset den konfigurerede indholdstype.

Outputvariabler

BRE-anmodningen returnerer to outputvariabler:

  • BRERequest1.httpResponseBody: Returnerer svarteksten for BRE-anmodningen.

  • BRERequest1.http Statuskode: Returnerer statuskoden for BRE-anmodningen.

    Disse svarkoder er klassificeret i følgende kategorier:

    • Informative svar (100–199)

    • Succesfulde svar (200–299)

    • Omdirigeringer (300–399)

    • Klientfejl (400–499)

    • Serverfejl (500–599)

Indholdstypeformater

Følgende eksempler beskriver eksempelinputformater for indholdstyper og JSON-svaret.

  • Indholdstype XML

    Brug dette værktøj til at konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.

    • XML-inputformat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.note.from for at få værdien som Jani.

  • Indholdstype TOML

    Brug dette værktøj til at konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.

    • TOML-inputformat:

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

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.owner.name for at få værdien som 'Tom Preston-Werner'.

  • Indholdstype YAML

    Brug dette værktøj til at konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.

    • YAML-inputformat:

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

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.martin.job for at få værdien Udvikler.

  • Indholdstype JSON

    Brug JSON-udtryksevalueringsværktøjet https://jsonpath.com/.

    • JSON-inputformat:

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

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.martin.job for at få værdien Udvikler.

Åbningstider

Aktiviteten Åbningstider giver dig mulighed for at bruge arbejds- og fritidstimer, f.eks. helligdage, og tilsidesættelser i din organisation, der er defineret i Control Hub. Du kan tilføje aktiviteten Åbningstider til et flow og tildele dette flow til et indgangspunkt. Ved hjælp af denne aktivitet kan du bruge arbejdstimer, helligdage og tilsidesættelser for at konsolidere flere rutestrategier for alle deres tidsplaner i et enkelt flow.

Brug aktiviteten Åbningstider til at programmere en driftsplan i et flow. Denne aktivitet bestemmer, om en bestemt tidsplan er aktiv på et givet tidspunkt, og ruter udførelsen af flowet i overensstemmelse hermed.

Administratorer kan administrere enheder for åbningstider fra Control Hub. For yderligere information, se Opsæt åbningstider.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under udførelsen af flowet. For yderligere information, se Konfigurer fejlhåndtering.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Planlægningsdetaljer kan du vælge en åbningstid fra rullelisten for at definere, hvornår forskellige stier i flowet udføres.

Tidsplanen angiver den vagt, der er defineret i arbejdstidsobjektet for den valgte arbejdstid. Flowet udføres primært baseret på den tidsramme, der er defineret i den valgte arbejdstid. Andre enheder for åbningstider, såsom ferielister og tilsidesættelser, har forrang over arbejdstiden, hvis tiderne falder sammen med den aktuelle vagttid.

  • Statiske åbningstider: Vælg en åbningstid fra kontrolhub'en.

  • Variable åbningstider: Vælg en variabel, der er knyttet til en gyldig arbejdstid fra Control Hub.

    Variablen skal indeholde det korrekte åbningstids-ID, der er hentet fra Control Hub. Hvis ID'et er ugyldigt, flyttes flowet til fejlstien.

Hvis et af inputtene på den ordnede liste er tomt, udløser Flow Designer en flowvalideringsfejl. Du skal løse disse fejl, før du publicerer flowet.

Noder for åbningstider

Du kan konfigurere følgende noder i aktiviteten Åbningstider:

  1. Tilsidesættelser— Hvis det aktuelle tidspunkt er defineret som en tilsidesættelse som i listen Tilsidesættelser, tager aktiviteten Tilsidesættelsesgrenen uanset de vagttider, der er nævnt i de valgte arbejdstimer.

  2. Helligdage— Hvis den aktuelle dag er en helligdag som defineret i listen over helligdage, tager aktiviteten grenen Helligdage uanset de vagttider, der er nævnt i de valgte arbejdstider.

  3. Arbejdstimer– Dette er den primære node, der tager højde for den vagttidspunkt, der er nævnt i den valgte arbejdstid i afsnittet Planlægningsdetaljer. Aktiviteten tager denne gren, hvis det aktuelle tidspunkt matcher den valgte vagttiming.

  4. Standard—Aktiviteten tager Standard-grenen, hvis ingen af ovenstående evalueres.

Outputvariabler

Aktiviteten Åbningstider anvender følgende outputvariabler.

  • WorkingHoursShift_name—Under flowudførelsen gemmer denne variabel navnet på den vagt, der er defineret i arbejdstimen.

  • Holidays_Navn—Under udførelsen af flowet gemmer denne variabel navnet på helligdagen, hvis den aktuelle dag er en helligdag som defineret i helligdagslisten.

  • Overrides_Navn—Under flowudførelsen gemmer denne variabel navnet på den overriding, der matcher det aktuelle klokkeslæt som defineret i Overrides.

  • Status—Denne variabel gemmer, hvilken af noderne der blev valgt under flowudførelsen, f.eks. arbejdstid, helligdage, tilsidesættelse eller standard.

Kryptografisk hash

Kryptografisk hash giver dig mulighed for at generere en envejshash af en almindelig streng ved hjælp af en af de understøttede algoritmer. Du kan bruge salt som ekstra sikkerhed.

1

Træk og slip den kryptografiske hash-aktivitet på flow-lærredet.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Hash-konfiguration skal du konfigurere følgende:

InputvariablerOutputvariablerNoderesultater
Hashing-algoritme: Vælg en hashing-algoritme til at generere en hash. Vi understøtter følgende hashing-algoritmer:
  • SHA-256: Denne algoritme genererer en unik hash på 256 bit (32 byte) med en fast størrelse.
  • SHA-512: Denne algoritme genererer en unik hash på 512 bit (64 byte) med en fast størrelse.
hash.output: Genereret hash gemmes i denne variabel. ved succes: Hashen er genereret.
Almindelig tekst: Indtast en inputvariabel eller almindelig tekst, der skal hashes. hash.salt: Den anvendte saltværdi gemmes i denne variabel. onError: Hashgenerering mislykkedes på grund af ugyldigt input.
Påfør salt: Markér dette afkrydsningsfelt, hvis du vil konfigurere yderligere sikkerhed til den krypterede streng. Salt er tilfældige data, der tilføjes til strengen, før den sendes til hashfunktionen.
Salttype: Vælg den type Salt-data, du vil føje til strengen. Understøttede saltværdier inkluderer text, base64 og Hex. Du kan også generere en tilfældig værdi under kørsel ved at vælge Generer salt automatisk.
Saltværdi: Data, der skal tilføjes til den streng, der skal hashes.

Næste trin

Standardoutputvariablen for den kryptografiske hash-node er CryptographicHash.HashOutput, som registrerer hashen.

Generer engangskode

Aktiviteten Generer OTP genererer en engangsadgangskode (OTP) til brugergodkendelsesscenarier såsom tofaktorgodkendelse og multifaktorgodkendelse. Du kan bruge engangskoder i flere scenarier, f.eks. til at bekræfte brugerens identitet, kontrollere gyldigheden af konti til virksomheder, sikre oplysninger og meget mere.

Aktiviteterne Generer OTP og Bekræft OTPbruges ofte sammen til at konfigurere brugergodkendelsesflows, f.eks. tofaktorgodkendelse.

1

Træk og slip aktiviteten Generer OTP på flow-lærredet.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I OTP Generation Logicskal du konfigurere det ønskede format og den ønskede længde for engangsadgangskoden.

  1. OTP-format: Vælg et OTP-format. Standardformatet er alfanumerisk. Webex Connect understøtter følgende OTP-formater:

    • Alfanumerisk - en streng, der indeholder en kombination af alfabetiske og numeriske tegn, for eksempel Pq1ANQ, D345SdrQ.

    • Alfabetisk - en streng, der indeholder en kombination af små og store bogstaver, for eksempel BPmFxV, GhrtYwd.

    • Numerisk - en streng, der indeholder numeriske tegn, for eksempel 675468, 4321, 4572.

  2. OTP-længde: Indtast OTP-længden. Standardlængden er seks tegn. Den minimale OTP-længde er 4 og den maksimale længde er 64.

  3. Konfigurer følgende Yderligere OTP-indstillinger:

    • OTP-gyldighed: Definer OTP-gyldighed (i minutter). Engangskoden udløber efter denne periode. Ved genafsendelse af OTP-anmodning nulstilles gyldigheden. Standardgyldighedsperioden for engangskoden er 30 minutter.

    • Vælg handlingen for Ved genafsendelse af OTP-anmodning, enten Generer ny OTP eller Genbrug nuværende OTP. OTP-gyldigheden nulstilles for begge handlinger.

    • Indtast en Transaktionsreference eller vælg en variabel, der indeholder denne værdi. Dette er en unik referencekode knyttet til den genererede OTP, der bruges til at validere den.

Næste trin

Standardoutputvariablen for noden "generate OTP" er "generateOTP.OTP". Dette registrerer den genererede OTP.

HTTP-anmodning

HTTP-anmodningsaktiviteten henter oplysninger fra en ekstern datakilde, f.eks. et CRM, ved hjælp af standard HTTP-protokoller.

Basic Auth- og OAuth 2.0-attributter understøttes for godkendte slutpunkter.

Relaterede flowskabeloner

Følgende skabeloner bruger HTTP-anmodningsaktiviteten:

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet HTTP-anmodningsindstillinger skal du konfigurere følgende:

  1. Brug godkendt slutpunkt– Aktiverer muligheden for at foretage en HTTP-anmodning til et godkendt slutpunkt. Som standard er denne til/fra-knap aktiveret.

  2. Stik— Vælg stikket på rullelisten. Rullelisten viser navnet på de forbindelser, der er konfigureret i Control Hub. Connectoren giver en fælles placering til at gemme legitimationsoplysninger for den tjeneste, du vil have adgang til.

    For eksempel validerer og tillader Salesforce Connector forbindelse til Salesforce-kontoen. Du kan derefter referere til denne Connector indefra HTTP-anmodningsaktiviteten for at foretage en anmodning. Dette skaber i bund og grund domænesektionen af URL'en. For at konfigurere en forbindelse på Control Hub, se artiklen Opsæt integrationsforbindelser til Webex Contact Center.

  3. Anmodningssti— Indtast anmodningsstien til HTTP-anmodningen.

    Dette felt vises, når knappen Brug godkendt slutpunkt er aktiveret.

  4. Anmodnings-URL– Definerer anmodnings-URL'en, der spænder over både domæne- og anmodningsstier for ikke-godkendte slutpunkter.

    Dette felt vises, når til/fra-knappen Brug godkendt slutpunkt er deaktiveret.

  5. Metodetyper: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD— Definerer den HTTP-anmodningsaktivitet, der understøtter følgende populære metoder:

    • HENT: Anmod om data fra en bestemt ressource.

    • POST: Send data til en server for at oprette eller opdatere en ressource.

    • SÆTTE: Erstatter alle aktuelle repræsentationer af målressourcen med anmodningens nyttelast.

    • LAPPE: Anvend delvise ændringer på en ressource.

    • SLET: Slet den angivne ressource.

    • VALGMULIGHEDER: Beskriv kommunikationsmulighederne for målressourcen.

    • HOVED: Beder om et svar, der er identisk med en GET-anmodning, men uden svarteksten.

  6. Forespørgselsparametre– Definerer parametre, som du sender som en del af HTTP-anmodningen. Webserveren stiller disse ekstra parametre til rådighed, som f.eks. kan bruges til at lave en GET-anmodning. I kolonnerne Nøgle-Værdi skal du indtaste nøglen til forespørgslen og den tilhørende værdi, som du skal sende med forespørgslen. Parametrene er en liste af nøgle-værdi-par, der er adskilt med et-tegnet ( & ) symbolet. Du kan også bruge variabelværdierne i syntaksen for dobbelte krøllede parenteser til at overføre variabelværdier.

    Hvis du for eksempel vil hente en kundes kontosaldo baseret på ANI'en, kan nøglen og værdien, afhængigt af datalagertjenestens API'er, være:

    Nøgle: ANI

    Værdi: {{NewContact.ANI}}

    Klik på Tilføj ny for at tilføje en forespørgselsparameter. Dette tilføjer en række, hvor du kan indtaste de respektive nøgle-værdi-par. Du kan tilføje så mange forespørgselsparametre som nødvendigt som en del af HTTP-anmodningen.

  7. HTTP-anmodningsheadere— Definerer de HTTP-headere, der tillader klienten at sende yderligere oplysninger med en HTTP-anmodning. Anmodningsoverskrifter såsom Accepter, Accept‐*, eller If-* tillader at udføre betingede anmodninger sammen med andre headere såsom Cookie og User-Agent.

    For eksempel, som en del af en GET-anmodning, brug:

    FÅ /home.html HTTP/1.1

    Vært: developer.mozilla.org

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

    Acceptere: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accepter sprog: en‐US,en;q=0.5 Accepter kodning: gzip, tøm luften, br

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

    Forbindelse: holde i live

    Opgraderingsanmodninger med usikre opgraderinger: 1

    Hvis-ændret-siden: man, 18. juli 2016 02:36:04 GMT

    Hvis-ingen-match: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" Cache-kontrol: max‐age=0

    For at tilføje en HTTP-header skal du klikke på Tilføj ny. Dette tilføjer en række, hvor du kan indtaste de respektive nøgleværdipar. Du kan tilføje så mange HTTP-headere som nødvendigt som en del af HTTP-anmodningen.

  8. Indholdstype– Angiver den forventede indholdstype for anmodningsteksten. De understøttede indholdstyper omfatter:

    • Applikation/JSON

    • Formular-URL kodet

    • TOML

    • XML

    • Fil

      YAML

    • Formulardata

    • GraphQL

    • Andet

  9. Anmodningstekstværdi— Angiver de databytes, der sendes i en HTTP-transaktionsbesked, umiddelbart efter headerne, hvis der er nogen. I visse typer HTTP-anmodninger, såsom en POST- eller PUT-anmodning, kan du sende en anmodningstekst, der angiver det indhold, der skal opdateres på målressourcen.

    • Vælg Indholdstype som Fil. Kolonnerne INDHOLD og FILNAVN vises. Rullemenuen INDHOLD viser listen over JSON-variabler fra flow- og outputvariabler fra postaktiviteterne.

      • INDHOLD— Vælg den optagede lydfil fra rullelisten. Lydfilen udfyldes baseret på de outputvariabler, der er konfigureret i aktiviteterne Optag. Systemet sender denne lydfil til tredjepartsserveren eller API'en.

      • FILNAVN— Indtast navnet på lydfilen. Dette filnavn vises på destinationsserveren eller API'en.

      Indholdstypen Formulardata indsamler formulardata i nøgle-værdi-par. Dette felt understøtter upload af filer og formulardata og er nyttigt til upload af lydfiler.

      Hvis du vælger indholdstypen Formulardata, vises følgende felter:

      • Tast— Brug denne som nøgle til at få adgang til dataene. Det bruges også i Content-Disposition-headeren.

      • Type—Typen kan være enten Tekst eller Fil.

      • Værdi— Konfigurer værdien (Tekst i JSON-format definerer indholdstypen sammen med andre parametre såsom filnavnet osv. & & Fil indeholder de faktiske fildata.

        Formulardata understøtter referencer til filnavnet fra registreringsaktiviteten til brug i optagelse af prompter og hilsner via flow. For 'Fil' skal du vælge den variabel, der giver det filnavn, der svarer til postaktivitetens outputvariabel.

      Hvis du vælger Indholdstype som GraphQL, vises felterne Forespørgsel og GraphQL Variabler. Disse felter bruges til at indsamle data og variabler.

      • Forespørgsel— Forespørgselsparameteren er påkrævet og skal indeholde kildeteksten fra et GraphQL-dokument.

      • GraphQL-variabler— Variablerne repræsenterer de dynamiske værdier for forespørgslen.

        Med GraphQL-understøttelse kan du sende anmodninger til enhver API, der understøtter GraphQL nativt, f.eks. når du bruger WebexCC API-connectoren til at kalde Search API'en. Dette muliggør brugsscenarier, hvor rapporteringsdata kan bruges til brugerdefineret logik og routingbeslutninger.

      Hvis du vælger Indholdstype som Andet, kan du angive den indholdstype, du har brug for (hvis API'en kræver en Indholdstype header, der ikke er tilgængelig i flowdesigneren). Således kan du vælge en anden indholdstype end de understøttede standardtyper.

  10. Svartimeout– Angiver forbindelsestimeout for HTTP-anmodningen. Standardindstillingen er 2000 millisekunder, men den kan have en ubegrænset værdi.

  11. Antal genforsøg– Angiver antallet af gange HTTP-anmodningen forsøges efter fejl. Gentag forsøg på service er ikke tilgængelig. Du kan give en ubegrænset værdi for antallet af forsøg.

    Denne parameter bruges, hvis statuskoden er 5xx; for eksempel 500 eller 501.

4

I afsnittet Parse Settings kan du analysere det svar, der genereres fra HTTP-anmodningen, til forskellige variabler. Denne konfiguration er valgfri, da ikke alle HTTP-anmodningsscenarier kræver parsing.

  1. Indholdstype— Angiver den forventede indholdstype for svarteksten. Indholdstyperne omfatter:

    • JSON

    • TOML

    • XML

    • YAML er de understøttede indholdstyper.

  2. Outputvariabel– Vælg en variabel, der skal indeholde dataene fra en bestemt sektion af HTTP-anmodningssvarobjektet.

  3. Stiudtryk—Definer stiudtrykket til parsing af svarobjektet. Afhængigt af svarobjektets datastruktur og årsagen til at udtrække et delmængde af information, varierer stiudtrykket.

    Data normaliseres til et objekthierarki før udførelse af Path Expression, så JSONPath bruges i responsobjektet uanset den konfigurerede indholdstype.

Outputvariabler

HTTP-anmodningen returnerer følgende outputvariabler:

  • HTTPRequest1.httpStatusCode: Returnerer statuskoden for HTTP.

    Disse svarkoder er klassificeret i fem hovedkategorier:

    • Informative svar (100–199)

    • Succesfulde svar (200–299)

    • Omdirigeringer (300-399) Klientfejl (400-499)

    • Serverfejl (500–599)

  • HTTPRequest1.httpResponseBody: Returnerer svarteksten for HTTP-anmodningen.

  • HTTPRequest1.httpResponseHeaders: Returnerer headeroplysningerne fra svaret.

Indholdstypeformater

Følgende eksempler beskriver eksempelinputformater for indholdstyper og JSON-svaret.

  • Indholdstype XML

    Brug dette værktøj til at konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.

    • XML-inputformat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.note.from for at få værdien som Jani.

  • Indholdstype TOML

    Brug dette værktøj til at konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.

    • TOML-inputformat:

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

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.owner.name for at få værdien som 'Tom Preston-Werner'.

  • Indholdstype YAML

  • Brug dette værktøj til at konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.

    • YAML-inputformat:

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

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.martin.job for at få værdien Udvikler.

  • Indholdstype JSON

    Brug JSON-udtryksevalueringsværktøjet https://jsonpath.com/.

    • JSON-inputformat:

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

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.martin.job for at få værdien Udvikler.

Indstillinger for aktivitetsventetid

I visse tilfælde, hvis et HTTP-svar oplever en betydelig forsinkelse, vil den, der ringer op, opleve en periode med stilhed. For at afbøde dette scenarie er det muligt at uploade en lydfil. Denne fil vil blive afspillet for den, der ringer op, mens HTTP-svaret hentes. Derudover er det muligt at konfigurere varigheden af forsinkelsen, før denne lyd afspilles.

  1. Aktiver lyd ved ventetid– Slå denne indstilling til/fra for at afspille den valgte lydfil i et kontinuerligt loop, hvilket sikrer en uafbrudt afspilning, mens systemet henter HTTP-svar.

  2. Lydfil— Vælg en lydfil. Systemet afspiller denne lydfil for den, der ringer op, for at udfylde stilheden, mens det henter et HTTP-svar.

  3. Forsinkelse— Indstil forsinkelsestiden i millisekunder efter behov. Standardværdien er forudindstillet til 2000 millisekunder.

Det er bedst at holde forsinkelsesindstillingen over 2 sekunder og forsøge at optimere HTTP-forespørgselssvartiden. Dette sikrer, at lyden ikke afspilles unødvendigt, samtidig med at der sikres en minimal forsinkelse for død luft til den, der ringer op.

Parse

Brug parse-aktiviteten til at udtrække oplysninger fra dataobjektet. Parse-aktiviteten tager inputstrenge (JSON, TOML, XML og YAML) og konverterer dem til en JSON-struktur baseret på de angivne data. Du kan derefter tildele JSON-strukturen til en variabel ved hjælp af et JSON-stiudtryk. 

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Konfigurer fejlhåndtering.

Før du begynder

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillingerskal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Parseindstillinger skal du konfigurere følgende:

  1. Inputvariabel– Angiver den variabel, der gemmer det dataobjekt, der skal bruges til parsing.

  2. Indholdstype– Angiver den forventede indholdstype for dataobjektet. JSON, TOML, XML og YAML er understøttede indholdstyper.

  3. Outputvariabel– Vælg en variabel, der skal indeholde dataene fra en bestemt sektion af HTTP-anmodningssvarobjektet.

  4. Stiudtryk—Definer stiudtrykket til parsing af svarobjektet. Afhængigt af svarobjektets datastruktur og årsagen til at udtrække et delmængde af information, varierer stiudtrykket.

    Data normaliseres til et objekthierarki før udførelse af Path Expression, så JSONPath bruges i responsobjektet uanset den konfigurerede indholdstype.

    Stiudtryk skal bekræftes med Jayway JSONPath-udtryk. Se flere oplysninger under https://github.com/json-path/JsonPath.

Indholdstypeformater

Følgende eksempler beskriver eksempelinputformater for indholdstyper og JSON-svaret.

  • Indholdstype XML

    Brug dette værktøj til at konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.

    • XML-inputformat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.note.from for at få værdien som Jani.

  • Indholdstype TOML

    Brug dette værktøj til at konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.

    • TOML-inputformat:

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

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.owner.name for at få værdien som 'Tom Preston-Werner'.

  • Indholdstype YAML

  • Brug dette værktøj til at konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.

    • YAML-inputformat:

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

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.martin.job for at få værdien Udvikler.

  • Indholdstype JSON

    Brug JSON-udtryksevalueringsværktøjet https://jsonpath.com/.

    • JSON-inputformat:

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

    • Data/JSON Normaliseret respons

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

      Eksempel på JSON-stiudtryk: Bruge $.martin.job for at få værdien Udvikler.

Indstil variabel

Brug aktiviteten Angiv variabel til at indstille værdier til variabler. Du kan ændre værdierne af variablerne baseret på dine behov eller i henhold til flowet.

Du kan konfigurere flere variabler i en enkelt aktivitet af typen Angiv variabel. Dette eliminerer behovet for at konfigurere flere individuelle "Set Variable"-aktiviteter i lærredet, hvilket gør det muligt for flowudviklere at opbygge og ændre flows hurtigere.

Angiv den type variabel, du vil vælge. For yderligere information, se Brugerdefinerede variabler og Foruddefinerede variabler.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Konfigurer fejlhåndtering. Hvis du ikke konfigurerer fejlhåndteringsstien, håndterer den globale fejlhandler flowudførelsesfejlen.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I indstillingen Variabelindstillinger skal du konfigurere følgende:

  1. Variabel— Vælg variablen fra rullelisten. Du kan kun indstille brugerdefinerede flowvariabler til brugerdefinerede værdier. Foruddefinerede variabler har faste værdier som dikteret af flowudførelsen.

  2. Variabelværdi– Klik på alternativknappen Indstil værdi for at indstille variablen til en bestemt værdi. Inputfelttypen ændres baseret på datatypen for den valgte variabel. Du kan finde mere information om variable datatyper i Opret brugerdefinerede flowvariabler.

    Hvis værdien er en streng, kan du indtaste almindelig tekst eller et udtryk.

    For at indtaste et udtryk skal du bruge {{variable}} syntaks.

    Klik på alternativknappen Indstil til variabel for at indstille variabelværdien til værdien af en anden variabel i flowet. Vælg en variabel fra rullelisten. Alle variabler i flowet kan vælges.

  3. Tilføj ny— Klik på Tilføj ny for at tilføje nye variabler. Definer variablen og variabelværdien. Medtag ikke komplekse udtryk, når du konfigurerer flere variabler i en enkelt variabelsæt-aktivitet.

    Du kan konfigurere op til 10 variabler i en enkelt aktivitet af typen Angiv variabel. Du kan ændre rækkefølgen af variablerne i aktiviteten Indstil variabel.

Bekræft engangskode

Aktiviteten Bekræft OTP giver dig mulighed for at validere den brugerangivne OTP ved hjælp af den transaktionsreference, der blev registreret under OTP-genereringen.

1

Træk og slip aktiviteten Bekræft OTP på flow-lærredet.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet OTP-detaljer skal du konfigurere følgende:

  1. Engangskode: Indtast variabelnavnet, der indeholder den OTP, som brugeren har indtastet.

  2. Transaktionsreference: Den unikke reference, som noden bruger til at verificere den engangskode, der blev opnået i trin 1.

  3. OTP-præfiks og OTP-suffiks (valgfrit): Indtast præfikset and/or suffikset til OTP'en, som skal fjernes, før OTP'en verificeres.

4

I Avancerede indstillingerskal du konfigurere følgende:

  • Underretnings-URL (Valgfrit): Konfigurer et slutpunkt til at modtage success/failure notifikationer. Notifikationsnyttelasten indeholder korrelations-ID'et (transaktionsreferencen, der er angivet i Generer OTP), status i beskrivelsesfeltet, tidsstemplet for OTP-bekræftelse og relaterede metadata.

    Prøvelast

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

I Ekstra parametreskal du indtaste de nøgle-værdi-par, der blev angivet i genererings-OTP-noden, i form af Nøgle og Værdi. Gentag dette trin for at tilføje flere parametre.

Aktiviteter i stemmen

  • Blind overførsel
  • Brooverførsel
  • Analyse af opkaldsstatus
  • Tilbagekald
  • Indsaml cifre
  • Menu
  • Afspil besked
  • Afspil musik
  • Optag
  • Optagelseskontrol
  • Planlæg tilbagekald
  • Send cifre
  • Indstil meddelelse
  • Indstil opkalds-ID
  • Indstil hviskenmeddelelse
  • Start mediestream
  • Upload lyd

Blind overførsel

Aktiviteten Blind omstilling gælder, når et opkald skal omstilles til et eksternt eller tredjeparts DN baseret på et sæt flowkriterier. Overførslen kan også initieres til en ekstern bro. Det konfigurerede kriteriesæt udløser aktiviteten.

Brug noden Blind Transfer til at viderestille opkald til eksterne opkaldsnumre eller Entry Point Directory Numbers (EPDN'er). Du kan ikke overføre variabler med denne overførsel. Hvis du vil flytte kontakter mellem indgangspunkter eller flows og sende kontaktdata med kontakten, skal du bruge GoTo med variabeltilknytning.

Under blind overførsel bevares de tidligere færdighedsbegrænsninger, når et opkald overføres til en færdighedsbaseret kø. Dette skyldes, at færdighedsbegrænsninger beregnes, når et flow udføres. Da flowet imidlertid ikke udføres i tilfælde af blind overførsel, bevares de tidligere færdighedsbegrænsninger.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Begivenhedsflow.

Når du designer et flow, kan en konsultationsinteraktion ikke indeholde en blind overførselsaktivitet. Du kan ikke tilføje en Blind Overførsel-aktivitet i begivenhedsflowene i Flow Control.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Overfør opkaldsnummer skal du konfigurere destinationsnummeret for opkaldet ved at indtaste det manuelt eller vælge en variabel.

  1. Omstillingsnummer– Indtast det DN, som et opkald skal omstilles til. Dette kan være et specifikt tal, der indtastes manuelt, eller et dynamisk tal, der angives via en flowvariabel.

  2. Specifikt opkaldsnummer— Indtast det nummer, som opkaldet skal viderestilles til.

  3. Variabelt opkaldsnummer— Vælg flowvariablen fra rullelisten. Listen viser kun variabler af typen 'String'.

    Variablen gemmer det nummer, som opkaldet skal viderestilles til.

4

I afsnittet Tilføj header kan du konfigurere og sende SIP-headerparametrene til eksterne systemer via SIP INVITE-meddelelserne. Du kan konfigurere op til 20 headere i den udgående SIP INVITE-besked.

Brug af brugerdefinerede X-overskrifter understøttes i øjeblikket for organisationer, der bruger Webex Calling med lokal gateway (LGW) som telefoniindstilling for Webex Contact Center.

  1. Nøgle— Indtast nøglen til en brugerdefineret X-Header.

  2. Værdi– Indtast en værdi for den brugerdefinerede header, der skal sendes til den udgående SIP INVITE-besked.

Du skal undgå at inkludere følgende følsomme PII-oplysninger i SIP-headerne.

  • Fulde navne— Undgå at bruge fulde navne på enkeltpersoner.

  • CPR-numre— Inkluder ikke nogen del af et CPR-nummer.

  • Fysiske adresser— Undlad at bruge hjemme- eller arbejdsadresser.

  • Finansielle oplysninger— Udelukker kreditkortnumre, bankkontooplysninger osv.

  • Helbredsoplysninger— Undgå at dele helbredsrelaterede detaljer eller data, der kan betragtes som PHI.

Følgende headermønstre er reserveret til intern brug og må ikke videregives som brugerdefinerede headere. Som standard vil alle overskrifter, der matcher dette mønster, blive fjernet og ikke sendt til Webex Contact Center.

  • X-adresse

  • X-ADD-OMLEDNING

  • X-BNR-Stat

  • X-BNR-Original-Codec

  • X-BNR-omgået

  • X-BroadWorks-Korrelationsinfo

  • X-FS-understøttelse

  • X-Path

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-LYD

  • X-RTMS-APP-PRÆFIKS

  • X-RTMS-Ingen-opslag

  • X-VPOP-DOMÆNE

5

Afsnittet Udgangsfejlkoder beskriver udgangsfejlkoderne for Blind Overførsel-aktiviteten.

  1. Ikke-understøttet flowaktivitet– Fejlkode 48 angiver, at flowet ikke kan køre aktiviteten Bridged Transfer efter køopsætning eller når en agent er blevet tildelt opkaldet.

  2. Systemfejl— Fejlkode 6 repræsenterer diverse systemfejl, der ikke falder ind under nogen af de definerede kategorier.

Brooverførsel

Aktiviteten Bridged Transfer gør det muligt midlertidigt at overføre et opkald med et flow til en ekstern destination, samtidig med at kontrollen over opkaldet bevares. Den eksterne destination kan være en ekstern bro eller en interaktiv stemmeresponstjeneste (IVR).

Når tredjeparten afslutter opkaldet, fortsætter opkaldsflowet og genoptages efter behov, f.eks. ved at sætte opkaldet i kø til en agent.

Bridged Transfer-aktiviteten er forbedret for at fjerne kontakten fra køen, når en kontakt sendes til en tredjeparts interaktiv stemmesvar (IVR) eller automatisk opkaldsfordeling (ACD). Hvis kontakten ikke håndteres i tredjepartssystemet, kan den føres tilbage til den oprindelige kø.

Antag f.eks., at et kontaktcenter har Webex Contact Center-agentressourcer og agentressourcer på et eksternt opkald center/PBX. Kunden ønsker at sætte et opkald i kø mod en kø af Webex Contact Center-agenter i en kort periode (f.eks. 60 sekunder). Hvis der ikke er nogen agent tilgængelig i den periode, kan opkaldet derefter viderestilles (med en implicit fjernelse fra køen) til det eksterne callcenter for håndtering for at forbedre svartid til kunden.

Før du begynder

  • Du kan ikke tilføje aktiviteten Bridged Transfer til aktiviteten Queue Contact.

  • Introducer ikke en Bridged Transfer-aktivitet senere i flowet for kontakter, der er parkeret, i kø eller tildelt en agent. Dette kan føre til en ikke-understøttet flowfejl.

  • Du kan ikke bruge aktiviteten Bridged Transfer i udgående opkaldsflows.

  • Du kan ikke tilføje en Bridged Transfer-aktivitet i begivenhedsflowene i Flow Control.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Overfør opkaldsnummer skal du konfigurere destinationsnummeret for opkaldet ved at indtaste det manuelt eller vælge en variabel.

  1. Omstillingsnummer– Indtast det DN, som et opkald skal omstilles til. Dette kan være et specifikt tal, der indtastes manuelt, eller et dynamisk tal, der angives via en flowvariabel.

  2. Specifikt opkaldsnummer— Indtast det nummer, som opkaldet skal viderestilles til.

  3. Variabelt opkaldsnummer— Vælg flowvariablen fra rullelisten. Variablen gemmer det nummer, som opkaldet skal viderestilles til.

4

I afsnittet Indstillinger for timeout for overførsel kan du konfigurere, hvordan en brodannet overførselsaktivitet skal fungere, når det overførte opkald ikke besvares inden for et bestemt tidsrum.

  1. Timeout– Det er, hvor længe systemet venter på, at den overførte part besvarer opkaldet. Hvis modtageren ikke tager telefonen inden for dette tidsrum, afslutter systemet opkaldet.

    Varigheden bør være i intervallet 1-120 sekunder. Standardværdien er 10 sekunder.

5

I afsnittet Indstillinger for outputciffer kan du sende DTMF-cifre til destinationen under en brokoblet overførsel. Brug dette til at sende oplysninger eller navigere i menuer på en tredjeparts IVR. Du kan indtaste cifrene manuelt eller vælge dynamiske cifre ved hjælp af en variabel.

  1. Send outputcifre– Aktiver knappen, hvis du vil sende DTMF-cifrene til destinationen, efter at destinationen har besvaret opkaldet, og før overførslen er fuldført.

  2. Specifikke outputcifre— Indtast de specifikke DTMF-outputcifre.

  3. Variable outputcifre— Vælg flowvariablen fra rullelisten. Variablen gemmer DTMF-nummeret.

Den maksimale længde af DTMF-cifre er 32 tegn. Understøttede tegn er 0-9, AD og asterisk (*), hash (#), og komma (,). Tegnet komma (,) angiver et sekunds forsinkelse.

6

I afsnittet Tilføj headerkan du konfigurere og sende SIP-headerparametrene til eksterne systemer via SIP INVITE-meddelelserne. Du kan konfigurere op til 20 headere i den udgående SIP INVITE-besked.

  1. Nøgle— Indtast nøglen til en brugerdefineret X-Header.

  2. Værdi– Indtast en værdi for den brugerdefinerede header, der skal sendes til den udgående SIP INVITE-besked.

Brug af brugerdefinerede X-overskrifter understøttes i øjeblikket for organisationer, der bruger Webex Calling med lokal gateway (LGW) som telefoniindstilling for Webex Contact Center.

Du skal undgå at inkludere følgende følsomme PII-oplysninger i SIP-headerne.

  • Fulde navne— Undgå at bruge fulde navne på enkeltpersoner.

  • CPR-numre— Inkluder ikke nogen del af et CPR-nummer.

  • Fysiske adresser— Undlad at bruge hjemme- eller arbejdsadresser.

  • Finansielle oplysninger— Udelukker kreditkortnumre, bankkontooplysninger osv.

  • Helbredsoplysninger— Undgå at dele helbredsrelaterede detaljer eller data, der kan betragtes som PHI.

Følgende headermønstre er reserveret til intern brug og må ikke videregives som brugerdefinerede headere. Som standard vil alle overskrifter, der matcher dette mønster, blive fjernet og ikke sendt til Webex Contact Center.

  • X-BroadWorks-Korrelationsinfo

    X-FS-understøttelse

  • X-Path

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-LYD

  • X-RTMS-APP-PRÆFIKS

  • X-RTMS-Ingen-opslag

  • X-VPOP-DOMÆNE

7

I afsnittet Outputvariabel kan du indsamle oplysninger om resultatet af overførslen.

  1. BridgedTransfer_dxm.FailureCode— Denne parameter registrerer fejl- eller statuskoder, der svarer til mislykkede forsøg på at udføre en Bridged-overførsel ved hjælp af Digital Extension Module (DXM).

  2. BridgedTransfer_dxm.FailureDescription—Denne parameter gemmer beskrivelsen af den fejl, der opstod under et forsøg på brodannelse ved hjælp af (DXM).

  3. BridgedTransfer.Headers— Denne parameter gemmer SIP-headerne, der er parset fra BYE-beskeden. Headerne gemmes som et JSON-objekt. Individuelle headers kan udtrækkes og indstilles i flow- eller globale variabler til videre brug.

    Følgende tabel opsummerer outputfejlkoder for Bridged Transfer-aktivitet.

    Fejlkode

    Fejlbeskrivelse

    Forklaring

    1

    Jegnvalid_Nummer

    Det opkaldte eksterne telefonnummer (DN) er ugyldigt.

    2

    Optaget

    Det eksterne DN er enten optaget eller har afvist indgående opkald.

    3

    Intet svar

    Det eksterne DN kunne ikke besvare opkaldet inden for den forudindstillede timeout-varighed.

    48

    Ikke-understøttet flowaktivitet

    Flowet kan ikke køre aktiviteten Bridged Transfer efter køopsætning eller når en agent er blevet tildelt opkaldet.

    6

    System_Fejl

    Denne kode repræsenterer diverse fejl, der ikke falder ind under de ovenfor definerede kategorier.

    Bridged Transfer er kun tilgængelig på Next-Generation Voice Media-platforme (VPOP og Webex Calling).

Analyse af opkaldsstatus

Brug aktiviteten Opkaldsstatusanalyse til at indstille CPA-parametrene for at udføre en voicemail/answering maskindetektion (AMD) til et tilbagekald.

Du kan placere aktiviteten Analyse af opkaldsstatus i følgende områder:

  • I hovedflowet, på et hvilket som helst tidspunkt efter tilbagekaldsaktiviteten.

  • I hændelsesflowet, kun på CallbackFailed-hændelseshandleren.

  • I hovedflowet, når som helst for planlagt tilbagekald eller personligt planlagt tilbagekald.

Når du forsøger at ringe tilbage, hvis opkaldet rammer AMD/voicemail, Systemet markerer opkaldet som mislykket. Resultatet af AMD-detektion registreres i outputvariablen årsag i CallbackFailed-hændelseshandleren. Hvis værdien for CallbackFailed.reason er AMD, indikerer det, at AMD/voicemail blev opdaget for kunden. Baseret på denne outputvariabel kan du konfigurere tilbagekaldsforsøg.

Denne aktivitet er kun tilgængelig, hvis den foretrukne kø og tilbagekaldsfunktionerne er aktiveret for virksomheden.

Hvis du har konfigureret en kundeundersøgelse efter opkald i dit flow, startes den ikke, hvis opkaldet besvares af en AMD eller telefonsvarer, hvilket forhindrer unødvendige undersøgelser.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Begivenheder.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Avancerede medieparametre skal du konfigurere følgende CPA-parametre:

  1. Min. stilhedsperiode— Dette angiver den minimale stilhedsperiode (i millisekunder), der kræves for at klassificere et opkald som stemmeregistreret. Hvis flere telefonsvareropkald videregives til agenter som tale, skal denne værdi øges for længere pauser i telefonsvarerhilsner. Du kan indstille denne værdi til mellem 100 og 1000 ms med standardværdien 608 ms.

  2. Analyseperiode– Dette angiver den tidsvarighed (i millisekunder), der bruges på at analysere et opkald. Hvis der er en kort agenthilsen på en telefonsvarer, kategoriserer en længere værdi telefonsvarerens opkald som tale. Hvis opkaldet er til en virksomhed, hvor operatøren har en længere, skriftlig hilsen, kategoriserer en kortere værdi den lange og aktive hilsen som et telefonsvareropkald. Du kan indstille denne værdi til mellem 1000 og 10000 ms med standardværdien 2500 ms.

  3. Min. gyldig tale— Dette angiver den minimale tidsvarighed (i millisekunder) af stemme, der kræves for at klassificere et opkald som stemmeregistreret. Du kan indstille denne værdi til mellem 50-500 ms med standardværdien på 112 ms.

  4. Maksimal tid for analyse— Dette angiver den maksimale tidsvarighed (i millisekunder), der er tilladt for analyse, før en problemanalyse identificeres som død luft eller lav volumen. Du kan indstille denne værdi til mellem 1000 og 10000 ms med standardværdien 3000 ms.

Outputvariabler

  • Fejlkode—Gemmer fejlkoden. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

  • Fejlbeskrivelse—Gemmer fejloplysningerne. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

Tilbagekald

Tilbagekaldsaktiviteten er kun tilgængelig, hvis den foretrukne kø og tilbagekaldsfunktionen er aktiveret for virksomheden. Som standard opretter tilbagekaldsaktiviteten en høflighedsopgave af tilbagekald i den samme kø, som opkaldet oprindeligt blev placeret i. Hvis du foretrækker det, kan du konfigurere en anden kø. Hvis du bruger den samme kø, beholder opgaven sin position i køen, indtil den næste agent er tilgængelig.

Når du designer et flow, kan en konsultationsinteraktion ikke indeholde en høflighedsopkaldsaktivitet.

Hvis en ny kø foretrækkes, skal opgaven placeres nederst i den foretrukne kø. Når en agent accepterer opgaven, igangsættes tilbagekaldet. Hvis den, der ringer op, ikke svarer, forsøges tilbagekaldet ikke igen.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Begivenhedsflow.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Indstillinger for tilbagekald skal du konfigurere følgende:

  1. Tilbagekaldsnummer– Indtast det opkaldsnummer, hvor den, der ringer op, skal modtage tilbagekaldet. Vælg den variable fra rullelisten, der indeholder tilbagekaldsnummeret, f.eks. det ANI, der er knyttet til opkaldet. Variablen kan være et tal, der indsamles i en "Collect Digits"-aktivitet i opkaldsflowet. Hvis der ikke foretages noget valg, bruges den, der ringer op, ANI. Tilbagekaldsnummeret gemmes i outputvariablen NewContact.ANI-hændelsen.

    Som standard er til/fra-knappen for Rregistrer tilbagekald til anden destination? slået fra. Tilbagekaldet er registreret på den samme destination i kø. Hvis den foretrukne agent er optaget og ikke tilgængelig, skal du aktivere til/fra-knappen for at vælge en ny tilbagekaldsdestination. Destinationen ændres fra agent til kø. Du kan ikke ændre destinationen direkte til en anden agent, men kun til en kø, der indeholder agenter.

  2. Tilbagekaldskø— Vælg en af de tilgængelige muligheder for tilbagekaldskø fra rullelisten:

    • Statisk kø: Vælg en statisk kø, hvor alle tilbagekaldsanmodninger placeres. Opgaver placeres nederst i denne kø. Administrer køer fra Control Hub.

    • Variabelkø: Giver administratoren mulighed for at angive en tilbagekaldskø baseret på betingelserne i flowet. Vælg en variabel fra rullelisten. Listen viser kun variabler af typen 'String'.

      Standardindstillingen er den kø, som den, der ringer op, er placeret i, som registreret i den parkerede kontakt. Outputvariablen QueueName er knyttet til aktiviteten Køkontakt. Vælg om nødvendigt en anden variabel fra rullelisten. Sørg for, at variablen giver et gyldigt køvalg.

      Når du konfigurerer et flow til tilbagekald til foretrukken agent, skal du placere aktiviteten Kø til agent før aktiviteten Tilbagekald i flowet.

  3. Tilbagekalds-ANI— Aktiverer konfiguration af tilbagekalds-ANI for kunder, når de modtager et tilbagekald. ANI-konfiguration med høflighed af tilbagekald er ikke obligatorisk. Vælg en af de tilgængelige muligheder:

    • Statisk ANI: Vælg et tilbagekaldsnummer fra rullelisten. Disse opkaldsnumre er knyttet til indgangspunkter, der er konfigureret i Control Hub. Hvis du ikke vælger et tilbagekaldsnummer, bruger Webex Contact Center det nummer, der er knyttet til det indgangspunkt, som du har anmodet om tilbagekaldet for.

    • Variabel ANI (valgfri): Vælg en variabel fra rullelisten. Listen viser kun variabler af typen 'String'. Sørg for, at variablen angiver et gyldigt 10-cifret nummer med landekoden foran.

      Denne kode skal knyttes til et indgangspunkt, der initierer tilbagekaldet. For at bruge gyldige ANI-formater, se den tilpassede ANI-valideringstabel, der er tilgængelig i dette afsnit. Hvis du ikke vælger en variabel, tager Webex Contact Center det nummer i betragtning, der er knyttet til det indgangspunkt, som du har anmodet om tilbagekaldet for.

Afsnittet Indstillinger for tilbagekald definerer nummeret til tilbagekald og den kø, som den, der ringer op, skal placeres i for at få tilbagekaldsanmodningen. Systemet reserverer den opkaldendes plads i køen, indtil den næste agent er ledig.

Du skal bruge en aktivitet af typen Afbryd kontakt til at afslutte en flowgren, der bruger en tilbagekaldsaktivitet. Ellers slutter opkaldet ikke, når der afgives en tilbagekaldsanmodning.

Flowadministratorer bør teste funktionen i et ikke-produktionsmiljø for at sikre, at den ANI, der er konfigureret som en del af variabel ANI, er korrekt eller ej. Hvis den angivne ANI er forkert, skifter tilbagekaldet til standardsystemets ANI.

Dette er de scenarier, hvor det tilpassede ANI konfigureres og valideres til Lejerstyring og Flowkontrol. Baseret på den stak, du bruger, kan du se valideringer, der kun gælder for den stak.

Tabel 12. Tilpasset ANI-validering

Beskrivelse

Lejeradministration – ANI-input

PreDial/Courtesy tilbagekald – ANI-input (flowkontrol)

Validering

ANI uden landekode

Uden landekode. For eksempel 2567312213

Uden landekode. Eksempel: 2567312213

Gyldigt ANI. Samme ANI bruges.

ANI-input til lejerstyring er med landekode, og ANI-input til flowkontrol er uden konfigureret landekode.

Med landekode. For eksempel, +1-2567312213

Uden landekode. For eksempel 2567312213

Ugyldigt ANI. DNIS bruges

ANI-inputtet for lejerstyring er uden landekode, og ANI-inputtet for flowstyring er med konfigureret landekode.

Uden landekode. For eksempel 2567312213

Med landekode. For eksempel, +1-2567312213

Ugyldigt ANI. DNIS anvendes.

ANI-input for lejerstyring og ANI-input for flowkontrol har konfigureret landekode.

Med landekode. For eksempel, +1-2567312213

Med landekode. For eksempel, +1-2567312213

Gyldigt ANI. Samme ANI bruges.

ANI-inputtet for Lejerstyring har ikke mellemrum, og ANI-inputtet for Flowkontrol har mellemrum.

Intet mellemrum mellem tallet. For eksempel, +1-2567312213

Mellemrum mellem tallet. For eksempel, +1-2567312213

Gyldigt ANI. Samme ANI bruges.

ANI-input i Lejerstyring har ikke bindestreger imellem, og ANI-input i Flowkontrol har bindestreger imellem.

Ingen bindestreger mellem tallet. For eksempel, +1-2567312213

Bindestreger mellem tallet. For eksempel, +1-256-731-2213

Gyldigt ANI. Samme ANI bruges.

ANI-inputtet for flowstyring matcher de sidste par cifre i ANI-inputtet for lejerstyring.

Fuldfør ANI-input. For eksempel, +1-2567312213

De sidste fire cifre matcher. For eksempel 2213

Ugyldigt ANI. DNIS anvendes.

ANI-indgangen for flowstyring har flere konfigurerede cifre end ANI-indgangen for lejerstyring.

Delvis ANI-input. For eksempel 2213

10-cifret ANI-indgang. For eksempel 2567312213

Ugyldigt ANI. DNIS anvendes.

ANI-inputtet for lejerstyring er konfigureret, og ANI-inputtet for flowstyring er ikke konfigureret.

Fuldfør ANI-input. For eksempel, +1-2567312213

ANI er ikke konfigureret.

Ugyldigt ANI. DNIS anvendes.

Flow Control ANI indeholder ikke et plussymbol.

Plussymbolet bruges. For eksempel, +1-2567312213

Plussymbolet bruges ikke. For eksempel 12567312213

Ugyldigt ANI. DNIS anvendes.

Outputvariabler:

  • Fejlkode—Gemmer fejlkoden. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

  • Fejlbeskrivelse—Gemmer fejloplysningerne. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

Fejlkoder

Følgende er fejlkoderne og beskrivelserne for tilbagekaldsaktiviteten:

Tabel 13. Beskrivelse af fejlkode for tilbagekald

Fejlkode

Fejlkodeværdi

Fejlbeskrivelse

1

UGYLDIG_ANMODNING

Der blev foretaget en ugyldig anmodning i aktiviteten.

2

TILBAGEKALD_IKKE_UNDERSTØTTET_PÅ_INTERAKTION MED UNDERORDNING_

Tilbagekald er ikke tilladt på en underordnet kontakt.

3

UGYLDIG_KØ

Der blev angivet en ugyldig kø i aktiviteten.

4

UGYLDIG_DESTINATION

Destinationsnummeret for tilbagekaldet er ugyldigt.

5

FUNKTION_IKKE_AKTIVERET

Funktionen er ikke aktiveret i Webex Contact Center-applikationen.

6

SYSTEM_FEJL

Systemet stødte på en intern fejl.

Indsaml cifre

Aktiviteten Indsaml cifre beder den, der ringer op, om at indtaste et DTMF-input (Dual-Tone Multi-Frequency), f.eks. et kontonummer. I lighed med aktiviteterne Afspil besked og Menu kan aktiviteten Indsaml cifre bruge lydfiler, tekst-til-tale-beskeder eller en kombination af begge.

Denne aktivitet accepterer DTMF-inputcifre fra 0 til 9 og bogstaverne A, B, C og D. Den, der ringer op, kan indtaste # eller * som et afslutningssymbol for at angive slutningen af DTMF-input.

Den, der ringer op, kan ikke bruge afslutningssymbolerne til andre scenarier som en del af "Collect Digit"-aktiviteten, f.eks. bekræftelse af beløb eller kunde-ID.

Som standard understøtter Next Generation-medieplatformen kun RFC2833-typen DTMF til både indgående og udgående opkald.

Næste generations medieplatform understøtter in-band DTMF.

Denne funktion er kun tilgængelig, hvis det tilsvarende funktionsflag er aktiveret.

Du kan også høre DTMF-toner i båndet under optagelse og i konferencer med andre parter.

Du kan konfigurere disse fejlhåndteringsstier til at håndtere fejl i flowudførelse:

  • Indgangstimeout– Angiver den fejloutputsti, som flowet tager, efter at indgangstimeoutvarigheden er udløbet. Konfiguration af denne sti sikrer, at den, der ringer op, ikke er inaktiv for længe. Rediger timeout-varigheden for indtastningen i afsnittet Avancerede indstillinger i ruden Egenskaber. Overvej at afspille en besked for at præcisere, hvad der forventes af den, der ringer op, og gå derefter tilbage til starten af aktiviteten.

  • Uoverensstemmende indtastning– Angiver den fejloutputsti, som flowet tager, hvis den, der ringer, indtaster et DTMF-input, der ikke er konfigureret i afsnittet Brugerdefinerede menulinks. Konfiguration af denne sti sikrer, at den, der ringer op, har tilladelse til at genstarte aktiviteten og prøve igen. Overvej at afspille en besked for at præcisere, hvad der forventes af den, der ringer op, og gå derefter tilbage til starten af aktiviteten.

  • Udefineret fejl– For yderligere information, se Konfigurer fejlhåndtering.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Prompt skal du konfigurere følgende indstillinger:

  1. Deaktiveret tekst-til-tale – Som standard er tekst-til-tale ikke aktiveret. For at konfigurere prompten uden tekst-til-tale skal du tilføje mindst én forudindspillet lydfil. Vælg lydfilen fra rullelisten. Du kan konfigurere op til i alt fem lydprompter (kombineret af lydfiler og lydpromptvariabler). Hele prompten afspilles for den, der ringer op, i den konfigurerede rækkefølge, skiftevis mellem lydfilerne og lydpromptvariablerne.

    Hvis et af inputtene på den ordnede liste er tomt, viser systemet en flowfejl. Løs disse fejl, før du publicerer flowet.

    • Tilføj lydfil(er)– Klik på Tilføj nyfor at tilføje flere lydfiler. Filerne afspilles til den, der ringer op, i den rækkefølge, de er konfigureret.

      For at fjerne en lydfil fra sekvensen skal du klikke på ikonet Slet, der vises ved siden af hver rulleliste. Slet-ikonet vises ikke, når der kun er én rulleliste tilgængelig, fordi du har brug for mindst én lydfil til prompten.

      For at administrere lydfiler, se Upload en lydressourcefil.

    • Tilføj lydvariabel— Brug denne indstilling til at konfigurere lydprompten til at blive afspillet dynamisk til kunderne. For eksempel kan du konfigurere denne variabel til at afspille lydprompten på flere sprog baseret på kundens præference under interaktionen.

      For at konfigurere lydvariablen skal du klikke på Tilføj lydvariabel. Indtast variabelværdien i form af et pebble-udtryk.

      For mere information, se Pebble-skabelonsyntaks.

      Variabelværdien skal matche navnet på den .wav-fil, der uploades til Control Hub.

    • Forhåndsvisningsprompt– Klik på knappen Forhåndsvisningsprompt for at forhåndsvise lydfilen. I dialogboksen Forhåndsvisningsprompt der vises, skal du klikke på afspil for at afspille de valgte lydfiler.

    • Gør prompt afbrydelig— Afkrydsningsfeltet Gør prompt afbrydelig giver dig mulighed for at angive, om den konfigurerede prompt kan afbrydes af opkalderens input eller hændelse. Som standard kan prompts ikke afbrydes. Hvis det er vigtigt for den, der ringer op, at høre prompten, så lad den ikke være afbrydelig.

      Bemærk: For de organisationer, der er udstyret med den nye Next Generation-platform, konfigurerer systemet som standard prompten, så den kan afbrydes, uanset om afkrydsningsfeltet Gør prompter afbrydelige er markeret eller ikke afmarkeret af flowudviklerne.

  2. Aktiveret tekst-til-tale– Som standard er tekst-til-tale ikke aktiveret. For at bruge tekst-til-tale i dine prompts skal du aktivere Tekst-til-tale-knappen. Du kan konfigurere op til i alt fem lydprompter (tekst-til-tale-beskeder, lydfiler og lydpromptvariabler kombineret). Den fulde prompt afspilles for den, der ringer op, i den konfigurerede rækkefølge, og der skiftes mellem de konfigurerede tekst-til-tale-beskeder, lydfiler og lydpromptvariabler.

    • Stik– Indstillingerne for sprog og stemme ændres baseret på den valgte stik. Valget dikterer det sprog, køn og den tone, som systemet bruger til at læse tekst-til-tale-beskeder op til den, der ringer op.

      Hvis du bruger Google TTS, kan du se et eksempel på de forskellige muligheder på siden Google Tekst til tale.

      Eksisterende kunder på Next Generation-taleplatformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-forbindelser.

    • Tilsidesæt standardsprog & Stemmeindstillinger– Brug denne knap til at tilsidesætte de stemmeindstillinger, der er konfigureret i den globale stemmenavn-variabel. Denne parameter er aktiveret som standard.

    • Outputstemme— Angiver navnet på outputstemmen. Dette felt vises kun, hvis du aktiverer Tilsidesæt standardsprog & Stemmeindstillinger til/fra-knap. Vælg navnet på outputstemmen fra rullelisten.

      Hvis navnet på den outputstemme, der understøttes af Google, ikke er tilgængeligt på rullelisten Outputstemme, skal du deaktivere Tilsidesæt standardsprog. & Knap til/fra-knap for stemmeindstillinger. Inkluder aktiviteten Indstil variabel før aktiviteten Indsaml cifre i flowet.

      Konfigurer aktiviteten Indstil variabel som følger:

      1. Sæt variablen til Global_VoiceName.

      2. Indstil variabelværdien til den nødvendige navnekode for outputstemmen (f.eks. en-US-Standard-D). For mere information om understøttede stemmer og sprog, se siden Google-understøttede stemmer og sprog.

    • Tilføj tekst-til-tale-besked– Når du opretter din prompt, kan du bruge tekst-til-tale eller en blanding af forudindspillede lydfiler og tekst-til-tale-beskeder. Klik på Tilføj tekst-til-tale-besked for at tilføje et nyt tekstinputfelt til promptsektionen. Her kan du skrive den besked, der læses op for den, der ringer op, med det valgte sprog og den valgte stemme.

      Vigtige overvejelser:

      • Brug en aktivitet af typen "Angiv variabel" til at indstille værdien af en TTS-besked til en flowvariabel, før du bruger den i aktiviteten.

      • Brug enkelte anførselstegn i stedet for dobbelte anførselstegn i pebble-udtryk.

      Der er ingen tegnbegrænsning for Cisco tekst-til-tale-beskeder.

      Feltet accepterer to typer input: rå tekst (klartekst) eller SSML-formaterede data. Du kan også bruge variabler som en del af beskeden til at læse det dynamiske indhold.

      For at angive en variabel skal du bruge denne syntaks: {{variable}}. For eksempel, {{NewContact.ANI}}.

      For understøttede SSML-tags til Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center.

    • Tilføj lydfil– Hvis du vil skifte mellem tekst-til-tale-beskeder og forudindspillede lydfiler, skal du klikke på Tilføj lydfil. Dette tilføjer en ny række til konfigurationen, hvor du kan vælge en lydfil fra en rulleliste.

      For at fjerne et element fra sekvensen skal du klikke på sletteikonet ud for det pågældende element. Slet-ikonet er ikke synligt, når kun ét felt er konfigureret, fordi mindst én besked eller lydfil er påkrævet.

    • Tilføj lydvariabel— Brug denne indstilling til at konfigurere lydprompten til at blive afspillet dynamisk til kunderne. For eksempel kan du konfigurere denne variabel til at afspille lydprompten på flere sprog baseret på kundens præference under interaktionen.

      For at konfigurere lydvariablen skal du klikke på Tilføj lydvariabel. Indtast variabelværdien i form af et pebble-udtryk.

      For mere information, se Pebble-skabelonsyntaks.

      Variabelværdien skal matche navnet på den .wav-fil, der uploades til Control Hub.

    • Forhåndsvisningsprompt– Klik på knappen Forhåndsvisningsprompt for at teste og få vist et eksempel på tekst-til-tale-beskeder og lydfiler. I dialogboksen Forhåndsvisning af prompt, der vises, skal du vælge den ønskede stemme for at teste prompten. Du kan afspille beskederne og lydfilerne på følgende måde:

      1. Klik på Afspil alle for at afspille både lydfilen og beskeden sammen.

      2. Afspil kun lydfilerne.

      3. Afspil kun tekst-til-tale-beskeder.

    • Gør prompt afbrydelig— Afkrydsningsfeltet Gør prompt afbrydelig giver dig mulighed for at angive, om den konfigurerede prompt kan afbrydes af opkalderens input eller hændelse. Som standard kan prompts ikke afbrydes. Hvis det er vigtigt for den, der ringer op, at høre prompten, så lad den ikke være afbrydelig.

      For de organisationer, der er udstyret med den nye Next Generation-platform, konfigurerer systemet som standard prompten, der kan afbrydes, uanset om afkrydsningsfeltet Lav prompter Afbrydelige er markeret eller ikke markeret af flowudviklerne.

  3. Konfigurer derefter indstillinger for tekst-til-tale. Tekst-til-tale-indstillingerne inkluderer følgende indstillinger, der bruges til at validere det forventede DTMF-input fra den, der ringer op.

    • Talehastighed— Angiver talehastigheden. Øg eller reducer det numeriske input for at opretholde den ideelle talehastighed og kontrollere output-talehastigheden.

      Gyldige værdier for det numeriske input ligger i området fra 0,25 til 4,0 ord pr. minut (wpm). Standardværdien er 1,0 ord/min.

    • Lydstyrkeforstærkning— Angiver stigning eller fald i lydstyrken. Øg eller reducer det numeriske input for at opretholde den ideelle lydstyrke for outputtale.

      Gyldige indtastninger for numerisk input ligger i området fra –96,0 decibel til 16,0 decibel (dB). Standardværdien er 0,0 dB.

  4. I Avancerede indstillinger skal du konfigurere følgende:

    • Timeout uden input– Angiver den maksimale varighed, som aktiviteten Indsamling af cifre venter på input, før den fortsætter til timeout-stien for indtastning. Standardværdien er 3 sekunder.

    • Timeout mellem cifre– Angiver den maksimale varighed, som aktiviteten Indsaml cifre venter mellem cifre, før den fortsætter i flowet. Dette sker først efter at mindst ét ciffer er indtastet. Den, der ringer op, kan indtaste afslutningssymbolet for at angive, at indtastningen er fuldført, så opkaldet fortsætter uden at vente på Inter-Digit Timeout.

      Inter-Digit Timeout gælder ikke for kunder, der bruger Voice Services Platform. Som standard er denne parameter ikke deaktiveret for kunder, der bruger Voice Services Platform.

    • Minimum cifre— Angiver det mindste antal cifre, som den, der ringer op, skal indtaste. Standardværdien er 1. Hvis den, der ringer op, indtaster et input, der er mindre end denne værdi, følger flowet stien Uoverensstemmende indtastning, der er konfigureret i afsnittet Fejlhåndtering.

    • Maksimalt antal cifre– Angiver det maksimale antal cifre, som den, der ringer op, kan indtaste. Standardværdien er 10. Hvis den, der ringer op, indtaster et input, der er større end denne værdi, følger flowet stien Uoverensstemmende indtastning, der er konfigureret i afsnittet Fejlhåndtering.

    • Terminatorsymbol– Angiver det tegn, som den, der ringer op, kan indtaste for at angive slutningen af inputtet. Terminator-symbolet kan enten være # eller * afhængigt af konfigurationen.

      Som standard er Terminator-symbolet #.

  5. I afsnittet Outputvariabel angiver aktiviteten Indsaml cifre variablen {{CollectDigits.DigitsEntered}}, som lagrer den, der ringer op, DTMF-input, når flowet kører. Du kan bruge denne variabel i efterfølgende aktiviteter til at styre flowlogikken. Variabelnavnet afspejler dynamisk den etiket, der er tildelt aktiviteten Indsaml cifre. Hvis flowet inkluderer flere Collect Digits-aktiviteter, registrerer systemet en separat outputvariabel for hver enkelt. For yderligere information, se Hændelsesoutputvariabler.

Menu

Menuaktiviteten giver dig mulighed for at opbygge en Cisco Unified IP Interactive Voice Response (IVR)-oplevelse i dit flow. Aktiviteten afspiller en prompt, der giver den, der ringer op, mulighed for at indtaste et DTMF-ciffer. Baseret på det ciffer, som den, der ringer op, indtaster, kan flowet tage en anden vej.

En menu kan have 1-10 grene, repræsenteret af cifrene 0-9.

Du kan bruge menuaktiviteten med eller uden tekst-til-tale aktiveret. Konfigurationsindstillingerne ændres i overensstemmelse hermed.

Du kan konfigurere disse fejlhåndteringsstier til at håndtere fejl i flowudførelse:

  • Timeout uden input– Angiver den fejloutputsti, som flowet tager, efter at timeout-varigheden for indtastning er udløbet. Konfiguration af denne sti sikrer, at den, der ringer op, ikke er inaktiv for længe. Rediger varigheden af timeout uden input i afsnittet Avancerede indstillinger i ruden Egenskaber. Overvej at afspille en besked for at præcisere forventningerne til den, der ringer op, og gå derefter tilbage til starten af aktiviteten.

  • Uoverensstemmende indtastning– Angiver den fejloutputsti, som flowet tager, efter at opkalderen indtaster et DTMF-input, der ikke er konfigureret i afsnittet Brugerdefinerede menulinks. Konfiguration af denne sti sikrer, at den, der ringer op, kan genstarte aktiviteten og prøve igen. Overvej at afspille en besked for at præcisere forventningerne til den, der ringer op, og gå derefter tilbage til starten af aktiviteten.

    Sådan gentages opkaldet tilbage til starten af aktiviteten et bestemt antal gange:

    • Tilføj aktiviteten Indstil variabel efter aktiviteten Menu.

    • I menuaktiviteten skal du forbinde noderne Timeout uden input og Uoverensstemmende indtastning til aktiviteten Angiv variabel.

    • Konfigurer aktiviteten Indstil variabel som følger:

      • I feltet Variabel skal du vælge Timeout.

      • Indstil variabelværdien til {{Timeout +1}}.

    • Tilføj aktiviteten Betingelse efter aktiviteten Angiv variabel.

    • I aktiviteten Betingelse skal du indtaste følgende udtryk:

      {{Timeout >= n}}, hvor 'n' er det antal gange, du vil returnere opkaldet til menuen, før opkaldet afbrydes.

      For eksempel, hvis {{Timeout >= 3}}, Konfigurationen returnerer opkaldet tilbage til menuen tre gange, før opkaldet afbrydes.

    • Tilføj aktiviteten Afspil besked efterfulgt af aktiviteten Afbryd kontakt for at afspille optagelsen og afbryde opkaldet, hvis den, der ringer op, ikke vælger de konfigurerede indstillinger, eller hvis der opstår timeout efter n antal gange.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Prompt skal du konfigurere følgende indstillinger:

  1. Deaktiveret tekst-til-tale– Tekst-til-tale er ikke aktiveret som standard. For at bruge tekst-til-tale i din prompt skal du aktivere Tekst-til-tale-knappen. Vælg lydfilen fra rullelisten. Du kan konfigurere op til i alt fem lydprompter (kombineret af lydfiler og lydpromptvariabler). Aktiviteten afspiller hele prompten for den, der ringer op, i den konfigurerede rækkefølge og skifter mellem de konfigurerede lydfiler og lydpromptvariabler.

    Hvis et af inputtene på den ordnede liste er tomt, viser systemet en flowfejl. Løs disse fejl, før du publicerer flowet.

    • Tilføj lydfil(er)— For at konfigurere prompten uden tekst-til-tale skal du tilføje mindst én forudindspillet lydfil. Vælg filen fra rullemenuen med navnet 1. For at tilføje flere lydfiler skal du klikke på Tilføj ny.

      For at fjerne en lydfil fra sekvensen skal du klikke på ikonet Slet, der vises ved siden af rullelisten. Da mindst én lydfil er påkrævet, er ikonet Slet ikke synligt, hvis kun ét rullemenufelt er synligt.

      Administrer lydfiler fra indstillingen Lydprompter i Control Hub. For yderligere information, se Administrer lydprompter.

    • Tilføj lydvariabel— Brug denne indstilling til at konfigurere lydprompten til at blive afspillet dynamisk til kunderne. For eksempel kan du konfigurere denne variabel til at afspille lydprompten på flere sprog baseret på kundens præference under interaktionen.

      For at konfigurere lydvariablen skal du klikke på Tilføj lydvariabel. Indtast variabelværdien i form af et pebble-udtryk.

      For mere information, se Pebble-skabelonsyntaks.

      Variabelværdien skal matche navnet på den .wav-fil, der uploades til Control Hub.

    • Forhåndsvisningsprompt– Klik på knappen Forhåndsvisningsprompt for at forhåndsvise lydfilen. I dialogboksen Forhåndsvisningsprompt der vises, skal du klikke på afspil for at afspille de valgte lydfiler.

    • Gør prompt afbrydelig– Denne indstilling giver dig mulighed for at angive, om den konfigurerede prompt kan afbrydes af opkalderens input eller hændelse. Som standard er Gør prompt afbrydelig ikke markeret for menuaktiviteten. Hvis du vil have, at den, der ringer op, skal kunne afbryde menuen, når de indtaster deres DTMF-input, kan du overveje at gøre beskeden afbrydelig.

      Bemærk: For de organisationer, der er udstyret med den nye Next Generation-platform, konfigurerer systemet som standard prompten, der kan afbrydes, uanset om afkrydsningsfeltet Lav prompter Afbrydelige er markeret eller ikke markeret af flowudviklerne.

  2. Aktiveret tekst-til-tale– Som standard er tekst-til-tale ikke aktiveret. For at bruge tekst-til-tale i din prompt skal du aktivere Tekst-til-tale-knappen. Du kan konfigurere op til i alt fem lydprompter (tekst-til-tale-beskeder, lydfiler og lydpromptvariabler kombineret). Aktiviteten afspiller hele prompten for den, der ringer op, i den konfigurerede rækkefølge og skifter mellem tekst-til-tale-beskeder, lydfiler og lydpromptvariabler.

    • Stik– Vælg en stik til at godkende tekst-til-tale-tjenesten. Rullelisten viser navnene på de Google-forbindelser, der er konfigureret i Control Hub.

      Eksisterende kunder på Classic Voice-platformen kan kun se Google TTS-connectoren i rullelisten.

      Eksisterende kunder på Next Generation-taleplatformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-forbindelser.

    • Tilsidesæt standardsprog & Stemmeindstillinger– Brug denne knap til at tilsidesætte de stemmeindstillinger, der er konfigureret i den globale stemmenavn-variabel. Denne parameter er aktiveret som standard.

    • Outputstemme— Vælg navnet på outputstemmen på rullelisten.

      Hvis navnet på den outputstemme, som Google understøtter, ikke er tilgængeligt på rullelisten Outputstemme, skal du deaktivere Tilsidesæt standardsprog & Stemmeindstillinger til/fra-knap. Inkluder aktiviteten Angiv variabel før aktiviteten Menu i flowet.

      Konfigurer aktiviteten Indstil variabel som følger:

      1. Sæt variablen til Global_VoiceName.

      2. Indstil variabelværdien til den nødvendige navnekode for outputstemmen (f.eks. en-US-Standard-D). For mere information om understøttede stemmer og sprog, se siden Google-understøttede stemmer og sprog.

    • Tilføj lydfiler– Hvis du vil skifte mellem tekst-til-tale-beskeder og forudindspillede lydfiler, skal du klikke på Tilføj lydfil. Dette tilføjer en ny række til konfigurationen, hvor du kan vælge en lydfil fra en rulleliste.

    • For at fjerne et element fra sekvensen skal du klikke på ikonet Slet i nærheden af det pågældende element. Da mindst én besked eller lydfil er påkrævet, er ikonet Slet ikke synligt, når kun ét felt er konfigureret.

    • Tilføj tekst-til-tale-besked— Når du opretter din prompt, kan du udelukkende bruge tekst-til-tale, eller du kan bruge en blanding af forudindspillede lydfiler og tekst-til-tale-beskeder. Klik på Tilføj tekst-til-tale-besked for at tilføje et nyt tekstinputfelt til sektionen til oprettelse af prompter.

      Vigtige overvejelser:

      1. Brug en aktivitet af typen "Angiv variabel" til at indstille værdien af en TTS-besked til en flowvariabel, før den bruges i aktiviteten.

      2. . Brug enkelte anførselstegn i stedet for dobbelte anførselstegn i pebble-udtryk.

      Du kan skrive den besked, der skal læses op for den, der ringer op, ved hjælp af det valgte sprog og den valgte stemme.

      Der er ingen tegnbegrænsning for Cisco tekst-til-tale-beskeder.

      Feltet accepterer to typer input: rå tekst (almindelig tekst) eller SSML-formaterede data (Speech Synthesis Markup Language). Du kan også bruge variabler som en del af beskeden til at læse det dynamiske indhold. Hvis du skriver en variabel, skal du bruge denne syntaks: {{variable}}. For eksempel, {{NewContact.ANI}} bruger gyldig variabelsyntaks.

      For understøttede SSML-tags til Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center.

    • Tilføj lydvariabel— Brug denne indstilling til at konfigurere lydprompten til at blive afspillet dynamisk til kunderne. For eksempel kan du konfigurere denne variabel til at afspille lydprompten på flere sprog baseret på kundens præference under interaktionen.

    • For at konfigurere lydvariablen skal du klikke på Tilføj lydvariabel. Indtast variabelværdien i form af et pebble-udtryk.

      For mere information, se Pebble-skabelonsyntaks.

      Variabelværdien skal matche navnet på den .wav-fil, der uploades til Control Hub.

    • Forhåndsvisningsprompt– Klik på knappen Forhåndsvisningsprompt for at teste og få vist et eksempel på tekst-til-tale-beskeder og lydfiler. I dialogboksen Forhåndsvisning af prompt, der vises, skal du vælge den ønskede stemme for at teste prompten. Du kan afspille beskederne og lydfilerne på følgende måde:

      1. Klik på Afspil alle for at afspille både lydfilen og beskeden sammen.

      2. Afspil kun lydfilerne.

      3. Afspil kun tekst-til-tale-beskeder.

    • Gør prompt afbrydelig– Denne indstilling giver dig mulighed for at angive, om den konfigurerede prompt kan afbrydes af opkalderens input eller hændelse. Som standard er Gør prompt afbrydelig ikke markeret for menuaktiviteten. Hvis du vil have, at den, der ringer op, skal kunne afbryde menuen, når de indtaster deres DTMF-input, kan du overveje at gøre beskeden afbrydelig.

      For organisationer, der er udstyret med den nye Next Generation-platform, konfigurerer systemet som standard prompten, der kan afbrydes, uanset om flowudviklerne har markeret eller fravælget afkrydsningsfeltet Gør prompt afbrydelig.

  3. I Brugerdefinerede menulinks skal du konfigurere et eller flere menulinks baseret på organisationens krav.

    Denne funktion hjælper en eller flere brugere med at vælge forskellige grene i flowet baseret på det valgte ciffer.

    Du kan konfigurere op til ti brugerdefinerede menulinks.

    • CIFFER— Vælg et tal fra rullelisten. DIGIT svarer til det DTMF-input, som den, der kalder, indtaster for at angive, hvilken sti i flowet der skal følges. Cifrene 0-9 kan vælges, og du kan kun vælge hver mulighed én gang.

    • LINKBESKRIVELSE—Tilføj en beskrivelse for at angive, hvilken sti i flowet cifferet svarer til.

      Hvis et tryk på 1 f.eks. fører den, der ringer op, til en kø, der kan hjælpe med et salgsspørgsmål, skal du skrive Salg i linkbeskrivelsen. LINKBESKRIVELSEN har ingen indflydelse på selve opkaldet, men kan hjælpe med at spore, hvordan menuen er opbygget.

    • Tilføj ny— Klik på Tilføj ny for at tilføje flere menulinks. Du kan tilføje et ciffer og en linkbeskrivelse for hver række. Du kan tilføje op til ti links.

    Du kan konfigurere menulinks i både egenskabsruden og i selve aktiviteten. Dette giver mulighed for forskellige konfigurationsmuligheder, der er baseret på brugerens præferencer. Systemet opdaterer indholdet i realtid på begge steder, når der foretages en redigering.

  4. Konfigurer derefter tekst-til-tale-indstillinger, og inkluder følgende indstillinger, der bruges til at validere det forventede DTMF-input fra den, der ringer op.

    • Talehastighed— Angiver talehastigheden. Øg eller reducer det numeriske input for at opretholde den ideelle talehastighed og kontrollere output-talehastigheden.

      Gyldige værdier for det numeriske input ligger i området fra 0,25 til 4,0 ord pr. minut (wpm). Standardværdien er 1,0 ord/min.

    • Lydstyrkeforstærkning— Angiver stigning eller fald i lydstyrken. Øg eller reducer det numeriske input for at opretholde den ideelle lydstyrke for outputtale.

      Gyldige indtastninger for numerisk input ligger i området fra –96,0 decibel til 16,0 decibel (dB). Standardværdien er 0,0 dB.

    • Timeout uden input– Angiver den maksimale tid, som aktiviteten venter på input, før den fortsætter ned ad timeout-stien uden input. Standardværdien er 3 sekunder.

  5. Menuaktiviteten anvender {{Menu.OptionEntered}} outputvariabel. Når systemet udfører flowet, gemmer denne variabel det DTMF-input, som den, der ringer op, indtastede under interaktionen med menuen.

    Du kan bruge {{Menu.OptionEntered}} outputvariabel i senere aktiviteter for at styre flowsekvensen. Variabelnavnet ændres dynamisk baseret på den etiket, der er knyttet til menuaktiviteten. Systemet kan registrere flere variabelværdier, når flowet bruger mere end én menuaktivitet. For mere information om denne variabeltype, se Aktivitetsoutputvariabler.

Afspil besked

Aktiviteten Afspil besked afspiller en uafbrydelig besked til den, der ringer op. Du kan bruge aktiviteten Afspil besked med eller uden tekst-til-tale-funktionen aktiveret. Konfigurationsindstillingerne ændres i overensstemmelse hermed.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Konfigurer fejlhåndtering.

Aktiviteten Afspil besked er uafbrudt for DTMF-input.

Aktiviteten Afspil besked kan ikke afbrydes på grund af agentens tilgængelighed til at besvare opkaldet, hvis den er inkluderet efter aktiviteten Køkontakt i et opkaldsflow.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Prompt skal du konfigurere følgende indstillinger:

  1. Deaktiveret tekst-til-tale– Hvis du ikke ønsker at bruge tekst-til-tale-funktionen i din prompt, skal du deaktivere tekst-til-tale-knappen. Som standard er tekst-til-tale ikke aktiveret.

    Du kan konfigurere op til fem lydprompter (kombineret med lydfiler og lydpromptvariabler). Hele prompten afspilles for den, der ringer op, i den konfigurerede rækkefølge, skiftevis mellem lydfilerne og lydpromptvariablerne.

    Hvis et af inputtene på den ordnede liste er tomt, svarer systemet med en flowfejl. Løs disse fejl, før du udgiver flowet

    • Tilføj lydfiler– Hvis du vil konfigurere prompten uden tekst-til-tale, skal du tilføje mindst én forudindspillet lydfil. Vælg den ønskede lydfil fra rullelisten, der er mærket som 1.

      For at tilføje flere lydfiler skal du klikke på Tilføj ny. Filerne afspilles for den, der ringer op, i den rækkefølge, de vises.

      For at fjerne en lydfil fra sekvensen skal du klikke på ikonet Slet, der vises ud for hver rulleliste.

    • Tilføj lydvariabel— Brug denne indstilling til at konfigurere lydprompten til at blive afspillet dynamisk til kunderne. For eksempel kan du konfigurere denne variabel til at afspille lydprompten på flere sprog baseret på kundens præference under interaktionen.

      For at konfigurere lydvariablen skal du klikke på Tilføj lydvariabel. Indtast variabelværdien i form af et pebble-udtryk.

      For mere information, se Pebble-skabelonsyntaks.

      Variabelværdien skal matche navnet på den .wav-fil, der uploades til Control Hub.

    • Forhåndsvisningsprompt– Klik på knappen Forhåndsvisning for at få vist et eksempel på lydfilen. I dialogboksen Forhåndsvisningsprompt der vises, skal du klikke på afspil for at afspille de valgte lydfiler.

  2. Aktivér tekst-til-tale – For at bruge funktionen Tekst-til-tale i din prompt skal du aktivere til/fra-knappen Tekst-til-tale. Du kan konfigurere op til i alt fem lydprompter (tekst-til-tale-beskeder, lydfiler og lydpromptvariabler kombineret). Hele prompten afspilles for den, der ringer op, i den konfigurerede rækkefølge, og der skiftes mellem tekst-til-tale-beskeder, lydfiler og lydpromptvariabler.

    • Stik— Angiver den stikker, der skal godkende tekst-til-tale-tjenesten. Rullelisten viser navnet på alle Google-connectorer i Control Hub. Kun de aktive forbindelser vises. Vælg stikket fra rullelisten.

      Eksisterende kunder på Classic Voice-platformen kan kun se Google TTS-connectoren i rullelisten.

      Eksisterende kunder på Next Generation-taleplatformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-forbindelser.

    • Tilsidesæt standardsprog & Stemmeindstillinger– Brug denne til/fra-knap til at tilsidesætte de stemmeindstillinger, der er konfigureret i den globale stemmenavnsvariabel. Denne parameter er aktiveret som standard.

    • Outputstemme— Angiver navnet på outputstemmen. Dette felt vises kun, hvis du aktiverer Tilsidesæt standardsprog & Stemmeindstillinger til/fra-knap. Vælg navnet på outputstemmen fra rullelisten.

      Hvis navnet på den outputstemme, der understøttes af Google, ikke er tilgængeligt på rullelisten Outputstemme, skal du deaktivere Tilsidesæt standardsprog & Stemmeindstillinger til/fra-knap. Inkluder aktiviteten Angiv variabel før aktiviteten Afspil besked i flowet.

      Konfigurer aktiviteten Indstil variabel som følger:

      1. Sæt variablen til Global_VoiceName.

      2. Indstil variabelværdien til den nødvendige navnekode for outputstemmen (f.eks. en-US-Standard-D). For mere information om understøttede stemmer og sprog, se siden Google-understøttede stemmer og sprog.

    • Tilføj lydfil– Hvis du vil skifte mellem tekst-til-tale-beskeder og forudindspillede lydfiler, skal du klikke på Tilføj lydfil. Dette tilføjer en ny række til konfigurationen, hvor du kan vælge den ønskede lydfil fra rullelisten.

      For at fjerne et element fra sekvensen skal du klikke på ikonet Slet, der vises ved siden af det tilsvarende input eller rullemenu.

    • Tilføj tekst-til-tale-besked Talebesked– Brug tekst-til-tale eller en blanding af forudindspillede lydfiler og tekst-til-tale-beskeder for at opbygge prompten.

      Klik på Tilføj tekst-til-tale-besked for at tilføje et nyt tekstinputfelt til sektionen til oprettelse af prompter. I dette felt skal du skrive den besked, der skal afspilles til den, der ringer op, på det valgte sprog og den valgte stemme.

      Vigtige overvejelser:

      • Brug en aktivitet af typen "Angiv variabel" til at indstille værdien af en TTS-besked til en flowvariabel, før du bruger den i aktiviteten.

      • Brug enkelte anførselstegn i stedet for dobbelte anførselstegn i pebble-udtryk.

      • Brug pebble escape-filtre, hvis din TTS-besked har mere end én linje (så systemet afspiller beskeden), for eksempel {{ variabel | escape('json')}}

      • Der er ingen tegnbegrænsning for Cisco tekst-til-tale-beskeder.

      Feltet accepterer to typer input – rå tekst (klartekst) eller SSML-formaterede data. Du kan også bruge variabler som en del af beskeden til at læse det dynamiske indhold.

      For understøttede SSML-tags til Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center.

    • Tilføj lydvariabel— Brug denne indstilling til at konfigurere lydprompten til at blive afspillet dynamisk til kunderne. For eksempel kan du konfigurere denne variabel til at afspille lydprompten på flere sprog baseret på kundens præference under interaktionen.

      For at konfigurere lydvariablen skal du klikke på Tilføj lydvariabel. Indtast variabelværdien i form af et pebble-udtryk.

      For mere information, se Pebble-skabelonsyntaks.

      Variabelværdien skal matche navnet på den .wav-fil, der uploades til Control Hub.

    • Forhåndsvisningsprompt– Klik på knappen Forhåndsvisningsprompt for at teste og forhåndsvise tekst-til-tale-beskeder og lydfiler. I dialogboksen Forhåndsvisning af prompt, der vises, skal du vælge den ønskede stemme for at teste prompten. Du kan afspille beskederne og lydfilerne på følgende måde:

      1. Klik på Afspil alle for at afspille både lydfilen og TTS-beskeden sammen.

      2. Afspil kun lydfiler.

      3. Afspil kun tekst-til-tale-beskeder.

  3. Konfigurer derefter indstillinger for tekst-til-tale. Tekst-til-tale-indstillingerne inkluderer følgende indstillinger, der bruges til at validere det forventede DTMF-input fra den, der ringer op.

    • Talehastighed— Angiver talehastigheden. Øg eller reducer det numeriske input for at opretholde den ideelle talehastighed og kontrollere output-talehastigheden.

      Gyldige værdier for det numeriske input ligger i området fra 0,25 til 4,0 ord pr. minut (wpm). Standardværdien er 1,0 ord/min.

    • Lydstyrkeforstærkning— Angiver stigning eller fald i lydstyrken. Øg eller reducer det numeriske input for at opretholde den ideelle lydstyrke for outputtale.

      Gyldige indtastninger for numerisk input ligger i området fra –96,0 decibel til 16,0 decibel (dB). Standardværdien er 0,0 dB.

Medtag ikke kun aktiviteten Afspil besked i løkken efter aktiviteten Køkontakt i opkaldsflowet. Du kan bruge en kombination af aktiviteten Afspil musik og aktiviteten Afspil besked i løkken for at oprette et gyldigt opkaldsflow.

Når du inkluderer aktiviteten Afspil besked før aktiviteten HTTP-anmodning i et opkaldsflow, udføres HTTP-anmodningen først, når lyden er afspillet helt.

Afspil musik

Aktiviteten Afspil musik afspiller musik, når et opkald ankommer eller er i kø. Du kan vælge en lydfil, der skal afspilles, når du sætter en opkalder på hold.

Du kan konfigurere en fejlhåndteringssti (Udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelse. For yderligere information, se Konfigurer fejlhåndtering.

Før du begynder

Når du inkluderer aktiviteten Afspil musik før aktiviteten HTTP-anmodning i et opkaldsflow, udføres HTTP-anmodningen først, når lyden er afspillet helt.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Musikindstillinger skal du konfigurere følgende indstillinger:

  1. Statisk lydfil– Vælg denne indstilling, hvis du vil konfigurere den statiske lyd, der skal afspilles fra siden Lydprompt i Control Hub. Når du har valgt det, skal du vælge navnet på lydfilen (.wav) fra rullemenuen Musikfil.

    For yderligere information, se Administrer lydprompter.

  2. Dynamisk lydfil– Vælg denne indstilling for at afspille lyd dynamisk i et enkelt flow. For eksempel kan du bruge en variabel til at afspille prompts på forskellige sprog baseret på kundens præference.

    For at konfigurere dynamisk lyd skal du indtaste lydvariablen som et Pebble-udtryk. For flere detaljer, se Pebble-skabelonsyntaks.

    Variabelværdien skal matche navnet på den .wav-fil, der uploades til Control Hub.

  3. Startforskydning— Indstil afspilningsvarigheden i sekunder for musikfilen.

    Hvis filen for eksempel er 60 sekunder lang, er Start Offset 45 sekunder, og varigheden er 30 sekunder. De sidste 15 sekunder afspilles først, derefter looper lyden til begyndelsen og afspiller de første 15 sekunder. En værdi på 0 starter afspilningen fra begyndelsen.

    Du kan indtaste startforskydningen som et statisk tal (f.eks. 20) eller som et udtryk (f.eks. {{MusicLength + 20}}).

    Sørg for, at alle værdier er numeriske.

  4. Musikvarighed– Angiv afspilningsvarigheden i sekunder for den valgte musikfil (f.eks. 30). Du kan indtaste en statisk værdi (f.eks. 20) eller et udtryk (f.eks. {{MusicLength + 20}}). Sørg for, at alle værdier er numeriske. Hvis startforskydningen og varigheden overstiger fillængden, looper musikken tilbage til begyndelsen og fortsætter afspilningen.

    Musikafspilning følger disse regler:

    • Hvis den angivne Musikvarighed er kortere end lydfilens længde, afspilles musikken kun i den angivne varighed. For eksempel afspilles en 30-sekunders varighed med en 40-sekunders fil i 30 sekunder.

    • Hvis Musikvarighed overstiger lydfilens længde, afspilles musikken op til fem gange filens længde og loopes efter behov. For eksempel afspilles en 600-sekunders varighed med en 40-sekunders fil i 200 sekunder (5 × 40).

Når du inkluderer aktiviteten Afspil musik før aktiviteten HTTP-anmodning i et opkaldsflow, udføres HTTP-anmodningen først, når lyden er afspillet helt.

Optag

Aktiviteten Optag registrerer taleinput eller ytringer fra opkaldere, der kan refereres til i det samme opkaldsflow. Denne aktivitet er kun tilgængelig for kunder, der bruger Next Generation-medieplatformen. Systemet gemmer kun de optagede lydfiler under opkaldet, hvorefter disse filer automatisk slettes fra systemet. I øjeblikket er de optagede lydfiler i et ukrypteret format. Vi anbefaler ikke at optage følsomme oplysninger ved hjælp af denne funktion.

Brug ikke "Optag aktivitet" i en konsultation til et indgangspunkt-opkaldsnummer-flow, da denne konfiguration ikke understøttes.

1

Log ind på Kontrolhub, vælg Tjenester > Kontaktcenter > Strømme.

2

Klik på Administrer flows og klik derefter på Opret flows.

3

Klik på Start på en frisk. Vinduet Flow Designer vises.

4

Indtast et unikt navn i feltet Flownavn.

5

Træk og slip aktiviteten Optagfra aktivitetsbiblioteket til det primære flow-lærred.

6

I Generelle indstillingerskal du udføre følgende handlinger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. I feltet Aktivitetsbeskrivelse skal du indtaste en beskrivelse af aktiviteten.

7

I Optagelsesindstillingerskal du konfigurere følgende felter:

  1. Markér eller fjern markeringen i afkrydsningsfeltet Starttone for at aktivere eller deaktivere den korte biplyd, der angiver starten af optagelsen. Som standard er afkrydsningsfeltet aktiveret.
  2. I feltet Timeout for stilhed skal du indtaste en numerisk værdi mellem 1 og 120 sekunder. Dette angiver det maksimale interval af stilhed, der er tilladt efter optagelsen er startet. Standardværdien er 4 sekunder. Optagelsen stopper, når der er stilhed i stilhedstimeout'en.
  3. I feltet Maksimal optagelsestid skal du indtaste en numerisk værdi mellem 1 og 120 sekunder for at angive den maksimale tid, der er tilladt til at optage opkalderens ytring. Standardværdien er 30 sekunder. Optagelsen stopper, når den maksimale optagetid når.
  4. I feltet Afslutningssymbol skal du vælge enten tegnsymbolet # eller * som slutbrugeren kan bruge til at afslutte en optagelse. Som standard er terminatorsymbolet #.
8

I afsnittet Outputvariabler skal du se følgende variabler:

  • Record_audioFileData–Gemmer detaljerne om de optagede lydfiler.
  • Record_errorKode– Gemmer fejlstatuskoden for de fejl, der opstår under påbegyndelse eller optagelse af den, der ringer op, sin ytring.
  • Record_errorBeskrivelse–Gemmer beskrivelsen af de fejl, der opstår under påbegyndelse eller optagelse af den opkaldendes ytring.

Du kan bruge outputvariablen Record_audioFileData i aktiviteter som Afspil besked, Menuog Indsaml cifre i et opkaldsflow. Denne outputvariabel kan konfigureres som en lydvariabel i indstillingerne Prompt for IVR-aktiviteterne for at afspille den optagede lyd til opkalderne. Variabelværdien kan være i form af et pebble-udtryk: {{Record_activity_label.audioFileData.name}}.

Du kan bruge outputvariablen Record_audioFileData i aktiviteten HTTP Request til at uploade den optagede lyd til den eksterne tredjepartsserver eller API. Dette kan gøres ved at vælge Indholdstype som Fil og outputvariablen Registreringsaktivitet fra rullemenuen Indhold i anmodningsteksten.

Følgende tabel viser fejlkoderne og beskrivelserne for aktiviteten Optag:

Fejlkode

Fejlbeskrivelse

Årsag

1001

UGYLDIG_STILHED_TIMEOUT

Den konfigurerede lydløs timeout er ikke inden for det gyldige område mellem 1 og 120 sekunder.

1002

UGYLDIG_MAKSIMAL_OPTAGELSESVARIGHED_

Den konfigurerede maksimale optagelsestid er ikke inden for det gyldige område mellem 1 og 120 sekunder.

1003

UGYLDIG_OPSIGELSESSYMBOL_

Det konfigurerede afslutningssymbol er ikke et af de tilladte tegn * eller #.

1004

RECORD_API_FEJL

En fejl, der opstod i API'en for at starte optagelsen.

1005

FUNKTION_DEAKTIVERET_FOR_ORG

Funktionen er ikke aktiveret for organisationen.

1006

Der er ikke registreret nogen lydinput til optagelse. Den optagede lydfil kan indeholde stilhed.

1007

Der opstod en fejl i medietjenesterne under optagelse.

Optagelseskontrol

Flow Designer tilbyder en optagelseskontrolaktivitet med det formål at indsamle samtykke til optagelse fra brugeren eller den, der ringer op. Samtykkeregistrering er en af de konfigurationsegenskaber, der er tilgængelige som en del af denne aktivitet. Brug en menuaktivitet til at registrere brugersamtykke i en boolsk flowvariabel. Hvis du under en interaktion vil registrere samtykkeværdien for at generere en rapport, skal du bruge den boolske variabel som input til værdien af samtykkeegenskaben for aktiviteten Optagelseskontrol. Derefter kan du markere den variabel, der bruges til at registrere opkalderens samtykke, som rapporteringspligtig.

Flowudvikleren kan afgøre, om samtykke til optagelse af et opkald skal registreres eller ej med henblik på rapportering. Når en kunde ønsker at indsamle samtykke til optagelse, skal globale variabler bruges til at generere en samtykkerapport. Når en kunde ikke ønsker at indsamle samtykke til optagelse, skal der anvendes lokale variabler. Dette giver bedre fleksibilitet for lejere og kunder til at styre brugen af variabler.

Du kan konfigurere optagelseskontrol ved hjælp af disse trin:

  1. I Flow Designer skal du trække og slippe aktiviteten Optagelseskontrol fra aktivitetsbiblioteket til lærredet.

  2. Klik på aktiviteten Optagelseskontrol for at konfigurere aktivitetsindstillingerne.

  3. I Generelle indstillingerskal du indtaste et navn til aktiviteten i Aktivitetsetiket.

  4. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

  5. I Indstillinger for optagelseskontrolskal du vælge en flowvariabel fra rullelisten for Aktiver optagelse.

En menuaktivitet til IVR (interaktiv stemmerespons) og en optagelseskontrolaktivitet muliggør, når de bruges sammen i flowet, indsamling af samtykke til optagelse. Der gives prioritet til brugerens samtykkeindstillinger i flowet sammenlignet med konfigurationsindstillinger på lejerniveau, køniveau eller optagelsesplanniveau.

Optagelseskontrol kan administreres i følgende scenarier:

  • Hvis brugerens samtykkekonfiguration er indstillet til Ja i flowet, optages opkaldet, uanset hvilken optagelseskonfiguration der er angivet på lejer-, kø- eller optagelsesplanniveau.

  • Hvis brugeren ikke giver samtykke, og konfigurationen er indstillet til Nej i flowet, optages opkaldet ikke, uanset hvilken optagelseskonfiguration der er angivet på lejer-, kø- eller optagelsesplanniveau.

  • Hvis brugersamtykket ikke er konfigureret i flowet, men en konfiguration er indstillet til Ja på et af de andre niveauer, f.eks. lejer, kø eller optagelsesplan, optages opkaldet.

  • Hvis brugersamtykket ikke er konfigureret, og en konfiguration er indstillet til Nej på alle niveauer, f.eks. lejer, kø og optagelsesplan, optages opkaldet ikke.

Derudover anvendes andre optagelseskonfigurationer, f.eks. Fortsæt ved overførsel, Pause, genoptag aktiveret og Pausevarighed osv., stadig baseret på det eksisterende hierarki, f.eks. lejer-, kø- eller optagelsesplanniveau.

Outputvariabler

Denne aktivitet har ingen outputvariabler.

Planlæg IVR-tilbagekald

Funktionen til planlagt tilbagekald gør det muligt for kunder at planlægge tilbagekald ved hjælp af IVR. Kunder kan anmode om tilbagekald uafhængigt af hinanden uden at tale med en agent, hvilket resulterer i mere effektiv drift af kontaktcenteret. For at understøtte planlagte tilbagekaldsfunktioner til kunderne leverer Flow Designer-modulet aktiviteten "Planlæg tilbagekald" i flowet.

Planlæg tilbagekald

Brug aktiviteten Planlæg tilbagekald til at gøre det nemt for opkaldere at planlægge tilbagekald via IVR-systemet. Du kan bruge specifikke DTMF-prompter til at indsamle planlægningsoplysninger fra den, der ringer op, og sende disse oplysninger som input til aktiviteten Planlæg tilbagekald.

I følgende afsnit kan du konfigurere aktiviteten Planlæg tilbagekald:

  • Generelle indstillinger
  • Indstillinger for planlægning af tilbagekald
  • Aktivitetsoutputvariabler

Før du begynder

Sørg for at konfigurere tilbagekaldsindgangspunktet i Control Hub. Se afsnittet Opsæt et callback-indgangspunkt for detaljer.

1

I Flow Designer skal du trække og slippe aktiviteten Planlæg tilbagekald fra aktivitetsbiblioteket til lærredet.

2

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

3

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

4

I afsnittet Indstillinger for planlægning af tilbagekald skal du konfigurere følgende detaljer:

  1. Tilbagekaldsnummer: Det telefonnummer, som tilbagekaldet skal planlægges til. Nummeret kan indeholde en valgfri landekode og cifre (0-9) samt tilladte specialtegn: mellemrum (), bindestreg (-), parenteser (()) og punktum (.). Nummerets samlede længde skal være mellem 7 og 15 tegn.

  2. Tilbagekaldskø: Et unikt id, der repræsenterer den kø, der er knyttet til tilbagekaldet. Du kan tildele en statisk køværdi eller konfigurere en dynamisk værdi ved hjælp af flowvariabler.

  3. Kundenavn (valgfrit): Navnet på den kunde, der modtager tilbagekaldet. Hvis der ikke er noget navn, bruges tilbagekaldsnummeret til at identificere kunden.

  4. Planlæg dato: Den dato, hvor kunden ønsker at modtage tilbagekaldet.

    Planlægningsdatoen skal angives i ISO-8601-format (ÅÅÅÅ-MM-DD). Det skal være en gyldig dato i den angivne tidszone og skal falde inden for 31 dage fra den aktuelle dato.

  5. Planlæg starttidspunkt: Det foretrukne starttidspunkt for modtagelse af tilbagekaldet, angivet i ISO-8601-format (HH:mm:ss). Starttidspunktet skal være mindst 30 minutter før det aktuelle tidspunkt.

  6. Planlæg sluttidspunkt: Det foretrukne sluttidspunkt, hvor tilbagekaldet skal være afsluttet, også i ISO-8601-format (HH:mm:ss). Sluttidspunktet skal være mindst 30 minutter efter starttidspunktet og må ikke overstige 8 timer efter starttidspunktet.

  7. Planlæg tidszone: Kundens tidszone, der er relevant for den angivne dato og det angivne klokkeslæt. Dette skal være et gyldigt IANA-tidszonenavn (f.eks. America/New_York). Du kan tildele en statisk tidszone eller konfigurere en dynamisk værdi ved hjælp af flowvariabler.

Inkluder en række IVR-aktiviteter (Menu, Indsaml cifre) for at indsamle disse oplysninger fra den, der ringer op, og videregive dem til aktiviteten Planlagt tilbagekald. For at gøre dette nemt, se Planlagt tilbagekaldsunderproces for detaljer.

Aktivitetsoutputvariabler

Aktivitetsoutputvariablerne gemmer de data, der indsamles fra aktiviteter, og som automatisk oprettes, når du tilføjer specifikke aktiviteter til lærredet.

Aktiviteten Planlæg tilbagekald har følgende outputvariabler:

  • PlanlægTilbagekald.Fejlkode: Gemmer fejlkoden. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.
  • PlanlægTilbagekald.Fejlbeskrivelse: Gemmer fejloplysningerne. Systemet indstiller kun denne værdi, når aktiviteten mislykkes.

Følgende er fejlkoderne og beskrivelserne for aktiviteten Planlagt tilbagekald:

Fejlkode

Fejlkodeværdi

Fejlbeskrivelse

1

UGYLDIG_ANMODNINGFor eventuelle ugyldige input.

3

UGYLDIG_KØFor ugyldige køoplysninger.

6

SYSTEM_FEJL

Denne kode repræsenterer de diverse fejl (som ikke falder ind under nogen af de definerede kategorier).

Næste trin

Brug aktiviteten Afbryd kontakt til at afslutte opkaldsflowet efter planlægning af et tilbagekald.

Send cifre

Du kan bruge aktiviteten Send cifre til at konfigurere flows, der sender DTMF-toner til den, der ringer op, under en IVR-interaktion. Dette er nyttigt til:

  • Sikker godkendelse—Etablering af et godkendt opkaldsflow ved at verificere den, der ringer op, ved hjælp af DTMF.

  • Interaktion med eksterne systemer— Kommunikation med andre systemer, der kræver DTMF-input.

Aktiviteten Send cifre muliggør tonebaseret godkendelse og er vigtig i scenarier, der kræver sikre interaktioner, f.eks. verificering af ægtheden af opkaldsstien.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Afspil DTMF-indstillinger skal du konfigurere følgende indstillinger:

  1. Indstil værdi— Vælg denne indstilling, hvis du vil konfigurere statiske DTMF-cifre.

  2. Indstil til variabel— Vælg denne indstilling, hvis du ønsker at konfigurere DTMF-cifrene dynamisk.

    Den maksimale længde for DTMF-input er 32 tegn. Understøttede tegn er 0-9, AD og asterisk (*), hash (#), og komma (,). Tegnet komma (,) angiver et sekunds forsinkelse.

    Du kan kun bruge aktiviteten Send cifre under den første opkaldsfase til IVR. Hvis du bruger det i en interaktion som f.eks. consult/transfer til indgangspunktet, ignorerer systemet aktiviteten Send cifre.

Indstil meddelelse

En aktivitet af typen "Angiv meddelelser" konfigurerer meddelelser, der afspilles ved opkaldsforbindelse til en agent. Når den er aktiveret, kan du konfigurere en forudindspillet besked som en compliance-besked med juridiske oplysninger, en personlig agenthilsen eller begge dele. Du kan bruge denne aktivitet til både indgående og udgående opkald.

  • For indgående flows – Konfigurer annonceringsaktiviteten før køkontaktaktiviteten for optimal ydeevne. Alternativt kan du konfigurere det i hændelsen før opkald i et hændelsesflow.
  • For udgående flows – Annonceringsaktiviteten skal konfigureres i hændelsen før opkald. Sørg for, at aktiviteten Indstil opkalds-ID er terminalaktiviteten for hændelsen før opkald.

Aktiviteten Indstil meddelelse understøtter følgende meddelelsestyper:

  • Meddelelse om overholdelse
  • Agenthilsen
  • Hviskende meddelelse

Se Forbedr effektiviteten med forudindspillede beskeder for yderligere oplysninger.

For at konfigurere aktiviteten Indstil meddelelse skal du udføre følgende trin:

  1. Log ind på Control Hub.
  2. Naviger til Kontaktcenter > Kundeoplevelse > Strømme.
  3. Vælg det ønskede flow, og klik på ikonet Gå til flowindstillinger for at åbne det ønskede flow.
  4. Træk og slip aktiviteten Angiv annoncering til det primære flow-lærred.
  5. I fanen Generelle indstillinger skal du konfigurere følgende parametre:
    1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

    2. I feltet Aktivitetsbeskrivelse skal du indtaste en beskrivelse af aktiviteten.

  6. For at konfigurere agenthilsen skal du aktivere Aktiver agenthilsen til/fra. I feltet Formål med hilsen skal du indtaste navnet på formålet med hilsenen.
  7. For at konfigurere compliance-meddelelsen skal du aktivere Aktiver compliance-meddelelse. Vælg den ønskede lydfil fra rullelisten.

  8. Klik på Gem.
  9. Klik på Udgiv for at udgive flowet.

Indstil opkalds-ID

Brug aktiviteten Angiv opkalds-ID til at definere det opkalds-ID, der vises under et opkald. Aktiviteten "Angiv opkalds-ID" må kun bruges på hændelsesflows. Indstil opkalds-ID er en terminalaktivitet, der markerer afslutningen på en opstået PreDial-hændelse. Aktiviteten Indstil opkalds-ID hjælper med at konfigurere ANI til følgende scenarier:

  • Indgående opkald

  • Udgående opkald

  • Høflighedsopkald

  • Forhåndsvisning af kampagne

  • Webtilbagekald

  • Udfør flow

  • Overfør til opkaldsnummer

  • Kontakt for at ringe nummeret

    Kontakt agenten

    Konsultér til EP-DN/queue

  • Overfør til EP/queue

Du kan konfigurere denne aktivitet ved siden af en PreDial-hændelseshandler. Det nødvendige ANI kan konfigureres ved hjælp af aktiviteten "Angiv nummervisning" baseret på den opkaldte nummeridentifikationstjeneste (DNIS), handlingstype eller deltagertype.

Du kan konfigurere agentens DN som et brugerdefineret ANI, så den opkaldte agent kan se den opkaldende agent. DN/extension nummer, når de bliver kontaktet. Dette reducerer risikoen for, at interne opkald bliver afbrudt. Når en bruger i front office (kontaktcentermedarbejderen) f.eks. ringer til en back office-bruger (en intern medarbejder), kan back office-brugeren se det interne opkalds-id (kontaktpersonen). number/extension) af agenten, hvilket minimerer afvisninger af opkald.

Til dette formål kan den, der ringer op, se kontakten number/extension kun når den modtagende agent kontaktes via udgående opkald, konsultation eller omstilling til DN, og DN'en føjes til listen over kontaktnumre.

Du skal tilføje kontaktnummeret til listen over interne numre for en organisation i Control Hub. For mere information om, hvordan du tilføjer et kontaktnummer, se Opret kontaktnummer eller lokalnummer.

Hvis du indtaster et tilfældigt tal, kontrollerer systemet dette tal med den standard EP-DN-tilknytning, der er konfigureret på Control Hub eller Management Portal. Hvis der er en uoverensstemmelse, sender systemet den tilbage til standard-ANI'et. For mere information om tilpasset ANI-validering, se Tilbagekald.

For at sikre, at de oprindelige tal forbliver tilgængelige til analyse i rapporterne, ændres den viste ANI i rapporterne ikke til den tilpassede ANI.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Indstillinger for nummervisning skal du konfigurere følgende:

  1. Statisk opkalds-ID– Vælg et opkaldsnummer, der er knyttet til et indgangspunkt, fra rullelisten. Hvis du ikke vælger et nummer, anvender systemet standardværdien afhængigt af opkaldsscenariet.

  2. Variabel Opkalds-ID— Vælg en gyldig variabel (et E.164-nummer med en gyldig EP-DN-tilknytning) fra rullelisten. Hvis du ikke vælger et nummer, anvender systemet standardværdien afhængigt af opkaldsscenariet. Hvis du angiver et nummer, der ikke er i E.164-nummerformatet, bruger systemet standardværdien, afhængigt af opkaldsscenariet.

    For at tillade interne lokalnumre som tilpasset ANI for opkaldere, når du konfigurerer forudgående opkaldsproces for customer/consulted agent eller dn/transferred agent eller dn, vælg variablen Predial.otherPartyDn fra rullemenuen som Variabel opkalds-ID. Da denne variabel indeholder den primære agents DN, vil det være et gyldigt brugerdefineret ANI, der vises på modtagerens enhed.

ANI-tilpasning er afhængig af lovgivningsmæssige krav. Overvej de regionale afhængigheder inden implementering af miljøet.

En PreDial-hændelseshandler, der bruges til at tilpasse opkalds-ID'et, tilsidesætter den ANI, du har valgt tidligere, f.eks. agentvalgt ANI for udenopkald, høflighedsopkald med tilpas ANI eller et lignende scenarie.

Flow-support er påkrævet for ethvert indgående eller udgående scenarie for at tilpasse ANI.

For use cases med afhængigheder af tjenesteudbydere, såsom landekodebaserede beslutninger, regionale begrænsninger osv., bør du overveje at teste flows med tjenesteudbyderne først.

For at ANI kan fungere som forventet i forskellige opkaldsscenarier, kræver du et Next Generation-miljø.

ANI-brugen for flere scenarier, der er relevante i Next Generation-miljøet, er:

Tabel 15. ANI-brug til flere scenarier i et Next Generation-miljø

Scenarie

Konfiguration

Resultat ANI

Kunden ringer ind

PreDial-hændelseshåndteringen er ikke konfigureret

  • Kontaktens ANI vises på agentens enhed

  • EP-DN vises på kontaktens enhed

Kunden ringer ind

PreDial-hændelseshåndteringen er konfigureret

ANI vises på agentens enhed - som defineret i aktiviteten Indstil opkalds-ID

Agent Udgående opkald

PreDial-hændelseshåndteringen er ikke konfigureret

Både kontaktens enhed og agentens enhed får vist Agent valgt Outdial ANI, hvis agenten vælger en Outdial ANI på skrivebordet. Ellers vises både kontaktens enhed og agentens enhed med lejerens standard-ANI.

Agent Udgående opkald

PreDial-hændelseshåndteringen er konfigureret

For hver deltagers enhed kan enten den agentvalgte Outdail ANI bevares, hvis den er valgt, eller den kan tilpasses, som defineret i aktiviteten Indstil opkalds-ID.

Høflighedsopkald

Kunde-ANI defineret i tilbagekaldsaktivitet

ANI defineret ved tilbagekaldsaktiviteten præsenteres for kontaktens enhed.

Høflighedsopkald

  • Kunde-ANI defineret i tilbagekaldsaktivitet

  • PreDial-hændelseshåndtering er konfigureret til kundens ben

Aktiviteten for opkalds-ID, der er konfigureret, vil have forrang.

Høflighedsopkald

  • Kunde-ANI defineret i tilbagekaldsaktivitet

    PreDial-hændelseshåndteringen er ikke konfigureret til kundens ben

  • ANI defineret ved tilbagekaldsaktiviteten præsenteres for kontaktens enhed.

  • Hvis ANI er defineret under aktiviteten Indstil opkalds-ID, vises den på agentens enhed.

Høflighedsopkald

  • Kundens ANI er ikke defineret i tilbagekaldsaktivitet

  • PreDial-hændelseshåndteringen er ikke konfigureret til kundens ben

Lejerens standard-ANI vises på kontaktens enhed.

Agentoverførsel, konsultation

PreDial-hændelseshåndteringen er konfigureret

Konfigureret Indstil opkalds-ID vises på den overførte, konsulterede Agent-2-enhed.

Opret kontaktnummer eller lokalnummer

Du kan tilføje et kontaktnummer til listen over interne numre for din organisation. De tilpassede ANI'er vil være synlige for disse tilføjede kontakter. Du kan enten tilføje et enkelt kontaktnummer ad gangen eller bruge masseoperationer til at uploade kontaktnumre som en CSV-fil.

For mere information om, hvordan du udfører massehandlinger for at oprette, ændre, importere eller eksportere konfigurationsobjekter i Control Hub, se Massehandlinger i Webex Contact Center.

Sådan tilføjer du et kontaktnummer eller en lokalnummer:

  1. Log ind på Control Hub.

  2. Gå til Kontaktcenter > Lejerindstillinger > Stemme > Kontaktnummer.

  3. Klik på Tilføj flere for at tilføje en ny kontakt number/extension til listen.

    Du kan oprette kontakt number/extension i et interval mellem 2 og 9 cifre. Kontakten number/extension kan starte med 0. Du kan tilføje maksimalt 5000 kontakter numbers/extensions pr. organisation.

Indstil hviskenmeddelelse

Aktiviteten Indstil hviskenmeddelelse afspiller en kort, forudindspillet besked til en agent, lige før agenten opretter forbindelse til en opkalder. Meddelelsen afspilles kun for agenten; den, der ringer op, hører standardringetonen, mens hviskemeddelelsen afspilles.

Indholdet af meddelelsen kan indeholde oplysninger om den, der ringer op, som hjælper agenten med at forberede sig på at håndtere opkaldet.

Ved at give agenterne disse oplysninger på forhånd, hjælper hviskemeddelelser dem med at håndtere opkald mere effektivt, hvilket fører til kortere opkaldsbehandlingstider og forbedret kundetilfredshed.

Når en hvisken lyder, kan du ikke:

  • Sæt opkaldet på hold, overfør eller deltag i en konference.

  • Anmod om hjælp fra supervisor.

Disse funktioner bliver tilgængelige igen, når annonceringen er færdig.

En hviskende meddelelse:

  • Gælder for indgående opkald og blind omstilling til EP.

  • Kan være en prompt eller en (tekst-til-tale) TTS-streng.

  • Kan kombineres med compliance-besked og agenthilsen, i hvilket tilfælde hvisken afspilles først.

  • Er ikke inkluderet i opkaldsoptagelsen.

  • Understøtter alle typer agent-slutpunkter som telefon, soft client og WebRTC.

1

Klik på aktiviteten for at konfigurere aktivitetsindstillingerne.

2

I afsnittet Generelle indstillinger skal du indtaste følgende oplysninger:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. (Valgfrit) Indtast en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.

3

I afsnittet Hviskemeddelelse kan du indstille en besked før opkaldet til agenter, der leverer vigtige oplysninger om den, der ringer op, for at give personlig service.

Når du aktiverer Aktiver tekst-til-tale-knappen, kan du vælge den ønskede forbindelse.

  • Hvis du vælger Google TTS-connectoren, skal du have oprettet en Google Cloud-konto og konfigureret tekst-til-tale-tjenesten. For yderligere information, se afsnittet Tekst-til-tale i Webex Contact Center opsætnings- og administrationsvejledning.

  • Hvis du vælger Cisco TTS-forbindelsen, kan du springe konfigurationen af Google Cloud-kontoen over.

  1. Stik— Angiver den stikker, der skal godkende tekst-til-tale-tjenesten. Rullelisten viser navnet på alle Google-connectorer i Control Hub. Kun de aktive forbindelser vises. Vælg stikket fra rullelisten.

    Eksisterende kunder på Classic Voice-platformen kan kun se Google TTS-connectoren i rullelisten.

    Eksisterende kunder på Next Generation-taleplatformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-forbindelser.

  2. Tilsidesæt standardsprog & Stemmeindstillinger– Brug denne til/fra-knap til at tilsidesætte de stemmeindstillinger, der er konfigureret i den globale stemmenavnsvariabel. Denne parameter er aktiveret som standard.

  3. Outputstemme— Angiver navnet på outputstemmen. Dette felt vises kun, hvis du aktiverer Tilsidesæt standardsprog & Stemmeindstillinger til/fra-knap. Vælg navnet på outputstemmen fra rullelisten.

    Hvis navnet på den outputstemme, der understøttes af Google, ikke er tilgængeligt på rullelisten Outputstemme, skal du deaktivere Tilsidesæt standardsprog & Stemmeindstillinger til/fra-knap. Inkluder aktiviteten Angiv variabel før aktiviteten Afspil besked i flowet.

    Konfigurer aktiviteten Indstil variabel som følger:

    • Indstil variablen til Global_VoiceName.

    • Indstil variablen til den ønskede navnekode for outputstemmen (f.eks. en-US-Standard-D). For mere information om understøttede stemmer og sprog, se siden Google-understøttede stemmer og sprog.

  4. Tilføj lydfil– Hvis du vil skifte mellem tekst-til-tale-beskeder og forudindspillede lydfiler, skal du klikke på Tilføj lydfil. Dette tilføjer en ny række til konfigurationen, hvor du kan vælge den ønskede lydfil fra rullelisten.

    For at fjerne et element fra sekvensen skal du klikke på ikonet Slet, der vises ved siden af det tilsvarende input eller rullemenuen.

  5. Tilføj tekst-til-tale-besked— Brug tekst-til-tale eller en blanding af forudindspillede lydfiler og tekst-til-tale-beskeder for at opbygge prompten.

    Klik på Tilføj tekst-til-tale-besked for at tilføje et nyt tekstinputfelt til sektionen til oprettelse af prompter. I dette felt skal du skrive den besked, der skal afspilles til den, der ringer op, på det valgte sprog og den valgte stemme.

    Vigtige overvejelser:

    • Brug en aktivitet af typen "Angiv variabel" til at indstille værdien af en TTS-besked til en flowvariabel, før du bruger den i aktiviteten.

    • Brug enkelte anførselstegn i stedet for dobbelte anførselstegn i pebble-udtryk.

      Der er ingen tegnbegrænsning for Cisco tekst-til-tale-beskeder.

    Feltet accepterer to typer input – rå tekst (klartekst) eller data formateret i Speech Synthesis Markup Language (SSML). Du kan også bruge variabler som en del af beskeden til at læse det dynamiske indhold.

    For understøttede SSML-tags til Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center.

  6. Tilføj lydvariabel— Brug denne indstilling til at konfigurere lydprompten til at blive afspillet dynamisk til kunderne. For eksempel kan du konfigurere denne variabel til at afspille lydprompten på flere sprog baseret på kundens præference under interaktionen.

    For at konfigurere lydvariablen skal du klikke på Tilføj lydvariabel. Indtast variabelværdien i form af et pebble-udtryk.

    For mere information, se Pebble-skabelonsyntaks.

    Variabelværdien skal matche navnet på den .wav-fil, der uploades til Control Hub.

  7. Forhåndsvisningsprompt– Klik på knappen Forhåndsvisningsprompt for at teste og forhåndsvise tekst-til-tale-beskeder og lydfiler. I dialogboksen Forhåndsvisning af prompt, der vises, skal du vælge den ønskede stemme for at teste prompten. Du kan afspille beskederne og lydfilerne på følgende måde:

    • Klik på Afspil alle for at afspille både lydfilen og TTS-beskeden sammen.

    • Afspil kun lydfilerne.

    • Afspil kun tekst-til-tale-beskeder.

Start mediestream

Aktiviteten Start mediestream bruges til at aktivere streaming af talemedier fra aktive opkaldssamtaler mellem en opkalder og en agent.

For yderligere oplysninger om, hvordan du bruger aktiviteten i opkaldsflows, se Aktiver mediestreaming for specifikke køer.

Upload lyd

Brug aktiviteten Upload lyd i flowet til at aktivere upload af agenthilsner.

1

Log ind på Control Hub.

2

Naviger til Kontaktcenter > Kundeoplevelse > Strømme.

3

Vælg det ønskede flow, og klik på ikonet Gå til flowindstillinger for at åbne det ønskede flow.

4

Træk og slip aktiviteten Upload lyd til det primære flow-lærred.

5

I afsnittet Generelle indstillinger skal du konfigurere følgende parametre:

  1. I feltet Aktivitetsetiket skal du indtaste et navn til aktiviteten.

  2. I feltet Aktivitetsbeskrivelse skal du indtaste en beskrivelse af aktiviteten.

6

I fanen Lydfiloplysninger skal du konfigurere følgende parametre:

  1. Lydfiltype– Vælg lydfiltypen. I øjeblikket understøttes kun personlig hilsen fra agenter.

  2. Formål med hilsen— Indtast navnet på det formål, der bruges til at oprette agenthilsenen.

  3. Optagelsesdata— Den optagede lydfil.

  4. Agent-ID— Unikt bruger-ID tildelt hver agent i kontaktcenteret.

Hændelsesflows

Fanen Hændelsesflow indeholder følgende hændelseshandlere, som du bruger på tværs af forskellige aktiviteter:

VedGlobalFejl

Denne hændelse letter den globale fejlhåndtering. Systemet udløser denne hændelse, når du ikke konfigurerer fejlsti-links på en aktivitet. Alle Aktiviteter i Opkaldshåndtering og Aktiviteter i Flowkontrol eksponerer denne hændelse. For yderligere information, se OnGlobalError Workflow.

AgentAccepteret

Systemet udløser denne hændelse, når en agent besvarer et indgående opkald og afbryder kontaktens oplevelse i en kø. Denne hændelse udløses direkte for progressive, prædiktive og forhåndsvisningskampagneopkald, når agenten besvarer opkaldet.

Aktiviteter, der åbner op for denne begivenhed, er Skærmoptagelse og Køkontakt.

TelefonKontaktAfsluttet

Systemet udløser denne hændelse, når et liveopkald afbrydes, og fjerner alle deltagere. Hændelsen er tilgængelig, hvis du bruger valgte opkaldshåndteringsaktiviteter i et flow, f.eks. Skærmpopup og Feedback. Denne hændelse kræver ikke eskalering til en agent.

Når du opretter et flow, må du ikke tilføje nogen IVR-aktivitet efter PhoneContactEnded -hændelsen. Under flowets udførelse fungerer flowet ikke, når du tilføjer en aktivitet, efter kontakten er afsluttet.

Kun aktiviteten Køkontakt eksponerer denne hændelse.

AgentTilbudt

Systemet udløser denne hændelse, når en agent tilbydes en talekontakt. Denne hændelse giver flowudvikleren mulighed for at konfigurere flere understøttede aktiviteter, der er en del af hændelseshåndteringen. For eksempel kan en flowudvikler konfigurere en Screen Pop-aktivitet mod en AgentOffered-hændelse. Denne konfiguration giver agenten kunderelaterede oplysninger, før agenten tager imod eller besvarer et opkald.

Denne begivenhed er forbundet med NewContact.

Hændelsen AgentOffered understøttes ikke for progressive, prædiktive og forhåndsvisningskampagner.

Du kan se de relaterede variabler i Event Output Variables.

Agentafbrudt

Systemet udløser denne hændelse, når den sidste agent afbryder forbindelsen til et liveopkald, hvilket efterlader kunden alene på linjen.

Aktiviteten Køkontakt eksponerer denne hændelse.

Tilbagekald mislykkedes

Systemet udløser denne hændelse, når et høflighedsopkald, et planlagt opkald eller et personligt planlagt opkald mislykkes.

  • Systemet forsøger kun et tilbagekald igen, når et tilbagekald fra kontaktens ende mislykkes. Tilbagekaldet mislykkes, når kontakten er optaget eller ikke tilgængelig, eller når der ikke er noget svar fra en agent.

  • Opkaldet mislykkes også fra agentens ende, når en agents telefon ikke er tilgængelig, eller agenten afviser opkaldet. Opkaldet flyttes tilbage til køen og dirigeres igen til en tilgængelig agent.

  • Ved planlagte tilbagekald mislykkes tilbagekaldet også, når det planlagte sluttidspunkt er nået, uden at opkaldet er blevet dirigeret til en agent. Ved personlige planlagte tilbagekald mislykkes tilbagekaldet også, når den tildelte agent ikke er logget ind.

For at bruge et gentagne tilbagekald i et flow skal du konfigurere en lokal flowvariabel (ved hjælp af SetVariable-aktiviteten) med værdien 0 og øge den efter behov. Sørg for, at værdien er mindre end antallet af variablen Gentag.

Du kan tilknytte andre hændelser, som du har brug for i flowet, for at forsøge et tilbagekald. Inkluder en Vent aktivitet efterfulgt af et Tilbagekald eller en hvilken som helst af køaktiviteterne, f.eks. Sæt i kø til agent og Køkontakt, i flowet. Brug disse aktiviteter i en hvilken som helst kombination eller rækkefølge efter Vent-aktiviteten.

Sådan afslutter du genforsøgene:

  • For en sand betingelse skal du bruge aktiviteten End Flow. Brug ikke en Afbryd forbindelse-aktivitet.

  • Ved en falsk betingelse skal du bruge en Afbryd forbindelse, efter at en Retry-variabel er konfigureret i flowet. I dette tilfælde er alle forsøg på nye forsøg fuldført, og der er ingen tilgængelige forsøg.

Det maksimale antal forsøg på tilbagekald er 10. Den maksimale tid, interaktionen kan forblive i systemet, er 14 dage. Det, der indtræffer først, betragtes som interaktionens levetid med henblik på konfiguration af et nyt forsøg.

Når du bruger en venteaktivitet, er det minimale forsinkelsesinterval mellem gentagne forsøg 10 sekunder, og det maksimale forsinkelsesinterval mellem gentagne forsøg er 72 timer.

Når en kontakts tilstand er i parkeret timeout, og hvis der er mulige forsøg igen, genereres en CallbackFailed-hændelse. Den konfigurerede hændelseshandler i flowet fortsætter med at forsøge tilbagekaldet igen for de resterende forsøg.

Når et tilbagekald til en kontakt mislykkes, fjernes kontakten fra køen, og hændelsen CallbackFailed genereres. Gentagelseshåndtereren kan sætte den i kø igen ved hjælp af en hvilken som helst af aktiviteterne som tilbagekald (samme eller anden destination), køkontakt, and/or Kø til agent.

Hvis callback er konfigureret til en anden destination i CallbackFailed event handler, vil færdigheder ikke blive overført.

For planlagt tilbagekald eller personligt planlagt tilbagekald – i gentagelsesflowet – brug NewContact.DNIS i tilbagekaldsaktiviteten, hvis den er konfigureret.

Forudopkald

Som en del af NewContact giver PreDial-hændelsen flowudvikleren mulighed for at indstille eller tilpasse opkalds-ID'et ved hjælp af aktiviteten Angiv opkalds-ID.

Når du opretter en arbejdsgang, er denne begivenhed tilgængelig på fanen Begivenhedsflows i Flow Designer. Dette er en hændelse, der afsluttes ved at konfigurere aktiviteten Indstil nummervisning. Denne hændelse udløses for både agent og kunde baseret på opkaldsscenariet.

For at kampagneopkald kan lykkes, skal agentopkald og kundeopkald foretages fra samme medieområde. Medieområdet er valgt baseret på ANI/CLID af opkaldet, når det præsenteres for medierne. Kortlægningen mellem ANI og medieområdet udføres i Control Hub. De ANI'er, der vælges på agentopkaldet og kundeopkaldet, skal, hvis de styres via PreDial-hændelsen i flowet, vælges således, at begge opkald udgår fra samme region.

Hvis en agent for eksempel er placeret i Singapore, men kundeopkaldene skal foretages i USA, kan ANI'en for kundeopkaldet vælges, så medieregionen er USA. På samme måde skal det ANI, der er valgt til agentopkaldet i PreDial-hændelsen, også vælges, således at den valgte medieregion er USA.

Følgende tabel indeholder en liste over operationstyper og de tilsvarende deltagertyper for PreDial.operationType.

Tabel 16. PreDial.operationType-relateret handling og deltagertyper

Forhåndsopkaldsoperationstype

Forudopkaldsdeltagertype

INBOUND

Agent

OUTDIAL

Agent, kunde

COURTESY_CALLBACK

Agent, kunde

PREVIEW_CAMPAIGN

Agent, kunde

WEB_CALLBACK

Agent, kunde

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

Tilpas ANI er ikke relevant for Supervisor, når opkaldsovervågning er konfigureret.

Konfigurer alle PreDial-hændelseshåndteringsstier med Angiv opkalds-ID som en terminalaktivitet, ellers kan kontakten blive forladt.

Flow-understøttelse er påkrævet for ethvert indgående eller udgående scenarie for at bruge PreDial-hændelseshandleren.

Brug ikke flowaktiviteter, der sætter en kontakt i kø med PreDial-hændelseshandleren.

For ANI konfigureret mod en udgående kontakt, dirigeres opkaldet gennem det område, som agentens ANI er knyttet til, uanset hvilket område kontakten befinder sig i. Hvis en organisation f.eks. har kontaktcentre i USA og Australien, og et udgående opkald udløses for en kontakt, der er placeret i USA, og Agent ANI er knyttet til regionen Australien, dirigeres opkaldet via Australien.

Se tabellen ANI-brug for flere scenarier i et Next Generation-miljø i afsnittet Indstil opkalds-ID for ANI-brug i forskellige opkaldsscenarier.

Du kan se de relaterede variabler i Event Output Variables.

KontaktAniOpdateret

Systemet udløser denne hændelse, når ANI'en for den, der ringer op, ændres. Hvis en kundes opkald f.eks. først går til en operatørskranke og derefter sendes til agenten, opdateres agentens desktop, agentens enhed og alle relaterede oplysninger automatisk med den, der ringer op, sin ANI. Dette sikrer, at den oprindelige opkalders ID og korrekte oplysninger altid vises.

Kun opkaldsoverførsler initieret fra fastnettelefoner eller Jabber-klienter on-premises afspejler den endelige CLI. Overførsler udført via Webex-appen på Webex Calling opdateres ikke for at vise den endelige CLI.

Resultat af udgående kampagneopkald

Som en del af NewContactudløses denne hændelse, hvis kontakten er forbundet til en telefonsvarer eller er ved at blive forladt. I begge tilfælde kan du afspille en besked, før du afbryder kontakten. Systemet afbryder opkaldet, hvis agenten ikke er tilgængelig.

Kun aktiviteterne Afspil musik og Afspil besked understøttes for denne handler, og opkaldet skal derefter afbrydes.

Du kan yderligere tilføje yderligere opkaldskontrolaktiviteter, f.eks. Afspil musik, Afbryd kontakt osv., til denne begivenhed i henhold til resultatet af opkaldsstatusanalysen (CPA). CPA-resultater kan være et af følgende:

  • AMD - angiver, at der er registreret en telefonsvarer.
  • FORLADT - angiver, at opkaldet er blevet afbrudt på grund af manglende tilgængelighed af en agent.
  • LIVE_STEMME - angiver, at en kundes livestemme er registreret i en IVR-kampagne.

Hvis du vil konfigurere IVR i et udgående kampagneopkald:

  1. Identificer flows, der bruger OutboundCampaignCallResult -hændelsen.
  2. Placer en GoTo-aktivitet for at knytte flowet til et andet flow.
  3. Brug IVR-trin konfigureret med virtuel agentaktivitet i det andet flow.

Sørg for at udføre disse trin, da du ikke kan bruge en virtuel agent-aktivitet direkte med en OutboundCampaignCallResult.

Du kan se den relaterede variabel i Event Output Variables.

OnGlobalError-arbejdsgang

Mens du opretter et flow, kan du indstille fejlstien for en aktivitet til at håndtere en aktivitetsfejl eller en generisk fejl, som du får under flowudførelsen.

OnGlobalError-arbejdsgang
OnGlobalError-arbejdsgang

Hvis du får en fejl under flowudførelsen, fortsætter udførelsen med den næste aktivitet, der er defineret i fejlstien. Hvis du ikke konfigurerer fejlstien i hovedflowet, kan du stadig indstille hændelsen OnGlobalError under fanen Hændelsesflow til at håndtere flowudførelsesfejlen.

Hvis du ikke definerer fejlstier i både Hovedflow og Hændelsesflow, slutter flowet, når der opstår en fejl under flowudførelsen.

Lad os overveje et scenarie, hvor du konfigurerer aktiviteten Angiv variabel i et flow.

Eksempel på flowdesigner, der viser, hvor variablen aktivitet skal indstilles i hovedflowet.
Indstil variabel aktivitet i hovedflow

Du kan indstille noden Udefineret fejl for aktiviteten Indstil variabelHovedflowet til at håndtere eventuelle systemfejl under flowudførelsen. Hvis du ikke vil definere fejlstien i hovedflowet, kan du stadig gå til fanen Hændelsesflow og konfigurere OnGlobalError hændelsesflowet.

Eksempel på flowdesigner, der viser fanen Event Flow, der indstiller et OnGlobalError-hændelsesflow.
OnGlobalError-hændelsesflow

I ovenstående eksempel tilføjes Afspil besked til OnGlobalError hændelseshandleren. Hvis der opstår en systemfejl under udførelsen af aktiviteten Indstil variabel i Hovedflow, vil systemet først overveje den konfiguration, der er foretaget i aktiviteten Indstil variabel. Hvis der ikke er defineret nogen fejlsti, kontrollerer systemet OnGlobalError hændelseshandleren i hændelsesflowet. Da en Afspil besked aktivitet er knyttet til OnGlobalError begivenheden i ovenstående eksempel, afspiller systemet beskeden og afslutter flowet.

Brug variabler og udtryk

Flow Designer understøtter følgende typer variabler:

Brugerdefinerede variabler

Brugerdefinerede flowvariabler er konfigurerbare variabler af forskellige datatyper, som du kan bruge i hele flowet. Du kan oprette så mange flowvariabler, som du har brug for, for at opfylde logikken i dit flow.

Sikre variabler

Du kan markere flowvariabler som sikre for at forhindre logføring og lagring af følsomme oplysninger (disse værdier vil også blive maskeret i ruden Flow-fejlfinding). Du kan indstille sikre variabler som Agent Viewable eller Agent Editable for at styre, hvordan disse variabler præsenteres på Agent Desktop.

Som standard opfører alle eksisterende variabler i de implementerede flows sig som usikre variabler. Åbn disse flows i redigeringstilstand for at gennemgå og bevare de sikre variabler efter behov.

I flowvariabeltilknytning kan du ikke tilknytte en sikker variabel til en usikker variabel i GoTo-aktiviteten.

Du kan ikke markere globale variabler som sikre.

Opret brugerdefinerede flowvariabler

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ved siden af flowet.

Vinduet Flow Designer vises.
4

Fra konfigurationspanelet skal du åbne afsnittet Variabeldefinition.

5

Klik på Tilføj flowvariabel.

Du kan tilføje maksimalt 30 variabler i et flow. Denne optælling inkluderer alle globale variabler og flowvariabler, uanset om de kan rapporteres eller kan ses af agenter.

6

Indtast Navn og Beskrivelse for variablen.

7

Vælg en variabeltype fra rullelisten.

Du kan ikke ændre variabeltypen , efter du har oprettet variablen.

De understøttede variabeltyper er:

Variabeltype

Variabel værdi

Boolesk

Vælg Sandt eller Falsk.

Streng

Indtast strengværdien. Hvis du vil bruge en variabel i et udtryk, skal du bruge syntaksen: {{variable}}

Heltal

Indtast heltalsværdien.

Decimal

Indtast decimalværdien.

Dato Tidspunkt

Indtast dato og klokkeslæt i et af de understøttede formater:

yyyy-MM-ddTHH:mm:ss.SSSZ

yyyy-MM-ddTHH:mm:ssZ

yyyy-MM-ddTHH:mmZ

{{now()}}

Brug ikke funktionen now() til at få det aktuelle klokkeslæt i millisekunder, da den bruger SimpleDateFormat. Du kan dog bruge epoch timestamp pebble-filteret til at hente det aktuelle tidspunkt i millisekunder. For mere information, se Brugerdefinerede Pebble-filtre.

JSON

Indtast en gyldig JSON-variabelværdi i formatet: {"Key":"Value"}. For eksempel, {"CompanyName":"Cisco"}.

JSON-variabler kan indeholde simple eller indlejrede data. Den maksimale størrelsesgrænse for JSON-variabelværdien kan være op til 16 KB. Du kan oprette maksimalt fem JSON-variabler i et flow.

For mere information om konfiguration af JSON-variabler, se JSON-variabler.

Når du vælger JSON som variabeltype på listen, vil knapperne Indeholder følsomme oplysninger ogMarkér agent som synlig ikke være synlige.

JSON-variabler er ikke tilladt i flowkæder.

8

Angiv standardværdien for variablen i henhold til den valgte variabeltype.

9

(Valgfrit) Aktiver til/fra-knappen Aktiver ekstern tilsidesættelse. Ved at aktivere denne indstilling vises variablen på kanalkonfigurationssiden. Dette giver administratorer og supervisorer mulighed for at tilsidesætte den konfigurerede variabelværdi fra Control Hub. Med andre ord kan de ændre værdien af flowvariablen for en bestemt kanal uden at åbne flowet fra Flow Designer-modulet.

Du kan finde flere oplysninger om tilsidesættelse af variabler fra Control Hub i Opsæt en kanal.

Når du konfigurerer variabeltypen som en streng, vises rullemenuen Ressourcetype med følgende muligheder. Vælg den ressourcetype, som du vil tillade administratorerne at tilsidesætte under kanalkonfigurationen.

  • Lydprompt – Tilsidesætter de indstillinger for lydprompter, der er konfigureret i variablen. For eksempel velkomstprompten eller en tekst-til-tale-besked.
  • Åbningstider – Tilsidesætter åbningstiderne i tilfælde af en nødlukning.
  • Indgangspunkt – Til at ændre indstillingerne for indgangspunktet.
  • Ring nummer op – For at ændre det opkaldte nummer.
  • Flow – For at ændre flowet.
  • Kø – For at ændre køen.

  • Du kan ikke tilsidesætte variabler, der er markeret som 'Sikker'.
  • Du kan konfigurere maksimalt 15 variabler, der kan tilsidesættes.

10

(Valgfrit) Hvis du aktiverer knappen Indeholder følsomme oplysninger, markerer systemet variablen som en sikker variabel. Under flowudførelse logger eller gemmer systemet ingen oplysninger, der sendes via denne variabel.

11

(Valgfrit) Hvis du aktiverer til/fra-knappen [ Gør agent synlig, vises variablen på skrivebordet sammen med den værdi, der er registreret som en del af flowet.

Når du aktiverer til/fra-knappen Gør agent synlig, vises følgende felter:

  • Desktop-etiket: Angiv den etiket, der er knyttet til denne variabel, når den vises på skrivebordet. Indtast en tydelig etiket ud over selve variabelnavnet, så agenten kan forstå de data, der sendes til dem.

  • Agentredigerbar: Markér dette afkrydsningsfelt, hvis agenten skal kunne redigere værdien af variablen som en del af interaktionssessionen. Når agenten opdaterer variablen, sender systemet disse ændringer tilbage til Flow Designer. Agenten kan redigere flowvariablen og klikke på knappen Gem fra skrivebordet. Hvis opkaldet afbrydes, før agenten gemmer ændringerne, finder variabelopdateringen ikke sted.

12

Klik på Gem.

Når du gemmer en brugerdefineret flowvariabel, gemmes variablen som et tag i panelet Globale egenskaber på skrivebordet. Hvis du har markeret variablen som Agent Viewable, viser tagget et headset-ikon for nem identifikation.

Eksempel: Rækkefølgen af flowvariabler vist på skrivebordet

Når du opretter variabler, der er markeret som Agent Viewable, viser skrivebordet disse variabler i en bestemt rækkefølge.

Hvis du for eksempel opretter følgende flowvariabler: Kundetype, Abonnementskunde, Kundeantal, Opkaldsforhold, fødselsdato, Datotest.

Desktop-computeren modtager disse variabler fra Flow Designer i følgende rækkefølge: Opkaldsforhold, Kundeantal, Kundetype, AbonneretKunde, ANI, DN, fødselsdato, ronaTimeout, Datotest.

Skrivebordet viser variablerne i følgende rækkefølge, fra venstre mod højre, på brugergrænsefladen:

  1. Kundevariablerne Phone Number, DN, Queue, RONA Time

    .
  2. Flowvariablerne er sorteret i alfabetisk rækkefølge, hvor variabler starter med store bogstaver, efterfulgt af variabler med små bogstaver: Opkaldsforhold, Kundeantal, Kundetype, Datotest, Abonneret Kunde, fødselsdato.

Eksempel: Vis interaktions-ID på computer

Et interaktions-ID (kontaktsessions-ID) er et systemgenereret unikt ID, der identificerer en given interaktion. Du kan hente interaktions-ID'et fra analysatorrapporterne og bruge ID'et til fejlfinding af problemer relateret til opkaldsfejl. Sådan viser du interaktions-ID'et på computeren:

  1. Åbn det ønskede flow, og vælg Tilføj flowvariabler.
  2. Indstil feltet Standardværdi til NewContact.interactionId.
  3. Aktivér til/fra-knappen Gør agent synlig.

Når agenten modtager et opkald, vises interaktions-ID'et på skrivebordet.

Rediger brugerdefinerede flowvariabler

Hvis variablen allerede er i brug, kan du ikke redigere variabeltypen. Dette kan have store konsekvenser for flowet. Så denne handling er forbudt. I dette tilfælde er rullemenuen Variabeltype deaktiveret, og der vises en advarselsmeddelelse.

Når en variabel er redigeret, vises de foretagne ændringer i hele flowet og i det pop over-vindue, der vises, når du klikker på en flowvariabel i ruden Globale egenskaber.

For at redigere en brugerdefineret flowvariabel skal du udføre følgende trin:

1

Log ind på din kundeorganisation ved hjælp af Control Hub URL-adressen https://admin.webex.com/.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ved siden af flowet.

Vinduet Flow Designer vises.
4

Klik på Rediger i øverste højre hjørne af pop over-vinduet.

Dialogboksen Rediger flowvariabel vises. Hvis variablen ikke bruges i flowet, kan alle felterne redigeres. Du kan ændre variabelnavnet, beskrivelsen, typen og værdien.

5

Klik på ikonet Information i denne besked for at se en liste over de aktiviteter, hvor variablen bruges. Hvis du vil fortsætte med at redigere variablen, skal du fjerne variablen fra alle flowkonfigurationer, før du forsøger at redigere igen.

6

Foretag de nødvendige ændringer.

Knappen Gem forbliver deaktiveret, indtil du foretager en ændring.

7

Klik på Gem.

Slet brugerdefinerede flowvariabler

Hvis variablen bruges i et flow, kan du ikke slette den. Det har store konsekvenser for flowet. I dette tilfælde er knappen Slet i vinduet Slet variabel deaktiveret, og der vises en liste over aktiviteter, hvor variablen bruges.

Aktiviteterne grupperes baseret på, om de vises under fanen Hovedflow eller Begivenhedsflow. Hvis du vil slette en variabel, der er i brug, skal du fjerne den fra alle flowkonfigurationer, før du forsøger at slette den.

Sådan sletter du en brugerdefineret flowvariabel:

1

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
2

Klik på ikonet Gå til Flow Designer ved siden af flowet.

Vinduet Flow Designer vises.
3

I ruden Globale egenskaberskal du klikke på ikonet Slet, der vises på det variabeltag, du vil slette.

Tilsidesæt flowindstillinger

Funktionen til at tilsidesætte flowindstillinger i Flow Designer-modulet gør det muligt for autoriserede brugere at ændre visse foruddefinerede indstillinger for et flow fra Control Hub. Denne funktion gør det muligt for administratorer og supervisorer nemt at ændre bestemte flowparametre, såsom åbningstider, lydprompter eller køtildelinger, uden at åbne det nødvendige flow.

Sådan tilsidesætter du flowindstillinger:

  • Du skal konfigurere bestemte variabler i flowet som eksternt konfigurerbare. Se afsnittet Opret brugerdefinerede flowvariabler for konfigurationsdetaljer.

  • Administratorerne og supervisorerne skal derefter foretage de nødvendige ændringer af disse variabler. De konfigurerede flowvariabler vises på kanalkonfigurationssiden i Control Hub. Se afsnittet Opret en kanal for yderligere oplysninger.

Funktionen til at overstyre flowindstillingerne giver følgende fordele:

  • Genbrugelighed af flow: Administratorer kan bruge det samme flow til forskellige organisationer. De kan konfigurere forskellige værdier for den samme variabel for forskellige kanaler uden at ændre standardværdien, der er defineret i flowet.
  • Hurtigere svartider: Ændringer foretaget i variabelværdierne anvendes med det samme, selv på igangværende kald.
  • Færre fejl: Eliminerer risikoen for fejl ved ændring af komplekse flows.
  • Forenklet opgavehåndtering: Uden denne funktion skal administratorerne udføre følgende opgaver, som kan være komplekse og tidskrævende for ikke-tekniske brugere:
    1. Log ind på Control Hub.
    2. Åbn Flow Designer-modulet.
    3. Naviger til det ønskede flow, og find den relevante sti for flowet.
    4. Foretag de nødvendige ændringer.
    5. Genudgiv flowet.

Foruddefinerede variabler

Flow Designer opretter automatisk foruddefinerede variabler, når du bruger bestemte hændelser og aktiviteter i et flow.

En liste over de tilgængelige foruddefinerede variabler vises i afsnittet Foruddefinerede variabler i ruden Globale flowegenskaber. De vises også i ruden Egenskaber for den valgte begivenhed eller aktivitet.

Klik på hver variabel for at åbne et pop op-vindue, der forklarer, hvilken type data variablen gemmer, så du ved, hvordan du bruger variablen i dit flow.

Selvom de fleste attributter for en hændelsesoutputvariabel er foruddefinerede og ikke kan redigeres, kan du redigere variablen for at ændre den globale variabelbetegnelse.

Hændelsesoutputvariabler

Event Output Variables er specifikt knyttet til hændelser og bruger nomenklaturen: ..

Alle de hændelsesoutputvariabler, der er tilgængelige til brug i et flow, vises automatisk i ruden Globale egenskaber , efter at en hændelse er introduceret i flowet, og også i ruden Egenskaber for den tilknyttede hændelseshandleraktivitet.

De tilgængelige hændelsesoutputvariabler er:

  • 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

I visse tilfælde kan variablen AgentEmailId være null. Flow-udviklere bør validere denne variabel, før de bruger den, især i scenarier, der involverer problemer med cache-opslag.

Tilpas systemvariabler

Du kan kun tilpasse skrivebordsetiketten for telefonnummer og DNIS-variabler (Dialed Number Identification Service). Du kan oprette et alias for disse variabler og konfigurere det ved hjælp af aktiviteten Angiv variabel i flowet.

1

Log ind på din kundeorganisation ved hjælp af Control Hub URL-adressen https://admin.webex.com/.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ved siden af flowet.

Vinduet Flow Designer vises.
4

Fra ruden Globale flowegenskaber skal du åbne afsnittet Variabeldefinition.

5

Klik på fanen Konfiguration.

6

Klik på Tilføj flowvariabel.

7

Indtast Navn og Beskrivelse for variablen.

8

Vælg Streng i rullemenuen Variabeltype.

9

Aktivér til/fra-knappen Gør agent synlig.

10

I feltet Skrivebordsnavn skal du indtaste det ønskede skrivebordsnavn for variablen.

11

Klik på Gem.

Dette skaber variablen.
12

Træk aktiviteten Angiv variabel fra aktivitetsbiblioteket ind i lærredet.

13

I afsnittet Variabelindstillinger i ruden Aktivitetsindstillinger skal du gøre følgende:

  1. Fra rullemenuen Variabel skal du vælge den variabel, du oprettede i trin 10.

  2. I sektionen Variabelværdi skal du vælge alternativknappen Indstil til variabel.

  3. Vælg den systemvariabel, du vil redigere, f.eks. NewContact.ANI for telefonnummer eller NewContact.DNIS for DNIS.

Når du publicerer flowet, erstatter den nyoprettede flowvariabel den valgte systemvariabel. Under udførelsen af flowet vises skrivebordsnavnet for den nyoprettede variabel i popover-vinduet Indgående og interaktionsruden på skrivebordet.

Aktivitetsoutputvariabler

Aktivitetsoutputvariabler gemmer data, der er indsamlet fra aktiviteter, og oprettes automatisk, når du tilføjer specifikke aktiviteter til lærredet. Aktivitetsoutputvariabler bruger følgende syntaks: . hvor aktivitetsnavnet ændres dynamisk baseret på aktiviteten.

Hvis et flow bruger en aktivitet flere gange, har hver aktivitet en unik forekomst af hver tilknyttet aktivitetsoutputvariabel. Alle aktivitetsoutputvariabler, der er tilgængelige til brug i et flow, vises automatisk i ruden Globale egenskaber, når du introducerer en aktivitet til flowet, og også i ruden Egenskaber for den tilknyttede aktivitet.

De tilgængelige aktivitetsoutputvariabler er:

  • Menu.OptionEntered: Gemmer den menuindstilling, som den, der ringer op, valgte under menuaktivitetsforekomsten. Dette er et enkelt ciffer fra 0 til 9.

  • CollectDigits.DigitsEntered: Gemmer de cifre, der blev indtastet af den, der ringer op, under aktiviteten Indsaml cifre. Antallet af cifre afhænger af aktivitetskonfigurationen.

  • HTTPRequest.HTTPStatusCode: Gemmer statuskoden, der modtages, når HTTP-anmodningen forsøges.

  • HTTPRequest.HTTPResponseBody: Gemmer svaret, når HTTP-anmodningen er udløst.

  • HTTPRequest.ResponseHeaders: Gemmer de headere, der sendes som en del af HTTP-anmodningen.

  • VirtualAgent.IntentTriggered: Gemmer den intention, der udløste, at samtaleoplevelsen enten blev håndteret eller eskaleret.

  • GetQueueInfo.EWT: Gemmer værdien for den estimerede ventetid for den valgte kø.

  • GetQueueInfo.PIQ: Gemmer værdien for positionen i en kø for den valgte kø.

Globale variabler

Globale variabler er brugerdefinerede variabler, som du kan se og få adgang til, når du opretter flows. Administratoren opretter globale variabler i modulet Provisioning i Control Hub. For mere information, se afsnittet Globale variabler i Webex Contact Center opsætnings- og administrationsvejledningen.

Som flowudvikler kan du forbruge disse variabler efter behov. Du kan tilføje disse variabler i et flow. Du kan også redigere og fjerne en global variabel, efter du har tilføjet den til flowet.

Tilføj global variabel i et flow

Du kan tilføje maksimalt 30 variabler i et flow. Denne optælling inkluderer alle globale variabler og flowvariabler, uanset om de kan rapporteres eller kan ses af agenter.

Hvis du vil tilføje flere variabler ud over den maksimale grænse, skal du slette et tilsvarende antal af de eksisterende variabler. For mere information om, hvordan du sletter en global variabel, se Fjern globale variabler fra et flow.

Under oprettelsen af et flow kan en global variabel af typen String initialiseres med en maksimal længde på 256 tegn. Men under flowudførelse kan variablen opdateres til at indeholde op til 1024 tegn. Overskridelse af denne grænse kan føre til uønsket adfærd, såsom opkaldsfejl og ugyldige værdier.

Sådan tilføjer du globale variabler i et flow:

1

Log ind på din kundeorganisation ved hjælp af Control Hub URL-adressen https://admin.webex.com/.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ved siden af flowet.

Vinduet Flow Designer vises.
4

I ruden Globale flowegenskaber skal du rulle ned til Variabeldefinition > Foruddefinerede variabler sektion.

5

I afsnittet Globale variabler skal du klikke på Tilføj globale variabler.

Dialogboksen Tilføj globale variabler vises. Den viser alle globale variabler, som administratoren har oprettet i modulet Provisioning.
6

(Valgfrit) Brug feltet Søg globale variabler til at filtrere og søge efter de nødvendige globale variabler fra listen.

7

Markér afkrydsningsfelterne ud for de nødvendige globale variabler på listen, og klik på Tilføj.

Systemet viser de valgte variabler i afsnittet Globale variabler.

Som standard indeholder hver variabel administratordefinerede metadatafelter, f.eks. Rapporterbar, Synlig for agent, Redigerbar for agent og Skrivebordsnavn. Hvis administratoren ændrer metadataværdier, mens den globale variabel er i brug, afspejles ændringerne i Control Hub på tværs af flows (med en cacheudløbsforsinkelse på 8 timer).

Rediger global variabel i et flow

Når du redigerer en global variabel, kan du ikke ændre nogen metadataværdi for en global variabel i flowdesigneren. Du kan dog ændre standardværdien ved hjælp af knappen Overskriv standardværdi.

Sådan redigerer du en global variabel i et flow:

1

Log ind på din kundeorganisation ved hjælp af Control Hub URL-adressen https://admin.webex.com/.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ved siden af flowet.

Vinduet Flow Designer vises.
4

I ruden Globale flowegenskaber skal du rulle ned til Variabeldefinition > Foruddefinerede variabler sektion.

5

I panelet Global variabel skal du klikke på en global variabel og derefter klikke på redigeringsikonet (Knappen Rediger).

Dialogboksen Rediger globale variabler vises. Den viser detaljerne for den valgte globale variabel, såsom Variabeltype, Standardværdi, Desktop-etiket og Agentredigerbar.
6

(Valgfrit) Aktiver til/fra-knappen [ Overskriv portalkonfigurationer for at overskrive de eksisterende værdier, der er konfigureret i Control Hub. Dette gør det muligt at ændre feltværdier som f.eks. Standardværdi, Agentsynlighed, Agentredigerbar og Desktop-etiket.

Indtast den nødvendige værdi i Standardværdi i henhold til den valgte variabeltype. Hvis variabeltypen for eksempel er boolsk, vises dette felt som en rulleliste.

Standardværdien, der indtastes for en global variabel af typen streng, der kan rapporteres af agenter, må ikke overstige 256 tegn.

7

Foretag de nødvendige ændringer.

8

Klik på Gem.

Fjern globale variabler fra et flow

Du kan fjerne en global variabel, der ikke er i brug i noget flow.

Hvis du ikke kan fjerne en global variabel, skal du kontakte din administrator for at aktivere funktionsflaget til at fjerne globale variabler fra flowet.

Sådan fjerner du en global variabel fra et flow:

1

Log ind på din kundeorganisation ved hjælp af Control Hub URL-adressen https://admin.webex.com/.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ved siden af flowet.

Vinduet Flow Designer vises.
4

I ruden Globale flowegenskaber skal du rulle ned til Variabeldefinition > Foruddefinerede variabler sektion.

5

I panelet Globale variabler skal du klikke på ikonet for fjern (x) for den globale variabel, du vil fjerne.

En pop op-meddelelse beder dig om at bekræfte din handling.
6

Klik på Slet.

Dette fjerner den valgte globale variabel fra listen.

Variabler, der kan ses på skrivebordet

Du kan konfigurere følgende variabeltyper for det indgående popover-vindue og interaktionsruden på skrivebordet for indgående og udgående taleopkald:

  • Systemvariabler såsom telefonnummer, DNIS (Dialed Number Identification Service), kønavn og RONA-timeout

  • Globale variabler, der oprettes og administreres i Control Hub.

  • Brugerdefinerede flowvariabler, der oprettes og administreres i Flow Designer

Du kan kun konfigurere de variabler, der er markeret som Agent Viewable.

Du kan konfigurere disse variabler på både de nye flows og de eksisterende flows. De eksisterende flows viser dog fortsat standard-popover-variabler såsom telefonnummer, DNIS og kønavn. Du kan redigere disse flows for at tilføje flere variabler ved hjælp af denne funktion.

Trinene til at konfigurere variabler for indgående popover og interaktionsruden for indgående og udgående opkald er de samme.

Du skal opbygge separate flows for indgående og udgående opkaldsscenarier for at konfigurere variabler for indgående popover-vindue og interaktionsruden.

Indgående popover på skrivebordet
Popover-vinduet for indgående opkald vises, når en agent modtager et indgående opkald eller ringer til et udgående opkald. Den viser vigtige oplysninger om kunden i henhold til de variabler, der er konfigureret i Flow Designer. Du kan angive en rækkefølge for visningen af hver af disse variabler i det indgående popover-vindue, der kan omfatte enhver kombination af systemvariabler, globale variabler og brugerdefinerede flowvariabler. Du kan også redigere skrivebordsetiketten for disse variabler.
Du kan tilpasse skrivebordsetiketten for systemvariabler som f.eks. telefonnummer og DNIS. For yderligere information, se Tilpas systemvariabler.
For indgående og udgående opkald kan du vælge mindst tre og højst seks variabler. Ved konsultationsopkald vil den konsulterede agent se yderligere tre variabler, såsom agentnavn, agent-DN og agentteam, der som standard føjes til listen.

Du kan ikke konfigurere variabler, der indeholder følsomme oplysninger, i det indgående popover-vindue på skrivebordet.

For mere information om, hvordan du konfigurerer variabler til det indgående popover-vindue, se Konfigurer variabler til indgående popover-vindue.
Interaktionsruden
Interaktionsruden på skrivebordet vises, når agenten har accepteret det indgående eller udgående opkald. Den viser oplysninger, der er angivet i interaktionsrudens variabler, som er konfigureret i Flow Designer. Du kan vælge maksimalt 30 variabler. Du kan angive en rækkefølge for visningen af hver af disse variabler i interaktionsruden, som kan omfatte enhver kombination af systemvariabler, globale variabler og brugerdefinerede flowvariabler. Du kan også redigere skrivebordsetiketten for disse variabler.

Webex Contact Center Desktop understøtter i øjeblikket ikke oversættelse af etiketter for dynamiske variabler.

Du kan tilpasse skrivebordsetiketten for systemvariabler som f.eks. telefonnummer og DNIS. For yderligere information, se Tilpas systemvariabler.
For mere information om, hvordan du konfigurerer variabler til interaktionsruden, se Konfigurer variabler til interaktionsruden.

Konfigurer variabler for indgående popover

Før du begynder

Konfigurer variabler på indgående popover for indgående og udgående opkald.

1

Log ind på din kundeorganisation ved hjælp af Control Hub URL-adressen https://admin.webex.com/.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ved siden af flowet.

Vinduet Flow Designer vises.
4

Fra ruden Globale flowegenskaber skal du åbne afsnittet Variabeldefinition.

5

Klik på Skrivebordsvisning & Fanen Ordre.

6

I afsnittet Indgående popover skal du klikke på Vælg variabler til indgående popover.

Vinduet Vælg variabler ved indgående popover vises. Den viser alle variabler, der inkluderer fire standardsystemvariabler såsom telefonnummer, DNIS, kønavn og RONA-timeout. Systemvariabler som f.eks. Telefonnummer, DNIS og Kønavn er som standard valgt, og du kan fjerne markeringen, når du tilføjer flere variabler.
7

Brug følgende søgemuligheder til at filtrere listen:

  1. Indtast et par ord i feltet Søg efter variabler for at søge efter en specifik variabel efter dens navn.

  2. Vælg en variabeltype fra rullelisten Vælg variabeltype.

Listen udfyldes automatisk med variabler i henhold til dine kriterieindtastninger.
8

Markér afkrydsningsfelterne ud for de variabler, du vil vælge til det indkommende popover-vindue.

Du kan vælge mindst tre og højst seks variabler.

9

Klik på Gem.

Du kan springe dette trin over, hvis du aktiverer Automatisk lagring -knappen.

De valgte variabler vises i sektionen Indgående popover.
10

Brug håndtagsikonet (håndtagsikon) ved siden af en variabel til at flytte den op og ned på listen for at indstille rækkefølgen for visning i det indkommende popover-vindue på skrivebordet.

11

(Valgfrit) Klik på ikonet x ud for en variabel for at fjerne den fra listen.

Konfigurer variabler for interaktionsruden

Før du begynder

Konfigurer variabler i interaktionsruden for indgående og udgående opkald.

1

Log ind på din kundeorganisation ved hjælp af Control Hub URL-adressen https://admin.webex.com/.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ved siden af flowet.

Vinduet Flow Designer vises.
4

Fra ruden Globale flowegenskaber skal du åbne afsnittet Variabeldefinition.

5

Klik på fanen Skrivebordsvisning og -rækkefølge.

6

I afsnittet Interaktionsruden skal du klikke på Vælg variabler til interaktionsruden.

Vinduet Vælg variabler i interaktionsruden vises. Den viser alle variabler sammen med fire systemvariabler såsom telefonnummer, DNIS, kønavn og RONA-timeout.
7

Brug følgende søgemuligheder til at filtrere listen:

  1. Indtast et par ord i feltet Søg efter variabler for at søge efter en specifik variabel efter dens navn.

  2. Vælg en variabeltype fra rullelisten Vælg variabeltype.

Listen udfyldes automatisk med variabler i henhold til dine kriterieindtastninger.
8

Markér afkrydsningsfelterne ud for de variabler, du vil vælge til interaktionsruden.

Du kan vælge maksimalt 30 variabler.

9

Brug håndtagsikonet (håndtagsikon) ved siden af en variabel til at flytte den op og ned på listen for at indstille rækkefølgen for visning i interaktionsruden på skrivebordet.

10

Klik på Gem.

Du kan springe dette trin over, hvis du aktiverer Automatisk lagring -knappen.

De valgte variabler vises i afsnittet Interaktionspanel.
11

(Valgfrit) Klik på ikonet x ud for en variabel for at fjerne den fra listen.

JSON-variabler

JSON-variabler er brugerdefinerede flowvariabler af typen JSON. Du kan oprette JSON-variabler i Flow Designer. For yderligere information, se Opret brugerdefinerede flowvariabler.

Du kan bruge følgende aktiviteter til at gemme dataene i JSON-variabler: HTTP-anmodning, Parseog Indstil variabel.

I aktiviteterne HTTP og Parse kan du udtrække data ved hjælp af JSON-stifilterudtryk og gemme dem i JSON-variabler.

I aktiviteten Angiv variabel kan du bruge JSON-variablen i indstillingen Angiv værdi på følgende måder:

  • Indtast JSON-værdien i tekstfeltet. Eksempel:

    {
        "userId":"rirani",
        "jobTitleName":"Developer",
        "firstName":"Romin",
        "lastName":"Irani",
        "preferredFullName":"Romin Irani",
        "employeeCode":"E1",
        "region":"CA",
        "phoneNumber":"408-xxxxx67",
        "emailAddress":"rirani@xyz.com"
    }
    

  • Brug et Pebble-udtryk.

Brug af JSON-variabler i Pebble-udtryk

  • Punktumsepareret adgang: Du kan bruge punktum(.)-separeret adgang i Pebble-udtryk til JSON-variabler i opkaldshåndtering og flowkontrolaktiviteter.

    Syntaks: {{ jsonVariableName.fieldName }} hvor jsonVariableName.fieldName skal evalueres til et felt i JSON-variablen.

    I det forrige eksempelkodestykke, hvis du udtrækker medarbejderen til en variabel kaldet empvar ved hjælp af HTTP eller Parse:

    brug {{empvar.employeeCode}} for at få værdien som E1.

  • Indeksadgang til JSON-array: Du kan tilgå et specifikt indeks fra JSON-arrayet, ligesom Pebble Syntax. For flere oplysninger om indeksadgang i Pebble, besøg https://pebbletemplates.io/wiki/guide/basic-usage/, for eksempel:

    {
        "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"
                }
             ]
          }
       ]
    } 
    Hvis du udtrækker JSON-arrayet for ansatte til en variabel kaldet var ved hjælp af HTTP eller Parse:

    • Brug {{ var[0]}} til at få medarbejderoplysninger om rirani, som er leder.

    • Brug {{ var[1].directReports[0] }} til at få medarbejderoplysningerne for John, som er direkte underordnet for lederen.

    • Brug {{ var[1].directReports[0].preferredFullName }} til at få værdien som John Irani.

    • Brug {{ var[0].preferredFullName }} til at få værdien som Romin Irani.

Brug af JSON-variabler i HTTP-anmodninger

For at bruge en JSON-variabel som anmodningstekst i en HTTP-anmodning, skal du først bruge aktiviteten Set Variable til at konvertere JSON-variablen til en streng. For eksempel, i sektionen Angiv variabel aktivitet Variabelindstillinger skal du angive en variabel jsonString med værdien {{ jsonVariable }}.

Brug denne variabel som input til HTTP-indstillingerne. For eksempel, i afsnittet HTTP-anmodningsindstillinger skal du indstille Anmodningstekst som {{ jsonString }}.

Skrive udtryk

De fleste tekstinputfelter i Flow Designer understøtter at skrive udtryk. Udtryk er ikke påkrævet, men de giver mulighed for kraftfuld scripting-funktionalitet via variabler for avancerede brugere. Du kan også indtaste almindelig tekst og tal i de samme inputfelter for simple flows, hvis du ikke har brug for udtryk.

Ombryd hvert udtryk i dobbelte krøllede parenteser som vist her: {{Enter Expression}}

Hvis du for eksempel vil kombinere to strengvariabler, skal du bruge {{var1+var2}}. For mere information se: https://pebbletemplates.io/.

Pebble-skabelonsyntaks

Alle inputfelter i Flow Designer bruger en open source-udtrykssyntaks kaldet Pebble Templates: https://pebbletemplates.io/.

Følgende er understøttede symboler i Pebble-skabeloner: ==, !=, <, >, <=, >=, +, -, *, / . For at skrive brugerdefinerede variabler i et udtryk skal du bruge denne syntaks: {{variable}}

I Pebble-skabelonens syntaks skal variabelnavne starte med et bogstav, et understregningstegn (_) eller et dollartegn. ($), men ikke et tal. For eksempel er 311_Promo ugyldig, mens Promo_311 er gyldig.

Logiske operatorer understøttes også. Se flere oplysninger under https://pebbletemplates.io/wiki/operator/logic/.

Vi anbefaler, at du gennemgår dokumentationen til Pebble-skabelonen, før du bruger udtryk i Flow Designer. For information om at skrive udtryk, se dokumenterne på: https://pebbletemplates.io/wiki/.

For eksempel kontrollerer udtrykket i denne grundlæggende betingelse, om den, der ringer op, AccountNumber er større end eller lig med en bestemt værdi. Baseret på hvordan udtrykket evalueres for en given flowudførelse, kan flowet tage den sande eller falske sti.

Brugerdefinerede Pebble-filtre

Epoketidsstempel

Du kan bruge følgende Pebble-filtre til at returnere epoketidsstemplet for Nu eller en given dato-streng:

Epoketidsstempel for 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

Epoketidsstempel for en specifik dato:

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

Valider udtryk

Hvis et inputfelt registrerer, at et udtryk bruges (dvs. {{ }} (hvis syntaks indtastes), vises et blåt ikon i nederste højre hjørne af feltet.

Klik på det blå ikon for at åbne en modal, hvor du kan teste og ændre udtrykket, indtil du får det ønskede resultat.

Testudtryksmodalen indeholder følgende felter:

  • Udtryk: Viser det udtryk, der oprindeligt blev indtastet i inputfeltet fra aktivitetskonfigurationen.

  • Variable felter: Hver variabel, der bruges i udtrykket, har et understøttende felt, hvor du kan indtaste en eksempelvariabelværdi. Indtast en værdi for hver variabel, og klik derefter på Test for at se resultaterne, hvis udtrykket udføres med de indtastede parametre.

    For at indstille variabler i et udtryk skal du bruge formatet {{variable name}} kun. For eksempel, {{NewContact.ANI}} er en variabel syntaks.

  • Resultat: Viser resultatet af udtrykket, når du har klikket på Test. Hvis resultaterne er anderledes end forventet, skal du ændre udtrykket som ønsket. Hvis du foretager ændringer i konfigurationen, skal du klikke på Anvend ændringer for at opdatere udtrykket i aktivitetskonfigurationen.

Brug flowskabeloner

Flowskabeloner er præfabrikerede flows, der er designet til specifikke brugsscenarier. Disse skabeloner er let tilgængelige i Flow Designer-lærredet, hvilket gør det muligt for flowudviklere hurtigt at opbygge og publicere flows med minimal indsats.

For at oprette flows ved hjælp af flowskabeloner skal du vælge den ønskede skabelon, tilpasse den til dine forretningskrav, validere, udgive og begynde at bruge flowet. For yderligere oplysninger, se Opret flows fra flowskabeloner.

Brug af åbningstider

Brug denne flowdesignerskabelon til administration af åbningstider i Webex Contact Center. Opkaldere bliver mødt med en besked, og deres opkald dirigeres baseret på de åbningstider, helligdage og nødsituationer, der er fastsat for organisationen.

Dette flow dirigerer opkald baseret på kontaktcenterets arbejdstider, ferielister og nødopkald, hvilket sikrer en optimal opkaldsoplevelse og effektiv håndtering af fritiden. Hvis kontaktcenteret er lukket, får den, der ringer op, besked om lukningen.

Nøglefunktioner omfatter følgende:

  • Centraliseret styring af arbejdstider, helligdage og nødstilfælde.
  • Automatisk routing baseret på konfiguration af åbningstider.
  • Cisco tekst-til-tale (TTS) bruges til alle lydprompter, selvom brugerdefinerede lydfiler kan uploades.
  • Standardindstillingen for musik på hold er defaultmusic_on_hold.wav, men dette kan tilpasses.

Forudsætninger

  • Opsætning af åbningstider: Opret arbejdstider, ferielister og tilsidesættelser i Control Hub.
  • Lydfiler: Upload de nødvendige lydfiler til prompter som BusinessHoursOpen.wav, eller brug Cisco TTS-funktionen.
  • Kortlægning af kø, teams og indgangspunkter: Konfigurer disse elementer i Webex Contact Center Management Portal.

Flowfordeling

Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Flow-element Beskrivelse
Opkald modtagetEt opkald initieres og indgår i flowet.
Evaluering af åbningstiderSystemet kontrollerer, om det aktuelle tidspunkt falder inden for arbejdstid, helligdage eller en tilsidesættelsesbetingelse.
Håndtering af åbningstiderHvis kontaktcenteret er åbent, afspilles en velkomstbesked, og opkaldet dirigeres til agentkøen.
Efter lukketidHvis kontaktcenteret er lukket, afspilles en besked om lukketid, og opkaldet afbrydes.
Nødtilsidesættelser Hvis en nødopkaldsoverstyring er aktiv, afspilles nødbeskeden, og opkaldet afbrydes.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter.

FlowaktivitetBeskrivelse

Start

(Ny telefonkontakt)

Processen starter, når der modtages en ny telefonkontakt.

Tjek af åbningstider

(Åbningstider)

Systemet kontrollerer, om kontaktcenteret er inden for normal åbningstid, på helligdag eller i nødstilfælde.

Arbejdstidsspørgsmål

(WorkingHours_Prompt)

I arbejdstiden afspilles en besked for at informere den, der ringer op, om, at kontaktcenteret er åbent (standardfil: BusinessHoursOpen.wav).

Køkontakt

(Engent_kø)
Den, der ringer op, placeres i køen for at blive viderestillet til en tilgængelig agent.

Hold musik

(Hold Musik)
Musikken afspilles, mens den, der ringer op, venter i køen (standardfil: defaultmusic_on_hold.wav).

Lukket i ferien

(Holiday_Lukket)

Hvis det er en helligdag, afspilles en besked, der informerer den, der ringer op, om, at kontoret er lukket.

Spørgsmål efter lukketid

(EfterHours_-prompt)

Hvis det er uden for åbningstid, afspilles en besked for at informere den, der ringer op, om at kontoret er lukket.
Nødtilsidesættelse

(Override_Nødsituation)

I tilfælde af en nødsituation, afspilles en nødmeddelelse.
Afbryd kontakten

(Afbryd kontakt)

Når beskeden er afspillet (uanset om det er uden for åbningstid, på en helligdag eller i en nødsituation), afbrydes opkaldet.

Yderligere ressourcer

For mere information om konfiguration af åbningstider, ferielister og tilsidesættelser, se Webex Contact Center opsætnings- og administrationsvejledning.

Omfattende indgående kontakt

Brug denne flowdesignerskabelon i Webex Contact Center til omfattende håndtering af indgående opkald, kontrol af åbningstider, annonceringer af position i kø og tilbagekaldsmuligheder.

Dette flow demonstrerer et omfattende scenario for indgående taleopkald til Webex Contact Center. Det omfatter håndtering af åbningstider, helligdage, nødtilsidesættelser, selvbetjeningsmuligheder, meddelelser om position i kø (PIQ) og muligheder for tilbagekald fra kunder. Den er velegnet til miljøer, hvor grundlæggende selvbetjening og opkaldskø er afgørende.

Tilpas flowet, så det passer til specifikke organisationsbehov, og til at håndtere ukendte forhold på en elegant måde.

Dette flow bruger Cisco tekst-til-tale (TTS) til lydaktiviteter, der kræver prompter (hvis nogen). For musik er standardindstillingen den defaultmusic_on_hold.wav -fil, der følger med i pakken.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:

  • Opret indgangspunkter, køer, teams og indgangspunktstilknytninger samt andre organisationsspecifikke konfigurationer, f.eks. forbindelser, outdial ANI og mere.
  • Opsæt arbejdstider, ferielister og nødstilfælde fra Control HubTjenester Opsætning af kontaktcenterÅbningstider

  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco Text-to-Speech (TTS).

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Flowfordeling

Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Flow-element

Beskrivelse

Opkaldet er modtagetOpkaldet starter i flowet ved aktiviteten NyKontakt.
Tjek åbningstiderProcessen kontrollerer det aktuelle klokkeslæt i forhold til de definerede åbningstider ved hjælp af aktiviteten BusinessHours.
  • Arbejdstider: Opkaldet dirigeres til aktiviteten Work_Non_WorkHours_Match og håndteres yderligere baseret på forhold som åbningstider eller efter lukketid.
  • Helligdage: Beskeden Holiday_Lukket afspilles og informerer den, der ringer op, om, at kontoret er lukket på grund af ferie, efterfulgt af afbrydelse.
  • Nødtilsidesættelse: Aktiviteten Override_Nødsituation afspiller en nødmeddelelse om tilsidesættelse, efterfulgt af afbrydelse.
  • Efter lukketid: Aktiviteten AfterHours_Prompt afspiller en besked i lukket tid, og opkaldet afbrydes.
SelvbetjeningsmulighederI åbningstiden afspiller aktiviteten WelcomeMenu (IVR Menu) en menu, der tilbyder grundlæggende selvbetjeningsmuligheder for opkaldere:
  • Tryk 1 for kundesupport: Opkaldet er sat i kø til supportteamet.
  • Tryk 2 for salg: Opkaldet er sat i kø til salgsteamet.
Køplacering Den, der ringer op, placeres i en kø ved hjælp af aktiviteten .

Aktiviteten GetPositioninQueue henter den opkaldendes position i køen, og denne information meddeles den opkaldende ved hjælp af aktiviteten PlayPIQ.

Muligheder for tilbagekald og telefonsvarerbeskedHvis den, der ringer op, vælger at indtale en telefonsvarerbesked eller anmode om et tilbagekald, udløses aktiviteten FinalMenu :
  • Tryk 1 for tilbagekald: Aktiviteten Callback_guf bruges til at planlægge et tilbagekald.
  • Tryk 2 for telefonsvarerbesked: Opkaldet viderestilles til telefonsvarer ved hjælp af aktiviteten Telefonsvarer.

Hold musik

Musikken afspilles, mens den, der ringer op, venter i køen (standardfil: defaultmusic_on_hold.wav).

Løkkehåndtering

Processen sikrer, at hvis en opkalder går i loop for mange gange (gennem aktiviteterne CallLoopCycle og LoopCycle ), bliver de dirigeret til de endelige menupunkter (tilbagekald eller telefonsvarer).
Afbrydelse af opkaldNår alle trin er gennemført, eller hvis den, der ringer op, vælger at afslutte, afbrydes opkaldet ved hjælp af aktiviteterne AfbrydKontakt.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.

Flowaktivitet

Beskrivelse

Start

(Ny kontakt)

Starter flowet, når opkaldet modtages.

Tjek af åbningstider

(Åbningstider)

Kontrollerer, om opkaldet er i åbningstiden, på helligdage eller i nødsituationer.

IVR-menu

(VelkommenMenu)

Afspiller en menu med muligheder for selvbetjening (Tryk 1 for Support, tryk 2 for Salg).

Køhåndtering

  • : Placerer den, der ringer op, i en kø for det relevante team (f.eks. support eller salg).
  • HentPositionIkø: Henter og annoncerer den opkaldendes position i køen.
  • PlayPIQ: Annoncerer den, der ringer op, sin position i køen.

Ventemusik

(MusikPåVent)

Spiller ventemusik, mens den, der ringer op, venter i køen.

Løkkehåndtering

(CallLoopCycle og LoopCycle)

Sørger for, at opkald, der gentages for mange gange, dirigeres til den endelige menu.

Afbrydelse

(Afbryd kontakt)

Afbryder opkaldet efter beskeder, eller når den, der ringer op, vælger at afslutte interaktionen.

Yderligere ressourcer

For yderligere information, se Webex Contact Center opsætnings- og administrationsvejledning.

CSAT DTMF-undersøgelse

Denne flowskabelon indeholder funktionaliteten til et IVR-drevet (Interactive Voice Response)-system til undersøgelse efter opkald (Post-Call Survey, PCS). Undersøgelsen er designet til effektivt at indsamle kundetilfredshedsvurderinger ved hjælp af en grundlæggende menu og IVR med trykknapfunktion.

Dette flow hjælper Webex Contact Center med effektivt at indsamle kundefeedback gennem en simpel automatiseret undersøgelse efter opkald ved hjælp af DTMF-toner (Dual-Tone Multi-Frequency). Kunder bedømmer deres opkaldsoplevelse, når de bliver bedt om at bedømme. Systemet indsamler kundesvarene i en global variabel, der bruges til rapportering. Undersøgelsen måler kundetilfredshed på en skala fra 1-5.

Dette flow er bygget til nemt at opsætte spørgeskemaundersøgelser efter opkald i et par enkle trin. Den leveres præpakket med alle de nødvendige byggesten, inklusive tale-til-tekst-forbindelse.

Brug

For at bruge dette flow effektivt som et undersøgelsesflow efter opkaldet, skal du forbinde et GoTo Flow fra AgentDisconnected -hændelsen på dit Main Flow. Dette sikrer, at når agenten afbryder opkaldet, får den, der ringer op, præsenteret en IVR-undersøgelse (Interactive Voice Response) efter opkaldet, der registrerer kundetilfredshedssvar (CSAT).

Dette flow indeholder beskeder, der kan afspilles til kunder. Du kan tilpasse beskederne efter behov.

Forudsætninger

Før du konfigurerer dette flow, skal du oprette følgende variabler:

  • Modundersøgelse

    • Type—HELTAL

    • Standardværdi—0

    • Beskrivelse— Sporer antallet af undersøgelsesforsøg og stigninger med hvert ugyldigt svar eller timeout-svar.

  • Global_FeedbackUndersøgelsessvar

    • Type—HELTAL

    • Standardværdi—0

    • Kilde—Global variabel
    • Gør rapporterbar— Slå til.
    • Beskrivelse—Gemmer kundens vurderingssvar eller 'Intet svar', hvis der er en invalid/timeout scenarie.

Flowaktiviteter

Følgende tabel beskriver de aktiviteter, der bruges i flowet.

FlowaktivitetBeskrivelse

Start

Ny kontakt

Starter undersøgelsen, når en ny telefonkontakt påbegyndes.

Undersøgelsesindstillinger (IVR-menu)

Beder brugeren om at vælge en vurdering (1-5). Tallene 1, 2, 3, 4, 5 svarer til tilfredshedsniveauer.

Timeout eller ugyldigt svar fører til et nyt forsøg.

AngivSurveyResponse

Indfanger brugerens valg og gemmer det i Global_FeedbackSurveyResponse-variablen.

SetCounterSurvey

Øger CounterSurvey-variablen efter en timeout eller et ugyldigt svar.

CheckCounterUndersøgelse

Validerer, hvis antallet af genforsøg overstiger 2, ved hjælp af følgende betingelse: CounterSurvey > 2.

Afslutter undersøgelsen, hvis antallet af nye forsøg er opbrugt.

IndstilVariable_r3k

Tildeler 'Ingen respons' til SurveyResponse, hvis antallet af nye forsøg er opbrugt.

PlaySurveyRecorded

Afspiller en takkebesked efter at have optaget svaret.

Afbryd kontakt

Afslutter opkaldet elegant.

DialogFlow ES virtuel agent

Denne Webex Contact Center flowdesignerskabelon demonstrerer dataflowet mellem Google DialogFlow ES og Webex Contact Center med fokus på, hvordan data overføres til og fra begge platforme under en interaktion.

Dette flow viser, hvordan data sendes mellem Webex Contact Center og DialogFlow ES til behandling af kundeinteraktioner. Det leverer et grundlæggende flow, hvor data udveksles med DialogFlow ES til behandling af naturligt sprog og automatiseret agentopfyldelse. Integrationen med DialogFlow gør det muligt for botten at forstå kundernes intentioner og træffe passende handlinger baseret på samtalen. Derudover inkluderer flowet fejlhåndtering for at sikre en problemfri kundeoplevelse, selv når uventede forhold opstår.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:

  • En Google DialogFlow ES-agent med relevante intentioner for samtalen.
  • Opret tilknytninger af indgangspunkter, køer, teams og indgangspunkt.
  • Aktiver Webhook Fulfillment i DialogFlow ES, og brug node.js-eksempelkoden i den indlejrede editor.
  • Cisco tekst-til-tale (TTS) er aktiveret til dynamisk at generere brugerdefinerede beskeder. Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco Text-to-Speech (TTS).

Flowfordeling

Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Flow-element

Beskrivelse

Kunden initierer kontakt Opkaldet modtages af Webex kontaktcenter.
Data sendes til DialogFlow ESEn brugerdefineret hilsen, som indeholder kundeoplysninger såsom navn og årsag til opkaldet, sendes til DialogFlow ES-botten til behandling.
Botinteraktion med DialogFlowDialogFlow behandler inputtet og reagerer baseret på konfigurerede intentioner.
Musik i køMens botten behandler anmodningen, placeres kunden i en kø med ventemusik.
AfbrydInteraktionen slutter, når dialogen er afsluttet.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.

Flowaktivitet

Beskrivelse

Start

Denne aktivitet markerer begyndelsen på flowet. Den udløses, når der modtages et nyt opkald.
Indstil sprogFlowet bruger en aktivitet af typen "Set Variable" til at konfigurere sprogkoden (en-US) for hele interaktionen. Dette sikrer, at alle stemmeinteraktioner stemmer overens med den, der ringer op,'s sprogpræference.
Brugerdefineret hilsenDenne aktivitet videregiver kundeoplysninger såsom navn, e-mail og årsag til opkald til DialogFlow ES-botten. Hilsenen genereres dynamisk ved hjælp af Cisco Text-to-Speech (TTS). Eksempel på overførte data:
  • kundenavn: Jane Doe
  • kunde-e-mail: customer@email.com
  • kundeÅrsag: Bookinger

Kø til agent

Hvis interaktionen kræver eskalering, placeres kunden i en kø, og ventemusik afspilles ved hjælp af defaultmusic_on_hold.wav -filen.
Afspil musikMusikken spilles, mens den, der ringer op, venter i køen. Flowet bruger Ciscos standard ventemusik, men kan tilpasses ved at uploade forskellige musikfiler.

Afbryd

Denne aktivitet afbryder opkaldet, når flowet er fuldført, hvilket sikrer en problemfri afslutning af interaktionen.

Flowspecifikationer

Den flow-JSON, der bruges i dette eksempel, indeholder variabler og aktiviteter, der er essentielle for interaktionshåndtering, fejlbehandling og kommunikation mellem Webex Contact Center og DialogFlow. De anvendte nøglevariabler omfatter:

Flowvariabel

Beskrivelse

Global_FeedbackUndersøgelseTilmelding

Sporer, om kunden tilmelder sig en undersøgelse efter opkaldet.
kundenavnIndfanger kundens navn til personlig tilpasning.
kunde-e-mailIndfanger kundens e-mail.
kundeÅrsagRegistrerer årsagen til kundens opkald.
Global_SprogKonfigurerer standardsproget (en-US).

Global_Stemmenavn

Bestemmer den stemme, der bruges til tekst-til-tale.

Yderligere ressourcer

For mere information om denne integration, se videoen Arbejde med data på Google DialogFlow ES med Webex Contact Center.

Se Webex Contact Center-udviklerdokumentation og DialogFlow ES-dokumentation for yderligere vejledning.

Udviklersupport

For support vedrørende denne integration, skal du åbne en sag hos Webex Contact Center Developer Support-teamet via Webex Developer Portal.

For yderligere diskussioner, besøg Webex Contact Center APIs Developer Community.

Dynamisk variabel understøttelse

Denne skabelon leverer et avanceret, dynamisk indgående taleflow, der henter eksterne indstillinger, indstiller flowvariablerne med disse indstillinger og dirigerer opkald baseret på variabelkonfigurationerne.

Flowet henter dynamisk flowindstillinger via en HTTP-anmodning og angiver variabler, der styrer resten af flowet. Disse variabler styrer routingbeslutninger, køhåndtering, prompts og fejlhåndtering. Dette bruges ofte til scenarier, der kræver fleksibilitet i opkaldshåndtering baseret på forretningsforhold i realtid, såsom arbejdstider eller helligdage – hvor et enkelt flow kan genbruges på tværs af forskellige anvendelsesscenarier ved hjælp af dynamisk variabelbaseret routing.

Flowet sikrer en problemfri og effektiv opkaldsoplevelse ved at afspille passende beskeder, håndtere arbejdstider eller fejltilfælde og tilbyde routing baseret på organisationens specifikke krav.

Flowet bruger Cisco Text-to-Speech (TTS) til alle lydaktiviteter, der kræver prompter. Brugerdefineret musik på hold eller beskeder kan konfigureres ved at opdatere flowvariablerne.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:

  • Opret indgangspunkter, køer, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter som f.eks. forbindelser, outdial ANI og mere.
  • Sørg for, at alle nødvendige statiske lydfiler eller brugerdefinerede TTS-prompter uploades til systemet.

  • Hav et gyldigt API-slutpunkt til at hente flowindstillingerne

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Flowfordeling

Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Flow-element

Beskrivelse

Ny kontaktFlowet starter, når et opkald modtages ved indgangspunktet.
HTTP-anmodningFlowet foretager en HTTP-anmodning for at hente flowindstillinger dynamisk baseret på kaldets DNIS.
Tjek af åbningstiderAfhængigt af flowindstillingerne kontrollerer flowet åbningstider, helligdage og tilsidesættelser for at dirigere opkaldet korrekt.
Afspil besked (velkomst)Baseret på de hentede indstillinger afspilles en velkomstbesked ved hjælp af TTS eller en forudindspillet prompt.
KøaktivitetOm nødvendigt placeres opkaldet i en kø baseret på dynamiske variabler.
Afspil musik (køhåndtering & Musik i kø)Mens den, der ringer op, venter i køen, afspilles der ventemusik, som kan indstilles dynamisk.
FejlhåndteringHvis der opstår en fejl, omdirigeres kaldet til et fejlhåndteringsflow eller et andet indgangspunkt ved hjælp af GoTo, der er aktiveret af dynamiske variabler.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.

Flowaktivitet

Beskrivelse

Start

Flowet starter, når et opkald modtages via aktiviteten NewContact.
HTTP-anmodningFetchFlowSettings-aktiviteten foretager en HTTP-anmodning for at hente alle nødvendige flowindstillinger, f.eks. åbningstider, prompter og køkonfigurationer.

IVR-menu

(VelkommenMenu)

Afspiller en menu med muligheder for selvbetjening (Tryk 1 for Support, tryk 2 for Salg).

Indstil variablerAktiviteten SetVariable lagrer de data, der hentes fra HTTP-anmodningen, og tildeler værdier til flowrelaterede variabler som businessHours, queue, welcomePrompt og holdMusic.
ÅbningstiderAktiviteten BusinessHours kontrollerer arbejdsplanen, helligdage og tilsidesættelser og styrer flowet baseret på det aktuelle tidspunkt.
Afspil beskedAktiviteten PlayMessage afspiller en velkomstbesked til den, der ringer op. Dette kan indstilles dynamisk eller forudkonfigureres.
KøkontaktAktiviteten QueueContact placerer den, der ringer op, i den relevante kø ved hjælp af dynamiske variabler til køstyring og fallback-håndtering.
Afspil musikAktiviteten PlayMusic afspiller ventemusik til opkaldere, der venter i køen, konfigureret baseret på variablen holdMusic.
Gå tilFlere Gå til-aktiviteter bruges til at navigere mellem forskellige dele af flowet eller håndtere specifikke forhold som helligdage eller fejl.
AfbrydNår alle nødvendige trin er fuldført, afsluttes flowet med den relevante afbrydelse eller omdirigering.

Hej Verden

Brug denne skabelon til at oprette et simpelt indgående taleflow, hvor opkaldere bliver mødt med en besked og derefter afbrudt. Denne strøm bruges ofte i lukketid.

Dette flow giver et simpelt flow, der afspiller en meddelelse til den, der ringer op. Rediger flowet for at sikre en problemfri opkaldsoplevelse ved at håndtere eventuelle fejl eller ukendte forhold.

Underflowet bruger Cisco tekst-til-tale til alle lydprompter. For musik er standardindstillingen den indbyggede fil (defaultmusic_on_hold.wav), for musik på hold.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:

  • Opret indgangspunkter, køer, teams og indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter som f.eks. forbindelser, outdial ANI og mere.
  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco-Text-to-Speech (TTS).

    For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Flowfordeling

  1. Opkaldet modtages og indgår i flowet.
  2. En velkomstbesked afspilles for den, der ringer op.
  3. Den, der ringer op, sættes i kø.
  4. Ventemusikken afspilles, mens den, der ringer op, venter.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.

Flowaktivitet

Beskrivelse

Start

Flowet starter, når der modtages et opkald
Afspil besked
  • Opkaldet dirigeres til aktiviteten WelcomeMessage, som afspiller en velkomstbesked til den, der ringer op.
  • Dette bruger TTS, men kan være en forudindspillet besked, der hilser på den, der ringer, eller giver oplysninger.

Afbryd

  • Efter velkomstbeskeden dirigeres opkaldet til afbrydelsesaktiviteten.
  • Denne aktivitet afbryder opkaldet og afslutter interaktionen, efter at beskeden er blevet afspillet.

Yderligere ressourcer

For yderligere information, se Webex Contact Center opsætnings- og administrationsvejledning.

Menu automatisk assistent

Brug denne Webex Contact Center flowdesignerskabelon til at oprette et menudrevet system til effektiv opkaldsrouting. Det automatiserer indgående handlinger og dirigerer opkaldere til de rigtige teams eller tjenester for en mere problemfri oplevelse.

Dette flow automatiserer den indledende interaktion med den, der ringer op, så de kan navigere gennem forskellige menupunkter. Det inkluderer dynamisk fejlhåndtering, flersproget support og en høflig afbrydelsesproces i tilfælde af fejl eller uigenkendte input.

Dette flow bruger Cisco tekst-til-tale (TTS) til alle lydprompter. For musik er standardindstillingen den indbyggede fil (defaultmusic_on_hold.wav), for musik på hold.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:

  • Opret tilknytninger af indgangspunkter, køer, teams og indgangspunkt.
  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco tekst-til-tale (TTS).

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Flowfordeling

Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Flow-element

Beskrivelse

Opkald modtaget

(Ny telefonkontakt)

Flowet udløses, når en ny telefonkontakt initieres af et indgående opkald.

Velkomstmeddelelse

(Velkomstprompt)

En velkomstbesked afspilles: Velkommen til Webex Kontaktcenter!

Hovedmenu

(IVR-menu)

Den, der ringer op, får præsenteret et sæt menupunkter. Menuen læses højt ved hjælp af TTS, der guider den, der ringer op, gennem forskellige servicemuligheder:

  • Tryk 1 for serviceteamet
  • Tryk 2 for salgsteamet
  • Tryk 3 for udenlandsk hold
  • Tryk 4 for åbningstider
  • Tryk 5 for ofte stillede spørgsmål
  • Tryk 6 for forudsætninger
  • Tryk 7 for faktureringsproblemer
  • Tryk 8 for en repræsentant
  • Tryk 9 for generel information
  • Trykke # at gentage menuen
  • Trykke * at lægge på

Rute baseret på valg

Baseret på den valgte mulighed bliver den, der ringer op, enten overført til et bestemt team (blind overførsel) eller placeret i en kø for at vente på den næste ledige agent.

Håndtering af fejl

Ugyldige input adresseres med en fejlmeddelelse, og den, der ringer op, bliver bedt om at prøve igen.

Ventemusik

(Afspil musik)

Mens man venter i kø, afspilles standard ventemusikken (defaultmusic_on_hold.wav).

Afbryd

Processen afsluttes ved at afbryde opkaldet.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter.

Flowaktivitet

Beskrivelse

Ny telefonkontakt

(Starte)

Dette er udgangspunktet for flowet, når en ny telefonkontakt initieres af et indgående opkald.

Afspil besked

(Velkomstprompt)

Kunden bliver mødt med en besked: Velkommen til Webex Kontaktcenter!

Dette trin bruger Cisco Cloud Text-to-Speech (TTS) til at generere beskeden.

Hovedmenu

(IVR-menu)

En menu med forskellige muligheder præsenteres for den, der ringer op:

  • Tryk 1 for serviceteamet
  • Tryk 2 for salgsteamet
  • Tryk 3 for udenlandsk hold
  • Tryk 4 for åbningstider
  • Tryk 5 for ofte stillede spørgsmål
  • Tryk 6 for forudsætninger
  • Tryk 7 for faktureringsproblemer
  • Tryk 8 for en repræsentant
  • Tryk 9 for at tale med serviceteamet igen
  • Trykke # at gentage menuen
  • Trykke * at lægge på

Rute baseret på valg

(Betingelser)

Baseret på den valgte mulighed bliver den, der ringer op, enten overført til et bestemt team (blind overførsel) eller placeret i en kø for at vente på den næste ledige agent.

  • Blind overførsel til service- eller salgsteams.
  • Sæt den, der ringer op, i kø til en repræsentant, med ventemusikken i gang under ventetiden.

Afspil musik

(Musik på hold)

For opkald i kø afspiller systemet ventemusik, mens den, der ringer op, venter på den næste ledige agent.

Håndtering af fejl

Hvis der vælges en ugyldig indstilling, eller der opstår timeout for inputtet, afspiller systemet en besked, der beder den, der ringer op, om at prøve igen.

Afbryd

Når interaktionen er fuldført, eller der opstår en fejl, afbryder flowet opkaldet ved hjælp af aktiviteten Afbryd kontakt.

Yderligere anvendelsesscenarier

  • Undermenuer: Der er en menu til valg af sprog, hvor brugerne kan vælge deres foretrukne sprog ved at trykke på 1 for engelsk eller 2 for spansk. Menuen gentages, hvis den, der ringer op, trykker på #.
  • Fejlmeddelelser: Når der modtages ugyldigt input, afspilles en fejlmeddelelse. Ved kritiske fejl undskylder systemet og afbryder forbindelsen til den, der ringer op.

Yderligere ressourcer

For yderligere information, se Webex Contact Center opsætnings- og administrationsvejledning.

Microsoft Dynamics HTTP(S)-datadip

Brug denne flowdesignerskabelon til at oprette et IVR-flow i Webex Contact Center, der opretter forbindelse til MS Dynamics ved hjælp af en HTTP-forbindelse. Dette flow henter kunde- og sagsoplysninger ved hjælp af ANI fra CRM'et, hilser den, der ringer op, velkommen med en personlig besked og dirigerer opkaldet.

Med dette flow bliver den, der ringer op, mødt med en personlig besked baseret på CRM-dataene, og hvis der ikke findes nogen sag, viderestilles opkaldet til en agent. Agenten får kundens eller sagsoplysningerne i realtid via et pop-up-skærmbillede. Flowet interagerer med MS Dynamics via to HTTP-anmodninger:

  1. Henter kundeoplysninger ved at udføre et ANI-opslag.
  2. Henter de seneste sagsoplysninger baseret på kunde-ID'et. Hvis der ikke findes nogen kunde- eller sagsoplysninger, viderestilles opkaldet til en agent, og den relevante besked afspilles for den, der ringer op. Agenten modtager et pop-up-skærmbillede, der enten viser formularen Ny sag eller detaljerne for den senest oprettede sag for kunden.

Skærmvisninger er aktiveret for at sikre, at agenter har de nødvendige oplysninger, når de besvarer opkald.

Forudsætninger

Sørg for, at følgende krav er opfyldt, før du implementerer dette flow:

  • Applikation registreret i Azure til MS Dynamics CRM.
  • OAuth 2.0 og connector-opsætning i Control Hub skal konfigureres på forhånd.
  • Importer skabelonen til Flow Designer.
  • Juster flowvariabler, køer og eventuelle specifikke konfigurationer baseret på dine organisatoriske behov.

Flowet bruger Cisco tekst-til-tale (TTS) til dynamiske prompter. Hvis statisk lyd er påkrævet, kan brugerne uploade lydfiler. Standard ventemusik bruges fra Webex-arkivet.

Flowfordeling

Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Flow-element

Beskrivelse

Opkald modtaget

Opkalderens ANI er registreret.

Strip ANI

Den + landekode er fjernet fra ANI.

Hent kundeoplysninger

En HTTP-anmodning sendes til MS Dynamics CRM om at slå kundeoplysninger op ved hjælp af det fjernede ANI.

Betinget kontrol - kunden findes

Hvis kunden findes, foretages der en anden HTTP-anmodning for at hente deres sagsoplysninger. Hvis kunden ikke findes, afspilles meddelelsen Ingen sag fundet.

Afspil personlige sagsoplysninger

Hvis der findes en sag, bliver den, der ringer op, mødt med detaljer om deres seneste sag.

Send til agent eller afbryd forbindelsen

Den, der ringer op, får derefter muligheden for at tale med en agent eller afbryde forbindelsen.

Skærmbillede for agent

Når agenten svarer, vises sagsoplysningerne eller den nye sagsformular i en ny browserfane.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter for et IVR-flow, der opretter forbindelse til MS Dynamics ved hjælp af en HTTP-forbindelse.

Flowaktivitet

Beskrivelse

Start

Starter flowet, når opkaldet modtages.

Strip ANI

Fjerner + landekode fra ANI for at forberede MS Dynamics-opslaget.

Få kundeoplysninger

En HTTP GET-anmodning sendes for at hente kundens fulde navn og kontakt-ID baseret på ANI'en.

Betinget kontrol - kunden findes

Tjekker om kunden findes i MS Dynamics. Hvis sand, hentes sagsoplysningerne. Hvis falsk, afspilles en besked, der informerer den, der ringer op, om, at der ikke blev fundet nogen sag.

Få sagsoplysninger

Henter sagstitel og sagsnummer ved hjælp af kundens ID fra det forrige trin.

Afspil personlig besked

Hilser på den, der ringer, ved navn og giver sagsoplysninger ved hjælp af TTS (tekst-til-tale).

Afspil ingen sag fundet

Afspiller en besked, hvis der ikke findes nogen sag for den, der ringer op, og informerer vedkommende om, at vedkommende vil blive viderestillet til en agent.

Hovedmenu

Giver den, der ringer op, muligheden for at oprette forbindelse til en agent eller afbryde opkaldet.

Køkontakt

Sender den, der ringer op, videre til en tilgængelig agent baseret på foruddefinerede køindstillinger.

Afspil musik

Spiller ventemusik, mens den, der ringer op, venter i køen.

Afbryd kontakten

Afslutter opkaldet, hvis den, der ringer op, vælger at afbryde forbindelsen.

Pop op-skærm

Viser sagsoplysningerne eller formularen til ny sag for agenten, når opkaldet besvares.

Yderligere ressourcer

For trinvise instruktioner om konfiguration af flows, se Webex Contact Center opsætnings- og administrationsvejledning.

For en demonstration af MS Dynamics-integration, se hvordan man konfigurerer en brugerdefineret forbindelse til MS Dynamics CRM.

Du kan finde flere oplysninger om API-værktøjer til godkendelse i Microsoft Dataverse-miljøer i Brug Insomnia med Dataverse Web API.

Procentuel tildeling og A/B fordeling

Brug denne Webex Contact Center flowdesignerskabelon til at fordele opkald i procent på tværs af forskellige køer, hvilket sikrer problemfri drift og minimerer frafald under store opkaldsvolumener.

Dette flow fordeler indgående opkald baseret på en procentbaseret allokering. Specifikt 90% of contacts are routed to the main queue, 0% til overflow-support (inaktiv) og 10% til en offsite-kø. Efter tildeling afspilles en besked til de opkaldende, der angiver deres køtildeling, efterfulgt af musik, der sættes i venteposition, indtil en agent er tilgængelig. Du kan ændre flowet, så det passer til din organisations behov.

Dette flow bruger Cisco tekst-til-tale (TTS) til alle lydprompter. For musik er standardindstillingen den indbyggede fil (defaultmusic_on_hold.wav), for musik på hold.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:

  • Opret tilknytninger af indgangspunkter, køer, teams og indgangspunkt.
  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco Text-to-Speech (TTS).

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Flowfordeling

Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Flow-element

Beskrivelse

Opkaldskvittering

Opkaldet går ind i flowet ved punktet NewContact.

Procentuel tildeling

90% af opkald bliver dirigeret til Hovedkø.

10% af opkaldene bliver dirigeret til Offsite-køen.

Besked om afspilningskø

Efter procenttildelingen hører den, der ringer op, en besked, der angiver deres tildelingssti.

Køkontakt

Den, der ringer op, placeres i den tildelte kø.

Hold musikken nede

Mens de venter i køen, hører opkaldere ventemusik.

Agenttildeling

Opkald dirigeres til den tilgængelige agent i deres tildelte kø.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter.

Flowaktivitet

Beskrivelse

Ny kontakt

Dette er udgangspunktet, når der modtages en ny telefonkontakt.

Procenttildeling

Tildeler den indgående kontakt baseret på den procentvise fordeling:

  • 90% blev dirigeret til hovedkøen.
  • 10% blev dirigeret til Offsite-køen.

SætVariabel

Indfanger den allokerede procentdel (90%, 10%) i en variabel kaldet PercentageAllocated.

SætVariabel

Indfanger exit-stien (Main Queue eller Offsite), som kaldet tog, ind i en variabel kaldet PercentageExitPath.

AfspilBesked

Afspiller en besked ved hjælp af Cisco TTS, der informerer den, der ringer op, om deres tildeling, f.eks.: Du har nået 90% tildeling! Hovedkø, gren 1.

KøKontakt

Sætter kontakten i kø baseret på den tildelte sti (Hovedkø eller Eksternt).

Afspil Musik

Afspiller ventemusik (defaultmusic_on_hold.wav), mens den, der ringer op, venter i køen.

Yderligere ressourcer

For yderligere information, se Webex Contact Center opsætnings- og administrationsvejledning.

Salesforce HTTP(S) datafald

Brug denne flowdesignerskabelon til at oprette et IVR-flow i Webex Contact Center, der opretter forbindelse til Salesforce via en HTTP-forbindelse, hvilket muliggør dynamisk routing og dataudtrækning til administration af Salesforce-sager.

Dette flow bruger Webex Contact Centers HTTP-forbindelse til at hente kundeoplysninger fra Salesforce ved hjælp af et ANI-opslag. Flowet henter kundens konto-, kontakt- og sagsoplysninger fra Salesforce og distribuerer opkaldet i overensstemmelse hermed.

Dette flow bruger Cisco tekst-til-tale (TTS) til alle lydprompter. For musik er standardindstillingen den indbyggede fil (defaultmusic_on_hold.wav), for musik på hold.

Forudsætninger

Før du konfigurerer dette flow, skal du sørge for følgende:

  • Opret indgangspunkter, køer, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter som f.eks. forbindelser, outdial ANI og mere.
  • Konfigurer Salesforce-connectoren ved hjælp af OAuth2. For detaljerede trin, se Konfigurer den tilsluttede app til Webex Contact Center Salesforce Connector.
  • Importer det vedhæftede flow Salesforce_HTTP_Connector.json til Webex Contact Center-flowdesigneren.
  • Brug Salesforce API-samlingen til at udforske REST API'erne.
  • For manuelt at generere OAuth-adgangstokenet skal du bruge følgende kommando:
    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'
    

Brugsscenarie

Dette eksempel på integration demonstrerer, hvordan dette flow sikrer problemfri kundeservice ved at integrere Salesforce med Webex Contact Center, hvilket sikrer, at relevante oplysninger er let tilgængelige for både kunder og agenter.

  1. En kunde ringer til Webex Kontaktcenter, og deres telefonnummer bliver registreret.
  2. Systemet udfører et ANI-opslag i Salesforce for at finde matchende konto- og kontaktoplysninger.
  3. Baseret på de indsamlede data modtager kunden en personlig IVR-besked.
  4. Hvis der er en åben sag tilknyttet kunden, modtager agenten disse oplysninger på sin computer.
  5. Efter opkaldet sender Webex Contact Center opkaldsoplysninger og kommentarer til Salesforce-sagen.

Flowfordeling

Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Flow-element

Beskrivelse

ANI-opslag og routing

Processen starter med at registrere kundens telefonnummer. Telefonnummeret formateres, og et Salesforce API-kald henter den konto og kontakt, der er knyttet til ANI'en. Hvis kunden findes, bliver de dirigeret baseret på den tilknyttede Salesforce-sag.

Opdateringer efter opkaldet

Når agenten har afsluttet opkaldet, sender Webex Contact Center oplysninger såsom opkaldskommentarer og opkalds-ID'er til den relevante Salesforce-sag.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter.

Flowaktivitet

Beskrivelse

Start

(Ny kontakt)

Indfanger oplysninger om det indgående opkald og starter flowet.

Vælg telefonnummer

(AngivTelefonnummer)

Formaterer det registrerede telefonnummer til Salesforce API-opslag.

Kontoopslag

(KontoByANI)

Udfører en HTTP GET-anmodning til Salesforce og henter kundens kontooplysninger baseret på telefonnummeret.

Kontaktopslag

(KontaktANI)

Henter den kontakt, der er knyttet til telefonnummeret, via en Salesforce SOQL-forespørgsel.

Sagsopslag

(Sag efter kontakt-ID)

Henter de åbne sager, der er knyttet til kontakten, og henter sagsoplysninger, herunder sagsnummer og ID.

Køkontakt

(Køkontakt)

Sender opkaldet til den relevante agent baseret på de hentede Salesforce-oplysninger og kundens prioritet.

Afspil musik

(Musik)

Spiller ventemusik, mens kunden venter på at blive forbundet med en agent.

Pop op-skærm

(ScreenPop-konto)

Åbner kundens Salesforce-kontoside på agentens skrivebord, når opkaldet besvares.

Skriv en kommentar

(Indlægskommentar)

Sender opkaldsoplysningerne til den relevante Salesforce-sag, når interaktionen er fuldført.

Slutstrøm

(EndFlow)

Afslutter flowet efter at alle opgaver er fuldført.

Yderligere ressourcer

For mere information om konfiguration af Salesforce med Webex Contact Center, se Introduktion til Salesforce REST API og vejledning til opsætning og administration af Webex Contact Center.

For en omfattende videokonfigurationsgennemgang, se denne serie i to dele:

ServiceNow HTTP(S)-datadip

Brug denne flowdesignerskabelon til sikkert at hente og opdatere hændelser og andre objekttyper i ServiceNow via Webex Contact Center.

Dette flow integrerer Webex Contact Center med ServiceNow ved hjælp af en HTTP-forbindelse til at dirigere beslutninger og hente hændelsesoplysninger via ServiceNows REST API'er. Den håndterer indgående taleopkald, udfører et ANI-opslag, henter relevante oplysninger og leverer personlig service. Processens flow er som følger:

  1. Webex Kontaktcenter modtager et opkald.
  2. En velkomstbesked afspilles til den, der ringer op, med oplysninger om deres hændelse.
  3. Systemet udfører et opslag i ServiceNow ved hjælp af ANI'et for at hente den, der ringer op, sys_id for at få den, der ringer op, sit objekt-id på ServiceNow.
  4. Baseret på sys_idsøger systemet efter den aktive hændelse for den, der ringer op.
  5. Hændelsesnummeret afspilles for den, der ringer op.
  6. Opkaldet sættes i kø til den næste tilgængelige agent, prioriteret baseret på hændelsens alvorlighedsgrad.
  7. Ventemusik afspilles, mens den, der ringer op, venter i køen.
  8. Når opkaldet er forbundet til en agent, vises hændelsesoplysningerne på agentens skrivebord.
  9. Efter opkaldet sender Webex Contact Center opkaldsoplysninger tilbage til den relevante hændelse i ServiceNow.

Forudsætninger

Før du konfigurerer dette flow, skal du sørge for følgende:

  • OAuth2-opsætning: Konfigurer OAuth2 i ServiceNow og Webex Contact Center ved at følge videovejledningen.
  • Admin-opsætning: Log ind på admin.webex.com og konfigurer forbindelsen. Gå til Kontaktcenter > Stik > Brugerdefineret forbindelse > OAuth2. Indtast de nødvendige loginoplysninger som beskrevet i videovejledningen.

Eksempel på brugsscenarie

Dette eksempel på integration demonstrerer, hvordan Webex Contact Center kan forbedre kundeoplevelsen gennem personlige interaktioner, samtidig med at ServiceNow udnyttes til ANI-opslag og hændelsesstyring:

  1. Indgående opkald: Kunden ringer til Webex kontaktcenter.
  2. ANI-opslag: Webex udfører et ANI-opslag i ServiceNow for at identificere den, der ringer op.
  3. Hændelsesopslag: ServiceNow henter det tilknyttede hændelses-ID baseret på opkalderens oplysninger.
  4. Personlig hilsen: Kunden bliver mødt med en personlig besked, der refererer til deres aktive hændelse.
  5. Routing og prioritering: Opkald dirigeres baseret på hændelsens alvor, hvilket sikrer, at kritiske problemer håndteres først.
  6. Agenttildeling: Opkaldet dirigeres til en tilgængelig agent, og hændelsesoplysninger vises på agentens skrivebord.
  7. Opdateringer efter opkaldet: Webex Contact Center sender relevante opkaldsoplysninger, herunder opkaldsidentifikatorer, til ServiceNow ved hjælp af hændelsesflows.

Flowaktiviteter

Følgende tabel beskriver de aktiviteter, der bruges i flowet, og deres rolle i integrationen.

Flowaktivitet

Beskrivelse

Start

(Ny kontakt)

Flowet starter, når et indgående opkald modtages.

Afspil besked

(Hilsen)

Afspiller en velkomstbesked ved hjælp af Cisco Cloud Text-to-Speech, f.eks.: Velkommen til ServiceNow-demoen. Dit hændelsesnummer er: {{incidentNum}}

Indstil variabel

(Cifferstrimmel ANI)

Fjerner den internationale kode (+1) fra ANI for præcis matchning.

Indstil variabel

(ANI-format)

Formaterer ANI'en til ServiceNows obligatoriske format til forespørgsler: (123) 456-7890.

HTTP-anmodning

(Søg bruger)

Slår brugerens sys_id op i ServiceNow ved hjælp af deres ANI.

HTTP-anmodning

(Opslagshændelse)

Bruger sys_id til at hente opkalderens aktive hændelse fra ServiceNow.

Afspil besked

(Hændelsesnummer)

Meddeler hændelsesnummeret til den, der ringer op, ved hjælp af tekst-til-tale.

Køkontakt

(Kø til agent)

Placerer den, der ringer op, i køen til den næste ledige agent, baseret på hændelsens alvorlighed.

Afspil musik

(Hold musikken nede)

Afspiller ventemusik, mens den, der ringer op, er i køen.

Opkald efter opkald

(Send kommentarer til ServiceNow)

Sender opkaldsoplysningerne, inklusive hændelsesnummeret, tilbage til ServiceNow, når opkaldet slutter.

Yderligere ressourcer

For at udforske og teste REST API'erne kan du importere ServiceNow API Postman-samlingen (ServiceNow API Collection.postman_collection.json) til Postman. Dette hjælper med at forstå, hvilke API'er der er tilgængelige, og hvordan de interagerer med Webex Contact Center.

For mere information om Webex Contact Center-flows, se Webex Contact Center opsætnings- og administrationsvejledning.

Simpelt indgående opkald til køen

Brug denne flowdesignerskabelon i Webex Contact Center til at give en enkel proces til håndtering af indgående opkald. Opkaldere bliver mødt, sat i kø til en agent og hører ventemusik, mens de venter.

Dette flow giver en ligetil proces til håndtering af indgående opkald i et kontaktcenter:

  1. Et opkald modtages og indgår i flowet gennem indgangspunktet.
  2. En velkomstbesked afspilles for den, der ringer op.
  3. Den, der ringer op, placeres i kø til den næste ledige agent.
  4. Mens man venter i køen, afspilles der ventemusik for den, der ringer op.
  5. Dette flow sikrer en problemfri oplevelse ved at placere fejlhåndteringsmekanismer og tillade fallback-scenarier, hvis agenter ikke er tilgængelige.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:

  • Opret tilknytninger af indgangspunkter, køer, teams og indgangspunkt.
  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco Text-to-Speech (TTS).

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.

Flowaktivitet

Beskrivelse

Start

(Ny telefonkontakt)

Flowet starter, når et opkald modtages via indgangspunktet. Opkaldet accepteres i flowet og fortsætter til næste trin.

Afspil besked

(Velkomstprompt)

En besked afspilles for at byde den, der ringer op, velkommen. I denne strømning står der: Velkommen til Webex Kontaktcenter!

Denne besked er konfigureret ved hjælp af Cisco TTS, men den kan erstattes med brugerdefinerede optagelser.

(Direkte kontakt)

Efter velkomstbeskeden placeres opkaldet i en kø. Køen er indstillet til at dirigere opkaldet til Q_arubhatt køen, som dirigerer den, der ringer op, til den agent, der har den længste ledige tid.

Afspil musik

(Musik på hold)

Mens man venter i køen, afspiller flowet ventemusik (defaultmusic_on_hold.wav). Den afspiller i 30 sekunder, før den går i loop.

Afspil besked

(Vent besked)

En sekundær besked afspilles, mens den, der ringer op, venter: Tak for handlen. Vent venligst, mens vi finder en ekspert til dig.

Denne besked er konfigureret ved hjælp af Cisco TTS, men den kan erstattes med brugerdefinerede optagelser.

Slutstrøm

Flowet afsluttes, når agenten opretter forbindelse, eller hvis der opstår en fejl. Det sikrer, at den, der ringer op, håndteres problemfrit, uanset om de er forbundet til en agent, eller hvis flowet skal afsluttes på grund af en fejl.

Håndtering af fejl

Flowet er designet til at håndtere uventede problemer ved at afsluttes elegant med tilgængelige fallback-ruter.

Byg dette flow

For at opbygge dette indgående opkaldsflow skal du oprette et flow fra en skabelon og vælge skabelonen Simpelt indgående opkald til kø. For oprettelsestrinnene, se Opret flows fra flowskabeloner.

For at se et eksempel på skabelonen, før du bruger den, skal du se Vis detaljer om flowskabelonen. Når du har oprettet flowet, skal du tilpasse skabelonen til din kø, dine prompter og din fejlhåndtering. Valider og publicer derefter flowet.

Yderligere ressourcer

For yderligere information, se Webex Contact Center opsætnings- og administrationsvejledning.

Virtuel agent med Google DialogFlow CX

Brug denne flowdesignerskabelon til at integrere Google DialogFlow CX med Webex Contact Center. Dette flow giver forbedret kundeinteraktion med fleksibel og dynamisk datahåndtering.

Dette flow demonstrerer, hvordan man sender data fra Webex Contact Center til Google DialogFlow CX, så du kan udnytte avancerede virtuelle agentfunktioner. Den indeholder eksempler på håndtering af opkaldsinput såsom navne, aftaler og opkaldsårsager, med fokus på problemfri overførsel af data mellem begge platforme.

Dette flow bruger Cisco tekst-til-tale (TTS) til lydprompter, hvis der er nogen.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette underflow:

  • Opret indgangspunkter, køer, teams, tilknytninger af indgangspunkter og andre organisationsspecifikke konfigurationsaktiviteter som f.eks. forbindelser.
  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco Text-to-Speech (TTS).
  • Opsæt den virtuelle Google DialogFlow CX-agent, og konfigurer de nødvendige webhook-integrationer.

Flowfordeling

  1. Opkaldet modtages og indgår i flowet.
  2. Den, der ringer op, dirigeres til en API, der henter deres navn fra et simuleret slutpunkt.
  3. En velkomstbesked, inklusive deres navn, afspilles til den, der ringer op, ved hjælp af Google DialogFlow CX.
  4. DialogFlow CXs virtuelle agent interagerer med den, der ringer op, for at indsamle input såsom aftaledatoer og -tidspunkter.
  5. Kundedataene sendes tilbage til Webex Kontaktcenter til potentiel videre behandling.
  6. Baseret på interaktionen eskalerer eller afsluttes opkaldet.
  7. Hvis det eskaleres, placeres den, der ringer op, i en kø.
  8. Ventemusik afspilles, mens den, der ringer op, venter på en agent.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter.

Flowaktivitet

Beskrivelse

Start

Flowet starter, når der modtages et opkald, initieret via NewContact-aktiviteten.

HTTP-anmodning

(HentKundeNavn)

Systemet foretager en API-anmodning for at hente kundens navn fra et eksternt system via en HTTP-anmodning.

Resultatet gemmes i en global variabel (DF_CustomerName), der bruges til yderligere interaktion med Google DialogFlow CX.

Virtuel agent

Flowet kalder VirtualAgent-aktiviteten for at videregive kundens navn og interagere med Google DialogFlow CX.

Den virtuelle agent indsamler oplysninger, herunder årsag til opkald, aftaledetaljer og mere.

Parse

Denne aktivitet analyserer svaret modtaget fra DialogFlow CX og opdaterer flowvariablerne (Call_Reason, appointment_date, appointment_time) i overensstemmelse hermed.

Indstil variabel - aftale

Datoen og tidspunktet for aftalen, der indsamles fra DialogFlow CX, formateres og gemmes i en global variabel (DF_Appointment).

Køkontakt

Efter den virtuelle agentinteraktion placeres kunden i en kø for at vente på den næste ledige agent.

Afspil musik

Mens den, der ringer op, venter i køen, afspiller systemet standard ventemusik (defaultmusic_on_hold.wav).

Afbryd kontakten

Hvis der ikke kræves yderligere handling, afbrydes opkaldet ved hjælp af aktiviteten DisconnectContact.

Yderligere ressourcer

For flere oplysninger om integration af Webex Contact Center med Google DialogFlow CX, se Google DialogFlow CX-udviklerdokumentation og Konfigurer virtuel agentstemme i Webex Contact Center.

For support, besøg Webex Contact Center udviklersupport eller bliv medlem af Webex Contact Center APIs udviklerfællesskabet.

Zendesk HTTP(S) data dip

Denne skabelon bruger Webex Contact Centers HTTP-forbindelse til at integrere med Zendesk. Brug denne flowdesignerskabelon til at udføre kundedataopslag, administrere supportsager i Zendesk og effektivt.

Dette flow bruger Zendesks API'er til at forbedre Webex Contact Center ved at udtrække kundedata baseret på ANI (automatisk nummeridentifikation) og hente billetoplysninger. Den dirigerer opkald baseret på hændelsens alvorlighed eller agenternes tilgængelighed, hvilket forbedrer kundeinteraktioner. Systemet kan udføre flere handlinger:

  • Slå en Zendesk-bruger op baseret på ANI (opkalderens nummer).
  • Hent brugerens seneste uløste sag.
  • Præsenter relevante billetoplysninger til kunden via IVR.
  • Rediger opkaldet til en agent baseret på foruddefinerede kriterier, eller lad kunden vælge at afbryde forbindelsen.

Dette flow bruger Cisco tekst-til-tale (TTS) til alle lydprompter. For musik er standardindstillingen den indbyggede fil (defaultmusic_on_hold.wav), for musik på hold.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:

  • Sørg for, at API-godkendelse er aktiveret i Zendesk-instansen. Følg trinnene: Admin > Apps og integrationer > API'er > Aktivér API-godkendelse.
  • Zendesk HTTP-forbindelsen skal konfigureres ved hjælp af BasicAuth.
  • Opret indgangspunkter, køer, teams og andre organisationsspecifikke konfigurationsaktiviteter.
  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter eller musikfiler i stedet for Cisco Text-to-Speech (TTS).

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Brugsscenarie

Brug dette eksempel til at forstå mere om, hvordan dette flow fungerer.

  1. En kunde ringer til Webex Kontaktcenter.
  2. Der udføres et ANI-opslag for at hente kundeoplysningerne fra Zendesk.
  3. Den seneste sag tilknyttet kunden hentes.
  4. Kunden bliver mødt via en IVR og informeret om status på deres sag.
  5. Kunden kan enten:
    • Opret forbindelse til en agent.
    • Afbryd forbindelsen, hvis de vælger ikke at tale med en agent.
  6. Efter opkaldet kan systemet opdatere Zendesk-sagen med relevante opkaldsoplysninger.

Flowfordeling

Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Flow-element

Beskrivelse

Opkald modtaget

Opkaldet kommer ind i systemet, og Zendesk-forbindelsen starter.

Slå bruger op i Zendesk

Systemet udfører et opslag i Zendesk ved hjælp af den, der ringer op, nummeret.

Hent billetoplysninger

Systemet henter den seneste uløste sag for brugeren.

Nuværende billetoplysninger

Kunden informeres om billettens status via en IVR-besked.

Menuvalgmuligheder

Kunden kan vælge at tale med en medarbejder eller afbryde forbindelsen.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter.

Flowaktivitet

Beskrivelse

Start

Flowet starter, når der modtages et opkald.

Opslagsbruger (Zendesk)

Denne aktivitet udfører en HTTP-anmodning til Zendesk og søger efter brugeren baseret på deres ANI.

Hent billetoplysninger

Endnu en HTTP-anmodning sendes til Zendesk for at hente den seneste ticket til brugeren.

Nuværende billetoplysninger

En besked afspilles til den, der ringer op via TTS, med information om deres billets status.

Bekræftelsesmenu

Systemet præsenterer en menu for kunden, der giver dem mulighed for enten at oprette forbindelse til en agent eller afbryde forbindelsen.

Køkontakt

Hvis kunden vælger at oprette forbindelse til en agent, placeres de i en kø.

Afspil musik

Ventemusik afspilles, mens kunden venter på en medarbejder.

Skriv kommentarer (Zendesk)

Efter opkaldet skriver systemet en kommentar på Zendesk-sagen, der opsummerer interaktionen.

Afbryd

Systemet afbryder opkaldet, hvis kunden vælger at afbryde forbindelsen, eller efter opkaldet er afsluttet.

Yderligere ressourcer

Dette flow udnytter Webex Contact Centers HTTP-forbindelse til at interagere med Zendesks API'er. For yderligere information, se Zendesk API-dokumentation og Webex Contact Center opsætnings- og administrationsvejledning.

Undgå dobbelt tilbagekald

Denne flowskabelon demonstrerer, hvordan man forhindrer dubletter af tilbagekaldsposter i Webex Contact Center ved at udnytte den forbedrede HTTP-aktivitet med understøttelse af Content-Type: GraphQL. Den bruger WebexCC API'ernes HTTP-forbindelse til at interagere med Search API'en, hvilket gør det muligt for flowet at kontrollere eksisterende tilbagekaldsanmodninger fra den samme opkalder. Denne skabelon forbedrer effektiviteten og kundeoplevelsen ved at undgå overflødige tilbagekald.

Denne flowskabelon kontrollerer, om en kunde allerede har afgivet en tilbagekaldsanmodning i systemet. Den bruger Search API'en via GraphQL til at bestemme, om der findes en aktiv callback-opgave for den, der ringer op, ANI (Automatic Number Identification).

Den bruger funktionen, der forbedrer HTTP-aktiviteten i Webex Contact Center ved at tilføje understøttelse af Content-Type: GraphQL - Mulighed for at bruge WebexCC API'ernes HTTP-forbindelse til at bruge Search API'en via den nye GraphQL-indholdstype, herunder variabelsubstitution.

Forudsætninger

Sørg for, at følgende krav er opfyldt, før du implementerer dette flow:

  • Konfigurer en forbindelse til Webex Contact Center API'er.

  • Sørg for, at Webex Contact Center-miljøet er korrekt konfigureret: Indgangspunkt, kortlægning af indgangspunkt, køer osv.

Flowfordeling

Flow-element

Beskrivelse

Opkaldet er modtaget

Opkaldet starter i flowet ved aktiviteten NyKontakt.

Indledende hilsen

Aktiviteten PlayMessage_wgk afspiller en indledende velkomstbesked til den, der ringer op.

Uddrag aktuel tid

Aktiviteten SetVariable_7a1 udtrækker det aktuelle tidspunkt i epoch-millisekunder og gemmer det i variablen currentTime.

Beregn tid for timer siden

Aktiviteten SetVariable_8t9 beregner tiden 24 timer før det aktuelle tidspunkt i epoch-millisekunder og gemmer den i variablen goback_by_a_day.

Trim ANI'en

Aktiviteten SetVariable_ak4 trimmer ANI (opkalderens telefonnummer) for at fjerne "+1" præfiks til opslagsformål.

Søge-API-kald (GraphQL)

  • Aktiviteten SearchAPIRequest foretager et kald til Webex Contact Center Search API ved hjælp af GraphQL for at finde eventuelle eksisterende aktive tilbagekaldsopgaver baseret på ANI'en.

  • Den bruger variablerne goback_by_a_day og currentTime til at søge inden for de sidste 24 timer.

  • GraphQL-forespørgslen søger efter opgaver, der matcher den, der kalders ANI eller trimmede ANI, som er aktive og har en tilbagekaldsstatus.

Tjek API-svar

  • Aktiviteten SetVariable_xye kombinerer HTTP-statuskoden, callback-statussen og HTTP-svarindholdet fra Search API-kaldet i variablen apiOutput.

  • Aktiviteten Condition_ts8 kontrollerer, om HTTP-svarets brødtekst fra Search API-kaldet indeholder "Ikke behandlet", hvilket indikerer, at der ikke er nogen duplikerede tilbagekald.

Håndter duplikerede tilbagekald (hvis fundet)

  • Hvis der findes et duplikat callback (API-svaret indeholder et callback), informerer aktiviteten PlayMessage_99x den, der ringer op, at et callback allerede er planlagt, og derefter afbryder aktiviteten DisconnectContact_mx8 opkaldet.

Planlæg nyt tilbagekald (hvis ikke fundet):

Hvis der ikke findes et duplikat tilbagekald, fortsætter flowet til aktiviteten Menu_lsi, som giver den, der ringer op, muligheder for at planlægge et tilbagekald eller vente i køen.

Planlæg tilbagekald

Hvis den, der ringer op, vælger at planlægge et tilbagekald (trykker på 1), planlægger aktiviteten Callback_20e et tilbagekald ved hjælp af den, der ringer op, sin ANI. En bekræftelsesbesked afspilles via PlayMessage_ysw og derefter DisconnectContact_mx8_2bg afbryder opkaldet.

Vent i kø

Hvis den, der ringer op, vælger at vente i køen (trykker på 2), øger SetVariable_c0y en tæller. Opkaldet sættes derefter i kø til en agent via QueueContact_95e, og musik afspilles på hold via PlayMusic_qne. Opkaldet går tilbage til Menu_lsi aktiviteten.

Variabler

  • tilbagekaldsstatus: (STRING) - Status for tilbagekaldet.

  • tæller: (HELTAL) - En tællervariabel.

  • nuværende tid: (STRING) - Den aktuelle tid i millisekunder siden epoch.

  • goback_by_a_day: (STRING) - Tidspunktet for 24 timer siden i millisekunder siden epoken.

  • apiOutput: (STRING) - Den kombinerede HTTP-statuskode, callback-status og HTTP-svar fra Search API'en.

  • ANITrim: (STRING) - Det trimmede ANI (telefonnummer) på den, der ringer op.

  • Svar: (STRING) - HTTP-svaret fra Search API'en.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.

Flowaktivitet

Beskrivelse

Start

(Ny kontakt)

Starter flowet, når opkaldet modtages.

Handlinger

AfspilBesked

Afspiller en besked til den, der ringer op.

Tilbagekald

Planlægger et tilbagekald til den, der ringer op.

Afspil Musik

Afspiller musik på hold.

KøKontakt

Sætter opkaldet i kø til en agent.

HTTP

Foretager en HTTP-anmodning til Search API'en ved hjælp af GraphQL.

Afbryd kontakt

Afbryder opkaldet.

Indstil variabel

SætVariabel: Angiver forskellige variabler, herunder aktuel tid, tid for 24 timer siden, trimmet ANI og API-output.

Betingelser

  • Tilstand: Kontrollerer, om HTTP-svarets brødtekst indeholder "Ikke behandlet".

  • Menu: Giver den, der ringer op, muligheder for at planlægge et tilbagekald eller vente i køen.

Hold musik (MusicOnHold)

Spiller ventemusik, mens den, der ringer op, venter i køen.

Løkkehåndtering (CallLoopCycle og LoopCycle)

Sørger for, at opkald, der gentages for mange gange, dirigeres til den endelige menu.

Afbrydelse (AfbrydKontakt)

Afbryder opkaldet efter beskeder, eller når den, der ringer op, vælger at afslutte interaktionen.

Yderligere ressourcer

For mere information om brug af HTTP-anmodninger med GraphQL og andre aktiviteter i Webex Contact Center, se afsnittet HTTP-anmodning aktivitet.

Se også Webex Contact Center APIs-dokumentationen for detaljer om Search API og GraphQL-forespørgsler.

Optagelse og håndtering af lydprompter

Denne flowskabelon giver administratorer en strømlinet metode til at optage og administrere lydprompter i Webex Contact Center via en telefonibrugergrænseflade (TUI). Den udnytter forbedrede HTTP-aktivitetsfunktioner, herunder understøttelse af `Content-Type: Formulardata til at interagere med Webex Contact Centers lydfil-API'er (prompt). Denne skabelon replikerer funktioner, der er velkendte fra lokale systemer, hvilket forbedrer kundeoplevelsen og den driftsmæssige effektivitet.

Forudsætninger

  • Opret et indgangspunkt, og konfigurer indgangspunktstilknytningen fra Control Hub-indstillingssiden for Webex Contact Center. Se Webex Kontaktcenter opsætnings- og administrationsvejledning.

  • Konfigurer en forbindelse til Webex Contact Center API'er.

  • Hvis Cisco tekst-til-tale (TTS) ikke er aktiveret til prompter, skal du uploade de nødvendige statiske lydfiler.

Flowfordeling

Flow-element

Beskrivelse

Opkaldet er modtagetOpkaldet starter i flowet ved aktiviteten NyKontakt.
(VALGFRIT) Administratorgodkendelse via OTPFlowudvikleren kan implementere en valgfri godkendelsesbarriere for administratoren ved hjælp af en sikker metode som OTP leveret via SMS til ANI'en eller en tilfældigt genereret number/PIN. Dette kan tilføjes før hovedmenuen.
HovedmenuAktiviteten Hovedmenu (IVR-menu) giver administratoren følgende muligheder:
  • Tryk 1 for at oprette en ny prompt.

  • Tryk 2 for at opdatere en eksisterende prompt.

  • Tryk på 3 for at slette en eksisterende prompt.

  • Tryk på 4 for at afslutte flowet

Opret prompt (mulighed 1)
  • Aktiviteten PlayMessage_kcx beder administratoren om at optage en ny lydprompt.

  • Aktiviteten Record_e0j optager lydinputtet fra administratoren.

  • Den optagede lyd sendes derefter til Webex Contact Center API'en ved hjælp af HTTP-anmodningsaktiviteten CreatePrompt med Content-Type: Form Data.

  • Aktiviteten Parse_gke analyserer svaret for at udtrække id og blobId fra den nyoprettede prompt. Dette er nødvendigt, hvis man har brug for at opdatere den samme prompt.

  • Aktiviteten PlayMessage_q16 bekræfter, at beskeden er blevet oprettet.

  • Systemet afspiller den optagede prompt til bekræftelse ved hjælp af PlayRecordedMessage.

Opdateringsprompt (mulighed 2)
  • Aktiviteten RecordPromptAfterTone beder administratoren om at optage en opdateret prompt.

  • Aktiviteten Record_e38 optager den nye lyd.

  • Flowet omdøber derefter den fil, der skal slettes, ved hjælp af RenameFileToDelete. Dette sikrer, at referencer til denne lydfil fjernes, når lydfiler refereres til ved navn.

  • Den opdaterede lyd sendes til Webex Contact Center API'en ved hjælp af HTTPRequest_13n HTTP-anmodningsaktiviteten med Content-Type: Form Data.

  • Systemet bekræfter opdateringen og afspiller den nye prompt ved hjælp af PlayMessage_q16_jpg_03l og PlayMessage_0l6.

Slet prompt (mulighed 3)
  • Aktiviteten DeleteConfirm bekræfter sletningen.

  • Flowet omdøber den fil, der skal slettes, ved hjælp af RenameFileToDelete.

  • Aktiviteten HTTPRequest_raf sender en DELETE-anmodning til Webex Contact Center API'en for at slette prompten.

  • Systemet bekræfter sletningen ved hjælp af DeleteConfirm.

Udgang (mulighed 4)
  • Aktiviteten Farvel afspiller en takkebesked.

  • Opkaldet afbrydes ved hjælp af aktiviteten AfbrydContact_cz4.

Variabler

Variabel

Type

Beskrivelse

blobIdSNORBlob-ID'et for lydfilen
lydfilnavnSNORNavnet på lydfilen (standard: "EmergencyDemo.wav").
idSNORID'et for lydfilen.
statusSNORStatus for API-anmodningen.
nyt filnavnSNORNavnet på den opdaterede lydfil (standard: "updatedFile.wav").
SvarSNORHTTP-svaret fra API-anmodningerne. Dette er valgfrit til fejlfinding.

Aktiviteter brugt

Flowaktivitet

Beskrivelse

Start Ny kontakt: Starter flowet, når opkaldet modtages.
IVR-menu Hovedmenu: Afspiller en menu med muligheder for hurtig styring.
Opret prompt
  • AfspilBesked: Beder administratoren om at optage en ny prompt.

  • Optag: Optager lydinputtet.

  • HTTP-anmodning: HTTP-anmodning om at oprette lydprompten ved hjælp af Content-Type: FORM-DATA.

  • Parse: Analyserer HTTP-svaret for at udtrække id og blobId.

  • AfspilBesked: Bekræfter oprettelsen af beskeden.

  • AfspilBesked: Afspiller den optagede prompt.

Opdateringsprompt
  • Menu: Beder administratoren om at registrere en opdateret prompt.

  • Record_e38: Optager lydinputtet.

  • HTTP-anmodning: HTTP-anmodning om at opdatere lydprompten ved hjælp af Content-Type: FORM-DATA.

  • AfspilBesked: Bekræfter meddelelsesopdateringen.

  • AfspilBesked: Afspiller den opdaterede prompt.

Slet prompt
  • Menu: Bekræfter sletningen af lydprompten.

  • HTTP-anmodning: Omdøber den fil, der skal slettes. Skal have defineret Id'et for prompten.

  • HTTP-anmodning: HTTP-anmodning om at slette lydprompten ved hjælp af Content-Type: Application/JSON og DELETE-anmodning.

Andet
  • Vente: Vent aktivitet.

  • SætVariabel: Indstiller variabler.

  • Afbryd kontakt: Afbryder opkaldet.

Yderligere oplysninger

For mere information om brug af optagelsesaktivitet, HTTP-anmodninger og optagelseskontroller i Webex Contact Center, se afsnittet HTTP-anmodning aktivitet.

Sidste agentrouting-skabelon

Den sidste agentrouting-skabelon demonstrerer, hvordan man implementerer sidste agentrouting i Webex Contact Center ved at udnytte den forbedrede HTTP-aktivitet med understøttelse af Content-Type: GraphQL. Den bruger WebexCC API'ernes HTTP-forbindelse til at interagere med Search API'en, hvilket muliggør routing af opkald til den sidste agent, der håndterede opkaldet. Denne skabelon forbedrer kundeoplevelsen ved at forbinde dem med en velkendt agent.

Denne flowskabelon kontrollerer, om en kunde har ringet inden for de sidste 24 timer, og i så fald dirigeres opkaldet til den samme agent. Den bruger Search API'en via GraphQL til at finde den sidste agent, der håndterede opkaldet, baseret på den, der ringer op, ANI (Automatic Number Identification).

Den bruger funktionen, der forbedrer HTTP-aktiviteten i Webex Contact Center ved at tilføje understøttelse af Content-Type: GraphQL - Mulighed for at bruge WebexCC API'ernes HTTP-forbindelse til at bruge Search API'en via den nye GraphQL-indholdstype: inklusive variabel substitution.

Forudsætninger

  • Konfigurer en forbindelse til Webex Contact Center API'er.

  • Sørg for, at Webex Contact Center-miljøet er korrekt konfigureret: Indgangspunkt, kortlægning af indgangspunkt, køer osv.

Flowfordeling

  1. Opkald modtages:

    • Opkaldet starter i flowet ved aktiviteten NyKontakt.

  2. Indledende hilsen:

    • Aktiviteten PlayMessage afspiller en indledende velkomstbesked til den, der ringer op.

  3. Uddrag aktuel tid:

    • Aktiviteten CurrentTime udtrækker det aktuelle tidspunkt.

  4. Beregn tid for 24 timer siden:

    • Aktiviteten Goback_By_a_day beregner tiden 24 timer før det aktuelle tidspunkt.

  5. Trim ANI'en:

    • Aktiviteten SetVariable trimmer ANI (opkalderens telefonnummer) for at fjerne "+1" præfiks til opslagsformål.

  6. Søge-API-kald (GraphQL):

    • Aktiviteten SearchAPILastAgent foretager et kald til Webex Contact Center Search API ved hjælp af GraphQL for at finde den agent, der håndterede det forrige opkald, baseret på ANI'en.

    • Den bruger variablerne goback_by_a_day og currentTime til at søge inden for de sidste 24 timer.

    • GraphQL-forespørgslen søger efter opgaver, der matcher den, der kalders ANI eller trimmede ANI, som ikke er aktive, og udtrækker ejer-ID'et (agent-ID'et) for opgaven.

  7. Fejlfindingslogning:

    • Aktiviteten DebugLog logger HTTP-statuskoden og svarteksten fra Search API-kaldet.

    • Aktiviteten Debug_Log logger det udtrukne agent-ID.

  8. Tjek API-svar:

    • Aktiviteten Condition_kxu kontrollerer, om HTTP-statuskoden fra Search API-kaldet er 200 (succes).

  9. Kontroller om agent-ID'et er udtrukket:

    • Aktiviteten Condition_jtn kontrollerer, om et agent-ID blev udtrukket fra Search API-svaret.

  10. Rute til sidste agent (hvis fundet):

    • Hvis der findes et agent-ID, afspiller aktiviteten PlayMessage_ee8 en bekræftelsesbesked til den, der ringer op, og informerer dem om, at de bliver viderestillet til den samme agent, som de talte med tidligere.

    • Aktiviteten QueueToAgent_xh1 sætter kaldet til agenten med det udtrukne agent-ID i kø.

  11. Rute til standardkø (hvis ikke fundet):

    • Hvis der ikke findes noget agent-ID (enten API-kaldet mislykkedes, eller der blev ikke fundet noget tidligere kald inden for 24 timer), sætter aktiviteten QueueToDefault kaldet i en standardkø.

  12. Afspil musik på hold:

    • Aktiviteten PlayMusic_i73 afspiller musik på hold, mens den, der ringer op, venter i køen.

Variabler

  • agent-ID: (STRING) - ID'et på den seneste agent, der håndterede opkaldet.

  • nuværende tid: (STRING) - Den aktuelle tid i millisekunder siden epoch.

  • goback_by_a_day: (STRING) - Tidspunktet for 24 timer siden i millisekunder siden epoken.

  • Svar: (STRING) - HTTP-svaret fra Search API'en.

  • ANITrim: (STRING) - Det trimmede ANI (telefonnummer) på den, der ringer op.

Flowaktiviteter

Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.

Flowaktivitet

Beskrivelse

Start

(Ny kontakt)

Starter flowet, når opkaldet modtages.

Handlinger

AfspilBesked

Afspiller en besked til den, der ringer op.

KøTilAgent

Sætter opkaldet i kø til en bestemt agent.

Afspil Musik

Afspiller musik på hold.

Sætter opkaldet i en standardkø.

HTTP

Foretager en HTTP-anmodning til Search API'en ved hjælp af GraphQL.

AfspilBesked

Afspiller en besked, der angiver, at den, der ringer op, bliver viderestillet til den sidste agent.

Indstil variabel

  • Aktuel tid: Sætter en variabel til det aktuelle tidspunkt.

  • Goback_By_a_day: Sætter en variabel til tidspunktet for 24 timer siden.

  • Fejlfindingslog: Logger API-svaret til fejlfinding.

  • Debug_Log: Logger det udtrukne agent-ID til fejlfinding.

  • SætVariable_7b4: Trimmer ANI'en til opslag.

Betingelser

  • Condition_jtn: Kontrollerer, om et agent-ID er udtrukket.

  • Condition_kxu: Kontrollerer om HTTP-statuskoden er 200.

Hold musik (MusicOnHold)

Spiller ventemusik, mens den, der ringer op, venter i køen.

Løkkehåndtering (CallLoopCycle og LoopCycle)

Sørger for, at opkald, der gentages for mange gange, dirigeres til den endelige menu.

Afbrydelse (AfbrydKontakt)

Afbryder opkaldet efter beskeder, eller når den, der ringer op, vælger at afslutte interaktionen.

Yderligere ressourcer

For mere information om brug af HTTP-anmodninger med GraphQL og andre aktiviteter i Webex Contact Center, se afsnittet HTTP-anmodning aktivitet.

Se også Webex Contact Center APIs-dokumentationen for detaljer om Search API og GraphQL-forespørgsler.

AI Agent Autonomous (pakkesporing)

Dette flow bruger en autonom AI-agent til at administrere stemmeinteraktioner relateret til pakkesporing. Flowet giver en mulighed for at eskalere til menneskelige agenter, når det er nødvendigt, eller ved fejl i AI-agenten.

Flowet er designet til at håndtere kundeinteraktioner om pakkesporing via en autonom AI-agent. AI-agenten består af en handling til at spore pakker og en vidensbase relateret til generelle forsendelsesforespørgsler. Kunder kan til enhver tid bede om at tale med en menneskelig repræsentant.

Forudsætninger

For at bruge dette flow skal du sørge for, at følgende er konfigureret:

  • En autonom AI-agent konfigureret med den relevante handling (sammen med opfyldelse) og vidensdokumenter. Et eksempel på et opfyldelsesflow er tilgængeligt i Webex Connect-flowskabeloner.

  • Indgangspunkt, kø, teams og indgangspunktstilknytning konfigureret på Control Hub-indstillingssiden for Webex Contact Center.

  • Cisco tekst-til-tale (TTS) er aktiveret til dynamisk at generere brugerdefinerede beskeder.

  • Upload statiske lydfiler, hvis du ikke bruger Ciscos standardlyd.

Integrationsfordeling

  1. Opkalder initierer kontakt: Opkaldet modtages af Webex Contact Center og dirigeres til den autonome AI-agent.

  2. Interaktion med AI-agenter: AI-agenten behandler opkalderens anmodning vedrørende pakkesporing.

  3. Kø til agent: Hvis eskalering er nødvendig på kundens anmodning eller på grund af fejl i AI-agenten, placeres den, der ringer op, i kø til en menneskelig agent.

  4. Afbryd forbindelsen: Interaktionen slutter, når den opkaldendes anmodning er behandlet, eller den opkaldende er viderestillet til en agent.

Aktiviteter brugt i flowet

Flowaktivitet

Beskrivelse

Start (Ny telefonkontakt) Denne aktivitet markerer begyndelsen på flowet, udløst af et nyt kald.
Virtuel agent V2 (VAV2) Den aktivitet, der er ansvarlig for interaktionen mellem flowet og AI-agenten. Vekselvirkning. Den samme aktivitet bruges til at starte samtalen og til at sende tilstandshændelser til AI-agenten.
Afspil besked Leverer systemmeddelelser ved hjælp af Cisco tekst-til-tale. Bruges til at afspille en fejlmeddelelse før eskalering til menneskelig agent i tilfælde af VAV2-aktivitetsfejl.
Kø til agent Administrerer kølogik for eskalering til menneskelige agenter.
Afspil musik Hold musik under kø, når den opkaldende venter på agentforbindelse.
Afbryd Afslutter interaktionen efter afslutning af opgaver, eller hvis den eskaleres til en menneskelig agent.

Fejlhåndtering

Processen inkluderer strategier for fejlhåndtering til at håndtere uventede problemer på en effektiv måde, hvilket sikrer, at den, der ringer op, informeres og omdirigeres korrekt.

Udviklersupport

For dybere indsigt i brugen af Webex Contact Center med autonome AI-agenter, se relateret dokumentation:

Yderligere ressourcer

For support relateret til dette flow, kontakt Webex Contact Center Developer Support-teamet via Webex Contact Center Developer Support.

For yderligere diskussioner, besøg Webex Contact Center APIs Developer Community.

AI Agent Scripted (pakkesporing)

Dette flow er designet til at håndtere stemmeinteraktioner relateret til pakkesporing ved hjælp af en scriptet virtuel agent. Dette flow demonstrerer den enkleste måde at udføre opfyldelse for en scriptet agent. Derudover demonstrerer flowet, hvordan kunder sættes i kø til forskellige agentkøer baseret på den sidste aktive intention og brugerdefinerede rapporter for AI-agenter i Analyser.

Dette flow udnytter en scriptet Webex AI Agent til at interagere med kunder vedrørende pakkesporing. VAV2-aktiviteten (Virtual Agent V2) afsluttes via sin 'Handled'-kant, når den scriptede agent genererer en brugerdefineret hændelse for at spore pakken. Flowet bruger en pakkesporings-API til at opnå dette. Denne API er tilgængelig for udviklere til test og demoer. Outputdataene parses i flowet og sendes tilbage til agenten via en tilstandshændelse. Mere information om konfiguration af opfyldelse for scriptede agenter til stemme.

Forudsætninger

For at bruge dette flow skal du sørge for, at følgende er konfigureret:

  • En Webex AI-agent, der er konfigureret til at håndtere forespørgsler om pakkesporing. Denne agent kan importeres, mens en ny agent oprettes.

  • Indgangspunkt, kø, teams og indgangspunktstilknytning konfigureret på Control Hub-indstillingssiden for Webex Contact Center.

  • Sørg for, at Cisco Text-to-Speech (TTS) er aktiveret til at generere dynamiske lydbeskeder.

  • Upload statiske lydfiler til brugerdefinerede systemnotifikationer, hvis det er nødvendigt.

Integrationsfordeling

Integrationsfordeling

Beskrivelse

Opkalder initierer kontakt Opkaldet modtages af Webex Contact Center og dirigeres til den scriptede AI-agent.
Interaktionstilstanden logges ved hjælp af global variabel Flowet indstiller den globale variabel CustomAIAgentInteractionOutcome til at logge status for kundens interaktion med AI-agenten. Dette opdateres på forskellige tidspunkter og bruges til at opbygge brugerdefinerede rapporter ved hjælp af visualiseringsværktøjet.
Interaktion med AI-agenter AI-agenten behandler kundeinput og reagerer baseret på konfigurerede intentioner. Hvis brugeren har til hensigt at spore en pakke og angiver et gyldigt pakkenummer, sendes kontrollen tilbage til flowet via en brugerdefineret hændelse.
Parsing og opfyldelse af metadata for AI-agenter Kundens pakkenummer udtrækkes fra VAV2-metadataene og bruges i HTTP-aktiviteten.
Betingelser for opfyldelsessvar Processen kontrollerer, om pakkeoplysningerne findes eller ej, og angiver passende svar.
Interaktion med AI-agenter genoptages* Afhængigt af opfyldelsessvaret sendes den besked, der skal sendes til kunderne, tilbage til den scriptede agent via hændelsesdata under 'Statushændelse'.
Agentoverdragelse og sagsaktivitet Bestemmer de næste trin baseret på den tidligere intention og styrer flowet til forskellige køer baseret på den tidligere intention.
Kø til agent Hvis eskalering er nødvendig, eller i tilfælde af fejl, placeres den, der ringer op, i kø hos en menneskelig agent.
Afbryd Interaktionen slutter, når den opkaldendes anmodning er behandlet, eller den opkaldende er viderestillet til en agent.

Aktiviteter brugt i flowet

Flowaktivitet

Beskrivelse

Start Starter flowet, når et nyt opkald modtages.
Indstil interaktionsresultatvariabel Brug den indstillede variable aktivitet til at opdatere den globale variabel CustomAIAgentInteractionOutcome for at gemme den seneste status for interaktionen med AI-agenten.
Interaktion med AI-agenter Håndterer forespørgsler om pakkesporing ved hjælp af scriptede interaktioner. Den samme aktivitet bruges til at starte samtalen og sende tilstandshændelser til AI-agenten.
Detaljer om parse-pakken Udtrækker pakkenummeret fra de metadata, der leveres af den virtuelle agent.
HTTP-anmodning om pakkeoplysninger Sender en anmodning til logistik-API'en for at hente pakkestatus og forventet levering. Brug ABC123456 som et eksempel på en pakkenummer.
Betinget logik Bestemmer svaret baseret på pakkestatus eller HTTP-statuskoden for API-kaldet.
Indstil responsvariabler Konfigurerer svar til at kommunikere, om pakken blev fundet, eller leveringsoplysningerne.
Afspil besked Giver systemfejlmeddelelser ved hjælp af Cisco Text-to-Speech, især i tilfælde af systemfejl.
Sagsaktivitet Styrer flowet baseret på den tidligere intention og beslutter om routing til specifikke køer.
Kø til agent Administrerer kølogik for eskalering til menneskelige agenter.
Afspil musik Hold musik under kø, når den opkaldende venter på agentforbindelse.
Afbryd Afslutter interaktionen efter afslutning af opgaver, eller hvis den eskaleres til en menneskelig agent.

Flowspecifikationer

Den flow-JSON, der bruges i dette eksempel, indeholder variabler og aktiviteter, der er essentielle for interaktionshåndtering, fejlbehandling og kommunikation mellem Webex Contact Center og DialogFlow. De anvendte nøglevariabler omfatter:

Variabel

Beskrivelse

event_name Navn på den begivenhed, der blev sendt til AI-agenten.
event_data Hændelsesnyttelast sendt til AI-agenten.
status Pakkens status baseret på HTTP-svaret.
estimatedDelivery Forventet leveringsdato og -tidspunkt for pakken baseret på HTTP-svaret.
packageResp Svar, der skal sendes tilbage til kunden baseret på HTTP-aktivitetsrespons.
Global_VoiceName Bestemmer den stemme, der bruges til tekst-til-tale.
CustomAIAgentInteractionOutcome Logger interaktionens status - afbrudt, håndteret, eskaleret eller fejlbehæftet - baseret på kundens interaktion med AI-agenten.

Fejlhåndtering

Processen inkluderer strategier for fejlhåndtering til at håndtere uventede problemer på en effektiv måde, hvilket sikrer, at den, der ringer op, informeres og omdirigeres korrekt.

Yderligere ressourcer

For dybere indsigt i brugen af Webex Contact Center med scriptede AI-agenter, se relateret dokumentation:

Udviklersupport

For support relateret til dette flow, kontakt Webex Contact Center Developer Support-teamet via Webex Contact Center Developer Support.

For yderligere diskussioner, besøg Webex Contact Center APIs Developer Community.

AI Agent Scripted (Lægetidsbestilling)

Denne skabelon demonstrerer dataflowet mellem Webex Contact Center og Webex AI Agent Studio for en interaktion, der udnytter en scriptet agent. Flowet indeholder adskillige integrationer med eksterne systemer. Disse kaldes baseret på brugerdefinerede hændelser sendt af AI-agenten, og opfyldelsesdataene sendes tilbage til agenten.

Dette flow viser, hvordan data sendes mellem Webex Contact Center og Webex AI Agent Studio ved hjælp af brugerdefinerede hændelser. Dette flow muliggør automatiseret planlægning og administration af lægeaftaler via en scriptet AI-agent. Det integrerer med eksterne systemer for at tjekke tilgængelighed, oprette aftaler, slå eksisterende aftaler op og aflyse aftaler. Flowet sikrer problemfri kommunikation mellem den, der ringer op, og AI-agenten, med eskaleringsmuligheder til menneskelige agenter, når det er nødvendigt.

Forudsætninger

For at bruge dette flow skal du sørge for, at følgende er konfigureret:

  • En scriptet AI-agent konfigureret med relevante intentioner til at håndtere aftalebooking og -aflysning. Dette kan importeres fra skabeloner, mens du opretter en ny scriptet agent i AI Agent Studio-platformen.

  • Indgangspunkt, kø, teams og indgangspunktstilknytning konfigureret på Control Hub-indstillingssiden for Webex Contact Center.

  • API'er til at interagere med det eksterne aftalestyringssystem.

  • Cisco tekst-til-tale (TTS) er aktiveret til at generere dynamiske lydbeskeder.

  • Upload statiske lydfiler, hvis du ikke bruger Ciscos standardlyd.

Integrationsfordeling

Integrationsfordeling

Beskrivelse

Opkalder initierer kontakt Opkaldet modtages af Webex Contact Center og viderestilles til AI-agenten.
Interaktion med AI-agent AI-agenten behandler kundeinput og reagerer baseret på konfigurerede intentioner.
Skift af kontrol mellem AI-agent og flow Kontrollen over samtalen udveksles mellem AI-agenten og flowet i forskellige trin. AI-agenten overfører kontrollen til flowet via brugerdefinerede hændelser, flowet udfører passende opfyldelse baseret på hændelsesnavnet og overfører kontrollen tilbage til AI-agenten sammen med opfyldelsesdata via tilstandshændelse i den virtuelle agent V2-aktivitet.
Kø til agent Hvis eskalering er nødvendig, placeres den, der ringer op, i kø hos en menneskelig agent.
Afbryd Interaktionen slutter, når opgaven er fuldført, eller den, der ringer op, er viderestillet til en agent.

Aktiviteter brugt i flowet

Flowaktivitet

Beskrivelse

Start Denne aktivitet markerer begyndelsen på flowet, udløst af et nyt kald.
Virtuel agent V2 (VAV2) Den aktivitet, der er ansvarlig for interaktion med AI-agenten. Den samme aktivitet bruges til at starte samtalen og til at sende tilstandshændelser til AI-agenten.
Parse Bruges til at analysere begivenhedsnyttelasten fra VAV2-aktiviteten.
Sag Bruges til at kontrollere hændelsesnavnet, der sendes af VAV2-aktiviteten og forgreningen til relevante HTTP-anmodningsaktiviteter.
HTTP-anmodning Interagerer med eksterne systemer for at udføre handlinger som at kontrollere tilgængelighed, oprette, slå op eller annullere aftaler ved hjælp af HTTP-anmodninger baseret på begivenhedsnavnet sendt af VAV2-aktiviteten. Aktiviteten analyserer også svaret på HTTP-anmodningen.
Tilstand Evaluerer resultatet af HTTP-anmodninger og styrer flowet baseret på succes- eller fejlbetingelser.
Indstil variabel Bruges til at konfigurere variabler som hændelsesnavn og hændelsesdata, som er essentielle for at genopkalde VAV2-aktiviteten med passende tilstandshændelsesparametre.
Afspil besked Leverer systemmeddelelser ved hjælp af Cisco tekst-til-tale. Bruges til at afspille en fejlmeddelelse før eskalering til menneskelig agent i tilfælde af VAV2-aktivitetsfejl.
Kø til agent Administrerer kølogik for eskalering til menneskelige agenter.
Afspil musik Hold musik under kø, når den opkaldende venter på agentforbindelse.
Afbryd kontakten Afslutter interaktionen efter afslutning af opgaver, eller hvis den eskaleres til en menneskelig agent.

Flowspecifikationer

Den flow-JSON, der bruges i dette eksempel, indeholder variabler og aktiviteter, der er essentielle for interaktionshåndtering, fejlbehandling og kommunikation mellem Webex Contact Center og DialogFlow. De anvendte nøglevariabler omfatter:

Variabel

Beskrivelse

event_name Navn på den begivenhed, der blev sendt til AI-agenten.
event_data Hændelsesnyttelast sendt til AI-agenten.
event_data_string Strengversion af event_data da VAV2-aktiviteten kun accepterer strenge.
http_input Anmodningstekst for HTTP-aktiviteten baseret på VAV2-metadata.
Global_VoiceName Bestemmer den stemme, der bruges til tekst-til-tale.

Fejlhåndtering

Processen inkluderer strategier for fejlhåndtering til at håndtere uventede problemer på en effektiv måde, hvilket sikrer, at den, der ringer op, informeres og omdirigeres korrekt.

Yderligere ressourcer

For dybere indsigt i opsætning af dine AI-agenter på Webex AI Agent Studio og brug af dem med Webex Contact Center, se Webex AI Agent Studio Administration Guide.

Udviklersupport

Brug skabeloner til underflow

Underflowskabeloner fungerer på samme måde som flowskabeloner. Disse skabeloner strømliner oprettelsen af underflows, der kan integreres i flere flows, hvilket reducerer redundans og udviklingstid.

For at oprette underforløb ved hjælp af skabeloner til underforløb skal du vælge den relevante skabelon, ændre den, så den passer til dine behov, validere, udgive og integrere den i dine arbejdsgange. For yderligere oplysninger, se Opret flows fra flowskabeloner.

Indsaml tilbagekaldsoplysninger

Brug denne skabelon til at oprette et underflow til indsamling af tilbagekaldsoplysninger, der gør det muligt for opkaldere at blive i køen eller anmode om et tilbagekald for at få fleksible servicemuligheder.

Denne undermenu indeholder en menu, der giver opkaldere mulighed for at vælge et tilbagekald eller forblive i køen. Hvis tilbagekaldsfunktionen vælges, indsamler den de nødvendige oplysninger til et tilbagekald, enten ved hjælp af den, der ringer op, eller et alternativt nummer. Du kan ændre underprocessen for at sikre en problemfri opkaldsoplevelse ved at håndtere fejl eller ukendte tilstande, såsom timeouts og ugyldige input.

Dette underforløb bruger Cisco tekst-til-tale (TTS) til alle lydprompter. For musik er standardindstillingen den indbyggede ventende musikfil, defaultmusic_on_hold.wav.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette underflow:

  • Opret indgangspunkter, køer, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter som f.eks. forbindelser, outdial ANI og mere.
  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco Text-to-Speech (TTS).
  • Sørg for, at callback-variablerne (for eksempel: callbackNumber, callbackNumberEntered, stayInQueue) er korrekt knyttet til dit system for at indsamle de relevante data.

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Subflow-indgange

  • tilbagekaldsnummer - STRING: Nummeret, der skal bruges til tilbagekaldet (enten det, som opkalderen ringer fra, eller et nyt nummer).
  • stayInQueue - BOOLEAN: Angiver, om den, der ringer op, har valgt at blive i køen (Sand) eller anmode om et tilbagekald (Falsk).

Subflow-udgange

  • tilbagekaldsnummerindtastet - STRING: Det nummer, som den opkaldende indtastede til tilbagekaldet, hvis de valgte at angive et alternativt nummer.
  • stayInQueue - BOOLEAN: Om den, der ringer op, har valgt at blive i køen eller blive opkaldt tilbage.

Opdeling af understrømme

Følgende tabel beskriver de forskellige underforløbselementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Understrømselement

Beskrivelse

Start underflow

Opkaldet går ind i underflowet.

Fravalgsmenu

Den, der ringer op, får mulighed for enten at blive i køen eller at blive ringet op.

  • Tryk 1 for tilbagekald.
  • Tryk 2 for at blive i køen.

Nummermenu

Hvis den, der ringer op, vælger at blive ringet op igen, får de mulighed for at:

  • Tryk 1 for at bruge det nummer, de ringer fra.
  • Tryk 2 for at indtaste et nyt tilbagekaldsnummer.

Saml cifre

Hvis den, der ringer op, vælger at indtaste et nyt tilbagekaldsnummer, bliver de bedt om at indtaste deres 10-cifrede nummer efterfulgt af firkanttasten. (#).

Indstil variabel

Det indsamlede callback-nummer gemmes i variablen callbackNumberEntered.

Slut på understrøm

Underflowet slutter efter indsamling af tilbagekaldsoplysninger eller håndtering af eventuelle fejl.

Understrømsaktiviteter

Følgende tabel beskriver rækkefølgen af underflowaktiviteter til indsamling af tilbagekaldsoplysninger.

Understrømsaktivitet

Beskrivelse

Start underflow

Underflowet starter, når det kaldes.

Fravalgsmenu

Dette giver den, der ringer op, mulighed for enten at blive i køen eller blive opkaldt tilbage. Dette bruger TTS til at bede den, der ringer op, om at trykke 1 for et tilbagekald eller 2 for at blive i køen.

Nummermenu

Hvis den, der ringer op, vælger et tilbagekald, bliver de bedt om enten at bruge deres nuværende nummer eller indtaste et nyt.

Saml cifre

Hvis den, der ringer op, vælger at indtaste et nyt nummer, indsamler denne aktivitet deres 10-cifrede nummer efterfulgt af pundtegnet. (#).

Indstil variabel

Det indsamlede nummer gemmes i callbackNumberEntered-variablen til senere brug.

Slut på understrøm

Processen afsluttes efter håndtering af opkalderens valg og indsamling af de nødvendige oplysninger.

Yderligere ressourcer

For mere information om konfiguration af underflows, se Webex Contact Center opsætnings- og administrationsvejledning.

Håndtering af fejl

Brug skabelonen til underflow for fejlhåndtering i Webex Contact Center til at administrere fejl som problemer med køhåndtering eller API-anmodningsfejl. Den kan knyttes til specifikke aktiviteter eller konfigureres som en global fejlhåndtering, hvilket sikrer, at systemet fortsætter med at fungere problemfrit og giver brugerne feedback på eventuelle problemer.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette underflow:

  • Sørg for, at Cisco tekst-til-tale (TTS) er aktiveret, så kontaktcenteret kan bruge tekst-til-tale til fejlmeddelelser.
  • Tilknyt errorMessage-variablen til dynamisk at håndtere de relevante fejlmeddelelser i din arbejdsgang.

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Subflow-indgange

  • fejlmeddelelse - STRING: Fejlmeddelelsen om dynamisk afspilning, der angiver det problem, som den, der ringer opstod, har.

Subflow-udgange

  • N/A: Denne underproces producerer ikke output, da den bruges til at håndtere fejl og give feedback til den, der ringer op.

Opdeling af understrømme

Følgende tabel beskriver de forskellige underforløbselementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Understrømselement

Beskrivelse

Start underflow

Underflowet udløses, når der opstår en fejl.

Afspilningsfejlmeddelelse

Systemet afspiller en dynamisk fejlmeddelelse defineret af variablen errorMessage ved hjælp af Cisco Cloud TTS. For eksempel kunne beskeden være: Vi oplever tekniske vanskeligheder. Prøv igen senere.

Slut på understrøm

(Normal ende)

Hvis fejlen håndteres korrekt, afsluttes underforløbet korrekt.

Slut på understrøm

(Fejlslut)

Hvis der opstår yderligere problemer (for eksempel hvis fejlmeddelelsen ikke afspilles), ender underforløbet i en eskaleringstilstand for at indikere en kritisk fejl.

Understrømsaktiviteter

Følgende tabel beskriver rækkefølgen af underflowaktiviteter til håndtering af fejl.

Understrømsaktivitet

Beskrivelse

Start underflow

Underforløbet starter, når der opstår en fejl, og starter fejlhåndteringssekvensen.

Afspilningsfejlmeddelelse

Afspiller fejlmeddelelsen til den, der ringer op, ved hjælp af Cisco Cloud TTS. Meddelelsens indhold defineres dynamisk af variablen errorMessage.

Slut på understrøm

(Normal ende)

Afslutter underforløbet, hvis fejlen er løst uden yderligere problemer.

Slut på understrøm

(Fejlslut)

Afslutter underforløbet med en eskalering, hvis der opstår yderligere fejl under fejlhåndteringsprocessen.

Yderligere ressourcer

For mere information om konfiguration af underflows, se Webex Contact Center opsætnings- og administrationsvejledning.

HTTP-datadip

Brug denne skabelon til underflow til at hente kundekontooplysninger via en HTTP-anmodning. Den understøtter bekræftelse af konto-ID, manuel indtastning, hvis anmodningen mislykkes, og håndterer timeouts, ugyldige input og kritiske fejl – ideel til automatiserede opslag af kundekonti i kontaktcentre.

Dette underflow giver en dynamisk oplevelse, hvor kundekontooplysninger hentes ved hjælp af en HTTP-anmodning. Hvis opslaget lykkes, bliver kunden bedt om at bekræfte konto-ID'et. Hvis det mislykkes, eller den, der ringer op, foretrækker det, kan de indtaste deres kontonummer manuelt. Flowet håndterer fejl såsom ugyldige input, timeouts og kritiske fejl elegant med passende prompter.

Dette underforløb bruger Cisco tekst-til-tale (TTS) til alle lydprompter.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette underflow:

  • Opret indgangspunkter, køer, forbindelser, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter.
  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco tekst-til-tale (TTS).
  • Sørg for, at HTTP-anmodningens URL og parametre er korrekt indstillet i henhold til din organisations behov.

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Subflow-indgange

  • fejlmeddelelse - STRING: En besked, der afspilles i tilfælde af en fejl under underflowet.

Subflow-udgange

  • outputVariabel - STRING: Gemmer det bekræftede eller manuelt indtastede kontonummer.

Opdeling af understrømme

Følgende tabel beskriver de forskellige underforløbselementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og svar, der forekommer i hvert trin.

Understrømselement

Beskrivelse

Start underflow

(Initialisering)

Underflowet starter processen med at hente kundedata.

Vent venligst

(Trøstende besked)

Den, der ringer op, informeres om, at systemet henter deres oplysninger ved hjælp af en TTS-prompt: Vent venligst, mens vi gennemgår dine oplysninger.

HTTP-anmodning

(Hent kundeoplysninger)

Systemet sender en HTTP GET-anmodning for at hente kundeoplysninger fra et angivet API-slutpunkt. Hvis det lykkes, indeholder svaret kunde-ID'et.

Tjek HTTP-status

(Evaluer svar)

HTTP-svaret evalueres baseret på statuskoden. Hvis anmodningen blev gennemført, går processen videre til næste trin.

Bekræftelsesmenu

(Anmod om bekræftelse eller manuel indtastning)

Den, der ringer op, bliver bedt om at bekræfte det hentede konto-ID eller manuelt indtaste sit kontonummer, hvis det er forkert.

Indstil variabel

(Butikskonto-ID)

Hvis den, der ringer op, bekræfter konto-ID'et, gemmes værdien i outputVariable.

Saml cifre

(Manuel kontoindtastning)

Hvis anmodningen mislykkes, eller den, der ringer op, vælger at indtaste sit kontonummer igen, bliver de bedt om at indtaste et 6-cifret kontonummer efterfulgt af pund-tasten. (#).

Håndtering af fejl

(StadigDer, Ugyldig, Kritisk)

Underflowet håndterer timeouts, ugyldige input og kritiske fejl med de respektive prompter:

  • StadigDer: Spørger: Er du der stadig?, i tilfælde af timeout.
  • Ugyldig: Giver den, der ringer op, besked om ugyldig input og beder vedkommende om at prøve igen.
  • Fejl: En kritisk fejlmeddelelse, der informerer: Noget gik galt.

Slut på understrøm

(Konklusion)

Underflowet slutter enten efter bekræftelse af kontonummeret eller håndtering af en fejl.

Understrømsaktiviteter

Følgende tabel beskriver rækkefølgen af underflowaktiviteter for denne skabelon.

Understrømsaktivitet

Beskrivelse

Start underflow

Underflowet starter, når det kaldes.

Vent venligst

Afspiller en besked ved hjælp af TTS og beder den, der ringer op, om at vente, mens deres oplysninger hentes.

HTTP-anmodning

Sender en HTTP GET-anmodning for at hente kundens kontooplysninger.

Tjek HTTP-status

Evaluerer HTTP-svaret for at afgøre, om anmodningen var vellykket.

Bekræftelsesmenu

Beder den, der ringer op, om at bekræfte det hentede konto-ID eller indtaste det igen, hvis det er forkert.

Indstil variabel

Gemmer det bekræftede eller manuelt indtastede kontonummer.

Saml cifre

Indsamler et 6-cifret kontonummer fra den, der ringer op, hvis HTTP-anmodningen mislykkes, eller de vælger at indtaste et nyt kontonummer.

Håndtering af fejl

Adskillige prompter håndterer timeouts, ugyldige input og kritiske fejl under underforløbet.

Slut på understrøm

Processen afsluttes, når kontonummeret er bekræftet, eller der opstår en fejl.

Købehandling

Brug denne underflowskabelon til at automatisere købehandling i Webex Contact Center, så opkaldere holdes engagerede med musik og beskedprompter.

Denne understrøm afspiller kømusik efterfulgt af en besked og gentager sekvensen op til et bestemt antal gange (standard er tre). Det sikrer problemfri køhåndtering og en engagerende opkaldsoplevelse. Du kan tilpasse variabler som musikvalg, beskedindhold og loopantal.

Dette underforløb bruger Cisco tekst-til-tale (TTS) til alle lydprompter. For musik er standardindstillingen den indbyggede fil (defaultmusic_on_hold.wav), for musik på hold.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette underflow:

  • Opret indgangspunkter, køer, forbindelser, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter.
  • Sørg for korrekt købehandlingslogik og fejlhåndteringskonfigurationer.
  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter eller musikfiler i stedet for Cisco Text-to-Speech (TTS).

For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Subflow-indgange

  • køBesked - STRING: Beskeden, der skal afspilles mellem musiknumre (standard: Vent venligst).
  • køMusik1 - STRING: Den første musikfil, der skal afspilles, mens den, der ringer op, venter (standard: defaultmusic_on_hold.wav).
  • køMusik2 - STRING: Den anden musikfil, der skal afspilles mellem beskeder (standard: defaultmusic_on_hold.wav).
  • tæller - HELTAL: En tæller til at spore antallet af løkker (standard: 0).
  • musikVarighed - HELTAL: Varigheden, som hvert musiknummer afspilles i (standard: 10 sekunder).

Subflow-udgange

Ingen

Opdeling af understrømme

Følgende tabel beskriver de forskellige underforløbselementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

Understrømselement

Beskrivelse

Start underflow

Understrømmen begynder.

Tilstandstjek

Underflowet kontrollerer, om tælleren er mindre end 2. Hvis sand, fortsætter flowet til musikken og beskedsekvensen. Hvis falsk, slutter underflowet.

Afspil musik 1

Den første musikfil (queueMusic1) afspilles i den varighed, der er defineret af musicDuration.

Afspil besked

Efter den første musikfil afspilles en besked ved hjælp af Cisco TTS, hvor indholdet er defineret af queueMessage.

Afspil musik 2

Efter beskeden afspilles den anden musikfil (queueMusic2) i den definerede varighed.

Inkrementtæller

Tællervariablen øges med 1, efter at den anden musikfil er afspillet.

Kontroller tilstanden igen

Når tælleren er øget, kontrollerer flowet igen, om tælleren stadig er mindre end 2. Hvis "true" er angivet, gentages løkken; ellers slutter underforløbet.

Slut på understrøm

Når tælleren når 2, slutter delflowet.

Understrømsaktivitet

Følgende tabel beskriver rækkefølgen af underflowaktiviteter.

Understrømsaktivitet

Beskrivelse

Start underflow

Initialiserer underflowprocessen.

Tilstandstjek

En betingelse kontrolleres for at sikre, at tælleren er mindre end 2, hvilket tillader løkken at fortsætte.

Afspil musik 1

Afspiller den første musikfil i den varighed, der er angivet af musicDuration.

Afspil besked

Afspiller en besked ved hjælp af Cisco TTS med indhold leveret af queueMessage.

Afspil musik 2

Afspiller den anden musikfil i den varighed, der er angivet af musicDuration.

Inkrementtæller

Øger tællervariablen med 1 for at styre løkken.

Slut på understrøm

Afslutter underflowet, når tælleren når den foruddefinerede grænse.

Skabelon til planlagt tilbagekaldsunderflow

Brug denne skabelon til at oprette et underflow, der giver opkaldere mulighed for at planlægge et tilbagekald til en bestemt dato og et bestemt tidspunkt, inklusive valg af tidszone.

Dette underforløb guider den, der ringer op, gennem en række prompter for at indsamle alle nødvendige oplysninger til et planlagt tilbagekald. Den beder om den ønskede dato, et start- og sluttidspunkt for tilbagekaldsvinduet og den, der ringer op, sin tidszone. Underflowet inkluderer validering af dato- og klokkeslætsinput for at sikre nøjagtighed. Hvis der indtastes et ugyldigt format, bliver den, der kalder op, spurgt igen. Når alle oplysninger er indsamlet, bruges de til at planlægge tilbagekaldet i systemet.

Denne underproces bruger Cisco tekst-til-tale (TTS) til alle lydprompter.

Forudsætninger

Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette underflow:

  • Opret indgangspunkter, køer, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter, f.eks. forbindelser, outdial ANI og mere.

  • Upload statiske lydfiler, hvis der bruges brugerdefinerede lydprompter i stedet for Cisco Text-to-Speech (TTS).

  • For detaljerede trin, se Webex Contact Center opsætnings- og administrationsvejledning.

Understrømningsindgange

VariabelnavnTypeBeskrivelse
Tilbagekaldsnummer SNOR Telefonnummeret, der skal bruges til tilbagekaldet.
Kundenavn SNOR Navnet på den kunde, der anmoder om tilbagekaldet.
Tilbagekaldskø SNOR Den kø, som det planlagte tilbagekald sendes til.

Understrømsudgange

VariabelnavnTypeBeskrivelse
TilbagekaldsplanDato SNOR Den dato, hvor tilbagekaldet er planlagt, formateret som ÅÅÅÅ-MM-DD.
TilbagekaldsplanTidszone SNOR IANA-tidszone-identifikatoren for tilbagekaldet (f.eks. America/Chicago).
TilbagekaldsplanStarttidspunkt SNOR Starttidspunktet for tilbagekaldsvinduet, formateret som HH:mm:ss.
TilbagekaldsplanSluttidspunkt SNOR Sluttidspunktet for tilbagekaldsvinduet, formateret som HH:mm:ss.

Opdeling af understrømme

Følgende tabel beskriver de forskellige underforløbselementer, der er involveret i opkaldsprocessen, og specificerer de handlinger og reaktioner, der forekommer i hvert trin.

UnderstrømselementBeskrivelse
Start underflow Opkaldet går ind i underflowet.
Planlæg dato Den, der ringer op, bliver bedt om at indtaste sin foretrukne tilbagekaldsdato i formatet ÅÅÅÅMMDD. Underflowet validerer inputtet for at sikre, at det er en reel dato. Hvis den er ugyldig, gentages prompten.
Planlæg starttidspunkt Den, der ringer op, bliver bedt om at indtaste starttidspunktet for tilbagekaldsvinduet i TTMM-format (24 timer). Underflowet validerer inputtet for at sikre, at det er et gyldigt tidspunkt. Hvis den er ugyldig, gentages prompten.
Planlæg sluttidspunkt Den, der ringer op, bliver bedt om at indtaste sluttidspunktet for tilbagekaldsvinduet i TTMM-format (24-timers). Underflowet validerer inputtet for at sikre, at det er et gyldigt tidspunkt. Hvis den er ugyldig, gentages prompten.
Tidszone for program Den, der ringer op, får vist en menu, hvor de kan vælge deres tidszone. - Tryk 1 for IST (indisk standardtid). - Tryk 2 for central tid. - Tryk 3 for østlig tid.
Planlæg tilbagekald Ved hjælp af alle de indsamlede oplysninger (CallbackNumber, CustomerName, CallbackQueue og den planlagte dato, tidspunkt og tidszone) planlægger underflowet officielt tilbagekaldet i systemet.
Slut på understrøm Underflowet slutter efter vellykket planlægning af tilbagekaldet.

Understrømsaktiviteter

Følgende tabel beskriver rækkefølgen af underflowaktiviteter til planlægning af et tilbagekald.

UnderstrømsaktivitetBeskrivelse
Start underflow Underflowet starter, når det kaldes.
Planlæg dato Indsamler den opkaldendes foretrukne tilbagekaldsdato. TTS-prompten er: "Indtast venligst din foretrukne dato i formatet ÅÅÅÅMMDD". Inputtet valideres for at sikre, at det er det korrekte datoformat.
KonvertérDatoFormat Når en gyldig dato er indtastet, konverterer denne aktivitet YYYYMMDD-inputtet til et YYYY-MM-DD-format og gemmer det i CallbackScheduleDate-variablen.
Planlæg starttidspunkt Indsamler starttidspunktet for tilbagekaldsvinduet. TTS-prompten er: "Indtast starttidspunktet for dit tilbagekald i TTMM-format". Inputtet valideres for at sikre, at det er det korrekte tidsformat.
KonvertérStarttidspunkt Konverterer HHMM starttidspunktet til et HH:mm:ss formatet og gemmer det i CallbackScheduleStartTime-variablen.
Planlæg sluttidspunkt Indsamler sluttidspunktet for tilbagekaldsvinduet. TTS-prompten er: "Indtast venligst sluttidspunktet for dit tilbagekald i TTMM-format". Inputtet valideres for at sikre, at det er det korrekte tidsformat.
KonvertérSluttid Konverterer HHMM-sluttidspunktet til et HH:mm:ss formatet og gemmer det i CallbackScheduleEndTime-variablen.
TidsplanTidszone Viser en menu til at vælge en tidszone.
Planlæg tilbagekald Denne sidste handling tager alle de indsamlede og formaterede variabler og opretter den planlagte tilbagekaldsanmodning i systemet.
Slut på understrøm Processen afsluttes, når tilbagekaldet er planlagt.

Opret og administrer flows

Opret et flow

Du kan oprette og administrere flows ved hjælp af modulet for routingressourcer. Når du designer et flow, må en konsultationsinteraktion ikke indeholde et høflighedsopkald, feedback på undersøgelse efter opkaldet eller en blind omstillingsaktivitet.

Når du opretter et flow, og antallet af noder overstiger 100, kan du opleve latenstid i Flow Designer. I sådanne tilfælde anbefaler vi, at du bruger funktionerne Flow Chaining og Dynamic Variables til at opdele et stort flow i let håndterbare mindre flows. For yderligere information, se Forbind flere flows (med GoTo) og Køkontakt.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

På siden Flows skal du klikke på Administrer flows. Vælg Opret flows fra rullelisten.

Guiden Opret et nyt flow vises med muligheden for at vælge mellem Flow eller Underflow.
4

Klik på Flow.

Klik på Underflow for at oprette et underflow. Processen med at oprette et underflow ligner processen med at oprette et flow.

5

Vælg den ønskede mulighed for at oprette flowet:

  • Start på en frisk– Brug denne indstilling til at oprette et nyt flow fra begyndelsen.
  • Flowskabeloner– Brug denne indstilling til at oprette et flow ud fra flowskabeloner. For yderligere information, se Opret flows fra flowskabeloner.
  • Importér– Brug denne indstilling til at importere flows fra et lokalt lager. For yderligere oplysninger skal du se Importer et flow.
6

Klik på Start på en frisk.

7

Indtast et unikt navn i feltet Flownavn.

Flownavnet må ikke indeholde mellemrum. Det eneste tilladte specialtegn er _ (understregning). Den tilladte længde er 80 tegn. For eksempel, NewContact_01.

8

Klik på Opret flow.

Vinduet Flow Designer vises.

9

I afsnittet Generelle indstillinger skal du indtaste en beskrivelse af flowet. Du kan ikke ændre beskrivelsen senere.

10

(Valgfrit) Konfigurer følgende indstillinger i afsnittet Diagramindstillinger.

  • Buede links– Aktiver eller deaktiver skift mellem buede links og retvinklede links for hvert flow.

    Du kan aktivere buede links for at forbedre visningen af forbindelsen mellem aktiviteter. I komplekse flows giver buede links bedre læsbarhed sammenlignet med lige linjer, der har tendens til at overlappe hinanden.

  • Linkfarve— Vælg farven fra rullemenuen for at angive linkene.

  • Fejlstifarve– Vælg farven fra rullemenuen for at angive fejlstierne.

  • Valgsfarve— Vælg farven fra rullemenuen for at angive det valgte link og de forbundne aktiviteter.

  • Tykkelse— Angiv værdien for at øge eller mindske tykkelsen af linket og de forbundne aktiviteter. Tykkelsen måles i pixels, og standardværdien er 1 pixel. Den maksimale understøttede tykkelse er 3 pixels.

11

I afsnittet Indstillinger for flowdekryptering skal du aktivere Aktiver flowdekryptering for at tillade dekryptering af følsomme oplysninger i flowet. En pop op-meddelelse Fejlfindingsdetaljer Dataafsløring vises. Markér Jeg accepterer og klik på Gem. Du vil nu kunne dekryptere følsomme oplysninger fra flowloggene under fejlfinding af flows. Se afsnittet Spor flow for yderligere oplysninger.

12

Udfør følgende opgaver for at oprette flowet:

Opret flows fra flowskabeloner

Flow-skabeloner giver dig færdiglavede flows til almindelige brugsscenarier. Sådan opretter du flows fra flowskabeloner:

1

Log ind på Control Hub.

2

Naviger til Tjenester > Kontaktcenter.

3

Fra navigationsruden Kontaktcenter skal du klikke på Kundeoplevelse > Strømme.

4

På siden Flows skal du klikke på Administrer flows og derefter klikke på rullemenuen Opret flows.

Guiden Opret et nyt flow vises med muligheden for at vælge mellem Flow eller Underflow.
5

Klik på Flow.

For at oprette et underflow skal du klikke på Underflow. Processen med at oprette et underflow ligner processen med at oprette et flow.

6

Fra Vælg en metodeskal du klikke på Flow-skabeloner.

7

Vælg din skabelon fra den tilgængelige liste over skabeloner. Klik på Næste.

Klik på Vis detaljer for at se en detaljeret forhåndsvisning af skabelonen. Se afsnittet Vis detaljer om flowskabelon for at få flere oplysninger.

8

I feltet Flownavn skal du angive et unikt navn til flowet. Overhold navngivningskonventionerne.

9

Klik på Næste.

Du har oprettet et nyt flow ud fra en flowskabelon.

For mere information om flows, og hvis flows kræver yderligere konfiguration før test, skal du bruge de links, der er tilgængelige i listen over flowskabeloner. Se Vis detaljer om flowskabelon.

Næste trin

Tilpas aktiviteterne og begivenhederne i flowet efter dine behov. Valider og udgiv flowet.

Se detaljer om flowskabelonen

Sådan får du vist flere oplysninger om en specifik skabelon:

1

Vælg den ønskede skabelon fra skabelonsamlingssiden.

2

Klik på Vis detaljer. Siden Skabelondetaljer vises.

  • Det øverste panel viser en forhåndsvisning af den valgte skabelon. Klik på fuldskærmsikonet for at åbne skabelonen i fuld skærm. Vælg bestemte sektioner af skabelonen, og zoom ind og ud. Om nødvendigt kan du skifte mellem hovedflowet og hændelsesflowet.
  • Den nederste rude indeholder følgende afsnit, der giver detaljerede oplysninger om den valgte flowskabelon:
    • Beskrivelse— Kort beskrivelse og formål med skabelonen.
    • Detaljer— Skabelonens vigtigste funktioner.
    • Forudsætninger– Trin, som du skal konfigurere for at flowskabelonen fungerer som forventet.
    • Strømningsfordeling— Detaljer om, hvordan strømmen starter, hvad der sker i strømmen, og hvordan strømmen slutter.
    • Anvendte aktiviteter— Viser en liste over de forskellige aktiviteter, der bruges i den specifikke skabelon.
    • Yderligere detaljer— Yderligere detaljer om flowskabelonen.

Næste trin

Klik på Vælg skabelon for at fortsætte med den valgte skabelon.

Indstillinger i kontekstmenuen

Brug kontekstmenuen til yderligere handlinger. For at åbne kontekstmenuen fra siden Flows skal du vælge flowet og åbne flowet i Flow Designer-modulet. Hold musen over flownavnet. Der vises en menu med følgende muligheder:

  • Rediger navn— Bruges til at omdøbe flowet.
  • Eksporter— Bruges til at eksportere flowet.
  • Importér— Bruges til at importere flowet.
  • Slet— Bruges til at slette flowet.
  • Vis versionshistorik– Bruges til at se versionsoplysningerne for flowet.

Rediger flowvariabler

Du kan ikke redigere en variabel, når den er i brug. Når du har oprettet variabeltypen, kan du ikke redigere den.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ud for det flow, du vil redigere. Flowet åbnes i Flow Designer-vinduet.

4

Klik på et variabeltag i ruden Globale egenskaber.

Et pop op-vindue viser en oversigt over variabeloplysningerne.
5

Klik på Rediger i øverste højre hjørne af pop op-vinduet.

6

Vælg den ubrugte variabel i flowet.

7

Foretag de nødvendige ændringer i variabelnavnet, beskrivelsen, værdien og variabelkonfigurationerne.

Rediger et flow

Brug Rediger til at redigere et flow. Når det er aktiveret, kan andre flowudviklere ikke redigere flowet samtidigt. Som standard åbnes et flow i skrivebeskyttet tilstand.

Du kan markere variabler, der indeholder følsomme oplysninger, som sikre. Når du åbner et eksisterende flow, der indeholder flowvariabler, får du en prompt om at gennemgå og markere disse variabler som sikre. For mere information om sikre variabler, se Sikre variabler.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Strømme vises og viser en liste over strømme med følgende felter:

Feltnavn

Beskrivelse

Flownavn

Navnet på flowet som konfigureret i Flow Designer-applikationen.

Flownavnet skal være unikt.

Beskrivelse

Beskrivelsen af flowet som konfigureret i Flow Designer-applikationen.

Status

Angiver, om flowet er publiceret eller stadig er i kladdefasen.

Senest ændretDato og klokkeslæt for sidst ændrede flow.

Sidst redigeret af

E-mail-ID'et for den bruger, der sidst redigerede flowet.

3

Klik på ikonet Gå til Flow Designer ud for det flow, du vil redigere. Flowet åbnes i Flow Designer-vinduet.

Hvis det valgte flow har flowvariabler, bliver du bedt om at markere variablerne som sikre.

Du kan kun ændre flowet, hvis knappen Rediger til er aktiveret. Hvis knappen Rediger til er slået fra, vises flowet i skrivebeskyttet tilstand.

4

Indstillinger for flowdekryptering: Aktiver Indstillinger for flowdekryptering for at tillade dekryptering af flow. Se afsnittet Spor flow for yderligere oplysninger.

5

Klik på Gå til Vælg sikre variabler for at åbne dialogboksen Rediger sikre variabler.

Du kan klikke på Spring over for nu for at fortsætte med at redigere det valgte flow uden at markere de sikre variabler. Denne dialogboks vises næste gang du redigerer flowet.

Markér afkrydsningsfeltet Vis ikke denne besked igen for permanent at springe udvælgelsesprocessen for det valgte flow over.

Denne funktion understøttes ikke i øjeblikket.

6

Markér afkrydsningsfelterne ud for de variabler, der indeholder følsomme oplysninger, og klik på Gem.

Flow Designer-vinduet viser de valgte variabler med et låseikon ud for variabelnavnene.

Det valgte flow åbnes i skrivebeskyttet tilstand.

7

Aktiver Rediger -knappen for at ændre flowet.

8

Rediger kladdeflowet efter behov.

Når du ændrer et flow, må en konsultationsinteraktion ikke indeholde et høflighedsopkald, feedback på undersøgelse efter opkaldet eller en blind omstillingsaktivitet.

9

Klik på Gem for at gemme flowet, hvis du deaktiverer knappen Automatisk lagring.

Forhåndsvisning af lydprompt i flowet

Funktionen til forhåndsvisning af lydprompter muliggør øjeblikkelig lydafspilning af .wav-filer og tekst-til-tale (TTS)-beskeder i Flow Designer-modulet. Knappen Forhåndsvisningsprompt i følgende aktiviteter giver en forbedret udvikleroplevelse ved at reducere tiden og indsatsen for validering af lyd- og tekst-til-tale-meddelelser:

Forhåndsvisning af lydprompter i flows

Brug knappen Forhåndsvisning af prompt til hurtig verifikation af lydprompter, sprog og stemmevalg i TTS-beskeder, samt test af SSML-markup til personlig tilpasning af prompter.

  • Play Musik-aktivitet understøtter ikke forhåndsvisningsprompt.

  • Når du forhåndsviser tekst-til-tale, er stemmevalg obligatorisk.

  • Du kan ikke ændre TTS-forbindelsesindstillingen, når du får vist en forhåndsvisning af prompten. Luk forhåndsvisningspromptmodalen, og vælg en anden udbyder i aktiviteten for at teste en anden TTS-udbyder.

  • Indstillingerne Sprog og Stemme i rullemenuen, når du forhåndsviser en prompt, svarer til variablerne Global_Sprog og Global_Stemmenavn, henholdsvis. Du kan indstille disse i flowet for at ændre oplevelsen.

  • Når du tester lydfilvariabler, skal du sørge for, at filstien svarer til en faktisk .wav-fil, der findes på systemet.

Søg efter enheder i et flow

Brug søgefunktionen til at søge efter enheder i et flow og hurtigt få adgang til deres placeringer. For mere omfattende og komplekse flows, brug denne søgefunktion for at undgå manuel indsats med at finde de ønskede enheder.

Du kan søge efter følgende enheder i flowet ved hjælp af denne søgefunktion:

  • Aktivitetsnavne, beskrivelser og input
  • Variabelnavne
  • Udtryk fra småsten
  • Flowegenskaber

Du kan finde og erstatte fritekst i felter som tekstinput, beskrivelser, pebble-udtryk osv.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ud for det flow, du vil redigere.

Flowet åbnes i vinduet Flow Designer.
4

I søgefeltet, der vises i øverste højre hjørne, skal du indtaste nøgleordet (aktivitetsnavn, variabelnavn eller streng) og trykke på Enter.

Alternativt kan du aktivere søgefeltet ved hjælp af tastaturgenvejene: Kommando + K (til macOS) og Ctrl + k (til Windows).

Søgeresultaterne vises i et separat søgepanel i venstre side af skærmen.
5

(Valgfrit) Vælg en eller flere enhedstyper fra rullelisten for at filtrere søgeresultaterne.

6

For at finde og erstatte en tekst skal du gøre følgende:

  1. Indtast ordet i feltet Erstat for at erstatte det valgte nøgleord.

  2. Du kan enten vælge de individuelle søgeresultater og erstatte dem med det angivne nøgleord, eller klikke på ikonet Erstat alle (Erstat alle ikoner.) for at erstatte alle forekomster i hele flowet.

Anvend versionsetiketter på et flow

Vi anbefaler at tilføje versionsetiketter for at opbygge en livscyklus for flowet gennem forskellige faser, f.eks. udvikling, test og live. I stedet for at anvende ændringer direkte på flowet, kan du publicere flowet gennem faser, før du implementerer flowet i produktionen. Denne funktion hjælper dig med at undgå overskrivning af dit aktuelle flow i produktionen.

Når du publicerer et flow, skal du knytte en versionsetiket, f.eks. 'Live', 'Test' eller 'Dev', til den nye flowversion ud over flownavnet. Dette giver mulighed for at tilknytte forskellige versioner af det samme flow til forskellige indgangspunkter eller GoTo-aktiviteter. Seneste er standardversionsbetegnelsen, som du ikke kan fjerne fra en flowversion. Du kan anvende enhver anden versionsetiket sammen med den seneste.

Derudover kan du tilknytte flere versioner af det samme flow til et indgangspunkt. Under en indgangspunktskonfiguration kan du vælge et flow sammen med en af dets tilhørende versionsbetegnelser.

Du kan også ændre flowlogikken dynamisk ved at tilgå versionsnavne i flowet ved hjælp af variablen NewContact (se Start flow for detaljer). Variablen NewContact.FlowVersionLabel viser den flowversionsmærkat, der aktuelt udføres: hvad enten det er 'Udvikler', 'Test', 'Live' eller 'Seneste'. Anvendelse af en flowversionsetiket muliggør udarbejdelse af brugerdefineret logik, der er skræddersyet til flowets specifikke versionsetiketter.

Når du åbner flowet i redigeringstilstand, ser du kladdeversionen fra den senest publicerede flowversion. Når du udgiver denne kladdeversion, tilknyttes den seneste versionsetiket til den. På et givet tidspunkt er det kun ét flow, der har den seneste versionsetiket tilknyttet. Dette svarer til den senest udgivne version af flowet.

Før du begynder

Du skal udgive flowet mindst én gang.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ud for det flow, du vil redigere. Flowet åbnes i Flow Designer-vinduet.

4

Rediger flowet.

5

Klik på Gem for at gemme flowet, hvis du deaktiverer knappen Automatisk lagring.

6

Slå Validering til/fra-knappen for at aktivere publicering.

7

Klik på Udgiv.

8

(Valgfrit) I dialogboksen Udgiv flow skal du indtaste en note om versionen eller andre oplysninger, du vil dele med andre flowudviklere.

9

Som standard er Seneste valgt som versionsetiket, der angiver den seneste version af flowet. Du kan anvende flere versionsetiketter på en flowversion, f.eks. live, dev eller test, fra rullelisten Tilføj versionsetiket.

Hvis en bestemt versionsetiket er knyttet til et indgangspunkt, vises en meddelelse ud for den pågældende versionsetiket i rullelisten, der angiver, at etiketten er knyttet til et indgangspunkt.

10

Klik på Udgiv.

Når du har valgt en eller flere passende versionsbetegnelser og publiceret, skal du bruge denne version af flowet, når du tildeler til et indgangspunkt.

11

(Valgfrit) Klik på timerikonet ved siden af versionsnummeret for at se versionshistorikken for flowet.

Modalvinduet Versionshistorik vises og viser følgende detaljer for aktive versioner og andre versioner af flowet:

  • Udgivelsestidspunkt
  • Versionsnummer
  • Versionsetiket (hvis anvendt)
  • Sidst redigeret af
  • Udgiv note

Brug en af følgende søgeattributter for nøgleord til at filtrere tabellen:

  • Versionsnummer
  • Versionsetiketter
  • Udgivet af
  • Udgiv note
  • Udgivelsesdato
12

(Valgfrit) Klik på ikonet Vis for en hvilken som helst række for at se det flow, der er offentliggjort i den valgte version.

Hvis du vælger at redigere, når du ser en ældre flowversion, overskrives det aktuelle udkast med den specifikke flowversion.

Når du har anvendt den relevante versionsetiket på et flow, kan du vælge den pågældende flowversion, når du opretter en kø.

Du kan tilføje et hvilket som helst antal versioner til et flow. Flowversionshistorikken viser dog kun de seneste 100 versioner. Flowversioner slettes kun, når du sletter flowet.

Aktivér eller deaktiver automatisk lagring

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

For at oprette et flow skal du klikke på Ny.

4

For at redigere et eksisterende flow skal du klikke på ikonet Gå til Flow Designer ud for det flow, du vil redigere.

Flowet åbnes i vinduet Flow Designer.
5

For at aktivere den automatiske lagringsfunktion skal du indstille Automatisk lagring til/fra-knappen til TIL.

6

Sådan deaktiverer du den automatiske lagringsfunktion:

  1. Sæt Automatisk lagring -knappen til FRA.

    En meddelelse beder dig om at bekræfte din handling.

  2. Klik på Deaktiver automatisk lagring.

Når du har deaktiveret den automatiske lagringsfunktion, skal du gemme dine ændringer manuelt. Ellers mister du de ændringer, der er foretaget i flowet.

Kopier og indsæt aktiviteter

Kopiér og indsæt en aktivitet eller en gruppe af aktiviteter i det samme flow, så du ikke behøver at konfigurere aktiviteter fra bunden. Til dette formål kan du vælge en enkelt aktivitet eller en gruppe af aktiviteter ad gangen og genbruge dem i samme flow. Når du kopierer aktiviteter, opretter systemet dubletter af disse aktiviteter og kopierer alle de konfigurerede indstillinger og links.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

For at oprette et flow skal du klikke på Administrer flows > Opret flow.

4

For at redigere et eksisterende flow skal du klikke på ikonet Gå til Flow Designer ved siden af flowet for at åbne flowet.

5

Gør ét af følgende:

  1. For at kopiere og duplikere en enkelt aktivitet skal du vælge den aktivitet, du vil kopiere, og klikke på kopieringsikonet (Kopiér ikon.).

  2. For at kopiere og duplikere flere aktiviteter skal du trykke på Shift og vælge de aktiviteter, der skal grupperes, og klikke på kopieringsikonet (Kopiér ikon.).

Alternativt kan du trykke på Ctrl+C på dit tastatur for at kopiere de valgte aktiviteter og tryk på Ctrl+V for at indsætte de valgte aktiviteter på lærredet.

6

Omarranger de kopierede aktiviteter efter behov.

Valider et flow

Valider et flow for at sikre, at alle obligatoriske felter er konfigureret , og at flowets struktur er gyldig. Validering kan ikke bestemme, hvordan systemet kører flowet under kørsel, og garanterer ikke, at flowet kører som forventet.

Når valideringen er gennemført, skal du lade Validering -knappen være aktiveret. Du kan ikke udgive flowet, medmindre valideringen lykkes.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ud for det flow, du vil validere.

Flowet åbnes i vinduet Flow Designer.
4

Sæt Validering til/fra til Til.

Valideringen starter, og der vises fejl i vinduet.

Under validering viser systemet fejl på disse måder:

  • Knap til flowfejl– Der vises en rød knap ved siden af Validering -knappen, der viser antallet af aktive fejl. Hvis der ikke er nogen fejl (Flowfejl: 0), knappen er grøn.
  • Stil for aktivitetsfejl– Hvis en aktivitet har konfigurationsfejl, vises aktiviteten med en rød kontur og et rødt informationsikon i øverste højre hjørne. Klik på dette ikon for at vise et kontekstuelt værktøjstip, der opsummerer eventuelle fejl i aktiviteten. Når du har rettet fejlen, mister aktiviteten fejlformatet i realtid.
  • Vindue med valideringsdetaljer– Dette pop op-vindue indeholder en løbende liste over aktive fejl i flowet. Du kan trække og flytte dette vindue rundt på lærredet. Klik på ikonet Luk øverst til højre for at lukke vinduet.

    Der er to sektioner i dette vindue:

    • Afsnit om flowfejl— Dette afsnit viser alle aktive fejl i flowet og opdeler dem efter aktivitet. Løs alle disse fejl, før du kan udgive flowet. For yderligere information, se Forstå fejlkoder.
    • Anbefalingsafsnit— Dette afsnit viser bedste praksis og påmindelser til opbygning af flows. Selvom du bør overveje disse punkter, før du publicerer et flow, er anbefalingerne ikke påkrævede.

      Hvis du ikke vil se anbefalingerne, skal du klikke på Afvis anbefalinger for at skjule listen. Listen forbliver skjult, indtil du lukker vinduet Valideringsoplysninger og åbner det igen.

5

Hvis du lukker vinduet Valideringsoplysninger og vil åbne det igen, skal du klikke på knappen Flowfejl.

6

(Valgfrit) Hvis der er fejl, skal du indstille Validering til Fra. Ret fejlene, og genstart valideringen.

Flowvalidering kan ikke evaluere funktioner eller kontrollere, om variabler fortolkes til forventede værdier. Den kontrollerer kun for strukturelle fejl. Dobbelttjek dine variabler for at sikre, at de fungerer som forventet.

Kopiér et flow

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ellipseikonet ud for det flow, du vil kopiere, og klik på Kopiér.

Navnet på det kopierede flow har dette format: Copy_FlowName_FlowID. Flownavn er navnet på det oprindelige flow, og flow-ID er et unikt id for det oprindelige flow.

4

Åbn det kopierede flow for at redigere navnet.

Eksportér et flow

Eksporter et flow for at udtrække en flowdefinition som en JSON-fil. Senere kan du importere JSON-filen for at oprette det samme flow på en anden lejer. For at importere et flow, se Importer et flow.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ellipseikonet ud for det flow, du vil eksportere, og klik på Eksporter.

4

I den dialogboks, der åbnes, skal du vælge Gem og klikke på OK for at downloade flowfilen.

Filen downloades til dit lokale system med det eksisterende filnavn i JSON-format.

Importér et flow

For at importere et flow fra en anden lejer skal du først eksportere flowet som en JSON-fil. For at eksportere et flow, se Eksporter et flow.

Hvis du vil genbruge et eksisterende flow inden for den samme lejer, kan du se Kopier et flow.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Under Administrer flows klik på Importer.

4

Vælg den flowfil, der er i JSON-format fra dit lokale system.

5

Klik på Åbn for at importere filen.

Flowet importeres til din lejer.

Du kan kun importere et flow i JSON-format. JSON-filen skal være et gyldigt flow for at importen kan lykkes.

Du kan importere en filstørrelse på op til 10 MB.

Næste trin

Du kan ændre eller publicere flowet. For yderligere information, se Arbejde med flows.

Publicer et flow

Du kan udgive et flow, når systemet har valideret flowet og fundet det uden fejl. Du kan bruge et publiceret flow i routingstrategier for indgangspunkter.

Før publicering skal du bekræfte, at flowet er korrekt konfigureret og klar til brug i live kontaktcenteret. Systemet understøtter ikke fuldt ud redigering af et publiceret flow.

Systemet deaktiverer knappen Udgivelsesflow, mens Validering er slået fra. Hvis der er aktive fejl, forbliver knappen deaktiveret.

Når du klikker på Udgiv flow, vises bekræftelsesvinduet Udgiv flow. Før du publicerer et flow, skal du sørge for, at alle udtryk fungerer, og at flowet opfører sig som ønsket.

Hvis der opstår en fejl:

  • Du ser et meddelelsesvindue med Tracking Id og Flow Id. Kontakt Cisco Support for at få hjælp til fejl. Support kræver Tracking Id.
  • Klik på Prøv at udgive igen.
1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ud for det flow, du vil publicere.

Flowet åbnes i vinduet Flow Designer.
4

Klik på Udgiv.

Hvis flowet udgives, vises en bekræftelsesmeddelelse.

5

Vælg én af følgende valgmuligheder:

  • Klik på Luk flow & Log ud, hvis du er færdig med at gennemgå flowet og vil logge ud af Flow Designer.
  • Klik på Gå tilbage til flow, hvis du vil gennemgå eller redigere flowet.

    Hvis flowet er tildelt routingstrategier for indgangspunkter, kan redigering af et publiceret flow påvirke interaktioner i live kontaktcenteret.

Slet et flow

Hvis et flow har statussen Udgivet, kan det være en del af en routingstrategikonfiguration. Vid, hvor flowet er i brug, før du sletter det. Ellers kan du påvirke interaktionerne i kontaktcentret.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ellipseikonet ud for det flow, du vil slette, og klik på Slet.

4

Klik på Ja for at bekræfte.

Strategier for routing af indgangspunkter

En routingstrategi for indgangspunkt er en konfiguration, der styrer en kontakts routingadfærd, når kontakten når et indgangspunkt. Når en kontakt ankommer til et indgangspunkt, kontrollerer routingmotoren, hvilken routingstrategi for indgangspunktet der er aktiv på det givne tidspunkt, og følger denne konfiguration.

Afsnittet om opkaldsstyring i konfigurationen af routingstrategien for indgangspunktet giver dig mulighed for at vælge et flow, der styrer den oplevelse, opkaldere har under deres interaktion. Med Flow Designer kan du konfigurere et end-to-end flow, der styrer både den indledende behandling af opkaldet i IVR'en og køoplevelsen, efter at kontakten er sat i kø.

Vælg et flow fra rullemenuen Flow for at angive det flow, der styrer denne end-to-end-opkaldsoplevelse i det tidsinterval, der er angivet i routingstrategien. Kun flows, der er publiceret fra Flow Designer, er tilgængelige fra denne rulleliste.

Flows er kun tilgængelige for telefoniindgangspunkter. Du kan ikke tilsidesætte nogen indstillinger i flowet fra indgangspunktets routingstrategi.

Strategier for køruting

En kø-routingstrategi er en konfiguration, der styrer en kontakts routingadfærd, når kontakten når en kø. Når en kontakt ankommer til en kø, kontrollerer routingmotoren, hvilken køroutingstrategi der er aktiv på det givne tidspunkt, og følger denne konfiguration.

Kunder, der har strategier for kørouting i Webex Contact Center, kan få adgang til dem, men de kan ikke oprette nye strategier. Vi anbefaler, at alle kunder overfører deres konfigurationer til køer.

Opret og administrer underflows

Med Flow Designer kan du opdele store flows i mindre, mere håndterbare dele kaldet underflows. Du kan genbruge underflows på tværs af flere flows for at håndtere specifikke opgaver. Denne modulære tilgang forenkler flowstyringen og reducerer kompleksiteten ved at opbygge store flow. Her er nogle nøglekarakteristika for understrømme:

  • Du kan oprette underflows på organisationsniveau for at gøre dem tilgængelige internt. For eksempel kan du se og aktivere underflows, der er tilgængelige i den samme organisation. Du kan oprette maksimalt 200 underflows pr. organisation.

  • Du kan kalde et underflow indefra et flow for at køre logik uden at linke til et indgangspunkt eller forlade hovedflowet.

  • Du kan genbruge underflows flere gange i et hovedflow eller på tværs af hovedflows i organisationen.

  • Du kan overføre variabler mellem det overordnede flow og underflows og knytte input- og outputvariabler fra hovedflowet til underflowet og den modsatte vej. Dette gør disse variabler i underflowet uafhængige af variablerne i det overordnede flow, der kalder underflowet.

    Indstillingerne for tekst-til-tale (TTS) i hovedflowet overføres dog ikke til underflowene. For eksempel, overvej en strømning, hvor den primære strømningsvariabel er Global_VoiceName: fr-FR-Ariane (French). Hvis et underflow udløser afspilning af TTS, afspilles lyden som standard på engelsk. For at overkomme dette skal du definere en understrømsvariabel med samme navn, nemlig Global_VoiceName :fr-FR-Ariane (French). Alternativt kan du oprette en underflowvariabel Global_VoiceName (samme som i hovedflowet) og knytte værdien fra hovedflowet til underflowet. For mere information, se Konfigurer forskellige understøttede sprog og stemmenavne med native tekst-til-tale i WxCC-underflowet.

    Du kan ikke tilføje globale variabler til underflowet. Du kan dog knytte en global variabel fra hovedflowet til en lokal variabel i et underflow.

  • Du kan udgive underflow uafhængigt. Ændringerne i underflowet træder dog først i kraft, når du genudgiver hovedflowet.

  • Du kan tilknytte en versionsetiket, f.eks. Live, Udvikler og Test, til et underflow, så du kan udføre en end-to-end-test af hovedflowet i de respektive miljøer.

  • Underflows skal kaldes fra hovedflowsene. Du kan ikke kalde et andet underflow fra et underflow.

  • Du kan ikke linke et underflow fra et indgangspunkt eller en køroutingstrategi.

  • Du kan importere og eksportere underflows uafhængigt.

Opret et underflow

Du kan oprette og administrere underflows i Control Hub.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme > Understrømme.

3

Klik på Administrer underflows > Opret underflow.

4

I feltet Navn på underflow skal du indtaste navnet på underflowet.

Navnet på underflowet skal være unikt. Den må ikke indeholde mellemrum. De eneste tilladte specialtegn er _ (understregning) og - (bindestreg). Den maksimale længde er 80 tegn.

5

Klik på Start opbygning af underflow.

Vinduet Flow Designer vises.

6

I afsnittet Generelle indstillinger skal du indtaste beskrivelsen af underflowet. Du kan ændre denne beskrivelse senere.

7

I afsnittet Visningsindstillinger skal du konfigurere funktioner som buede links, linkfarve, fejlstifarve, markeringsfarve og tykkelse.

8

I afsnittet Variabeldefinition skal du tilføje de nødvendige variabler for at linke til hovedflowet.

  • Subflow input variabel: (Påkrævet) Denne variabel tager input fra hovedflowet.
  • Udgangsvariabel for delstrøm: (Påkrævet) Denne variabel returnerer et output tilbage til hovedstrømmen.
  • Lokal variabel for delstrøm: (Valgfrit) Denne variabel er til logik, der er isoleret inden for underflowet og ikke relaterer sig til nogen af hovedflowvariablerne.

Alle ovenstående variabler kan være af typen String, Integer, Date Time, Boolean, Decimal og JSON.

9

Udfør følgende opgaver for at oprette underflowet:

Handlinger som at anvende versionsetiketter og flowsporing fungerer på samme måde som i hovedflowet. For mere information, Anvend versionsetiketter på et flow og Fejlfind flows.

Rediger et underflow

Når du redigerer og publicerer et underflow, træder ændringerne først i kraft i hovedflowet, når du har publiceret hovedflowet.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme > Understrømme.

3

Klik på det underflow, du vil redigere.

4

Aktiver Rediger til/fra-knappen for at ændre underflowet.

5

Foretag de nødvendige ændringer i underflowet.

Klik på Gem for at gemme flowet, hvis du deaktiverer knappen Automatisk lagring.

Slet et underflow

Hvis et publiceret hovedflow bruger et underflow, kan du ikke slette det, uanset om flowet er aktivt eller knyttet til et indgangspunkt. For at slette underflowet skal du først fjerne det fra hovedflowet eller slette hovedflowet helt.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme > Understrømme.

3

Klik på ikonet med den lodrette ellipse på den underløbsrække, du vil slette, og klik på Slet.

4

Klik på Ja for at bekræfte.

Tilføj underflow til et hovedflow

Du kan tilføje et underflow på tværs af flere hovedflows.

1

Log ind på Control Hub.

2

Naviger til Kontaktcenter > Kundeoplevelse > Strømme.

Du kan også tilføje et underflow til et hovedflow fra navigationslinjen i administrationsportalen. Vælg Rutestrategi > Strømme. Klik på ellipseikonet ud for det flow, du vil redigere, og klik på Åbn.

3

Klik på det flow, du vil ændre, for at tilføje et underflow.

Vinduet Flow Designer vises.

4

Klik på fanen Understrømme.

En liste over understrømme for den valgte organization/tenant vises.

5

Træk og slip det ønskede underflow fra listen til lærredet for at føje det til hovedflowet.

Du kan se detaljerne for det valgte underflow, f.eks. navn, underflowversion sammen med versionsbetegnelsen og alle variabler, der er konfigureret i underflowet.

Du kan eventuelt klikke på Vis ud for underflowets navn for at åbne underflowet i en ny fane i browseren.

6

I afsnittet Underflowversion skal du vælge den ønskede underflowetiket, som du vil føje til hovedflowet, da dette ikke er konfigureret som standard. Som standard er afkrydsningsfeltet Aktiver automatiske opdateringer markeret. Når den er aktiveret, opdaterer systemet automatisk hovedflowet med den nyere version, hver gang du opretter en ny version af et underflow.

Fjern markeringen i indstillingen Aktiver automatiske opdateringer for at deaktivere automatiske opdateringer. Sørg for at genudgive hovedflowet, når du opretter nyere versioner af underflowet.

7

I afsnittet Inputvariabler for understrøm skal du knytte de primære flowvariabler til inputvariablerne for understrøm.

Sørg for, at du tilknytter den samme datatype for at aktivere underflowet til at fungere uden fejl.

På samme måde skal du i afsnittet Subflow outputvariabler knytte subflow outputvariablerne til hovedflowvariablerne med samme datatype.

8

Udgiv hovedflowet.

Opret og administrer funktioner

Du kan oprette og administrere funktioner i Flow Designer-modulet. Funktioner giver dig mulighed for at skrive brugerdefineret kildekode til at udføre hurtige dataopgaver og orkestrere komplekse handlinger. Du kan skrive kode inline ved hjælp af en kodeeditor og bruge dem på tværs af flows.

Funktionerne supplerer Pebble Template-frameworket, som udviklerne bruger til at udføre lignende opgaver. Med denne funktion kan flowudviklerne:

  • Vælg sproget til at skrive koden. Understøttede sprog er JavaScript og Python.
  • Skriv brugerdefineret kildekode med sprogspecifik statisk analyse.
  • Test brugerdefineret kode med eksempelværdier og se output og fejl før publicering.
  • Skriv flowlogik baseret på aktivitetsoutputvariabler og status/error koder.
  • Parser og indstil værdierne af de output, der returneres af funktionen, i variabler til videre brug i flowet.
  • Genbrug funktioner på tværs af flere flows som en aktivitet.
  • Fejlfinding af flows ved hjælp af de fejlmeddelelser, der returneres af funktionsoutputtet, status- og fejlkoder, håndtering af runtime-fejl, flow-fejlfindingsfunktioner og analysefunktioner.

Vigtige overvejelser

Dette afsnit fremhæver et par vigtige overvejelser, man skal være opmærksom på, når man arbejder med funktioner:

  • Det maksimale antal understøttede funktioner pr. organisation er 200.
  • Den maksimale allokerede hukommelse pr. funktion er 128 MB.
  • Den konfigurerbare timeout for lyd under ventetid er 2-5 sekunder.

Opret en funktion

1

Log ind på Control Hub.

2

Naviger til Tjenester > Kontaktcenter > Kundeoplevelse > Funktioner.

3

På siden Funktioner skal du klikke på Opret en funktion.

Du kan også oprette en funktion fra fanen Funktioner i Flow Designer-modulet.

4

På siden Opret en ny funktion skal du vælge den ønskede metode til at oprette en funktion.

  1. Start på ny– Vælg denne metode for at oprette en ny funktion fra bunden for at udføre dataparsing eller køre brugerdefineret kode. I guiden Opret en ny funktion skal du udføre følgende opgaver:

    1. Navn & På siden Konfigurer skal du konfigurere følgende indstillinger:

      • Funktionsnavn— Angiv et navn til funktionen.
      • Funktionssprog— Vælg funktionssproget. Tilgængelige sprog inkluderer JavaScript og Python.

    2. Klik på Opret funktion. Den nye brugergrænsefladeside med funktionsdefinitioner indlæses med følgende paneler:

      • Kodeeditor – Indtast din brugerdefinerede kildekode her.
      • Testpanel – Test den skrevne kode ved at angive værdier til et hvilket som helst af de definerede input. Klik på Test for at validere koden. Resultatet vises i resultatruden.
      • Egenskabspanel – Består af følgende felter.
        • Funktionsbeskrivelse— Giv en kort beskrivelse af funktionens formål.
        • Variabeldefinition— Konfigurer og knyt inputvariablerne til koden. Klik på knappen Tilføj inputvariabler. I pop op-vinduet Tilføj funktionsvariabel skal du indtaste følgende oplysninger:
          • Navn— Indtast navnet på variablen.
          • Beskrivelse— Angiv en beskrivelse af variablen.
          • Variabeltype— Vælg variabeltypen. Tilgængelige muligheder er Streng, Heltal, Dato og Tid, Boolesk, Decimal og JSON.

          Klik på Gem.

        • Definition af outputvariabel— Angiv de outputvariabler, der skal returneres af funktionen. Dette hjælper flowudviklerne med at bruge disse variabler, mens de bruger din funktion.
        • Funktionsegenskaber nederst til højre i ruden viser følgende detaljer:

          • Funktionsejer— E-mail-id'et for den bruger, der oprettede funktionen.
          • Funktions-ID—Autogenereret funktions-id.
          • Sidst redigeret— Datoen for sidst redigering af funktionen.
          • Funktionsversion— Det seneste tilgængelige versionsnummer for denne funktion.

  2. Importér— Vælg denne metode til at importere en funktion. I guiden Opret en ny funktion skal du udføre følgende opgaver:

    Du kan kun importere JSON-filer, der er genereret ved at eksportere en funktion.

    1. På siden Upload filen skal du vælge den ønskede fil. Alternativt kan du trække og slippe filen. Klik på Erstat for at erstatte den valgte fil.
    2. Klik på Næste.
    3. Navn & På siden Konfigurer skal du konfigurere følgende indstillinger:
      • Funktionsnavn— Angiv et navn til funktionen.
      • Funktionssprog— Programmeringssproget for den funktion, du importerede. Systemet indstiller dette baseret på sproget i den funktion, du importerer.

      Klik på Opret funktion.

    4. Funktionssiden genindlæses. Gentag ovenstående trin for at oprette en ny funktion fra bunden.
5

Klik på Publiceringsfunktion. På siden Udgivelsesfunktion skal du indtaste følgende oplysninger:

  • Udgiv note— Tilføj en valgfri note som reference.
  • Tilføj versionsmærke(r)—Tilføj den nødvendige versionsmærke til funktionen. Hvis du ikke tilføjer en versionsetiket, tilføjer systemet automatisk etiketten 'Seneste'.

Brug rullemenuen ud for funktionsnavnet øverst til venstre på siden for at se funktionens versionshistorik. Du kan også vende tilbage til en ældre version, hvis det er nødvendigt, på samme måde som du gør for flows.

Hvis du publicerer en funktion efter at have redigeret dens kildekode eller indstillinger, opdaterer systemet ændringerne med det samme til alle flows, der bruger disse taggede versioner af funktionen. Vær derfor forsigtig, når du publicerer taggede versioner af en funktion, der bruges i dine liveproduktionsflow.

Næste trin

Tilføj funktionen til et hovedflow. For mere information, se Tilføj en funktion til et hovedflow.

Administrer funktioner

Når du har oprettet en funktion, kan du kopiere, eksportere og slette funktionen efter behov.

1

Log ind på Control Hub.

2

Naviger til Tjenester > Kontaktcenter > Kundeoplevelse > Funktioner.

Funktionssiden viser alle de funktioner, der er oprettet i organisationen.
3

Klik på ellipseikonet ved siden af funktionen. Vælg Kopiér, Sleteller Eksportér efter behov.

4

Klik på knappen Administrer funktion i flowdesigner for at åbne funktionen i flowdesignermodulet.

Næste trin

Tilføj en funktion til et hovedflow

Du kan tilføje en funktion på tværs af flere hovedflows.

1

Log ind på Control Hub.

2

Naviger til Tjenester > Kontaktcenter > Kundeoplevelse > Strømme.

3

Klik for at åbne det flow, som du vil tilføje en funktion til.

4

Slå knappen Rediger til.

5

Klik på fanen Funktioner i aktivitetslisten til venstre.

En liste over publicerede funktioner oprettet for den valgte organization/tenant vises.

6

Træk og slip den ønskede funktion fra listen til lærredet. Tilføj det til hovedflowet.

Du kan se detaljerne for den valgte funktion, f.eks. funktionsversionsetiket, funktionens inputvariabler, variabeldetaljer og outputvariabler.

7

I afsnittet Funktionsindgangsvariabler skal du knytte de primære flowvariabler til funktionsindgangsvariablerne.

Flowvariabler, der er oprettet med samme navn og datatype som funktionens inputvariabler, bliver automatisk knyttet til hinanden.

8

I afsnittet Funktionsoutputvariabler skal du parse og knytte funktionsoutputvariablerne til de primære flowvariabler med samme datatype. Du kan parse ved hjælp af JSONPath-udtryk, som beskrevet på skærmen med eksempler.

9

Udgiv hovedflowet.

Ofte stillede spørgsmål

Dette afsnit besvarer ofte stillede spørgsmål om brugen af funktioner i din organisation.

Hvilke sprog understøtter Flow Designer-modulet til funktionsaktiviteten?

Flow Designer-modulet understøtter JavaScript (Node.js 22.x) og Python (3.13) i den første fase.

Er der nogen grænser for, hvilke biblioteker jeg kan bruge i kodeblokken?

Almindelige native biblioteker er tilgængelige. Der er dog ingen understøttelse af brugerdefinerede moduler.

Er der nogen grænse for antallet af kodelinjer?

Ja. Du kan skrive op til 5000 linjer kode.

Er der nogen grænse for udførelsestiden?

Ja. Det er begrænset til 5 sekunder at fuldføre udførelsen.

Kan jeg teste min kode? Nogen begrænsninger?

Ja. En udførelsestest er tilgængelig med faktiske output eller returnerede fejlmeddelelser. Konsollogfiler vises ikke, men man kan indstille og få adgang til dem ved hjælp af et brugerdefineret outputstrengmatrix.

Har vi understøttelse af musik ved ventetid på udførelse, mens der ventes midt i opkaldet (forebyggelse af stilhed)?

Ja, indstillingen "Musik under ventetid" i flow hjælper automatisk med at forhindre stilhed for opkaldere. Standardværdien er 2 sekunder.

Hvordan fungerer funktionen?

Vi bruger FaaS (Function as a Service) infrastruktur til at pakke og køre funktionen. Lav latenstid for taleopkald.

Hvor mange inputvariabler kan jeg sende? Hvor mange udgange bliver indstillet?

Ti inputvariabler og én JSON-outputvariabel indstilles. Individuelle funktionsoutput kan parses i den samme aktivitet ved hjælp af JSONPath-udtryk.

Kan jeg indstille flere variabler til kodeblokken?

Ja. Den nye forbedring til at indstille flere variabler ligner 'Parse'-aktiviteten.

Kan jeg genbruge funktionen på tværs af flere flows?

Ja. Du kan bruge funktionen på tværs af dine flows, da den er centralt tilgængelig i din organisation.

Hvem kan administrere (redigere eller se) funktioner?

Supervisorer og administratorer. Supervisorers adgang til funktionen styres af indstillingen Funktion (som kan indstilles til Rediger, Vis eller Ingen under Kundeoplevelse i Brugerprofilen).

Konfigurer fejlhåndtering

Systemet fremhæver fejlhåndteringsstien for hver aktivitet, der er oprettet i det specifikke flow. Konfigurer fejlhåndteringsstien for at håndtere potentielle fejl under flowudførelse. Systemet viser denne sti som standard, men det er valgfrit at konfigurere den. Hvis du ikke konfigurerer det til en aktivitet, viser systemet meddelelser under flowvalidering. Du kan dog stadig udgive flowet med disse notifikationer.

Systemet klassificerer fejl, der opstår under flowudførelse, i to kategorier:

  • Fejl ved udførelse af aktivitet: Angiv de fejl, der opstår under den funktionelle udførelse af aktiviteten. For eksempel opstår der en aktivitetsfejl, når en kunde indtaster en uoverensstemmende post under udførelsen af aktiviteten Menu

  • System/Global fejl: Angiv de fejl, der opstår i systemet under udførelse af aktiviteter. For eksempel opstår systemfejl, når der er et ugyldigt pebble-udtryk under udførelsen af aktiviteten Set Variable.

    • Udefineret fejl: Denne fejlnode angiver den fejloutputsti, som flowet tager, når der er udefinerede systemfejl under flowudførelse. Du kan konfigurere flowet for udefinerede fejl ved at forbinde outputstien for denne aktivitet til relevante aktiviteter.

      Følgende Flow Control aktiviteter har ikke noden Udefineret fejl :

      • Start flow
      • Slutstrøm
      • HTTP-anmodning
      • Parse

      Hvis du ikke ser noden Udefineret fejl i nogen aktivitet, skal du kontakte Cisco Support for at aktivere det tilsvarende funktionsflag.

Konfigurer fejlhåndteringsstier for at optimere flowet. Hvis du ikke konfigurerer en sti til fejlhåndtering for aktiviteten, bruger flowet som standard den sti, der er angivet i OnGlobalError event handler under fanen Event Flows. For mere information om OnGlobalError event handleren, se Event flows.

Systemhåndhævede selvloopgrænser for aktiviteter

Systemet håndhæver selvløkkegrænser for specifikke aktiviteter under kørsel af flows. Dette forhindrer aktiviteter i at indgå i endeløse løkker i en interaktion.

Hvis en aktivitet overstiger den systempålagte grænse under udførelsen, vises en advarselsmeddelelse, der angiver, at der er registreret en løkke. For detaljer vedrørende de specifikke maksimale grænseværdier for aktiviteter, se artiklen Systemgrænser i Webex Kontaktcenter.

Hvis en aktivitet overstiger den systempålagte grænse under udførelsen, vises en advarselsmeddelelse, der angiver, at der er registreret en løkke. Se følgende tabel for maksimale grænseværdier for aktiviteter:

Konfigurationer

Selvloopgrænse

Avancerede køoplysninger1500
Blind overførsel10
Brooverførsel75
Tilbagekald10
Analyse af opkaldsstatus10
SamlCifret100
Afbryd kontakten0
Eskaler opkaldsdistributionsgruppe750
FeedbackV210
Menu100
Køkontakt100
Kø til agent100
Indstil opkalds-ID100
Optagelseskontrol10
Optag10
Planlæg tilbagekald10
Indstil kontaktprioritet100
Start mediestream20
Upload lyd3
Virtuel agent50
Virtuel agent V250

Selvom der findes specifikke konfigurationer for opkaldshåndteringsaktiviteter, er flowkontrolaktiviteter underlagt systemkonfigurerede grænser for spændingsoverbelastning for at sikre stabilitet og forhindre uendelig looping.

Forbind flere flows (med GoTo)

Flow Designer giver dig mulighed for at sammenkæde flere flows (flow chaining). Du kan ændre opkalderens oplevelse ved at omdirigere opkald til et indgangspunkt (baseret på tid) eller til et flow (til genbrug på tværs af scenarier). Brug GåTil til at kæde flere flows sammen. Du kan kortlægge flowvariabler på tværs af flows for at sikre, at data bevares på tværs af hele opkaldsoplevelsen.

Vaccinationsregistrering

For at håndtere kunder, der deltager i en vaccinationskampagne, kan du tilbyde to muligheder: en til premiumkunder og den anden til almindelige kunder.

Når almindelige kunder ringer, videresender systemet opkaldet til det flow, der er knyttet til det indgangspunkt, der håndterer registreringer. Baseret på de aktive Entry point routing strategiesdirigerer systemet opkaldet til den relevante agent for at registrere den generelle kunde.

Når premiumkunder ringer, videresender systemet opkaldet til et andet flow for at planlægge en aftale.

Kendte problemer med at linke flows

  • Systemet forhindrer dig i at slette et indgangspunkt, der deltager i flowkæden. Slet alle tilknyttede ressourcer – køer og flows – før du fjerner indgangspunktet.

  • Systemet forhindrer dig i at slette et flow, der deltager i flowkæden. Fjern alle flowkædereferencer, før du sletter flowet.

  • Tvungen sletning af et indgangspunkt eller et flow i flowkæde springer validering over og viser ingen fejlmeddelelser i brugergrænsefladen.

Fejlfindingsflows

Flow-fejlfinding er en postcall-proces i Flow Designer, der giver dig indsigt i flowet og den vej, det tog for et kald. Denne funktion giver flowudviklere mulighed for at se vigtige oplysninger i kontroludførelsesstien for at foretage fejlfinding og fejlfinding af flowproblemer.

Hvis du har anvendt flere versionsetiketter på et flow, kan du også spore flowet i forhold til disse versionsetiketter. For yderligere information, se Anvend versionsetiketter på et flow.

En interaktion opsummerer og korrelerer aktiviteter langs en kontakts rejse gennem et kontaktcenter. Systemet genererer et unikt interaktions-ID for hver interaktion, som sporer processen og hjælper med at identificere fejl og foretage fejlfinding i flowudførelsen.

Fejlfind flows for at se opkaldskontrolstierne efter flowudførelse i produktion, hvilket sikrer verifikation af aktivitetsindstillinger og afhængige flowkonfigurationer for vellykket udførelse.

Dekrypter flowlogfiler

For at forbedre sikkerheden og fleksibiliteten ved flowdebugging er der tilgængelige dekrypteringskontroller til håndtering af eksponering af følsomme data under debugging:

  • Dekryptering på flowniveau: Slå Aktiver flowdekryptering til under Indstillinger for flowdekryptering, når du opretter og redigerer flows. Denne mulighed er tilgængelig på siden Generelle indstillinger for flow. Denne til/fra-knap styrer dekryptering af alle aktiviteter i flowet. Aktivering af denne funktion dekrypterer logs på tværs af alle aktiviteter, uanset dekryptering på aktivitetsniveau.
  • Dekryptering på aktivitetsniveau: Slå Aktiver dekryptering til for mere detaljeret kontrol over aktiviteterne. Du kan deaktivere logdekryptering for aktiviteterne, hvis outputtet er følsomt, selvom du har aktiveret dekryptering på flowniveau. Dette sikrer, at fortrolige data i aktiviteterne forbliver beskyttet under fejlfinding.

    Flowdekryptering gælder kun for kald, der initieres, efter du har udgivet flowet.

Sådan sikrer du flowloggene:

  • Aktiver dekrypteringsknappen på flowniveau for at tillade dekryptering på tværs af alle aktiviteter.

  • For aktiviteter, der kræver ekstra beskyttelse, skal du deaktivere dekryptering på aktivitetsniveau. Denne tilgang giver dig fleksibiliteten til at spore og foretage fejlfinding af flows, samtidig med at sikkerheden af følsomme oplysninger opretholdes efter behov.

Eksempel på brugsscenarie:

Som flowudvikler kan du aktivere dekryptering på flowniveau for at foretage fejlfinding af en opkaldssti, men deaktivere dekryptering for en aktivitet, der behandler følsomme kundedata ved hjælp af indsamlede cifre. Dette sikrer, at resten af flowet kan fejlfindes, samtidig med at følsomme output beskyttes.

  • Hvis dekryptering på flowniveau ikke er aktiveret, holdes aktivitetsniveau-knapper sikre og deaktiverede. Hele flowet er sikret.
  • Hvis dekryptering på flowniveau er aktiveret, kan brugere med fulde administratorrettigheder på lejerniveau justere dekrypteringsindstillinger for at opretholde overholdelse af regler og sikkerhed for bestemte aktiviteter.

Før du begynder

Publicer og kør flows for at etablere mindst én interaktion. For yderligere information, se Opret og administrer flows.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

Siden Flows vises.
3

Klik på ikonet Gå til Flow Designer ud for det flow, du vil redigere.

Flowet åbnes i Flow Designer-vinduet.
4

Klik på Fejlfinding.

Ruden Interaktioner vises. En tabel viser de seneste 100 interaktioner for flowet. Du kan se følgende detaljer i tabellen:
  • Tidsstempel: Viser dato og tidspunkt for interaktionen. Du kan sortere logposterne baseret på tidsstemplet.

  • Interaktions-ID: Angiver interaktionens unikke ID.

  • Version: Viser flowversionen sammen med den anvendte etiket, f.eks. Seneste, Udvikler, Live eller Test.

  • Indgangspunkt: Viser de indgangspunkter, der er tildelt flowet.

  • Sidst udførte aktivitet: Viser de udførte aktiviteter ved afslutningen af den valgte interaktion.

  • Oprindelse: Interaktionens oprindelse. For eksempel kundens mobilnummer, kundens e-mail-id og andre lignende oplysninger.

  • Destination: Destinationen kan være DNIS fra indgangspunkt.

5

(Valgfrit) Brug søgefunktionen til at filtrere listen med følgende søgeparametre:

  • Interaktions-id, ANI, DNIS: Indtast et interaktions-id for at vise flowudførelsesstien for den pågældende interaktion. Du kan også søge baseret på ANI eller DNIS.

  • Datointerval: Vælg start- og slutdatoerne for den varighed, som du vil hente interaktions-ID'erne for.

  • Versionsnavn: Vælg en eller flere etiketter fra denne rulleliste for at se alle flowversioner med de valgte versionsetiketter.

6

Vælg en interaktion fra tabellen.

Den valgte aktivitetssti fremhæves på lærredet.

En ny fane åbnes, der viser rækkefølgen af aktiviteter, der blev udført under interaktionen, sammen med følgende detaljer:

  • Sekvens: Viser aktiviteterne i den rækkefølge, de udføres.

  • Aktivitetsnavn: Viser navnet på aktiviteten.

  • Resultat: Systemet markerer resultater som enten Succes eller Mislykket, og mislykkede forekomster fremhæves med rødt.

Du kan vælge flere interaktioner, der åbnes i separate faner.

7

Vælg en aktivitet for at se følgende detaljer:

  • Metadata for aktivitetsinteraktion: Viser navnet på aktiviteten samt start- og sluttidspunkterne for den pågældende aktivitets udførelse.

  • Aktivitetsinput: Viser listen over angivne input i den valgte aktivitet. Hvis du for eksempel vælger aktiviteten Afspil musik, inkluderer input:

    • Musikfil
    • Startforskydning
    • Dynamisk lydfil
    • og mere.

  • Aktivitetsoutput: Viser outputtet af aktiviteten.

    Hvis Dekrypteringsadgang er aktiveret for flowet, kan du se den umaskerede outputvariabel i ruden med fejlfindingslogfiler. Denne mulighed er i øjeblikket kun aktiveret for følgende aktiviteter: HTTP-anmodning, BRE-anmodning, indsamling af cifre, virtuel agent og virtuel agent V2-aktivitet.

  • Modificerede variabler: Systemet viser detaljerne for ændrede variabler under udførelsen af den valgte aktivitet. For eksempel viser brugen af aktiviteten Indstil variabel den opdaterede flowvariabel i afsnittet Ændrede variabler.

8

Ikon for dekryptering af logfiler: Klik på ikonet for dekryptering af logfiler for at få adgang til demaskerede logfiler. Du kan kun dekryptere logfilerne og få adgang til følsomme oplysninger, hvis du er en autoriseret bruger. Se følgende ansvarsfraskrivelse:

Ansvarsfraskrivelse

Aktivering af fejlfindingsdetaljer vil eksponere forbedrede diagnostiske data, der kan indeholde følsomme oplysninger (f.eks. bruger-id'er, opkaldsmetadata, fejlspor og muligvis andre personlige eller fortrolige oplysninger).

Ved at aktivere Fejlfindingsdetaljer anerkender og bekræfter du, at:

  • Du har tilladelse til at få adgang til detaljerede fejlfindingsdata i din organisation.
  • Du vil udelukkende bruge disse data til fejlfinding.
  • Du forstår, at aktivering af denne funktion kan afsløre personlige eller fortrolige oplysninger i flowlogfiler.
  • Du skal overholde din organisations sikkerheds- og privatlivspolitikker, når du tilgår, håndterer og deler disse data.
  • Hvis du er usikker på ovenstående, bør du kontakte din administrator eller dit compliance-team, før du fortsætter.

9

(Valgfrit) Klik på kopieringsikonet (Kopiér ikon.) for at kopiere interaktionsoplysningerne til dit udklipsholder.

Du kan identificere aktiviteterne for de mislykkede instanser og foretage fejlfinding ved at redigere flowet. For yderligere oplysninger, se Opret og administrer flows.

Analysér flows

Analyse i Flow Designer giver en samlet visning af alle de opkald, der har gennemgået et bestemt flow. Den viser antallet af udførelser for hver udgående port af en aktivitet i en given periode. Den beregner også procentdelen af, hvor mange opkald der er gået gennem aktiviteten NyKontakt. Nævneren for procentberegningen er antallet af opkald, der passerer gennem aktiviteten NyKontakt.

Flow Analytics tager kun højde for gennemførte opkald inden for den angivne tidsramme. Beregningen af det samlede antal opkald inkluderer opkald, der starter før og slutter inden for den valgte periode. Analysedataene ekskluderer opkald, der er indstillet til et tilbagekald, eller opkald, der fortsætter af andre årsager (f.eks. at de er igangværende eller ikke lukkede).

Hver aktivitet viser antallet af udførelser ved dens udgående porte. For aktiviteter som menuer med flere grene modtager hver port sit antal udførelser, og procenterne følger. Hvis antallet af udførelser for en udgående port ikke er til stede, betyder det, at der ikke var nogen kald, der berørte porten.

Farvepaletten viser, hvordan antallet af udførte kald farvekoder flowstierne. I scenarier som opkaldssløjfer kan procentdelen overstige 100%.

Selv uden eksplicitte fejlhåndteringslinks viser systemet et antal udførelser i sin fejlport, hvis der opstod en fejl, som blev sendt til hændelsen OnGlobalError. Du kan finde den under fanen Begivenhed. I sådanne tilfælde viser systemet analysedataene for OnGlobalError hændelseshandleren.

Som standard tager Flow Analytics den seneste version af flowet i betragtning. Hvis flowet har flere versioner, kan du skifte mellem flowene ved hjælp af tabellen Versionshistorik.

I øjeblikket understøtter Flow Analytics ikke underflows; den sporer kun et underflows tilføjelse til et hovedflow, eksklusive dets interne aktivitetsdata.

Før du begynder

Publicer flowet mindst én gang.

1

Log ind på Control Hub.

2

Gå til Kontaktcenter > Kundeoplevelse > Strømme.

3

Vælg flowet, og klik på ikonet Gå til Flow Designer.

Det valgte flow åbnes i Flow Designer.
4

Klik på Analyse.

Siden opdateres og viser analysedataene.

Som standard viser den metrikken for alle gennemførte kontakter inden for de sidste 15 minutter.

5

Klik på Dato-widgetten og vælg en af følgende muligheder:

  • Sidste 15 minutter
  • I dag
  • I går
  • Sidste 7 dage
  • Sidste 30 dage
  • Denne måned
  • Brugerdefineret - vælg start- og slutdatoer for at se flowanalyser for en bestemt periode op til de sidste 30 dage.

Siden Flowanalyse viser følgende metrikker:

  • Samlede flowudførelser - Viser det samlede antal flowudførelser i den valgte periode. Specifikt, hvis et flow udføres to gange inden for en enkelt interaktion, øger systemet metrikken med 2 (antal udførelser) i stedet for 1 (antal kald).

  • Gennemsnitlig flowvarighed - Viser den gennemsnitlige varighed for et flow, der skal udføres. Systemet beregner gennemsnittet på tværs af alle hovedflowaktiviteter og hændelsesflowaktiviteter, der er passeret gennem flowet. Denne værdi inkluderer udførte aktiviteter via fejlstier. Nævneren er de samlede flow-udførelser, når gennemsnittet beregnes.

  • Gennemsnitlige aktiviteter pr. kontakt - Viser den gennemsnitlige udførte aktivitet pr. opkald, der er gået gennem flowet. Denne gennemsnitsværdi inkluderer også aktiviteter i begivenhedsflowet. Dette hjælper med at analysere flowudnyttelsen. Denne værdi inkluderer udførte aktiviteter via fejlstier.

  • Aktivitetsfejl | Aktivitetsfejl % - Viser antallet af opkald, der har taget fejlen port/path. Ved procentberegningen er nævneren det samlede antal udførte aktiviteter, og tælleren er det samlede antal udførte fejlporte.

6

(Valgfrit) For at skifte mellem flowversioner skal du gå til Versionshistorik. Vælg en version for at se analysedataene for den pågældende flowversion.

7

(Valgfrit) Vælg en aktivitet i flowet for at se Aktivitetsforbrugsdetaljer vedrørende den pågældende aktivitet for den valgte periode.

Dette valg viser kun de 100 mest populære interaktioner med følgende begrænsninger:

  • Dataene for den valgte periode stemmer ikke overens.
  • Ved looping-aktiviteter vises de samme interaktioner flere gange.
8

Klik på Analyse for at lukke analysevisningen og vende tilbage til flowdesigneren.

Forstå fejlkoder

Flow Designer returnerer fejlkoder for at vise arten eller årsagen til en fejl. Brug følgende tabel til at identificere fejlen og dens beskrivelse.

Tabel 32. Flow Designer-fejlkoder

Fejlkode

Beskrivelse

FC1001

Flow-versionen blev ikke fundet. Opdater siden, eller opret et nyt flow.

FC1002

Startaktiviteten blev ikke fundet. Opdater siden, eller opret et nyt flow. En Start-aktivitet vises som standard, når du opretter et nyt flow.

FC1003

Et eller flere hændelsesflows har ikke en gyldig start. Tilføj en Event Handler-aktivitet i starten af hvert eventflow.

FC1004

Alle ikke-hændelsesgrene skal føre til slutnoden.

FC1005

En af variabelkonfigurationerne er ugyldig. For hver variabel skal du sørge for, at den konfigurerede datatype og variabelværdi er kompatible.

FC1006

En eller flere porte i aktiviteten mangler forbindelser. Forbind alle porte til en anden aktivitet ved hjælp af links.

FC1007

Tilføj en beskrivelse af aktiviteten.

FC1008

Nogle af variablerne har samme navn. Sørg for, at alle variabler har et entydigt navn.

FC1009

Udtrykket er ugyldigt.

FC1010

Betingelsen er ugyldig.

FC1011

Systemet registrerer en brudt forbindelse i hovedstrømmen. Slet linket for at rette fejlen.

FC1012

Et brudt link i hændelsesflowet forårsager fejlen. Slet linket for at rette det.

FC1013

Systemet bruger aktiviteten i mere end ét hændelsesflow. Hændelsesflows kan ikke dele fælles aktiviteter og skal have en unik start og slut.

FC1014

Køkontakten skal stoppe flowet. Outputlinket kan kun oprette forbindelse til en End Flow-aktivitet.

FC1015

Systemet identificerer forkert konfigurerede felter i aktiviteten og viser et link til den mislykkede aktivitet under valideringen. Klik på linket for at navigere til aktiviteten og det felt, der forårsager fejlen. Følg kravene i hvert felt for at rette alle fejl og indtaste gyldige input.

FC1016

En anden strøm bruger samme navn som denne. Rediger flownavnet for at gøre det unikt.

FC1017

En aktivitet har pile, der udgår fra og peger på den selv.

For mere information om GraphQL Server-fejl, se https://www.apollographql.com/docs/react/data/error-handling/.

Var denne artikel nyttig?
Var denne artikel nyttig?