- Hjem
- /
- Artikkel
Bygg og administrer flyter med Flytutforming
Flow Designer er en integrert komponent i Webex Contact Center som gjør at du kan rute samtaler i sanntid gjennom et system. Du kan angi hvordan agenter skal tilordnes til anrop, og hva som skjer på hvert trinn i prosessen, ved hjelp av konfigurering av aktiviteter og hendelser.
Kom i gang
Flow Designer tilbyr et grensesnitt for å opprette sanntidsflyter som oppfyller organisasjonens krav. Forhåndsdefinerte aktiviteter knyttet til samtalehåndtering og flytkontroll fungerer som byggeklosser for flytoppretting. Dra-og-slipp-grensesnittet gir enkel konfigurasjon av flytkomponenter. Du kan angi egenskapene for hver aktivitet som påvirker flytutførelsen. Du kan også konfigurere variabler og uttrykk for å definere flytlogikk.
Før du bruker Flow Designer, må du klargjøre flere enheter fra Webex Contact Center administrasjonsportal og kontrollhub. Bruk disse enhetene direkte, som en del av Flow Designer (for eksempel køer og lydfiler), eller indirekte for å aktivere kontaktruting (for eksempel samtalefordeling i kørutingsstrategier).
Konfigurer følgende elementer før du bygger flyter i Flow Designer:
- Oppføringspunkt
- Kø
- Agenter
- Brukerprofil
- Skrivebordsprofil
- Team
- Virtuell agent
- Lydfiler
Viktig terminologi
Gjør deg kjent med følgende begreper i denne artikkelen:
-
Aktivitet En node i Flow Designer-grensesnittet som representerer et enkelt trinn i en flyt, for eksempel å spille av en melding eller sende en HTTP-forespørsel. Brukeren drar og slipper dette elementet inn i en flyt.
For aktivitetsegenskaper som er rullegardinbaserte, er søkefilteret aktivert som standard. Hvis en rullegardinliste inneholder flere alternativer enn standardgrensen, skriver du inn et nøkkelord for å søke og velger ønsket alternativ fra de automatisk utfylte resultatene.
-
Arrangement En hendelse, enten intern eller ekstern, utløser en flyt eller flytbane. Hendelser kan inkludere Kafka-meldinger, eksterne HTTP-forespørsler eller brukerhandlinger. Flow Designer, en hendelsesdrevet applikasjon, kjører flyter som svar på disse utløserne, og utfører dem automatisk basert på konfigurasjon.
-
Flyt En brukerdefinert sekvens av aktiviteter som utføres som svar på en hendelse.
-
Lenke En lenke er pilen som kobler en aktivitet til en annen. Det indikerer retningen på flyten og avhengigheten mellom hendelser. For å slette en lenke og bryte forbindelsen mellom to aktiviteter, klikk på lenken for å vise sletteikonet og fortsett med å slette linjen.
Tilgangsflytdesigner
Flow Designer bruker enkel pålogging (SSO) ved hjelp av Cisco Identity Service. Hvis du er logget på Control Hub eller Webex Contact Center Management Portal, kan du få tilgang til Flow Designer uten å logge på igjen. Hvis ikke, ber systemet deg om å oppgi SSO-legitimasjonen din.
Før du begynner
For å få tilgang til Flow Designer-applikasjonen må du ha en Premium Agent-lisens og en brukerprofil som har rettigheter til å redigere flyter.
1 |
Logge på Control Hub. |
2 |
Gå til .De Strømmer siden vises.
Du kan også få tilgang til flyter fra Webex Contact Center administrasjonsportal. Fra navigasjonslinjen velger du . |
Krav til nettlesere
Bruk følgende tabell for å se hvilke nettlesere som støttes:
Nettleser |
Microsoft Windows 10 |
Microsoft Windows 11 |
Mac OS X |
Chromebook |
---|---|---|---|---|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 eller høyere |
76.0.3809 eller høyere |
Mozilla Firefox |
ESR 68 eller høyere ESR-er |
ESR V102.0 eller høyere ESR-er |
ESR 68 og høyere ESR-er |
Ikke tilgjengelig |
Microsoft Edge |
42.17134 eller høyere |
103.0.1264.44 eller høyere |
Ikke tilgjengelig |
Ikke tilgjengelig |
Chromium |
Ikke tilgjengelig |
Ikke tilgjengelig |
Ikke tilgjengelig |
79 eller høyere |
Konfigurer følgende nettleseralternativer:
-
Aktiver informasjonskapsler og nettstedsdata.
-
Sett sikkerhetsnivået til Middels.
-
Aktiver bildealternativ.
-
Deaktiver popup-blokkeringen.
-
Aktiver JavaScript.
Krav til e-post
Flytutforming støtter følgende e-postservere:
-
Office 365
-
Gmail
Utforsk oppsettet
Aktivitetsbibliotek
Aktivitetsbiblioteket er der du finner alle aktivitetene. Dra og slipp aktivitetene fra aktivitetsbiblioteket til hoved- eller hendelsesflytlerretene for å bygge flytene. Den er organisert i følgende deler:
- Samtalebehandling: Bruk samtalebehandlingsaktiviteter til å bygge flyter som håndterer talesamhandlinger. De er spesifikke for brukstilfellet for håndtering av anrop via Interactive Voice Response (IVR) og virtuelle eller menneskelige agenter.
-
Flytkontroll: Flytkontrollaktiviteter er agnostiske for flyttype, og du bruker dem til å kontrollere logikken i flyten uavhengig av brukstilfellet.
Du kan skjule og utvide aktivitetsbiblioteket etter behov for å øke arbeidsområdet på lerretet mellom konfigurasjoner.
Lerrets-, hovedflyt- og hendelsesflyter
Lerretet er det grå arbeidsområdet der du slipper aktivitetene. Bruk kontrollene nederst til venstre på skjermen til å flytte rundt på lerretet og zoome inn og ut. Det er ingen begrensninger på flytstørrelsen eller bruken av arbeidsområdet.
Det er to faner som tillater ekstra lerretsplass, hovedflyt og hendelsesflyt. Disse fanene deler logisk forskjellige baner i flyten og oppretter et mer organisert arbeidsområde.
Hovedflyt
Bruk hovedflyten Tab til å skripte primærflyten basert på utløserhendelsen som er definert i startflytaktiviteten. I hovedflyten Tab konfigurerer du den komplette opplevelsen for en innringer. Dette starter fra Cisco Unified IP Interactive Voice Response (IVR)-menyen, til du velger bort eller avslutter samtalen. Flyten inneholder forutsigbare trinn som systemet kjører i en sekvens.
Flyt av hendelser
Når som helst under utførelsen av hovedstrømmen, utløser systemet hendelser som avbryter hovedstrømmen. Når en agent for eksempel svarer på et telefonanrop, forstyrrer det innringerens opplevelse i køen. Hvis du vil definere unik virkemåte når disse hendelsene utløses, kan du skripte valgfrie hendelsesflyter. Hendelsesflyter er asynkrone med hovedflyten. Du kan ikke forutsi når systemet utløser en hendelsesflyt. Derfor er hendelsesflyter valgfrie og er en utvidelse av hovedflytfunksjonaliteten.
Du kan konfigurere flere hendelsesbehandlingsflyter på lerretet for hendelsesflyter. Hver hendelsesflyt må ha en unik start og slutt, uten delte aktiviteter.
Hvis du vil ha mer informasjon om hendelsesbehandling, kan du se Hendelser.
Zoom-verktøylinje
Zoomverktøylinjen har følgende ikoner:
- Globale egenskaper – klikk på
-ikonet for å åpne ruten Globale egenskaper . Hvis du vil ha mer informasjon, kan du se Egenskaper-ruten.
- Automatisk ordne – klikk på
-ikonet på verktøylinjen for å organisere aktivitetene på lerretet.
- Angre – klikk på
-ikonet på verktøylinjen for å angre den sist utførte lerretshandlingen.
- Gjør om – klikk på
-ikonet på verktøylinjen for å gjøre om den sist utførte lerretshandlingen.
Du kan angre og gjøre om opptil de siste 10 lerretshandlingene. Du kan ikke angre og gjøre om endringene som er utført på attributter og egenskaper.
- Tilpass til visning – klikk på
-ikonet på verktøylinjen for å justere forstørrelsen av lerretet slik at alle nodene er synlige.
- Zoom inn – klikk på
-ikonet på verktøylinjen for å zoome inn på lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
- Zoom ut – klikk på
-ikonet på verktøylinjen for å zoome ut lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
- Alternativet Zoom på rulle tillater både panorering (standard) og zooming (ved hjelp av Ctrl-tasten ). Du kan fortsette å zoome ved å holde Ctrl-tasten og rulle musehjulet opp eller ned.
- Hvis du vil panorere over lerretet, ruller du musehjulet opp eller ned.
- Hvis du vil panorere fra venstre mot høyre med musehjulet, bruker du Shift + Scroll-tastene .
Lerretskontrollhandlinger og hurtigtaster
For å forbedre effektiviteten og produktiviteten til flytutviklere har Flytutforming-lerretet følgende alternativer:
- Angre om handlinger – Bruk Angre , Gjør om-ikonene på zoomverktøylinjen eller bruk hurtigtastene.
- Klippe ut, kopiere, lime inn og slette – Høyreklikk på lerretet for å klippe ut, kopiere, lime inn og slette. Du kan klippe ut, kopiere og lime inn samtalebehandlings- og flytkontrollaktiviteter og -koblinger på følgende måte:
- Innenfor og på tvers av flyter
- Mellom hovedflyt og hendelsesflyter
- Mellom strømmer og delstrømmer
Det er få begrensninger når du prøver å kopiere aktiviteter og lenker fra andre nettlesere til Firefox. For å aktivere denne funksjonaliteten må du angi følgende innstillinger til sann i Firefox:
dom.events.asyncClipboard.readText
dom.events.testing.asyncClipboard
Skriv
about:config
i adressefeltet i Firefox. Søk etter de angitte innstillingene. Endre verdiene til true for å tillate innliming fra andre weblesere. - Automatisk ordne – bruk
-ikonet på zoomverktøylinjen for automatisk å organisere aktivitetene i lerretet for forbedret forståelse og enkelt vedlikehold.
- Fest til rutenett – brukes til å forankre aktivitetene i intervaller på 20 piksler.
- Hurtigtaster – du kan raskt redigere flyten ved hjelp av hurtigtaster. Klikk på hjelpeikonet. Velg Hurtigtaster for å vise listen over tilgjengelige hurtigtaster.
Hurtigtaster
Bruk følgende hurtigtaster på lerretet:
Snarvei |
Windows OS | MAC OS |
---|---|---|
Generelt | ||
Åpne hurtigtaster |
Ctrl + Alt + K | Ctrl + Alt + K |
Redskapene | ||
Automatisk ordne |
Skift + A | Skift + A |
Rediger | ||
Kopier |
Ctrl + C | Kommando + C |
Klippe |
Ctrl + X | Kommando + X |
Lime inn |
Ctrl + V | Kommando + V |
Angre |
Ctrl + Z | Kommando + Z |
Gjør om |
Ctrl + Skift + Z | Kommando + Skift + Z |
Slett |
Tilbake |
Slett |
Merk alt |
Ctrl + A | Kommando + A |
Velg flere | Skift + klikk | Skift + klikk |
Velg region | Skift + Klikk og dra | Skift + Klikk og dra |
Vis | ||
Zoome inn |
Ctrl + + | Kommando + + |
Zoome ut |
Ctrl + - | Kommando + - |
Zoome inn eller ut |
Ctrl + Bla | Kommando + rulling |
Zoome til 100 % | ||
Tilpass til visning |
Skift + 1 | Skift + 1 |
Rulle til venstre eller høyre |
Skift + rull | Skift + rull |
Egenskaper-ruten
Egenskaper-ruten vises til høyre for programmet. Du angir parameterne for flyten (globale egenskaper) eller for en valgt aktivitet. Du kan skjule og utvide vinduet for å øke arbeidsområdet på lerretet mellom konfigurasjonene.
Ruten for globale egenskaper vises som standard når flyten lastes inn. Klikk på ikonet -ikonet for å åpne ruten Globale egenskaper . Den
-ikonet hjelper deg med å åpne og lukke egenskapsruten når du arbeider med flyter. Du kan også klikke Anywhere på det tomme lerretet for å gå tilbake til rutevisningen Globale egenskaper. Ruten globale egenskaper er ikke synlig når du velger en aktivitet.
Følgende konfigurasjoner finnes i de globale egenskapene:
- (Tillegg) Angi en flytbeskrivelse.
- Behandle egendefinerte og forhåndsdefinerte variabler. Hvis du vil ha mer informasjon om flytvariabler, kan du se Angi variabel.
- Vis flytlogginformasjon, inkludert eier, dato for siste endring og versjonsnummer for flyt. Klikk på ikonet
-ikonet for å lukke ruten Globale egenskaper.
Det er for øyeblikket ingen versjonskontrollfunksjon. Flow-versjonen teller antall ganger flyten publiserer.
Topptekst-ruten
Toppteksten viser navnet på flyten, som oppdateres dynamisk når du redigerer flytnavnet fra de globale egenskapene. Toppteksten har også en Logg av-knapp . Hvis du vil gå tilbake og fortsette å arbeide senere, kan du lagre et eksisterende flytutkast. Hvis du vil lagre utkastene til flytene eller lukke programmet, klikker du på Lagre flyt og logger av øverst til høyre i programmet.
Bunntekst-ruten
Bunnteksten har følgende:
-
Automatisk lagring aktivert: Flyter lagres automatisk for å unngå tap av data. Hvis automatisk lagring er deaktivert, vises en feilmelding.
Hvis du lukker nettleservinduet mens dataene lagres automatisk, kan du miste data. Vi anbefaler at du venter noen sekunder etter at du har endret flyten før du lukker nettleseren.
- Programversjon: Til venstre for bunnteksten vises versjonen av programmet. Du kan bruke versjonen til feilsøking av feil i Flytutforming.
- Flytvalidering: Flytvalidering oppdager feil i flytstrukturen som kan hindre den i å fungere. Du kan aktivere valideringsbryteren på høyre side av bunnteksten når som helst. Valideringen er deaktivert som standard, så det vises ikke feil. Når du aktiverer veksleknappen, starter valideringen av serverdelen, og eventuelle feil i flyten blir synlige. Når veksleknappen er aktivert, begynner valideringen av serverdelen, og eventuelle feil i flyten vises. Hvis du vil ha mer informasjon om flytvalidering, kan du se Validere en flyt.
- Flytpublisering: Før du publiserer en flyt, må du validere den og rette eventuelle feil. Hvis valideringsbryteren er av, forblir Publiser-knappen deaktivert. Når valideringen er aktivert, forblir Publiser-knappen deaktivert til du har løst alle feilene i flyten. Hvis du vil ha mer informasjon om flytpublisering, kan du se Publisere en flyt.
Forstå aktiviteter og hendelser
Aktiviteter innen samtalehåndtering
Spill musikk
TPlay Musikk-aktiviteten spiller musikk når et anrop kommer eller står i kø. Du kan velge en lydfil som skal spilles av, når du setter en oppringer på vent.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling.
Med delene nedenfor kan du konfigurere Play Musikk-aktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Musikkinnstillinger
Hvis noen av de ordnede listeinndataene er tomme, oppstår det en flytfeil. Løs disse feilene før du publiserer flyten.
Parameter |
Beskrivelse |
---|---|
Statisk lydfil | Velg dette alternativet hvis du vil konfigurere den statiske lyden som skal spilles av fra ledetekstsiden for lyd i kontrollhuben. Velg navnet på lydfilen (.wav) fra rullegardinlisten Musikkfil . Hvis du vil ha mer informasjon, seBehandle lydmeldinger. |
Dynamisk lydfil |
Velg dette alternativet hvis du ønsker å konfigurere lyden til å spilles dynamisk i én enkelt flyt. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere den dynamiske lydfilen, skriv inn lydvariabelverdien i form av et pebble-uttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for Pebble-mal. Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub. |
Startforskyvning |
Angi varigheten i sekunder for avspillingen av musikkfilen. La oss for eksempel anta at musikkfilen din er 60 sekunder lang. Hvis Startforskyvningen er satt til 45 sekunder og musikkens varighet er 30 sekunder, spiller filen de siste 15 sekundene og går i løkke tilbake til starten og spiller de første 15 sekundene. 0 er starttidspunktet. Du kan angi startforskyvningen som et statisk tall (eksempel: 20) eller et uttrykk (eksempel: Sørg for at inndataene dine har numeriske verdier. |
Musikkvarighet |
Angi varigheten i sekunder for den valgte musikkfilen. (For eksempel 30 sekunder). Du kan angi musikkens varighet som et statisk tall (eksempel: 20) eller et uttrykk (eksempel: Sørg for at inndataene dine har numeriske verdier. Hvis Startforskyvningen og Musikkvarigheten er lengre enn fillengden, spilles musikken tilbake til starten og fortsetter å spille. Musikken spilles etter følgende regler:
|
Når du inkluderer Spill av musikk-aktiviteten før HTTP-forespørsels -aktiviteten i en samtaleflyt, utføres HTTP-forespørselen først etter at lyden er spilt helt av.
Tilbakemelding
Konfigurer tilbakemeldingsaktiviteten for å starte spørreundersøkelser etter samtalen (drevet av Webex Experience Management) for å samle inn tilbakemeldinger fra innringere. Følgende typer undersøkelser er tilgjengelige:
-
IVR POST Samtaleundersøkelser: Konfigurer tilbakemeldingsaktiviteten i hendelsesflyter lerretet i flytdesigneren, etter
AgentDisconnected
hendelsen. Avhengig av oppsettet i Webex Experience Management, spiller kontaktsenteret av en IVR-undersøkelse til innringerne.Den som ringer bruker tastaturet til å svare på undersøkelsen. Hvis innringeren delvis svarer på undersøkelsen ved å ikke svare innen den konfigurerte tidsavbruddsvarigheten eller ved å oppgi ugyldig inndata, sender kontaktsenteret delvise svar på undersøkelsen til Webex Experience Management.
Sørg for at du bruker aktiviteten Frakoble kontakt etter tilbakemeldingsaktiviteten for å avslutte IVR-kallet.
-
E-post- eller SMS POST-samtaleundersøkelser: Konfigurer tilbakemeldingsaktiviteten i hendelsesflytene Tab i flytdesigneren etter
PhoneContactEnded
hendelsen. Avhengig av reglene for utsendelsespolicyen som er konfigurert i Webex Experience Management, sender kontaktsenteret en undersøkelse til innringere via e-post eller SMS.Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inkludere en POST-aktivitet for tilbakemelding om samtaleundersøkelse.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
I de følgende delene kan du konfigurere tilbakemeldingsaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Skriv inn navnet på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Undersøkelse
For å administrere en undersøkelse til kunden, velg fra en liste over spørreskjemaer for tale, eller forsendelser for e-post eller SMS-undersøkelser. Spørreskjemaene og invitasjonene som er konfigurert i Webex Experience Management er tilgjengelige i listen.
Parameter | Beskrivelse |
---|---|
Stemmebasert |
Gjør følgende for å spille av en innebygd undersøkelse for kunden:
|
E-post/SMS-basert |
For å sende en offline e-post/SMS-undersøkelse til kunden, gjør følgende:
|
Språkinnstillinger
Administrer språket kunden bruker i undersøkelsen. Hvis språket ikke støttes i Webex Experience Management, er reservespråket engelsk (USA). Hvis du vil ha mer informasjon, kan du se Webex Experience Management Språkstøtte.
Parameter | Beskrivelse |
---|---|
Overstyr språkinnstillinger |
Aktiver veksleknappen Overstyr språkinnstillinger for å angi et tilpasset språk for Webex Experience Management.
Hvis Overstyr språkinnstillinger veksleknappen er ikke aktivert, |
Kundeopplysninger
Angi kundeinformasjonen som skal sendes sammen med forhåndsutfyllingene som Webex Experience Management sender for å registrere svaret på undersøkelsen. Avhengig av forsendelseskonfigurasjonene som er angitt i Webex Experience Management, sender kontaktsenteret forhåndsutfyllingsinformasjonen.
Parameter | Beskrivelse |
---|---|
Kunde-ID | (Valgfritt) Velg en unik identifikator for kunden fra rullegardinlisten. |
E-post | (Valgfritt) Velg kundens e-postadresse fra rullegardinlisten. |
Telefonnummer | (Valgfritt) Velg kundens telefonnummer fra rullegardinlisten. |
Variabel pasning
Angi tilleggsvariablene som tilpassede forhåndsutfyllinger som sendes (i tillegg til svar på undersøkelsen) fra Webex Contact Center til Webex Experience Management.
Parameter |
Beskrivelse |
---|---|
Nøkkelverdi | Angir de valgfrie variable parameterne som kontaktsenteret sender til Webex Experience Management. I kolonnene Nøkkel og Verdi kan du angi et variabelnavn og den tilhørende verdien. Variabelverdien kan enten være en streng, et heltall eller et uttrykk med dobbel krøllparentessyntaks (i tilfelle flytvariabel). Hvis du vil ha mer informasjon, kan du se Tilpassede flytvariabler. For å legge til en variabelparameter, klikk på Legg til ny. Dette legger til en rad der du kan skrive inn det respektive nøkkel-verdi-paret.
Hvis du vil ha mer informasjon om tilpassede forhåndsutfyllinger, kan du se Konfigurer tilpassede forhåndsutfyllinger for tilbakemeldingsundersøkelser etter samtale i Webex Experience Management-dokumentasjonen. |
Avanserte innstillinger
Tilbakemeldingsaktiviteten har følgende innstillinger for å validere de forventede DTMF-svarene fra kundene.
Parameter |
Beskrivelse |
---|---|
Timeout |
Angir makstiden aktiviteten venter på svar fra kunden. Standardverdien er 3 sekunder. |
Du kan konfigurere maksimalt antall nye forsøk ved ugyldig eller ingen DTMF-inndata, samt lydvarslinger (for ugyldig inndata, tidsavbrudd og overskredet maksimalt antall nye forsøk) for spørreskjemaer ved å bruke Webex Experience Management.
Hvis du vil ha mer informasjon, kan du se Innstillinger for nytt forsøk og tidsavbrudd i POST Kall IVR Undersøkelse i Webex Experience Management-dokumentasjonen.
Spill av melding
Aktiviteten Spill av melding spiller av en uavbrutt melding til den som ringer. Du kan bruke Spill av melding-aktiviteten med eller uten tekst-til-tale-funksjonaliteten aktivert. Konfigurasjonsalternativene endres deretter.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurer feilhåndtering.
Aktiviteten Spill av melding er uavbrutt for DTMF-inndata.
Aktiviteten Spill av melding kan avbrytes på grunn av agentens tilgjengelighet til å svare på anropet, hvis den er inkludert etter Køkontakt aktiviteten i en samtaleflyt.
I de følgende avsnittene kan du konfigurere aktiviteten Spill av melding:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Spør
Hvis du ikke ønsker å bruke tekst-til-tale-funksjonen i ledeteksten din, deaktiverer du Tekst-til-tale -bryteren. Som standard er ikke tekst-til-tale aktivert.
Du kan konfigurere opptil fem lydmeldinger (lydfiler og lydmeldingsvariabler kombinert). Hele ledeteksten spilles av for den som ringer i den konfigurerte rekkefølgen, og veksler mellom lydfilene og lydledetekstvariablene.
Hvis noen av inngangene i den ordnede listen er tomme, svarer systemet med en flytfeil. Rett disse feilene før du publiserer flyten.
Parameter |
Beskrivelse |
---|---|
Legg til lydfiler |
For å konfigurere ledeteksten uten tekst-til-tale, legg til minst én forhåndsinnspilt lydfil. Velg ønsket lydfil fra rullegardinlisten som er merket som 1. For å legge til flere lydfiler, klikk på Legg til ny. Filene spilles av for den som ringer i den rekkefølgen de vises. For å fjerne en lydfil fra sekvensen, klikk på Slett -ikonet som vises ved siden av hver rullegardinliste. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for Pebble-mal. Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub. |
Forhåndsvisningsspørsmål |
Klikk på Forhåndsvisningsledetekst -knappen for å forhåndsvise lydfilen. I dialogboksen Forhåndsvisning som vises, klikker du på spill av for å spille av de valgte lydfilene. |
For å bruke tekst-til-tale-funksjonen i ledeteksten din, aktiver veksleknappen Tekst-til-tale . Du kan konfigurere opptil totalt fem lydmeldinger (tekst-til-tale-meldinger, lydfiler og lydmeldingsvariabler kombinert). Hele ledeteksten spilles av for den som ringer i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale-meldinger, lydfiler og lydledetekstvariabler.
Parameter |
Beskrivelse |
---|---|
Kontakt |
Angir koblingen for å autentisere tekst-til-tale-tjenesten. Rullegardinlisten viser navnet på alle Google-koblinger i Kontrollhuben. Bare de aktive koblingene vises. Velg kontakten fra rullegardinlisten. Eksisterende kunder på Classic Voice-plattformen kan bare se Google TTS-koblingen i rullegardinlisten. Eksisterende kunder på Next Generation-taleplattformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-koblinger. |
Overstyr standardinnstillinger for språk og stemme |
Bruk denne veksleknappen for å overstyre stemmeinnstillingene som er konfigurert i |
Utgangsstemme |
Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer Overstyr standardinnstillinger for språk og stemme veksleknapp. Velg navnet på utgangsstemmen fra rullegardinlisten. Hvis navnet på utgangsstemmen som støttes av Google ikke er tilgjengelig i Utgangsstemme rullegardinlisten, deaktiver Overstyr standardinnstillinger for språk og stemme veksleknapp. Inkluder Angi variabel aktivitet før Spill av melding-aktiviteten i flyten. Konfigurer aktiviteten Angi variabel som følger:
|
Legg til lydfil |
Hvis du vil veksle mellom tekst-til-tale-meldinger og forhåndsinnspilte lydfiler, klikker du Legg til lydfil. Dette legger til en ny rad til konfigurasjonen der du kan velge ønsket lydfil fra rullegardinlisten. Hvis du vil fjerne et element fra sekvensen, klikker du Slett-ikonet som vises ved siden av den tilsvarende inndata- eller rullegardinlisten. |
Legge til tekst-til-tale-melding |
For å lage ledeteksten, bruk tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger. Klikk Legg til tekst-til-tale-melding for å legge til et nytt tekstinntastingsfelt i delen for rask oppretting. I dette feltet skriver du inn meldingen som skal spilles av for oppringeren på det valgte språket og stemmen. Det er ingen tegngrense for Cisco tekst-til-tale-meldinger. Feltet godtar to typer inndata – råtekst (ren tekst) eller SSML (Speech Synthesis Markup Language) – formaterte data. Du kan også bruke variabler som en del av meldingen til å lese det dynamiske innholdet. For støttede SSML-koder for Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk Legg til lydvariabel. Skriv inn variabelverdien i form av et rullesteinsuttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for rullesteinsmal. Variabelverdien må samsvare med navnet på .wav filen som lastes opp til Kontrollhub. |
Ledetekst for forhåndsvisning |
Klikk på ledeteksten Forhåndsvisning for å teste og forhåndsvise tekst-til-tale-meldinger og lydfiler. I dialogboksen Forhåndsvisningsprompt som vises, velger du den nødvendige stemmen for å teste ledeteksten. Du kan spille av meldingene og lydfilene som følger:
|
Tekst-til-tale-innstillinger
Tekst-til-tale-innstillingene inkluderer følgende innstillinger som brukes til å validere de forventede DTMF inndataene fra oppringeren.
Parameter |
Beskrivelse |
---|---|
Talerate |
Indikerer talehastigheten. Øk eller reduser den numeriske inngangen for å opprettholde den ideelle talehastigheten og kontrollere utgangstalehastigheten. Gyldige verdier for den numeriske inngangen ligger i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 wpm. |
Volumøkning |
Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inngangen for å opprettholde det ideelle volumet for utgangstale. Gyldige oppføringer for den numeriske inngangen ligger i området -96,0 desibel til 16,0 desibel (dB). Standard verdi er 0.0 dB. |
Ikke ta med bare Spill av melding-aktiviteten i løkken etter køkontaktaktiviteten i anropsflyten. Du kan bruke en kombinasjon av Play Musikk-aktiviteten og Play Message-aktiviteten i loop til å foreta en gyldig samtaleflyt.
Når du inkluderer Play Message-aktiviteten før HTTP-forespørselsaktiviteten i en samtaleflyt, kjøres HTTP-forespørselen først etter at lyden er spilt helt av.
Popup-melding
En skjermmelding er et vindu eller en dialogboks som vises i en agents skrivebord når agenten besvarer en kundesamtale. Agenten får mer informasjon om oppringeren til å fortsatte videre med en samtale. Hvis du vil ha mer informasjon, kan du se artikkelen Popup-delen Komme i gang med Agent Desktop .
Skjermmeldingsaktiviteten blir bare relevant etter at en agent er involvert i en samhandling. Det bruker normalt hendelsen Agentsvar
og hendelsen TelefonkontaktAvsluttet
.
Når du bruker denne aktiviteten i hovedflyten, eksponerer du et sett med hendelser i hendelsesflytene Tab. Hvis du vil ha mer informasjon om disse hendelsene, kan du se Arrangementer.
Du kan bygge en behandlingsflyt for én hendelse for hver hendelse. Når en agent for eksempel godtar et inngående anrop, vises en skjermmelding. Skjermmeldingsaktiviteten inneholder informasjon som er basert på flytvariablene. Skjermmeldingen integrerer Webex Contact Center med andre bedriftsprogrammer, for eksempel CRM (Salesforce), billettløsninger og ordreoppføringssystem.
Fullfør denne konfigurasjonen i fanen Hendelsesflyter i Flow Designer. Hvis du vil definere forskjellige virkemåter for skjermmeldinger som er basert på hovedflytkriterier, bruker du en betingelse- eller saksaktivitet. Du kan definere én skjermmelding for hver flyt.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Screen Pop for nye digitale kanaler må konfigureres i Connect Flow Builder. Hvis du vil ha mer informasjon, kan du se https://help.imiconnect.io/docs/wxcc-overview.
I følgende avsnitt kan du konfigurere aktivitet for skjermmelding:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
URL-innstillinger
Bruk alternativet URL-innstillinger for å definere en URL-adresse for skjermmeldingskonfigurasjon. For å skrive inn en variabel, bruker du syntaksen {{variables}}
.
Eksempel {{NewPhoneContact.ANI}}
.
Parameter |
Beskrivelse |
---|---|
URL for skjermmelding |
Skriv inn URL-adressen til det tiltenkte nettstedet, for eksempel http://www.salesforce.com. Etter at agenten besvarer et anrop, vil den konfigurerte URL-adressen fylle ut skjermmeldingen på skrivebordet. |
Spørringsparametere |
Angi de ulike variablene i nyttelasten. For å legge til en ny spørringsparameter, klikker du på Legg til ny. Angi attributtverdiinformasjonen i feltene NØKKEL og VERDI. |
Skrivebordsetikett for skjermmelding |
Skriv inn en kort og intuitiv tilpasset visningstekst som erstatter URL for skjermmelding i Agent Desktop. Etter at agenten svarer eller avslutter en samtale, vises denne etiketten som en hyperkobling i skjermvarselet i Agent Desktop. Hvis for eksempel URL-adressen for popup-skjermen er http://www.salesforce.com og Screen Pop Desktop-etiketten er Salesforce, viser systemet hyperkoblingen som Salesforce i popup-varselet. Denne etiketten vises også i Screen Pop Tab av Agent Desktop. |
Visningsinnstillinger
Parameter |
Beskrivelse |
---|---|
Ny nettleserfane |
Skjermbildet vises i en ny nettleserfane hver gang uten å påvirke den eksisterende skjermmeldingen. |
Eksisterende etikett for skjermmelding |
Skjermmeldingen viser innsiden av eksisterende nettleserfane som erstatter forrige skjermmelding. |
Inne i skrivebordet |
Skjermmeldingen vises som en fane i vinduet for tilleggsinformasjon på skrivebordet. Hvis skjermmeldingens visningsalternativ er Inne i skrivebordet, vises vinduet skjermmelding i vinduet for tilleggsinformasjon i samtalens varighet. Skjermmeldingen beholdes selv når du velger en oppgave fra en annen kanaltype i vinduet Oppgaveliste. |
Hvis skjermmeldingsalternativet er Inne i skrivebord eller Eksisterende nettleserfane, vil data som angis i skjermmeldingen for en samtale gå tapt hvis agenten godtar en ny samtale. For å hindre datatap, må du konfigurere visningsalternativet som Ny nettleserfane.
Vurder for eksempel at alternativet for skjermmeldingsvisning er Inne i skrivebord. Hvis agenten godtar et nytt inngående anrop mens data angis i skjermmeldingen for en tidligere samtale, vil data som er angitt for forrige samtale når skjermmeldingen for et nytt anrop vises.
Samle inn sifre
Aktiviteten Samle inn sifre ber anroperen om å angi en tofarget flerfrekvensinngang (DTMF), for eksempel et kontonummer. I likhet med aktivitetene Spill av melding og Meny kan aktiviteten Samle sifre bruke lydfiler, tekst-til-tale-meldinger eller en kombinasjon av begge.
Denne aktiviteten godtar DTMF inndatasifre fra 0 til 9 og alfabeter A, B, C og D. Anroperen kan skrive inn # eller * som et avslutningssymbol for å indikere slutten på DTMF-inndata.
Oppringeren kan ikke bruke avslutningssymbolene i andre scenarier som en del av innsamlingssifferaktiviteten, for eksempel bekreftelse av beløp eller kunde-ID.
Som standard støtter neste generasjons medieplattform bare RFC2833 type DTMF for både innkommende og utgående anrop.
Neste generasjons medieplattform støtter in-band DTMF.
Denne funksjonen er bare tilgjengelig hvis det tilsvarende funksjonsflagget er aktivert.
Du kan også høre in-band DTMF-toner under innspilling og i konferanse med andre parter.
Du kan konfigurere disse banene for feilhåndtering for å håndtere flytkjøringsfeil:
Bane |
Beskrivelse |
---|---|
Tidsavbrudd for oppføring |
Angir feilutdatafilen som flyten tar etter at oppføringens tidsavbruddsvarighet er utløpt. Hvis du konfigurerer denne banen, sikrer du at anroperen ikke blir inaktiv i for lang tid. Endre varigheten for oppføringen for tidsavbrudd i delen Avanserte innstillinger i vinduet Egenskaper. Vurder å spille av en melding for å redegjøre for hva som forventes av anroperen, og gå deretter tilbake til begynnelsen av aktiviteten. |
Oppføring ikke i samsvar |
Angir feilutdatafilen som flyten tar hvis anroperen skriver inn DTMF-inndata som ikke er konfigurert i delen Egendefinerte menykoblinger. Hvis du konfigurerer denne banen, sikrer du at anroperen har lov til å starte aktiviteten på nytt og prøve igjen. Vurder å spille av en melding for å redegjøre for hva som forventes av anroperen, og gå deretter tilbake til begynnelsen av aktiviteten. |
Udefinert feil |
Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling. |
Du kan konfigurere aktiviteten Samle inn sifre ved å bruke følgende innstillinger:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Spør innstillinger uten tekst-til-tale aktivert
Som standard er ikke tekst-til-tale aktivert. For å konfigurere ledeteksten uten tekst-til-tale, legg til minst én forhåndsinnspilt lydfil. Velg lydfilen fra rullegardinlisten. Du kan konfigurere opptil totalt fem lydmeldinger (lydfiler og lydmeldingsvariabler kombinert). Hele ledeteksten spilles av for den som ringer i den konfigurerte rekkefølgen, og veksler mellom lydfilene og lydledetekstvariablene.
Hvis noen av inndataene i den ordnede listen er tomme, viser systemet en flytfeil. Rett disse feilene før du publiserer flyten.
Parameter |
Beskrivelse |
---|---|
Legg til lydfiler |
For å legge til flere lydfiler, klikk på Legg til ny. Filene spilles av for den som ringer i den rekkefølgen de er konfigurert. For å fjerne en lydfil fra sekvensen, klikk på Slett -ikonet som vises ved siden av hver rullegardinliste. Slett-ikonet vises ikke når bare én rullegardinliste er tilgjengelig, fordi du trenger minst én lydfil til ledeteksten. For å administrere lydfiler, se Last opp en lydressursfil. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for Pebble-mal. Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub. |
Forhåndsvisningsspørsmål |
Klikk på Forhåndsvisningsledetekst -knappen for å forhåndsvise lydfilen. I dialogboksen Forhåndsvisning som vises, klikker du på spill av for å spille av de valgte lydfilene. |
Gjør spørringen avbrytbar |
Avmerkingsboksen Gjør ledetekst avbrytbar lar deg angi om den konfigurerte ledeteksten kan avbrytes av innringerens inndata eller hendelse. Som standard kan ikke forespørsler avbrytes. Hvis det er viktig for den som ringer å høre ledeteksten, må du ikke la den være avbrytbar. For organisasjonene som er utstyrt med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten avbrytbar som standard, uavhengig av om avmerkingsboksen Gjør ledetekster avbrytbare er merket av eller ikke avmerket av flytutviklerne. |
Spørreinnstillinger med tekst-til-tale aktivert
Som standard er ikke tekst-til-tale aktivert. For å bruke tekst-til-tale i instruksjonene dine, aktiver Tekst-til-tale -bryteren. Du kan konfigurere opptil totalt fem lydmeldinger (tekst-til-tale-meldinger, lydfiler og lydmeldingsvariabler kombinert). Hele ledeteksten spilles av for den som ringer i den konfigurerte rekkefølgen, og veksler mellom de konfigurerte tekst-til-tale-meldingene, lydfilene og lydledetekstvariablene.
Parameter |
Beskrivelse |
---|---|
Kontakt |
Språk- og talealternativene endres basert på den valgte koblingen. Valget dikterer språket, kjønnet og tonen som systemet bruker for å lese tekst-til-tale-meldinger til den som ringer. Hvis du bruker Google TTS, kan du forhåndsvise de ulike alternativene på Google Tekst til tale siden. Eksisterende kunder på Next Generation-taleplattformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-koblinger. |
Overstyr standardspråk- og taleinnstillinger |
Bruk denne veksleknappen for å overstyre stemmeinnstillingene som er konfigurert i den |
Utgangsstemme |
Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer veksleknappen Overstyr standardspråk og stemmeinnstillinger . Velg navnet på utgangsstemmen fra rullegardinlisten. Hvis navnet på utgangsstemmen som støttes av Google ikke er tilgjengelig i rullegardinlisten Utgangsstemme , deaktiver veksleknappen Overstyr standardspråk og stemmeinnstillinger . Inkluder aktiviteten Angi variabel før aktiviteten Samle inn sifre i flyten. Konfigurer aktiviteten Angi variabel som følger:
|
Legg til tekst-til-tale-melding |
Når du bygger meldingen din, kan du bruke tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger. Klikk på Legg til tekst-til-tale-melding for å legge til et nytt tekstfelt i ledetekstdelen. Her kan du skrive meldingen som leses opp for den som ringer, med valgt språk og stemme. Det er ingen tegngrense for Cisco Tekst-til-tale-meldinger. Feltet godtar to typer input: råtekst (ren tekst) eller SSML-formaterte data. Du kan også bruke variabler som en del av meldingen for å lese det dynamiske innholdet. For å spesifisere en variabel, bruk denne syntaksen: For støttede SSML-tagger for Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center. |
Legg til lydfil |
For å veksle tekst-til-tale-meldinger med forhåndsinnspilte lydfiler, klikk på Legg til lydfil. Dette legger til en ny rad i konfigurasjonen der du kan velge en lydfil fra en rullegardinliste. For å fjerne et element fra sekvensen, klikk på Slett ikonet ved siden av det elementet. De Slett Ikonet er ikke synlig når bare ett felt er konfigurert, fordi minst én melding eller lydfil er nødvendig. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk. For mer informasjon, se Syntaks for Pebble-mal. Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub. |
Forhåndsvisningsspørsmål |
Klikk på Forhåndsvisningsledeteksten -knappen for å teste og forhåndsvise tekst-til-tale-meldingene og lydfilene. I dialogboksen Forhåndsvisningsledetekst som vises, velger du ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene slik:
|
Gjør spørringen avbrytbar |
Avmerkingsboksen Gjør melding avbrytbar lar deg angi om den konfigurerte meldingen kan avbrytes av innringerens inndata eller hendelse. Som standard kan ikke forespørsler avbrytes. Hvis det er viktig for den som ringer å høre ledeteksten, må du ikke la den være avbrytbar. For organisasjonene som er utstyrt med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten avbrytbar som standard, uavhengig av om avmerkingsboksen Gjør ledetekster avbrytbare er merket av eller ikke avmerket av flytutviklerne. |
Tekst-til-tale-innstillinger
Tekst-til-tale-innstillingene inkluderer følgende innstillinger som brukes til å validere forventet DTMF-inndata fra den som ringer.
Parameter |
Beskrivelse |
---|---|
Talefrekvens |
Angir talehastigheten. Øk eller reduser den numeriske inndataen for å opprettholde den ideelle talehastigheten og kontrollere talehastigheten for utdata. Gyldige verdier for numerisk inndata er i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 ord/min. |
Volumøkning |
Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inndataen for å opprettholde det ideelle volumet på utgående tale. Gyldige oppføringer for numerisk inndata er i området fra –96,0 desibel til 16,0 desibel (dB). Standard verdi er 0.0 dB. |
Avanserte innstillinger
Aktiviteten Samle inn sifre inkluderer følgende avanserte innstillinger som brukes til å validere forventet DTMF-inndata fra innringeren.
Parameter |
Beskrivelse |
---|---|
Tidsavbrudd uten inndata |
Angir den maksimale varigheten som aktiviteten Samle sifre venter på input, før den går videre til banen for tidsavbrudd for inntasting. Standardverdien er 3 sekunder. |
Tidsavbrudd mellom sifre |
Angir den maksimale varigheten som aktiviteten Samle sifre venter mellom sifre, før den fortsetter i flyten. Dette skjer bare etter at minst ett siffer er tastet inn. Den som ringer kan taste inn terminatorsymbolet for å indikere at inntastingen er fullført, slik at samtalen fortsetter uten å vente på tidsavbruddet mellom sifrene. Inter-Digit Timeout gjelder ikke for kunder som bruker Voice Services Platform. Som standard er ikke denne parameteren deaktivert for kunder som bruker Voice Services Platform. |
Minimumssifre |
Angir minimum antall sifre som den som ringer må taste inn. Standardverdien er 1. Hvis innringeren skriver inn en inndataverdi som er mindre enn denne verdien, følger flyten banen Uoverensstemmende oppføring som er konfigurert i delen Feilhåndtering . |
Maksimalt antall sifre |
Angir det maksimale antallet sifre som innringeren kan taste inn. Standardverdien er 10. Hvis innringeren skriver inn en verdi som er høyere enn denne, følger flyten banen Uoverensstemmende oppføring som er konfigurert i delen Feilhåndtering . |
Terminator-symbolet |
Angir tegnet som innringeren kan skrive inn for å angi slutten på inndataene. Terminator-symbolet kan være enten # eller * avhengig av konfigurasjonen. Som standard er Terminator-symbolet #. |
Utdatavariabler
Aktiviteten «Samle inn sifre» inkluderer utdatavariabelen {{CollectDigits.DigitsEntered}}
. Når flyten kjøres, lagrer denne variabelen DTMF-inndataen som innringeren skrev inn under interaksjonen med aktiviteten. Bruk denne variabelen i senere aktiviteter for å kontrollere flytsekvensen. Variabelnavnet endres dynamisk basert på etiketten som er knyttet til aktiviteten Samle inn sifre. Systemet må registrere flere variabelverdier hvis flyten bruker mer enn én aktivitet for innsamling av sifre i flyten. Hvis du vil ha mer informasjon, kan du se Hendelsesutdatavariabler.
Dekrypter tilgang
Du kan dekryptere utdatavariablene fra aktiviteten Samle inn sifre, om nødvendig. Merk av i boksen Aktiver dekrypteringstilgang . Når du har merket av for dette, vil du kunne se den umaskerte utdataverdien for aktiviteten «Collect Digit» i feilsøkingsloggene for flyten. Hvis du vil ha mer informasjon, kan du se delen Sporingsflyter .
Meny
Menyaktiviteten lar deg bygge en Cisco Unified IP Interactive Voice Response (IVR)-opplevelse i flyten din. Aktiviteten spiller av en ledetekst som lar den som ringer taste inn et DTMF-siffer. Basert på sifferet som innringeren taster inn, kan flyten ta en annen vei.
En meny kan ha 1–10 grener, representert med sifrene 0–9.
Du kan bruke menyaktiviteten med eller uten tekst-til-tale aktivert. Konfigurasjonsalternativene endres deretter.
Du kan konfigurere disse feilhåndteringsbanene for å håndtere feil ved flytutførelse:
Bane |
Beskrivelse |
---|---|
Tidsavbrudd uten inndata |
Angir feilutdatafilen som flyten tar etter at oppføringens tidsavbruddsvarighet er utløpt. Hvis du konfigurerer denne banen, sikrer du at anroperen ikke blir inaktiv i for lang tid. Endre varigheten for tidsavbrudd uten input i delen Avanserte innstillinger i Egenskaper-ruten. Vurder å spille av en melding for å avklare forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten. |
Oppføring ikke i samsvar |
Angir feilutdatabanen som flyten tar etter at innringeren skriver inn en DTMF-inndata som ikke er konfigurert i delen Tilpassede menykoblinger. Konfigurering av denne banen sikrer at den som ringer kan starte aktiviteten på nytt og prøve på nytt. Vurder å spille av en melding for å avklare forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten. |
Slik løkker du samtalen tilbake til starten av aktiviteten et angitt antall ganger:
|
Følgende seksjoner lar deg konfigurere menyaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Spør
Spør om innstillinger uten tekst-til-tale
Tekst-til-tale er ikke aktivert som standard. For å bruke tekst-til-tale i meldingen din, aktiver Tekst-til-tale veksleknapp. Velg lydfilen fra rullegardinlisten. Du kan konfigurere opptil totalt fem lydmeldinger (lydfiler og lydmeldingsvariabler kombinert). Aktiviteten spiller av hele ledeteksten for den som ringer i den konfigurerte rekkefølgen, og veksler mellom lydfilene og de konfigurerte variablene for lydledetekst.
Hvis noen av inndataene i den ordnede listen er tomme, genererer systemet en flytfeil. Rett disse feilene før du publiserer flyten.
Parameter |
Beskrivelse |
---|---|
Legg til lydfiler |
For å konfigurere ledeteksten uten tekst-til-tale, legg til minst én forhåndsinnspilt lydfil. Velg filen fra rullegardinfeltet merket 1. For å legge til flere lydfiler, klikk på Legg til ny. For å fjerne en lydfil fra sekvensen, klikk på Slett -ikonet som vises ved siden av rullegardinlisten. Fordi minst én lydfil er nødvendig, er ikke Slett -ikonet synlig hvis bare ett rullegardinfelt er synlig. Administrer lydfiler fra innstillingen Lydmeldinger i Kontrollhuben. Hvis du vil ha mer informasjon, kan du se Administrer lydmeldinger. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for Pebble-mal. Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub. |
Forhåndsvisningsspørsmål |
Klikk på Forhåndsvisningsledetekst -knappen for å forhåndsvise lydfilen. I dialogboksen Forhåndsvisning som vises, klikker du på spill av for å spille av de valgte lydfilene. |
Gjør spørringen avbrytbar |
Dette alternativet lar deg angi om den konfigurerte ledeteksten kan avbrytes av innringerens inndata eller hendelse. Som standard er ikke Gjør melding avbrytbar avmerket for menyaktiviteten. Hvis du vil at den som ringer skal kunne avbryte menyen når de skriver inn DTMF-inndataene sine, bør du vurdere å gjøre meldingen avbrytbar. Hvis organisasjonen din er utstyrt med den nye Next Generation-plattformen, konfigurerer systemet den avbrytbare ledeteksten som standard, uavhengig av om flytutviklerne har merket av eller fjernet merket for Gjør ledetekst avbrytbar . |
Spør innstillinger med tekst-til-tale
For å bruke tekst-til-tale i ledeteksten din, aktiver veksleknappen Tekst-til-tale . Du kan konfigurere opptil totalt fem lydmeldinger (tekst-til-tale-meldinger, lydfiler og lydmeldingsvariabler kombinert). Aktiviteten spiller av hele ledeteksten for den som ringer i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale-meldinger, lydfiler og lydledetekstvariabler.
Parameter |
Beskrivelse |
---|---|
Kontakt |
Velg en kobling for å autentisere tekst-til-tale-tjenesten. Rullegardinlisten viser navnene på Google-koblingene som er konfigurert i Kontrollhuben. Eksisterende kunder på Classic Voice-plattformen kan bare se Google TTS-koblingen i rullegardinlisten. Eksisterende kunder på Next Generation-taleplattformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-koblinger. |
Overstyr standardspråk- og taleinnstillinger |
Bruk denne veksleknappen for å overstyre stemmeinnstillingene som er konfigurert i den |
Utgangsstemme |
Velg navnet på utgangsstemmen fra rullegardinlisten. Hvis navnet på utgangsstemmen som Google støtter ikke er tilgjengelig i rullegardinlisten Utgangsstemme , deaktiver veksleknappen Overstyr standardspråk og stemmeinnstillinger . Inkluder aktiviteten Angi variabel før menyaktiviteten i flyten. Konfigurer aktiviteten Angi variabel som følger:
|
Legg til lydfiler |
For å veksle tekst-til-tale-meldinger med forhåndsinnspilte lydfiler, klikk på Legg til lydfil. Dette legger til en ny rad i konfigurasjonen der du kan velge en lydfil fra en rullegardinliste. For å fjerne et element fra sekvensen, klikk på Slett -ikonet i nærheten av det elementet. Fordi minst én melding eller lydfil er nødvendig, er ikke Slett -ikonet synlig når bare ett felt er konfigurert. |
Legg til tekst-til-tale-melding |
Når du bygger ledeteksten din, kan du utelukkende bruke tekst-til-tale, eller du kan bruke en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger. Klikk på Legg til tekst-til-tale-melding for å legge til et nytt tekstfelt i delen for oppretting av ledetekst. Du kan skrive inn meldingen som skal leses for den som ringer, ved å bruke valgt språk og stemme. Det er ingen tegngrense for Cisco Tekst-til-tale-meldinger. Feltet godtar to typer inndata: råtekst (ren tekst) eller SSML-formaterte data (Speech Synthesis Markup Language). Du kan også bruke variabler som en del av meldingen for å lese det dynamiske innholdet. Hvis du skriver en variabel, bruk denne syntaksen: For støttede SSML-tagger for Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk. For mer informasjon, se Syntaks for Pebble-mal. Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub. |
Forhåndsvisningsspørsmål |
Klikk på Forhåndsvisningsspørsmål -knappen for å teste og forhåndsvise tekst-til-tale-meldingene og lydfilene. I Forhåndsvisningsspørsmål I dialogboksen som vises, velg ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene slik:
|
Gjør spørringen avbrytbar |
Dette alternativet lar deg angi om den konfigurerte ledeteksten kan avbrytes av innringerens inndata eller hendelse. Som standard er ikke Gjør melding avbrytbar avmerket for menyaktiviteten. Hvis du vil at den som ringer skal kunne avbryte menyen når de skriver inn DTMF-inndataene sine, bør du vurdere å gjøre meldingen avbrytbar. For organisasjoner som er utstyrt med den nye Next Generation-plattformen, konfigurerer systemet den avbrytbare ledeteksten som standard, uavhengig av om flytutviklerne har merket av eller fjernet merket for Gjør ledetekst avbrytbar . |
Tilpassede menylenker
Med alternativet Tilpassede menylenker kan du konfigurere én eller flere menylenker basert på organisasjonens krav.
Denne funksjonen hjelper én eller flere brukere med å velge forskjellige grener i flyten basert på det valgte sifferet.
Du kan konfigurere opptil ti tilpassede menylenker.
Parameter |
Beskrivelse |
---|---|
SIFFERT |
Velg et tall fra rullegardinlisten. DIGIT tilsvarer DTMF-inndataen som kalleren skriver inn for å indikere hvilken bane i flyten som skal følges. Sifrene 0–9 er tilgjengelige for valg, og du kan bare velge hvert alternativ én gang. |
LENKEBESKRIVELSE |
Legg til en beskrivelse for å angi hvilken bane i flyten sifferet tilsvarer. Hvis for eksempel det å trykke 1 fører innringeren til en kø som kan hjelpe med et salgsspørsmål, skriver du inn |
Legg til |
Klikk på Legg til ny for å legge til flere menylenker. Du kan legge til et siffer og en lenkebeskrivelse for hver rad. Du kan legge til opptil ti lenker. |
Du kan konfigurere menylenker både i Egenskaper-ruten og i selve aktiviteten. Dette gir mulighet for ulike konfigurasjonsalternativer basert på brukerens preferanser. Systemet oppdaterer innholdet i sanntid på begge stedene når en redigering gjøres.
Tekst-til-tale-innstillinger
Tekst-til-tale-innstillingene inkluderer følgende innstillinger som brukes til å validere forventet DTMF-inndata fra den som ringer.
Parameter |
Beskrivelse |
---|---|
Talefrekvens |
Angir talehastigheten. Øk eller reduser den numeriske inndataen for å opprettholde den ideelle talehastigheten og kontrollere talehastigheten for utdata. Gyldige verdier for numerisk inndata er i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 ord/min. |
Volumøkning |
Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inndataen for å opprettholde det ideelle volumet på utgående tale. Gyldige oppføringer for numerisk inndata er i området fra –96,0 desibel til 16,0 desibel (dB). Standard verdi er 0.0 dB. |
Tidsavbrudd uten inndata |
Angir maksimal tid aktiviteten venter på input før den fortsetter ned banen for tidsavbrudd uten input. Standardverdien er 3 sekunder. |
Utgangsvariabel
Menyaktiviteten bruker utdatavariabelen {{Menu.OptionEntered}}
. Når systemet utfører flyten, lagrer denne variabelen DTMF-inndataen som innringeren skrev inn under interaksjonen med menyen.
Du kan bruke {{Menu.OptionEntered}}
utdatavariabelen i senere aktiviteter for å kontrollere flytsekvensen. Variabelnavnet endres dynamisk basert på etiketten som er knyttet til menyaktiviteten. Systemet kan registrere flere variabelverdier når flyten bruker mer enn én menyaktivitet. Hvis du vil ha mer informasjon om denne variabeltypen, kan du se Aktivitetsutdatavariabler.
Send sifre
Du kan bruke aktiviteten Send sifre til å konfigurere flyter som sender DTMF-toner til den som ringer under en IVR-interaksjon. Dette er nyttig for:
- Sikker autentisering – Etablering av en autentisert samtaleflyt ved å bekrefte innringeren ved hjelp av DTMF.
- Samhandling med eksterne systemer – Kommunikasjon med andre systemer som krever DTMF-inndata.
I de følgende avsnittene kan du konfigurere aktiviteten Send DTMF:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Skriv inn et navn for Send sifre-aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Spill av DTMF-innstillinger
Parameter |
Beskrivelse |
---|---|
Angi verdi |
Velg dette alternativet hvis du ønsker å konfigurere statiske DTMF-sifre. |
Sett til variabel |
Velg dette alternativet hvis du ønsker å konfigurere DTMF-sifrene dynamisk. |
Maksimal lengde på DTMF-inndata er 32 tegn. Støttede tegn er 0–9, A–D, stjerne (*), firkant (#) og komma (,). Tegnet komma (,) betyr ett sekunds forsinkelse.
Du kan bare bruke Send sifre-aktiviteten under den første etappen av oppringeren til IVR. Hvis du bruker den i en interaksjon, for eksempel konsultasjon/overføring til inngangspunkt, ignorerer systemet aktiviteten Send sifre.
Blindoverføring
Overføring av et taleanrop til enten et eksternt eller tredjeparts oppringingsnummer (DN) via Interactive Voice Response (IVR) uten agentinngripen utløser Blind overføring-aktiviteten.
Aktiviteten Blind overføring gjelder når en samtale skal overføres til et eksternt eller tredjeparts DN basert på et sett med flytkriterier. Overføringen kan også initieres til en ekstern bro. Det konfigurerte kriteriesettet utløser aktiviteten.
Under blind overføring vil de tidligere ferdighetsbegrensningene bli beholdt når en samtale overføres til en ferdighetsbasert kø. Dette er fordi ferdighetsbegrensninger beregnes når en flyt kjøres. Men siden flyten ikke utføres ved blind overføring, beholdes de tidligere ferdighetsbegrensningene.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
I de følgende avsnittene kan du konfigurere aktiviteten Blind overføring.
Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inkludere en blind overføringsaktivitet.
Du kan ikke legge til en blind overføringsaktivitet i hendelsesflytene i flytkontroll.
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Overfør nummeret
De Overfør oppringingsnummer -seksjonen angir hvilket DN en samtale overføres til. Du kan legge inn tallet manuelt eller velge et dynamisk tall gjennom en variabel.
Parameter |
Beskrivelse |
---|---|
Overfør oppringingsnummer |
Skriv inn DN-nummeret som en samtale skal overføres til. Dette kan være et spesifikt tall som legges inn manuelt, eller et dynamisk tall som angis gjennom en flytvariabel. |
Spesifikt oppringingsnummer |
Skriv inn nummeret som samtalen skal overføres til. |
Variabelt nummer |
Velg flytvariabelen fra rullegardinlisten. Listen viser bare variabler av typen «String». Variabelen lagrer nummeret som samtalen skal overføres til. |
Legg til overskrifter
De Legg til overskrifter I denne delen kan du konfigurere og sende SIP-headerparametrene til eksterne systemer via SIP INVITE-meldingene. Du kan konfigurere opptil 20 overskrifter i den utgående SIP INVITE-meldingen.
Bruk av tilpassede X-overskrifter støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex Contact Center.
- Du må unngå å inkludere følgende sensitive PII-informasjon i SIP-overskriftene.
- Fulle navn – Unngå å bruke fulle navn på enkeltpersoner.
- Personnummer – Ikke ta med noen del av et personnummer.
- Fysiske adresser – Avstå fra å bruke Home eller jobbadresser.
- Finansiell informasjon – Ekskluder kredittkortnumre, bankkontodetaljer osv.
- Helseinformasjon: Unngå å dele helserelaterte detaljer eller data som kan betraktes som PHI.
Følgende topptekstmønstre er reservert for intern bruk og må ikke sendes som egendefinerte overskrifter. Som standard blir alle overskrifter som samsvarer med dette mønsteret, droppet og ikke sendt til Webex Contact Center.
-
X-adresse
-
X-ADD-AVLEDNING
-
X-BNR-tilstand
-
X-BNR-original-kodek
-
X-BNR-omgått
-
X-BroadWorks-Korrelasjon-Info
-
X-FS-støtte
-
X-bane
-
X-RTMS-CID
-
X-RTMS-OID
-
X-RTMS-CONFID
-
X-RTMS-AGENT-LEGID
-
X-RTMS-ENTER-SOUND
-
X-RTMS-APP-PREFIKS
-
X-RTMS-No-Lookup
-
X-VPOP-DOMENE
Parameter |
Beskrivelse |
---|---|
Nøkkel |
Skriv inn nøkkelen for en egendefinert X-topptekst. |
Verdi | Angi en verdi for det egendefinerte toppteksten som skal sendes til den utgående SIP INVITE-meldingen. |
Feilkoder for utdatafeil
Tabellen nedenfor oppsummerer feilkodene for utdata for blindoverføringsaktiviteten.
Feilkode |
Beskrivelse av feil | Forklaring |
---|---|---|
48 | Flytaktivitet som ikke støttes | Flyten kan ikke kjøre aktiviteten Bridged Transfer etter kø eller når en agent er tilordnet til samtalen. |
6 | System_Error | Denne koden representerer diverse feil som ikke faller inn under kategoriene ovenfor. |
Brooverført overføring
Aktiviteten Bridged Transfer gjør det mulig å overføre et anrop midlertidig med en flyt til et eksternt mål, samtidig som kontrollen over samtalen beholdes. Det eksterne målet kan være en ekstern bro eller en Interactive Voice Response-tjeneste (IVR).
Når tredjeparten avslutter anropet, fortsetter anropsflyten og aktiveres på nytt etter behov, for eksempel ved å sette anropet i kø til en agent.
Funksjonen Bridged Transfer er forbedret for å fjerne køen for kontakten når du sender en kontakt til en tredjeparts interaktivt talesvar (IVR) eller automatisk anropsdistribusjon (ACD). Hvis kontakten ikke behandles i tredjepartssystemet, kan den tas tilbake til den opprinnelige køen.
Anta for eksempel at et kontaktsenter har Webex Contact Center agentressurser og agentressurser på et eksternt telefonsenter/PBX. Kunden ønsker å sette en samtale i kø mot en kø av Webex Contact Center agenter i en kort periode (for eksempel 60 sekunder). Hvis ingen agent er tilgjengelig i denne perioden, kan anropet overføres (med en implisitt dequeue) til det eksterne telefonsenteret for håndtering for å forbedre responstiden til kunden.
Delene nedenfor veileder deg om hvordan du konfigurerer aktiviteten Bridged Transfer.
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Overføre nummer
Delen Overføringsnummer angir DN som et anrop overføres til. Skriv inn tallet manuelt, eller velg et dynamisk tall via en variabel.
Parameter |
Beskrivelse |
---|---|
Overføringsnummer |
Skriv inn DN-en som et anrop skal overføres til. Dette kan være et bestemt tall som angis manuelt, eller et dynamisk tall som angis med en flytvariabel. |
Spesifikt oppringingsnummer |
Skriv inn nummeret som anropet må overføres til. |
Variabelt oppringingsnummer |
Velg flytvariabelen fra rullegardinlisten. Variabelen lagrer nummeret som anropet skal overføres til. |
Innstillinger for utdatasiffer
Delen Innstillinger for utdatasiffer lar deg sende DTMF sifre ut til destinasjonen under en brooverføring. Bruk denne delen til å sende informasjon eller navigere i menyer på tredjeparten IVR. Hvis du vil vise DTMF-sifrene, angir du sifrene manuelt eller velger et dynamisk siffer via en variabel.
Parameter |
Beskrivelse |
---|---|
Send utdatasifre |
TURN på veksleknappen hvis du vil sende DTMF sifrene til destinasjonen, etter at destinasjonen besvarer anropet og før overføringen er fullført. |
Bestemte utgangssifre |
Angi de spesifikke DTMF utgangssifrene. |
Variable utgangssifre |
Velg flytvariabelen fra rullegardinlisten. Variabelen lagrer DTMF nummeret. |
Den maksimale lengden på DTMF sifre er 32 tegn. Tegn som støttes, er 0-9, A-D, stjerne (*), hash (#) og komma (,). Tegnkomma (,) betyr ett sekunds forsinkelse.
Innstillinger for tidsavbrudd for overføring
I delen Tidsavbruddsinnstillinger for overføring kan du konfigurere virkemåten til en brooverført overføringsaktivitet når det overførte anropet ikke besvares innen en angitt tid.
Parameter |
Beskrivelse |
---|---|
Tidsavbrudd |
Dette er hvor lenge systemet venter på at den overførte parten skal svare på anropet. Hvis mottakeren ikke henter innen dette tidspunktet, avslutter systemet samtalen. Varigheten skal ligge i området 1-120 sekunder. Standardverdien er 10 sekunder. |
Legge til topptekster
I delen Legg til topptekster kan du konfigurere og sende SIP-meldingshodeparameterne til eksterne systemer via SIP INVITE-meldinger. Du kan konfigurere opptil 20 meldingshoder i den utgående SIP INVITE-meldingen.
Bruk av egendefinerte X-topptekster støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex Contact Center.
- Du må unngå å inkludere følgende sensitive PII-informasjon i SIP-overskriftene.
- Fullt navn – Unngå å bruke fullt navn på enkeltpersoner.
- Personnumre – Ikke ta med noen del av et personnummer.
- Fysiske adresser – Avstå fra å bruke Home eller jobbadresser.
- Finansiell informasjon – Ekskluder kredittkortnumre, bankkontodetaljer osv.
- Helseinformasjon – Unngå å dele helserelaterte detaljer eller data som kan betraktes som PHI.
Følgende topptekstmønstre er reservert for intern bruk og må ikke sendes som egendefinerte overskrifter. Som standard blir alle overskrifter som samsvarer med dette mønsteret, droppet og ikke sendt til Webex Contact Center.
-
X-adresse
-
X-ADD-AVLEDNING
-
X-BNR-tilstand
-
X-BNR-original-kodek
-
X-BNR-omgått
-
X-BroadWorks-Korrelasjon-Info
-
X-FS-støtte
-
X-bane
-
X-RTMS-CID
-
X-RTMS-OID
-
X-RTMS-CONFID
-
X-RTMS-AGENT-LEGID
-
X-RTMS-ENTER-SOUND
-
X-RTMS-APP-PREFIKS
-
X-RTMS-No-Lookup
-
X-VPOP-DOMENE
Parameter |
Beskrivelse |
---|---|
Nøkkel |
Skriv inn nøkkelen for en egendefinert X-topptekst. |
Verdi | Angi en verdi for den egendefinerte toppteksten som skal sendes til den utgående SIP INVITE-meldingen. |
Utgangsvariabler
Utgangsvariabler lar deg fange opp informasjon om utfallet av overføringen.
Parameter |
Beskrivelse |
---|---|
BridgedTransfer_dxm.FailureCode |
Denne parameteren registrerer feil- eller statuskoder som tilsvarer mislykkede forsøk på å utføre en Bridged-overføring ved hjelp av DXM (Digital Extension Module). |
BridgedTransfer_dxm.FailureDescription | Denne parameteren lagrer beskrivelsen av feilen som oppstod under et forsøk på Bridged overføring ved hjelp av (DXM). |
BridgedTransfer.Headers | Denne parameteren lagrer SIP-meldingshodene analysert fra BYE-meldingen. Overskriftene lagres som et JSON-objekt. Individuelle overskrifter kan trekkes ut og settes inn i flyt eller globale variabler for videre bruk. |
Tabellen nedenfor oppsummerer feilkodene for utdata for Bridged Transfer-aktiviteten.
Feilkode |
Beskrivelse av feil | Forklaring |
---|---|---|
1 |
Invalid_Number | Det oppringte eksterne katalognummeret (DN) er ugyldig. |
2 | Opptatt | Den eksterne DN er enten engasjert eller har avvist innkommende anrop. |
3 | Ikke noe svar | Den eksterne DN-en kunne ikke svare på anropet innen den forhåndsinnstilte tidsavbruddsvarigheten. |
48 | Flytaktivitet som ikke støttes | Flyten kan ikke kjøre aktiviteten Bridged Transfer etter kø eller når en agent er tilordnet til samtalen. |
5 | Unsupported_DN | Du kan ikke bruke det eksterne DN-nummeret hvis det er angitt som EP-DN i systemportalen, eller hvis det samsvarer med den påloggede agentens DN på Agent Desktop. |
6 | System_Error | Denne koden representerer diverse feil som ikke faller inn under kategoriene ovenfor. |
Bridged Transfer er bare tilgjengelig på neste generasjons Voice Media-plattformer (VPOP og Webex Calling).
Flytkonfigurasjoner som ikke støttes
- Du kan ikke legge til aktiviteten Bridged Transfer i køkontaktaktiviteten.
- Ikke innfør en Bridged Transfer-aktivitet senere i flyten for kontakter som er parkert, satt i kø eller tilordnet til en agent. Dette kan føre til en flytfeil som ikke støttes.
- Du kan ikke bruke aktiviteten Bridged Transfer i utgående samtaleflyter.
- Du kan ikke legge til en Bridged Transfer-aktivitet i hendelsesflytene i Flow Control.
Virtuell agent
Virtual Agent-aktiviteten gir en samtaleopplevelse i sanntid for kontaktsenterkundene dine. Du kan legge til en virtuell agent i anropsflyten for å håndtere kundespørringer i samtaleformatet. Den virtuelle agenten drives av Googles Dialogflow-funksjoner. Når en kunde snakker, matcher dialogflyten kundesamtalen til den beste hensikten i den virtuelle agenten. Videre hjelper det kunden som en del av Interactive Voice Response (IVR) -opplevelsen.
Før du bruker en virtuell agent:
-
Konfigurer en Dialogflow-agent. Hvis du vil ha mer informasjon om hvordan du oppretter en Dialogflow-agent i Google Cloud, kan du se Utvikle agenter.
Inkluder
Hello
som opplæringsfrase på det foretrukne språket for at Dialogflow-agenten skal kunne starte en samtale med innringeren. Du kan legge til denne opplæringsfrasen i standard velkomstintensjon eller i en hvilken som helst annen hensikt for Dialogflow-agenten. Hvis du vil ha mer informasjon, kan du se Hensikter.Avhengig av hvordan du konfigurerer Dialogflow-agenten, kan du bruke Virtual Agent-aktiviteten til å håndtere ulike typer brukstilfeller.
-
Konfigurer en virtuell agent i Kontrollhub.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Med følgende avsnitt kan du konfigurere Virtual Agent-aktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Samtaleopplevelse
Parameter |
Beskrivelse |
---|---|
Virtuell agent | Velg en virtuell agent i Kontrollhub. Den virtuelle agenten driver samtalen på naturlig språk som en del av IVR-opplevelsen med oppringeren. |
Gjør ledetekster avbrytbare |
Gjør det mulig for kundene å avbryte den virtuelle agenten for å komme med nye forespørsler eller avslutte samtalen. |
Overstyr standardspråk &; Taleinnstillinger |
Bruk denne veksleknappen til å overstyre språk- og taleinnstillingene som er konfigurert i For at en flyt skal fungere, må du angi de globale variablene i flyten for å konfigurere standard inndataspråk og utgangsstemme for virtuell agent. Hvis du vil ha mer informasjon om hvordan du legger til globale variabler i flyten, kan du se Globale variabler. |
Inndataspråk |
Angir språket kunden bruker når vedkommende snakker med den virtuelle agenten. Dette feltet vises bare hvis du aktiverer veksleknappen Overstyr standardspråk &; Taleinnstillinger . Hvis inndataspråket Google støtter, ikke er tilgjengelig i rullegardinlisten Inndataspråk , deaktiverer du veksleknappen Overstyr standardspråk & Taleinnstillinger . Inkluder den angitte variable aktiviteten før Virtual Agent-aktiviteten i flyten. Konfigurer aktiviteten Angi variabel på følgende måte:
Taledistribusjoner for virtuell agent i Webex Contact Center støtter bare språk med gjenkjenningsmodellen som en forbedret telefonsamtale (se Støttede stemmer og språk som er tilgjengelige med Dialogflow Essentials (ES) (se Språkreferanse). |
Utgang Voice |
Standardverdien er Hvis navnet på utgangsstemmen som støttes av Google, ikke er tilgjengelig i rullegardinlisten Utgangsstemme , deaktiverer du veksleknappen Overstyr standardspråk & Taleinnstillinger . Inkluder den angitte variable aktiviteten før Virtual Agent-aktiviteten i flyten. Konfigurer aktiviteten Angi variabel på følgende måte:
|
Hvis du vil ha mer informasjon om tekst-til-tale-stemmer, kan du se Støttede stemmer og språk.
Variabel bestått
De valgfrie parameterne i Virtual Agent-aktiviteten kan inneholde personlig identifiserbar informasjon (PII). Webex Contact Center sender disse parameterne til Google Dialogflow som variabler for å implementere avansert samtalelogikk med roboten.
Parameter |
Beskrivelse |
---|---|
Nøkkel-verdi | Parameteren Nøkkelverdi lar deg angi et variabelnavn og den tilknyttede verdien. Du kan angi variable verdier ved hjelp av syntaksen for doble klammeparenteser. Hvis du for eksempel vil returnere kontosaldoen til en kunde basert på ANI, kan nøkkelen og verdien være: Nøkkel: Verdi: Kontaktsenteret sender disse parameterverdiene til Google Dialogflow som en JSON-verdi i request.query_param.nyttelast-objektet |
Avanserte innstillinger
Parameter |
Beskrivelse |
---|---|
Tidsavbrudd uten inndata |
Angir hvor lenge den virtuelle agenten venter på kundeinndata (tale eller DTMF). Standardverdien er 5 sekunder. Verdien kan være fra 1 til 30 sekunder. |
Maks forsøk uten inndata | Angir antall ganger den virtuelle agenten venter på kundeinndata (tale eller DTMF). Standardverdien er 3. Verdien kan være fra 0 til 9. Når maksimalt antall forsøk går, avsluttes den virtuelle agenten, med utdatavariabelenErrorCode satt til verdien max_no_input . |
Intersifret tidsavbrudd |
Hvor lenge den virtuelle agenten venter på neste DTMF inndata fra kunden før den virtuelle agenten går videre i samtaleflyten. Standardverdien er 3 sekunder. Verdien kan være fra 0 til 30 sekunder. |
Terminator Symbol |
Tegnet som kunden kan angi for å angi slutten på inndataene. Terminatorsymbolet kan være enten # eller *, avhengig av konfigurasjonen. |
Forsinkelse ved oppsigelse |
Gjør det mulig for den virtuelle agenten å fullføre den siste meldingen før aktiviteten stopper og går videre til neste trinn i flyten. Hvis du for eksempel vil at den virtuelle agenten skal indikere noe til oppringeren før systemet eskalerer anropet til en agent, bør du vurdere tiden det tar å fullføre den siste meldingen før du trapper opp. Verdien kan være fra 1 til 30 sekunder. Hvis du konfigurerer verdien for avslutningsforsinkelse til 0, spiller ikke systemet av den siste lydmeldingen til oppringeren. |
Talerate |
Indikerer talehastigheten. Øk eller reduser den numeriske inngangen for å opprettholde den ideelle talehastigheten og kontrollere utgangstalehastigheten. Gyldige verdier for den numeriske inngangen ligger i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 wpm. |
Volumøkning |
Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inngangen for å opprettholde det ideelle volumet for utgangstale. Gyldige oppføringer for den numeriske inngangen ligger i området -96,0 desibel til 16,0 desibel (dB). Standard verdi er 0.0 dB. |
Aktiver samtaleutskrift |
Gjør det mulig for skrivebordet å vise utskriften av samtalen mellom den virtuelle agenten og kunden. Råutskriften er også tilgjengelig via en dynamisk URL. Du kan bruke denne URL-adressen til å trekke ut bestemte deler fra transkripsjonen ved hjelp av en HTTP-forespørsel. |
Utgangsvariabler
Disse variablene lagrer utdatastatusen for hendelsen som oppstår under samtalen mellom den virtuelle agenten og kunden.
Utgangsvariabel |
Beskrivelse |
---|---|
VVA. LastIntent |
Lagrer den siste hensikten som utløses av den virtuelle agenten før den flyttes til eskalerings- eller håndtert hensikt. |
VVA. URL til transkripsjon |
Lagrer URL-adressen som peker til utskriften av samtalen mellom den virtuelle agenten og kunden. Bruk analyseaktiviteten til å trekke ut parametrene fra Virtual Agent-transkripsjonen. |
VVA. Feilkode |
Lagrer statuskoden hvis verdi avhenger av resultatet av samtalen mellom den virtuelle agenten og kunden. Denne variabelen inneholder én av følgende verdier:
Hvis utviklere av en egendefinert lydmelding skal kunne spilles av for å varsle kunder om en feil, må de inkludere en Spill av melding-aktivitet (før anropet kobles fra) i flyten. Hvis du vil ha mer informasjon om Play Message-aktiviteten, kan du se Play Message. |
Dekryptere tilgang
Med Decrypt Access kan du om nødvendig dekryptere utdatavariablene for Virtual Agent-aktiviteten. Merk av for Aktiver dekrypteringstilgang for å vise den umaskerte utdataverdien for den virtuelle agentaktiviteten i feilsøkingsloggene for flyt. Hvis du vil ha mer informasjon, kan du se delen Sporingsflyter .
Resultat
Angir utgangsbanene for den virtuelle agenten som inntreffer, basert på resultatet av samtalen mellom den virtuelle agenten og kunden.
-
Håndtert: Dialogflyten tar denne banen hvis systemet utløser Handled-intensjonen.
-
Eskalert: Dialogflyten tar denne banen hvis systemet utløser Eskaleringsintensjon.
Hvis du vil ha mer informasjon om hensiktene i dialogflyten, kan du se Hensikt.
Feilbehandling
Angir utgangsbanen til den virtuelle agenten som er basert på feilen som oppstår under samtalen mellom den virtuelle agenten og kunden.
Feil: Flyten tar denne banen i alle feilscenarier.
Hvis det er en feil, spiller ikke kontaktsenteret av noen lydmelding for å varsle kunden om feilen, som standard. Flytutvikleren kan konfigurere en Spill av melding-aktivitet generelt eller basert på feilkoden som er beskrevet i delen Utdatavariabler .
Funksjonaliteten til utdatabanene avhenger av konfigurasjonen og flyten som er definert av administratoren.
Tilbakeringing
Tilbakeringingsaktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringingsfunksjonen er aktivert for virksomheten. Som standard oppretter tilbakeringingsaktiviteten en høflighetstilbakeringingsoppgave i den samme køen som anropet opprinnelig ble foretatt. Hvis du foretrekker det, kan du konfigurere en annen kø. Hvis du bruker den samme køen, beholder oppgaven sin plassering i køen til neste agent er tilgjengelig.
Når du utformer en flyt, kan ikke en konsultasjonssamhandling inkludere en høflighetstilbakeringingsaktivitet.
Hvis du foretrekker en ny kø, plasserer du oppgaven nederst i den foretrukne køen. Når en agent godtar oppgaven, startes tilbakeringingen. Hvis oppringeren ikke svarer, prøves ikke tilbakeringingen på nytt.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Med følgende avsnitt kan du konfigurere tilbakeringingsaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Innstillinger for tilbakeringing
Parameter |
Beskrivelse |
---|---|
Oppringingsnummer |
Skriv inn oppringingsnummeret som oppringeren skal motta tilbakeringingen på. Velg variabelen fra rullegardinlisten som inneholder tilbakeringingsnummeret, for eksempel ANI som er knyttet til anropet. Variabelen kan være et tall som samles inn i en Samle sifre-aktivitet i anropsflyten. Hvis det ikke velges noe, brukes innringerens ANI. Tilbakeringingsnummeret lagres i utdatavariabelen NewPhoneContact.ANI Som standard veksleknappen for Registrere tilbakeringing til annen destinasjon? er slått av. Tilbakeringingen registreres på samme destinasjon i kø. Hvis den foretrukne agenten er opptatt og ikke er tilgjengelig, setter du veksleknappen på for å velge et nytt mål for tilbakeringing. Destinasjonen endres fra agent til kø. Du kan ikke endre destinasjonen direkte til en annen agent, men bare til en kø som inneholder agenter. |
Tilbakeringingskø |
Velg ett av de tilgjengelige alternativene for tilbakeringingskø fra rullegardinlisten:
|
Tilbakeringing ANI |
Aktiverer tilbakeringing ANI-konfigurasjon for kunder når de mottar en tilbakeringing. Høflighetstilbakeringing ANI-konfigurasjon er ikke obligatorisk. Velg ett av de tilgjengelige alternativene:
|
Delen Innstillinger for tilbakeringing definerer telefonnummeret for tilbakeringing og køen som oppringeren må plasseres i for forespørselen om tilbakeringing. Systemet reserverer anroperens plass i køen til neste agent er tilgjengelig.
Du må bruke en Koble fra kontakt-aktivitet til å avslutte en flytgren som bruker en tilbakeringingsaktivitet. Hvis ikke, avsluttes ikke anropet når det legges inn en forespørsel om tilbakeringing.
Flytadministratorer bør teste funksjonen i et ikke-produksjonsmiljø for å kontrollere at ANI-et som er konfigurert som en del av variabelt ANI, er riktig eller ikke. Hvis det oppgitte ANI-nummeret er feil, bytter tilbakeringingen til standard system-ANI.
Dette er scenariene der det tilpassede ANI-nummeret konfigureres og valideres for leieradministrasjon og flytkontroll. Basert på stakken du bruker, kan du se valideringer som bare gjelder for den stakken.
Beskrivelse |
Leieradministrasjon – ANI-inndata |
PreDial/høflighetstilbakeringing – ANI-inndata (flytkontroll) |
Validering |
---|---|---|---|
ANI uten landskode |
Uten landskode. For eksempel 2567312213 |
Uten landskode. For eksempel: 2567312213 |
Gyldig ANI. Samme ANI brukes. |
ANI-inndata for leieradministrasjon er med landskode og Flow Control ANI-inndata er uten landskode konfigurert. |
Med landskode. For eksempel +1-2567312213 |
Uten landskode. For eksempel 2567312213 |
Ugyldig ANI. DNIS brukes |
ANI-inndata for leieradministrasjon er uten landskode, og ANI-inndata for flytkontroll er med landskode konfigurert |
Uten landskode. For eksempel 2567312213 |
Med landskode. For eksempel +1-2567312213 |
Ugyldig ANI. DNIS brukes. |
ANI-inndata for leieradministrasjon og ANI-inndata for flytkontroll har landskode konfigurert. |
Med landskode. For eksempel +1-2567312213 |
Med landskode. For eksempel +1-2567312213 |
Gyldig ANI. Samme ANI brukes. |
ANI-inndata for leieradministrasjon har ikke mellomrom, og ANI-inndata for flytkontroll har mellomrom. |
Ingen mellomrom mellom tallet. For eksempel +1-2567312213 |
Mellomrom mellom tallet. For eksempel +1-256 7312213 |
Gyldig ANI. Samme ANI brukes. |
ANI-inndata for leieradministrasjon har ikke bindestreker i mellom, og ANI-inndata for flytkontroll har bindestreker i mellom. |
Ingen bindestreker mellom tallene. For eksempel +1-2567312213 |
Bindestreker mellom tallet. For eksempel +1-256-731-2213 |
Gyldig ANI. Samme ANI brukes. |
ANI-inndata for flytkontroll samsvarer med de siste sifrene i ANI-inndataene for leieradministrasjon. |
Fullstendig ANI-inndata. For eksempel +1-2567312213 |
De fire siste sifrene samsvarer. For eksempel 2213 |
Ugyldig ANI. DNIS brukes. |
ANI-inndata for flytkontroll har flere sifre konfigurert enn ANI-inndata for leieradministrasjon. |
Delvis ANI-inngang. For eksempel 2213 |
10-sifret ANI-inngang. For eksempel 2567312213 |
Ugyldig ANI. DNIS brukes. |
ANI-inndata for leieradministrasjon er konfigurert, og ANI-inndata for flytkontroll er ikke konfigurert. |
Fullstendig ANI-inndata. For eksempel +1-2567312213 |
ANI er ikke konfigurert. |
Ugyldig ANI. DNIS brukes. |
Flow Control ANI inkluderer ikke et plusssymbol. |
Pluss-symbolet brukes. For eksempel +1-2567312213 |
Plusssymbolet ikke brukt. For eksempel 12567312213 |
Ugyldig ANI. DNIS brukes. |
Utgangsvariabler
Når tilbakeringing utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
FailureCode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feilkoder
Følgende er feilkodene og beskrivelsene for tilbakeringingsaktiviteten:
Feilkode |
Feilkodeverdi |
Beskrivelse av feil |
---|---|---|
1 |
INVALID_REQUEST |
Det ble gjort en ugyldig forespørsel i aktiviteten. |
2 |
CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION |
Tilbakeringing er ikke tillatt for en barnekontakt. |
3 |
INVALID_QUEUE |
En ugyldig kø ble angitt i aktiviteten. |
4 |
INVALID_DESTINATION |
Destinasjonsnummeret for tilbakeringingen er ugyldig. |
5 |
FEATURE_NOT_ENABLED |
Funksjonen er ikke aktivert i Webex Contact Center programmet. |
6 |
SYSTEM_ERROR |
Det oppstod en intern feil i systemet. |
Få køinformasjon
Aktiviteten Hent køinfo gir anroperens gjeldende posisjon i kø (PIQ) og estimert ventetid (EWT) sammen med andre aktivitetsutgangsvariabler. Du kan bruke disse variablene til å fastslå agenttilgjengeligheten i en kø, og til å rute anrop til andre steder ved behov.
Hvis organisasjonen din bruker ferdighetsbasert anropsvalg, har utdatavariabelen EWT alltid verdien -1.
Med følgende deler av flytutformingen kan du konfigurere aktiviteten Hent køinformasjon:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Køinformasjon og tilbakeblikkstid
Parameter |
Beskrivelse |
---|---|
Køinformasjon |
Velg navnet på køen som du må hente anroperens beregnede ventetid og gjeldende posisjon i køen for. Du kan velge ett av følgende alternativer:
Du kan administrere køene ved hjelp av Control Hub. |
Tid for tilbakeblikk |
Angi tilbakeblikkstidspunktet som brukes til å beregne EWT etter Hent køinfo-utløsere. Angi bare varigheten i minutter. Kontroller at inndataene bare har numeriske verdier. Det aksepterte verdiområdet er 5–240 minutter. |
Aktiviteten Hent køinformasjon har tre typer utdataflytgrener. Disse grenene utløses basert på avkastningsstatus og verdier for EWT, PIQ og sanntidsstatistikk for andre utgangsvariabler.
-
Suksess: Denne grenen utløses når både EWT og PIQ API returnerer positive variabelverdier. I denne flyten kan du hente og få tilgang til gyldige EWT- og PIQ-variabelverdier.
-
Utilstrekkelig informasjonsflyt: Denne grenen utløses når PIQ API returnerer en gyldig variabelverdi, og EWT har verdien -1. I denne flyten kan du hente og få tilgang til PIQ-verdien, men EWT API mislykkes på grunn av utilstrekkelige data til å beregne EWT-verdien.
-
Feil: Denne grenen utløses når PIQ API, EWT API eller én eller flere av statistikk-API-ene i sanntid mislykkes eller returnerer ugyldige verdier. EWT API mislykkes på grunn av andre årsaker enn utilstrekkelige data til å beregne EWT-verdien.
Utgangsvariabler
Når Hent køinformasjon utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
Posisjon i kø (PIQ) |
Lagrer verdien for oppringerens gjeldende posisjon i køen for den valgte køen. Hvis kontakten ikke er i kø når flyten starter denne aktiviteten, settes PIQ-verdien til antall kontakter som venter i køen + 1. Dette identifiserer posisjonen til kontakten i køen hvis kontakten står i kø etter at aktiviteten GetQueueInfo er utført. |
EstimatedWaitTime (EWT) |
Lagrer den omtrentlige tiden en oppgave må vente i en kø før den blir besvart av en agent. EWT beregnes for hver kø og er basert på gjennomsnittstiden som tidligere anrop i samme kø ventet på en agent. EWT bruker parameteroppføringen Lookback Time og rapporteres i millisekunder (ms). |
LoggedOnAgentsCurrent |
Lagrer antall agenter i gjeldende anropsdistribusjonsgruppe for den valgte køen som er logget på skrivebordet. Hvis aktiviteten brukes før kø, returneres statistikken for agenter i gjeldende syklus for anropsdistribusjonsgruppe basert på den første syklusen for anropsdistribusjonsgrupper. |
LoggedOnAgentsAll |
Lagrer totalt antall agenter i alle anropsdistribusjonsgruppene for den valgte køen som er logget på skrivebordet. Denne verdien kan endres etter hvert som anropsdistribusjonsgruppene endres over tid i køen. |
AvailableAgentsCurrent |
Lagrer antall agenter i gjeldende anropsdistribusjonsgruppe for den valgte køen som er tilgjengelige for å ta imot kontakten. Hvis aktiviteten brukes før kø, returneres statistikken for agenter i gjeldende syklus for anropsdistribusjonsgruppe basert på den første syklusen for anropsdistribusjonsgrupper. |
AvailableAgentsAll |
Lagrer totalt antall agenter i alle anropsdistribusjonsgruppene for den valgte køen som er tilgjengelige for å ta imot anropet. Denne verdien kan endres etter hvert som anropsdistribusjonsgruppene endres over tid i køen. |
AnropI kø nå |
Lagrer totalt antall anrop i den valgte køen. |
OldestCallTime |
Lagrer antall sekunder som det eldste anropet har vært i den valgte køen. |
FailureCode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Beregning av estimert ventetid
Estimert ventetid (EWT) rapporteres i ms.
For å beregne EWT samler programmet alle statistisk gyldige prøver (et utvalg er gjennomsnittet av ventetider for oppgaver som ble koblet til en agent i et ett-minuttsintervall) for de siste XX-minuttene spesifisert av den brukerdefinerte tilbakeblikkstiden. Gjennomsnittsverdien av de innsamlede prøvene brukes som EWT.
Statistisk gyldige prøver er de prøvene som samles inn, der maksimumsverdien for CoV (varianskoeffisient for ventetidene for de oppgavene som ble koblet til en agent i hvert minuttintervall) faller under 40 prosent.
Hvis prosentandelen av gyldige prøver samlet inn for den brukerdefinerte tilbakeblikkstiden faller under 40 prosent, beregnes ikke EWT.
Feilkoder
Følgende er feilkodene og beskrivelsene for aktiviteten Hent køinformasjon:
Feilkode |
Feilkodeverdi |
Beskrivelse av feil |
---|---|---|
1 |
SYSTEM_ERROR |
Det oppstod en intern feil i systemet. |
2 |
STALE_DATA |
Dataene som returneres, er ikke oppdaterte. |
3 |
INSUFFICIENT_DATA |
Dataene som returneres av aktiviteten, er ikke fullstendige. |
4 |
INVALID_QUEUE |
En ugyldig kø ble angitt i aktiviteten. |
Avansert køinformasjon
Aktiviteten Avansert køinformasjon returnerer sanntidsantallet agenter som er i tilstanden Tilgjengelig i en kø og er logget på for et bestemt sett med ferdigheter, sammen med annen køinformasjon. Flytutviklere bruker aktiviteten Avansert køinformasjon til å programmere flyten. Flytdesignere tar beslutninger basert på aktiviteten Avansert køinformasjon.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelser.
Med følgende deler av flytutformingen kan du konfigurere aktiviteten Avansert køinformasjon:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Utgangsvariabler
Når aktiviteten Avansert køinformasjon utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
Posisjon i kø (PIQ) |
Lagrer verdien for anroperens gjeldende posisjon i den valgte køen. Hvis kontakten ikke er i kø når flyten starter denne aktiviteten, settes PIQ-verdien til antall kontakter som venter i køen + 1. Dette identifiserer posisjonen til kontakten i køen hvis kontakten står i kø etter å ha utført aktiviteten AdvancedQueueInformation. |
LoggedOnAgentsCurrent |
Lagrer antall agenter i gjeldende anropsdistribusjonsgruppe for den valgte køen som er logget på skrivebordet. Statistikken for agenter i gjeldende anropsdistribusjonsgruppe returnerer -1 etter at gjeldende anropsdistribusjonsgruppe er vurdert som I/T før de står i kø. |
LoggedOnAgentsAll |
Lagrer totalt antall agenter i alle anropsdistribusjonsgruppene for den valgte køen, som er logget på skrivebordet. Denne verdien kan endres etter hvert som anropsdistribusjonsgruppene endres over tid i køen. |
AvailableAgentsCurrent |
Lagrer antall agenter i gjeldende anropsdistribusjonsgruppe for den valgte køen, som er tilgjengelige for å ta imot kontakten. Statistikken for agenter i gjeldende anropsdistribusjonsgruppe returnerer -1 etter at gjeldende anropsdistribusjonsgruppe er vurdert som I/T før de står i kø. |
AvailableAgentsAll |
Lagrer totalt antall agenter i alle anropsdistribusjonsgruppene for den valgte køen, som er tilgjengelige for å ta imot anropet. Denne verdien kan endres etter hvert som anropsdistribusjonsgruppene endres over tid i køen. |
CurrentGroup |
Lagrer verdien for den gjeldende anropsdistribusjonsgruppen der kontakten er parkert i en bestemt kø. |
TotalGroups |
Lagrer verdien for det totale antallet anropsdistribusjonsgrupper i køen for kontakten. |
FailureCode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feilkoder
Følgende er feilkodene og beskrivelsene for aktiviteten Avansert køinformasjon:
Feilkode |
Feilkodeverdi |
Beskrivelse av feil |
---|---|---|
1 |
INVALID_REQUEST |
Det ble gjort en ugyldig forespørsel i aktiviteten. |
2 |
QUEUE_NOT_FOUND |
Køen som er valgt i aktiviteten, blir ikke funnet. |
3 |
FEATURE_NOT_ENABLED |
Funksjonen er ikke aktivert i Webex Contact Center programmet. |
4 |
DATABASE_OPERATION_FAILURE |
Databaseoperasjonen mislyktes under aktivitetskjøringen. |
5 |
INVALID_QUEUE |
En ugyldig kø ble angitt i aktiviteten. |
48 |
UNSUPPORTED_FLOW_ACTIVITY |
En forespørsel som ikke støttes, ble gjort gjennom aktiviteten. |
Koble fra kontakt
Bruk denne avslutningsaktiviteten til å koble fra en aktiv etappe av en samtale. Denne aktiviteten er nødvendig hvis ingen agenter blir med i samtalen for å koble fra manuelt.
Du kan for eksempel bruke denne aktiviteten før et anrop settes i kø eller etter at du har skrevet en bortvelging av køopplevelsen. Du kan bruke så mange Koble fra kontakt-aktiviteter som ønskelig når du konstruerer flyten, for å sikre at samtalen avsluttes uansett hvilken flytbane den tar.
Du har muligheten til å gi hver aktivitet en unik etikett og beskrivelse, men ingen annen konfigurasjon er nødvendig.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Utgangsvariabler
Denne aktiviteten har ingen tilgjengelige utgangsvariabler.
Køkontakt
Aktiviteten Køkontakt plasserer en kontakt i en kø. Når du bruker denne aktiviteten i hovedflyten, eksponerer du et sett med hendelser i hendelsesflytene Tab. Hvis du vil ha mer informasjon om disse hendelsene, kan du se Arrangementer.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelser.
I følgende deler kan du konfigurere aktiviteten Køkontakt:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Håndtering av kontakt
Bruk delen Kontaktbehandling for å velge om alle kontakter skal flyttes til en kø, eller om køvalget skal endres basert på verdien for en flytvariabel.
Parameter | Beskrivelse |
---|---|
Statisk kø |
Klikk på radioknappen Statisk kø for å rute kontakter til den ene køen som er valgt i rullegardinlisten Kø. Alle kontakter som kommer fra inngangspunktet som er knyttet til den konfigurerte arbeidsflytvinduet, til den valgte køen. |
Kø |
Velg en kø fra rullegardinlisten Kø for å rute kontaktene fra inngangspunktet som er tilknyttet arbeidsflyten. Du kan administrere køer i kontrollhuben. |
Variabel kø |
Klikk på radioknappen Variabel kø for å bruke en Køvariabel for å dynamisk velge en kø for å rute kontakter. Du kan også velge en Fallback-kø hvis Køvariabel mislykkes i løpet av flytkjøringen. |
Køvariabel |
Velg en flytvariabel fra rullegardinlisten Køvariabel som gir en gyldig kø-ID. Flytvariabelen angit hvilken kø som skal velges dynamisk under flytkjøringen. Fallback-køen brukes bare hvis Køvariabel mislykkes i å returnere en gyldig kø-ID. Dette feltet vises når du klikker på radioknappen Variabel kø. |
Fallback-kø |
Velg kø-ID fra rullegardinlisten Fallback-kø. Hvis Køvariabel returnerer en ugyldig kø-ID, settes kontaktene i kø for valgte Fallback-kø. Hvis du klikker alternativknappen Variabel kø , kan du ikke angi kompetansekravene for køen som bruker ferdighetsbasert ruting. I så tilfelle vil kontaktene rutes til Lengst tilgjengelige agent som overstyrer den valgte algoritmen for køruting. Dette feltet vises bare når du klikker på radioknappen Variabel kø. |
Sjekk agenttilgjengelighet |
Aktiver veksleknappen Kontroller agenttilgjengelighet for å utelukke grupper uten tilgjengelige agenter fra rutingen som tid i køprosessen. Anropsdistribusjonsgruppen i den valgte køen kan hoppe frem for å raskere finne en agent. Denne veksleknappen er deaktivert som standard. |
Sjekk alltid agenttilgjengelighet |
Klikk på radioknappen Sjekk alltid agenttilgjengelighet for å aktivere kontroll av agenttilgjengelighet. Radioknappen er aktivert som standard. Dette alternativet vises bare hvis du aktiverer veksleknappen Kontroller agenttilgjengelighet. |
Variabel kontroll av agenttilgjengelighet |
Klikk på radioknappen Variabel kontroll av agenttilgjengelighet for å velge en flytvariabel fra rullegardinlisten Kontroller variabelen agenttilgjengelighet som returnerer en bolsk verdi. Den bolske verdien bestemmer om agenttilgjengeligheten skal kontrolleres i variabel kø. Dette alternativet vises bare hvis du aktiverer veksleknappen Kontroller agenttilgjengelighet. |
Angi kontaktprioritet |
Aktiver veksleknappen Angi kontaktprioritet hvis du vil tilordne en prioritet til kontakter i kø. Denne veksleknappen er deaktivert som standard. Kontakten med høyest prioritet på tvers av alle køer (tale og digital) tilordnes til den neste tilgjengelige agenten som er:
Kontaktene er behandlet på følgende måte:
|
Statisk prioritet |
Angi Statisk prioritet hvis du vil angi en prioritet før flyten publiseres. Du kan bare se dette feltet når veksleknappen Angi kontaktprioritet er aktivert. Velg en prioritet fra rullegardinlisten Statisk prioritetsnivå. Du kan angi en prioritet fra P1 til P9, der P1 er den høyeste og P9 er lavest. |
Variabel prioritet |
Velg Variabel prioritet hvis kontaktprioriteten skal endres dynamisk med hver flytkjøring. Dette feltet vises bare når veksleknappen Angi kontaktprioritet er aktivert. Velg en flytvariabel som returnerer et heltall med prioritet fra 1 til 9, fra rullegardinlisten Kontakt prioritetsvariabel. Hvis prioriteten ikke er i området 1–9, er standardprioriteten 10. |
Krav til kompetanse
Hvis den valgte køen bruker kompetansebasert ruting, vises en annen inndeling som konfigurerer kompetansekrav og kompetanseslakking.
Du kan legge til ett eller flere kompetansekrav for å tilordne til en kontakt i denne køen basert på den valgte køen.
Hvis du ikke angir noen ferdigheter, er alle tilgjengelige agenter i den valgte køen kvalifisert til å motta kontakter.
Parameter |
Beskrivelse |
---|---|
Ferdighet |
Velg ønsket kompetanse fra rullegardinlisten. Du kan konfigurere kompetansedefinisjonene i kontrollhuben. |
Betingelse |
Velg ønsket betingelse fra rullegardinlisten. Betingelsesalternativene er basert på den valgte kompetansetypen. Ferdighetstyper som Boolsk og Enum trenger ikke en betingelse. De tilgjengelige betingelsene er: ER, ER IKKE, > =, < =
|
Verdi |
Klikk på radioknappen Statisk kompetanseverdi for å velge statiske kompetanseverdiene spesifisert i feltet Kompetanseverdi. Klikk på radioknappen Variabel kompetanseverdi for å velge kompetanseverdien fra en flytvariabel som er oppført i rullegardinlisten Variabel. Hvis kompetanseverdien er ugyldig, blir alle kompetansekrav og slakkinger som er knyttet til kontakten som ble levert via Køkontaktaktivitet fjernet. |
Avslapning av ferdigheter
Bruk innstillingene for kompetanseslakking til å redusere eller fjerne de tilordnede kompetansekravene til en flyt som svar på andre ventetider for kunder. Denne innstillingen gjør det mulig å utvide utvalget av agenter som er tilgjengelige til å betjene kontakter.
Bruk vanlige tidsintervaller for å justere kompetanseslakking med kølogikk i flyten og med innstillinger for samtaledistribusjon konfigurert for grupper i køen.
Slik konfigurerer du kompetanseslakking:
-
Aktiver veksleknappen Aktiver kompetanseslakking for å konfigurere kompetanseslakking.
Aktiver denne veksleknappen for å kopiere og vise de første kompetansekravene som standard. Dette gjør at du kan konfigurere kompetanseslakking med et ideelt kompetansesett.
Angi feltet Etter venting i kø i for varighet i sekunder som må overskrides før kompetanseslakking brukes i køen. Standard ventetid er 60 sekunder.
-
Du kan legge til, redigere eller slette krav til kompetanseslakking.
-
Klikk på Legg til kompetansekrav for å legge til et nytt krav for kompetanseslakking.
-
Klikk på Slett for å slette krav til kompetanseslakking.
-
Klikk på Rediger for å redigere krav til kompetanseslakking.
-
-
Klikk på Legg til trinnet kompetanseslakking for å legge til en ny gruppe for kompetanseslakking.
Standard kompetansekrav som vises i trinn 1 gjør det enklere å angi krav til kompetanseslakking.
Fjerning av ferdigheter
Når du TURN på veksleknappen Fjern ferdigheter ved blindoverføring , fjernes ferdigheter fra kontakten etter overføring via agent. Det betyr at den overførte kontakten ikke vil ha noen ferdigheter, og kontakten vil bli tilbudt til den lengst tilgjengelige agenten i den overførte køen.
Utgangsvariabler
Når Køkontakt utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
QueueId |
Lagrer ID-en for køen der kontakten er satt i kø. |
FailureCode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feilkoder
Følgende er feilkodene og beskrivelsene for køkontaktaktiviteten:
Feilkode |
Feilkodeverdi |
Beskrivelse av feil |
---|---|---|
1 |
INVALID_REQUEST |
Parametrene som er angitt i aktiviteten, er ugyldige. |
2 |
INVALID_ROUTING_STRATEGY |
Den valgte rutestrategien er ugyldig. |
3 |
INVALID_WAIT_TIME |
Den definerte ventetiden er ugyldig. |
4 |
INVALID_QUEUE |
En ugyldig kø ble angitt i aktiviteten. |
5 |
ROUTING_LIMIT_EXCEEDED |
Ruting har nådd maksimumsgrensen. |
6 |
SYSTEM_ERROR |
Det oppstod en intern feil i systemet. |
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Kontakten har nådd sin maksimale grense fra å være i kø til flere køer. |
8 |
OWNER_ASSIGNED_TO_INTERACTION |
Kontakten er allerede tilordnet til en agent. |
9 |
INVALID_SKILL_NAME |
Kompetansenavnet er ugyldig. |
10 |
INVALID_SKILL_CONDITION |
Kompetansevilkåret er ikke gyldig. |
11 |
INVALID_SKILL_VALUE |
Kompetanseverdien er ikke gyldig. |
12 |
INVALID_OPERATION_FOR_INTERACTION_STATE |
Kø er ikke tillatt i visse tilstander for kontakten, for eksempel avsluttet kontakt. |
Eskalere anropsdistribusjonsgruppe
Aktiviteten Eskaler anropsdistribusjonsgruppe lar administratorer eskalere en kontakt i kø til neste eller siste anropsdistribusjonsgruppe. Dette gir bedre kontroll og fleksibilitet for administratorer til å administrere kontakter som er parkert i en kø.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Med følgende deler av flytutformingen kan du konfigurere aktiviteten Eskaler anropsdistribusjonsgruppe:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Utgangsvariabler
Når aktiviteten Eskaler anropsdistribusjonsgruppe utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
CurrentGroup |
Lagrer verdien for den gjeldende anropsdistribusjonsgruppen der kontakten er parkert i en bestemt kø. |
TotalGroups |
Lagrer verdien for det totale antallet anropsdistribusjonsgrupper i køen for kontakten. |
FailureCode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feilkoder
Følgende er feilkodene og beskrivelsene for aktiviteten Eskaler anropsdistribusjonsgruppe:
Feilkode |
Feilkodeverdi |
Beskrivelse av feil |
---|---|---|
1 |
INVALID_REQUEST |
Det ble gjort en ugyldig forespørsel i aktiviteten. |
2 |
CONTACT_NOT_QUEUED |
Kontakten står ikke i kø. |
3 |
FEATURE_NOT_ENABLED |
Funksjonen er ikke aktivert i Webex Contact Center programmet. |
Kø til agent
Aktiviteten Kø til agent aktiverer agentbasert ruting. Aktiviteten Kø til agent ruter kontaktene direkte til den foretrukne agenten. Hvis du vil ha informasjon om agentbasert ruting, kan du se Agentbasert ruting.
Aktiviteten Kø til agent identifiserer en agent ved hjelp av dens Webex Contact Center agent-ID eller e-postadresse.
Hvis agenten er tilgjengelig, kan du konfigurere aktiviteten Kø til agent for å rute kontakten til en foretrukket agent. Hvis agenten ikke er tilgjengelig, kan du konfigurere aktiviteten Kø til agent for å parkere kontakten mot denne agenten til agenten blir tilgjengelig.
Flytutvikleren kan kjede en kø-til-agent-aktivitet med en annen kø-til-agent-aktivitet for å rute kontakter til påfølgende foretrukne agenter. Flytutvikleren kan også kjede en kø-til-agent-aktivitet med en køkontaktaktivitet for å rute kontakten ved hjelp av en vanlig kø når ingen av de foretrukne agentene er tilgjengelige.
Flytutvikleren kan kjede en kø-til-agent-aktivitet med en tilbakeringingsaktivitet i hovedflyt- og hendelsesflytene. Dette hjelper med å konfigurere tilbakeringing til foretrukket agent som samtalen opprinnelig ble satt i kø til som en del av aktiviteten «Kø til agent».
Bruk tilbakeringingsaktiviteten etter aktiviteten Sett kontakt i kø eller Sett agent i kø.
Aktiviteten «Kø til agent» utløser følgende hendelser i hendelsesflytene Tab i hovedflyten:
-
AgentAnswered: Aktiviteten «Kø til agent» utløser denne hendelsen når en agent svarer på et innkommende anrop.
-
Agentfrakoblet: Aktiviteten Kø til agent utløser denne hendelsen når agenten kobler fra en aktiv samtale.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
I de følgende avsnittene kan du konfigurere aktiviteten «Kø til agent»:
-
Generelle innstillinger
-
Kontaktbehandling
Slik konfigurerer du aktiviteten «Kø til agent»:
1 |
I flytdesigneren drar og slipper du Kø til agent aktiviteten fra aktivitetsbiblioteket til lerretet. |
2 |
Klikk på aktiviteten Sett i kø til agent for å konfigurere aktivitetsinnstillingene. |
3 |
I delen Generelle innstillinger skriver du inn følgende informasjon: |
4 |
I delen Kontakthåndtering velger du en Agentvariabel fra rullegardinlisten. Aktiviteten «Kø til agent» knytter denne flytvariabelen til agentens e-postadresse eller agentens ID som du vil velge for hver flytutførelse. |
5 |
Velg agentens e-postadresse eller agentens ID fra rullegardinlisten Oppslagstype for agent for å rute kontakter til den foretrukne agenten. Oppgi et gyldig domenenavn for agentens e-postadresse for å sikre at oppslaget lykkes. |
6 |
Aktiver veksleknappen Angi kontaktprioritet for å prioritere kontaktene som venter i køen. Som standard er veksleknappen deaktivert. Aktiviteten Kø til agent håndterer kontaktene slik:
|
7 |
Velg en kø-ID fra rullegardinlisten Rapporteringskø . Aktiviteten «Kø til agent» rapporterer kontaktens detaljer ved hjelp av rapporteringskøen: Rapporteringskøen spesifiserer også konfigurasjonen for:
|
8 |
Aktiver veksleknappen Parker kontakt hvis agenten ikke er tilgjengelig hvis du vil parkere kontakten til en foretrukket agent inntil agenten blir tilgjengelig. Hvis agenten ikke er tilgjengelig og veksleknappen Parker kontakt hvis agenten ikke er tilgjengelig er deaktivert, klarer ikke kontakten å nå agenten. Aktiviteten Kø til agent avslutter feilgrenen til neste aktivitet i flyten med tilsvarende utdata. |
9 |
Velg ID-en for gjenopprettingskøen fra rullegardinlisten Gjenopprettingskø . Aktiviteten Kø til agent plasserer kontakter i gjenopprettingskøen når:
Du kan konfigurere gjenopprettingskøen med den lengst tilgjengelige agenten. Gjenopprettingskøen støtter ikke ferdighetsbasert ruting. |
Aktiviteten «Sett i kø til agent» er vellykket når kontakten kobler seg til den foretrukne agenten. Et feilscenario oppstår når en kontakt ikke når agenten.
Feilscenarioer
En kontakt klarer ikke å nå agenten når:
-
En foretrukket agent er ikke tilgjengelig, og parkering er deaktivert for kontakten.
-
Et variabelt oppslag finner ikke den foretrukne agenten.
Aktivitetsutgangsvariabler
Aktivitetsutdatavariablene lagrer dataene som samles inn fra aktiviteter, og som opprettes automatisk når du legger til bestemte aktiviteter på lerretet.
Køen til agentaktiviteten har følgende utdatavariabler:
Utgangsvariabel |
Beskrivelse |
---|---|
KøTilAgent.AgentId |
Lagrer agent-ID-en som kontakten er satt til i kø. |
KøTilAgent.Feilbeskrivelse |
Lagrer beskrivelsen av feilscenarioet når kontakten ikke blir satt i kø. |
KøTilAgent.Feilkode |
Lagrer feilkodeverdien for feilscenarioet når kontakten ikke blir satt i kø. |
KøTilAgent.AgentState |
Lagrer statusene til den foretrukne agenten når den prøver å sette kontakten i kø. |
KøTilAgent.AgentIdleCode |
Lagrer beskrivelsen for inaktivkoden til den foretrukne agenten. |
De KøTilAgent.Feilkode Utgangsvariabelen inneholder én av følgende verdier når en feil oppstår. Hver verdi angir en feilkode og en feilbeskrivelse.
Feilkode |
Feilkodeverdi |
Feilbeskrivelse |
---|---|---|
1 |
AGENT_UTILGJENGELIG |
Agenten er for øyeblikket ikke i tilgjengelig tilstand. |
2 |
AGENT_IKKE_FUNNET |
Aktiviteten «Kø til agent» finner ikke agenten via agent-ID eller e-postadresse. |
3 |
AGENT_IKKE_INNLOGGET |
Agenten er ikke logget inn for øyeblikket. |
4 |
FUNKSJONEN IKKE AKTIVERES |
Funksjonen for agentbasert ruting er ikke aktivert. |
5 |
INVALID_VTEAM_FEILL |
Rapporterings- eller gjenopprettingskøen er ugyldig. |
6 |
AGENT_OPPTATT |
Agenten er tilgjengelig, men opptatt i en annen samtale. |
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Kontakten har nådd maksimumsgrensen fra å være i kø til flere køer. |
8 |
UGYLDIG_OPERASJON_FOR_INTERAKSJONSTATE |
Kø er ikke tillatt i visse tilstander av kontakten, for eksempel avsluttet kontakt. |
Tabellen nedenfor viser gjeldende KøTilAgent.AgentState og KøTilAgent.AgentIdleCode verdier.
Brukstilfelle |
AgentState |
AgentInaktivkode |
---|---|---|
|
IKKE_ANVENDELIG |
IKKE_ANVENDELIG |
Agenten er reservert for denne samtalen. |
TILGJENGELIG |
IKKE_ANVENDELIG |
Parker Kontakt hvis Agent ikke er tilgjengelig knappen er På og agenten er inaktiv |
Inaktiv |
<AuxCode-navn> Inaktivitetskoden valgt av agenten i Agent Desktop. |
Parker Kontakt hvis Agent ikke er tilgjengelig knappen er På og agentkanalen er opptatt |
TILGJENGELIG |
IKKE_ANVENDELIG |
Parker Kontakt hvis Agent ikke er tilgjengelig knappen er Av og agenten er inaktiv |
Inaktiv |
<AuxCode-navn> Inaktiv kode valgt av agenten i Agent Desktop. |
Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er av, agenten er tilgjengelig, og agentkanalen er opptatt |
TILGJENGELIG |
IKKE_ANVENDELIG |
Angi nummerpresentasjon
Bruk aktiviteten Angi nummerpresentasjon til å definere nummerpresentasjonen som vises under en samtale. Aktiviteten Angi anrops-ID skal kun brukes på hendelsesflyter. Angi anrops-ID er en terminalaktivitet som markerer slutten på en inntruffet PreDial-hendelsesflyt. Aktiviteten Angi nummerpresentasjon hjelper med å konfigurere ANI for følgende scenarier:
-
Innkommende anrop
-
Utgående anrop
-
Tilbakekalling med høflighet
-
Forhåndsvisning av kampanje
-
Netttilbakeringing
-
Utfør flyt
-
Overfør til oppringt nummer
-
Rådfør deg for å ringe nummeret
-
Rådfør deg med agenten
-
Konsulter EP-DN/kø
-
Overfør til EP/kø
Du kan konfigurere denne aktiviteten ved siden av en PreDial-hendelsesbehandler. Det nødvendige ANI-et kan konfigureres ved hjelp av aktiviteten Angi nummerpresentasjon basert på DNIS (Diladed Number Identification Service), operasjonstype eller deltakertype.
Du kan konfigurere agentens DN som et tilpasset ANI, slik at den oppringte agenten kan se den oppringende agentens DN/internnummer når de blir kontaktet. Dette reduserer sjansen for at interne anrop blir brutt. Når for eksempel en resepsjonsbruker (kontaktsenteragenten) ringer en backoffice-bruker (en intern ansatt), kan backoffice-brukeren se agentens interne nummerpresentasjon (kontaktnummer/linjenummer), og dermed minimere avvisninger av anrop.
For dette formålet kan den som ringer bare se kontaktnummeret/linjen når den oppringte agenten kontaktes via ekstern oppringing, konsultasjon eller overføring til DN, og DN legges til i listen over kontaktnumre.
Du må legge til kontaktnummeret i listen over interne numre for en organisasjon i Control Hub. Hvis du vil ha mer informasjon om hvordan du legger til et kontaktnummer, kan du se Opprett kontaktnummer eller internnummer.
Hvis du skriver inn et tilfeldig tall, kontrollerer systemet dette tallet med standard EP-DN-tilordningen som er konfigurert på Control Hub eller Management Portal. Hvis det er et avvik, ruter systemet det tilbake til standard ANI. Hvis du vil ha mer informasjon om tilpasset ANI-validering, kan du se Tilbakeringing.
Parameter |
Beskrivelse |
---|---|
Statisk nummerpresentasjon |
Velg et oppringingsnummer som er tilordnet et inngangspunkt fra rullegardinlisten. Hvis du ikke velger et nummer, vurderer systemet standardverdien avhengig av anropsscenarioet. |
Variabel anrops-ID |
Velg en gyldig variabel (et E.164-tall, med en gyldig EP-DN-tilordning) fra rullegardinlisten. Hvis du ikke velger et nummer, vurderer systemet standardverdien avhengig av anropsscenarioet. Hvis du oppgir et nummer som ikke er i nummerformatet E.164, bruker systemet standardverdien, avhengig av anropsscenarioet. For å tillate interne utvidelser som tilpasset ANI for innringere, når du konfigurerer forhåndsoppringingsflyten for kunde/konsultert agent eller dn/overført agent eller dn, velg |
ANI-tilpasning er avhengig av regulatoriske krav. Vurder de regionale avhengighetene før utrulling av miljøet.
En PreDial-hendelsesbehandler som brukes til å tilpasse anroper-ID-en, overstyrer ANI-en du valgte tidligere, for eksempel agentvalgt ANI for utringing, tilbakeringing med tilpassing av ANI eller et lignende scenario.
Flytstøtte er nødvendig for alle innkommende eller utgående scenarioer for å tilpasse ANI.
For brukstilfeller med avhengigheter av tjenesteleverandører, som landskodebaserte avgjørelser, regionale restriksjoner osv., bør du vurdere å teste flytene med tjenesteleverandørene først.
For at ANI skal fungere som forventet i ulike anropsscenarioer, trenger du et neste generasjons miljø.
ANI-bruken for flere scenarier som er aktuelle i neste generasjons miljø er:
Scenario |
Konfigurasjon |
Resultat ANI |
---|---|---|
Kunden ringer inn |
PreDial-hendelsesbehandleren er ikke konfigurert |
|
Kunden ringer inn |
PreDial-hendelsesbehandleren er konfigurert |
ANI presenteres på agentens enhet – som definert i aktiviteten Angi nummerpresentasjon |
Agent Utadringing |
PreDial-hendelsesbehandleren er ikke konfigurert |
Både kontaktens enhet og agentens enhet får presentert Agent valgt Outdial ANI hvis agenten velger en Outdial ANI på skrivebordet. Ellers vises både kontaktens enhet og agentens enhet med leietakerens standard ANI. |
Agent Utadringing |
PreDial-hendelsesbehandleren er konfigurert |
For hver deltakers enhet kan enten agentens valgte Outdial ANI beholdes, hvis valgt, eller tilpasses, som definert i aktiviteten Angi anroper-ID. |
Tilbakekalling med høflighet |
Kundens ANI definert i tilbakeringingsaktivitet |
ANI definert ved tilbakeringingsaktiviteten presenteres for kontaktens enhet. |
Tilbakekalling med høflighet |
|
Angitt aktivitet for anrops-ID vil prioriteres. |
Tilbakekalling med høflighet |
|
|
Tilbakekalling med høflighet |
|
Leietakerens standard ANI vises på kontaktens enhet. |
Agentoverføring, konsultasjon |
PreDial-hendelsesbehandleren er konfigurert |
Konfigurert angivelse av nummerpresentasjon vises på den overførte, konsulterte Agent-2-enheten. |
Opprett kontaktnummer eller internnummer
Du kan legge til et kontaktnummer i listen over interne numre for organisasjonen din. De tilpassede ANI-ene vil være synlige for disse kontaktene som er lagt til. Du kan enten legge til ett enkelt kontaktnummer om gangen, eller bruke masseoperasjoner for å laste opp kontaktnumre som en CSV-fil.
Hvis du vil ha mer informasjon om hvordan du utfører masseoperasjoner for å opprette, endre, importere eller eksportere konfigurasjonsobjekter i Control Hub, kan du se Masseoperasjoner i Webex Contact Center.
Slik legger du til et kontaktnummer eller en internnummer:
1 |
Logg inn på kundeorganisasjonen din ved hjelp av URL-adressen til Control Hub https://admin.webex.com/. |
2 |
Gå til . |
3 |
Klikk Legg til mer for å legge til et nytt kontaktnummer/en ny linje i listen. Du kan opprette et kontaktnummer/en internnummer i et område mellom 2 og 9 sifre. Kontaktnummeret/-linjen kan starte med 0. Du kan legge til maksimalt 5000 kontaktnumre/-linjer per organisasjon. |
Fremdriftsanalyse for samtale
Bruk Analyse av samtalefremdrift aktivitet for å angi CPA-parametrene for å utføre en talepost-/telefonsvarer-deteksjon (AMD) for en tilbakeringing.
Du kan plassere Analyse av samtalefremdrift aktivitet på følgende områder:
-
I hovedflyten, når som helst etter tilbakeringingsaktiviteten.
-
I hendelsesflyten, kun på CallbackFailed-hendelsesbehandleren.
Når du prøver å ringe tilbake, og anropet treffer AMD/talepost, markerer systemet anropet som mislykket. Resultatet av AMD-deteksjon registreres i utdatavariabelen for årsakssammenheng i hendelsesbehandleren CallbackFailed. Hvis Årsak til tilbakeringing mislyktes
Verdien er AMD, det indikerer at AMD/talepost ble oppdaget for kunden. Basert på denne utdatavariabelen kan du konfigurere tilbakeringingsforsøk.
Denne aktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringingsfunksjonene er aktivert for bedriften.
Hvis du har konfigurert en kundeundersøkelse etter samtale i flyten din, vil den ikke bli startet hvis samtalen besvares av en AMD eller telefonsvarer, noe som forhindrer unødvendige undersøkelser.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Arrangementer.
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Avanserte medieparametere
I denne delen kan du konfigurere følgende CPA-parametere:
Parameter | Beskrivelse |
---|---|
Min. stillhetsperiode |
Dette indikerer minimum stillhetsperiode (i millisekunder) som kreves for å klassifisere en samtale som stemmedetektert. Hvis flere telefonsvareranrop sendes videre til agenter som tale, må du øke denne verdien for lengre pauser i telefonsvarerhilsener. Du kan angi denne verdien mellom 100–1000 ms, med standardverdien 608 ms. |
Analyseperiode |
Dette indikerer tidsvarigheten (i millisekunder) brukt på å analysere en samtale. Hvis det er en kort agenthilsen på en telefonsvarer, kategoriserer en lengre verdi telefonsvareren som tale. Hvis samtalen er til en bedrift der operatøren har en lengre manusbasert hilsen, kategoriserer en kortere verdi den lange og aktive hilsenen som et telefonsvareranrop. Du kan angi denne verdien mellom 1000–10 000 ms, med standardverdien 2500 ms. |
Min. gyldig tale |
Dette indikerer minimumsvarigheten (i millisekunder) for stemme som kreves for å klassifisere en samtale som stemme oppdaget. Du kan angi denne verdien mellom 50–500 ms, med standardverdien på 112 ms. |
Maksimal tidsanalyse |
Dette indikerer maksimal tidsvarighet (i millisekunder) som er tillatt for analyse før en problemanalyse identifiseres som død luft eller lavt volum. Du kan angi denne verdien mellom 1000–10 000 ms, med standardverdien på 3000 ms. |
Utgangsvariabler
Når en AMD- eller talemeldingsdeteksjon er fullført, oppdateres følgende variabler:
Utgangsvariabel | Beskrivelse |
---|---|
Feilkode | Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feilbeskrivelse |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Opptakskontroll
Flow Designer tilbyr en opptakskontrollaktivitet med det formål å innhente samtykke fra brukeren eller innringeren for opptak. Samtykkeregistrering er en av konfigurasjonsegenskapene som er tilgjengelige som en del av denne aktiviteten. Bruk en menyaktivitet til å registrere brukersamtykke i en boolsk flytvariabel. Hvis du vil registrere samtykkeverdien for å generere en rapport under en interaksjon, bruker du den boolske variabelen som input til samtykkeegenskapsverdien for aktiviteten Opptakskontroll. Deretter kan du merke variabelen som brukes til å registrere samtykke fra innringeren som rapporterbar.
Flytutvikleren kan avgjøre om samtykket til opptak av en samtale må registreres eller ikke, for rapporteringsformål. Når en kunde ønsker å innhente samtykke for opptak, kan de bruke globale variabler for å generere en samtykkerapport. Når en kunde ikke ønsker å innhente samtykke for opptak, bruk lokale variabler. Dette gir bedre fleksibilitet for leietakere og kunder til å administrere bruken av variabler.
Du kan konfigurere opptakskontroll ved å bruke disse trinnene:
-
I flytdesigneren drar og slipper du Opptakskontroll aktiviteten fra aktivitetsbiblioteket til lerretet.
-
Klikk på Opptakskontroll aktiviteten for å konfigurere aktivitetsinnstillingene.
-
I Generelle innstillinger skriver du inn et navn for aktiviteten i Aktivitetsetikett.
-
(Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.
-
I Innstillinger for opptakskontroll velger du en flytvariabel fra rullegardinlisten for Aktiver opptak.
En menyaktivitet for IVR (Interactive Voice Response) og en opptakskontrollaktivitet, når de brukes sammen i flyten, muliggjør innsamling av samtykke til opptak. Prioritet gis til brukersamtykkeinnstillinger i flyten sammenlignet med konfigurasjonsinnstillinger på leietakernivå, kønivå eller nivå for opptaksplan.
Opptakskontroll kan administreres i følgende scenarier:
-
Hvis konfigurasjonen for brukersamtykke er satt til Ja i flyten, blir samtalen tatt opp, uavhengig av opptakskonfigurasjonen som er angitt på leietaker-, kø- eller opptaksplannivå.
-
Hvis brukeren ikke samtykker og konfigurasjonen er satt til Nei i flyten, blir ikke samtalen tatt opp, uavhengig av opptakskonfigurasjonen som er angitt på leietaker-, kø- eller opptaksplannivå.
-
Hvis brukersamtykket ikke er konfigurert i flyten, men en konfigurasjon er satt til Ja på et av de andre nivåene, for eksempel leietaker, kø eller opptaksplan, blir samtalen tatt opp.
-
Hvis brukersamtykke ikke er konfigurert, og en konfigurasjon er satt til Nei på alle nivåer, for eksempel leietaker, kø og opptaksplan, blir ikke samtalen tatt opp.
I tillegg brukes fortsatt andre opptakskonfigurasjoner, som Fortsett ved overføring, Pause Gjenoppta aktivert og Pausevarighet og så videre, basert på det eksisterende hierarkiet, for eksempel leietaker, kø eller opptaksplannivå.
Utdatavariabler
Denne aktiviteten har ingen utdatavariabler.
Registrer aktivitet
Aktiviteten Opptak registrerer taleinndata eller ytringer fra innringere som kan refereres til i samme samtaleflyt. Denne aktiviteten er kun tilgjengelig for kunder som bruker Next Generation-medieplattformen. Systemet lagrer de innspilte lydfilene kun under samtalen, hvoretter disse filene automatisk slettes fra systemet. For øyeblikket er de innspilte lydfilene i et ukryptert format. Vi anbefaler ikke å registrere sensitiv informasjon med denne funksjonen.
Hvis du ikke ser Registrer aktivitet, kontakt Cisco kundestøtte for å aktivere det tilhørende funksjonsflagget.
Ikke bruk aktiviteten Record som en del av hendelsesflyter, spesielt ikke etter hendelsen Agent Disconnected. Hvis du legger til opptaksaktivitet i hendelsesflyten, fjernes lydfiler som er tatt opp via Webex Contact Center-modulen for opptaksadministrasjon.
1 |
Logg inn på Kontrollsenter, velg Tjenester > Kontaktsenter > Strømmer. | ||||||||||||||||||||||||
2 |
Klikk Administrer flyter og klikk deretter Opprett flyter. | ||||||||||||||||||||||||
3 |
I Flytnavn feltet, skriv inn et unikt navn og klikk Begynn å bygge flyt. Vinduet Flow Designer vises. | ||||||||||||||||||||||||
4 |
Dra og slipp Rekord aktivitet fra Aktivitetsbibliotek til hovedflytlerretet. | ||||||||||||||||||||||||
5 |
I Generelle innstillinger, utfører du følgende handlinger:
| ||||||||||||||||||||||||
6 |
I Innstillinger for opptak, konfigurer følgende felt:
| ||||||||||||||||||||||||
7 |
I Utdatavariabler seksjonen, se følgende variabler:
Du kan bruke Record_audioFilData utgangsvariabel i aktiviteter som Spill av melding, Meny, og Samle sifre i en samtaleflyt. Denne utgangsvariabelen kan konfigureres som en lydvariabel i Ledetekst innstillingene for IVR-aktivitetene for å spille av den innspilte lyden til innringerne. Variabelverdien kan være i form av et pebble-uttrykk: Du kan bruke utdatavariabelen Record_audioFileData i aktiviteten HTTP Request for å laste opp den innspilte lyden til den eksterne tredjepartsserveren eller API. Dette kan gjøres ved å velge Innholdstype som Fil og utdatavariabelen for postaktivitet fra rullegardinmenyen Innhold i forespørselsteksten. Tabellen nedenfor viser feilkodene og beskrivelsene for aktiviteten Opptak:
|
Angi kunngjøring
En aktivitet for å angi kunngjøringer konfigurerer kunngjøringer som spilles av ved tilkobling til en agent. Når dette er aktivert, kan du konfigurere en forhåndsinnspilt melding som en samsvarsmelding med juridisk informasjon, en personlig agenthilsen, eller begge deler. Du kan bruke denne aktiviteten for både innkommende og utgående anrop.
For innkommende flyter – Konfigurer kunngjøringsaktiviteten før køkontaktaktiviteten for optimal ytelse. Alternativt kan du konfigurere den i hendelsen før oppringing i en hendelsesflyt.
For utgående flyter – Kunngjøringsaktiviteten må konfigureres i hendelsen før oppringing. Sørg for at aktiviteten Angi nummerpresentasjon er terminalaktiviteten for hendelsen før oppringing.
Aktiviteten Angi kunngjøring støtter tre kunngjøringstyper:
Samsvarsmelding
Samsvarsmelding brukes når en juridisk melding må spilles av i starten av en interaksjon mellom innringer og agent. Dette kan referere til at samtalen skal tas opp eller en annen viktig melding.
Før en samsvarsmelding kan brukes, må en administrator laste opp samsvarsmeldinger til lydfiler i kontrollhuben, til ledetekstlageret. Hvis du vil ha mer informasjon, kan du se Administrer lydmeldinger i Administrer lydfiler.
Lydfiler må lastes opp i WAV-format som monolyd med en samplingsfrekvens på 8 kHz og koding som 8-bit u-law.
For å konfigurere samsvarsmeldingen, slå på Aktiver samsvarsmelding -veksleknappen i flytdesigneren.
Velg den nødvendige lydfilen som inneholder samsvarsmeldingen fra rullegardinlisten.
Noen viktige hensyn til samsvarsmeldingen inkluderer:
- Samsvarsmeldingen høres av både innringer og agent.
- Samsvarsmeldingen spilles bare av én gang per samtale.
- Samsvarsmelding er inkludert i samtaleopptak.
- Samsvarsmeldingen støtter følgende anropsscenarioer:
Scenario
Samsvarsmelding
Innkommende anrop
Ja
CCB
Ja
Utringing
Ja
Utgående kampanjer
Ja
Blind overføring (kø/agent/leverandør)
Ikke mulig
Konsultasjon
Nei
Konsultasjonsoverføring
Nei
Agenthilsen
Agenthilsen gjør at en agentinnspilt hilsen kan spilles av i starten av en interaksjon mellom innringer og agent. Dette kan inkludere en velkomstmelding til den som ringer, agentidentifikasjon og annen relevant kontekstuell informasjon, og dermed gi en tydelig, velskrevet og språklig passende introduksjon.
Agenter spiller inn hilsener og gir dem til administratorer eller veiledere. Deretter laster de opp og tagger disse hilsenene ved hjelp av den forbedrede visningen for ledetekstbehandling i Kontrollhuben, inn i hilsenlageret. Hvis du vil ha mer informasjon, kan du se Administrer agentens personlige hilsen i Administrer lydfiler.
Lydfiler må lastes opp i WAV-format som monolyd med en samplingsfrekvens på 8 kHz og koding som 8-bit u-law.
Agenter kan kreve flere hilsener når de betjener køer for forskjellige organisasjoner. De vil kanskje tilpasse hilsener med organisasjonens navn. Attributtkoder løser dette ved å la en administrator eller overordnet merke en hilsen med et attributt som systemet samsvarer med i en flyt når det behandler en samtale.
Når du slår på Aktiver agenthilsen , spilles agenthilsenen for den tilordnede agenten automatisk av for den som ringer hvis den er tilgjengelig i kontrollhubens personlige hilsenlager.
Aktiviteten velger agenthilsenen basert på kombinasjonen av agenten som er tilordnet samtalen og en valgfri attributttag. Hvis attributttaggen ikke er angitt, spiller aktiviteten av agentens standardhilsen.
Eksempel:
- Hvis en tilordnet agent har en standardhilsen (en hilsen uten attributttag), spiller systemet av den hilsenen.
- Hvis en tildelt agent har en hilsen med attributttaggen
VIP-medlem
, spiller systemet av den tildelte agenthilsenen merket medVIP-medlem
attributt. - Hvis det ikke finnes noen samsvarende kombinasjon av tilordnet agent/attributt, spilles ingen hilsen av.
De attributt Taggen kan fylles ut med statisk tekst eller et uttrykk. Hvis du bruker statisk tekst, må verdien samsvare med et attributt som er opprettet i Control Hub når du laster opp agenthilsensfiler. Uttrykk kan legges inn ved hjelp av flytvariabler definert i de globale flytegenskapene, omsluttet av krøllparenteser. For eksempel, i uttrykket {{ENG}}_{{VIP}}, ville variabelen {{ENG}} bli lest som å ha verdien eng, variabelen {{VIP}} ville bli lest som å ha verdien vip, og den endelige beregnede verdien ville bli lest som eng_vip
.
Noen viktige hensyn til hilsen fra agenter inkluderer:
- Agentens personlige hilsen høres av både innringer og agent.
- Agentens personlige hilsen er inkludert i samtaleopptak.
- Agentens personlige hilsen støtter følgende samtalescenarioer:
Scenario
Agenthilsen
Innkommende anrop
Ja
CCB
Ja
Utringing
Nei
Utgående kampanjer
Nei
Blind overføring (kø/agent/leverandør)
Ja
Konsultasjon
Nei
Konsultasjonsoverføring
Nei
Angi hviskemelding
Aktiviteten Angi hviskemelding spiller av en kort, forhåndsinnspilt melding til en agent rett før agenten kobler seg til en innringer. Kunngjøringen spilles bare av for agenten; den som ringer hører standardringelyden mens hviskemeldingen spilles av.
Innholdet i meldingen kan være informasjon om anroperen, som hjelper agenten med å forberede seg på å håndtere samtalen.
Ved å gi agentene denne informasjonen på forhånd, hjelper hviskemeldinger dem med å håndtere samtaler mer effektivt, noe som fører til kortere samtalebehandlingstider og forbedret kundetilfredshet.
Når en hvisking spilles, kan du ikke:
- PUT samtalen på vent, overføring eller konferanse.
- Be om hjelp fra veileder
Disse funksjonene blir tilgjengelige igjen etter at kunngjøringen er fullført.
En hviskende kunngjøring:
- Gjelder for innkommende anrop og blind overføring til EP.
- Kan være en ledetekst eller en (tekst-til-tale) TTS-streng.
- Kan kombineres med samsvarsmelding og agenthilsen, i så fall spilles hviskingen av først.
- Er ikke inkludert i samtaleopptaket.
- Støtter alle typer agentendepunkter som telefon, myk klient og WebRTC.
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Dempet melding
Når du slår på Aktiver tekst-til-tale veksle, kan du velge ønsket kontakt.
- Hvis du velger Google TTS-koblingen, må du ha opprettet en Google Cloud-konto og konfigurert tekst-til-tale-tjenesten. For mer informasjon, se Tekst-til-tale avsnittet i Webex Contact Center oppsett- og administrasjonsveiledning.
- Hvis du velger Cisco TTS-koblingen, kan du hoppe over konfigurasjonen av Google Cloud-kontoen.
Parameter |
Beskrivelse |
Kontakt |
Angir koblingen for å autentisere tekst-til-tale-tjenesten. Rullegardinlisten viser navnet på alle Google-koblinger i Kontrollhuben. Bare de aktive koblingene vises. Velg kontakten fra rullegardinlisten. Eksisterende kunder på Classic Voice-plattformen kan bare se Google TTS-koblingen i rullegardinlisten. Eksisterende kunder på Next Generation-taleplattformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-koblinger. |
Overstyr standardspråk- og taleinnstillinger |
Bruk denne veksleknappen for å overstyre stemmeinnstillingene som er konfigurert i den |
Utgangsstemme |
Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer veksleknappen Overstyr standardspråk og stemmeinnstillinger . Velg navnet på utgangsstemmen fra rullegardinlisten. Hvis navnet på utgangsstemmen som støttes av Google ikke er tilgjengelig i rullegardinlisten Utgangsstemme , deaktiver veksleknappen Overstyr standardspråk og stemmeinnstillinger . Inkluder aktiviteten Angi variabel før aktiviteten Spill av melding i flyten. Konfigurer aktiviteten Angi variabel som følger:
|
Legg til lydfil |
For å veksle mellom tekst-til-tale-meldinger og forhåndsinnspilte lydfiler, klikk på Legg til lydfil. Dette legger til en ny rad i konfigurasjonen der du kan velge ønsket lydfil fra rullegardinlisten. For å fjerne et element fra sekvensen, klikk på Slett -ikonet som vises ved siden av den tilsvarende inndata- eller rullegardinlisten. |
Legg til tekst-til-tale-melding |
For å bygge ledeteksten, bruk tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger. Klikk på Legg til tekst-til-tale-melding for å legge til et nytt tekstfelt i delen for oppretting av ledetekst. I dette feltet skriver du inn meldingen som skal spilles av for den som ringer, på valgt språk og stemme. Det er ingen tegngrense for Cisco Tekst-til-tale-meldinger. Feltet godtar to typer input – råtekst (ren tekst) eller SSML-formaterte data (Speech Synthesis Markup Language). Du kan også bruke variabler som en del av meldingen for å lese det dynamiske innholdet. For støttede SSML-tagger for Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for Pebble-mal. Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub. |
Forhåndsvisningsspørsmål |
Klikk på Forhåndsvisningsledetekst -knappen for å teste og forhåndsvise tekst-til-tale-meldinger og lydfiler. I dialogboksen Forhåndsvisningsledetekst som vises, velger du ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene slik:
|
Aktiviteter i flytkontroll
Start flyt
Aktiviteten Start flyt vises som standard på hovedflyt-lerretet. Du kan ikke slette Start Flow-aktiviteten. Denne aktiviteten indikerer hendelsen som utløser denne flyten. Denne aktiviteten bestemmer hvordan flyten kan brukes og hvilke typer aktiviteter som er tilgjengelige for konfigurasjon.
Den eneste flytutløserhendelsen som er tilgjengelig for øyeblikket er Nytelefonkontakt
. Systemet utløser denne hendelsen når en ny samtale når et telefoniinngangspunkt i kontaktsenteret. Du kan bruke flyter som utløses av NewPhoneContact-hendelsen i Entry Point Routing Strategies. Flytutløserhendelsen er for øyeblikket valgt som standard og kan ikke redigeres. Ytterligere hendelser vil bli avslørt i fremtiden.
Aktiviteten Start flyt merkes automatisk med navnet på den valgte flytutløserhendelsen. Dette lar deg raskt se hvilken type flyt som bygges.
Utdatavariabler
Antall og type utdatavariabler som er knyttet til startflytaktiviteten, avhenger av den valgte flytutløserhendelsen. Disse variablene lagrer data som registreres i det øyeblikket flyten utløses. For eksempel eksponeres utdatavariablene beskrevet nedenfor gjennom hendelsen NewPhoneContact
.
Bruk disse variablene i senere aktiviteter for å kontrollere flytsekvensen.
-
NyTelefonkontakt.ANI
Automatisk nummeridentifikasjon (ANI) er en funksjon i et telekommunikasjonsnettverk som automatisk bestemmer det opprinnelige telefonnummeret til en samtale. Denne variabelen lagrer telefonnummeret til innringeren som utløste
NewPhoneContact
-hendelsen. -
NyTelefonkontakt.DNIS
DNIS (Dialed Number Identification Service) er en tjeneste som identifiserer det opprinnelig oppringte telefonnummeret i en samtale. Denne variabelen lagrer telefonnummeret som innringeren ringte for å utløse
NewPhoneContact
-hendelsen. -
NyTelefonkontakt.InteraksjonsID
En unik Webex Contact Center-identifikator som er knyttet til hver interaksjon utløst av
Nytelefonkontakt
hendelse.Du kan vise interaksjons-ID-en på skrivebordet. For mer informasjon, se Eksempel: Vis interaksjons-ID på datamaskin i Opprett tilpassede flytvariabler del.
-
NyTelefonkontakt.PSTN-Region
PSTN-regionen som er konfigurert i Entry Point (EP)-Dial Number (DN)-tilordningen for regionale talemedietjenester. Denne variabelen støttes bare på Next Generation-taleplattformen.
-
NewPhoneContact.FlowVersionLabel
Versjonsetikett for flyten som genereres under flytkjøring. Flytutviklere kan opprette ulik virkemåte for ulike flytversjoner, for eksempel «Utvikler», «Test», «Live» og «Siste». Ved å bruke variabelen
NewPhoneContact.FlowVersionLabel
kan utviklere endre flytlogikken dynamisk ved å få tilgang til versjonsetikettene i flyten. -
NyTelefonkontakt.FlowId
Unik identifikator for den gjeldende utførende flyten.
-
NyTelefonkontakt.InngangspunktId
Unik identifikator for inngangspunktet som starter flyten.
-
NyTelefonKontakt.OrgId
Unik identifikator for organisasjonen.
-
NewPhoneContact.Headers
Lagrer Session Initiation Protocol (SIP)-headerdetaljene for det innkommende anropet i JSON-format. Flytutviklere kan trekke ut og bruke de innkommende SIP tilpassede X-overskriftene for å ta rutebeslutninger og for å integrere Webex Contact Center med tredjeparts IVR-systemer. Når en kunde kaller Webex Contact Center, analyserer systemet flytdataene og trekker ut SIP-headeren.
Forutsetninger
- Uttrekking av SIP-overskrifter er bare tilgjengelig for leietakere på RTMS (Next Generation Voice Media-plattformen).
- Bruk av tilpassede X-overskrifter støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex Contact Center.
Eksempel Tenk på følgende SIP-invitasjon:
INVITE SIP:12345@domain.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 Fra: "Alice" <SIP:alice@atlanta.example.com>;tag=9fxced76sl Til: <SIP:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Kontakt: <SIP:alice@pc33.atlanta.example.com> Viderekobling: <SIP:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Innholdstype: application/sdp Innholdslengde: 143 X-Kunde-ID: 987654321 X-Anropsårsak: Støtte X-Prioritet: Høy
I dette eksemplet henter systemet ut følgende detaljer:
X-Kunde-ID: 987654321
X-Anropsårsak: Støtte
X-prioritet: Høy
Systemet konverterer SIP-overskriftene til små bokstaver. Bruk aktiviteten Angi variabel til å tilordne én eller flere SIP-overskrifter til variabler som er definert i systemet.
Følgende overskriftsmønstre er reservert for intern bruk og må ikke sendes videre som tilpassede overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli fjernet og ikke sendt til Webex Contact Center.
-
X-adresse
-
X-ADD-AVLEDNING
-
X-BNR-State
-
X-BNR-Original-kodek
-
X-BNR-omgått
-
X-BroadWorks-korrelasjonsinfo
-
X-FS-støtte
-
X-Path
-
X-RTMS-CID
-
X-RTMS-OID
-
X-RTMS-CONFID
-
X-RTMS-AGENT-LEGID
-
X-RTMS-ENTER-LYD
-
X-RTMS-APP-PREFIKS
-
X-RTMS-Ingen-oppslag
-
X-VPOP-DOMENE
Viktige hensyn:
- Systemet analyserer innringernavnet som Caller_ID_Name.
- Systemet kan trekke ut opptil 20 overskrifter fra den innkommende SIP-invitasjonsmeldingen. Hvis antallet overskrifter er mer enn 20, trekker systemet bare ut de første 20 alfabetisk sorterte overskriftene.
- Det er en grense på 1000 byte for all headerinformasjon.
For å legge til og analysere SIP-overskrifter til eksterne IVR-systemer, bruk følgende aktiviteter:
Sluttstrøm
Sluttstrøm er en avsluttende aktivitet som markerer slutten på en strømningsbane. Du kan bruke et hvilket som helst antall sluttstrømsaktiviteter for å konstruere flyten din for å sikre at alle strømningsbaner avsluttes.
Ikke bruk End Flow-aktiviteten i en IVR-flyt. Bruk av End Flow med IVR kan føre til død luft, og samtalen kan ikke frakobles.
Du kan gi hver aktivitet en unik etikett og beskrivelse.
Parameter | Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Angi variabel
Bruk aktiviteten Angi variabel til å angi verdier for variabler. Du kan endre verdiene til variablene basert på kravene dine eller i henhold til flyten.
Du kan konfigurere flere variabler i én aktivitet for å sette variabeler. Dette eliminerer behovet for å konfigurere flere individuelle «Sett variabel»-aktiviteter på lerretet, og gjør det dermed mulig for flytutviklerne å bygge og endre flyter raskere.
Angi hvilken type variabel du vil velge. Hvis du vil ha mer informasjon, kan du se Tilpassede variabler og Forhåndsdefinerte variabler.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurer feilhåndtering. Hvis du ikke konfigurerer feilhåndteringsbanen, håndterer den globale feilbehandleren flytutførelsesfeilen.
I følgende avsnitt kan du konfigurere aktiviteten Angi variabel:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Variable innstillinger
Parameter |
Beskrivelse |
---|---|
Variabel |
Velg variabelen fra rullegardinlisten. Du kan bare angi tilpassede flytvariabler til tilpassede verdier. Forhåndsdefinerte variabler har faste verdier som diktert av flytutføringen. |
Variabel verdi | Klikk på radioknappen Angi verdi for å angi verdien til en bestemt verdi. Endring av inndatafelttypen er basert på datatypen for den valgte variabelen. Hvis du vil vite mer om variable datatyper, kan du se Opprett tilpassede flytvariabler. Hvis verdien er en streng, kan du skrive inn grunnleggende tekst eller et uttrykk.Hvis du vil angi et uttrykk, bruker du syntaksen Klikk på radioknappen Angi til variabel for å angi variabelverdien til verden for en annen variabel i flyten. Velg en variabel fra rullegardinlisten. Alle variabler i flyten kan velges. |
Legg til | Klikk på Legg til ny for å legge til nye variabler. Definer variabelen og variabelverdien. Ikke inkluder komplekse uttrykk når du konfigurerer flere variabler i én aktivitet for å sette variable. Du kan konfigurere opptil 10 variabler i én aktivitet for å angi variabler. Du kan endre rekkefølgen på variablene i aktiviteten Angi variabel. |
BRE-forespørsel
Bruk BRE-forespørselsaktiviteten til å hente dataene fra organisasjonens Business Rules Engine (BRE) for bruk i flyten. BRE-forespørselsaktiviteten bruker standard HTTP-protokoller for å hente data fra BRE.
Følgende seksjoner lar deg konfigurere BRE-forespørselsaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Spørringsparametere
Som en del av BRE-forespørselen kan du sende parameterne som er oppgitt i API-kallet til BRE. I Nøkkel-verdi-kolonnene kan du angi nøkkelen for spørringen og den tilhørende verdien som skal sendes sammen med spørringen. Du kan også bruke syntaksen for doble klammeparenteser til å sende variabelverdier.
BRE-aktiviteten har én forhåndsdefinert spørreparameter: kontekst
. Denne spørreparameteren sendes i API-kallet til BRE.
De LeietakerID
injiseres automatisk som en parameter og trenger ikke å konfigureres.
Parameter |
Beskrivelse |
---|---|
Kontekst |
Inneholder årsaken til forespørselen. Denne obligatoriske parameteren kan ikke redigeres eller slettes. Denne parameteren må inneholde samme verdi som verdien som er angitt i attributtet |
ANI |
Inneholder det opprinnelige telefonnummeret for samtalen. Dette er en standardparameter som du kan redigere eller slette, basert på regelkonfigurasjonen i BRE. En eksempelverdi for ANI er |
Tidsavbrudd for respons | Angir tilkoblingstidsavbrudd for BRE-forespørselen. Standardinnstillingen er 2000 millisekunder. |
Antall nye forsøk |
Angir antall ganger BRE-forespørselen forsøkes etter en feil. Denne parameteren brukes hvis statuskoden er 5xx, for eksempel 500 eller 501. |
For å legge til en spørreparameter, klikk på Legg til ny. Dette legger til en rad der du kan skrive inn nøkkelverdiparene. Du kan legge til så mange spørreparametere som nødvendig som en del av BRE-forespørselen.
Parse-innstillinger
Denne delen lar deg analysere svaret fra BRE-forespørselen til forskjellige variabler:
Parameter |
Beskrivelse |
---|---|
Responsvariabel |
Velg en variabel du vil trekke ut en bestemt seksjon til fra BRE-forespørselssvarobjektet. Du kan bare velge Tilpassede flytvariabler fra rullegardinlisten. |
Stiuttrykk |
Definer baneuttrykket for å analysere responsobjektet. Avhengig av typen datastruktur til responsobjektet og brukstilfellene for å utvinne et delsett av denne informasjonen, varierer baneuttrykket. Data normaliseres til et objekthierarki før utførelse av Path Expression, slik at JSONPath brukes i responsobjektet uavhengig av den konfigurerte innholdstypen. |
Dekrypter tilgang
Med Dekrypter tilgang kan du dekryptere utdatavariablene til BRE-aktiviteten, om nødvendig. Merk av i boksen Aktiver dekrypteringstilgang for å se den umaskerte utdataverdien for BRE-aktiviteten i feilsøkingsloggene for flyten. Hvis du vil ha mer informasjon, kan du se delen Sporingsflyter .
Utdatavariabler
BRE-forespørselen returnerer to utdatavariabler:
-
BRERequest1.httpResponseBody
: Returnerer svarinnholdet for BRE-forespørselen. -
BRERequest1.httpStatusCode
: Returnerer statuskoden til BRE-forespørselen.Disse svarkodene er klassifisert i følgende kategorier:
-
Informative svar (100–199)
-
Vellykkede svar (200–299)
-
Omdirigeringer (300–399)
-
Klientfeil (400–499)
-
Serverfeil (500–599)
-
Innholdstypeformater
Følgende eksempler beskriver eksempelinndata-innholdstypeformater og JSON-svaret.
Innholdstype XML
Bruk dette verktøyet til å konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.
XML Inndataformat:
<merknad><til>Tove</til><fra>Jani</fra><overskrift>Påminnelse</overskrift><brødtekst>Testapplikasjon</brødtekst></merknad>
Data/JSON-normalisert respons
{ "merknad": { "til": "Tove", "fra": "Jani", "overskrift": "Påminnelse", "kropp": "Testapplikasjon" } }
Eksempel på JSON-stiuttrykk: Bruk $.note.from
for å få verdien som Jani
.
Innholdstype TOML
Bruk dette verktøyet til å konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.
TOML-inndataformat:
tittel = "TOML-eksempel" [eier] navn = "Tom Preston-Werner" fødselsdato = 1979-05-27T07:32:00-08:00
Data/JSON-normalisert respons
{ "tittel": "TOML-eksempel", "eier": { "navn": "Tom Preston-Werner", "fødselsdato": "1979-05-27T15:32:00.000Z" } }
Eksempel på JSON-stiuttrykk: Bruk $.owner.name
for å få verdien som 'Tom Preston-Werner'
.
Innholdstype YAML
Bruk dette verktøyet til å konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.
YAML-inndataformat:
# En ansattoppføring martin: navn: Martin D'vloper jobb: Utvikler ferdighet: Elite
Data/JSON-normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-stiuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Innholdstype JSON
Bruk JSON-uttrykksevaluatoren https://jsonpath.com/.
JSON-inndataformat:
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Data/JSON-normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-stiuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
HTTP-forespørsel
HTTP-forespørselsaktiviteten henter informasjon fra en ekstern datakilde, for eksempel et CRM-system, ved hjelp av standard HTTP-protokoller.
Basic Auth- og OAuth 2.0-attributter støttes for autentiserte endepunkter.
Følgende avsnitt lar deg konfigurere HTTP-forespørselsaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Skriv inn et navn for HTTP-forespørselsaktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Innstillinger for HTTP-forespørsler
Parameter |
Beskrivelse |
---|---|
Bruk autentisert endepunkt |
Aktiverer muligheten til å sende en HTTP-forespørsel til et autentisert endepunkt. Som standard er denne veksleknappen på. |
Kontakt |
Velg koblingen fra rullegardinlisten. Rullegardinlisten viser navnet på koblingene som er konfigurert i kontrollhuben. Connectoren tilbyr et felles sted for lagring av påloggingsinformasjon for tjenesten du vil ha tilgang til. For eksempel validerer og tillater Salesforce Connector tilkobling til Salesforce-kontoen. Du kan deretter referere til denne koblingen fra HTTP-forespørselsaktiviteten for å sende en forespørsel. Dette oppretter i hovedsak domenedelen av URL-en. Hvis du vil konfigurere en kobling på kontrollhuben, kan du se artikkelen Konfigurer integrasjonskoblinger for Webex Contact Center . |
Forespørselssti |
Skriv inn forespørselsstien for HTTP-forespørselen. Dette feltet vises når Bruk autentisert endepunkt veksleknappen er på. |
Forespørsels-URL |
Definerer forespørsels-URL-en som strekker seg over både domene- og forespørselsbaner for uautoriserte endepunkter. Dette feltet vises når Bruk autentisert endepunkt veksleknappen er av. |
Metodetyper: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD |
Definerer HTTP-forespørselsaktiviteten som støtter følgende populære metoder:
|
Spørringsparametere | Definerer parametere som du sender som en del av HTTP-forespørselen. Webserveren tilbyr disse ekstra parameterne som for eksempel kan brukes til å lage en GET-forespørsel. I Nøkkel-verdi-kolonnene skriver du inn nøkkelen for spørringen og den tilhørende verdien du må sende med spørringen. Parametrene er en liste med nøkkelverdipar som er atskilt med og-tegnet (&). Du kan også bruke variabelverdiene i syntaksen for doble klammeparenteser til å sende variabelverdier. Hvis du for eksempel vil hente kontosaldoen til en kunde basert på ANI-en, kan nøkkelen og verdien, avhengig av API-ene for datalagertjenesten, være: Nøkkel: Verdi: |
HTTP-forespørselsoverskrifter |
Definerer HTTP-overskriftene som lar klienten sende tilleggsinformasjon med en HTTP-forespørsel. Forespørselsoverskrifter som Accept, Accept-* eller If-* tillater å utføre betingede forespørsler sammen med andre overskrifter som Cookie og User-Agent. For eksempel, som en del av en GET-forespørsel, bruk:
For å legge til en HTTP-header, klikk på Legg til ny. Dette legger til en rad der du kan skrive inn de respektive nøkkel--verdiparene. Du kan legge til så mange HTTP-overskrifter som nødvendig som en del av HTTP-forespørselen. |
Innholdstype |
Angir forventet innholdstype for forespørselsteksten. De støttede innholdstypene inkluderer:
|
Forespørselstekst Verdi |
Angir databytene som sendes i en HTTP-transaksjonsmelding, rett etter overskriftene hvis det finnes noen. I visse typer HTTP-forespørsler, for eksempel en POST- eller PUT-forespørsel, kan du sende en forespørselstekst som spesifiserer innholdet som skal oppdateres hos målressursen.
|
Tidsavbrudd for respons |
Angir tilkoblingstidsavbrudd for HTTP-forespørselen. Standardinnstillingen er 2000 millisekunder, men den kan ha en ubegrenset verdi. |
Antall nye forsøk |
Angir antall ganger HTTP-forespørselen forsøkes etter en feil. Det er ikke mulig å prøve på nytt for å få tjenesten. Du kan gi en hvilken som helst ubegrenset verdi for antall nye forsøk. Denne parameteren brukes hvis statuskoden er 5xx, for eksempel 500 eller 501. |
Parse-innstillinger
Denne delen lar deg analysere svaret som genereres fra HTTP-forespørselen til forskjellige variabler. Denne konfigurasjonen er valgfri fordi ikke alle HTTP-forespørselsscenarier krever parsing.
Parameter |
Beskrivelse |
---|---|
Innholdstype |
Angir forventet innholdstype for svarteksten. Innholdstypene inkluderer: JSON TOML XML YAML er de støttede innholdstypene. |
Utgangsvariabel |
Velg en variabel som skal inneholde dataene fra en bestemt del av HTTP-forespørselssvarobjektet. |
Stiuttrykk |
Definer baneuttrykket for å analysere responsobjektet. Avhengig av datastrukturen til responsobjektet og grunnen til å trekke ut et delsett av informasjon, varierer baneuttrykket. Data normaliseres til et objekthierarki før utførelse av Path Expression, slik at JSONPath brukes i responsobjektet uavhengig av den konfigurerte innholdstypen. |
Utdatavariabler
HTTP-forespørselen returnerer følgende utdatavariabler:
-
HTTPRequest1.httpStatusCode
Returnerer statuskoden til HTTP-en.Disse svarkodene er klassifisert i fem hovedkategorier:
-
Informative svar (100–199)
-
Vellykkede svar (200–299)
-
Omdirigeringer (300–399)
-
Klientfeil (400–499)
-
Serverfeil (500–599)
-
-
HTTPRequest1.httpResponseBody
Returnerer svarinnholdet for HTTP-forespørselen. -
HTTPRequest1.httpResponseHeaders
: Returnerer topptekstinformasjonen fra svaret.
Dekryptere tilgang
Du kan om nødvendig dekryptere utdatavariablene for HTTP-forespørselsaktiviteten. Merk av for Aktiver dekrypteringstilgang . Når du merker av for dette, kan du vise den umaskerte utdataverdien for HTTP-forespørselsaktiviteten i feilsøkingsloggene for flyt. Hvis du vil ha mer informasjon, kan du se delen Sporingsflyter .
Formater for innholdstype
Eksemplene nedenfor beskriver eksempler på innholdstypeformater og JSON-svaret.
Innholdstype XML
Bruk dette verktøyet til å konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.
XML Inndataformat:
<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note>
Data/JSON normalisert respons
{ "note": { "til": "Tove", "fra": "Jani", "overskrift": "Påminnelse", "brødtekst": "Testprogram" } }
Eksempel på JSON-baneuttrykk: Bruk $.note.from
for å hente verdien som Jani
.
Innholdstype TOML
Bruk dette verktøyet til å konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.
TOML-inndataformat:
title = "TOML Eksempel" [eier] navn = "Tom Preston-Werner" dob = 1979-05-27T 07:32:00-08:00
Data/JSON normalisert respons
{ "title": "TOML Eksempel", "eier": { "navn": "Tom Preston-Werner", "dob": "1979-05-27T15:32:00.000Z" } }
Eksempel på JSON-baneuttrykk: Bruk $.owner.name
for å få verdien som 'Tom Preston-Werner'
.
Innholdstype YAML
Bruk dette verktøyet til å konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.
YAML-inndataformat:
# En ansattrekord martin: navn: Martin D'vloper jobb: Utvikler ferdighet: Elite
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Innholdstype JSON
Bruk JSON Expression Evaluator https://jsonpath.com/.
JSON Input Format:
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Innstillinger for ventetid på aktivitet
I visse tilfeller, hvis et HTTP-svar opplever en merkbar forsinkelse, opplever oppringeren en periode med stillhet. For å redusere dette scenariet er det mulig å laste opp en lydfil. Denne filen spilles av for oppringeren under innhentingen av HTTP-svar. I tillegg er det mulig å konfigurere varigheten av forsinkelsen før denne lyden spilles av.
Parameter | Beskrivelse |
---|---|
Aktiver lyd når du venter | Bytt denne innstillingen for å spille av den valgte lydfilen i en kontinuerlig sløyfe, noe som sikrer en uavbrutt avspilling mens systemet henter HTTP-svar. |
Lydfil |
Velg en lydfil. System spiller av denne lydfilen til oppringeren for å fylle stillheten mens den henter et HTTP-svar. |
Forsinkelse |
Angi verdien for forsinkelsestid i millisekunder i henhold til kravene. Standardverdien er forhåndsinnstilt til 2000 millisekunder. |
Det er best å holde forsinkelsesinnstillingen over 2 sekunder og prøve å optimalisere svartiden for HTTP-spørringen. Dette sikrer at lyden ikke spilles av unødvendig, samtidig som det sikres en minimal forsinkelse for død luft for den som ringer.
Relaterte flytmaler
Følgende maler bruker HTTP-forespørselsaktiviteten:
Analysere
Bruk analyseaktiviteten til å trekke ut informasjon fra dataobjektet. Analyseringsaktiviteten tar inndatastreng (JSON, TOML, XML og YAML) og konverterer den til en JSON-struktur basert på de angitte dataene. Deretter kan du tilordne JSON-strukturen til en variabel ved hjelp av et JSON-baneuttrykk.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling.
Følgende avsnitt lar deg konfigurere analyseringsaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Valgfritt) Skriv inn en beskrivelse for aktiviteten |
Innstillinger for analyse
Parameter |
Beskrivelse |
---|---|
Inndatavariabel |
Angir variabelen som lagrer dataobjektet som skal brukes til analyse. |
Innholdstype |
Angir den forventede innholdstypen for dataobjektet. JSON, TOML, XML og YAML er støttede innholdstyper. |
Utgangsvariabel |
Velg en variabel for å inneholde dataene fra en bestemt del av svarobjektet HTTP-forespørsel. |
Baneuttrykk |
Definer baneuttrykket for analyse av svarobjektet. Avhengig av datastrukturen for svarobjektet og årsaken til at et delsett med informasjon skal trekkes ut, varierer baneuttrykket. Data normaliseres til et objekthierarki før kjøring av baneuttrykk, så JSONPath brukes i svarobjektet uavhengig av den konfigurerte innholdstypen. Baneuttrykk skal bekrefte til Jayway JSONPath-uttrykk. Hvis du vil ha mer informasjon, kan du se https://github.com/json-path/JsonPath. |
Formater for innholdstype
Eksemplene nedenfor beskriver eksempler på innholdstypeformater og JSON-svaret.
Innholdstype XML
Bruk dette verktøyet til å konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.
XML Inndataformat:
<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note>
Data/JSON normalisert respons
{ "note": { "til": "Tove", "fra": "Jani", "overskrift": "Påminnelse", "brødtekst": "Testprogram" } }
Eksempel på JSON-baneuttrykk: Bruk $.note.from
for å hente verdien som Jani
.
Innholdstype TOML
Bruk dette verktøyet til å konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.
TOML-inndataformat:
title = "TOML Eksempel" [eier] navn = "Tom Preston-Werner" dob = 1979-05-27T07:32:00-08:00
Data/JSON normalisert respons
{ "title": "TOML Eksempel", "eier": { "navn": "Tom Preston-Werner", "dob": "1979-05-27T15:32:00.000Z" } }
Eksempel på JSON-baneuttrykk: Bruk $.owner.name
for å få verdien som 'Tom Preston-Werner'
.
Innholdstype YAML
Bruk dette verktøyet til å konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.
YAML-inndataformat:
# En ansattrekord martin: navn: Martin D'vloper jobb: Utvikler ferdighet: Elite
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Innholdstype JSON
Bruk JSON Expression Evaluator https://jsonpath.com/.
JSON Input Format:
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Betingelse
Tilstandsaktiviteten representerer et vedtak. Flyten tar banen Sann eller Usann, avhengig av om betingelsen er oppfylt.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
I avsnittene nedenfor kan du konfigurere betingelsesparametrene og -utdataene:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Uttrykk
Bryt hvert uttrykk på følgende måte: {{Skriv inn uttrykk}}
.
Eksempel: {{HTTPRequest1.httpStatusCode == 200}}
Hvis du bruker et uttrykk uten klammeparentes, oppstår det en flytfeil.
Betingelse |
Beskrivelse |
---|---|
Betingelse |
Velg Betingelse fra rullegardinlisten:
|
Tilfelle
Bruk saksaktiviteten hvis det er flere muligheter eller utfall på et bestemt beslutningspunkt i samtaleflyten.
Du kan for eksempel bruke en saksaktivitet til å definere forskjellige skjermvinduer for forskjellige agentteam, avhengig av teamnavnet. Hvert tilfelle blir en gren som du definerer de aktuelle banene fra. Flyten fortsetter nedover banen som evalueres som sann for en bestemt forekomst av flyten. Hver saksaktivitet har en standard som systemet bruker for alle udefinerte tilfeller. Hvis ingen av tilfellene er sanne, evalueres standardtilfellet som sant, og flyten fortsetter langs den grenen.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Med følgende avsnitt kan du konfigurere saksaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Tilfelle
Parameter |
Beskrivelse |
---|---|
Variabel |
Velg en variabel du vil vurdere de ulike sakene opp mot. Velg variabelen fra rullegardinlisten. |
Uttrykk |
Skriv inn et uttrykk du vil vurdere de ulike sakene opp mot. Bruk Pebble-malsyntaksen til å definere uttrykket. Hvis du vil ha mer informasjon om syntaksen for Pebble-malen, kan du se Syntaks for rullesteinsmal. |
Sak |
Definerer de ulike kasusene som skal sammenlignes med variabelen eller uttrykket. Du kan legge til opptil 20 saksoppgaver per aktivitet. Klikk Legg til ny for å legge til en ny kasussetningsblokk som skal sammenlignes med en statisk verdi, en variabel eller et uttrykk. Hvis du bruker en variabel eller et uttrykk, bruker du syntaksen for rullesteinsmalen. Hvis du vil ha mer informasjon om syntaksen for Pebble-malen, kan du se Syntaks for rullesteinsmal. |
Ytelse |
Beskrivelse |
---|---|
Sann |
Sti å ta hvis betingelsen er oppfylt. |
Usann |
Bane å ta hvis betingelsen ikke er oppfylt. |
Goto
Flytkjeding gir deg muligheten til å kjede flere flyter. Hvis du vil oppnå flytkjetting, kan du legge til avslutningsaktiviteten GoTo på lerretet og angi om gjeldende flyt skal gå til et inngangspunkt eller en annen flyt. Hvis du vil ha mer informasjon, kan du se Koble flere flyter (flytkjede).
Hvis aktivitetsbiblioteket ikke viser GoTo-aktiviteten, kan du kontakte Cisco Support for å få det tilsvarende funksjonsflagget aktivert.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Følgende avsnitt lar deg konfigurere GoTo-aktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Innstillinger for Flow-mål
Du kan endre anroperens opplevelse basert på tid (hvis du leverer anropet til et inngangspunkt), eller for å bruke en enkelt flyt på nytt i flere scenarier (hvis du leverer anropet til en flyt).
Basert på GoTo-alternativet sendes flytvariablene videre fra gjeldende flyt som følger:
-
Gå til inngangspunkt: De egendefinerte flytvariablene og globale variablene med samme navn og datatype kopieres fra gjeldende flyt til flyten som er knyttet til inngangspunktet.
-
Gå til flyt: Flytvariablene som er konfigurert i delen Variabeltilordning , kopieres fra gjeldende flyt til den nye flyten.
Parameter | Beskrivelse |
---|---|
Gå til inngangspunktet |
Velg dette alternativet hvis gjeldende flyt skal gå til et inngangspunkt. I kombinasjonsboksen angir du inngangspunktet hvis flytlogikken skulle endres basert på den aktive rutingsstrategien på overføringstidspunktet. De egendefinerte flytvariablene og globale variablene med samme navn og datatype kopieres fra den første flyten til den nye flyten som er knyttet til inngangspunktet. Bare inngangspunktene for telefoni som er opprettet i kontrollhuben Webex Contact Center, vises. Statisk inngangspunkt: Velg et inngangspunkt fra listen over forhåndskonfigurerte inngangspunkter. Bare inngangspunkter av samme kanaltype er gyldige. Dynamisk inngangspunkt: Velg en variabel som tilordnes til en gyldig inngangspunkt-ID fra kontrollhuben. Bare inngangspunkter av samme kanaltype er gyldige. |
Gå til Flow |
Velg dette alternativet hvis gjeldende flyt skal gå til en annen flyt. I kombinasjonsboksen velger du målflyten fra rullegardinlisten. Målrullegardinlisten viser bare de publiserte flytene. Du kan vise ønsket flyt i en separat Tab. Hvis du vil vise en flyt, kan du enten klikke på visningsalternativet som vises når du velger en flyt fra listen, eller klikke på Vis valgt flyt etter at du har valgt en flyt i alternativet Gå til flyt. Du kan tilordne variabler manuelt over to flyter i delen Tilordning av flytvariabler. Statisk flyt: Velg en flyt fra listen over forhåndskonfigurerte flyter. Dynamisk flyt: Velg en variabel som tilordnes til en gyldig flyt-ID. Du finner flyt-ID-en i Flytinnstillinger under ruten Generelle innstillinger. |
Tilordning av flytvariabel
Hvis du velger alternativet Gå til flyt , vises delen Tilordning av variable flyt. Flytvariabler og globale variabler med samme navn og samme datatype mellom flyter tilordnes automatisk. Denne funksjonen hjelper deg med å redigere, slette eller legge til flere variable tilordninger mellom gjeldende flyt og målflyt.
Du kan ikke tilordne variabler for flyter i en GoTo-aktivitet når du bruker variable flyter. Du kan bare tilordne variabler til statiske flytmål. Se tabellen nedenfor for virkemåten til variabeltilordning med variable flyter.
Når du tilordner en JSON-variabel fra en hovedflyt til målflyten i GoTo-aktivitet, lagrer du JSON-utdataene i en annen variabel, for eksempel en streng eller en annen variabeltype, og tilordner den til samme type variabel i målflyten.
Parameter |
Beskrivelse |
---|---|
Tilordne gjeldende variabler |
Viser alle flytvariabler og globale variabler i gjeldende flyt. Du kan tilordne den samme variabelen til flere variabler i målflyten. I kombinasjonsboksen skriver du inn variabelen som skal tilordnes. |
Til destinasjonsvariabel |
Liste over alle flytvariabler og globale variabler i målflyten som skal kopieres fra gjeldende flyt etter levering. I kombinasjonsboksen skriver du inn variabelen som er tilordnet i målflyten. Du kan bare tilordne variablene i målflyten én gang, mens du kan tilordne variablene i gjeldende flyt flere ganger. |
Slik legger du til, redigerer eller sletter variabeltilordninger:
-
Hvis du vil redigere en variabeltilordning, velger du riktig flyt fra rullegardinlisten.
Når du har valgt en variabel i rullegardinlistene Tilordne gjeldende variabler eller Til målvariabel , viser den andre rullegardinlisten bare variablene av samme datatype.
Hvis du for eksempel velger
kunde-ID
av typenHeltall
fra rullegardinlisten Tilordne gjeldende variabler , viser rullegardinlisten Til målvariabel bare variabler av typenHeltall
i den nye flyten. -
Klikk på Slett-ikonet for å slette en variabeltilordning.
-
Klikk Legg til ny for å legge til en ny variabeltilordning. Velg variablene som skal tilordnes, i rullegardinlistene Tilordne gjeldende variabler og Til destinasjonsvariabel .
Variabel Detaljer
Delen Detaljer om gjeldende flytvariabel viser alle flytvariablene og globale variabler i gjeldende flyt.
Delen Detaljer om variabel for målflyt viser alle flyt- og globale variabler i målflyten.
Du kan klikke på taggen for å få informasjon om en variabel. Når du velger en variabel for tilordning, blir variabelen grønn, noe som hjelper deg med å se hva som allerede er tilordnet.
For å sikre sømløs informasjonstilgjengelighet og samhandling gjennom hele samtalelivssyklusen, er variabel tilordning avgjørende under flytutførelse. Det innebærer strategisk tilpasning av globale variabler med både lokale og agentsynlige strømningsvariabler, skreddersydd for både statiske og dynamiske strømningstyper:
Variabel kartlegging er viktig under Flow Chaining. Tabellen nedenfor forklarer viktige forskjeller mellom bruk av statiske og dynamiske GoTo-alternativer.
Statisk |
GoTo Flow: Den håndterer variablene som er tilordnet i delen Tilordninger av flytvariabler. GoTo-inngangspunkt: Flytvariabler som kan vises for agent og globale variabler tilordnes automatisk ved overføring til et inngangspunkt. |
Dynamisk |
GoTo Flow: Agent-synlige flytvariabler og globale variabler tilordnes automatisk. GoTo-inngangspunkt: Flytvariabler som kan vises for agent og globale variabler tilordnes automatisk |
Gå til aktivitetsfeilkoder
Feilkode |
Beskrivelse av feil | Forklaring |
---|---|---|
1 |
FailureCode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
2 | FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Arbeidstid
Med aktiviteten Forretningstid kan du bruke arbeidstid og fritid, for eksempel helligdager, og overstyringer i organisasjonen som er definert i Kontrollhub. Du kan legge til åpningstidsaktiviteten i en flyt og tilordne denne flyten til et inngangspunkt. Ved hjelp av denne aktiviteten kan du bruke arbeidstid, helligdager og overstyringer for å konsolidere flere rutingsstrategier for alle tidsplanene i én enkelt flyt.
Bruk aktiviteten i åpningstiden til å programmere en operasjonsplan i en flyt. Denne aktiviteten bestemmer om en bestemt tidsplan er aktiv til enhver tid og ruter utførelsen av strømmen tilsvarende.
Administratorer kan administrere enheter i åpningstiden fra Kontrollhub. Hvis du vil ha mer informasjon, kan du se Definere åpningstider.
Du kan konfigurere en bane for feilhåndtering (udefinert feil) for å håndtere systemfeil som kan oppstå under flytkjøringen. Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling.
Med delene nedenfor kan du konfigurere aktiviteten Åpningstid:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Detaljer om tidsplanen
I delen Planleggingsdetaljer kan du velge en arbeidstime fra rullegardinlisten for å definere når forskjellige baner for flyten utføres. Tidsplan angir skiftet som er definert i arbeidstidsobjektet for den valgte arbeidstimen. Flyten utføres hovedsakelig basert på tidsrammen som er definert i skiftet av den valgte arbeidstimen. Andre enheter i arbeidstiden, for eksempel ferielister og overstyringer, har forrang over arbeidstiden hvis tidspunktene sammenfaller med gjeldende skifttidspunkt.
-
Statisk åpningstid: Velg en åpningstid fra Kontrollhub.
-
Variabel åpningstid: Velg en variabel som tilordnes til en gyldig arbeidstid fra Kontroll-huben.
Variabelen må inneholde riktig ID for åpningstid hentet fra Kontrollhub. Hvis ID-en er ugyldig, flyttes flyten til feilbanen.
Hvis noen av de bestilte listeinndataene er tomme, genererer Flow Designer en flytvalideringsfeil. Du må løse disse feilene før du publiserer flyten.
Noder i åpningstid
Du kan konfigurere følgende noder i aktiviteten Åpningstider:
Parameter |
Beskrivelse |
---|---|
Overstyrer |
Hvis gjeldende klokkeslett er definert som en overstyring, slik som i Overstyringer-listen, tar aktiviteten overstyring-grenen uavhengig av skifttidspunktene som er nevnt i den valgte arbeidstiden. |
Fridager |
Hvis gjeldende dag er en ferie som definert i ferielisten, tar aktiviteten feriegrenen uavhengig av skifttidspunktene som er nevnt i den valgte arbeidstiden. |
Arbeidstid |
Dette er den primære noden som vurderer skifttidspunktet som er nevnt i den valgte arbeidstimen i delen Tidsplandetaljer . Aktiviteten tar denne grenen hvis gjeldende klokkeslett samsvarer med den valgte skifttimingen. |
Standard |
Aktiviteten tar standardgrenen hvis ingen av de ovennevnte evalueres. |
Utgangsvariabler
Aktiviteten Åpningstid bruker følgende utdatavariabler.
Variabelnavn |
Beskrivelse |
---|---|
|
Under flytkjøringen lagrer denne variabelen navnet på skiftet som er definert i arbeidstimen. |
|
Under flytkjøringen lagrer denne variabelen navnet på ferien hvis gjeldende dag er en helligdag som definert i listen over helligdager. |
|
Under flytkjøringen lagrer denne variabelen navnet på overstyringen som samsvarer med gjeldende klokkeslett som definert i overstyringene. |
|
Denne variabelen lagrer hvilken av noden som ble valgt under flytkjøringen, for eksempel arbeidstid, helligdager, overstyring eller standard. |
Vent
Med Vent-aktiviteten kan du sette flytkjøringen på pause i en angitt varighet. Når du konfigurerer denne aktiviteten med venteperioden, stopper flytkjøringen midlertidig for varigheten som er angitt i venteaktiviteten i utførelsesbanen.
Vi anbefaler ikke bruk av Vent-aktiviteten når en IVR-økt er aktiv, da det kan føre til at IVR-økten blir tidsavbrutt. I slike tilfeller vil kontakten oppleve død luft som resulterer i samtalefeil. Vi anbefaler på det sterkeste at flytdesignere bruker venteaktiviteten i hendelsen Tilbakeringing mislyktes
og angir venteperioden.
Venteaktiviteten er generisk. Når du utformer en flyt, kan du plassere denne aktiviteten etter en hvilken som helst aktivitet i henhold til dine behov. Under et nytt forsøk på tilbakeringing setter for eksempel denne aktiviteten flytkjøringen på pause og prøver tilbakeringingen på nytt.
Med følgende avsnitt kan du konfigurere venteaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Skriv inn et navn for Vent-aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Vent-innstillinger
Parameter |
Beskrivelse |
---|---|
Varighet (Duration) | Velg en varighet i formatet TT:MM:SS for å angi varigheten flytkjøringen skal stanse midlertidig med minst 10 sekunder og maksimalt 72 timer. Klikk på Varighet-feltet for å stille inn tiden. Hvis du angir feltene minutter og sekunder til mer enn 59, blir det automatisk standard til 59. Hvis du setter timefeltet til mer enn 72, blir du bedt om å angi varigheten mellom 00:00:10 og 72:00:00. For øyeblikket er det et avvik på opptil noen få millisekunder mens du utfører denne aktiviteten. Ikke bruk venteaktiviteten i brukstilfeller som krever høy presisjon. |
Utgangsvariabler
Ingen utdatavariabel er tilgjengelig i denne aktiviteten.
Prosentvis tildeling
Med prosentvis tildelingsaktivitet kan du distribuere anropstrafikk på tvers av ulike baner i en flyt. Du kan bruke denne aktiviteten som en flytforgreningsmekanisme på tvers av flere flytbaner og opprette flere utgangsbaner for å tildele kontakter til forskjellige køer, steder og eksterne servere.
Systemet bruker en Weighted Round Robin (WRR)-algoritme for å distribuere trafikk, og dette kan skape ubalanser. Algoritmen tilbakestilles hver gang du publiserer flyten. Vi anbefaler at du tester flytkjøringen før du distribuerer endringer i produksjonen.
La oss ta et eksempel på en prosentvis fordeling på henholdsvis 50 %, 30 % og 20 % for å forstå fordelingen av 10 samtaler under WRR. Til slutt vil systemet fordele anrop jevnt, for eksempel 5 i utgangsbane 1, 3 i utgangsbane 2, 2 i utgangsbane 3. Dette skjer imidlertid dynamisk på en justert måte med vektene 5:3:2. Et mulig resultat av distribusjonen er som følger, og tar 10 påfølgende anrop som Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Det er viktig å merke seg at dette er en mulig fordeling og at kontaktfordelingene justeres med varierende lastfordelinger.
Den prosentvise tildelingsaktiviteten tillater nå prosentverdier fra 0 til 100. Administratorer kan bruke 0 %-innstillingen til å opprette brukstilfeller for sentralbord. Dette gjør at trafikken kan slås av som standard. Du kan imidlertid aktivere disse tilkoblingene senere for å tildele distribusjoner som er større enn 0 %.
Du kan også legge til aktiviteten Prosentvis tildeling før tilbakemeldingsaktiviteten for å konfigurere hvordan du vil administrere anropstrafikken. Du kan tildele 50 % av tilbakemeldingene via e-post, 30 % fra SMS og 20 % fra undersøkelsen.
På samme måte kan du i et geografisk mangfoldig miljø konfigurere aktiviteten for prosentvis tildeling til å sende 10 % av kontaktene til Boston, 5 % til Chicago og distribuere de resterende 85 % til et annet sett med plasseringer.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Feilbehandling.
Før du begynner
1 |
I Flytutforming drar og slipper du aktiviteten Prosenttildeling fra aktivitetsbiblioteket til hovedlerretet. |
2 |
Klikk på aktiviteten Prosentvis tildeling for å konfigurere aktivitetsinnstillingene. |
3 |
I generelle innstillinger:
|
4 |
Opprett de nødvendige tildelingsbanene i Prosenttildeling. I utgangspunktet setter systemet standardbanen for tildeling til 100 %. Du kan redigere prosentverdien og beskrivelsen, og også legge til nye baner.
Den prosentvise tildelingsaktiviteten har følgende utgangsvariabler:
|
Støtte for arbeidsflyter i inngangspunktet for utgående anrop
Følgende aktiviteter og hendelser støttes når du oppretter arbeidsflyter for eksterne talekontakter:
-
HTTP-forespørsel
-
Betingelse
-
Analysere
-
Angi variabel
-
Arbeidstid
-
Avslutt flyt
-
Popup-melding
-
Hendelse før oppringing
Alle hendelsesbehandlinger etter behov støttes. Hendelsesbehandling, for eksempel PreDial-hendelse, Agent tilbudt og så videre, fylles ut basert på aktivitetene du legger til i hovedflyten. Globale variabler og lokale variabler støttes som en del av strømmen.
Følgende aktiviteter støttes ikke når du oppretter arbeidsflyter for eksterne talekontakter:
-
Køkontakt
-
Kø til agent
-
Tilbakeringing
-
Køoppslag
-
Avansert køinformasjon
-
Blindoverføring
-
Eskalere anropsdistribusjonsgruppe
-
IVR melding
- Meny
- Undersøkelse
Basert på aktivitetene ovenfor vil systemet på en elegant måte støtte feil- og suksessbanene sømløst.
- Når du utformer en flyt for inngangspunktet for utgående, må du ikke inkludere en aktivitet for Koble fra kontakt på slutten av flyten. Hvis du bruker en Koble fra kontakt-aktivitet i flyten, fører dette til at flyten avslutter samtalen og ber om avslutning, mens den utgående samtalen faktisk er aktiv og tilkoblet.
Hendelser
HendelsesflyterTab inneholder følgende hendelsesbehandlinger som du bruker på tvers av ulike aktiviteter:
-
OnGlobalError
Denne hendelsen muliggjør den globale feilhåndteringen. Systemet utløser denne hendelsen når du ikke konfigurerer feilbanekoblingene for en aktivitet. Alle aktiviteter i samtalehåndtering og aktiviteter i flytkontroll eksponerer denne hendelsen. Hvis du vil ha mer informasjon, kan du se OnGlobalError-arbeidsflyt.
-
AgentBesvart
Systemet utløser denne hendelsen når en agent besvarer et innkommende anrop og avbryter kontaktens opplevelse i en kø.
Aktiviteter som åpner denne hendelsen er Screen Pop og Queue Contact.
-
PhoneContactEnded
Systemet utløser denne hendelsen når en direktesendt samtale kobles fra, og alle deltakerne fjernes. Hendelsen er tilgjengelig hvis du bruker valgte samtalebehandlingsaktiviteter i en flyt, for eksempel Skjermpopup og Tilbakemelding. Denne hendelsen krever ikke eskalering til en agent.
Når du oppretter en flyt, må du ikke legge til noen IVR-aktiviteter etter hendelsen
Telefonkontakt avsluttet
. Under flytkjøringen fungerer ikke flyten når du legger til en aktivitet etter at kontakten er avsluttet.Bare køkontaktaktiviteten eksponerer denne hendelsen.
-
AgentFrakoblet
Systemet utløser denne hendelsen når den siste agenten kobler fra en direkte samtale, slik at kunden er alene på linjen.
-
AgentOffered
Systemet utløser denne hendelsen når en talekontakt tilbys til en agent. Med denne hendelsen kan flytutvikleren konfigurere flere støttede aktiviteter som er en del av hendelseshåndtering. En flytutvikler kan for eksempel konfigurere en Screen Pop-aktivitet mot en AgentOffered-hendelse. Denne konfigurasjonen gir kunderelatert informasjon til agenten før agenten mottar eller besvarer et anrop. Denne hendelsen er knyttet til
NewPhoneContact
.AgentOffered-arrangementet
støttes ikke for progressive kampanjer, og det er derfor ikke tilgjengelig i CPA-utgivelsen for progressive kampanjer.Du kan vise de relaterte variablene i Utdatavariabler for hendelse.
-
TilbakeringingMislyktes
Systemet utløser denne hendelsen når en høflig tilbakeringing mislykkes.
-
Systemet prøver bare en tilbakeringing på nytt når en tilbakeringing mislykkes fra kontaktens slutt. Tilbakeringingen mislykkes når kontakten er opptatt eller ikke tilgjengelig, eller det ikke er noe svar fra en agent.
-
Anropet mislykkes også fra agentens slutt når en agents telefon ikke kan nås eller agenten avviser anropet. Anropet flyttes tilbake til køen og rutes igjen til en tilgjengelig agent.
Hvis du vil bruke et tilbakekall på nytt i en flyt, konfigurerer du en lokal flytvariabel (ved hjelp av SetVariable-aktivitet) med verdien 0 og øker den etter behov. Kontroller at verdien er lavere enn verdien for variabelantallet Prøv på nytt.
Du kan legge ved andre hendelser som du trenger, i flyten for å prøve å prøve tilbakeringing på nytt. Inkluder en venteaktivitet etterfulgt av en tilbakeringing eller en av køaktivitetene, for eksempel kø til agent og køkontakt, i flyten. Bruk disse aktivitetene i en hvilken som helst kombinasjon eller rekkefølge etter venteaktiviteten.
Slik avslutter du forsøkene:
-
For en ekte tilstand, bruk End Flow-aktivitet. Ikke bruk en Koble fra-aktivitet.
-
For en falsk betingelse bruker du en Koble fra etter at en variabel for nytt forsøk er konfigurert i flyten. I dette tilfellet er alle nye forsøk fullført, og det er ingen nye forsøk tilgjengelig.
Maksimalt antall forsøk på tilbakeringing er 10. Den maksimale tiden interaksjonen kan være i systemet er 14 dager. Det som inntreffer først, regnes som levetiden til en samhandling for å konfigurere et nytt forsøk.
Når du bruker en Vent-aktivitet, er minimumsintervallet for forsinkelse mellom nye forsøk 10 sekunder, og det maksimale forsinkelsesintervallet mellom nye forsøk er 72 timer.
Når tilstanden til en kontakt er i parkert tidsavbrudd, og hvis det er tilgjengelige forsøk på nytt, genereres en TilbakeringingMislyktes-hendelse. Den konfigurerte hendelsesbehandlingen i flyten fortsetter å prøve tilbakeringingen på nytt for de gjenværende forsøkene.
Når en tilbakeringing til en kontakt mislykkes, fjernes kontakten fra køen, og hendelsen Tilbakeringing mislyktes genereres. Behandleren for nye forsøk kan sette den i kø igjen ved hjelp av en av aktivitetene, for eksempel Tilbakeringing (samme eller annen destinasjon), Køkontakt og/eller Kø til agent.
Hvis tilbakeringing er konfigurert til et annet mål i
hendelsesbehandlingen Tilbakeringingmislykket
, videreføres ikke kompetansen. -
-
PreDial
Som en del av NewPhoneContact gjør hendelsen PreDial det mulig for flytutvikleren å angi eller tilpasse anroper-IDen ved hjelp av aktiviteten Angi anroper-ID.
Når du oppretter en arbeidsflyt, er denne hendelsen tilgjengelig i Hendelsesflyter Tab i Flytutforming. Dette er en hendelse som avsluttes ved å konfigurere Angi anroper-ID-aktivitet. Denne hendelsen utløses for både agent og kunde basert på anropsscenariet.
For at kampanjeanrop skal lykkes, må agentanropene og kundeanropene foretas fra samme medieområde. Medieregionen velges basert på ANI/CLID for samtalen når den presenteres for media. Tilordningen mellom ANI og medieområdet utføres i Kontrollhub. ANI-ene som velges ved agentanropet og kundeanropet, hvis de kontrolleres via PreDial-hendelsen i flyten, bør velges slik at begge anropene kommer fra samme område.
Hvis for eksempel en agent befinner seg i Singapore, men kundeanropene skal foretas i USA, kan ANI for kundeanropet velges slik at medieområdet er USA. På samme måte bør ANI som velges for agentanropet i PreDial-hendelsen, også velges slik at medieregionen som velges, er USA.
Tabellen nedenfor inneholder listen over operasjonstyper og de korresponderende deltakertypene for
PreDial.operationType
.Tabell 60. PreDial.operationType relatert operasjon og deltakertyper PreDial.OperationType
PreDial.ParticipantType
INNKOMMENDE
Agent
UTGÅENDE
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
Tilpass ANI gjelder ikke for leder når samtaleovervåking er konfigurert.
Konfigurer hver bane for PreDial-hendelsesbehandling med Angi anroper-ID som en terminalaktivitet, ellers kan kontakten bli forlatt.
Flow-støtte er nødvendig for alle innkommende eller utgående scenarioer for å bruke PreDial-hendelsesbehandling.
Ikke bruk flytaktiviteter som setter en kontakt i kø med hendelsesbehandlingen PreDial.
For ANI som er konfigurert mot en utgående kontakt, rutes anropet gjennom området som agent-ANI er tilordnet til, uavhengig av området der kontakten befinner seg. Hvis for eksempel en organisasjon har kontaktsentre i USA og Australia, og et utgående anrop utløses for en kontakt som befinner seg i USA med Agent ANI tilordnet til Australia, rutes anropet gjennom Australia.
Se tabellen ANI-bruk for flere scenarier i et neste generasjons miljø i delen Angi anroper-ID for ANI-bruk i ulike anropsscenarier.
Du kan vise de relaterte variablene i Utdatavariabler for hendelse.
-
OutboundCampaignCallResult
Som en del av NewPhoneContact utløses denne hendelsen hvis kontakten er koblet til en telefonsvarer eller er i ferd med å bli forlatt. I begge tilfeller kan du spille av en melding før du kobler fra kontakten. Systemet avbryter anropet hvis agenten ikke er tilgjengelig.
Bare Spill av musikk og Spill av melding-aktiviteter støttes for denne behandleren, og samtalen må deretter kobles fra.
Du kan videre legge til flere samtalekontrollaktiviteter, for eksempel Play Music, Disconnect Contact, etc. til denne hendelsen i henhold til CPA-resultatet (Call Progress Analysis). CPA-resultatene kan være ett av følgende:
- AMD - indikerer at en telefonsvarer er oppdaget.
- AVBRUTT – indikerer at anropet er avbrutt på grunn av at en agent ikke er tilgjengelig.
- LIVE_VOICE – indikerer at en kundes aktive stemme oppdages i en IVR-kampanje.
Du kan vise den relaterte variabelen i Utdatavariabler forhendelser.
Om global feil-arbeidsflyt
Når du oppretter en flyt, kan du angi feilbanen for en aktivitet til å håndtere en aktivitetsfeil eller en generell feil som du får under flytkjøringen.

Hvis du får en feil under flytkjøringen, fortsetter kjøringen med den neste aktiviteten definert i feilbanen. Hvis du ikke konfigurerer feilbanen i hovedflyten, kan du likevel angi at hendelsen OnGlobalError
som er tilgjengelig i hendelsesflyter Tab, skal håndtere flytkjøringsfeilen.
Hvis du ikke definerer feilbaner i både hovedflyt - og hendelsesflyter, avsluttes flyten når det oppstår en feil under flytkjøringen.
La oss vurdere et scenario der du konfigurerer aktiviteten Angi variabel i en flyt.

Du kan angi noden Udefinert feil for aktiviteten Angi variabel i hovedflyten for å håndtere eventuelle systemfeil under flytkjøringen. Hvis du ikke vil definere feilbanen i hovedflyten, kan du likevel gå til hendelsesflyt # Tab og konfigurere hendelsesflyten OnGlobalError
.

I eksemplet ovenfor legges Spill av melding til i hendelsesbehandlingen OnGlobalError
. Hvis det oppstår en systemfeil under kjøringen av Angi variabel-aktivitet i hovedflyten, vurderer systemet konfigurasjonen som er gjort i aktiviteten Angi variabel først. Hvis det ikke er definert noen feilbane, kontrollerer systemet hendelsesbehandlingen OnGlobalError i hendelsesflyten . Siden en Play Message-aktivitet er knyttet til OnGlobalError-hendelsen
i eksemplet ovenfor, spiller systemet av meldingen og avslutter flyten.
Bruke variabler og uttrykk
Flytutforming har følgende typer variabler:
Egendefinerte variabler
Egendefinerte flytvariabler er konfigurerte variabler av forskjellige datatyper som du kan bruke i flyten. Du kan opprette så mange flytvariabler som du trenger for å fullføre logikken i flyten.
Sikre variabler
Du kan merke flytvariabler som sikre for å forhindre loggføring og lagring av sensitiv informasjon, for eksempel personlig identifiserbar informasjon (PII) og data for betalingskortindustrien (PCI). Du kan angi sikre variabler som Agent som kan vises eller Redigerbar agent for å kontrollere hvordan disse variablene vises i Agent Desktop.
Som standard fungerer alle eksisterende variabler i de distribuerte strømmene som usikre variabler. Åpne disse strømmene i redigeringsmodus for å se gjennom og beholde de sikre variablene etter behov.
Ved tilordning av flytvariabel kan du ikke tilordne en sikker variabel til en usikret variabel i GoTo-aktiviteten.
Du kan ikke merke globale variabler som sikre.
Opprette egendefinerte flytvariabler
1 |
Logge på Control Hub. | ||||||||||||||
2 |
Gå til .Siden Flyter vises.
| ||||||||||||||
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
| ||||||||||||||
4 |
I konfigurasjonspanelet åpner du delen Variabeldefinisjon. | ||||||||||||||
5 |
Klikk på Legg til flytvariabel. Du kan legge til maksimalt 30 variabler i en flyt som kan rapporteres og agenten kan vises. Denne tellingen inkluderer globale variabler og strømningsvariabler. Du kan imidlertid legge til et hvilket som helst antall flytvariabler som ikke kan vises for agenter, eller globale variabler som ikke kan rapporteres, i flyten. | ||||||||||||||
6 |
Skriv inn Navn og Beskrivelse for variabelen. | ||||||||||||||
7 |
Velg en Variabeltype fra rullegardinlisten. Du kan ikke endre variabeltypen etter at du har opprettet variabelen . Variabeltypene som støttes, er:
| ||||||||||||||
8 |
Angi Standard verdi for variabelen i henhold til den valgte variabeltypen. | ||||||||||||||
9 |
(Valgfritt) TURN på veksleknappen Aktiver ekstern overstyring . Ved å aktivere dette alternativet, eksponerer du variabelen på kanalkonfigurasjonssiden. Dette gjør det mulig for administratorer og ledere å overstyre den konfigurerte variabelverdien fra kontrollhuben. De kan med andre ord endre verdien for flytvariabelen for en bestemt kanal uten å åpne flyten fra Flytutforming-modulen. Hvis du vil ha mer informasjon om overstyrende variabler fra kontrollhuben, kan du se Konfigurere en kanal. Når du konfigurerer variabeltypen som en streng, vises rullegardinlisten Ressurstype med følgende alternativer. Velg ressurstypen du vil tillate at administratorer overstyrer under kanalkonfigurasjonen.
| ||||||||||||||
10 |
(Valgfritt) Hvis du slår på veksleknappen Inneholder sensitiv informasjon , merker systemet variabelen som en sikker variabel. Ved flytutføring loggfører eller lagrer ikke systemet informasjon som har passert gjennom denne variabelen. | ||||||||||||||
11 |
(Valgfritt) Hvis du aktiverer veksleknappen Gjør agent synlig , vises variabelen på skrivebordet sammen med verdien som registreres som en del av flyten. Når du aktiverer veksleknappen Gjør agent synlig , vises følgende felt:
| ||||||||||||||
12 |
Klikk på Lagre. Når du lagrer en egendefinert flytvariabel, lagres variabelen som en kode i panelet Globale egenskaper på skrivebordet. Hvis du merket av for variabelen som Agent vises, viser koden et headsetikon for enkel identifikasjon. |
Eksempel: Rekkefølge på flytvariabler som vises på skrivebordet
Når du oppretter variabler som er markert som Agent vises, viser skrivebordet disse variablene i en bestemt rekkefølge.
Hvis du for eksempel oppretter følgende flytvariabler: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.
Skrivebordet mottar disse variablene fra Flow Designer i følgende rekkefølge: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.
Skrivebordet viser variablene i følgende rekkefølge, fra venstre mot høyre, i brukergrensesnittet:
Kundevariablene Telefonnummer, DN, Kø, RONA-tid
.-
Flytvariablene sorteres i alfabetisk rekkefølge med variabler som begynner med store bokstaver først, etterfulgt av variabler med små bokstaver: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.
Eksempel: Vis samhandlings-ID på skrivebordet
En samhandlings-ID (kontaktøkt-ID) er en systemgenerert unik ID som identifiserer en gitt interaksjon. Du kan hente samhandlings-ID-en fra analyserapportene og bruke ID-en til å feilsøke problemer relatert til anropsfeil. Slik viser du samhandlings-ID-en på skrivebordet:
- Åpne den nødvendige flyten, og velg Legg til flytvariabler.
- Sett feltet Standardverdi til NyTelefonKontakt.interaksjonId.
- Aktiver veksleknappen Gjør agent synlig .
Når agenten mottar et anrop, vises samhandlings-ID-en på skrivebordet.
Redigere egendefinerte flytvariabler
Hvis variabelen allerede er i bruk, kan du ikke redigere variabel typen. Dette kan ha større følger på flyten. Denne handlingen er ikke tillatt. I dette tilfellet er rullegardinlisten for variabel type deaktivert, og det vises en advarselsmelding.
Når du har redigert en variabel, vises endringene som er gjort i hele flyten, og som vises når du klikker på en flytvariabel i vinduet Globale egenskaper.
Hvis du vil redigere en egendefinert flytvariabel, utfører du følgende trinn:
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
Klikk på Rediger øverst i høyre hjørne av skjermmeldingen. Dialogboksen Rediger flytvariabel vises. Hvis variabelen ikke brukes i flyten, er alle feltene redigerbare. Du kan endre variabelnavnet, beskrivelsen, typen og verdien. |
5 |
Klikk på ikonet Informasjon i denne meldingen for å se en liste over aktivitetene som variablen brukes i. Hvis du vil fortsette med å redigere variabelen, fjerner du variabelen fra alle flytkonfigurasjonene før du prøver å redigere på nytt. |
6 |
Gjør de nødvendige endringene. Tasten Lagre forblir deaktivert til du foretar en endring. |
7 |
Klikk på Lagre. |
Slett egendefinerte flytvariabler
Hvis variabelen brukes i en flyt, kan du ikke slette den. Når du gjør det, har du større følger med flyten. I dette tilfellet deaktiveres knappen Slett i vinduet Slett variabel, og en liste over aktiviteter hvor variabelen brukes vises.
Aktivitetene grupperes basert på om de vises i hovedflyt- eller hendelses flyter-fanen. Hvis du vil slette en variabel som er i bruk, må du fjerne den fra alle flytkonfigurasjonene før du prøver å slette.
Hvis du vil slette en egendefinert flytvariabel, utfører du følgende trinn:
1 |
Gå til .Siden Flyter vises.
|
2 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
3 |
I vinduet Globale egenskaper-vindu, klikker du på ikonet Slett som vises på variabeltaggen du vil slette. |
Overstyr flytinnstillinger
Funksjonen for innstillinger for overstyring av flyt i Flytutforming-modulen gjør det mulig for autoriserte brukere å endre visse forhåndsdefinerte innstillinger for en flyt fra Kontrollhub. Med denne funksjonen kan administratorer og ledere enkelt endre bestemte flytparametere, for eksempel åpningstider, lydmeldinger eller køtilordninger, uten å åpne den nødvendige flyten.
Slik overstyrer du flytinnstillinger:
-
Du må konfigurere bestemte variabler i flyten som eksternt konfigurerbare. Se delen Opprette egendefinerte flytvariabler for konfigurasjonsdetaljer .
-
Administratorene og veilederne må deretter gjøre de nødvendige endringene i disse variablene. De konfigurerte flytvariablene vises på kanalkonfigurasjonssiden i kontrollhuben. Se Konfigurere en kanaldel hvis du vil ha mer informasjon.
Funksjonen for innstillinger for overstyringsflyt har følgende fordeler:
- Flytgjenbrukbarhet: Administratorer kan bruke samme flyt for forskjellige organisasjoner. De kan konfigurere forskjellige verdier for samme variabel for forskjellige kanaler uten å endre standardverdien som er definert i flyten.
- Raskere responstid: Endringer som gjøres i variabelverdiene, brukes umiddelbart, selv på samtaler som allerede pågår.
- Reduserte feil: Eliminerer risikoen for feil ved endring av komplekse flyter.
- Forenklet oppgavebehandling: Uten denne funksjonen må administratorene utføre følgende oppgaver som kan være komplekse og tidkrevende for ikke-tekniske brukere:
- Logge på Control Hub.
- Åpne Flytutforming-modulen.
- Naviger til den nødvendige flyten og finn den relevante banen for flyten.
- Gjør de nødvendige endringene.
- Publiser flyten på nytt.
Forhåndsdefinerte variabler
Flow Designer oppretter automatisk forhåndsdefinerte variabler når du bruker visse hendelser og aktiviteter i en flyt.
En liste over de tilgjengelige forhåndsdefinerte variablene vises i delen forhåndsdefinerte variabler i vinduet globale flytegenskaper. De vises også i vinduet Egenskaper for den valgte hendelsen eller aktiviteten.
Klikk på hver variabel for å åpne et skjermmeldingsvindu som forklarer hvilken type datavariabelen lagrer, slik at du vet hvordan du bruker variabelen i flyten.
Selv om de fleste attributtene for en Hendelsesutløservariabel er forhåndsdefinert og kan ikke redigeres, kan du redigere variabelen for å endre den globale variabelbetegnelsen.
Variabler for hendelsesutdata
Utdatavariabler for hendelser knyttes spesifikt til hendelser og brukes nomenklaturen: <EventName>.<VariableName>
.
Alle variabler for hendelsesutdata som er tilgjengelige for bruk i en flyt, vises automatisk i ruten Globale egenskaper etter at en hendelse er introdusert for flyten, og også i Egenskaper-ruten for den tilknyttede hendelsesbehandlingsaktiviteten.
De tilgjengelige variablene for hendelsesutdata er:
-
NewPhoneContact.ANI
-
NyPhoneContact.DNIS
-
NyTelefonKontakt.SamhandlingsID
-
NyPhoneContact.PSTNRegion
-
AgentAnswered.AgentID
-
AgentAnswered.AgentName
-
AgentAnswered.AgentEmailId
-
AgentAnswered.AgentSessionID
-
AgentAnswered.QueueID
-
AgentAnswered.QueueName
-
AgentAnswered.TeamID
-
AgentAnswered.TeamName
-
AgentAnswered.TenantID
-
AgentAnswered.CAD
-
PhoneContactEnded.AgentID
-
PhoneContactEndd.AgentEmailID
-
PhoneContactEndd.TeamID
-
PhoneContactEnded.QueueID
-
PhoneContactEnded.InboundChannel
-
PhoneContactEnded.RoutingStrategyID
-
AgentTilbudt.agentId
-
AgentOffered.agentName
-
AgentTilbudt.agentE-postID
-
AgentTilbudt.agentØkt-ID
-
AgentOffered.queueId
-
AgentOffered.queueName
-
AgentOffered.teamId
-
AgentTilbudt.teamNavn
-
AgentOffered.tenantId
-
AgentOffered.callAssociatedData
-
AgentTilbudt.AgentID
-
AgentTilbudt.AgentNavn
-
AgentOffered.AgentSessionID
-
AgentOffered.QueueID
-
AgentOffered.QueueName
-
AgentTilbudt.TeamID
-
AgentTilbudt.TeamNavn
-
AgentOffered.TenantID
-
AgentOffered.CAD
-
PreDial.direction
-
PreDial.participantType
-
PreDial.dialNumber
-
PreDial.otherPartyDn
-
PreDial.epDn
-
PreDial.agentSelectedAni
-
PreDial.operationType
-
OutboundCampaignCallResult.CPAResult
-
OutboundCampaignCallResult.CPAResultCode
-
AgentFrakoblet.AgentID
-
AgentFrakoblet.AgentE-postID
-
AgentDisconnected.QueueId
-
AgentDisconnected.TeamId
-
AgentDisconnected.InboundChannel
-
AgentDisconnected.RoutingStrategyId
I visse tilfeller kan variabelen AgentEmailId
være null. Flytutviklere bør validere denne variabelen før de bruker den, spesielt i scenarier som involverer problemer med hurtigbufferoppslag.
Tilpasse systemvariabler
Du kan bare tilpasse skrivebordsetiketten for variablene Telefonnummer og DNIS (Dialed Number Identification Service). Du kan opprette et alias for disse variablene og konfigurere det ved hjelp av aktiviteten Angi variabel i flyten.
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Egenskaper for global flyt åpner du delen Variabeldefinisjon . |
5 |
Klikk på fanen Konfigurasjon. |
6 |
Klikk på Legg til flytvariabel. |
7 |
Skriv inn Navn og Beskrivelse for variabelen. |
8 |
Velg Streng i rullegardinlisten Variabeltype . |
9 |
Aktiver veksleknappen Gjør agent synlig . |
10 |
I feltet Skrivebordsetikett angir du ønsket skrivebordsetikett for variabelen. |
11 |
Klikk på Lagre. Dette oppretter variabelen.
|
12 |
Fra aktivitetsbiblioteket drar du aktiviteten Angi variabel til lerretet. |
13 |
Gjør følgende under Variable innstillinger i ruten Aktivitetsinnstillinger : Når du publiserer flyten, erstatter den nylig opprettede flytvariabelen den valgte systemvariabelen. Under flytkjøringen vises skrivebordsetiketten for den nylig opprettede variabelen i ruten Innkommende popup og samhandling på skrivebordet.
|
Variabler for aktivitetsutgang
Aktivitetsutgangsvariabler lagrer dataene som hentes fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter på lerretet. Aktivitetsutgangsvariabler bruker følgende syntaks:< ActivityName>.<VariableName>
der ActivityName endres dynamisk basert på aktiviteten.
Hvis en flyt bruker en aktivitet flere ganger, har hver aktivitet en unik forekomst av hver tilknyttede aktivitetsutgangsvariabel. Alle aktivitetsutgangsvariablene som er tilgjengelige for bruk i en flyt, vises automatisk i ruten Globale egenskaper når du introduserer en aktivitet i flyten, og også i Egenskaper-ruten for den tilknyttede aktiviteten.
De tilgjengelige variablene for aktivitetsutdata er:
-
Menu.OptionEntered
: Lagrer menyalternativet som oppringeren valgte under menyaktivitetsforekomsten. Dette er et enkelt siffer fra 0 til 9. -
CollectDigits.DigitsEntered
: Lagrer sifrene som ble angitt av oppringeren under aktivitetsforekomsten for innsamling av sifre. Antall sifre avhenger av aktivitetskonfigurasjonen. -
HTTPRequest.HTTPStatusCode
: Lagrer statuskoden som ble mottatt da HTTP-forespørselen forsøkes. -
HTTPRequest.HTTPResponseBody
: Lagrer svaret når HTTP-forespørselen utløses. -
HTTPRequest.ResponseHeaders
: Lagrer topptekstene som sendes som en del av HTTP-forespørselen. -
VirtualAgent.IntentTriggered
: Lagrer intensjonen som utløste at samtaleopplevelsen ble håndtert eller eskalert. -
GetQueueInfo.EWT
: Lagrer verdien for estimert ventetid for den valgte køen. -
GetQueueInfo.PIQ:
Lagrer verdien for stillingen i en kø for den valgte køen.
Globale variabler
Globale variabler er egendefinerte variabler som du kan vise og få tilgang til når du oppretter flyter. Administrator oppretter globale variabler i Klargjøring-modulen i Kontrollhub. Hvis du vil ha mer informasjon, kan du se Globale variabler-delen i konfigurasjons- og administrasjonsveiledningen Webex Contact Center.
Som flytutvikler kan du bruke disse variablene i henhold til dine behov. Du kan legge til disse variablene i en flyt. Du kan også redigere og fjerne en global variabel etter at du har lagt den til i flyten.
Legge til global variabel i en flyt
Du kan legge til maksimalt 30 variabler i en flyt som kan rapporteres og agenten kan vises. Denne tellingen inkluderer globale variabler og strømningsvariabler. Du kan imidlertid legge til et hvilket som helst antall flytvariabler som ikke kan vises for agenter, eller globale variabler som ikke kan rapporteres, i flyten.
Hvis du vil legge til flere variabler utover maksimumsgrensen, må du slette et likt antall av de eksisterende variablene. Hvis du vil ha mer informasjon om hvordan du sletter en global variabel, kan du se Fjerne globale variabler fra en flyt.
Under flytoppretting kan en global variabel av typen Streng initialiseres med en maksimal lengde på 256 tegn. Men under flytkjøring kan variabelen oppdateres til å inneholde opptil 1024 tegn. Overskridelse av denne grensen kan oppstå uønsket virkemåte, for eksempel anropsfeil og ugyldige verdier.
Slik legger du til globale variabler i en flyt:
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ i kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Globale flytegenskaper blar du ned til delen Variabeldefinisjon > forhåndsdefinerte variabler . |
5 |
I delen Globale variabler klikker du på Legg til globale variabler. Dialogboksen Legg til globale variabler vises. Den viser alle globale variabler som administratoren opprettet i Klargjøring-modulen .
|
6 |
(Valgfritt) Bruk feltet Søk etter globale variabler til å filtrere og søke etter de obligatoriske globale variablene fra listen. |
7 |
Merk av for de obligatoriske globale variablene fra listen, og klikk på Legg til. Systemet viser de valgte variablene i delen Globale variabler .
Som standard har hver variabel administratordefinerte metadatafelt, for eksempel Rapporterbar, Synlig agent, Redigerbar agent og Skrivebordsetikett. Hvis administrator endrer metadataverdier mens den globale variabelen er i bruk, reflekteres endringene som gjøres i Kontrollhub, på tvers av flyter (med en forsinkelse på 8 timer for hurtigbufferutløp). |
Rediger global variabel i en flyt
Når du redigerer en global variabel, kan du ikke endre metadataverdier for en global variabel i flytutformingen. Du kan imidlertid endre standardverdien ved å veksleknappen Overskriv standardverdi .
Slik redigerer du en global variabel i en flyt:
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Globale flytegenskaper blar du ned til delen Variabeldefinisjon > forhåndsdefinerte variabler . |
5 |
I panelet Global variabel klikker du på en global variabel og klikker på rediger ( Dialogboksen Rediger globale variabler vises. Den viser detaljene for den valgte globale variabelen, for eksempel Variabeltype, Standardverdi, Skrivebordsetikett og Redigerbar agent.
|
6 |
(Valgfritt) Aktiver veksleknappen Overskriv portalkonfigurasjoner for å overskrive eksisterende verdier som er konfigurert i Kontrollhub. Dette gjør det mulig å endre feltverdier som Standardverdi, Agentvisning, Redigerbar agent og Skrivebordsetikett. Skriv inn den nødvendige verdien i standardverdien i henhold til den valgte variabeltypen . Hvis variabeltypen for eksempel er Boolsk, vises dette feltet som en rullegardinliste. Standardverdien som angis for en global variabel av typen streng som kan rapporteres for agent, må ikke overskride 256 tegn. |
7 |
Gjør de nødvendige endringene. |
8 |
Klikk på Lagre. |
Fjerne globale variabler fra en flyt
Du kan fjerne en global variabel som ikke er i bruk i noen flyt.
Hvis du ikke kan fjerne en global variabel, kontakter du systemansvarlig for å aktivere funksjonsflagget for å fjerne globale variabler fra flyten.
Slik fjerner du en global variabel fra en flyt:
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Globale flytegenskaper blar du ned til delen Variabeldefinisjon > forhåndsdefinerte variabler . |
5 |
I panelet Globale variabler klikker du på fjern-ikonet (x) for den globale variabelen du vil fjerne. En popup-melding ber deg om å bekrefte handlingen.
|
6 |
Klikk på Slett. Dette fjerner den valgte globale variabelen fra listen.
|
Synlige variabler for skrivebordet
Du kan konfigurere følgende variabeltyper for innkommende popup-vindu og samhandlingsruten på skrivebordet for innkommende og utgående taleanrop:
-
Systemvariabler som telefonnummer, DNIS (Dialed Number Identification Service), kønavn og RONA-tidsavbrudd
-
Globale variabler som opprettes og administreres i Kontrollhub.
-
Egendefinerte flytvariabler som opprettes og administreres i flytutforming
Du kan bare konfigurere variablene som er merket som Agentvisning.
Du kan konfigurere disse variablene både i de nye flytene og i de eksisterende flytene. De eksisterende flytene fortsetter imidlertid å vise standard popup-variabler, for eksempel Telefonnummer, DNIS og Kønavn. Du kan redigere disse flytene for å legge til flere variabler ved hjelp av denne funksjonen.
Trinnene for å konfigurere variabler for innkommende popup og samhandlingsruten for innkommende og utgående anrop er de samme.
Du må bygge separate flyter for innkommende og utgående anropsscenarier for å konfigurere variabler for ruten for innkommende popover og samhandling.
- Innkommende popover på skrivebordet
- Den innkommende popup-funksjonen vises når en agent mottar et innkommende anrop eller ringer et utgående anrop. Den viser nøkkelinformasjon om kunden i henhold til variablene som er konfigurert i Flytutforming. Du kan angi en rekkefølge for utseendet for hver av disse variablene i den innkommende popoveren som kan inkludere en hvilken som helst kombinasjon av systemvariablene, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.
- Du kan tilpasse skrivebordsetiketten for systemvariablene som Telefonnummer og DNIS. Hvis du vil ha mer informasjon, se Tilpasse systemvariabler.
- For innkommende og utgående anrop kan du velge minimum tre og maksimalt seks variabler. For konsultasjonsanrop vil den konsulterte agenten vise ytterligere tre variabler, for eksempel Agentnavn, Agent DN og Agentteam, som legges til i listen som standard.
-
Du kan ikke konfigurere variabler som inneholder sensitiv informasjon i innkommende popup-felt på skrivebordet.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for innkommende popup-filter, kan du se Konfigurere variabler for innkommende popup.
- Samhandling-ruten
- Samhandlingsruten på skrivebordet vises etter at agenten har godtatt det innkommende eller utgående anropet. Den viser informasjon angitt i samhandlingsruten variabler som er konfigurert i Flytutforming. Du kan velge maksimalt 30 variabler. Du kan angi en utseenderekkefølge for hver av disse variablene i samhandlingsruten som kan omfatte en hvilken som helst kombinasjon av systemvariablene, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.
-
Webex Contact Center Desktop støtter for øyeblikket ikke oversettelse av etiketter for dynamiske variabler.
- Du kan tilpasse skrivebordsetiketten for systemvariablene som Telefonnummer og DNIS. Hvis du vil ha mer informasjon, se Tilpasse systemvariabler.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for samhandlingsruten, kan du se Konfigurere variabler for samhandlingsruten.
Konfigurere variabler for innkommende popover
Før du begynner
Konfigurer variabler på innkommende popup for innkommende og utgående anrop.
-
Du må opprette variabler som du vil legge til i den innkommende popoveren på skrivebordet. Hvis du vil ha mer informasjon, kan du se Opprette en global variabel og Opprette egendefinerte flytvariabler.
-
Du må merke variabler som Agentvisning. Hvis du vil ha mer informasjon om hvordan du merker en global variabel som Agent synlig, kan du se Redigere global variabel i en flyt.
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Egenskaper for global flyt åpner du delen Variabeldefinisjon . |
5 |
Klikk på Skrivebordsvisning & Bestill Tab. |
6 |
I delen Innkommende popup klikker du Velg variabler for innkommende popup. Vinduet Select Variables on Incoming Popover (Velg variabler i innkommende popover ) vises. Den viser alle variabler som inkluderer fire standard systemvariabler, for eksempel Telefonnummer, DNIS, Kønavn og RONA-tidsavbrudd. Systemvariabler som Telefonnummer, DNIS og Kønavn er valgt som standard som du kan fjerne merket for når du legger til flere variabler.
|
7 |
Bruk følgende søkealternativer til å filtrere listen: Listen fylles automatisk ut med variabler i henhold til kriterieoppføringene.
|
8 |
Merk av for variablene du vil velge for den innkommende popoveren. Du kan velge minimum tre og maksimalt seks variabler. |
9 |
Klikk på Lagre. Du kan hoppe over dette trinnet hvis du aktiverer veksleknappen for automatisk lagring . De valgte variablene vises i delen Innkommende popover .
|
10 |
Bruk håndtaksikonet ( |
11 |
(Valgfritt) Klikk på x-ikonet ved siden av en variabel for å fjerne variabelen fra listen. |
Konfigurere variabler for samhandlingsruten
Før du begynner
Konfigurer variabler i samhandlingsruten for innkommende og utgående anrop.
-
Du må opprette variabler som du vil legge til i den innkommende popoveren på skrivebordet. Hvis du vil ha mer informasjon, kan du se Opprette en global variabel og Opprette egendefinerte flytvariabler.
-
Du må merke variabler som Agentvisning. Hvis du vil ha mer informasjon om hvordan du merker en global variabel som Agent synlig, kan du se Redigere global variabel i en flyt.
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Egenskaper for global flyt åpner du delen Variabeldefinisjon . |
5 |
Klikk på Desktop Viewability and Order Tab. |
6 |
I Samhandlingsrute-delen klikker du Velg variabler for samhandlingsruten. Vinduet Select Variables on Interaction Pane (Velg variabler i samhandlingsruten) vises. Den viser alle variabler sammen med fire systemvariabler som telefonnummer, DNIS, kønavn og RONA-tidsavbrudd.
|
7 |
Bruk følgende søkealternativer til å filtrere listen: Listen fylles automatisk ut med variabler i henhold til kriterieoppføringene.
|
8 |
Merk av for variablene du vil velge for Samhandling-ruten. Du kan velge maksimalt 30 variabler. |
9 |
Bruk håndtaksikonet ( |
10 |
Klikk på Lagre. Du kan hoppe over dette trinnet hvis du aktiverer veksleknappen for automatisk lagring . De valgte variablene vises i delen Samhandlingsrute .
|
11 |
(Valgfritt) Klikk på x-ikonet ved siden av en variabel for å fjerne variabelen fra listen. |
JSON-variabler
JSON-variabler er egendefinerte flytvariabler av typen JSON. Du kan opprette JSON-variabler i Flytutforming. Hvis du vil ha mer informasjon, kan du se Opprette egendefinerte flytvariabler.
Du kan bruke følgende aktiviteter til å lagre dataene i JSON-variabelen: HTTP-forespørsel, Analyser og Angi variabel.
I HTTP - og Analysere-aktiviteter kan du trekke ut data ved hjelp av JSON-banefilteruttrykk og lagre dem i JSON-variabel.
I Angi variabel kan du bruke JSON-variabelen i alternativet Angi verdi på følgende måter:
-
Skriv inn JSON-verdien 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" }
-
Bruk et Pebble-uttrykk.
Bruk av JSON-variabler i Pebble-uttrykk
-
Punkt(.) atskilt tilgang: Du kan bruke punktum(.) atskilt tilgang i Pebble-uttrykk for JSON-variabel i samtalebehandlings- og flytkontrollaktiviteter.
Syntaks:
{{ jsonVariableName.fieldName }}
der,jsonVariableName.fieldNameskal evaluere til et felt i JSON-variabelen.
Hvis du trekker ut den ansatte til en variabel kalt
empvar
ved hjelp av HTTP eller Parse i den forrige eksempelkodebiten:bruk
{{empvar.employeeCode}}
for å få verdien somE1
. -
Indekstilgang for JSON-matrise: Du kan få tilgang til en bestemt indeks fra JSON-matrisen som ligner på Pebble-syntaks. Hvis du vil ha mer informasjon om indekstilgang i Pebble, kan du gå til https://pebbletemplates.io/wiki/guide/basic-usage/, for eksempel:
Hvis du trekker ut JSON-matrisen Ansatte til en variabel kalt{ "Ansatte" : [ { "userId":"Ansatte" 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" } ] } ] }
var
ved hjelp av HTTP eller Parse:-
Bruk
{{ var[0]}}
for å få ansattdetaljenetil Rirani
som er leder. -
Bruk
{{ var[1].directReports[0] }}
for å få ansattdetaljenetil John
, som er en direkte reporter for lederen. -
Use
{{ var[1].directReports[0].preferredFullName }}
for å få verdien somJohn Irani
. -
Use
{{ var[0].preferredFullName }}
for å få verdien somRomin Irani
.
-
Bruk av JSON-variabel i HTTP-forespørsel
Hvis du vil bruke en JSON-variabel som meldingstekst for en HTTP-forespørsel, bruker du aktiviteten Angi variabel først til å konvertere JSON-variabelen til en streng. I delen Angi variabelinnstillinger for variabel variabel angir du for eksempel en variabel jsonString
med verdi som {{ jsonVariable }}
.
Bruk denne variabelen som inndata til HTTP-innstillingene. I delen HTTP-forespørselsinnstillinger angir du for eksempel forespørselsteksten som {{ jsonString }} .
Skrive uttrykk
De fleste tekstinndatafeltene i flytutformingen støtter skriving av uttrykk. Uttrykk er ikke obligatoriske, men de gir mulighet for kraftig skriptfunksjonalitet gjennom variabler for avanserte brukere. Du kan også angi grunnleggende tekst og tall i de samme inndatafeltene for enkle flyter hvis du ikke trenger uttrykk.
Pakk hvert uttrykk inn i doble klammeparenteser som vist her: {{Skriv inn uttrykk}}
Hvis du for eksempel vil kombinere to strengvariabler sammen, må du bruke {{var1+var2}}. For mer informasjon se: https://pebbletemplates.io/.
Syntaks for Pebble-mal
Alle inndatafelt i flytutformingen bruker en uttrykkssyntaks med åpen kildekode kalt rullesteinsmaler: https://pebbletemplates.io/.
Følgende støttes symboler i Pebble-maler: ==, !=, <, >, <=, >=, +, -, *, / . Hvis du vil skrive inn egendefinerte variabler i et uttrykk, bruker du denne syntaksen: {{variabel}}
I Pebble-malsyntaks må variabelnavn starte med en bokstav, et understrekingstegn (_) eller et dollartegn ($), men ikke et tall. For eksempel er 311_Promo ugyldig, mens Promo_311 er gyldig.
Logiske operatorer støttes også. Hvis du vil ha mer informasjon, kan du se https://pebbletemplates.io/wiki/operator/logic/.
Vi anbefaler at du ser gjennom rullesteinsmaldokumentasjonen før du bruker uttrykk i Flytutforming. For informasjon om å skrive uttrykk, se dokumentene på: https://pebbletemplates.io/wiki/.
I dette tilfellet for grunnleggende tilstandsbruk kontrollerer for eksempel uttrykket om oppringerens kontonummer er større enn eller lik en bestemt verdi. Basert på hvordan uttrykket evalueres for en gitt flytkjøring, kan flyten ta banen Sann eller Usann.
Egendefinerte rullesteinsfiltre
Epoke tidsstempel
Du kan bruke følgende rullesteinsfiltre til å returnere epoketidsstempelet for Nå eller en gitt datostreng:
Epoketidsstempel for nå:
{{ now() | epoch }} => standard UTC-tidssone og i sekunder {{ now() | epoch(inMillis=true) }} => standard UTC-tidssone og i millisekunder Eksempel: {{ now() | epoch }} -> 1667471488 {{ now() | epoch(inMillis=true) }} -> 1667471522829
Epoketidsstempel for en bestemt dato:
{{ '2017-10-19 16:18:03.779' | epoke(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true) }} => egendefinert format og i millisekunder {{ '2017-10-19 16:18:03.779' | epoch(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true, timeZone='America/Phoenix') }} => egendefinert format med tidssone og i millisekunder Eksempel: {{ '2017-10-19 16:18:03.779' | epoch(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true) }} -> 1508429883779 {{ '2017-10-19 16:18:03.779' | epoch(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
Validere uttrykk
Hvis et inndatafelt oppdager at et uttrykk brukes (det vil si at {{ }}-syntaksen er angitt), vises et blått ikon nederst til høyre i feltet.
Klikk på det blå ikonet for å åpne en modal der du kan teste og endre uttrykket til du får ønsket resultat.
Testuttrykksmodalen inneholder følgende felt:
-
Uttrykk: Viser uttrykket som opprinnelig ble angitt i inntastingsfeltet fra aktivitetskonfigurasjonen.
-
Variabelfelt:Hver variabel som brukes i uttrykket, har et støttefelt der du kan angi en utvalgsvariabelverdi. Skriv inn en verdi for hver variabel, og klikk deretter Test for å se resultatene hvis uttrykket utføres med de angitte parameterne.
Hvis du vil angi variabler i et uttrykk, bruker du bare formatet {{variabelnavn}}. For eksempel er {{NewPhoneContact.ANI}} en variabel syntaks.
-
Resultat: Viser resultatet av uttrykket etter at du har klikket Test. Hvis resultatet blir annerledes enn forventet, endrer du uttrykket etter behov. Hvis du gjør endringer i konfigurasjonen, klikker du Bruk endringer for å oppdatere uttrykket i aktivitetskonfigurasjonen.
Bruke flytmaler
Flytmaler er forhåndslagde flyter som er utformet for spesifikke brukstilfeller. Disse malene er lett tilgjengelige i Flytutforming-lerretet, slik at flytutviklere raskt kan bygge og publisere flyter med minimal innsats.
Hvis du vil opprette flyter ved hjelp av flytmaler, velger du ønsket mal, tilpasser den til forretningskravene, validerer, publiserer og begynner å bruke flyten. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flytmaler.
Bruk i arbeidstid
Bruk denne flytutformingsmalen for administrasjon av åpningstider i Webex Contact Center. Innringere blir møtt med en melding, og samtalene deres rutes basert på åpningstider, helligdager og nødssituasjoner som er angitt for organisasjonen.
Denne flyten ruter samtaler basert på kontaktsenterets arbeidstid, ferielister og nødoverstyringer, noe som sikrer en optimal opplevelse for innringer og effektiv håndtering av fritid. Hvis kontaktsenteret er stengt, blir oppringeren varslet om nedleggelsen.
Viktige funksjoner inkluderer følgende:
- Sentralisert administrasjon av arbeidstid, helligdager og nødoverstyringer.
- Automatisk ruting basert på konfigurasjon av åpningstid.
- Cisco Tekst-til-tale (TTS) brukes til alle lydmeldinger, selv om tilpassede lydfiler kan lastes opp.
- Standardmusikken på vent er
defaultmusic_on_hold.wav
, men dette kan tilpasses.
Forutsetninger
- Oppsett av åpningstider: Opprett arbeidstid, ferielister og overstyringer i Kontrollhub.
- Lydfiler: Last opp de nødvendige lydfilene for ledetekster som
BusinessHoursOpen.wav
, eller bruk Cisco TTS-funksjonen. - Tilordning av kø, team og inngangspunkt: Konfigurer disse elementene i Webex Contact Center Management Portal.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement | Beskrivelse |
---|---|
Samtale mottatt | Et anrop startes og går inn i flyten. |
Evaluering av åpningstider | Systemet kontrollerer om gjeldende klokkeslett faller innenfor arbeidstid, helligdager eller et overstyringsvilkår. |
Håndtering av åpningstider | Hvis kontaktsenteret er åpent, spilles det av en velkomstmelding, og anropet rutes til agentkøen. |
Etter arbeidstid | Hvis kontaktsenteret er stengt, spilles det av en melding om lukket åpningstid, og samtalen kobles fra. |
Nødoverstyringer | Hvis en nødoverstyring er aktiv, spilles nødmeldingen av, og anropet kobles fra. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen for flytaktiviteter.
Flyt aktivitet | Beskrivelse |
---|---|
Start (Ny telefonkontakt) | Flyten begynner når en ny telefonkontakt mottas. |
Sjekk av åpningstider (Åpningstider) | Systemet kontrollerer om kontaktsenteret er innenfor vanlig arbeidstid, en ferie eller en nødoverstyring. |
Arbeidstid spør (WorkingHours_Prompt) | I arbeidstiden spilles det av en melding for å informere oppringeren om at kontaktsenteret er åpent (standardfil: BusinessHoursOpen.wav ). |
Køkontakt (Agent_Queue) | Innringeren plasseres i køen for å bli rutet til en tilgjengelig agent. |
Sett musikk på vent (VG Nett) | Musikk spilles av mens oppringeren venter i køen (standardfil: defaultmusic_on_hold.wav ). |
Ferie stengt (Holiday_Closed) | Hvis det er helligdag, spilles det av en melding som informerer innringeren om at kontoret er stengt. |
Spørsmål etter arbeidstid (AfterHours_Prompt) | Hvis det er etter arbeidstid, spilles det av en melding for å informere innringeren om at kontoret er stengt. |
Overstyring av nødsituasjon (Override_Emergency) | Ved nødoverstyring spilles en nødmelding av. |
Koble fra kontakt (DisconnectContact) | Når meldingen er avspilt (enten det er etter arbeidstid, ferie eller en nødsituasjon), kobles samtalen fra. |
Flere ressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer åpningstider, ferielister og overstyringer, kan du se Webex Contact Center Installasjons- og administrasjonsveiledning.
Omfattende innkommende kontakt
Bruk denne flytutformingsmalen i Webex Contact Center for omfattende håndtering av innkommende anrop, kontroller av åpningstider, kunngjøringer om plassering i kø og alternativer for tilbakeringing.
Denne flyten demonstrerer et omfattende scenario for innkommende taleanrop for Webex Contact Center. Det inkluderer håndtering av åpningstider, helligdager, nødoverstyringer, selvbetjeningsalternativer, kunngjøringer om posisjon i kø (PIQ) og alternativer for tilbakeringing av kunder. Den er egnet for miljøer der grunnleggende selvbetjening og samtalekø er avgjørende.
Endre flyten slik at den passer til bestemte organisasjonsbehov og håndterer ukjente forhold på en elegant måte.
Denne flyten bruker Cisco Tekst-til-tale (TTS) for lydaktiviteter som krever eventuelle spørsmål. Når det gjelder musikk, er den som standard den defaultmusic_on_hold.wav
filen som følger med som standard.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter og andre organisasjonsspesifikke konfigurasjoner, for eksempel koblinger, ANI og mer.
-
Konfigurer arbeidstid, ferielister og nødoverstyringer fra
→ → Arbeidstid - Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Anrop er mottatt | Samtale går inn i flyten ved aktiviteten NyTelefonkontakt . |
Sjekk åpningstider | Flyten sjekker gjeldende klokkeslett mot de definerte åpningstidene ved hjelp av aktiviteten Arbeidstid .
|
Alternativer for selvbetjening | I åpningstiden spilles aktiviteten WelcomeMenu (IVR Menu) av en meny som tilbyr grunnleggende selvbetjeningsalternativer til innringerne:
|
Plassering av kø | Innringeren plasseres i en kø ved hjelp av køaktiviteten . GetPositioninQueue-aktiviteten henter innringerens posisjon i køen, og denne informasjonen blir annonsert til oppringeren ved hjelp av PlayPIQ-aktiviteten . |
Alternativer for tilbakeringing og talepost | Hvis oppringeren velger å legge igjen en talepost eller be om tilbakeringing, utløses FinalMenu-aktiviteten :
|
Sett musikk på vent | Flyten sørger for at hvis en innringer gjentas for mange ganger (gjennom aktivitetene CallLoopCycle og LoopCycle ), blir de dirigert til de endelige menyalternativene (tilbakeringing eller talepost). |
Håndtering av sløyfe |
Flyten er utformet for å håndtere uventede problemer ved å avslutte på en elegant måte, med tilgjengelige reserveruter. |
Koble fra anrop | Når alle trinnene er fullført, eller hvis anroperen velger å avslutte, kobles samtalen fra ved hjelp av Koble fra-kontakt-aktivitetene . |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (NyTelefonKontakt) | Starter flyten når anropet mottas. |
Sjekk av åpningstider (Åpningstider) | Kontrollerer om anropet skjer i arbeidstiden, helligdager eller i nødssituasjoner. |
IVR Meny (VelkommenMeny) |
Spiller av en meny med alternativer for selvbetjening (Trykk på 1 for kundestøtte, trykk 2 for salg). |
Håndtering av kø |
|
Sett musikk på vent (MusicOnHold) | Spiller av musikk på vent mens oppringeren venter i køen. |
Håndtering av sløyfe (CallLoopCycle og LoopCycle) | Sørger for at anrop som gjentas for mange ganger, dirigeres til den endelige menyen. |
Frakobling (DisconnectContact) | Kobler fra samtalen etter meldinger eller når oppringeren velger å avslutte samhandlingen. |
Flere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
CSAT DTMF-undersøkelse
Denne flytmalen inneholder funksjonaliteten for et PCS-system (Interactive Voice Response (IVR) drevet av PCS-system (Post-Call Survey). Undersøkelsen er utformet for å fange opp kundetilfredshetsvurderinger effektivt ved hjelp av en grunnleggende meny og berøringstone IVR.
Denne flyten hjelper Webex Contact Center med å samle inn tilbakemeldinger fra kunder effektivt gjennom en enkel automatisert spørreundersøkelse etter samtalen ved hjelp av tofargede flerfrekvenstoner (DTMF). Kunder vurderer samtaleopplevelsen når de blir bedt om vurdering. Systemet samler inn kundesvarene i en global variabel som brukes til rapportering. Undersøkelsen fanger opp kundetilfredshetsvurderinger på en skala fra 1–5.
Denne flyten er bygget for enkelt å sette opp POST samtaleundersøkelser i et par enkle trinn. Den leveres ferdigpakket med alle nødvendige byggeklosser, inkludert tale til tekst-kontakt.
Bruk
Hvis du vil bruke denne flyten effektivt som en undersøkelsesflyt etter samtalen, kobler du til en GoTo-flyt fra AgentFrakoblet-hendelsen i hovedflyten. Dette sikrer at når agenten kobler fra anropet, presenteres anroperen for en Interactive Voice Response (IVR) undersøkelse etter samtalen som registrerer kundetilfredshetsrespons (CSAT).
Denne flyten inkluderer meldinger som kan spilles av for kunder. Du kan tilpasse meldingene etter behov.
Forutsetninger
Før du konfigurerer denne flyten, må du opprette følgende variabler:
-
CounterSurvey
-
Type – HELTALL
-
Standardverdi – 0
-
Beskrivelse – Sporer antall evalueringsforsøk og -trinn for hvert ugyldige svar eller tidsavbruddssvar.
-
-
Global_FeedbackSurveyResponse
-
Type – HELTALL
-
Standardverdi – 0
- Kilde – Global variabel
- Gjør rapporteringspliktig – Slå på.
-
Beskrivelse – Lagrer kundens vurderingssvar eller NoResponse hvis det finnes et ugyldig tidsavbrudd.
-
Flyt aktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten.
Flyt aktivitet | Beskrivelse |
---|---|
Start NyTelefonkontakt |
Starter undersøkelsen når en ny telefonkontakt startes. |
SurveyOptions (IVR-menyen) |
Ber brukeren velge en rangering (1–5). Tallene 1, 2, 3, 4, 5 tilsvarer tilfredshetsnivåer. Tidsavbrudd eller ugyldig svar fører til et nytt forsøk. |
SetSurveyResponse | Fanger opp brukerens valg og lagrer det i variabelen Global_FeedbackSurveyResponse. |
SetCounterSurvey |
Øker variabelen CounterSurvey etter et tidsavbrudd eller ugyldig svar. |
CheckCounterSurvey |
Validerer hvis antall nye forsøk overskrider 2 ved hjelp av følgende betingelse: CounterSurvey > 2. Avslutter undersøkelsen hvis nye forsøk er oppbrukt. |
SetVariable_r3k |
Tilordner 'NoResponse' til SurveyResponse hvis nye forsøk er oppbrukt. |
PlaySurveyRecorded |
Spiller av en takkemelding etter å ha fanget opp svaret. |
Koble fraKontakt |
Avslutter samtalen på en elegant måte. |
DialogFlow ES virtuell agent
Denne Webex Contact Center flytdesignermalen demonstrerer dataflyten mellom Google DialogFlow ES og Webex Contact Center, med fokus på hvordan du sender data til og fra begge plattformene under en interaksjon.
Denne flyten viser hvordan data sendes mellom Webex Contact Center og DialogFlow ES for behandling av kundesamhandlinger. Det gir en grunnleggende flyt der data utveksles med DialogFlow ES for naturlig språkbehandling og automatisert agentoppfyllelse. Integreringen med DialogFlow gjør det mulig for roboten å forstå kundens hensikter og utføre nødvendige handlinger basert på samtalen. I tillegg inkluderer flyten feilhåndtering for å sikre en jevn kundeopplevelse, selv når uventede forhold oppstår.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- En Google DialogFlow ES-agent med relevante hensikter for samtalen.
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter.
- Aktiver Webhook-oppfyllelse i DialogFlow ES, og bruk eksempelkoden node.js i det innebygde redigeringsprogrammet.
-
Cisco Tekst-til-tale (TTS) er aktivert for dynamisk generering av egendefinerte meldinger. Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco Text-to-Speech (TTS).
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Kunden tar kontakt | Anropet mottas av Webex Contact Center. |
Data sendes til DialogFlow ES | En tilpasset hilsen, som inneholder kundedetaljer som navn og årsak til anrop, sendes til DialogFlow ES-roboten for behandling. |
Robotinteraksjon med DialogFlow | DialogFlow behandler inndataene og svarer basert på konfigurerte hensikter. |
Musikk i kø | Mens roboten behandler forespørselen, plasseres kunden i en kø med ventemusikk. |
Koble fra | Samhandlingen avsluttes når dialogen er fullført. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start | Denne aktiviteten markerer begynnelsen på flyten. Den utløses når et nytt anrop mottas. |
Angi språk | Flyten bruker aktiviteten Angi variabel til å konfigurere språkkoden (en-US) for hele samhandlingen. Dette sikrer at alle talesamhandlinger samsvarer med anroperens språkinnstillinger. |
Tilpasset hilsen | Denne aktiviteten sender kundedetaljer som navn, e-post og årsak til anrop til DialogFlow ES-roboten. Hilsenen genereres dynamisk ved hjelp av Cisco Tekst-til-tale (TTS). Eksempel på data sendt:
|
Kø til agent | Hvis samhandlingen krever eskalering, plasseres kunden i en kø, og ventemusikk spilles av ved hjelp av defaultmusic_on_hold.wav filen. |
Spill musikk | Musikk spilles mens innringeren venter i køen. Flyten bruker standard ventemusikk for Cisco, men kan tilpasses ved å laste opp forskjellige musikkfiler. |
Koble fra | Denne aktiviteten kobler fra samtalen når flyten er fullført, noe som sikrer en sømløs slutt på samhandlingen. |
Spesifikasjoner for flyt
Flyt-JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er avgjørende for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex Contact Center og DialogFlow. De viktigste variablene som brukes inkluderer:
Variabel flyt |
Beskrivelse |
---|---|
Global_FeedbackSurveyOptIn | Sporer om kunden melder seg på en undersøkelse etter samtalen. |
customerName | Registrerer kundens navn for tilpassing. |
kundeE-post | Fanger opp kundens e-post. |
customerReason | Registrerer årsaken til kundens anrop. |
Global_Language | Konfigurerer standardspråket (en-US). |
Global_VoiceName | Bestemmer stemmen som brukes til tekst-til-tale. |
Flere ressurser
Hvis du vil ha mer informasjon om denne integreringen, kan du se videoen Arbeide med data i Google DialogFlow ES med Webex Contact Center .
Se Webex Contact Center utviklerdokumentasjon og DialogFlow ES-dokumentasjon for ytterligere veiledning.
Støtte for utviklere
Hvis du trenger hjelp angående denne integreringen, kan du åpne en forespørsel med Webex Contact Center utviklerstøtteteam gjennom utviklerportalen #Webex.
Hvis du vil ha flere diskusjoner, kan du gå til utviklerfellesskapet for Webex Contact Center API-er.
Støtte for dynamisk variabel
Denne malen gir en avansert, dynamisk innkommende taleflyt som henter eksterne innstillinger, angir flytvariablene med disse innstillingene og ruter anrop basert på de variable konfigurasjonene.
Flyten henter flytinnstillinger dynamisk via en HTTP-forespørsel og angir variabler som styrer resten av flyten. Disse variablene administrerer rutingbeslutninger, købehandling, ledetekster og feilbehandling. Dette brukes ofte for scenarier som krever fleksibilitet i samtalehåndtering basert på forretningsforhold i sanntid som arbeidstid eller helligdager, der én enkelt flyt kan brukes på nytt på tvers av ulike brukstilfeller ved hjelp av dynamisk variabelbasert ruting.
Flyten sikrer en jevn og effektiv innringeropplevelse ved å spille av riktige meldinger, håndtere arbeidstid eller feilsaker og tilby ruting basert på organisasjonens spesifikke krav.
Flyten bruker Cisco Tekst-til-tale (TTS) for alle lydaktiviteter som krever spørsmål. Egendefinert ventemusikk eller meldinger kan konfigureres ved å oppdatere flytvariablene.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger, utgående ANI og mer.
-
Forsikre deg om at alle nødvendige statiske lydfiler eller tilpassede TTS-meldinger lastes opp til systemet.
-
Ha et gyldig API-endepunkt for å hente flytinnstillingene
Hvis du vil ha detaljert informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Ny telefonkontakt | Flyten begynner når et anrop mottas ved inngangspunktet. |
HTTP-forespørsel | Flyten foretar en HTTP-forespørsel om å hente flytinnstillinger dynamisk basert på anropets DNIS. |
Sjekk av åpningstider | Avhengig av flytinnstillingene kontrollerer flyten åpningstider, helligdager og overstyringer for å rute samtalen på riktig måte. |
Spill av melding (velkommen) | Basert på de hentede innstillingene spilles en velkomstmelding av ved hjelp av TTS eller en forhåndsinnspilt ledetekst. |
Køaktivitet | Om nødvendig plasseres anropet i en kø basert på dynamiske variabler. |
Spill musikk (købehandling og musikk i kø) | Mens innringeren venter i køen, spilles ventemusikk, som kan stilles inn dynamisk. |
Feilbehandling | Hvis det oppstår en feil, blir anropet omdirigert til en feilhåndteringsflyt eller et annet inngangspunkt ved hjelp av GoTo aktivert av dynamiske variabler. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start | Flyten starter når et anrop mottas via aktiviteten NewPhoneContact. |
HTTP-forespørsel | Aktiviteten FetchFlowSettings gjør en HTTP-forespørsel om å hente alle nødvendige flytinnstillinger, for eksempel åpningstider, ledetekster og køkonfigurasjoner. |
IVR Meny (VelkommenMeny) |
Spiller av en meny med alternativer for selvbetjening (Trykk på 1 for kundestøtte, trykk 2 for salg). |
Angi variabler | SetVariable-aktiviteten lagrer dataene hentet fra HTTP-forespørselen og tilordner verdier til flytrelaterte variabler som businessHours, queue, welcomePrompt og holdMusic. |
Arbeidstid | Aktiviteten Arbeidstid kontrollerer arbeidsplanen, helligdager og overstyringer, og styrer flyten basert på gjeldende klokkeslett. |
Spill av melding | PlayMessage-aktiviteten spiller av en velkomstmelding til den som ringer. Dette kan stilles inn dynamisk eller forhåndskonfigurert. |
Køkontakt | Køkontaktaktiviteten plasserer oppringeren i riktig kø ved hjelp av dynamiske variabler for købehandling og reservehåndtering. |
Spill musikk | PlayMusic-aktiviteten spiller av ventemusikk for innringere som venter i køen, konfigurert basert på holdMusic-variabelen. |
Gå til | Flere Gå til-aktiviteter brukes til å navigere mellom ulike deler av flyten eller håndtere spesifikke forhold som helligdager eller feil. |
Koble fra | Etter at alle nødvendige trinn er fullført, slutter strømmen med riktig frakobling eller omdirigering. |
Hei, verden
Bruk denne malen til å opprette en enkel innkommende taleflyt der anropere blir møtt med en melding og deretter koblet fra. Denne flyten brukes ofte i lukkede timer.
Denne flyten gir en enkel flyt som spiller av en melding til anroperen. Endre flyten for å sikre en problemfri anroperopplevelse ved å håndtere eventuelle feil eller ukjente forhold.
Underflyten bruker Cisco Tekst-til-tale for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og inngangspunkttilordninger og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, ANI for utgående og mer.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco-tekst-til-tale (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Fordeling av flyt
- Anrop mottas og går inn i flyten.
- En velkomstmelding spilles av for oppringeren.
- Innringeren plasseres i en kø.
- Ventemusikk spilles av mens oppringeren venter.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start | Flyten begynner når et anrop mottas |
Spill av melding |
|
Koble fra |
|
Flere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Meny automatisk svar
Bruk denne Webex Contact Center flytutformingsmalen til å opprette et menydrevet system for effektiv samtaleruting. Den automatiserer innkommende handlinger, dirigerer innringere til de riktige teamene eller tjenestene for en jevnere opplevelse.
Denne flyten automatiserer den innledende samhandlingen med anroperen, slik at de kan navigere gjennom ulike menyalternativer. Den inkluderer dynamisk feilhåndtering, flerspråklig støtte og en høflig frakoblingsprosess i tilfelle feil eller ukjente innganger.
Denne flyten bruker Cisco Tekst-til-tale (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen Webex Contact Center før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
For detaljerte trinn, se Webex Contact Center oppsett- og administrasjonsveiledning.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Anrop mottatt (Ny telefonkontakt) |
Flyten utløses når en ny telefonkontakt initieres av et innkommende anrop. |
Velkomstmelding (Velkomstmelding) |
En hilsen spilles av: Velkommen til Webex Contact Center! |
Hovedmeny (IVR Meny) |
Den som ringer får presentert et sett med menyalternativer. Menyen leses høyt ved hjelp av TTS, som veileder innringeren gjennom ulike tjenestealternativer:
|
Ruting basert på valg |
Basert på det valgte alternativet blir innringeren enten overført til et bestemt team (blind overføring) eller plassert i kø for å vente på neste tilgjengelige agent. |
Feilhåndtering |
Ugyldige inndata håndteres med en feilmelding, og den som ringer blir bedt om å prøve på nytt. |
Musikk på vent (Spill musikk) |
Mens man venter i kø, spilles standard ventemusikk ( |
Koble fra |
Flyten avsluttes ved å koble fra samtalen. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.
Flytaktivitet |
Beskrivelse |
---|---|
Ny telefonkontakt (Start) |
Dette er utgangspunktet for flyten når en ny telefonkontakt initieres av et innkommende anrop. |
Spill av melding (Velkomstmelding) |
Kunden blir møtt med en melding: Velkommen til Webex Contact Center! Dette trinnet bruker Cisco Cloud Text-to-Speech (TTS) til å generere meldingen. |
Hovedmeny (IVR Meny) |
En meny med ulike alternativer presenteres for den som ringer:
|
Ruting basert på valg (Vilkår) |
Basert på det valgte alternativet blir innringeren enten overført til et bestemt team (blind overføring) eller plassert i kø for å vente på neste tilgjengelige agent.
|
Spill musikk (Musikk på vent) |
For samtaler i kø spiller systemet ventemusikk mens den som ringer venter på neste tilgjengelige agent. |
Feilhåndtering |
Hvis et ugyldig alternativ velges eller inndataene tidsutløses, spiller systemet av en melding som ber den som ringer om å prøve på nytt. |
Koble fra |
Etter at samhandlingen er fullført eller det oppstår en feil, kobler flyten fra samtalen ved hjelp av aktiviteten Frakobling av kontakt . |
Ytterligere brukstilfeller
- Undermenyer: Det finnes en språkvalgmeny der brukerne kan velge sitt foretrukne språk ved å trykke på 1 for engelsk eller 2 for spansk. Menyen gjentas hvis den som ringer trykker #.
- Feilmeldinger: Når ugyldig inndata mottas, spilles det av en feilmelding. Ved kritiske feil beklager systemet og kobler fra den som ringer.
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center oppsett- og administrasjonsveiledning.
Microsoft Dynamics HTTPs-datafeil
Bruk denne flytdesignermalen til å opprette en IVR-flyt i Webex Contact Center som kobler seg til MS Dynamics ved hjelp av en HTTP-kobling. Denne flyten henter kunde- og saksdetaljer ved hjelp av ANI fra CRM-systemet, hilser den som ringer velkommen med en personlig melding og ruter samtalen.
Med denne flyten blir den som ringer møtt med en personlig melding basert på CRM-dataene, og hvis ingen sak blir funnet, overføres samtalen til en agent. Agenten får kunden eller sakens detaljer i sanntid via et skjermbilde. Flyten samhandler med MS Dynamics gjennom to HTTP-forespørsler:
- Henter kundedetaljer ved å utføre et ANI-oppslag.
- Henter de nyeste saksdetaljene basert på kunde-ID-en. Hvis det ikke finnes noen kunde- eller saksinformasjon, blir samtalen rutet til en agent, og den aktuelle meldingen spilles av for den som ringer. Agenten mottar et skjermbilde som viser enten et Ny sak skjema eller detaljene for den sist opprettede saken for kunden.
Skjermvinduer er aktivert for å sikre at agenter har nødvendig informasjon når de svarer på anrop.
Forutsetninger
Sørg for at følgende krav er oppfylt før du implementerer denne flyten:
- Applikasjon registrert i Azure for MS Dynamics CRM.
- OAuth 2.0 og koblingsoppsett i Control Hub må konfigureres på forhånd.
- Importer malen til Flow Designer.
- Juster flytvariablene, køene og eventuelle spesifikke konfigurasjoner basert på organisasjonens behov.
Flyten bruker Cisco Tekst-til-tale (TTS) for dynamiske ledetekster. Hvis statisk lyd er nødvendig, kan brukere laste opp lydfiler. Standard hold-musikk brukes fra Webex-depotet.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Anrop mottatt |
Innringerens ANI blir registrert. |
Stripp ANI |
De + Landskoden er fjernet fra ANI. |
Hent kundeinformasjon |
En HTTP-forespørsel sendes til MS Dynamics CRM for å slå opp kundedetaljer ved hjelp av det fjernede ANI-et. |
Betinget sjekk - kunden finnes |
Hvis kunden finnes, sendes det en ny HTTP-forespørsel for å hente saksdetaljene deres. Hvis kunden ikke eksisterer, en Ingen tilfeller funnet meldingen spilles av. |
Spill av personlig saksinformasjon |
Hvis en sak blir funnet, blir den som ringer møtt med detaljer om sin siste sak. |
Rutt til agent eller frakobling |
Innringeren får deretter muligheten til å snakke med en agent eller koble fra. |
Skjermbilde for agent |
Når agenten svarer, presenteres saksdetaljene eller det nye saksskjemaet i en ny nettleser Tab. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter for en IVR-flyt som kobler seg til MS Dynamics ved hjelp av en HTTP-kobling.
Flytaktivitet |
Beskrivelse |
---|---|
Start |
Starter flyten når anropet mottas. |
Stripp ANI |
Strimler + landskode fra ANI for å forberede seg til MS Dynamics-oppslaget. |
Få kundeinformasjon |
En HTTP GET-forespørsel sendes for å hente kundens fulle navn og kontakt-ID basert på ANI-en. |
Betinget sjekk - kunden finnes |
Sjekker om kunden finnes i MS Dynamics. Hvis sann, henter saksdetaljene. Hvis usann, spiller den av en melding som informerer innringeren om at ingen sak ble funnet. |
Få saksinformasjon |
Henter sakstittel og saksnummer ved hjelp av kundens ID fra forrige trinn. |
Spill av en personlig melding |
Hilser på innringeren med navn og gir saksdetaljer ved hjelp av TTS (tekst-til-tale). |
Spill ingen sak funnet |
Spiller av en melding hvis ingen sak finnes for den som ringer, og informerer dem om at de vil bli overført til en agent. |
Hovedmeny |
Gir den som ringer valget mellom å koble seg til en agent eller avslutte samtalen. |
Køkontakt |
Ruterer innringeren til en tilgjengelig agent basert på forhåndsdefinerte køinnstillinger. |
Spill musikk |
Spiller ventemusikk mens den som ringer venter i køen. |
Koble fra kontakten |
Avslutter samtalen hvis den som ringer velger å koble fra. |
Skjerm pop-up |
Viser saksinformasjonen eller skjemaet for nytt saksnummer for agenten når anropet besvares. |
Ytterligere ressurser
For trinnvise instruksjoner om konfigurasjon av flyter, se Webex Contact Center oppsett- og administrasjonsveiledning.
For en demonstrasjon av MS Dynamics-integrasjon, se hvordan du konfigurerer en tilpasset kobling for MS Dynamics CRM.
Hvis du vil ha mer informasjon om API-verktøy for autentisering til Microsoft Dataverse-miljøer, kan du se Bruk søvnløshet med Dataverse Web API.
Prosentvis fordeling og A/B-fordeling
Bruk denne Webex Contact Center-malen for flytdesign til å fordele samtaler prosentvis på tvers av forskjellige køer, noe som sikrer problemfri drift og minimerer frafall ved høye samtalevolumer.
Denne flyten fordeler innkommende anrop basert på en prosentbasert allokering. Mer spesifikt blir 90 % av kontaktene rutet til hovedkøen, 0 % til overløpsstøtte (inaktiv) og 10 % til en ekstern kø. Etter tildeling får innringere avspilt en melding som angir køtildelingen, etterfulgt av musikk på vent til en agent er tilgjengelig. Du kan endre flyten slik at den passer til organisasjonens behov.
Denne flyten bruker Cisco Tekst-til-tale (TTS) for alle lydmeldinger. For musikk er standardinnstillingen den innebygde filen ( standardmusikk_på_vent.wav
), for musikk på vent.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center-administrasjonsportalen før du implementerer denne flyten:
- Opprett tilordninger for inngangspunkter, køer, team og inngangspunkter.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco Tekst-til-tale (TTS).
For detaljerte trinn, se Webex Contact Center oppsett- og administrasjonsveiledning.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Kvittering for samtale |
Samtalen går inn i flyten ved NewPhoneContact -punktet. |
Prosentvis tildeling |
90 % av samtalene blir rutet til hovedkøen. 10 % av samtalene blir rutet til Ekstern kø. |
Melding om avspilling av kø |
Etter prosenttildelingen hører den som ringer en melding som angir tildelingsbanen deres. |
Køkontakt |
Innringeren plasseres i den tildelte køen. |
Hold musikken |
Mens de venter i køen, hører innringere ventemusikk. |
Agenttildeling |
Samtaler blir rutet til den tilgjengelige agenten i den tildelte køen. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.
Flytaktivitet |
Beskrivelse |
---|---|
Nytelefonkontakt |
Dette er utgangspunktet når en ny telefonkontakt mottas. |
Prosenttildeling |
Tildeler den innkommende kontakten basert på prosentfordelingen:
|
SettVariabel |
Registrerer prosentandelen som er tildelt (90 %, 10 %) i en variabel kalt Prosentandel tildelt. |
SettVariabel |
Registrerer utgangsstien (Hovedkø eller Eksternt) som kallet tok med seg inn i en variabel kalt PercentageExitPath. |
Spill av melding |
Spiller av en melding med Cisco TTS som informerer innringeren om deres tildeling, for eksempel: Du har nådd 90 % tildeling! Hovedkø, gren 1. |
KøKontakt |
Setter kontakten i kø basert på den tildelte banen (Hovedkø eller Ekstern kø). |
Spill musikk |
Spiller av ventemusikk ( |
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center oppsett- og administrasjonsveiledning.
Salesforce HTTPs-datafeil
Bruk denne flytdesignermalen til å opprette en IVR-flyt i Webex Contact Center som kobler til Salesforce via en HTTP-kobling, noe som muliggjør dynamisk ruting og datauttrekking for administrasjon av Salesforce-saker.
Denne flyten bruker HTTP-koblingen til Webex Contact Center for å hente kundeinformasjon fra Salesforce ved hjelp av et ANI-oppslag. Flyten henter kundens konto-, kontakt- og saksinformasjon fra Salesforce og ruter samtalen deretter.
Denne flyten bruker Cisco Tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav
), for musikk på vent.
Forutsetninger
Før du konfigurerer denne flyten, må du sørge for følgende:
- Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
- Konfigurer Salesforce-koblingen ved hjelp av OAuth2. Du finner detaljerte trinn i Konfigurer den tilkoblede appen for Webex Contact Center Salesforce-kobling.
- Importer den vedlagte flyten
Salesforce_HTTP_Connector.json
til Webex Contact Center-flytdesigneren. - Bruk Salesforce API-samlingen til å utforske REST API-ene.
- For å generere OAuth-tilgangstokenet manuelt, bruk følgende kommando:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Innholdstype: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=passord' \ --data-urlencode 'klient_id=klientId' \ --data-urlencode 'klient_hemmelighet=klienthemmelig' \ --data-urlencode 'brukernavn=yourLogin@salesforce.com' \ --data-urlencode 'passord=dittPassord'
Brukstilfelle
Dette eksempelet på integrasjon demonstrerer hvordan denne flyten sikrer sømløs kundeservice ved å integrere Salesforce med Webex Contact Center, noe som sikrer at relevant informasjon er lett tilgjengelig for både kunder og agenter.
- En kunde ringer inn Webex Contact Center, og telefonnummeret deres blir registrert.
- Systemet utfører et ANI-oppslag i Salesforce for å finne samsvarende konto- og kontaktinformasjon.
- Basert på dataene som hentes, blir kunden møtt med en personlig IVR-melding.
- Hvis det er en åpen sak knyttet til kunden, mottar agenten denne informasjonen på skrivebordet sitt.
- Etter samtalen legger Webex Contact Center ut samtaledetaljer og kommentarer til Salesforce-saken.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
Flytelement |
Beskrivelse |
---|---|
ANI-oppslag og ruting |
Flyten starter med å registrere kundens telefonnummer. Telefonnummeret formateres, og et Salesforce API-kall henter kontoen og kontakten som er knyttet til ANI-en. Hvis kunden blir funnet, blir de rutet basert på den tilknyttede Salesforce-saken. |
Oppdateringer etter samtalen |
Når agenten har fullført samtalen, legger Webex Contact Center ut informasjon som samtalekommentarer og samtale-ID-er i den relevante Salesforce-saken. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.
Flytaktivitet |
Beskrivelse |
---|---|
Start (Nytelefonkontakt) |
Registrerer detaljene for innkommende anrop og starter flyten. |
Angi telefonnummer (Angi telefonnummer) |
Formaterer det registrerte telefonnummeret for Salesforce API-oppslag. |
Kontooppslag (KontoAni) |
Utfører en HTTP GET-forespørsel til Salesforce, og henter kundens kontodetaljer basert på telefonnummeret. |
Kontaktsøk (KontaktANI) |
Henter kontakten som er knyttet til telefonnummeret via en Salesforce SOQL-spørring. |
Saksoppslag (Sak etter kontakt-ID) |
Henter de åpne sakene som er knyttet til kontakten, og henter saksdetaljer, inkludert saksnummer og ID. |
Køkontakt (Køkontakt) |
Ruterer samtalen til riktig agent basert på den hentede Salesforce-informasjonen og kundens prioritet. |
Spill musikk (Musikk) |
Spiller ventemusikk mens kunden venter på å bli koblet til en agent. |
Skjerm pop-up (ScreenPop-konto) |
Åpner kundens Salesforce-kontoside på agentens skrivebord når anropet besvares. |
POST kommentar (Innleggskommentar) |
Legger inn samtaledetaljene i den relevante Salesforce-saken når samhandlingen er fullført. |
Sluttstrøm (EndFlow) |
Avslutter flyten etter at alle oppgaver er fullført. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer Salesforce med Webex Contact Center, kan du se Salesforce REST API introduksjon og Webex Contact Center oppsett- og administrasjonsveiledning.
For en omfattende videokonfigurasjonsgjennomgang, se denne todelte serien:
ServiceNow HTTPs-datafeil
Bruk denne flytdesignermalen til å hente og oppdatere hendelser og andre objekttyper på en sikker måte i ServiceNow via Webex Contact Center.
Denne flyten integrerer Webex Contact Center med ServiceNow ved hjelp av en HTTP-kobling for å rute beslutninger og hente hendelsesdetaljer gjennom ServiceNows REST API-er. Den håndterer innkommende taleanrop, utfører et ANI-oppslag, henter relevant informasjon og leverer personlig service. Prosessflyten er som følger:
- Et anrop mottas av Webex Contact Center.
- En velkomstmelding spilles av for den som ringer, med detaljer om hendelsen.
- Systemet utfører et oppslag i ServiceNow ved hjelp av ANI for å hente innringerens
sys_id
for å hente innringerens objektidentifikator på ServiceNow. - Basert på
sys_id
, systemet slår opp den aktive hendelsen for den som ringer. - Hendelsesnummeret spilles av for den som ringer.
- Samtalen settes i kø for neste tilgjengelige agent, prioritert basert på alvorlighetsgraden av hendelsen.
- Ventemusikk spilles av mens den som ringer venter i køen.
- Når anropet er koblet til en agent, vises hendelsesinformasjonen på agentens skrivebord.
- Etter samtalen publiserer Webex Contact Center anropsinformasjon tilbake til den aktuelle hendelsen i ServiceNow.
Forutsetninger
Før du konfigurerer denne flyten, må du kontrollere følgende:
- OAuth2-oppsett: Konfigurer OAuth2 i ServiceNow og Webex Contact Center etter videoopplæringen .
- Administratoroppsett: Logg på admin.webex.com og konfigurer koblingen. Gå til . Skriv inn de nødvendige legitimasjonene som beskrevet i videoopplæringen .
Bruk eksempel:
Denne eksempelintegreringen demonstrerer hvordan Webex Contact Center kan forbedre kundeopplevelsen gjennom tilpassede interaksjoner, samtidig som Service Now utnyttes for ANI-oppslag og hendelseshåndtering:
- Innkommende anrop: Kunden ringer til Webex Contact Center.
- ANI-oppslag: Webex utfører et ANI-oppslag i ServiceNow for å identifisere oppringeren.
- Hendelsesoppslag: ServiceNow henter den tilknyttede hendelses-ID-en basert på innringerens detaljer.
- Personlig hilsen: Kunden blir møtt med en personlig melding, som refererer til deres aktive hendelse.
- Ruting og prioritering: Samtaler rutes basert på hendelsens alvorlighetsgrad, noe som sikrer at kritiske problemer tas opp først.
- Agenttilordning: Anropet rutes til en tilgjengelig agent, med hendelsesdetaljer vist på agentens skrivebord.
- Oppdateringer etter samtale: Webex Contact Center publiserer relevant anropsinformasjon, inkludert anropsidentifikatorer, til ServiceNow ved hjelp av hendelsesflyter.
Flyt aktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten, og deres rolle i integreringen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (Ny telefonkontakt) |
Flyten begynner når et innkommende anrop mottas. |
Spill av melding (Hilsen) |
Spiller av en velkomstmelding ved hjelp av Cisco Cloud Text-to-Speech, for eksempel: Welcome to ServiceNow-demo. Hendelsesnummeret ditt er: |
Angi variabel (Sifferstripe ANI) |
Fjerner den internasjonale koden (+1) fra ANI for nøyaktig samsvar. |
Angi variabel (Format ANI) |
Formaterer ANI til ServiceNows obligatoriske format for spørringer: (123) 456-7890. |
HTTP-forespørsel (Oppslagsbruker) | Slår opp brukerens sys_id i ServiceNow ved hjelp av deres ANI. |
HTTP-forespørsel (Oppslag hendelse) | Bruker sys_id til å hente anroperens aktive hendelse fra ServiceNow. |
Spill av melding (Hendelsesnummer) | Kunngjør hendelsesnummeret til oppringeren ved hjelp av tekst-til-tale. |
Køkontakt (Kø til agent) | Plasserer oppringeren i køen for neste tilgjengelige agent, basert på alvorlighetsgraden av hendelsen. |
Spill musikk (Hold musikk) | Spiller musikk på vent mens oppringeren er i køen. |
POST samtale (POST kommentarer til ServiceNow) | Sender anropsinformasjonen, inkludert hendelsesnummeret, tilbake til ServiceNow når samtalen avsluttes. |
Flere ressurser
Hvis du vil utforske og teste REST-API-ene, kan du importere ServiceNow API Postman-samlingen (ServiceNow API Collection.postman_collection.json
) til Postman. Dette hjelper deg med å forstå hvilke API-er som er tilgjengelige og hvordan de samhandler med Webex Contact Center.
- ServiceNow REST API dokumentasjon: REST API dokumenter
- ServiceNow-tabell API dokumentasjon: Tabell API dokumenter
Hvis du vil ha mer informasjon om Webex Contact Center flyter, kan du se Webex Contact Center konfigurasjons- og administrasjonsveiledning.
Enkelt innkommende anrop til kø
Bruk denne flytutformingsmalen i Webex Contact Center for å gi en enkel prosess for håndtering av innkommende anrop. Innringere blir møtt velkommen, satt i kø til en agent og hører ventemusikk mens de venter.
Denne flyten gir en enkel prosess for håndtering av innkommende anrop i et kontaktsenter:
- Et anrop mottas og går inn i flyten gjennom inngangspunktet.
- En velkomstmelding spilles av for oppringeren.
- Innringeren plasseres i en kø for neste tilgjengelige agent.
- Mens du venter i køen, spilles ventemusikk for den som ringer.
- Denne flyten sikrer en problemfri opplevelse ved å plassere mekanismer for feilhåndtering og tillate reservescenarioer i tilfelle agenter ikke er tilgjengelige.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Contact Center konfigurasjons- og administrasjonsveiledning.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (Ny telefonkontakt) |
Flyten begynner når et anrop mottas gjennom inngangspunktet. Anropet tas inn i flyten og fortsetter til neste trinn. |
Spill av melding (Velkomstmelding) |
En melding spilles av for å ønske anroperen velkommen. I denne flyten sier meldingen: Velkommen til Webex Contact Center! Denne meldingen er konfigurert ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak. |
Kø (Direkte kontakt) |
Etter velkomstmeldingen legges anropet i en kø. Køen er angitt for å dirigere anropet til Q_arubhatt-køen , som ruter innringeren til den lengst tilgjengelige agenten. |
Spill musikk (Musikk på vent) |
Mens du venter i køen, spiller flyten av ventemusikk ( |
Spill av melding (Hold melding) |
En sekundær melding spilles av mens oppringeren venter: Takk for tålmodigheten. Vennligst vent mens vi finner deg en ekspert. Denne meldingen er konfigurert ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak. |
Slutt flyt |
Flyten avsluttes ved agenttilkobling, eller hvis det oppstår en feil. Det sikrer at anroperen håndteres problemfritt, enten de er koblet til en agent eller hvis flyten må avsluttes på grunn av en feil. |
Feilhåndtering |
Flyten er utformet for å håndtere uventede problemer ved å avslutte på en elegant måte, med tilgjengelige reserveruter. |
Flere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Virtuell agent med Google DialogFlow CX
Bruk denne flytdesignermalen til å integrere Google DialogFlow CX med Webex Contact Center. Denne flyten gir forbedret kundesamhandling med fleksibel og dynamisk databehandling.
Denne flyten demonstrerer hvordan du sender data fra Webex Contact Center til Google DialogFlow CX, slik at du kan utnytte avanserte funksjoner for virtuell agent. Den inneholder eksempler for håndtering av innringerinndata som navn, avtaler og samtaleårsaker, med fokus på å overføre data sømløst mellom begge plattformene.
Denne flyten bruker Cisco Tekst-til-tale (TTS) for eventuelle lydmeldinger.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen Webex Contact Center før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Tekst-til-tale (TTS).
- Sett opp den virtuelle Google DialogFlow CX-agenten og konfigurer nødvendige webhook-integrasjoner.
Fordeling av flyt
- Anrop mottas og går inn i flyten.
- Anroperen dirigeres til en API som henter navnet deres fra et falskt endepunkt.
- En velkomstmelding spilles av for innringeren, inkludert navnet deres, ved hjelp av Google DialogFlow CX.
- DialogFlow CX virtuell agent samhandler med innringeren for å samle inn inndata som avtaledatoer og -klokkeslett.
- Kundedataene sendes tilbake til Webex Contact Center for potensiell videre behandling.
- Basert på samhandlingen eskalerer eller avsluttes samtalen.
- Hvis oppringeren eskaleres, plasseres den i en kø.
- Ventemusikk spilles av mens oppringeren venter på en agent.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen for flytaktiviteter.
Flyt aktivitet |
Beskrivelse |
---|---|
Start |
Flyten begynner når et anrop mottas, startet gjennom aktiviteten NewPhoneContact. |
HTTP-forespørsel (GetCustomerName) |
Systemet gjør en API forespørsel om å hente kundens navn fra et eksternt system via HTTP-forespørsel. Resultatet lagres i en global variabel (DF_CustomerName) som brukes til videre samhandling med Google DialogFlow CX. |
Virtuell agent |
Flyten starter VirtualAgent-aktiviteten for å sende kundens navn og samhandle med Google DialogFlow CX. Den virtuelle agenten samler inn informasjon, inkludert samtaleårsak, avtaledetaljer og mer. |
Analysere |
Denne aktiviteten analyserer responsen mottatt fra DialogFlow CX og oppdaterer flytvariablene (Call_Reason, appointment_date, appointment_time) tilsvarende. |
Angi variabel – avtale |
Avtaledato og -klokkeslett som samles inn fra DialogFlow CX, formateres og lagres i en global variabel (DF_Appointment). |
Køkontakt |
Etter samhandlingen med den virtuelle agenten plasseres kunden i en kø for å vente på neste tilgjengelige agent. |
Spill musikk |
Mens oppringeren venter i køen, spiller systemet standard ventemusikk ( |
Koble fra kontakt |
Hvis det ikke kreves flere handlinger, blir samtalen frakoblet ved hjelp av aktiviteten DisconnectContact. |
Flere ressurser
Hvis du vil ha mer informasjon om integrering av Webex Contact Center med Google DialogFlow CX, kan du se Google DialogFlow CX-utviklerdokumentasjon og Konfigurere virtuell agentstemme i Webex Contact Center.
Hvis du trenger støtte, kan du gå til Webex Contact Center utviklerstøtte eller bli med i utviklerfellesskapet Webex Contact Center API-er.
Zendesk HTTPs datadypp
Denne malen bruker HTTP-koblingen til Webex Contact Center for å integrere med Zendesk. Bruk denne flytdesignermalen til å utføre kundedataoppslag, administrere billetter i Zendesk og effektivt.
Denne flyten bruker Zendesks API-er for å forbedre Webex Contact Center ved å trekke ut kundedata basert på ANI (Automatic Number Identification) og hente billettdetaljer. Den ruter samtaler basert på alvorlighetsgrad av hendelser eller agenttilgjengelighet, noe som forbedrer kundeinteraksjoner. Systemet kan utføre flere handlinger:
- Slå opp en Zendesk-bruker basert på ANI (nummeret til den som ringer).
- Hent brukerens siste uløste billett.
- Presenter relevante billettdetaljer til kunden gjennom IVR.
- Rute samtalen til en agent basert på forhåndsdefinerte kriterier, eller la kunden velge å koble fra.
Denne flyten bruker Cisco Text-to-Speech (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Kontroller at API-godkjenning er aktivert i Zendesk-forekomsten. Følg trinnene:Admin>apper og integrasjoner
- Zendesk HTTP-koblingen må konfigureres ved hjelp av BasicAuth.
- Opprett inngangspunkter, køer, team og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger eller musikkfiler brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Bruk saken
Bruk dette eksemplet for å forstå mer om hvordan denne flyten fungerer.
- En kunde ringer inn Webex Contact Center.
- Et ANI-oppslag utføres for å hente kundedetaljene fra Zendesk.
- Den siste billetten som er knyttet til kunden blir hentet.
- Kunden blir møtt gjennom en IVR og informert om statusen til billetten.
- Kunden kan enten:
- Koble til en agent.
- Koble fra hvis vedkommende velger å ikke snakke med en agent.
- Etter samtalen kan systemet oppdatere Zendesk-billetten med relevant samtaleinformasjon.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Samtale mottatt |
Samtalen kommer inn i systemet og Zendesk-kontakten starter. |
Slå opp bruker i Zendesk |
Systemet utfører et oppslag i Zendesk ved hjelp av anroperens nummer. |
Hent billettdetaljer |
Systemet henter den siste uløste billetten for brukeren. |
Presentere billettdetaljer |
Kunden blir informert om billettstatusen gjennom en IVR-melding. |
Menyvalg |
Kunden kan velge å snakke med en agent eller koble fra. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen for flytaktiviteter.
Flyt aktivitet |
Beskrivelse |
---|---|
Start |
Flyten begynner når et anrop mottas. |
Oppslagsbruker (Zendesk) |
Denne aktiviteten utfører en HTTP-forespørsel til Zendesk, og søker etter brukeren basert på deres ANI. |
Hent billettdetaljer |
En annen HTTP-forespørsel sendes til Zendesk for å hente den nyeste billetten for brukeren. |
Presentere billettdetaljer |
En melding spilles av til den som ringer gjennom TTS, og gir informasjon om billettens status. |
Bekreftelse-menyen |
Systemet presenterer en meny for kunden, slik at de enten kan koble til en agent eller koble fra. |
Køkontakt |
Hvis kunden velger å koble til en agent, plasseres de i en kø. |
Spill musikk |
Ventemusikk spilles av mens kunden venter på en agent. |
POST kommentarer (Zendesk) |
Etter samtalen legger systemet inn en kommentar på Zendesk-billetten som oppsummerer interaksjonen. |
Koble fra |
Systemet kobler fra samtalen hvis kunden velger å koble fra eller etter at samtalen er fullført. |
Flere ressurser
Denne flyten utnytter Webex Contact Center s HTTP-kontakt for å samhandle med Zendesks API-er. Hvis du vil ha mer informasjon, kan du se Zendesk API-dokumentasjon og Webex Contact Center installasjons - og administrasjonsveiledning.
Unngå duplisert tilbakeringing
Denne flytmalen demonstrerer hvordan du forhindrer dupliserte tilbakeringingsoppføringer innen Webex Contact Center ved å utnytte den forbedrede HTTP-aktiviteten med støtte for Content-Type: GraphQL.
Den bruker HTTP-koblingen WebexCC APIs til å samhandle med Search API, slik at flyten kan se etter eksisterende tilbakeringingsforespørsler fra samme oppringer. Denne malen forbedrer effektiviteten og kundeopplevelsen ved å unngå overflødige tilbakeringinger.
Denne flytmalen kontrollerer om en kunde allerede har lagt inn en forespørsel om tilbakeringing i systemet. Den bruker søk API via GraphQL for å avgjøre om det finnes en aktiv tilbakeringingsoppgave for anroperens ANI (automatisk nummeridentifikasjon).
Den bruker funksjonen som forbedrer HTTP-aktiviteten innen Webex Contact Center ved å legge til støtte for Content-Type: GraphQL
- Evne til å bruke WebexCC APIs HTTP-kontakt for å bruke Search API via den nye GraphQL-innholdstypen, inkludert variabel substitusjon.
Forutsetninger
Kontroller at følgende krav er oppfylt før du implementerer denne flyten:
-
Konfigurer en kobling til Webex Contact Center API-er.
-
Forsikre deg om at Webex Contact Center-miljøet er riktig konfigurert: inngangspunkt, inngangspunktkartlegging, køer, etc.
Fordeling av flyt
Flytelement |
Beskrivelse |
---|---|
Anrop er mottatt |
Samtale går inn i flyten ved aktiviteten NyTelefonkontakt . |
Første hilsen |
Den PlayMessage_wgk aktiviteten spiller av en første hilsen til oppringeren. |
Pakk ut nåværende tid |
Den SetVariable_7a1 aktiviteten trekker ut gjeldende tid i epoke millisekunder og lagrer den i currentTime-variabelen |
Beregn tid for timer siden |
Den SetVariable_8t9 aktiviteten beregner tiden 24 timer før gjeldende klokkeslett i epoke millisekunder og lagrer den i goback_by_a_day-variabelen |
Trim the ANI |
Den SetVariable_ak4 aktiviteten trimmer ANI (telefonnummeret til den som ringer) for å fjerne prefikset "+1" for oppslagsformål. |
Søk API Call (GraphQL) |
|
Sjekk API svar |
|
Behandle duplikattilbakeringing (hvis funnet) |
|
Planlegg ny tilbakeringing (hvis ikke funnet): |
Hvis det ikke blir funnet noen duplisert tilbakeringing, fortsetter flyten til den Menu_lsi aktiviteten , som gir oppringeren alternativer for å planlegge en tilbakeringing eller vente i køen. |
Planlegg anrop |
Hvis innringeren velger å planlegge en tilbakeringing (trykk 1), planlegger Callback_20e-aktiviteten en tilbakeringing ved hjelp av anroperens ANI. En bekreftelsesmelding spilles av via PlayMessage_ysw , og deretter kobler DisconnectContact_mx8_2bg fra samtalen. |
Vent i kø |
Hvis innringeren velger å vente i køen (trykk 2), øker SetVariable_c0y en teller trinnvis. Samtalen settes deretter i kø til en agent via QueueContact_95e og musikk spilles av på vent via PlayMusic_qne. Samtalen går tilbake til den Menu_lsi aktiviteten . |
Variabler
-
callBackStatus: (STRING) – statusen for tilbakeringingen.
-
counter: (INTEGER) - En tellervariabel.
-
currentTime: (STRING) - Gjeldende tid i millisekunder siden epoken.
-
goback_by_a_day: (STRING) - Tiden for 24 timer siden i millisekunder siden epoken.
-
apiOutput: (STRING) – Den kombinerte HTTP-statuskoden, tilbakeringingsstatusen og HTTP-svaret fra Search API.
-
ANITrim: (STRING) - Den trimmede ANI (telefonnummeret) til oppringeren.
-
response: (STRING) - HTTP-svaret fra Search API.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (NyTelefonKontakt) | Starter flyten når anropet mottas. |
Handlinger | |
PlayMessage |
Spiller av en melding til anroperen. |
Tilbakeringing |
Planlegger en tilbakeringing for oppringeren. |
PlayMusic |
Spiller av musikk på vent. |
Kontakt oss i kø |
Setter anropet i kø til en agent. |
HTTP |
Gjør en HTTP-forespørsel til Søk API ved hjelp av GraphQL. |
Koble fraKontakt |
Kobler fra samtalen. |
Angi variabel |
SettVariabel: Angir ulike variabler, inkludert gjeldende tid, tid 24 timer siden, trimmet ANI og API utdata. |
Betingelser |
|
Hold musikk (MusicOnHold) |
Spiller av musikk på vent mens oppringeren venter i køen. |
Sløyfehåndtering (CallLoopCycle og LoopCycle) |
Sørger for at anrop som gjentas for mange ganger, dirigeres til den endelige menyen. |
Frakobling (DisconnectContact) |
Kobler fra samtalen etter meldinger eller når oppringeren velger å avslutte samhandlingen. |
Flere ressurser
Hvis du vil ha mer informasjon om hvordan du bruker HTTP-forespørsler med GraphQL og andre aktiviteter i Webex Contact Center, kan du se delen HTTP-forespørselsaktivitet .
Se også dokumentasjonen for Webex Contact Center API-er for detaljer om søk API og GraphQL-spørringer.
Lydprompt opptak og administrasjon
Denne flytmalen gir administratorer en strømlinjeformet metode for å ta opp og administrere lydmeldinger i Webex Contact Center via et TUI brukergrensesnitt for telefoni. Den utnytter forbedrede HTTP-aktivitetsfunksjoner, inkludert støtte for 'Content-Type: Form Data' for å samhandle med Webex Contact Center's Audio File (Prompt) APIer. Denne malen replikerer funksjoner som er kjent fra lokale systemer, noe som forbedrer kundeopplevelsen og driftseffektiviteten.
Forutsetninger
-
Opprett og inngangspunkt, og konfigurer inngangspunkttilordningen fra innstillingssiden for kontrollhuben for Webex Contact Center. Se konfigurasjons- og administrasjonsveiledningen for Webex Contact Center.
-
Konfigurer en kobling til Webex Contact Center API-er.
-
Hvis Cisco Text-to-Speech (TTS) ikke er aktivert for meldinger, laster du opp de nødvendige statiske lydfilene.
Strømningsfordeling
Flytelement |
Beskrivelse |
---|---|
Anropet er mottatt | Samtale går inn i flyten ved aktiviteten NyTelefonkontakt . |
(VALGFRITT) Administratorgodkjenning via OTP | Flytutvikleren kan implementere en valgfri autentiseringsbarriere for administratoren ved å bruke en sikker metode som OTP levert via SMS til ANI, eller et tilfeldig generert nummer/PIN. Dette kan legges til før hovedmenyen. |
Hovedmeny | Aktiviteten MainMenu (IVR menyen) gir administratoren følgende alternativer:
|
Opprett ledetekst (alternativ 1) |
|
Oppdater ledetekst (alternativ 2) |
|
Slett ledetekst (alternativ 3) |
|
Avslutt (alternativ 4) |
|
Variabler
Variabel |
Type |
Beskrivelse |
---|---|---|
blobId | STRENG | Blob-IDen til lydfilen |
audioFileName | STRENG | Navnet på lydfilen (standard: "EmergencyDemo.wav"). |
Id | STRENG | ID-en til lydfilen. |
status | STRENG | Statusen for API-forespørselen. |
nyttFilnavn | STRENG | Navnet på den oppdaterte lydfilen (standard: "updatedFile.wav"). |
svar | STRENG | HTTP-svaret fra API-forespørslene. Dette er valgfritt, for feilsøking. |
Aktiviteter som brukes
Flyt aktivitet |
Beskrivelse |
---|---|
Start | NyTelefonKontakt: Starter flyten når anropet mottas. |
IVR Meny | MainMenu: Spiller av en meny med alternativer for rask administrasjon. |
Opprett ledetekst |
|
Oppdater ledeteksten |
|
Slett ledetekst |
|
Annen |
|
Ytterligere detaljer
Hvis du vil ha mer informasjon om hvordan du bruker kontrollene for postaktivitet, HTTP-forespørsler og opptak i Webex Contact Center, kan du se delen HTTP-forespørselsaktivitet .
Siste agentrutingmal
Den siste agentrutingsmalen demonstrerer hvordan du implementerer siste agentruting innen Webex Contact Center ved å utnytte den forbedrede HTTP-aktiviteten med støtte for innholdstype: GraphQL.
Den bruker HTTP-koblingen WebexCC APIs til å samhandle med Search API, slik at anrop kan rutes til den siste agenten som behandlet anropet. Denne malen forbedrer kundeopplevelsen ved å koble dem til en kjent agent.
Denne flytmalen kontrollerer om en kunde har ringt i løpet av de siste 24 timene, og ruter i så fall anropet til den samme agenten. Den bruker søk API via GraphQL for å finne den siste agenten som håndterte samtalen basert på innringerens ANI (automatisk nummeridentifikasjon).
Den bruker funksjonen som forbedrer HTTP-aktiviteten innen Webex Contact Center ved å legge til støtte for Content-Type: GraphQL - Evne til å bruke WebexCC APIs HTTP-kontakt for
å bruke Search API via den nye GraphQL-innholdstypen: inkludert variabel substitusjon.
Forutsetninger
-
Konfigurer en kobling til Webex Contact Center API-er.
-
Forsikre deg om at Webex Contact Center-miljøet er riktig konfigurert: inngangspunkt, inngangspunktkartlegging, køer osv.
Strømningsfordeling
-
Anrop er mottatt:
-
Samtale går inn i flyten ved aktiviteten NyTelefonkontakt .
-
-
Første hilsen:
-
PlayMessage-aktiviteten spiller av en første hilsen til den som ringer.
-
-
Pakk ut nåværende tid:
-
CurrentTime-aktiviteten trekker ut gjeldende klokkeslett.
-
-
Beregn tid 24 timer siden:
-
Den Goback_By_a_day aktiviteten beregner tiden 24 timer før gjeldende klokkeslett.
-
-
Trim the ANI:
-
SettVariabel-aktiviteten trimmer ANI (telefonnummeret til den som ringer) for å fjerne prefikset "+1" for oppslagsformål.
-
-
Søk API Call (GraphQL):
-
SearchAPILastAgent-aktiviteten foretar et anrop til Webex Contact Center Search API ved hjelp av GraphQL for å finne agenten som behandlet det forrige anropet basert på ANI.
-
Den bruker variablene
goback_by_a_day
ogcurrentTime
til å søke i løpet av de siste 24 timene. -
GraphQL-spørringen søker etter oppgaver som samsvarer med anroperens ANI eller trimmet ANI som ikke er aktive, og trekker ut eier-IDen (agent-ID) for oppgaven.
-
-
Feilsøkingslogging:
-
DebugLog-aktiviteten logger HTTP-statuskoden og svarteksten fra Søk API-anropet.
-
Den Debug_Log aktiviteten logger den utpakkede agent-ID-en.
-
-
Sjekk API svar:
-
Den Condition_kxu aktiviteten kontrollerer om HTTP-statuskoden fra Søk API-anropet er 200 (vellykket).
-
-
Kontroller om agent-ID er trukket ut:
-
Condition_jtn-aktiviteten kontrollerer om en agent-ID ble trukket ut fra Søk API-svaret.
-
-
Rute til siste agent (hvis funnet):
-
Hvis en agent-ID blir funnet, spiller den PlayMessage_ee8 aktiviteten en bekreftelsesmelding til oppringeren, og informerer dem om at de blir overført til den samme agenten de snakket med tidligere.
-
Den QueueToAgent_xh1 aktiviteten setter anropet i kø til agenten med den utpakkede agent-ID-en.
-
-
Rute til standardkø (hvis ikke funnet):
-
Hvis det ikke blir funnet noen agent-ID (enten API-anropet mislyktes eller ingen tidligere anrop ble funnet innen 24 timer), setter QueueToDefault-aktiviteten anropet i kø til en standardkø.
-
-
Spill musikk på vent:
-
Den PlayMusic_i73 aktiviteten spiller musikk på, vent mens innringeren venter i køen.
-
Variabler
-
agentId: (STRING) – ID-en til den siste agenten som behandlet anropet.
-
currentTime: (STRING) - Gjeldende tid i millisekunder siden epoken.
-
goback_by_a_day: (STRING) - Tiden for 24 timer siden i millisekunder siden epoken.
-
Response: (STRING) – HTTP-svaret fra Søk API.
-
ANITrim: (STRING) - Den trimmede ANI (telefonnummeret) til oppringeren.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (NyTelefonKontakt) |
Starter flyten når anropet mottas. |
Handlinger |
|
PlayMessage |
Spiller av en melding til anroperen. |
QueueToAgent |
Setter anropet i kø til en bestemt agent. |
PlayMusic |
Spiller av musikk på vent. |
Kø |
Setter anropet i kø til en standardkø. |
HTTP |
Gjør en HTTP-forespørsel til Søk API ved hjelp av GraphQL. |
PlayMessage |
Spiller av en melding som angir at anroperen rutes til den siste agenten. |
Angi variabel |
|
Betingelser |
|
Hold musikk (MusicOnHold) |
Spiller av musikk på vent mens oppringeren venter i køen. |
Sløyfehåndtering (CallLoopCycle og LoopCycle) |
Sørger for at anrop som gjentas for mange ganger, dirigeres til den endelige menyen. |
Frakobling (DisconnectContact) |
Kobler fra samtalen etter meldinger eller når oppringeren velger å avslutte samhandlingen. |
Flere ressurser
Hvis du vil ha mer informasjon om hvordan du bruker HTTP-forespørsler med GraphQL og andre aktiviteter i Webex Contact Center, kan du se delen HTTP-forespørselsaktivitet .
Se også dokumentasjonen # Webex Contact Center API-er for detaljer om spørringene Search API og GraphQL.
AI-agent autonom (pakkesporing)
Denne flyten bruker en autonom AI-agent til å administrere talesamhandlinger relatert til pakkesporing. Flyten gir et alternativ for å eskalere til menneskelige agenter når det er nødvendig eller på AI-agentfeil.
Flyten er utformet for å håndtere kundeinteraksjoner om pakkesporing via en autonom AI-agent. AI-agenten består av en handling for å spore pakke og en kunnskapsbase relatert til generelle forsendelsesspørsmål. Kunder kan be om å få snakke med en menneskelig agent når som helst.
Forutsetninger
For å bruke denne flyten må du kontrollere at følgende er konfigurert:
-
En autonom AI-agent konfigurert med riktig handling (sammen med oppfyllelse) og kunnskapsdokumenter. Et eksempel på en oppfyllelsesflyt er tilgjengelig i Webex Connect flytmaler.
-
Inngangspunkt, kø, team og inngangspunkttilordning konfigurert på innstillingssiden for kontrollhuben for Webex Contact Center.
-
Cisco Tekst-til-tale (TTS) er aktivert for dynamisk generering av egendefinerte meldinger.
-
Last opp statiske lydfiler hvis du ikke bruker standardlyden til Cisco.
Fordeling av integrering
-
Innringer initierer kontakt: Anropet mottas av Webex Contact Center og sendes til den autonome AI-agenten.
-
AI-agentsamhandling: AI-agenten behandler innringerens forespørsel relatert til pakkesporing.
-
Kø til agent: Hvis eskalering kreves på kundeforespørsel eller på grunn av AI-agentfeil, plasseres innringeren i en kø for en menneskelig agent.
-
Frakobling: Samhandlingen avsluttes når anroperens forespørsel er behandlet eller oppringeren overføres til en agent.
Aktiviteter som brukes i flyten
Flyt aktivitet |
Beskrivelse |
---|---|
Start (ny telefonkontakt) | Denne aktiviteten markerer begynnelsen på flyten, utløst av et nytt anrop. |
Virtuell agent V2 (VAV2) | Aktiviteten som er ansvarlig for samhandlingen mellom flyten og AI-agenten. Interaksjon. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten. |
Spill av melding | Leverer systemmeldinger ved hjelp av Cisco Tekst-til-tale. Brukes til å spille av en feilmelding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil. |
Kø til agent | Behandler kølogikk for eskalering til menneskelige agenter. |
Spill musikk | Hold musikk som spilles av under kø når oppringeren venter på agenttilkobling. |
Koble fra | Avslutter samhandlingen etter fullføring av oppgaver eller hvis eskalert til en menneskelig agent. |
Feilbehandling
Flyten omfatter feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at innringeren blir informert og omdirigert på riktig måte.
Kundestøtte for utviklere
Hvis du vil ha dypere innsikt i bruk av Webex Contact Center med autonome AI-agenter, kan du se relatert dokumentasjon:
Ytterligere ressurser
Hvis du trenger hjelp relatert til denne flyten, kan du kontakte kundestøtteteamet Webex Contact Center via utviklerportalen #Webex.
Hvis du vil ha flere diskusjoner, kan du gå til Webex Contact Center API-utviklerfellesskapet.
AI-agent skriptet (pakkesporing)
Denne flyten er utformet for å håndtere talesamhandlinger relatert til pakkesporing ved hjelp av en skriptbasert virtuell agent. Denne flyten demonstrerer den enkleste måten å utføre fullføring på for en skriptagent. I tillegg demonstrerer flyten kø for kunder til forskjellige agentkøer basert på den siste aktive hensikten og egendefinerte rapporter for AI-agenter i Analyser.
Denne flyten utnytter en skriptbasert Webex AI-agent til å samhandle med kunder angående pakkesporing. VAV2-aktiviteten (Virtual Agent V2) avsluttes gjennom "Handled"-kanten når skriptagenten reiser en egendefinert hendelse for å spore pakken. Flyten bruker en pakkesporing API for å oppnå dette. Denne API er tilgjengelig for utviklere for testing og demoer. Utdatadataene analyseres i flyten og sendes tilbake til agenten via en tilstandshendelse. Mer informasjon om hvordan du konfigurerer oppfyllelse for skriptagenter for tale.
Forutsetninger
For å bruke denne flyten må du kontrollere at følgende er konfigurert:
-
En Webex AI-agent konfigurert til å håndtere pakkesporingsforespørsler. Denne agenten er tilgjengelig for import når du oppretter en ny agent.
-
Inngangspunkt, kø, team og inngangspunkttilordning konfigurert på innstillingssiden for kontrollhuben for Webex Contact Center.
-
Forsikre deg om at Cisco Text-to-Speech (TTS) er aktivert for å generere dynamiske lydmeldinger.
-
Last opp statiske lydfiler for tilpassede systemvarsler om nødvendig.
Fordeling av integrering
Fordeling av integrering |
Beskrivelse |
---|---|
Anroper starter kontakt | Anropet mottas av Webex Contact Center og sendes til den skriptede AI-agenten. |
Samhandlingstilstanden logges ved hjelp av Global variabel | Flyten angir den globale variabelen CustomAIAgentInteractionOutcome for å logge tilstanden for kundens samhandling med AI-agenten. Dette oppdateres på forskjellige punkter og brukes til å bygge egendefinerte rapporter ved hjelp av visualiser. |
Samhandling med AI-agent | AI-agenten behandler kundeinndata og svarer basert på konfigurerte hensikter. Hvis brukeren har til hensikt å spore en pakke og oppgir et gyldig pakkenummer, leveres kontrollen tilbake til flyten via en egendefinert hendelse. |
Analyse og oppfyllelse av metadata for AI-agent | Kundens pakkenummer hentes fra VAV2-metadataene og brukes i HTTP-aktiviteten. |
Betingelser for oppfyllelse av respons | Flyten kontrollerer om pakkeinformasjonen blir funnet eller ikke, og angir passende svar. |
Samhandling med AI-agent gjenopptas* | Avhengig av oppfyllelsesresponsen sendes meldingen som skal sendes til kundene, tilbake til skriptagenten via hendelsesdata under "Tilstandshendelse". |
Agentoverlevering og saksaktivitet | Bestemmer de neste trinnene basert på den forrige intensjonen, og styrer flyten til forskjellige køer basert på tidligere intensjon. |
Kø til agent | Hvis eskalering er nødvendig, eller i tilfelle feil, plasseres innringeren i en kø for en menneskelig agent. |
Koble fra | Samhandlingen avsluttes når anroperens forespørsel er behandlet eller oppringeren overføres til en agent. |
Aktiviteter som brukes i flyten
Flyt aktivitet |
Beskrivelse |
---|---|
Start | Starter flyten når et nytt anrop mottas. |
Angi variabel for interaksjonsresultat | Bruk den angitte variabelaktiviteten til å oppdatere den globale variabelen CustomAIAgentInteractionOutcome for å lagre den siste tilstanden for samhandlingen med AI-agent. |
Samhandling med AI-agent | Behandler pakkesporingsforespørsler ved hjelp av skriptede samhandlinger. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten. |
Detaljer om analyseringspakke | Trekker ut pakkenummer fra metadataene fra den virtuelle agenten. |
HTTP-forespørsel om pakkeinformasjon | Sender en forespørsel til logistikken API om å hente pakkestatus og estimert levering. Bruk ABC123456 som et eksempelpakkenummer. |
Betinget logikk | Bestemmer svaret basert på pakkestatusen eller HTTP-statuskoden for API-anropet. |
Angi svarvariabler | Konfigurerer svar for å kommunisere om pakken ble funnet eller leveringsdetaljene. |
Spill av melding | Gir systemfeilmeldinger ved hjelp av Cisco Tekst-til-tale, spesielt i tilfeller av systemfeil. |
Saksaktivitet | Styrer flyten basert på den forrige hensikten, og bestemmer ruting til bestemte køer. |
Kø til agent | Behandler kølogikk for eskalering til menneskelige agenter. |
Spill musikk | Hold musikk som spilles av under kø når oppringeren venter på agenttilkobling. |
Koble fra | Avslutter samhandlingen etter fullføring av oppgaver eller hvis eskalert til en menneskelig agent. |
Spesifikasjoner for flyt
Flyt-JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er avgjørende for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex Contact Center og DialogFlow. De viktigste variablene som brukes inkluderer:
Variabel |
Beskrivelse |
---|---|
event_name |
Navnet på hendelsen som ble sendt til AI-agenten. |
event_data |
Hendelsesnyttelast sendt til AI-agenten. |
status |
Status for pakken basert på HTTP-svaret. |
estimertLevering |
Anslått leveringsdato og -tid for pakken basert på HTTP-svaret. |
packageResp |
Svar som skal sendes tilbake til kunden basert på HTTP-aktivitetssvar. |
Global_VoiceName |
Bestemmer stemmen som brukes til tekst-til-tale. |
CustomAIAgentInteractionOutcome |
Logger samhandlingstilstanden – forlatt, behandlet, eskalert eller feilet – basert på kundens samhandling med AI-agenten. |
Feilbehandling
Flyten omfatter feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at innringeren blir informert og omdirigert på riktig måte.
Ytterligere ressurser
Hvis du vil ha dypere innsikt i bruk av Webex Contact Center med skriptede AI-agenter, kan du se relatert dokumentasjon:
Kundestøtte for utviklere
Hvis du trenger hjelp relatert til denne flyten, kan du kontakte kundestøtteteamet Webex Contact Center via utviklerportalen #Webex.
Hvis du vil ha flere diskusjoner, kan du gå til Webex Contact Center API-utviklerfellesskapet.
AI-agent skriptet (bestilling av legeavtale)
Denne malen demonstrerer dataflyten mellom Webex Contact Center og Webex AI Agent Studio for en samhandling som utnytter en skriptagent. Flyten inneholder flere integrasjoner med eksterne systemer. Disse startes basert på egendefinerte hendelser som sendes av AI-agent, og oppfyllelsesdataene sendes tilbake til agenten.
Denne flyten viser hvordan data sendes mellom Webex Contact Center og Webex AI Agent Studio ved hjelp av egendefinerte hendelser. Denne flyten muliggjør automatisert planlegging og administrasjon av legeavtaler gjennom en skriptbasert AI-agent. Den integreres med eksterne systemer for å sjekke tilgjengelighet, opprette avtaler, slå opp eksisterende avtaler og avbryte avtaler. Flyten sikrer sømløs kommunikasjon mellom innringeren og AI-agenten, med eskaleringsalternativer til menneskelige agenter når det er nødvendig.
Forutsetninger
For å bruke denne flyten må du kontrollere at følgende er konfigurert:
-
En skriptbasert AI-agent konfigurert med relevante hensikter for å håndtere bestilling og avbestilling av avtaler. Dette kan importeres fra maler når du oppretter en ny skriptagent i AI Agent Studio-plattformen.
-
Inngangspunkt, kø, team og inngangspunkttilordning konfigurert på innstillingssiden for kontrollhuben for Webex Contact Center.
-
API-er for grensesnitt mot det eksterne avtalestyringssystemet.
-
Cisco Tekst-til-tale (TTS) er aktivert for å generere dynamiske lydmeldinger.
-
Last opp statiske lydfiler hvis du ikke bruker standardlyden til Cisco.
Fordeling av integrering
Fordeling av integrering |
Beskrivelse |
---|---|
Anroper starter kontakt | Anropet mottas av Webex Contact Center og sendes til AI-agenten. |
Samhandling med AI-agent | AI-agenten behandler kundeinndata og svarer basert på konfigurerte hensikter. |
Bytte av kontroll mellom AI-agent og flyt | Kontrollen over samtalen utveksles mellom AI-agenten og flyten på ulike trinn. AI-agent overlater kontrollen til flyten via egendefinerte hendelser, flyten utfører riktig oppfyllelse basert på hendelsesnavnet og leverer kontrollen tilbake til AI-agenten sammen med oppfyllelsesdata via tilstandshendelse i Virtual Agent V2-aktiviteten. |
Kø til agent | Hvis eskalering kreves, plasseres oppringeren i en kø for en menneskelig agent. |
Koble fra | Samhandlingen avsluttes når oppgaven er fullført eller oppringeren overføres til en agent. |
Aktiviteter som brukes i flyten
Flyt aktivitet |
Beskrivelse |
---|---|
Start | Denne aktiviteten markerer begynnelsen på flyten, utløst av et nytt anrop. |
Virtuell agent V2 (VAV2) | Aktiviteten som er ansvarlig for samhandling med AI-agent. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten. |
Analysere | Brukes til å analysere hendelsesnyttelast fra VAV2-aktiviteten. |
Tilfelle | Brukes til å kontrollere hendelsesnavnet som VAV2-aktiviteten og -grenen sendte til passende HTTP-forespørselsaktiviteter. |
HTTP-forespørsel | Kommuniserer med eksterne systemer for å utføre operasjoner som å sjekke tilgjengelighet, opprette, slå opp eller avbryte avtaler ved hjelp av HTTP-forespørsler basert på hendelsesnavnet som sendes av VAV2-aktiviteten. Aktiviteten analyserer også svaret på HTTP-forespørselen. |
Betingelse | Evaluerer resultatet av HTTP-forespørsler og styrer flyten basert på vellykkede eller feilbetingelser. |
Angi variabel | Brukes til å konfigurere variabler som hendelsesnavn og hendelsesdata, som er avgjørende for å aktivere VAV2-aktiviteten på nytt med passende tilstandshendelsesparametere. |
Spill av melding | Leverer systemmeldinger ved hjelp av Cisco Tekst-til-tale. Brukes til å spille av en feilmelding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil. |
Kø til agent | Behandler kølogikk for eskalering til menneskelige agenter. |
Spill musikk | Hold musikk som spilles av under kø når oppringeren venter på agenttilkobling. |
Koble fra kontakt | Avslutter samhandlingen etter fullføring av oppgaver eller hvis eskalert til en menneskelig agent. |
Spesifikasjoner for flyt
Flyt-JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er avgjørende for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex Contact Center og DialogFlow. De viktigste variablene som brukes inkluderer:
Variabel |
Beskrivelse |
---|---|
event_name |
Navnet på hendelsen som ble sendt til AI-agenten. |
event_data |
Hendelsesnyttelast sendt til AI-agenten. |
event_data_string |
Strengversjon av event_data siden VAV2-aktiviteten bare godtar streng. |
http_input |
Be brødteksten om HTTP-aktiviteten basert på VAV2-metadata. |
Global_VoiceName |
Bestemmer stemmen som brukes til tekst-til-tale. |
Feilbehandling
Flyten omfatter feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at innringeren blir informert og omdirigert på riktig måte.
Ytterligere ressurser
Hvis du vil ha dypere innsikt i hvordan du konfigurerer AI-agenter på Webex AI Agent Studio og bruker dem med Webex Contact Center, kan du se Webex AI Agent Studio Administration Guide.
Kundestøtte for utviklere
-
Hvis du trenger hjelp angående denne integreringen, åpner du en forespørsel med Webex Contact Center utviklerstøtteteam via Webex utviklerportalen.
-
For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.
Bruke delflytmaler
Underflytmaler fungerer på samme måte som flytmaler. Disse malene strømlinjeformer opprettelsen av delflyter som kan integreres i flere flyter, noe som reduserer redundans og utviklingstid.
Hvis du vil opprette underflyter ved hjelp av underflytmaler, velger du riktig mal, endrer den slik at den passer til dine behov, validerer, publiserer og innlemmer den i arbeidsflytene. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flytmaler.
Samle inn informasjon om tilbakeringing
Bruk denne malen til å opprette en underflyt for innsamling av tilbakeringingsinformasjon, slik at anropere kan bli i køen eller be om tilbakeringing for fleksible tjenestealternativer.
Denne underflyten har en meny som gjør det mulig for innringere å velge tilbakeringing eller forbli i køen. Hvis alternativet for tilbakeringing er valgt, samler det inn nødvendig informasjon for en tilbakeringing, enten ved hjelp av oppringerens gjeldende nummer eller et alternativt nummer. Du kan endre delflyten for å sikre en problemfri anroperopplevelse ved å håndtere feil eller ukjente forhold, for eksempel tidsavbrudd og ugyldige inndata.
Denne underflyten bruker Cisco Tekst-til-tale (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde musikk-på-vent-filen, defaultmusic_on_hold.wav.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen Webex Contact Center før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger, utgående ANI og mer.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco Text-to-Speech (TTS).
- Kontroller at variablene for tilbakeringing (for eksempel: callbackNumber, callbackNumberEntered, stayInQueue) er tilordnet riktig til systemet for å fange opp de riktige dataene.
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Inndata for delflyt
- Tilbakeringingsnummer – STRENG: Nummeret som skal brukes til tilbakeringingen (enten det nummeret som oppringeren ringer fra, eller et nytt nummer).
- stayInQueue - BOOLEAN: Angir om innringeren valgte å forbli i køen (True) eller be om en tilbakeringing (False).
Utganger for delflyt
- callbackNumberEntered - STRING: Nummeret som oppringeren angav for tilbakeringingen, hvis de valgte å oppgi et alternativt nummer.
- stayInQueue - BOOLEAN: Om innringeren valgte å bli i køen eller motta en tilbakeringing.
Fordeling av understrømning
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Element for delflyt |
Beskrivelse |
---|---|
Start underflyt |
Anropet går inn i underflyten. |
Velg bort-menyen |
Anroperen får et alternativ om å enten bli i køen eller motta en tilbakeringing.
|
Nummer-menyen |
Hvis innringeren velger å motta en tilbakeringing, får de muligheten til å:
|
Samle inn sifre |
Hvis oppringeren velger å angi et nytt tilbakeringingsnummer, blir de bedt om å skrive inn sitt 10-sifrede nummer etterfulgt av firkanttasten (#). |
Angi variabel |
Det innsamlede tilbakeringingsnummeret lagres i variabelen callbackNumberEntered. |
Avslutt delflyt | Delflyten avsluttes etter innsamling av tilbakeringingsinformasjon eller håndtering av eventuelle feil. |
Aktiviteter for delflyt
Tabellen nedenfor beskriver sekvensen for delflytaktiviteter for innsamling av tilbakeringingsinformasjon.
Aktivitet for underflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten begynner når den påkalles. |
Velg bort-menyen |
Dette gir oppringeren et alternativ til enten å bli i køen eller motta en tilbakeringing. Dette bruker TTS til å be anroperen om å trykke 1 for en tilbakeringing eller 2 for å bli i køen. |
Nummer-menyen |
Hvis oppringeren velger en tilbakeringing, blir de bedt om å bruke sitt gjeldende nummer eller angi et nytt. |
Samle inn sifre |
Hvis innringeren velger å angi et nytt nummer, samler denne aktiviteten inn sitt 10-sifrede nummer etterfulgt av firkanttegnet (#). |
Angi variabel |
Det innsamlede nummeret lagres i variabelen callbackNumberEntered for videre bruk. |
Avslutt delflyt | Flyten avsluttes etter at du har behandlet innringerens valg og samlet inn nødvendig informasjon. |
Flere ressurser
Hvis du vil ha mer informasjon om konfigurering av underflyter, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Feilhåndtering
Bruk malen for feilhåndtering av underflyt i Webex Contact Center til å håndtere feil som problemer med køhåndtering eller API-forespørselsfeil. Den kan knyttes til bestemte aktiviteter eller konfigureres som en global feilbehandler, slik at systemet fortsetter å fungere jevnt og gir brukerne tilbakemelding om eventuelle problemer.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen Webex Contact Center før du implementerer denne underflyten:
- Kontroller at Cisco Tekst-til-tale (TTS) er aktivert for at kontaktsenteret skal kunne bruke tekst-til-tale for feilmeldinger.
- Tilordne errorMessage-variabelen for dynamisk håndtering av de riktige feilmeldingene i arbeidsflyten.
Hvis du vil ha detaljert informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Inndata for delflyt
- errorMessage - STRING: Feilmeldingen som skal spilles av dynamisk, angir problemet som oppringeren har opplevd.
Utganger for delflyt
- I/T: Denne delflyten produserer ikke utdata da den brukes til å håndtere feil og gi tilbakemelding til oppringeren.
Fordeling av understrømning
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Element for delflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten utløses når det oppstår en feil. |
Spill av feilmelding |
Systemet spiller av en dynamisk feilmelding definert av errorMessage-variabelen ved hjelp av Cisco Cloud TTS. Meldingen kan for eksempel være: Vi har tekniske problemer. Prøv igjen senere. |
Avslutt delflyt (Normal slutt) |
Hvis feilen håndteres, avsluttes delflyten grasiøst. |
Avslutt delflyt (Feil slutt) |
Hvis det oppstår flere problemer (for eksempel hvis feilmeldingen ikke spilles av), avsluttes delflyten i en eskaleringstilstand for å angi en kritisk feil. |
Aktiviteter for delflyt
Tabellen nedenfor beskriver sekvensen av delflytaktiviteter for håndtering av feil.
Aktivitet for underflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten starter når det oppstår en feil, og feilhåndteringssekvensen starter. |
Spill av feilmelding |
Spiller feilmeldingen av oppringeren ved hjelp av Cisco Cloud TTS. Meldingsinnholdet defineres dynamisk av errorMessage-variabelen. |
Avslutt delflyt (Normal slutt) |
Avslutter delflyten hvis feilen løses uten ytterligere problemer. |
Avslutt delflyt (Feil slutt) |
Avslutter delflyten med en eskalering hvis det oppstår flere feil under feilhåndteringsprosessen. |
Flere ressurser
Hvis du vil ha mer informasjon om konfigurering av underflyter, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
HTTP-datadukkert
Bruk denne underflytmalen til å hente kundekontoinformasjon via en HTTP-forespørsel. Den støtter konto-ID-bekreftelse, manuell oppføring hvis forespørselen mislykkes, og håndterer tidsavbrudd, ugyldige inndata og kritiske feil – ideelt for automatiserte kundekontooppslag i kontaktsentre.
Denne underflyten gir en dynamisk opplevelse der kundekontoinformasjon hentes ved hjelp av en HTTP-forespørsel. Hvis oppslaget er vellykket, blir kunden bedt om å bekrefte konto-ID-en. Hvis det mislykkes, eller oppringeren foretrekker det, kan de skrive inn kontonummeret manuelt. Flyten håndterer feil som ugyldige inndata, tidsavbrudd og kritiske feil, på en elegant måte.
Denne underflyten bruker Cisco Tekst-til-tale (TTS) for alle lydmeldinger.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen Webex Contact Center før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, koblinger, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco Text-to-Speech (TTS).
- Kontroller at URL-adressen og parameterne for HTTP-forespørselen er riktig angitt basert på organisasjonens behov.
Hvis du vil ha detaljert informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Inndata for delflyt
- errorMessage - STRING: En melding som spilles av i tilfelle det oppstår en feil under underflyten.
Utganger for delflyt
- outputVariable - STRING: Lagrer bekreftet eller manuelt angitt kontonummer.
Fordeling av understrømning
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Element for delflyt |
Beskrivelse |
---|---|
Start underflyt (Initialisering) |
Delflyten starter prosessen med å hente kundedata. |
Vent (Trøstemelding) |
Innringeren blir informert om at systemet henter informasjonen ved hjelp av en TTS-ledetekst: Vent mens vi slår opp informasjonen din. |
HTTP-forespørsel (Hent kundeinfo) |
Systemet sender en HTTP GET-forespørsel om å hente kundeinformasjon fra et spesifisert API-endepunkt. Hvis svaret lykkes, inneholder det kunde-ID. |
Sjekk HTTP-status (Evaluer respons) |
HTTP-svaret evalueres basert på statuskoden. Hvis forespørselen var vellykket, går prosessen videre til neste trinn. |
Bekreftelse-menyen (Be om bekreftelse eller manuell oppføring) |
Oppringeren blir bedt om å bekrefte den hentede konto-ID-en eller angi kontonummeret manuelt hvis det er feil. |
Angi variabel (Butikkkonto-ID) |
Hvis oppringeren bekrefter konto-ID-en, lagres verdien i outputVariable. |
Samle inn sifre (Manuell kontooppføring) |
Hvis forespørselen mislykkes eller oppringeren velger å skrive inn kontonummeret på nytt, blir de bedt om å skrive inn et 6-sifret kontonummer etterfulgt av firkantnøkkelen (#). |
Feilhåndtering (Fortsatt, ugyldig, kritisk) |
Delflyten håndterer tidsavbrudd, ugyldige inndata og kritiske feil med respektive ledetekster:
|
Avslutt delflyt (Konklusjon) |
Delflyten avsluttes enten etter bekreftelse av kontonummer eller håndtering av en feil. |
Aktiviteter for delflyt
Tabellen nedenfor beskriver sekvensen for delflytaktiviteter for denne malen.
Aktivitet for underflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten begynner når den påkalles. |
Vent |
Spiller av en melding ved hjelp av TTS, og ber oppringeren om å vente mens informasjonen hentes. |
HTTP-forespørsel |
Sender en HTTP GET-forespørsel om å hente kundens kontoinformasjon. |
Sjekk HTTP-status |
Evaluerer HTTP-svaret for å avgjøre om forespørselen var vellykket. |
Bekreftelse-menyen |
Ber oppringeren om å bekrefte den hentede konto-ID-en eller angi den på nytt hvis den er feil. |
Angi variabel |
Lagrer det bekreftede eller manuelt angitte kontonummeret. |
Samle inn sifre |
Samler inn et 6-sifret kontonummer fra oppringeren hvis HTTP-forespørselen mislykkes eller de velger å oppgi et nytt kontonummer. |
Feilhåndtering |
Flere ledetekster håndterer tidsavbrudd, ugyldige inndata og kritiske feil under delflyten. |
Avslutt delflyt |
Flyten avsluttes etter at kontonummeret er bekreftet eller det oppstår en feil. |
Behandling av køer
Bruk denne subflow-malen til å automatisere købehandling i Webex Contact Center, slik at innringere engasjerer seg med musikk og meldingsmeldinger.
Denne delflyten spiller av kømusikk etterfulgt av en melding, og gjentar sekvensen opptil et angitt antall ganger (standard er tre). Det sikrer jevn køhåndtering og en engasjerende innringeropplevelse. Du kan tilpasse variabler som musikkvalg, meldingsinnhold og antall løkker.
Denne underflyten bruker Cisco Tekst-til-tale (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen Webex Contact Center før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, koblinger, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Sørg for riktig købehandlingslogikk og konfigurasjoner for feilhåndtering.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger eller musikkfiler brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Contact Center installasjons- og administrasjonsveiledning.
Inndata for delflyt
- queueMessage - STRING: Meldingen som skal spilles av mellom musikkspor (default: Please wait).
- queueMusic1 - STRING: Den første musikkfilen som spilles av mens oppringeren venter (default:
defaultmusic_on_hold.wav
). - queueMusic2 - STRING: Den andre musikkfilen som skal spilles av mellom meldinger (standard:
defaultmusic_on_hold.wav
). - Teller - HELTALL: En teller for å spore antall løkker (standard: 0).
- musicDuration - HELTALL: Varigheten som hvert musikkspor spilles av (standard: 10 sekunder).
Utganger for delflyt
Ingen
Fordeling av understrømning
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Element for delflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten begynner. |
Tilstandskontroll |
Underflyten kontrollerer om telleren er mindre enn 2. Hvis sann, fortsetter flyten til musikk- og meldingssekvensen. Hvis usann, avsluttes delflyten. |
Spill musikk 1 |
Den første musikkfilen (queueMusic1) spilles av i varigheten som er definert av musicDuration. |
Spill av melding |
Etter den første musikkfilen spilles en melding av med Cisco TTS, med innholdet definert av queueMessage. |
Spill musikk 2 |
Etter meldingen spilles den andre musikkfilen (queueMusic2) av i den definerte varigheten. |
Trinnvis teller |
Tellervariabelen økes med 1 etter at den andre musikkfilen er spilt. |
Vilkåret sjekkes på nytt |
Etter at telleren er trinnvis, kontrollerer flyten på nytt om telleren fremdeles er mindre enn 2. Hvis sant, gjentas løkken; Ellers avsluttes underflyten. |
Avslutt delflyt |
Når telleren når 2, slutter delstrømmen. |
Aktivitet for underflyt
Tabellen nedenfor beskriver sekvensen for delflytaktiviteter.
Aktivitet for underflyt |
Beskrivelse |
---|---|
Start underflyt |
Initialiserer underflytprosessen. |
Tilstandskontroll |
En betingelse kontrolleres for å sikre at telleren er mindre enn 2, slik at sløyfen kan fortsette. |
Spill musikk 1 |
Spiller av den første musikkfilen i varigheten som angis av musicDuration. |
Spill av melding |
Spiller av en melding med Cisco TTS med innhold levert av queueMessage. |
Spill musikk 2 |
Spiller av den andre musikkfilen i varigheten som angis av musicDuration. |
Trinnvis teller |
Øker tellervariabelen med 1 for å kontrollere løkken. |
Avslutt delflyt |
Avslutter delflyten når telleren når den forhåndsdefinerte grensen. |
Opprette og administrere flyter
Opprette en flyt
Du kan opprette og administrere flyter ved hjelp av rutingressursmodulen. Når du utformer en flyt, kan ikke en konsultasjonssamhandling inneholde høflighetstilbakeringing, tilbakemelding etter samtaleundersøkelse eller blindoverføringsaktivitet.
Når du oppretter en flyt, og antallet noder overskrider 100, kan du oppleve ventetid i flytutformingen. I slike tilfeller anbefaler vi at du bruker funksjonene Flytkjeding og Dynamiske variabler til å bryte ned en stor flyt til mindre flyter som er enkle å håndtere. Hvis du vil ha mer informasjon, kan du se Koble flere flyter (flytkjetting) og Køkontakt.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
På Flyter-siden klikker du Behandle flyter. Velg Opprett flyter fra rullegardinlisten. Veiviseren Opprett en ny flyt vises med alternativet for å velge mellom Flyt eller Delflyt.
|
4 |
Klikk på Flyt. Klikk Delflyt for å opprette en underflyt. Prosessen med å opprette en delflyt ligner på prosessen med å opprette en flyt. |
5 |
Velg det nødvendige alternativet for å opprette flyten:
|
6 |
Klikk Start på nytt. |
7 |
Skriv inn et unikt navn i Flytnavn-feltet . Flytnavnet kan ikke inneholde mellomrom. Det eneste tillatte spesialtegnet er _ (understrek). Den tillatte lengden er 80 tegn. For eksempel NewContact_01. |
8 |
Klikk på Opprett flyt. Vinduet Flow Designer vises. |
9 |
I delen Generelle innstillinger skriver du inn beskrivelsen av flyten. Du kan ikke endre beskrivelsen senere. |
10 |
(Valgfritt) Konfigurer følgende innstillinger i delen Diagraminnstillinger .
|
11 |
Gjør følgende for å opprette flyten: |
Opprette flyter fra flytmaler
Flytmaler gir deg bruksklare flyter for vanlige brukstilfeller. Slik oppretter du flyter fra flytmaler:
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Fra navigasjonsruten Kontaktsenter klikker du . |
4 |
Klikk Behandle flyter på Flyter-siden , og klikk deretter på rullegardinlisten Opprett flyter . Veiviseren Opprett en ny flyt vises med alternativet for å velge mellom Flyt eller Delflyt.
|
5 |
Klikk på Flyt. Hvis du vil opprette en underflyt, klikker du Underflyt. Prosessen med å opprette en delflyt ligner på prosessen med å opprette en flyt. |
6 |
Fra Velg en metode klikker du på Flytmaler. |
7 |
Velg malen fra den tilgjengelige listen over maler. Klikk på Neste. Klikk Vis detaljer for å se en detaljert forhåndsvisning av malen. Se delen Vis flytmaldetaljer for mer informasjon. |
8 |
I feltet Flytnavn angir du et unikt navn for flyten. Følg navnekonvensjonene. |
9 |
Klikk på Neste. Du har opprettet en ny flyt fra en flytmal.
Hvis du vil ha mer informasjon om flytene og hvis flyter krever ytterligere konfigurasjon før testing, bruker du koblingene som er tilgjengelige i listen over flytmaler. Se Vise flytmaldetaljer. |
Hva du skal gjøre nå
Tilpass aktivitetene og hendelsene i flyten i henhold til dine behov. Valider og publiser flyten.
Vise detaljer for flytmalen
Slik viser du flere detaljer om en bestemt mal:
1 |
Velg ønsket mal fra malsamlingssiden. |
2 |
Klikk på Vis detaljer. Siden Maldetaljer vises.
|
Hva du skal gjøre nå
Klikk Velg mal for å fortsette med den valgte malen.
Alternativer på hurtigmenyen
Bruk hurtigmenyen for flere handlinger. Hvis du vil åpne hurtigmenyen fra Flyter-siden, velger du flyten og åpner flyten i Flytutforming-modulen . Hold pekeren over flytnavnet. Det vises en meny med følgende alternativer:
- Rediger navn – Brukes til å gi flyten nytt navn.
- Eksporter – Brukes til å eksportere flyten.
- Importer – Brukes til å importere flyten.
- Slett – Brukes til å slette flyten.
- Vis versjonslogg – brukes til å vise versjonsdetaljene for flyten.
Redigere flytvariabler
Du kan ikke redigere en variabel når den er i bruk. Når du har opprettet variabeltypen, kan du ikke redigere variabeltypen.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet. |
4 |
Klikk på en variabelkode i ruten Globale egenskaper . Et popup-vindu viser et sammendrag av variabelinformasjonen.
|
5 |
Klikk på Rediger øverst til høyre i popup-vinduet. |
6 |
Velg den ubrukte variabelen i flyten. |
7 |
Gjør de nødvendige endringene i variabelnavnet, beskrivelsen, verdien og variabelkonfigurasjonene. |
Endre en flyt
Bruk veksleknappen Rediger til å redigere en flyt. Når funksjonen er aktivert, kan ikke andre flytutviklere redigere flyten samtidig. Som standard åpnes en flyt i skrivebeskyttet modus.
Du kan merke variabler som inneholder sensitiv informasjon, som sikre. Når du åpner en eksisterende flyt som inneholder flytvariabler, blir du bedt om å se gjennom og merke disse variablene som sikre. Hvis du vil ha mer informasjon om sikre variabler, kan du se Sikre variabler.
1 |
Logge på Control Hub. | ||||||||||
2 |
Gå til . Siden Flyter vises med en liste over flyter med følgende felt:
| ||||||||||
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet. Hvis den valgte flyten har flytvariabler, blir du bedt om å merke variablene som sikre. Du kan bare gjøre endringene i flyten hvis veksleknappen Rediger på er aktivert. Hvis veksleknappen Rediger på er slått av, vises flyten i skrivebeskyttet modus. | ||||||||||
4 |
Klikk Velg sikre variabler for å åpne dialogboksen Rediger sikre variabler . Du kan klikke Hopp over for nå for å fortsette redigeringen av den valgte flyten uten å merke de sikre variablene. Denne dialogboksen vises neste gang du redigerer flyten. Merk av for Ikke vis denne meldingen igjen for å hoppe over utvelgelsesprosessen for den valgte flyten permanent. Denne funksjonen støttes for øyeblikket ikke. | ||||||||||
5 |
Merk av for variablene som inneholder sensitiv informasjon, og klikk Lagre. Vinduet Flytutforming viser de valgte variablene med et låsikon ved siden av variabelnavnene. Den valgte flyten åpnes i skrivebeskyttet modus. | ||||||||||
6 |
Aktiver veksleknappen Rediger for å endre flyten. | ||||||||||
7 |
Rediger utkastflyten etter behov. Når du endrer en flyt, kan ikke en konsultasjonssamhandling inneholde høflighetstilbakeringing, tilbakemelding etter samtaleundersøkelse eller blindoverføring. | ||||||||||
8 |
Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen for automatisk lagring . |
Søk etter enheter i en flyt
Bruk søkefunksjonen til å søke etter enheter i en flyt og få rask tilgang til plasseringene deres. For flyter som er mer omfattende og komplekse, kan du bruke denne søkefunksjonen for å unngå manuelt arbeid med å finne de ønskede enhetene.
Du kan søke i følgende enheter i flyten ved hjelp av denne søkefunksjonen:
- Aktivitetsnavn, -beskrivelser og -inndata
- Variabelnavn
- Pebble uttrykk
- Flytegenskaper
Du kan søke etter og erstatte fritekst i felt, for eksempel tekstinndata, beskrivelser, rullesteinsuttrykk og så videre.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet .
|
4 |
I søkeboksen som vises øverst til høyre, skriver du inn nøkkelordet (aktivitetsnavn, variabelnavn eller streng) og trykker Enter . Alternativt kan du utløse søkeboksen ved å bruke hurtigtastene: Cmd + K (for macOS) og Ctrl + k (for Windows). Søkeresultatene vises i et eget søkepanel til venstre på skjermen.
|
5 |
(Valgfritt) Velg én eller flere enhetstyper fra rullegardinlisten for å filtrere søkeresultatene. |
6 |
Gjør følgende for å søke etter og erstatte en tekst: |
Bruke versjonsetiketter på en flyt
Vi anbefaler at du legger til versjonsetiketter for å bygge en livssyklus for flyten gjennom ulike faser, for eksempel utvikling, test og live. I stedet for å bruke endringer direkte i flyten, kan du publisere flyten gjennom faser før du distribuerer flyten til produksjonen. Denne funksjonen hjelper deg med å unngå overskriving av gjeldende flyt i produksjonen.
Når du publiserer en flyt, knytter du en versjonsetikett som Live, Test eller Dev til den nye flytversjonen i tillegg til flytnavnet. Dette gir muligheten til å knytte forskjellige versjoner av samme flyt til forskjellige inngangspunkter eller GoTo-aktivitet. Den nyeste er standard versjonsetikett som du ikke kan fjerne fra en flytversjon. Du kan bruke en hvilken som helst annen versjonsetikett sammen med den nyeste.
I tillegg kan du knytte flere versjoner av samme flyt til et inngangspunkt. Under en konfigurasjon av et inngangspunkt kan du velge en flyt sammen med en av de tilknyttede versjonsetikettene.
Du kan også endre flytlogikken dynamisk ved å åpne versjonsetiketter i flyten ved hjelp av variabelen NewPhoneContact
(se Start flyt hvis du vil ha mer informasjon). Variabelen NewPhoneContact.FlowVersionLabel
viser etiketten for flytversjonen som er under kjøring: enten Dev, Test, Live eller Latest. Når du bruker en etikett for flytversjon, kan du opprette egendefinert logikk som skreddersys til de spesifikke versjonsetikettene for flyten.
Når du åpner flyten i redigeringsmodus, ser du utkastversjonen fra den siste publiserte flytversjonen. Når du publiserer dette utkastet, knyttes etiketten til den nyeste versjonen. På et gitt tidspunkt har bare én flyt den nyeste versjonsetiketten tilknyttet. Dette tilsvarer den sist publiserte versjonen av flyten.
Før du begynner
Du må publisere flyten minst én gang.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet. |
4 |
Rediger flyten. |
5 |
Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen for automatisk lagring . |
6 |
TURN på veksleknappen Validering for å aktivere publisering. |
7 |
Klikk på Publiser. |
8 |
(Valgfritt) I dialogboksen Publiseringsflyt skriver du inn et notat om versjonen eller eventuell informasjon du vil dele med andre flytutviklere. |
9 |
Som standard velges Siste som versjonsetikett som angir den nyeste versjonen av flyten. Du kan bruke flere versjonsetiketter på en flytversjon, for eksempel live, dev eller test, fra rullegardinlisten Legg til versjonsetikett . Hvis en bestemt versjonsetikett er tilordnet til et inngangspunkt, vises et varsel ved siden av den versjonsetiketten i rullegardinlisten som sier at etiketten er tilordnet til et inngangspunkt. |
10 |
Klikk på Publiser. Når du har valgt én eller flere passende versjonsetiketter og publisert, bruker du denne versjonen av flyten når du tilordner til et inngangspunkt. |
11 |
(Valgfritt) Klikk tidtakerikonet ved siden av versjonsnummeret for å vise versjonsloggen for flyten. Versjonsloggmodalen vises som viser følgende detaljer for aktive versjoner og andre versjoner av flyten:
Bruk en av følgende attributter for nøkkelordsøk til å filtrere tabellen:
Klikk på Vis-ikonet for en hvilken som helst rad for å vise flyten som er publisert i den valgte versjonen. |
12 |
(Valgfritt) Klikk på Vis-ikonet for en hvilken som helst rad for å vise flyten som er publisert i den valgte versjonen. Hvis du velger å redigere når du viser en eldre flytversjon, overskrives det gjeldende utkastet med den bestemte flytversjonen. |
Aktivere eller deaktivere automatisk lagring
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
For å opprette en flyt, klikker du på Ny. |
4 |
Hvis du vil redigere en eksisterende flyt, klikker du på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet .
|
5 |
Hvis du vil aktivere alternativet for automatisk lagring, setter du veksleknappen for automatisk lagring til PÅ. |
6 |
Slik deaktiverer du alternativet for automatisk lagring: Når du har deaktivert alternativet for automatisk lagring, lagrer du endringene manuelt. Ellers mister du endringene som er gjort i flyten. |
Kopiere og lime inn aktiviteter
Kopier og lim inn en aktivitet eller en gruppe aktiviteter i samme flyt, slik at du ikke trenger å konfigurere aktiviteter fra grunnen av. Til dette formålet kan du velge én enkelt aktivitet eller en gruppe aktiviteter samtidig og bruke dem på nytt i samme flyt. Når du kopierer aktiviteter, oppretter systemet duplikater av disse aktivitetene og kopierer alle de konfigurerte innstillingene og koblingene.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Hvis du vil opprette en flyt, klikker du . |
4 |
Hvis du vil redigere en eksisterende flyt, klikker du på ikonet Gå til flytutforming ved siden av flyten for å åpne flyten. |
5 |
Gjør ingen av følgende: Du kan også trykke på CTRL+C på tastaturet for å kopiere de valgte aktivitetene og trykke på CTRL+V for å lime inn de valgte aktivitetene på lerretet. |
6 |
Omorganiser de kopierte aktivitetene etter behov. |
Validere en flyt
Valider en flyt for å sikre at alle obligatoriske felt er konfigurert Og at strukturen i strømmen er gyldig. Validering kan ikke fastslå hvordan systemet kjører flyten under kjøring, og garanterer ikke at flyten kjører som forventet.
Når valideringen er vellykket, lar du veksleknappen Validering være på. Du kan ikke publisere flyten med mindre valideringen lykkes.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil validere. Flyten åpnes i Flytutforming-vinduet .
|
4 |
Sett veksleknappen Validering til På. Valideringen starter, og feilene vises i vinduet. Under valideringen viser systemet feil på disse måtene:
|
5 |
Hvis du lukker vinduet Valideringsdetaljer og vil åpne det på nytt, klikker du på knappen Flytfeil . |
6 |
(Valgfritt) Hvis det er feil, setter du Validering -bryteren til Av. Rett opp feilene og start valideringen på nytt. Flytvalidering kan ikke evaluere funksjoner eller sjekke om variabler løses til forventede verdier. Den sjekker bare for strukturelle feil. Dobbeltsjekk variablene dine for å sikre at de fungerer som forventet. |
Kopier en flyt
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ellipseikonet ved siden av flyten du vil kopiere, og klikk på Kopier. Navnet på den kopierte flyten har dette formatet: Copy_FlowName_FlowID. Flytnavn er navnet på den opprinnelige flyten, og flyt-ID er en unik identifikator for den opprinnelige flyten. |
4 |
Åpne den kopierte flyten for å redigere navnet. |
Eksporter en flyt
Eksporter en flyt for å trekke ut en flytdefinisjon som en JSON-fil. Senere kan du importere JSON-filen for å opprette den samme flyten på en annen leier. Hvis du vil importere en flyt, kan du se Importer en flyt.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ellipseikonet ved siden av flyten du vil eksportere, og klikk på Eksporter. |
4 |
I dialogboksen som åpnes, velg Lagre og klikk OK for å laste ned flytfilen. Filen lastes ned til ditt lokale system med det eksisterende filnavnet i JSON-format. |
Importer en flyt
Hvis du vil importere en flyt fra en annen leietaker, må du først eksportere flyten som en JSON-fil. Hvis du vil eksportere en flyt, kan du se Eksporter en flyt.
Hvis du vil bruke en eksisterende flyt på nytt i samme leietaker, kan du se Kopiere en flyt.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Under Administrer flyter klikk på Importer. |
4 |
Velg flytfilen som er i JSON-format fra ditt lokale system. |
5 |
Klikk på Åpne for å importere filen. Flyten importeres til leietakeren din. Du kan bare importere en flyt i JSON-format. JSON-filen må være en gyldig flyt for at importen skal lykkes. Du kan importere en filstørrelse på opptil 10 MB. |
Hva du skal gjøre nå
Du kan endre eller publisere flyten. Hvis du vil ha mer informasjon, kan du se Arbeide med flyter.
Publiser en flyt
Du kan publisere en flyt etter at systemet har validert flyten og funnet den feilfri. Du kan bruke en publisert flyt i rutingsstrategier for inngangspunkter.
Før publisering, bekreft at flyten er riktig konfigurert og klar for bruk i kontaktsenteret. Systemet støtter ikke full redigering av en publisert flyt.
Systemet deaktiverer Publiser flyt -knappen mens Validering -bryteren er av. Hvis det finnes aktive feil, forblir knappen deaktivert.
Når du klikker på Publiser flyt, vises bekreftelsesvinduet Publiser flyt . Før du publiserer en flyt, må du sørge for at alle uttrykk fungerer og at flyten oppfører seg som ønsket.
Hvis det oppstår en feil:
- Du ser et varslingsvindu med
sporings-ID
ogflyt-ID
. Kontakt Cisco kundestøtte for å få hjelp med feil. Kundestøtte kreversporings-ID
. - Klikk på Prøv å publisere på nytt.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på Gå til flytdesigner -ikonet ved siden av flyten du vil publisere. Flyten åpnes i Flytdesigner -vinduet.
|
4 |
Klikk på Publiser. Hvis flyten publiseres, vises en bekreftelsesmelding. |
5 |
Velg ett av følgende alternativer:
|
Slett en flyt
Hvis en flyt har statusen Publisert, kan den være en del av en konfigurasjon av rutingsstrategi. Vit hvor flyten er i bruk før du sletter den. Ellers kan du påvirke samhandlingen med kontaktsenteret i sanntid.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ellipseikonet ved siden av flyten du vil slette, og klikk på Slett. |
4 |
Klikk Ja for å bekrefte. |
Strategier for ruteing av inngangspunkter
En rutingsstrategi for inngangspunkt er en konfigurasjon som styrer rutingsoppførselen til en kontakt når kontakten når et inngangspunkt. Når en kontakt ankommer et inngangspunkt, sjekker rutingsmotoren hvilken rutingsstrategi for inngangspunktet som er aktiv på det gitte tidspunktet og følger den konfigurasjonen.
I delen for samtalekontroll i konfigurasjonen av rutingsstrategien for inngangspunktet kan du velge en flyt som styrer opplevelsen innringere har under samhandlingen. Med Flow Designer kan du konfigurere en ende-til-ende-flyt som styrer både den første behandlingen av samtalen i IVR og køopplevelsen etter at kontakten er satt i kø.
Velg en flyt fra Strømme rullegardinmeny for å angi flyten som styrer denne ende-til-ende-anropsopplevelsen i løpet av tidsintervallet som er angitt i rutingsstrategien. Bare flyter som er publisert fra Flow Designer er tilgjengelige fra denne rullegardinlisten.
Flyter er bare tilgjengelige for telefoniinngangspunkter. Du kan ikke overstyre noen innstillinger i flyten fra rutingsstrategien for inngangspunktet.
Strategier for køruting
En kørutingsstrategi er en konfigurasjon som styrer rutingsoppførselen til en kontakt når kontakten når en kø. Når en kontakt ankommer en kø, sjekker rutingsmotoren hvilken kørutingsstrategi som er aktiv på det gitte tidspunktet og følger den konfigurasjonen.
Kunder som har strategier for køruting i Webex Contact Center har tilgang til dem, men de kan ikke opprette nye strategier. Vi anbefaler at alle kunder overfører konfigurasjonene sine til køer.
Opprett og administrer underflyter
Med Flow Designer kan du dele opp store flyter i mindre, mer håndterbare deler som kalles delflyter. Du kan bruke delflyter på nytt på tvers av flere flyter for å håndtere bestemte oppgaver. Denne modulære tilnærmingen forenkler strømningsstyringen og reduserer kompleksiteten ved å bygge store strømmer. Her er noen viktige egenskaper ved delstrømmer:
-
Du kan opprette underflyter på organisasjonsnivå for å gjøre dem tilgjengelige internt. Du kan for eksempel vise og aktivere underflyter som er tilgjengelige i samme organisasjon. Du kan opprette maksimalt 200 underflyter per organisasjon.
-
Du kan kalle en underflyt fra en flyt for å kjøre logikk uten å koble til et inngangspunkt eller forlate hovedflyten.
-
Du kan bruke delflyter flere ganger i en hovedflyt eller på tvers av hovedflyter i organisasjonen.
-
Du kan sende variabler mellom foreldreflyten og underflyter, og tilordne inn- og utgangsvariabler fra hovedflyten til underflyten og motsatt vei. Dette gjør disse variablene i delflyten uavhengige av variablene i den overordnede flyten som starter delflyten.
Tekst-til-tale (TTS)-innstillingene i hovedflyten sendes imidlertid ikke til underflytene. For eksempel, se for deg en flyt der hovedflytvariabelen er
Global_VoiceName: fr-FR-Ariane (fransk)
. Hvis en underflyt utløser avspilling av TTS, spilles lyden av på engelsk som standard. For å overkomme dette, definer en underflytvariabel med samme navn, som er **Global_VoiceName :fr-FR-Ariane (fransk).**Alternativt kan du opprette en underflytvariabel
Global_VoiceName
(samme som i hovedflyten) og tilordne verdien fra hovedflyten til underflyten. Hvis du vil ha mer informasjon, kan du se Konfigurer forskjellige støttede språk og talenavn med innebygd tekst-til-tale i WxCC-underflyten.Du kan ikke sende globale variabler i en delflyt. Som en midlertidig løsning kan du imidlertid sende globale variabler til delflyten gjennom en lokal variabel.
-
Du kan publisere delflyt uavhengig. Endringene som gjøres i delflyten trer imidlertid først i kraft etter at du publiserer hovedflyten på nytt.
-
Du kan legge ved en versjonsetikett, for eksempel Live, Dev og Test, til en underflyt, slik at du kan utføre en ende-til-ende-testing av hovedflyten i de respektive miljøene.
-
Underflyter må kalles fra hovedflytene. Du kan ikke kalle en annen underflyt fra en underflyt.
-
Du kan ikke koble en underflyt fra et inngangspunkt eller en kørutingsstrategi.
-
Du kan importere og eksportere underflyter uavhengig av hverandre.
Opprett en underflyt
Du kan opprette og administrere underflyter i Control Hub.
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Klikk på . |
4 |
I feltet Navn på delflyt skriver du inn navnet på delflyten. Navnet på delflyten må være unikt. Den kan ikke inneholde mellomrom. De eneste tillatte spesialtegnene er _ (understrek) og - (bindestrek). Maksimal lengde er 80 tegn. |
5 |
Klikk på Start bygging av underflyt. Vinduet Flow Designer vises. |
6 |
I delen Generelle innstillinger skriver du inn beskrivelsen av underflyten. Du kan endre denne beskrivelsen senere. |
7 |
I delen Visningsinnstillinger konfigurerer du funksjoner som buede lenker, lenkefarge, feilbanefarge, valgfarge og tykkelse. |
8 |
I delen Variabeldefinisjon legger du til de nødvendige variablene for kobling til hovedflyten.
Alle variablene ovenfor kan være av typen String, Integer, Date Time, Boolean, Decimal og JSON. |
9 |
Utfør følgende oppgaver for å opprette delflyten:
Handlinger som å bruke versjonsetiketter og flytsporing fungerer på samme måte som i hovedflyten. Hvis du vil ha mer informasjon, Bruk versjonsetiketter på en flyt og Spor flyter. |
Rediger en underflyt
Når du redigerer og publiserer en delflyt, trer endringene først i kraft i hovedflyten etter at du har publisert hovedflyten.
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Klikk på underflyten du vil redigere. |
4 |
Aktiver Redigere veksleknapp for å endre underflyten. |
5 |
Gjør de nødvendige endringene i delflyten. Klikk Spare for å lagre flyten hvis du deaktiverer Autolagring veksleknapp. |
Slett en underflyt
Hvis en publisert hovedflyt bruker en underflyt, kan du ikke slette den, enten flyten er aktiv eller koblet til et inngangspunkt. For å slette delflyten, fjern den først fra hovedflyten eller slett hovedflyten helt.
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Klikk på det vertikale ellipseikonet på delflytraden du vil slette, og klikk på Slett. |
4 |
Klikk Ja å bekrefte. |
Legge til delflyt i en hovedflyt
Du kan legge til en underflyt på tvers av flere hovedflyter.
1 |
Logge på Control Hub. |
2 |
Naviger til .Du kan også legge til en underflyt i en hovedflyt fra navigasjonslinjen i administrasjonsportalen. Velg Åpne. . Klikk på ellipseikonet ved siden av flyten du vil redigere, og klikk på |
3 |
Klikk på flyten du vil endre for å legge til en underflyt. Vinduet Flow Designer vises. |
4 |
Klikk på Underflyter Tab. En liste over underflyter for den valgte organisasjonen/leietakeren vises. |
5 |
Dra og slipp den nødvendige underflyten fra listen til lerretet for å legge den til i hovedflyten. Du kan se detaljene for den valgte delflyten, for eksempel navn, delflytversjon sammen med versjonsetikett og alle variabler som er konfigurert i delflyten. Du kan eventuelt klikke på Vis ved siden av navnet på delflyten for å åpne delflyten i en ny Tab i nettleseren. |
6 |
I delen Underflytversjon velg den nødvendige underflytetiketten du vil legge til i hovedflyten, ettersom denne ikke er konfigurert som standard. Som standard er avmerkingsboksen Aktiver automatiske oppdateringer merket. Når dette er aktivert, oppdaterer systemet automatisk hovedflyten med den nyere versjonen hver gang du oppretter en ny versjon av en underflyt. Fjern merket for alternativet Aktiver automatiske oppdateringer for å deaktivere automatiske oppdateringer. Sørg for å publisere hovedflyten på nytt når du oppretter nyere versjoner av underflyten. |
7 |
I delen Inndatavariabler for delstrøm tilordner du hovedstrømvariablene til inndatavariablene for delstrøm. Sørg for at du tilordner samme datatype for å aktivere delflyten som fungerer uten feil. På samme måte, i delen Utgangsvariabler for delflyt , tilordner du utgangsvariablene for delflyt til hovedflytvariablene med samme datatype. |
8 |
Publiser hovedflyten. |
Opprett og administrer funksjoner
Du kan opprette og administrere funksjoner i Flow Designer-modulen. Funksjoner lar deg skrive tilpasset kildekode for å utføre raske dataoppgaver og orkestrere komplekse handlinger. Du kan skrive kode innebygd ved hjelp av en kodeeditor og bruke dem på tvers av flyter.
Funksjonene supplerer Pebble Template-rammeverket som utviklerne bruker til å utføre lignende oppgaver. Med denne funksjonaliteten kan flytutviklerne:
- Velg språket for å skrive koden. Støttede språk er JavaScript og Python.
- Skriv tilpasset kildekode med språkspesifikk statisk analyse.
- Test tilpasset kode med eksempelverdier og se utdata og feil før publisering.
- Skriv flytlogikk basert på aktivitetsutgangsvariabler og status-/feilkoder.
- Analyser og sett inn i variabler verdiene til utgangene som returneres av funksjonen, for videre bruk i flyten.
- Bruk funksjoner på nytt på tvers av flere flyter som en aktivitet.
- Feilsøk flyter ved hjelp av feilmeldingene som returneres av funksjonsutgangen, status- og feilkoder, håndtering av kjøretidsfeil, feilsøkingsfunksjoner for flyter og analysefunksjoner.
Viktige hensyn
Denne delen fremhever noen viktige hensyn å merke seg når du arbeider med funksjoner:
- Maksimalt antall funksjoner som støttes per organisasjon er 200.
- Maksimalt minne som er tildelt per funksjon er 128 MB.
- Den konfigurerbare tidsavbruddet for lyd ved venting er 2–5 sekunder.
Opprett en funksjon
1 |
Logge på Control Hub. |
2 |
Naviger til . |
3 |
På siden Funksjoner klikker du på Opprett en funksjon. Du kan også opprette en funksjon fra Funksjonene Tab i Flow Designer-modulen. |
4 |
På siden Opprett en ny funksjon velg ønsket metode for å opprette en funksjon. |
5 |
Klikk Publiseringsfunksjon. På Publiseringsfunksjon side, skriv inn følgende detaljer:
Bruk rullegardinknappen ved siden av funksjonsnavnet øverst til venstre på siden for å vise versjonshistorikken til funksjonen. Du kan også gå tilbake til en eldre versjon om nødvendig, på samme måte som for flyter. Hvis du publiserer en funksjon etter at du har redigert kildekoden eller innstillingene, oppdaterer systemet endringene umiddelbart til alle flyter som bruker de kodede versjonene av funksjonen. Vær derfor oppmerksom når du publiserer merkede versjoner av en funksjon som brukes i dine direkte produksjonsflyter. |
Hva du skal gjøre nå
Legg til funksjonen i en hovedflyt. Hvis du vil ha mer informasjon, kan du se Legge til en funksjon i en hovedflyt.
Administrere funksjoner
Når du har opprettet en funksjon, kan du kopiere, eksportere og slette funksjonen etter behov.
1 |
Logge på Control Hub. |
2 |
Naviger til Tjenester>Kontaktsenter Funksjonssiden viser alle funksjonene som er opprettet i organisasjonen.
|
3 |
Klikk på ellipseikonet ved siden av funksjonen. Velg Kopier, Slett eller Eksporter etter behov. |
4 |
Klikk på knappen Administrer-funksjonen i flytutforming for å åpne funksjonen i flytutformingsmodulen. |
Hva du skal gjøre nå
Legge til en funksjon i en hovedflyt
Du kan legge til en funksjon i flere hovedflyter.
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Klikk for å åpne flyten du vil legge til en funksjon i. |
4 |
Slå på Rediger-knappen . |
5 |
Klikk på Funksjoner Tab fra Aktivitetsliste-ruten til venstre Det vises en liste over publiserte funksjoner som er opprettet for den valgte organisasjonen/leieren. |
6 |
Dra og slipp den nødvendige funksjonen fra listen til lerretet. Legg den til i hovedflyten. Du kan vise detaljene for den valgte funksjonen, for eksempel funksjonsversjonsetikett, funksjonsinngangsvariabler, variable detaljer og utdatavariabler. |
7 |
I delen Funksjonsinndatavariabler tilordner du hovedflytvariablene til funksjonsinngangsvariablene. Flytvariabler som er opprettet med samme navn og datatype som funksjonsinndatavariablene, tilordnes automatisk til hverandre. |
8 |
I delen Funksjonsutgangsvariabler analyserer og tilordner du funksjonsutgangsvariablene til hovedflytvariablene med samme datatype. Du kan analysere ved hjelp av JSONPath-uttrykk, som beskrevet på skjermen med eksempler. |
9 |
Publiser hovedflyten. |
Vanlige spørsmål
Denne delen gir svar på vanlige spørsmål om bruk av funksjoner i organisasjonen.
Hvilke språk støtter Flytutforming-modulen for funksjonsaktiviteten?
Flow Designer-modulen støtter JavaScript (Node.js 22.x) og Python (3.13) i den første fasen.
Har vi noen grenser for bibliotekene jeg kan bruke inne i kodeblokken?
Vanlige innfødte biblioteker er tilgjengelige. Det er imidlertid ingen støtte for tilpassede moduler.
Er det noen begrensning på antall kodelinjer?
Ja. Du kan skrive inn opptil 5000 linjer med kode.
Er det noen begrensning på utførelsestiden?
Ja. Det er begrenset til 5 sekunder å fullføre utførelsen.
Kan jeg teste koden min? Noen begrensninger?
Ja. En utførelsestestløper er tilgjengelig med faktiske utdata eller feilmelding returnert. Konsolllogger vises ikke, men man kan angi og få tilgang til dem ved hjelp av en egendefinert utdatastrengmatrise.
Har vi støtte for Musikk på vent på utførelse venter midt samtale (stillhet forebygging)
Ja, innstillingen Ventemusikk på flyt bidrar automatisk til å forhindre stillhet for innringerne. Standardverdien er 2 sekunder.
Hvordan fungerer funksjonen?
Vi bruker FaaS (Function as a Service) infrastruktur for å pakke og kjøre funksjonen. Lav ventetid for taleanrop.
Hvor mange inngangsvariabler kan jeg passere? Hvor mange utganger blir satt?
Ti inngangsvariabler og en JSON-utgangsvariabel blir satt. Individuelle funksjonsutganger kan analyseres i samme aktivitet ved hjelp av JSONPath-uttrykk.
Kan jeg angi flere variabler i kodeblokken?
Ja. Den nye forbedringen for å angi flere variabler ligner på "Parse"-aktiviteten.
Kan jeg bruke funksjonen på nytt i flere flyter?
Ja. Du kan bruke funksjonen på tvers av flytene siden den er sentralt tilgjengelig i organisasjonen.
Hvem kan administrere (redigere eller vise) funksjoner?
Veiledere og administratorer. Ledernes tilgang til funksjonen styres av funksjonsinnstillingen (som kan settes til Rediger, Vis eller Ingen under Kundeopplevelse i brukerprofilen).
Konfigurere feilbehandling
Systemet uthever feilbehandlingsbanen for hver aktivitet som er konfigurert i den bestemte flyten. Konfigurer feilbehandlingsbanen for å håndtere potensielle feil under flytkjøring. Systemet viser denne banen som standard, men konfigurering er valgfritt. Hvis du ikke konfigurerer den for en aktivitet, viser systemet varsler under flytvalidering. Du kan imidlertid fortsatt publisere flyten med disse varslene.
Systemet klassifiserer feil som oppstår under flytkjøring, i to kategorier:
-
Aktivitetsutføringsfeil: Angir feilene som oppstår under den funksjonelle utføringen av aktiviteten. En aktivitetsfeil oppstår for eksempel når en kunde angir en oppføring uten samsvar under kjøring av menyaktiviteten .
-
Systemfeil/globale feil: Angi feilene som oppstår i systemet under aktivitetskjøring. Systemfeil oppstår for eksempel når det er et ugyldig rullesteinuttrykk under utførelsen av aktiviteten Angi variabel .
-
Udefinert feil: Denne feilnoden angir feilutgangsbanen som flyten tar når det er udefinerte systemfeil under flytkjøring. Du kan konfigurere flyten for udefinerte feil ved å koble utdatabanen for denne aktiviteten til passende aktiviteter.
Følgende Flytkontroll-aktiviteter har ikke noden Udefinert feil :
- Start flyt,
- Slutt flyt,
- HTTP-forespørsel, og
- Analysere.
Hvis noden Udefinert feil ikke vises i noen aktivitet, kan du kontakte kundestøtte for Cisco for å aktivere det tilsvarende funksjonsflagget.
-
Konfigurer feilbehandlingsbaner for å optimalisere flyten. Hvis du ikke konfigurerer en bane for feilbehandling for aktiviteten, bruker flyten som standard eden som er angitt i hendelsesbehandlingen OnGlobalError
under hendelsesflyt# Tab. Hvis du vil ha mer informasjon om hendelsesbehandlingen OnGlobalError , kan du
se Hendelsesflyter.
Koble flere flyter (flytkjetting)
Flytkjeding gir deg muligheten til å koble sammen flere flyter. Du kan endre anroperens opplevelse ved å overføre anrop til et inngangspunkt (basert på tid) eller til en flyt (for gjenbruk på tvers av scenarier). Bruk GoTo til å kjede flere flyter. Du kan tilordne flytvariabler på tvers av flyter for å sikre at dataene beholdes i hele ende-til-ende-samtaleopplevelsen.
Registrering av vaksinasjon
For å håndtere kunder som deltar i en vaksinasjonskampanje, kan du tilby to alternativer: ett for premiumkunder og det andre for generelle kunder.
Når generelle kunder ringer, leverer systemet anropet til flyten som er knyttet til inngangspunktets håndteringsregistreringer. Basert på de aktive rutingsstrategiene for inngangspunkt, ruter systemet anropet til riktig agent for å registrere den generelle kunden.
Når premiumkunder ringer, overlater systemet samtalen til en annen flyt for å planlegge en avtale.
Kjente problemer med flytkjeding
-
Systemet hindrer deg i å slette et inngangspunkt som deltar i flytkjedeing. Slett alle tilknyttede ressurser – køer og flyter – før du fjerner inngangspunktet.
-
Systemet hindrer deg i å slette en flyt som deltar i flytkjeding. Fjern alle referanser for flytkjeding før du sletter flyten.
-
Tvangssletting av et inngangspunkt eller flyt i flytkjeding hopper over validering og viser ingen feilmeldinger i brukergrensesnittet.
Spor strømmer
Flytsporing er en feilsøkingsprosess etter anrop i flytutformingen som gjør det mulig for flytutviklere å få innsikt i flyten og banen det tok for et anrop. Med denne funksjonen kan flytutviklere se nøkkelinformasjon i kontrollutførelsesbanen for å feilsøke og feilsøke flytproblemer.
Hvis du har brukt flere versjonsetiketter på en flyt, kan du spore flyten også for disse versjonsetikettene. Hvis du vil ha mer informasjon, kan du se Bruke versjonsetiketter på en flyt.
En samhandling oppsummerer og korrelerer aktiviteter langs en kontakts reise gjennom et kontaktsenter. Systemet genererer en unik samhandlings-ID for hver samhandling, som sporer reisen, hjelper til med å identifisere feil og feilsøke flytkjøring.
Bruk flytsporing til å vise anropskontrollbanene etter flytkjøring i produksjon, og sikre verifisering av aktivitetsinnstillinger og avhengige flytkonfigurasjoner for vellykket utførelse.
Før du begynner
Publiser og kjør flyter for å etablere minst én samhandling. Hvis du vil ha mer informasjon, kan du se Opprette og administrere flyter.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet.
|
4 |
Klikk på Feilsøk. Ruten Samhandlinger vises. En tabell viser de siste 100 samhandlingene for flyten. Du kan se følgende detaljer i tabellen:
|
5 |
(Valgfritt) Bruk søkealternativet til å filtrere listen med følgende søkeparametere:
|
6 |
Velg en interaksjon fra tabellen. Den valgte aktivitetsbanen utheves på lerretet. En ny Tab åpnes, og viser sekvensen av aktiviteter som ble utført under samhandlingen, sammen med følgende detaljer:
Du kan velge flere interaksjoner som åpnes i separate faner. |
7 |
Velg en aktivitet for å vise følgende detaljer:
|
8 |
(Valgfritt) Klikk kopieringsikonet ( |
Vis flytanalyse
Analyse i Flytdesigner gir en aggregert visning av alle anropene som gikk gjennom en bestemt flyt. Den viser utførelsestallet for hver utgående port av en aktivitet i løpet av en gitt periode. Den beregner også prosentandelen av hvor mange anrop som har gått gjennom aktiviteten NewPhoneContact . Nevneren for prosentberegningen er antall anrop som går gjennom aktiviteten NewPhoneContact .
Flow Analytics vurderer bare fullførte anrop innenfor den angitte tidsrammen. Beregningen av totalt antall anrop inkluderer samtaler som starter før og slutter innen den valgte perioden. Analysedataene ekskluderer anrop som er angitt for tilbakeringing, eller anrop som fortsetter av andre årsaker (for eksempel pågående eller ikke lukket).
Hver aktivitet viser kjøringsantall ved sine utgående porter. For aktiviteter som menyer med flere grener mottar hver port sitt utførelsesantall, og prosentandelene følger. Hvis utførelsestallet for en utgående port ikke er til stede, betyr det at det ikke var noen anrop som berørte porten.
Fargepaletten viser hvordan antall utførte anrop fargekoder flytbanene. I scenarier som samtalesløyfer, kan prosentandelen overstige 100 %.
Selv uten eksplisitte koblinger for feilhåndtering, viser systemet et antall kjøring i feilporten hvis det oppstod en feil og rutes til hendelsen OnGlobalError . Du finner den under Event Tab. I slike tilfeller viser systemet analysedataene for hendelsesbehandlingen OnGlobalError .
Som standard vurderer Flow Analytics den nyeste versjonen av flyten. Hvis flyten har flere versjoner, kan du bytte mellom flytene ved hjelp av Versjonslogg-tabellen .
Flow Analytics støtter for øyeblikket ikke underflyter. Den sporer bare en delflyts tillegg til en hovedflyt, unntatt de interne aktivitetsdataene.
Før du begynner
Publiser flyten minst én gang.
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Velg flyten, og klikk på ikonet Gå til flytutforming . Den valgte flyten åpnes i flytutformingen.
|
4 |
Klikk på Analyse. Siden oppdateres og viser analysedataene. Som standard viser den beregningene for alle fullførte kontakter i løpet av de siste 15 minuttene. |
5 |
Klikk på Dato-kontrollprogrammet , og velg ett av følgende alternativer:
Siden Flow Analytics viser følgende beregninger:
|
6 |
(Valgfritt) Hvis du vil bytte mellom flytversjoner, går du til Versjonslogg. Velg en versjon for å se analysedataene for den aktuelle flytversjonen. |
7 |
(Valgfritt) Velg en aktivitet i flyten for å vise bruksdetaljene for aktivitet som gjelder for den aktiviteten i den valgte perioden. Dette utvalget viser bare de 100 beste samhandlingene med følgende begrensninger:
|
8 |
Klikk på Analyse for å lukke analysevisningen og gå tilbake til flytutformingen. |
Forstå feilkoder
Flytutforming returnerer feilkoder for å vise typen eller årsaken til en feil. Bruk tabellen nedenfor til å identifisere feilen og beskrivelsen.
Feilkode |
Beskrivelse |
---|---|
FC1001 |
Finner ikke Flow-versjon. Oppdater siden, eller opprett en ny flyt. |
FC1002 |
Finner ikke startaktivitet. Oppdater siden, eller opprett en ny flyt. En Start-aktivitet vises som standard når du oppretter en ny flyt. |
FC1003 |
Én eller flere hendelsesflyter har ikke en gyldig start. Legg til en hendelsesbehandlingsaktivitet i starten av hver hendelsesflyt. |
FC1004 |
Alle ikke-hendelsesgrener må føre til sluttnoden. |
FC1005 |
En av de variable konfigurasjonene er ugyldig. For hver variabel må du kontrollere at den konfigurerte datatypen og variabelverdien er kompatible. |
FC1006 |
En eller flere porter i aktiviteten mangler tilkoblinger. Koble alle porter til en annen aktivitet ved hjelp av koblinger. |
FC1007 |
Legg til en beskrivelse av aktiviteten. |
FC1008 |
Noen av variablene har samme navn. Kontroller at alle variabler har et unikt navn. |
FC1009 |
Uttrykket er ugyldig. |
FC1010 |
Vilkåret er ugyldig. |
FC1011 |
Systemet oppdager en brutt kobling i hovedflyten. Slett koblingen for å rette feilen. |
FC1012 |
En brutt kobling i hendelsesflyten forårsaker feilen. Slett lenken for å fikse den. |
FC1013 |
Systemet bruker aktiviteten i mer enn én hendelsesflyt. Hendelsesflyter kan ikke dele vanlige aktiviteter og må ha en unik start og slutt. |
FC1014 |
Køkontakt må stoppe flyten. Utdatakoblingen kan bare koble til en End Flow-aktivitet. |
FC1015 |
Systemet identifiserer feil konfigurerte felt i aktiviteten og viser en kobling til den mislykkede aktiviteten under valideringen. Klikk på koblingen for å navigere til aktiviteten og feltet som forårsaker feilen. Følg kravene i hvert felt for å rette alle feil og angi gyldige inndata. |
FC1016 |
En annen flyt bruker samme navn som denne. Rediger flytnavnet for å gjøre det unikt. |
FC1017 |
En aktivitet har piler som stammer fra og peker mot seg selv. |
Hvis du vil ha mer informasjon om GraphQL Server-feil, kan du se https://www.apollographql.com/docs/react/data/error-handling/.