- Hjem
- /
- Artikkel
Flow Designer er en integrert del av Webex Contact Center som lar deg rute sanntidssamtaler gjennom et system. Du kan angi hvordan agenter tilordnes anrop og hva som skjer i hvert trinn i prosessen ved å konfigurere aktiviteter og hendelser.
Kom i gang
Flow Designer gir et grensesnitt for å lage sanntidsflyter for å oppfylle organisasjon ens krav. Forhåndsdefinerte aktiviteter knyttet til samtalehåndtering og flytkontroll fungerer som byggesteiner for strømningsoppretting. Dra og slipp-grensesnittet gir enkel konfigurering av flytkomponenter. Du kan angi egenskapene til hver aktivitet som påvirker gjennomføringen av flyten. 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 Control Hub. Bruk disse enhetene direkte, som en del av Flow Designer (for eksempel køer og lydfiler), eller indirekte for å aktivere kontaktruting (for eksempel Anrops fordeling i kørutingsstrategier).
Konfigurer følgende elementer før du bygger flyter i Flow Designer:
- Inngangspunkter
- Kø
- Agenter
- Brukerprofil
- Skrivebordsprofil
- Lagene
- Virtuell agent
- Lydfiler
Nøkkelterminologi
Gjør deg kjent med følgende vilkår i denne artikkelen:
-
Aktiv itet: En node i Flow Designer-grensesnittet som representerer et enkelt trinn i en flyt, for eksempel å spille av en melding eller lage en HTTP-forespørsel. Brukeren drar og slipper dette elementet i en flyt.
For aktivitetsegenskaper som er rullegardinbaserte, er søkefilteret aktivert som standard. Hvis en rullegardinliste inneholder flere alternativer enn standardgrensen, angir du et nøkkelord du vil søke etter, og velg ønsket alternativ fra de automatisk utfylte resultatene.
-
Hendelse: En hendelse, enten intern eller ekstern, utløser en flyt- eller flyt bane. Hendelser kan omfatte Kafka-meldinger, eksterne HTTP-forespørsler eller bruker handlinger. Flow Designer, et hendelsesdrevet program, kjører flyter som svar på disse utløserne, og utfører dem automatisk basert på konfigurasjon.
-
Fly t: En brukerdefinert sekvens av aktiviteter som utføres som svar på en hendelse.
-
Link: En lenke er pilen som kobler en aktivitet til en annen. Det indikerer retningen på strømmen og avhengigheten mellom hendelser. For å slette en lenke og bryte forbindelsen mellom to aktiviteter, klikk på lenken for å avsløre sletteikonet, og fortsett å slette linjen.
Få tilgang til Flow Designer
Flow Designer bruker enkel pålogging (SSO) ved hjelp av Cisco Identity Service. Hvis du er log get på Control Hub, 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-programmet må du ha en Premium Agent-lisens og en brukerprofil som har rettigheter til å redigere flyter.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Flyter-siden vises med følgende tre faner:
|
Utforsk moderne og enhetlig Flow Designer-lerret
Webex Contact Center Flow Designer-lerretet har et moderne brukergrensesnitt som samsvarer med Webex-porteføljens utseende og følelse, og sikrer en jevn opplevelse på tvers av porteføljen. Lerretet gir målrettede tilgjengelighetsforbedringer, noe som gjør nøkkelelementer enklere å bruke for et bredere spekter av brukere.
En levende bakgrunnsfarge gir sterkere kontrast med oppdaterte noder, noe som hjelper brukerne med å fokusere på å skape flyt. Portdesignet på noder har større berøringspunkter og tydeligere differensiering mellom utganger, akselererer forståelsen og gjør det lettere å koble noder mens du bygger flyter. I tillegg skaper det flytende panelet og verktøylinjedesignet et mer oppslukende arbeidsområde ved å legge til visuell dybde og maksimere det synlige området for flyt utvikling.
Enten du prøver å opprette en ny flyt eller arbeider med en eksisterende flyt, vises flytsiden i et moderne brukergrensesnitt med følgende modale popup som hjelper deg med å oppdage de nye funksjonene.
Bytt mellom moderne og eldre brukergrensesnitt
Brukerinnstillingsmenyen lar deg bytte mellom moderne og eldre brukergrensesnitt:
- Klikk på brukerinnstillingsikonet øverst til høyre på lerretet.
- Deaktiver bryteren Nytt utseende for å bytte til eldre modus.
Bytt mellom mørk og lys modus
Flow designer lerret er tilgjengelig i mørke og lyse modustemaer for å minimere belastningen på øynene. Velg det foretrukne temaet som fungerer best for deg:
- Klikk på brukerinnstillingsikonet øverst til høyre på lerretet.
- Deaktiver bryteren for mørk modus.
Forbedringer til Activity palatte
Aktivitetspaletten forbedres som følger:
- Aktivitetsgruppering: Aktiviteter grupperes logisk basert på deres funksjon
, slik at du enkelt kan finne aktiviteten du trenger. I hver gruppe er aktivitetene
oppført alfabetisk. Følgende grupper er nå tilgjengelige:
- Kontakthåndtering
- Avansert køinformasjon
- Koble fra kontakten
- Eskalere samtalefordelingsgruppe
- Tilbakemelding v2
- Få køinformasjon
- Køkontakt
- Kø til agent
- Skjermpop
- Angi kontaktprioritet
- Virtuell agent
- Virtuell agent V2
- Stemme
- Blind overføring
- Brooverføring
- Anropsfremdriftsanalyse
- Tilbakeringing
- Samle sifre
- Meny
- Spill av melding
- Spille musikk
- Opptak
- Opptakskontroll
- Planlegg tilbakeringing
- Send sifre
- Angi kunngjøring
- Angi anrops-ID
- Angi Whisper-kunngjøring
- Start mediestrøm
- Last opp lyd
- Strømningskontroll
- Tilfelle
- Tilstand
- Sluttflyt
- Gå til
- Prosent allokering
- Vente
- Verktøy
- BRE-forespørsel
- Åpningstider
- HTTP-forespørsel
- Analysere
- Angi variabel
- Kontakthåndtering
- Søke felt: Søkefeltet lar deg finne aktiviteter og understrømmer raskt, uten å måtte bla gjennom hele listen. Funksjoner for automatisk forslag og søkeord samsvar forbedrer søkeopplevelsen for flytdesignerne.
- Aktivitetsikoner og verktøytips: Aktiviteter har nå ikoner som samsvarer med formålet, mens verktøytips gir kort informasjon om aktivitetene.
Nettleserkrav
Bruk følgende tabell for å referere til støttede nettlesere:
|
Nettleser |
Microsoft Windows10 |
Microsoft Windows11 |
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 |
ESR V102.0 eller høyere ESR |
ESR 68 og høyere ESR |
NA |
|
Microsoft Edge |
42.17134 eller høyere |
103.0.1264.44 eller høyere |
NA |
NA |
|
Krom |
NA |
NA |
NA |
79 eller høyere |
Konfigurer følgende nettleseralternativer:
-
Aktiver informasjonskapsler og nettsteddata.
-
Sett sikkerhetsnivå et til Medium.
-
Aktiver bildealternativ.
-
Deaktiver popup-blokkeringen.
-
Aktiver JavaScript.
E-postkrav
Flow Designer 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 dine. Det er organisert i følgende seksjoner:
- Samtalehåndtering: Bruk anropshåndteringsaktiviteter til å bygge flyter som håndterer tale interaksjoner. De er spesifikke for bruksområdet for håndtering av samtaler gjennom Interactive Voice Response (IVR) og virtuelle eller menneskelige agenter.
-
Flytkontroll: Flytkontrollaktiviteter er agnostiske i forhold til strømningstype, og du bruker dem til å kontrollere logikken i flyten uavhengig av brukstilfelle.
Du kan skjule og utvide aktivitetsbiblioteket etter behov for å øke arbeidsområdet på lerretet mellom konfigurasjonene.
Lerret, hovedflyt og hendelsesflyt
Lerretet er det grå arbeidsområdet du slipper aktivitetene på. Bruk kontrollene nederst til venstre på skjermen til å bevege deg rundt lerretet og zoome inn og ut. Det er ingen begrensninger på flytstørrelsen eller lerretbruken.
Det er to faner som gir ekstra lerretsplass, Hovedflyt og Hen delsesflyt. Disse kategoriene skiller logisk forskjellige baner i flyten din og skaper et mer organisert arbeidsområde.
Hovedflyt
Bruk hovedflytkategorien til å skript den primære flyten basert på utløserhendelsen som er definert i startflytaktiviteten. I hovedflytfanen konfigurerer du hele 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.
Hendelses flyter
På et hvilket som helst tidspunkt under utførelsen av hovedstrømmen utløser systemet hendelser som avbryter hovedstrømmen. For eksempel, når en agent svarer på en telefonsamtale, avbryter den innringerens opplevelse i køen. Hvis du vil definere unik virkemå te når disse hendelsene utløses, kan du skrive valgfrie hendelsesflyter. Hendelsesflyter er asynkrone i forhold til hovedstrømmen. Du kan ikke forutsi når systemet utløser en hendelsesflyt. Av denne grunn er hendelsesflyter valgfrie og er en utvidelse av hovedflytfunksjonaliteten.
Du kan konfigurere flere hendelseshåndteringsflyter i hendelsesflytlerretet. Hver hendelsesflyt må ha en unik start og slutt, uten delte aktiviteter.
Hvis du vil ha mer informasjon om hendelsesbehandlere, kan du se Hen delsesflyter.
Zoom-verktøylinjen
Zoom-verktø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 i 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 ti siste lerretshandlinger. 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 for
størrelsen på lerretet slik at alle nodene er synlige. - Zoome inn —Klikk på
ikonet på verktøylinjen for å zoome inn på lerretet. Når du når maksimumsgrensen, er ikonet deaktivert.
- Zoome ut — Klikk på
ikonet på verktøylinjen for å zo ome ut lerretet. Når du når maksimumsgrensen, er ikonet deaktivert.
- Alternati vet Zoom på rul ling tillater både panorering (standard) og zooming (ved hjelp av Ctrl-ta sten). Du kan fortsette å zoome ved å holde nede Ctrl-ta sten og bla musehjulet opp eller ned.
- Hvis du vil panorere over lerretet, ruller du musehjulet opp eller ned.
- For å panorere fra venstre til høyre med musehjulet, bruk Shift + Rul let astene.
Canvas-kontrollhandlinger og hurtigtaster
For å øke effektiviteten og produktiviteten til flytutviklere, har Flow Designer -lerretet følgende alternativer:
- Tilbakestill og gjør om handlinger — Bruk An gre, Gj enta om ikonene på zoomverktøylinjen eller bruk hurtigtastene .
- Klipp ut, kopier, lim inn og slett — Høyreklikk på lerretet for å klippe ut, kopiere,
lime inn og slette. Du kan klippe ut, kopiere og lime inn anropshåndter
ings- og flytkontrollaktivitetene og koblingene som følger:
- Innenfor og på tvers av strømmer
- Mellom hovedflyt og hendelsesflyt
- Mellom strømmer og understrømmer
Det er få begrensninger når du prøver å kopiere aktivitetene og koblingene fra andre nettlesere til FireFox. For å aktivere denne funksjonaliteten må du angi følgende innstillinger til true i Firefox:
dom.events.asyncClipboard.readTextDOM.Events.Testing.AsyncClipboard
Skriv
about:configi Firefox-adressefeltet. Søk etter de angitte innstillingene. Endre verdiene til true for å tillate lim ing fra andre nettlesere. - Automatisk ordne —Bruk
ikonet i zoomverktøylinjen for automatisk å organisere aktivitetene i lerretet for bedre forståelse og enkelt vedlikehold.
- Fest til ruten ett — Brukes til å feste aktivitetene i trinn på 20 piksler.
- Tastatursnarveier — Du kan raskt redigere flyten ved hjelp av hurtigtaster. Klikk på hjelpeikonet. Velg T ast atursnarveier for å vise listen over tilgjengelige hurtigtaster.
Tastatursnarveier
Bruk følgende hurtigtaster på lerretet:
|
Snarvei |
Windows OS | MAC OS |
|---|---|---|
| Generelt | ||
|
Åpne hurtigtaster |
Ctrl + Alt + K | Kontroll + Alt + K |
|
Verktøy | ||
|
Automatisk ordne |
Skift + A | Skift + A |
|
Rediger | ||
|
Kopier |
Ctrl+C | Kommando + C |
|
Klipp |
Ctrl+X | Kommando + X |
|
Lim |
Ctrl+V | Kommando + V |
|
Angre |
Ctrl+Z | Kommando + Z |
|
Gjøre om |
Ctrl + Skift + Z | Kommando + Skift + Z |
|
Slett |
Backspace |
Slett |
|
Velg alle |
Ctrl+A | Kommando + A |
|
Velg flere | Skift + Klikk | Skift + Klikk |
|
Velg region | Skift + Klikk og dra | Skift + Klikk og dra |
|
Utsikt | ||
|
Zoom inn |
Ctrl + | Kommando + + |
|
Zoom ut |
Ctrl + - | Kommando + - |
|
Zoom inn eller ut |
Ctrl + Bla | Kommando + Bla |
|
Zoom til 100% | ||
|
Tilpasset til visning |
Skift + 1 | Skift + 1 |
|
Bla til venstre eller høyre |
Skift + Bla | Skift + Bla |
Egenskaper-ruten
Egenskapsruten vises til høyre for programmet. Du angir parametrene for enten flyten (globale egenskaper) eller for en valgt aktivitet. Du kan skjule og utvide r uten for å øke arbeidsplassen på lerretet mellom konfigurasjonene.
Den globale egenskapsruten vises som standard når flyten lastes inn. Klikk på
ikonet for å åpne ruten Globale egenskaper.
Ikonet hjelper deg med å åpne og lukke
egenskapsruten når du arbeider med flyter. Du kan også klikke hvor som helst på det tomme lerretet
for å gå tilbake til visningen av den globale egenskapsruten. Den globale egenskapsruten er ikke synlig
når du velger en aktivitet.
Følgende konfigurasjoner finnes i de globale egenskapene:
- (Valgfritt) Oppgi en flytbeskrivelse.
- Administrer tilpassede og forhåndsdefinerte variabler. Hvis du vil ha mer informasjon om flytvariabler, kan du se Angi variabel.
- Vis informasjon om flythistorikk, inkludert eieren, sist redigert dato, og flyt
versjonsnummer. Klikk på
ikonet for å lukke den globale egenskapsruten.
Det er for øyeblikket ingen versjonskontrollfunksjon. F low- versjonen teller antall ganger flyten publiseres.
Header panel
Overskriften viser navnet på flyten, som oppdateres dynamisk når du redigerer flytnavnet fra de globale egenskapene. Overskriften har også en Logg ut- knapp. Hvis du ønsker å gå tilbake og fortsette arbeidet senere, kan du lagre et eksisterende flytutkast. Hvis du vil lagre utkastene til flytene eller lukke programmet, klikker du Lagre flyt og logger av øverst til høyre i programmet.
Bunntekstrute
Bunnteksten har følgende:
-
Automatisk lagring aktivert: Flyter lagres automatisk for å unngå
tap av data. Hvis automatisk lagring er suspendert, vises en feilmelding.
Hvis du lukker nettleservinduet mens data 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 i bunnteksten vises versjonen av programmet. Du kan bruke versjonen til feilsøking av feil i Flow Designer.
- Flytvalidering: Flowvalidering oppdager feil i en flyt struktur som kan forhindre at den fungerer. Du kan aktivere valideringsbry teren på høyre side av bunnteksten når som helst. Validering er deaktivert som standard, slik at feil ikke vises. Når du aktiverer bryteren, starter backend-validering, og eventuelle feil i flyten blir synlige. Når bryteren er aktivert, starter backend- valideringen og eventuelle feil i flyten vises. Hvis du vil ha mer informasjon om flyt validering, kan du se Validere en flyt.
- Flytpublisering: Før du publiserer en flyt, må du validere den og fikse eventuelle feil. Hvis valideringsbryteren er av, forblir Publiser- knappen deaktivert. Etter at validering er aktivert, forblir Publ iser-knappen deaktivert til du løser alle feilene i flyten. Hvis du vil ha mer informasjon om flytpublisering, kan du se Publisere en flyt.
Forstå aktiviteter og hendelser
Slik navigerer du til Aktivitetsbiblioteket og bruker aktivitetene i flytene dine:
-
Logg på Control Hub.
-
Gå til .
-
Klikk Flyter under Kunde opplevelse.
-
Fra Flyter-siden velger du ønsket flyt som du trenger for å legge til aktiviteten og starte flyten.
-
Dra og slipp den nødvendige aktiviteten fra Aktivitetsbiblioteket til lerretet.
-
Utfør den nødvendige konfigurasjonen beskrevet i detalj under hver av aktivitetene.
Aktiviteter i kontakthåndtering
- Avansert køinformasjon
- Koble fra kontakten
- Eskalere samtalefordelingsgruppe
- Tilbakemelding V2
- Få køinformasjon
- Køkontakt
- Kø til agent
- Skjermpop
- Angi kontaktprioritet
- Virtuell agent
- Virtuell agent V2
Avansert køinformasjon
Aktiviteten Avansert køinformasjon returnerer sanntidstallet av agenter som er i Tilgjengelig tilstand i en kø og er logget på for et bestemt sett med ferdigheter, sammen med annen køinformasjon. Flow-utviklere bruker aktiviteten Avansert køinformasjon til å programmere flyten. Flytdesignere tar beslutninger basert på aktiviteten Avansert køinformasjon.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelser.
Før du begynner
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||||||||||||||
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
Utgangsvariabler Når aktiviteten Avansert køinformasjon utløses, oppdateres følgende variabler:
Feilkoder Følgende er feilkoder og beskrivelser for aktiviteten Avansert køinformasjon:
|
Koble fra kontakten
Bruk denne avsluttende aktiviteten til å koble fra en aktiv del av en samtale. Denne aktiviteten er nødvendig hvis ingen agenter blir med i samtalen for å koble fra manuelt.
Bruk for eksempel denne aktiviteten før et anrop står i kø eller etter skript for å velge bort kø opplevelsen. Du kan bruke så mange frakoblingskontaktiviteter som du ønsker når du konstruerer flyten for å sikre at anropet 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 feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
Utgangsvariabler Denne aktiviteten har ingen utdatavariabler tilgjengelig. |
Eskalere samtalefordelingsgruppe
Aktiviteten Eskalere samtalefordeling gjør det mulig for administratorer å eskalere en kontakt i kø til neste eller siste samtalefordelingsgruppe. Dette gir administratorer bedre kontroll og fleksibilitet til å administrere kontakter som er parkert i en kø.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyt.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
Utgangsvariabler Når aktiviteten Eskalere samtalefordeling Gruppe utløses, oppdateres følgende variabler:
Feilkoder Følgende er feilkoder og beskrivelser for aktiviteten Eskalere samtalefor deling:
|
Tilbakemelding V2
Konfigurer Feedback V2-aktiviteten til å starte IVR-undersøkelser etter samtale (drevet avWebex Experience Management) og samle tilbakemeldinger fra innringere.
-
IVR-undersøkelser etter anrop: Konfigurer Feedback V2-aktiviteten i Event Flow-lerretet i Flow Designer etter
AgentDisconnected-hendelsen.Avhengig av oppsettet iWebex Experience Management, spiller kontaktsenteret en IVR-undersøkelse til innringere.Den som ringer bruker tastaturet til å svare på undersøkelsen. Hvis den som ringer delvis svarer på undersøkelsen ved ikke å svare innen den konfigurerte timeout-varigheten eller ved å gi ugyldige inndata, sender kontaktsenteret delvise spørreundersøkelsessvar til. Webex Experience Management
Forsikre deg om at du bruker aktiviteten Koble fra kontakt etter Tilbakemelding V2-aktiviteten til å avslutte IVR-samtalen.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
Velg et stemmebasert spør reskjema i undersøkelsesdelen. Spørre skjemaene som Webex Experience Management er konfigurert i er tilgjengelige i listen.
|
| 4 |
I delen Språkinnstillinger kan du administrere språket kunden opplever spørreundersøkelsen på. Hvis språket ikke støttes iWebex Experience Management, er reservespråket engelsk (US). Hvis du vil ha mer informasjon, kan Webex Experience Managementdu se Språk støtte.
Hvis veksleknappen Override Language Sett ings ikke er aktivert, brukes variab elen Global_Language til å definere standardinnstillingene. Webex Experience Management Hvis du vil ha mer informasjon, kan du se Globale variabler. |
| 5 |
I delen Kundeinformasjon kan du angi kundeinformasjonen som skal sendes sammen med forhåndsutfyllingene som sendes for å Webex Experience Management fange spørreundersøkelsessvaret. Avhengig av forsendelseskonfigurasjonene som er angitt Webex Experience Management, sender kontaktsenteret forhåndsfyllingsinformasjonen.
|
| 6 |
I delen Variabel pas sering kan du angi tilleggs variablene som egendefinerte forhåndsutfyllinger som sendes (i tillegg til spørreundersøkelsessvar) fra Webex Contact Center til. Webex Experience Management
Hvis du vil ha mer informasjon om egendefinerte forhåndsutfyllinger, kan du se Konfigurere egendefinerte forhåndsutfyllinger for tilbakemeldinger etter anrop i Dokumentasjon. Webex Experience Management |
| 7 |
I delen Avanserte innstillinger konfigurerer du følgende innstillinger for å validere forventede DTMF-svar fra kundene.
|
Få køinformasjon
Aktiviteten Få køinformasjon gir innringerens nåværende posisjon i kø (PIQ) og estimert ventetid (EWT) sammen med andre aktivitetsutdatavariabler. Du kan bruke disse variablene til å bestemme agenttilgjengelighet i en kø, og til å rute anrop andre steder når det er nødvendig.
Forventet ventetid (EWT) gjelder ikke køer med teamtildeling med ferdigheter tildelt i flyt. For kontakter i disse køene returner er EWT-utgangsvariabelen alltid -1.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||||||||
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
| |||||||||||||||
| 3 |
I delen Køinformasjon og tilbakekoblingstid konfigurerer du følgende:
Aktiviteten Få køinformasjon har tre typer utdataflytgrener. Disse grenene utløses basert på returstatus og verdier for EWT, PIQ, og sanntidsstatistikken for andre utgangsvariabler.
Utgangsvariabler Når Få køinformasjon utløses, oppdateres følgende variabler:
Beregning av estimert ventetid Estimert ventetid (EWT) er rapportert i ms. For å beregne EWT samler programmet alle statistisk gyldige prøver (en prøve er gjennomsnittet av ventetider for oppgaver som er koblet til en agent i et minutts intervall) for de siste XX minuttene som er angitt av den brukerdefin erte tilbakeslagstiden. Gjennomsnittsverdien av prøvene som samles inn brukes som EWT. Statistisk gyldige prøver er de prøvene som er samlet inn, for hvilke 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 tilbakekobl ingstiden faller under 40 prosent, beregnes ikke EWT. Feilkoder Følgende er feilkoder og beskrivelser for Hent køinformasjon aktiviteten:
|
Køkontakt
Aktiviteten Køkontakt plasserer en kontakt i en kø. Når du bruker denne aktiviteten i hovedflyten, avslører du et sett med hendelser i kategorien Hendelsesflyter. For mer informasjon om disse hen delsene, se Hen delser.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelser.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
I delen Kontakthåndtering velger du om alle kontakter skal gå til en enkelt kø, eller om køvalg skal endres basert på verdien til en flyt variabel. Når du plasserer en HTTP-forespørselsaktivitet umiddelbart etter køkontaktaktiviteten, kan det hende at HTTP-forespørselen ikke henter de nødvendige dataene. For å sikre at de nødvendige dataene er tilgjengelige, anbefales det å innføre en kort forsinkelse — for eksempel ved å legge til en Play Message eller Play Music-aktivitet — mellom aktivitetene Køkontakt og HTTP-forespørsel.
Ferdighetskrav Hvis den valgte køen bruker ferdighetsbasert ruting, vises en annen seksjon for å konfigurere ferdighetskrav og ferdighetsavslapping. Du kan legge til ett eller flere ferdighetskrav som skal tilordnes 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.
Ferdighetsavslapping Bruk innstillingene for ferdighetsavlastning til å redusere eller fjerne de tildelte ferdighetskravene til en flyt som svar på overdreven ventetid for kunder. Med denne innstillingen kan du utvide utvalget av agenter som er tilgjengelige for å betjene kontakter. Bruk vanlige tidsintervaller for å justere Skill Relaxation med kølogikken i flyten og med innstillinger for samtalefordeling konfigurert for team i køen. Slik konfigurerer du ferdighetsavslapping:
Fjerning av ferdigheter Når du slår på knappen Fjern ferdigheter ved blindoverføring, fjerner den ferdigheter fra kontakten etter overføring av agent. Det betyr at den overførte kontakten ikke vil ha noen ferdigheter, og kontakten vil bli tilbudt den lengste tilgjengelige agenten i den overførte køen. Utløp uforglemmelig Når køkontakt utløses, oppdateres følgende variabler:
Feilkoder Følgende er feilkoder og beskrivelser for aktiviteten Køkontakt:
|
Kø til agent
Aktiviteten Kø til agent aktiverer agentbasert ruting. Aktiviteten Kø til agent dirigerer 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 Webex Contact Center-agent-ID eller e-postadresse.
Hvis agenten er tilgjengelig, kan du konfigurere aktiviteten Kø til agent for å dirigere kontakten til en foretrukket agent. Hvis agenten ikke er tilgjengelig, kan du konfigurere aktiviteten Kø til agent for å parkere kontakten mot agenten til agenten blir tilgjengelig.
Flytutvikleren kan kjede en kø til agentaktivitet med en annen kø til agentaktivitet for å rute kontakter til påfølgende foretrukne agenter. Flytutvikleren kan også kjede en kø til agentaktivitet med en køkontaktaktivitet for å dirigere kontakten ved hjelp av en vanlig kø når ingen av de foretrukne agentene er tilgjengelige.
Flytutvikleren kan kjede en kø til agentaktivitet med en tilbakering ingsaktiv itet i hovedflyten og hendelsesflyten. Dette hjelper deg med å konfigurere tilbakeringing til foretrukket agent som anropet opprinnelig var i kø til som en del av aktiviteten Kø til agent.
Bruk tilbakeringingsaktiviteten etter aktiviteten Køkontakt eller Kø til agent.
Aktiviteten Kø til agent utløser følgende hendelser i kategorien Hendelsesflyter i hovedflyten:
-
AgentAccepted: Aktiviteten Kø til agent utløser denne hendelsen når en agent svarer på et innkommende anrop.
-
AgentDisconnected: Aktiviteten Queue To Agent utløser denne hendelsen når agenten kobler fra en direktesamtale.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyt.
I følgende avsnitt kan du konfigurere aktiviteten Kø til agent:
-
Generelle innstillinger
-
Kontakthåndtering
Slik konfigurerer du aktiviteten Kø til agent:
| 1 |
Dra og slipp aktiviteten K ø til agent fra aktivitetsbiblioteket til lerretet i flytdesigneren. |
| 2 |
Klikk aktiviteten Kø til agent for å konfigurere aktivitetsinnstillingene. |
| 3 |
Skriv inn følgende informasjon i delen Generelle innstillinger: |
| 4 |
I delen Kontakthåndtering velger du en agentvariabel fra rullegardinlisten. Aktiviteten Kø til agent knytter denne flytvariabelen til agentens e-post eller agentens ID som du vil velge for hver flytkjøring. |
| 5 |
Velg agentens e-post eller agentens ID fra rullegardinlisten Agentoppslagsty pe for å rute kontakter til den foretrukne agenten. Angi et gyldig domenenavn for agentens e-postadresse for å sikre at oppslaget er vellykket. |
| 6 |
Aktiver knappen Angi kontaktprioritet for å prioritere kontaktene som venter i køen. Som standard er veksleknappen deaktivert. Aktiviteten Kø til agent håndterer kontaktene på følgende måte:
|
| 7 |
Velg en kø-ID fra rullegardinlisten Rapporteringskø. Aktiviteten Kø til agent rapporterer kontaktens detaljer ved hjelp av rapporteringsk øen: Rapporteringskøen angir også konfigurasjonen for:
|
| 8 |
Aktiver veksleknappen Park Kontakt hvis agenten ikke er tilgjengelig hvis du vil parkere kontakten til en foretrukket agent til agenten blir tilgjengelig. Hvis agenten ikke er tilgjengelig og vek sleknappen Park Kontakt hvis agenten ikke er tilgjengelig er deaktivert, kan kontakten ikke nå agenten. Aktiviteten Kø til agent avslutter feilgrenen til neste aktivitet i flyten med tilsvarende utdata. |
| 9 |
Velg ID-en for gjenopprettingskø fra rullegardin listen Gjenoppre ttingskø. Aktiviteten Kø til agent setter kontakter i kø til gjenopprettingskøen når:
Du kan konfigurere gjenopprettingskøen med den lengste tilgjengelige agenten. Gjenopprettingskøen støtter ikke ferdighetsbasert ruting. |
Aktiviteten Kø til agent lykkes når kontakten kobles til den foretrukne agenten. Et feilscenario oppstår når en kontakt ikke når agenten.
Feilscenarier
En kontakt klarer ikke å nå agenten når:
-
En foretrukket agent er utilgjengelig og parkering er deaktivert for kontakten.
-
Et variabeloppslag finner ikke den foretrukne agenten.
Variabler for aktivitetsutdata
Variablene for aktivitetsutdata lagrer dataene som hentes fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter i lerretet.
Aktiviteten kø til agent har følgende utdatavariabler:
|
Utgangsvariabel |
Beskrivelse |
|---|---|
|
QueuetoAgent.AgenTid |
Lagrer agent-IDen som kontakten står i kø til. |
|
QueueToAgent.FailureBeskrivelse |
Lagrer beskrivelsen for feilscenariet når kontakten ikke blir satt i kø. |
|
QueueToAgent.FailureCode |
Lagrer feilkodeverdien for feilscenariet når kontakten ikke blir satt i kø. |
|
QueueToAgent.AgentState |
Lagrer tilstandene til den foretrukne agenten når du prøver å stille kontakten i kø. |
|
QueueToAgent.AgentidleCode |
Lagrer beskrivelsen for tomgangskoden til den foretrukne agenten. |
Utdat avariabelen QueueToAgent.failureCode inneholder en av følgende verdier når det oppstår en feil. Hver verdi indikerer en feilkode og en feilbeskrivelse.
|
Feilkode |
Feilkodeverdi |
Feilbeskrivelse |
|---|---|---|
|
1 |
AGENT_UNAVAILABLE |
Agenten er for øyeblikket ikke i tilgjengelig tilstand. |
|
2 |
AGENT_NOT_FOUND |
Aktiviteten Kø til agent finner ikke agenten etter agentens ID eller e-postadresse. |
|
3 |
AGENT_NOT_LOGGED_IN |
Agenten er for øyeblikket ikke logget inn. |
|
4 |
FEATURE_NOT_ENABLED |
Funksjonen Agentbasert ruting er ikke aktivert. |
|
5 |
INVALID_VTEAM_ERROR |
Rapporterings- eller gjenopprettingskøen er ugyldig. |
|
6 |
AGENT_BUSY |
Agenten er tilgjengelig, men engasjert i en annen samtale. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Kontakten har nådd sin maksimale grense fra å være i kø til flere køer. |
|
8 |
INVALID_OPERATION_FOR_INTERACTION_STATE |
Kø er ikke tillatt i visse tilstander av kontakten, for eksempel avsluttet kontakt. |
Tabellen nedenfor viser gjeldende QueueToAgent.AgentState- og QueueToAgent.AgentDleCode-verdier.
|
Brukstilfelle |
Agentstat |
AgentidleKode |
|---|---|---|
|
NOT_APPLICABLE |
NOT_APPLICABLE |
|
Agent er reservert for denne samtalen. |
AVAILABLE |
NOT_APPLICABLE |
|
Parkere kontakt hvis agenten ikke er tilgjengelig, veksleknappen er På og agenten er inaktiv |
Tomgang |
<AuxCode Name> Tomgangskoden valgt av agenten iAgent Desktop. |
|
Parkere kontakt hvis agenten ikke er tilgjengelig, veksleknappen er På og agentkanalen er opptatt |
AVAILABLE |
NOT_APPLICABLE |
|
Parkere kontakt hvis agenten ikke er tilgjengelig, veksleknappen er Av og agenten er inaktiv |
Tomgang |
<AuxCode Name> Tomgangskoden valgt av agenten iAgent Desktop. |
|
Parkere kontakt hvis agenten ikke er tilgjengelig, vek sle knappen er Av, agent er tilgjengelig og agentkanalen er opptatt |
AVAILABLE |
NOT_APPLICABLE |
Skjermpop
En skjermvisning er et vindu eller en dialogboks som vises på skrivebordet til en agent når agenten svarer på et kundeanrop. Agenten får mer informasjon om den som ringer for å fortsette videre med en samtale. Hvis du vil ha mer informasjon, kan du se skjermpop-delen i Kom i gang med Agent Desktop artikkelen.
Screen Pop-aktiviteten blir relevant først etter at en agent er involvert i en interaksjon. Den bruker vanligvis AgentAccepted-hendelsen og PhoneContactend-hendelsen.
Når du bruker denne aktiviteten i hovedflyten, avslører du et sett med hendelser i kategorien Hendelsesflyter. For mer informasjon om disse hen delsene, se Hen delser.
Du kan bygge en enkelt hendelseshåndteringsflyt for hver hendelse. Når en agent for eksempel godtar et innkommende anrop, vises en skjermvisning. Screen Pop-aktiviteten inneholder informasjon som er basert på flytvariablene. Screen Pop integrerer Webex Contact Center med andre forretningsapplikasjoner som CRM (Salesforce), billettverktøy og ordreoppføringssystem.
Fullfør denne konfigurasjonen i kategorien Hendelsesflyter i Flow Designer. Hvis du vil definere forskjellige skjermpop-atferd som er basert på kriterier for hovedflyt, bruker du en betingelse- eller saksaktivitet. Du kan definere én skjermpop for hver flyt.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Skjermpop 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.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I URL-innstilling er-delen bruker du alternativet URL-innstillinger til å definere en URL-adresse for Screen Pop-konfigurasjoner. For å sette inn en variabel, bruk syntak sen {{variabel}} (for eksempel {{newContact.ani}}). Konfigurer deretter følgende innstillinger:
|
| 4 |
I delen Skjerminnstillinger konfigurerer du følgende:
Hvis visningsalternativet Skjermpop er i kategorien Inne i skrivebordet eller Eksisterende nettleser, går data som legges inn i skjermbildet for et anrop tapt hvis agenten godtar et nytt anrop. For å forhindre tap av data, konfigurer visningsalternativet som Ny nettleser fane. Tenk for eksempel på at skjermpop-visningsalternativet er Inside Desktop. Hvis agenten godtar et nytt innkommende anrop mens han skriver inn data i skjermvinduet for et tidligere an rop, går dataene som ble lagt inn for forrige samtale tapt når skjermbildet for det nye anropet dukker opp. |
Angi kontaktprioritet
Bruk aktiviteten Angi kontaktprioritet til å tilordne prioritetsnivåer til kontakter. Du kan angi prioriteringer ved hjelp av tall fra 1 (høyeste) til 9 (laveste). Kontakter med høyere prioritet rutes først. Hvis du vil ha mer informasjon om ruting og kø, kan du se An gi kontaktprioritet delen i Forstå ruting og kø i Webex Contact Center.
I følgende avsnitt kan du konfigurere aktiviteten Angi kontaktprioritet:
- Generelle innstillinger
- Kontaktprioritetsinnstillinger
- Variabler for aktivitetsutdata
| 1 |
Dra og slipp aktiviteten Angi kontaktprioritet fra aktivitets biblioteket til lerretet i flytdesigneren. |
| 2 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 3 |
Skriv inn følgende informasjon i delen Generelle innstillinger: |
| 4 |
I delen Kontaktprioritetsinnstillinger angir du priorit eten til kontakten. Du kan konfigurere en statisk prioritetsverdi fra rullegardinlisten. Hvis du vil at prioriteten skal endres dynamisk, konfigurerer du en variabel prioritet ved hjelp av flyt variabler. |
Variabler for aktivitetsutdata
Variablene for aktivitetsutdata lagrer dataene som hentes fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter i lerretet.
Aktiviteten Angi kontaktprioritet har følgende utdatavariabler:
- setContactPriority.failureCode: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
- setContactPriority.failureDescri ption: Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.
Feilkoder
Følgende er feilkoder og beskrivelser for aktiviteten Angi kontaktprioritet:
|
Feilkode |
Feilkodeverdi |
Feilbeskrivelse |
|---|---|---|
|
6 |
SYSTEM_ERROR |
Denne koden representerer diverse feil (som ikke faller inn i noen av de definerte kategoriene). |
|
48 |
Flytaktivitet som ikke støttes |
Angi kontaktprioritet støttes ikke for eksterne kontakter og kampanjekontakter. |
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 kundeforespørsler i samtaleformatet. Den virtuelle agenten drives av Googles Dialogflow-funksjoner. Når en kunde snakker, matcher dialogstrømmen kundesamtalen til den beste hensikten i Virtual Agent. Videre hjelper den kunden som en del av Interactive Voice Response (IVR) -opplevelsen.
Før du begynner
-
Konfigurer en Dialogflow-agent. Hvis du vil ha mer informasjon om hvordan du bygger en Dialogflow-agent i Google Cloud, kan du se Bygge en agent.
Inkluder Hello som en treningsfrase på det foretrukne språket for Dialogflow-agenten for å starte en samtale med den som ringer. 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 måten du konfigurerer Dialogflow-agenten på, kan du bruke Virtual Agent- aktiviteten til å håndtere ulike typer brukstilfeller.
-
Konfigurer en virtuell agent i Control Hub.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen Samtaleopplevelse konfigurerer du følgende:
|
| 4 |
I delen Variabel pas sering kan de valgfrie parametrene i Virtual Agent-aktiviteten inneholde personlig identifiserbar informasjon (PII). Webex Contact Center sender disse parametrene til Google Dialogflow som variabler for å støtte avansert samtalelogikk med boten.
|
| 5 |
I delen Avanserte innstillinger konfigurerer du følgende:
|
| 6 |
I delen Utdat avariabler kan du lagre utdat astatus for hendelsen som oppstår under samtalen mellom den virtuelle agenten og kunden.
|
Hva du skal gjøre videre
Utfall:
Angir utdatabanene for den virtuelle agenten som oppstår basert på resultatet av samtalen mellom den virtuelle agenten og kunden.
-
Håndtert: Dialogflyten tar denne banen hvis systemet utløser den håndterte hensikten.
-
Eskalert: Dialogflyten tar denne banen hvis systemet utløser eskaleringsin tensjonen.
Hvis du vil ha mer informasjon om intensjonene i dialogflyten, kan du se Hensikter.
Feilhåndtering
Angir utdatabanen til den virtuelle agenten som er basert på feilen som oppstår under samtalen mellom den virtuelle agenten og kunden.
-
Fe il: Flyten tar denne banen i alle feilscenarier.
Hvis det oppstår en feil, spiller ikke kontaktsenteret noen lydmelding for å varsle kunden om feilen, som standard. Flytutvikleren kan konfigurere en avspillingsmeldingsaktivitet enten generisk eller basert på feilkoden som beskrevet i delen Utdatavariabler.
Funksjonaliteten til utgangsbanene avhenger av konfigurasjonen og flyten som er definert av administratoren.
Virtuell agent V2
Virtual Agent V2-aktiviteten gir en sanntids samtaleopplevelse for kontaktene dine. Du kan legge til Virtual Agent V2-aktiviteten i anropsflyten for å håndtere talebaserte AI-aktiverte samtaler. Når en innringer snakker, matcher systemet talen til den beste hensikten i den virtuelle agenten. Videre hjelper den innringeren som en del av Interactive Voice Response (IVR) -opplevelsen.
Konfigurer Virtual Agent V2-aktivitet
Kundene som bruker Next Generation-plattformen, kan konfigurere Virtual Agent V2-aktiviteten i Flow Designer.
Ikke plasser en Virtual Agent V2-aktivitet etter en køkontaktaktivitet, da denne konfigurasjonen ikke støttes for øyeblikket. Du må heller ikke plassere en Virtual Agent V2- aktivitet i Hendelsesflyt-lerretet.
Angir utdatabanene for aktiviteten som skjer basert på resultatet av samtalen mellom den virtuelle agenten og den som ringer.
-
Håndtert — Utfallet utløses når kjøringen av den virtuelle agenten er fullført.
-
Eskalert — Utfallet utløses når samtalen må es kaleres til den menneskelige agenten.
Angir utgangsbanen til aktiviteten for eventuelle feil som oppstår under samtalen mellom den virtuelle agenten og den som ringer.
Feil — Fly ten tar denne banen i alle feil scenarier.
Standardinnstillinger på systemnivå
Følgende innstillinger er definert internt i systemet som standard. Disse innstillingene vises ikke i bruker grensesnittet og kan ikke endres:
-
Uendelig antall forsøk på nytt for håndtering av ugyldige eller ingen inngangsfeil.
-
Barge-in er aktivert for å avbryte Virtual Agent under interaksjon.
-
DTMF-termineringssymbol = #. Denne innstillingen indikerer slutten av inngangen.
-
DTMF 'Tidsavbrudd uten inngang' = 5 sekunder. Denne innstillingen angir tidsvarigheten som den virtuelle agenten venter på inndata fra innringeren.
-
DTMF 'Inter-digit timeout' = 3 sekunder. Denne innstillingen angir tids varigheten som den virtuelle agenten venter på neste DTMF-inngang fra den som ringer før den virtuelle agenten går videre i samtaleflyten.
Før du begynner
-
Konfigurer en Dialogflow-agent. Hvis du vil ha mer informasjon om hvordan du bygger en Dialogflow-agent i Google Cloud, kan du se Bygge en agent.
-
Konfigurer Google CCAI-kontakten og opprett en CCAI-konfigurasjon i Control Hub.
-
Konfigurer inngangspunktet og velg rutingsflyten (når flyten er opprettet i Flow Designer). Hvis du vil ha mer informasjon, kan du se Konfigurere en kanal.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til T . |
| 3 |
Klikk Administrer flyter, og klikk deretter Opprett flyter. |
| 4 |
Skriv inn et unikt navn i feltet Flytnavn og klikk Start byggeflyt. Flow Designer- vinduet vises. |
| 5 |
Dra og slipp Virtual Agent V2- aktiviteten fra Aktivitetsbiblioteket til hovedflytlerretet. |
| 6 |
I Generelle innstillinger, utfør følgende handlinger:
|
| 7 |
Velg ett av følgende Contact Center AI konfigur asjonsalternativer i innstillingene for samtaleopplevelse:
|
| 8 |
Angi det egendefinerte hendelsesnavnet og dataene i kolonnene Hendelsesnavn - Hendelsesdata i innstillingene for stat shendelse. Tilstandshendelsen er en mekanisme for å utløse intensjonen uten behov for matchet tekst eller talte innspill. Du kan definere de egendefinerte hendelsene for å utløse intensjonen. Hvis du vil ha informasjon om hvordan du konfigurerer intensjonen for hendelser i Dialogflow ES, kan du se Google-dokumentasjon.
Du kan angi hendelsesnavnet og dataene i form av en statisk verdi eller uttrykk. For uttrykk, bruk denne syntaksen: Arrangementets navn: Hendelsesdata: |
| 9 |
I Avanserte innstillinger, utfør følgende handlinger: |
| 10 |
Med dekrypteringsinnstillinger kan du dekryptere utdatav ariablene til VAV2-aktiviteten, hvis nødvendig. Hvis dekryptering er aktivert på flytnivået, kan brukere med debug dekrypteringstilgang se de umaskerte utgangs verdiene for VAV2-aktiviteten i flytfeilsøkingsloggene. Slå av Aktiver dekryptering for å deaktivere dekryptering på aktivitets nivå for ytterligere beskyttelse. |
| 11 |
I Aktivitetsutdat avariabler kan du vise listen over variabler som lagrer utdatastatus for hendelsen som oppstår under samtalen mellom den virtuelle agenten og den som ringer.
|
Aktiviteter i strømningskontroll
- Start flyt
- Sluttflyt
- Tilfelle
- Tilstand
- Gå til
- Prosentvis tildeling
- Vente
- Støtte for arbeidsflyter i Outdial Entry Point
Start flyt
Aktiviteten Start Flow vises som standard på hovedflyt-lerretet. Du kan ikke slette aktiviteten Start Flow. Denne aktiviteten indikerer hendelsen som utløser denne flyten. Denne aktiviteten dikterer hvordan flyten kan brukes og hvilke typer aktiviteter som er tilgjengelige for konfigurasjon.
Den eneste Flow Trigger-hendelsen som er tilgjengelig for øyeblikket, er NewContact.
Systemet utløser denne hendelsen når et nytt anrop når et telefoninngangspunkt i kontaktsenteret. Du kan bruke flyter som utløses av newContact-hendelsen i rutestrategier for inngang spunkt. Flow Trigger Event er for øyeblikket valgt som standard og kan ikke redigeres. Ytterligere hendelser vil bli avslørt i fremtiden.
NewContact gjelder bare for nye flyter. For strømmer opprettet før uken 20.
april forblir NewPhoneContact som Flow Trigger Event.
Aktiviteten Start Flow merkes automatisk med navnet på den valgte Flow Trigger- hendelsen. Dette lar deg raskt se hvilken type flyt som bygges.
Utgangsvariabler
Antallet og typen utdatavariabler som er knyttet til Start Flyt-aktiviteten, avhenger av den
valgte flyttriggerhendelsen. Disse variablene lagrer data som fanges opp i det øyeblikket
strømmen utløses. For eksempel blir utgangsvariablene beskrevet nedenfor eksponert gjennom
newContac t-hendelsen.
Bruk disse variablene i senere aktiviteter for å kontrollere flytsekvensen.
-
NewContact.aniAutomatisk nummeridentifikasjon (ANI) er en funksjon i et telekommunikasjonsnettverk for automatisk å bestemme det opprinnelige telefonnummeret til en samtale. Denne variabelen lagrer telefonnummeret til innringeren som utløste
newContact-hendelsen. -
Nykontakt.dnisDialed Number Identification Service (DNIS) er en tjeneste som identifiserer det opprinnelig oppringte telefonnummeret til et anrop. Denne variabelen lagrer telefonnummeret som den som ringer ringte for å utløse
newContact-hendelsen.Når et anrop overføres til et katalognummer for inngangspunkt, oppdager Webex Contact Center EPDN-målet og håndterer overføringen internt.
En overføring til et EPDN kan initieres fra en flyt som bruker Blind Transfer- aktiviteten eller fra Agent Desktop når en agent overfører eller konsulterer til inngangspunktet DN.
Når overføringen er fullført, blir destinasjonsnummeret som brukes for overføringen presentert for den mottakende inngangspunktflyten som DNIS-verdien (Dialed Number Identification Service) . DNIS-verdien er tilgjengelig i flytvariabelen
newPhoneContact.dnis.Mottaksflyten kan evaluere
NewPhoneContact.dnis og brukeden i rutingslogikk. Flyter bør imidlertid unngå å anta et enkelt DNIS-format med mindre konfigurasjonen for destinasjonsinngangspunktnummereringen garanterer det formatet.DNIS-verdien som presenteres for mottaksflyten avhenger av hvordan nummereringen er konfigurert for målinngangspunktet.
Tabell 9. DNIS-atferd for overførte anrop til EPDNS Konfigurasjon av destinasjonsinngangspunktnummer
DNIS presentert for mottaksstrømmen
Eksempel
Bare E.164-nummer
DNIS presenteres i E.164-format. Hvis overføringsdestinasjonen er oppringt i nasjonalt format, konverterer Webex Contact Center den og presenterer DNIS i E.164-format.
Hvis destinasjonen er oppringt som 5550101234, ser mottaksstrømmen +15550101234.
E.164 nummer og utvidelse
DNIS presenteres alltid som E.164-nummeret, uavhengig av om overføringen ble initiert ved å ringe E.164-nummeret, nasjonalt nummer eller forlengelse.
Hvis inngangspunktet har +15550101234 og forlengelse 1234, ser mottaksstrømmen +15550101234.
Bare utvidelse
DNIS presenteres som utvidelsen. Hvis et plasseringsprefiks er konfigurert for plas seringen, er DNIS prefikset med plasseringsprefikset, uten skilletegn.
Hvis forlengelsen er 1234, ser mottaksstrømmen 1234. Hvis plasseringsprefikset er 555, ser mottaksstrømmen 5551234.
For konsultasjonsoverføringer er DNIS-atferden i samsvar med overføringsatferd. Calling Line ID (CLID) endres imidlertid under konsultasjonen.
Hvis målinngangspunktflyten evaluerer
NewPhoneContact.dnis, må du kontrollere at rutingslogikken tar hensyn til DNIS-formatet som Webex Contact Center presenterer for inngangspunktets nummereringskonfigurasjon. Dette er spesielt viktig hvis inngang spunktkonfigurasjonen endres fra nummerering med bare forlengelse til E.164-nummerering, eller hvis flyten sammenligner DNIS-verdier direkte.Når et anrop overføres til et EPDN, forblir det overførte anropet en del av den eksisterende interaksjonen. Rapporterings- og anropsoppføringer bruker fortsatt samme interaksjons-ID.
-
NewContact.InteractionIDEn unik Webex Contact Center-identifikator som er knyttet til hver interaksjon utløst av
newContact-hendelsen.Du kan vise interaksjons-ID-en på skrivebordet. Hvis du vil ha mer informasjon, kan du se Eksempel: Vis interaksjons-ID på skrivebordet i delen Opprett egendefinerte flytvariabler.
-
Nykontakt.pstnregionPSTN-regionen som er konfigurert i Entry Point (EP) — Dial Number (DN) -tilordning for regionale talemedietjenester. Denne variabelen støttes bare på Next Generation Voice Platform.
-
newContact.flowVersjonLabelVersjonsmerke for flyten som genereres under gjennomføring av strømningen. Flow-utviklere kan opprette forskjellig atferd for forskjellige flytversjoner, for eksempel 'Dev', 'Test', 'Live' og 'Latest'. Ved hjelp av variabelen
newContact.flowVersionLabelkan utviklere endre flytlogikken dynamisk ved å få tilgang til versjonsetikettene i flyten. -
NewContact.flowIDUnik identifikator for den nåværende utføringsflyten.
-
necontact.entrypointIDUnik identifikator for inngangspunktet som starter flyten.
-
NewContact.orgIDUnik identifikator for organisasjonen.
- Tilbakringingsvariabler:
NyhetKontakt.CallbackReasonÅrsaken til tilbakeringingen oppgitt på tidspunktet for planlegging av en tilbakeringing. Du kan gjøre årsaken til tilbakeringing tilgjengelig i det innkommende popup-vinduet Agent Desktop ved å tilordne denne til en variabel som vises for agent.
Nykontakt.CallbacktypeLagrer verdien som 'planlagt' for en planlagt tilbakeringing eller 'Scheduled_personal' for personlig planlagt tilbakeringing.
newContact.ScheduleResourceInteractionIdInteraksjons-ID-en der tilbakeringingen opprinnelig ble bedt om.
Disse variablene vil bare ha verdier for planlagt tilbakeringing og vil forbli tomme for andre samtaletyper.
-
NewContact.headersLagrer SIP-toppdetaljer (Session Initiation Protocol) for det innkommende anropet i JSON- format. Flow-utviklere kan trekke ut og bruke de innkommende SIP-tilpassede X-overskriftene for å ta rutingsbeslutninger og for å integrere Webex Contact Center med tredjeparts IVR-systemer. Når en kunde ringer til Webex Contact Center, analyserer systemet flytdataene og trekker ut SIP-overskriften.
Forutsetninger
- Å trekke ut SIP-overskrifter er bare tilgjengelig for leietakere på RTMS (Next Generation Voice Media-plattformen).
- Bruk av egendefinerte X-overskrifter støttes for øyeblikket for organisasjoner som bruker Loc Webex Calling al Gateway (LGW) som telefonalternativ for Webex Contact Center.
Eksem pel Vurder 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 From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl To: <sip:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.example.com> Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: HighI dette eksemplet trekker systemet ut følgende detaljer:
X-kunde-ID: 987654321
X-Call-Reason: Støtte
X-Prioritet: Høy
Systemet konverterer SIP-overskriftene til små bokstaver. Bruk aktiviteten Angi variabel til å tilordne en eller flere SIP-overskrifter til variabler som er definert i systemet.
Følgende topptekstmønstre er reservert for intern bruk og må ikke videreføres som egendefinerte overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli droppet og ikke sendt til Webex Contact Center.
X-adresse
X-ADD-DIVERSION
X-BNR-tilstand
X-BNR-original kodek
X-BNR-forbigått
X-broadworks-korrelasjonsinformasjon
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-PREFIX
X-RTMS-uten oppslag
X-VPOP-DOMAIN
Viktige hensyn:
- Systemet analyserer anropsnavnet som Caller_ID_name.
- Systemet kan trekke ut opptil 20 overskrifter fra den innkommende SIP-invitasjonsmeldingen. Hvis antall 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 topptekstinformasjon.
Hvis du vil legge til og analysere SIP-overskrifter til eksterne IVR-systemer, bruker du følgende aktiviteter:
Sluttflyt
Sluttflyt er en avsluttende aktivitet som markerer slutten på en strømningsbane. Du kan bruke et hvilket som helst antall End Flow-aktiviteter til å konstruere flyten for å sikre at alle flytbaner avsluttes.
Ikke bruk End Flow-aktiviteten i en IVR-flyt. Sluttstrømsbruk med IVR kan føre til død luft, og samtalen kobles kanskje ikke fra.
Du kan gi hver aktivitet en unik etikett og beskrivelse.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
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 skjermbilder for forskjellige agentteam, avhengig av teamnavnet. Hver sak blir en gren som du definerer de riktige banene fra. Strømningen fortsetter nedover banen som evalueres som sann for en bestemt forekomst av strømmen. Hver Saksaktivitet har en standard som systemet bruker for alle udefinerte tilfeller. Hvis ingen av tilfellene er sanne, blir standard Case evaluert som sant, og flyten fortsetter langs den grenen.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyt.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I Saksinnstilling er-delen konfigurerer du følgende:
Aktivitetsresultater
|
Tilstand
Tilstandsaktiviteten representerer en beslutning. Flyten tar banen Sann eller Falsk avhengig av om betingelsen er oppfylt.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I sek sjonen Uttrykk konfigurerer du følgende: Pakk hvert uttrykk på følgende måte: {{Skriv inn uttrykk}}. Eksempel: {{httpRequest1.httpStatusCode == 200}} Hvis du bruker et uttrykk uten parenteser, kaster systemet en flytfeil.
|
Gå til
Flowchchching gir deg muligheten til å kjede flere strømmer. For å oppnå strømningskjeding kan du legge til GoTo-avslutningsaktiviteten på lerretet og indikere om gjeldende flyt skal gå til et inngangspunkt eller en annen flyt. Hvis du vil ha mer informasjon, kan du se Koble flere flyter (med GoTo).
Bruk GoTo-noden til å flytte kontakter i Webex Contact Center, for eksempel mellom inngang spunkter eller flyter. Bruk flytvariabel kartlegging for å overføre data sømløst sammen med kontakten.
Hvis aktivitetsbiblioteket ikke viser GoTo-aktiviteten, kontakter du Cisco Support for å få det tilsvarende funksjonsflagget aktivert.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
| |||||||||
| 3 |
I delen Innstillinger for flytdestinasjon kan du endre innringerens opplevelse basert på tid (hvis du overleverer samtalen til et inngangspunkt), eller bruke en enkelt flyt på nytt i flere scenarier (hvis du overleverer samtalen til en flyt). Basert på alternativet GoTo sendes flytvariablene videre fra gjeldende flyt som følger:
Konfigurer følgende:
| |||||||||
| 4 |
Hvis du velger alternativet Gå til fly t, vises delen Flytvariabeltilordning. Flytvariabler og globale variabler med samme navn og samme datatype mellom strømmer til ordnes automatisk for innkommende anrop. For utgående anrop tilordnes bare globale variabler automatisk. Automatisk tilordning av flytvariabler støttes ikke. 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 strømmer i en GoTo-aktivitet når du bruker variable strømmer. Du kan bare tilordne variabler til statiske flytmål. Se tabellen nedenfor for virkemåten til variabel kartlegging med variable strømmer. 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. Konfigurer følgende:
Slik legger du til, redigerer eller sletter variabeltilordninger:
Variable detaljer Del en Current Flow Variable Det ails viser alle flyt variablene og globale variablene i gjeldende flyt. Delen Detaljer om variabel for destin asjonsflyt viser alle flytvariablene og globale variablene i målflyten. Du kan klikke på taggen for informasjon om en variabel. Når du velger en variabel for tilordning, blir variabelen grønn, slik at du kan se hva som allerede er tilordnet. For å sikre sømløs informasjonstilgang og samhandling gjennom hele samtalens livssyklus, er variabel kartlegging avgjørende under gjennomføring av flyt. Det innebærer strategisk justering av globale variabler med både lokale og agentvisningsbare flytvariabler, skreddersydd for både statiske og dynamiske flyttyper: Variabel kartlegging er viktig under strømningskjeding. Tabellen nedenfor forklarer viktige forskjeller mellom bruk av statiske og dynamiske GoTo-alternativer.
Feilkoder for GoTo-aktivitet
|
Vente
Vente-aktiviteten lar deg sette flytkjøringen på pause i en spesifisert varighet. Når du konfigurerer denne aktiviteten med ventetiden, settes flytutførelsen på pause i den varigheten som er angitt i Vente-aktiviteten i utførelsesbanen.
Vi anbefaler ikke bruk av venteaktiviteten når en IVR-økt er aktiv, da det kan føre til at IVR-økten går ut. I slike tilfeller vil kontakten oppleve død luft som resulterer i anropsfeil. Vi anbefaler på det sterkeste flytdesignere å bruke Vente-aktiviteten i CallbackFailed-hendelsen og angi ventetiden.
Vente-aktiviteten er generisk. Når du designer en flyt, kan du plassere denne aktiviteten etter enhver aktivitet i henhold til dine krav. For eksempel, under tilbakeringingsforsøk på nytt, stopper denne aktiviteten gjennomføringen av flyten og prøver tilbakeringingen på nytt.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen Venteinnstillinger konfigurerer du følgende:
Utgangsvariabler Ingen utdatavariabel er tilgjengelig i denne aktiviteten. |
Prosentvis tildeling
Aktiviteten Prosentallokering lar deg distribuere anropstrafikk på tvers av forskjellige 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, områder 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 gjennomføringen av flyten 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, slik som 5 i utgangsbanen 1, 3 i utgangsbanen 2, 2 i utgangsbanen 3. Dette skjer imidlertid dynamisk på en justert måte med vektene 5:3: 2. Et mulig utfall av distribusjonen er som følger, ved å ta 10 påfølgende anrop som Path1, Path2, Path2, Path3, Path1, Path2, Path3. Det er viktig å merke seg at dette er en mulig fordeling og at kontaktfordelinger justeres med varierende belastningsfordelinger.
Prosentallokeringsaktiviteten 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 større enn 0%.
På samme måte kan du i et geografisk mangfoldig miljø konfigurere aktiviteten Prosentallokering til å sende 10% av kontaktene til Boston, 5% til Chicago, og distribuere de resterende 85% til et annet sett med lokasjoner.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Feilhåndtering.
Før du begynner
| 1 |
I Flow Designer drar og slipper du aktiviteten Prosentallokering fra Aktivitetsbiblioteket til hovedlerretet. |
| 2 |
Klikk aktiviteten Prosentallokering for å konfigurere aktivitetsinnstillingene. |
| 3 |
I Generelle innstillinger:
|
| 4 |
I Pro sent allokering oppretter du de nødvendige tildelingsbanene. I utgangspunktet setter systemet tildelingsstandardbanen til 100%. Du kan redigere prosentverdien og beskrivelsen, og også legge til nye baner.
Prosentallokeringsaktiviteten har følgende utdatavariabler:
|
Støtte for arbeidsflyter i Outdial Entry Point
Følgende aktiviteter og hendelser støttes når du oppretter arbeidsflyter for utgående talekontakter:
-
HTTP-forespørsel
-
Tilstand
-
Analysere
-
Angi variabel
-
Åpningstider
-
Sluttflyt
-
Skjermpop
-
PreDial-hendelse
Alle hendelsesbehandlere etter behov støttes. Hendelsesbehandlere som PreDial-hendelse, Agent Offered og så videre, fylles ut basert på aktivitetene du legger til i hovedflyten. Globale variabler og lokale variabler støttes som en del av flyten.
Følgende aktiviteter støttes ikke når du oppretter arbeidsflyter for utgående talekontakter:
-
Køkontakt
-
Kø til agent
-
Tilbakeringing
-
Køoppslag
-
Avansert køinformasjon
-
Blind overføring
-
Eskalere samtalefordelingsgruppe
-
IVR-melding
- Meny
- Undersøkelse
Basert på aktivitetene ovenfor, vil systemet elegant støtte feil- og suksessveiene sømløst.
- Når du designer en flyt for Outdial Entry Point, må du ikke inkludere en Koble fra kontakt-aktivitet 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 en avslutning, mens det utgående anropet faktisk er aktivt og tilkoblet.
Aktiviteter i verktøy
- BRE-forespørsel
- Åpningstider
- Krytografisk hash
- Generer OTP
- HTTP-forespørsel
- Analysere
- Angi variabel
- Bekreft OTP
BRE-forespørsel
Bruk BRE-forespørselsaktiviteten til å hente dataene fra organisasjonens Business Rules Engine (BRE) som skal brukes i flyten. BRE Request-aktiviteten bruker standard HTTP-protokoller for å hente data fra BRE.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I spørringsparamet ere kan du sende parametrene som er gitt i API-anropet til BRE. I nøkkelverdikolonnene kan du angi nøkkelen for spørringen og den tilknyttede verdien som skal sendes sammen med spørringen. Du kan også bruke syntaksen med do ble krøllete parenteser til å overføre variabelverdier. BRE-aktiviteten har en forhåndsdefinert spørringsparameter: kontekst. Denne spørringsparameteren sendes i API-anropet til BRE. TenanTid injiseres automatisk som en parameter og trenger ikke å konfigureres .
Hvis du vil legge til en spørringsparameter, klikker du Legg til ny. Dette legger til en rad der du kan angi nøkkelverdiparene. Du kan legge til så mange spørringsparametere som nødvendig som en del av BRE-forespørselen. |
| 4 |
I delen Parse Sett ings kan du analysere svaret fra BRE-forespørselen til forskjellige variabler:
Utgangsvariabler BRE-forespørselen returnerer to utdatavariabler:
Innholdstypeformater Følgende eksempler beskriver eksempler på innholdstypeformater for inndata og JSON- svaret.
|
Åpningstider
Aktiviteten Åpningstider lar deg bruke arbeids- og ikke-arbeidstid, for eksempel helligdager og overstyringer i organisasjonen som er definert i Kontrollhuben. Du kan legge til aktiviteten Åpningstider i en flyt og tilordne den flyten til et inngangspunkt. Ved hjelp av denne aktiviteten kan du bruke arbeidstid, helligdager og overstyringer for å konsolidere flere rutingsstrategier for alle tidsplanene deres i en enkelt flyt.
Bruk aktiviteten Åpningstider til å programmere en driftsplan i en flyt. Denne aktiviteten bestemmer om en bestemt tidsplan er aktiv på et gitt tidspunkt og ruter utførelsen av strømningen tilsvarende.
Administratorer kan administrere forretningstidsenheter fra Control Hub. Hvis du vil ha mer informasjon, kan du se Definere åpningstider.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføringen av flyten. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen Tidsplandetaljer kan du velge en arbeidstid fra rullegardinlisten for å definere når forskjellige baner i flyten utføres. Tidsplan angir skiftet som er definert i arbeidstimobjektet for den valgte arbeidstiden. Flyten utføres primært basert på tidsrammen som er definert i skiftet til den valgte arbeidstiden. Andre arbeidstidsenheter som ferielister og overstyringer har forrang fremfor arbeidstiden hvis tidspunktene faller sammen med gjeldende skifttidspunkt.
Hvis noen av de bestilte listeinngangene er tomme, kaster Flow Designer en flytvaliderings feil. Du må løse disse feilene før du publiserer flyten. Åpningstider noder Du kan konfigurere følgende noder i aktiviteten Åpningstider:
Utgangsvariabler Aktiviteten Åpningstider bruker følgende utdatavariabler.
|
Kryptografisk hash
Kryptografisk hash lar deg generere en enveis hash av en vanlig streng ved hjelp av en av de støttede algoritmene. Du kan bruke salt som ekstra sikkerhet.
| 1 |
Dra og slipp Cryptographic Hash-aktiviteten på flytlerretet. | ||||||||||||||||||
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
| ||||||||||||||||||
| 3 |
I seksjonen Hash Configuration konfigurerer du følgende:
|
Hva du skal gjøre videre
Standardutgangsvariabelen for Cryptographic Hash-noden er CryptographicHash.hashoutput som fanger opp hashen.
Generer OTP
Aktiviteten Generer OTP genererer et engangspassord (OTP) for brukerautentiserings scenarier som tofaktorautentisering, flerfaktorautentisering. Du kan bruke OTP-er i flere scenarier som å bekrefte identiteten til brukeren, sjekke gyldigheten av kontoer for virksomheten, sikre informasjon, og mange flere.
Aktivitetene Generer OTP og Verify OTP brukes ofte sammen for å sette opp brukerautentiseringsflyter som tofaktorautentisering.
| 1 |
Dra og slipp Generer OTP-aktiviteten på flytlerretet. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I OTP Generation Logic konfigurerer du ønsket engangspass ordformat og lengde. |
Hva du skal gjøre videre
HTTP-forespørsel
HTTP-forespørselsaktiviteten henter informasjon fra en ekstern datakilde, for eksempel en CRM, ved hjelp av standard HTTP-protokoller.
Grunnleggende Auth- og OAuth 2.0-attributter støttes for godkjente endepunkter.
I Parse-innstillinger kreves Baneuttrykk når du konfigurerer en analysert variabelrad. Hvis du lar dette feltet være tomt, mislykkes valideringen, og du kan ikke publisere flyten.
Relaterte flytmaler
Følgende maler bruker HTTP-forespørselsaktiviteten:
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen HTTP-forespørselsinnstillinger konfigurerer du følgende:
|
| 4 |
I delen Parse Settings kan du analysere svaret som genereres fra HTTP-forespørselen i forskjellige variabler. Denne konfigurasjonen er valgfri fordi ikke alle HTTP-forespørselsscenarier krever parsing.
Utgangsvariabler HTTP-forespørselen returnerer følgende utdatavariabler:
Innholdstypeformater Følgende eksempler beskriver eksempler på innholdstypeformater for inndata og JSON- svaret.
Innstillinger for ventetid for aktivitet I visse tilfeller, hvis et HTTP-svar opplever en betydelig forsinkelse, opplever den som ringer en periode med stillhet. For å redusere dette scenariet er det mulig å laste opp en lydfil. Denne filen vil bli spilt av til den som ringer i mellomtiden av HTTP-svarh enting. I tillegg er det mulig å konfigurere varigheten av forsinkelsen før denne lyden spilles av.
Det er best å holde forsinkelsesinnstillingen over 2 sekunder og prøve å optimalisere HTTP- spørringens responstid. Dette sikrer at lyden ikke spilles av unødvendig, samtidig som det sik res en minimal forsinkelse for død luft til den som ringer. |
Analysere
Bruk Parse-aktiviteten til å trekke ut informasjon fra dataobjektet. Parse-aktiviteten tar inngangsstreng (JSON, TOML, XML og YAML) og konverterer den til en JSON-struktur basert på de angitte dataene. Du kan deretter tilordne JSON-strukturen til en variabel ved hjelp av et JSON- baneuttrykk.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
Før du begynner
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I Parse-innstillinger- delen konfigurerer du følgende:
Innholdstypeformater Følgende eksempler beskriver eksempler på innholdstypeformater for inndata og JSON- svaret.
|
Angi variabel
Bruk aktiviteten Angi variabel til å angi verdier til variabler. Du kan endre verdiene til variablene basert på kravet ditt eller i henhold til flyten.
Du kan konfigurere flere variabler innenfor en enkelt Set Variabel-aktivitet. Dette eliminerer behovet for å konfigurere flere individuelle Set Variable-aktiviteter i lerretet, slik at flytutviklerne kan bygge og endre flyter raskere.
Angi hvilken type variabel du vil velge. Hvis du vil ha mer informasjon, kan du se Egendefinerte variabler og For håndsdefinerte variabler.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering. Hvis du ikke konfigurerer feilbehandlingsbanen, håndterer den globale feilbehandleren flytutførelsesfeilen.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen Variable Sett ings konfigurerer du følgende:
|
Bekreft OTP
Aktiviteten Bekreft OTP lar deg validere den brukeroppgitte OTP-en ved hjelp av transaksjons referansen som ble fanget under OTP-generering.
| 1 |
Dra og slipp Bekreft OTP-aktiviteten på flytlerretet. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I OTP-detaljer- delen konfigurerer du følgende: |
| 4 |
I Avan serte innstillinger konfigurerer du følgende:
|
| 5 |
I Ekstra parametere an gir du nøkkelverdiparene som ble angitt i genereringsOTP-noden i form av nøkkel og verdi. Gjenta dette trinnet for å legge til flere parametere. |
Aktiviteter i Voice
- Blind overføring
- Brooverføring
- Anropsfremdriftsanalyse
- Tilbakeringing
- Samle sifre
- Meny
- Spill av melding
- Spille musikk
- Opptak
- Opptakskontroll
- Planlegg tilbakeringing
- Send sifre
- Angi kunngjøring
- Angi anrops-ID
- Angi Whisper-kunngjøring
- Start mediestrøm
- Last opp lyd
Blind overføring
Aktiviteten Blind Transfer gjelder når et anrop skal overføres til et eksternt eller tredjeparts DN basert på et flytkriteriesett. Overføringen kan også initieres til en ekstern bro. Det konfigurerte kriteriesettet utløser aktiviteten.
Bruk noden Blind Transfer til å overføre anrop til eksterne oppringingsnumre eller EPDNS (Entry Point Directory Numbers). Du kan ikke overføre variabler med denne overføringen. Hvis du vil flytte kontakter mellom inngangspunkter eller strømmer og sende kontaktdata med kontakten, bruker du GoTo med variabel tilordning.
Under blind overføring vil de tidligere ferdighetsbegrensningene beholdes når et anrop overføres til en ferdighetsbasert kø. Dette er fordi ferdighetsbegrensninger beregnes når en flyt utføres. Siden strømningen ikke utføres i tilfelle blindoverføring, beholdes imidlertid de tidligere ferdighetsbegrensningene.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Når du designer en flyt, kan ikke en Konsult-interaksjon inkludere en Blind Transfer-aktivitet. Du kan ikke legge til en Blind Transfer-aktivitet i hendelsesflytene i Flytkontroll.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen Overfør oppringingsnummer konfigurerer du destin asjonsnummeret for samtalen ved å skrive det inn manuelt eller velge en variabel.
|
| 4 |
I delen Legg til overskrift kan du konfigurere og sende SIP-overskrift sparametrene til eksterne systemer gjennom SIP INVITE-meldingene. Du kan konfigurere opptil 20 overskrifter i den utgående SIP INVITE-meldingen. Bruk av egendefinerte X-overskrifter støttes for øyeblikket for organisasjoner som bruker Loc Webex Calling al Gateway (LGW) som telefonalternativ for Webex Contact Center.
Du må unngå å inkludere følgende sensitive PII-informasjon i SIP- overskriftene.
Følgende topptekstmønstre er reservert for intern bruk og må ikke videreføres som egendefinerte overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli droppet og ikke sendt til Webex Contact Center.
|
| 5 |
Avsnittet Feilkoder for utgangsfeil beskriver feilkodene for blind overføringsaktiviteten,
|
Brooverføring
Brooverføringsaktiviteten tillater at et anrop midlertidig overføres med en flyt til en ekstern destinasjon mens kontrollen over anropet opprettholdes. Den eksterne destinasjonen kan være en ekstern bro eller en interaktiv talesvarstjeneste (IVR).
Når tredjeparten avslutter samtalen, fortsetter anropsflyten og aktiveres igjen etter behov, for eksempel å stille samtalen i kø til en agent.
Brooverføringsaktiviteten forbedres for å fjerne køen fra kontakten når du sender en kontakt til en tredjeparts interaktiv talesvar (IVR) eller automatisk samtalefordeling (ACD). Hvis kontakten ikke håndteres i tredjepartssystemet, kan den føres tilbake til den opprinnelige køen.
Anta for eksempel at et kontaktsenter har Webex Contact Center-agentressurser og agent ressurser på et eksternt telefonsenter/PBX. Kunden ønsker å stille et anrop i kø mot en kø av Webex Contact Center-agenter i en kort periode (si 60 sekunder). Hvis ingen agent er tilgjengelig i løpet av denne perioden, kan samtalen deretter overføres (med en implisitt avkø) til det eksterne anropssenteret for håndtering for å forbedre responstiden til kunden.
Før du begynner
-
Du kan ikke legge til aktiviteten Bridged Transfer i aktiviteten Køkontakt.
-
Ikke innfør en brooverføringsaktivitet senere i flyten for kontakter som er parkert, satt i kø, eller tilordnet til en agent,. Dette kan føre til en strømningsfeil som ikke støttes.
-
Du kan ikke bruke aktiviteten Bridged Transfer i utgående anropsflyter.
-
Du kan ikke legge til en brooverføringsaktivitet i hendelsesflytene i flytkontroll.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||||||||
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
| ||||||||||||||||||
| 3 |
I delen Overfør oppringingsnummer konfigurerer du destin asjonsnummeret for samtalen ved å skrive det inn manuelt eller velge en variabel.
| ||||||||||||||||||
| 4 |
I delen Inn stillinger for tidsavbrudd 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.
| ||||||||||||||||||
| 5 |
I delen Inn stillinger for utgangssiffer kan du sende ut DTMF- sifre til destinasjonen under en brooverføring. Bruk dette til å sende informasjon eller navigere i menyer på en tredjeparts IVR. Du kan skrive inn sifrene manuelt eller velge dynamiske sifre ved hjelp av en variabel.
Maksimal lengde på DTMF-sifre er 32 tegn. Støttede tegn er 0-9, A-D, stjerne (*), hash (#) og komma (,). Tegnet komma (,) betyr ett sekunds forsin kelse. | ||||||||||||||||||
| 6 |
I delen Legg til overskrift kan du konfigurere og sende SIP-overskrift sparametrene til eksterne systemer gjennom SIP INVITE-meldingene. Du kan konfigurere opptil 20 overskrifter i den utgående SIP INVITE-meldingen.
Bruk av egendefinerte X-overskrifter støttes for øyeblikket for organisasjoner som bruker Loc Webex Calling al Gateway (LGW) som telefonalternativ for Webex Contact Center. Du må unngå å inkludere følgende sensitive PII-informasjon i SIP- overskriftene.
Følgende topptekstmønstre er reservert for intern bruk og må ikke videreføres som egendefinerte overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli droppet og ikke sendt til Webex Contact Center.
| ||||||||||||||||||
| 7 |
I delen Utgangsvariabel kan du fange informasjon om utfallet av overføringen.
|
Anropsfremdriftsanalyse
Bruk aktiviteten Anropsfremdriftsanalyse til å angi CPA-parametrene for å utføre en telefonsvar er/telefonsvarerdeteksjon (AMD) for en tilbakeringing.
Du kan plassere aktiviteten Anropsfremdriftsanalyse i følgende områder:
-
I hovedflyten, når som helst etter tilbakeringingsaktiviteten.
-
I hendelsesflyten, bare på hendelsesbehandleren CallbackFailed.
-
I hovedflyten, når som helst for planlagt tilbakeringing eller personlig planlagt tilbakeringing .
Når du prøver en tilbakeringing, og anropet treffer AMD/Voicemail, markerer systemet anropet som mislykket. Resultatet av AMD-deteksjon fanges opp i årsaksutdatavariabelen til hendelsesbehandleren CallbackFailed. Hvis CallbackFailed.Reason-verdien er AMD, indikerer den at AMD/VoicEmail 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 anrop i flyten din, startes den ikke hvis samtalen besvares av en AMD eller en telefonsvarer, noe som forhindrer unødvendige undersøkelser.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelser.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen Avan serte medieparametere konfigurerer du følgende CPA-parametere:
Utgangsvariabler
|
Tilbakeringing
Tilbakringingsaktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringingsfunksjonen er aktivert for bedriften. Som standard oppretter tilbakeringingsaktiviteten en Courtesy Callback- oppgave i samme kø som anropet opprinnelig ble plassert. Hvis du foretrekker det, kan du konfigurere en annen kø. Hvis du bruker den samme køen, beholder oppgaven sin posisjon i køen til neste agent er tilgjengelig.
Når du designer en flyt, kan en Konsult-interaksjon ikke inkludere en Courtesy Callback- aktivitet.
Hvis en ny kø foretrekkes, plasserer du oppgaven nederst i den foretrukne køen. Når en agent godtar oppgaven, startes tilbakeringingen. Hvis den som ringer ikke svarer, blir ikke tilbakeringingen prøvd på nytt.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
I delen Til bakringingsinnstillinger konfigurerer du følgende:
Inn stillinger- delen for tilbakeringing definerer tilbakeringingsnummeret og køen der den som ringer må plasseres for tilbakeringingsforespørselen. Systemet reserverer innringerens plass i køen til neste agent er tilgjengelig. Du må bruke en Koble fra kontakt-aktivitet for å avslutte en flytgren som bruker en tilbakering ingsaktivitet. Ellers avsluttes ikke samtalen når en tilbakeringingsforespørsel er plassert. Flytadministratorer bør teste funksjonen i et ikke-produksjonsmiljø for å sikre at ANI konfigurert som en del av Variable ANI er riktig eller ikke. Hvis ANI som er gitt er feil, bytter tilbakeringingen til standardsystemet ANI. Dette er scenariene der den tilpassede ANI er konfigurert og validert for leietaker administrasjon og flytkontroll. Basert på stakken du bruker, kan du se valideringer som bare gjelder for den stakken.
Utgangsvariabler:
Feilkoder Følgende er feilkoder og beskrivelser for tilbakeringingsaktiviteten:
|
Samle sifre
Aktiviteten Samle tall ber innringeren om å angi en DTMF-inngang (Dual-Tone Multi-Frequency), for eksempel et kontonummer. I likhet med aktivitetene Spill av melding og meny, kan aktiviteten Samle tall bruke lydfiler, tekst-til-tale-meldinger eller en kombinasjon av begge.
Denne aktiviteten godtar DTMF-inngangssifre fra 0 til 9 og alfabetene A, B, C og D. Den som ringer kan skrive inn # eller * som et termineringssymbol for å indikere slutten på DTMF-inngangen.
Den som ringer kan ikke bruke termineringssymbolene for andre scenarier som en del av Collect Digit-aktiviteten, for eksempel å bekrefte beløpet eller kunde-ID-en.
Som standard støtter neste generasjons medieplattform bare DTMF av typen RFC2833 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 DTMF-toner i båndet under opptak og under konferanse med andre parter.
Du kan konfigurere disse feilhåndteringsbanene til å håndtere feil i flytkjøring:
-
Tidsavbrudd for oppføring — Angir feilutgangsbanen som flyten tar etter at tidsavbruddsvarigheten for oppføringen er utløpt. Konfigurering av denne banen sikrer at den som ringer ikke går i tomgang for lenge. Endre varigheten for tidsavbrudd for oppføringen i delen Avanserte innstillinger i Egenskaper-ruten. Vurder å spille en melding for å avklare hva som forventes av den som ringer, og gå deretter tilbake til starten av aktiviteten.
-
Umatchet oppføring — Angir feilutgangsbanen som flyten tar hvis den som ringer skriver inn en DTMF-inngang som ikke er konfigurert i delen Egendefinerte menykoblinger. Konfigurering av denne banen sikrer at den som ringer får lov til å starte aktiviteten på nytt og prøve på nytt. Vurder å spille en melding for å avklare hva som forventes av den som ringer, og gå deretter tilbake til starten av aktiviteten.
-
Udefinert feil — Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I Pro mpt- delen konfigurerer du følgende innstillinger:
|
Meny
Menyaktiviteten lar deg bygge en Cisco Unified IP Interactive Voice Response (IVR) opplevelse i flyten din. Aktiviteten spiller en ledetekst som lar innringeren skrive inn et DTMF-siffer . Basert på sifferet som den som ringer inn, kan strømmen 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. Konfigurasjon salternativene endres tilsvarende.
Du kan konfigurere disse feilhåndteringsbanene til å håndtere feil i flytkjøring:
-
Tidsavbrudd uten inngang — An gir feilutgangsbanen som flyten tar etter at tidsavbruddsvarigheten for oppføringen er utløpt. Konfigurering av denne banen sikrer at den som ringer ikke går i tomgang for lenge. Endre varigheten for tidsavbrudd uten inndata i delen Avan serte innstillinger i Egenskaper-ruten. Vurder å spille en melding for å avklare forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten.
-
Umatchet oppføring — Angir feilutgangsbanen som flyten tar etter at den som ringer skriver inn en DTMF-inngang som ikke er konfigurert i delen Egendefinerte menykoblinger. Konfigurering av denne banen sikrer at den som ringer kan starte aktiviteten på nytt og prøve på nytt. Vurder å spille en melding for å avklare forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten.
Slik sløyfer du anropet tilbake til starten av aktiviteten et angitt antall ganger:
-
Legg til Angi variabelaktivitet etter menyaktiviteten.
-
I menyaktiviteten kobler du nodene No-input timeout og Unmatched En try til aktiviteten Angi variabel.
-
Konfigurer Angi variabelaktiviteten som følger:
-
Velg Timeout i feltet Vari abel.
-
Sett variabelverdien til {{Timeout +1}}.
-
-
Legg til betingelsesaktiviteten etter Angi variabel-aktiviteten.
-
Skriv inn følgende uttrykk i Tilstandsaktiviteten:
{{Timeout >= n}}, hvor 'n' er antall ganger du vil returnere samtalen tilbake til menyen før samtalen kobles fra.
Hvis for eksempel {{Timeout >= 3}}, returnerer konfigurasjonen anropet tilbake til menyen tre ganger før samtalen kobles fra.
-
Legg til Avspillingsmeldingsaktiviteten etterfulgt av Koble fra kontakt-aktiviteten for å spille av opptaket og koble fra samtalen hvis den som ringer ikke velger de konfigurerte alternativene eller tidsavbrudd oppstår etter n antall ganger.
-
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I Pro mpt- delen konfigurerer du følgende innstillinger:
|
Spill av melding
Aktiviteten Spill av melding spiller en avbruddsfri melding til den som ringer. Du kan bruke aktiviteten Spill av melding med eller uten Tekst-til-tale-funksjonen aktivert. Konfigurasjon salternativene endres tilsvarende.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
Avspillingsmeldingsaktiviteten er avbruddsfri for DTMF-innganger.
Avspillingsmeldingsaktiviteten kan avbrytes på grunn av agentens tilgjengelighet til å svare på samtalen, hvis den er inkludert etter køkontaktaktiviteten i en anropsflyt.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I Prompt-delen konfigurerer du følgende innstillinger:
Ikke ta med bare Avspillingsmeldingsaktiviteten i sløyfen etter køkontaktak tiviteten i anropsflyten. Du kan bruke en kombinasjon av Play Music- aktiviteten og Spill av meld ingsaktiviteten i sløyfen for å opprette en gyldig anropsflyt. Når du inkluderer Avspillingsmeldingsaktiviteten før HTTP-forespørsel saktiviteten i en anropsflyt, utføres HTTP- forespørselen først etter at lyden er spilt av fullt ut. |
Spille musikk
Aktiviteten Spill av musikk spiller av musikk når et anrop ankommer eller står i kø. Du kan velge en lydfil som skal spilles av, når du setter en innringer på vent.
Du kan konfigurere en feilhåndteringsbane (Undefined Error) for å håndtere systemfeil som kan oppstå under gjennomføring av flyt. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
Før du begynner
Når du inkluderer Play Music-aktiviteten før HTTP-forespør selsaktiviteten i en anropsflyt, utføres HTTP- forespørselen først etter at lyden er spilt av fullt ut.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen Musikkinnstillinger konfigurerer du følgende innstillinger:
Når du inkluderer Play Music-aktiviteten før HTTP-forespør selsaktiviteten i en anropsflyt, utføres HTTP-forespørselen først etter at lyden er spilt av fullt ut. |
Opptak
Registreringsaktiviteten registrerer taleinngangen eller ytringen til innringere som kan refereres til i samme anropsflyt. Denne aktiviteten er bare tilgjengelig for kunder som bruker Next Generation medieplattform. Systemet lagrer de innspilte lydfilene bare 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 ved hjelp av denne funksjonen.
Ikke bruk Registreringsaktivitet i en konsultasjon til Inngangspunktnummerflyten, da denne konfigurasjonen ikke støttes.
| 1 |
Logg på Control Hub, velg T jenester > Kontaktsenter > Fly ter. | ||||||||||||||||||||||||
| 2 |
Klikk Administrer flyter, og klikk deretter Opprett flyter. | ||||||||||||||||||||||||
| 3 |
Klikk Start på nytt. Flow Designer- vinduet vises. | ||||||||||||||||||||||||
| 4 |
Skriv inn et unikt navn i Flytnavn-feltet. | ||||||||||||||||||||||||
| 5 |
Dra og slipp Ta opp aktiviteten fra Aktivitetsbiblioteket til hovedflytlerretet. | ||||||||||||||||||||||||
| 6 |
I Generelle innstillinger, utfør følgende handlinger:
| ||||||||||||||||||||||||
| 7 |
I Registreringsinnstillinger konfigurerer du følgende felt:
| ||||||||||||||||||||||||
| 8 |
I delen Utdatav ariabler viser du følgende variabler:
Du kan bruke utdatav ariabelen Record_AudioFileData i aktiviteter
som Spill av melding, Men y og Samle tall i en anropsflyt.
Denne utgangsvariabelen kan konfigureres som en lydvariabel i
Promp t-innstillingene for IVR-aktivitetene for å spille av den innspilte lyden til innringerne
. Variabelverdien kan være i form av et rullestein
uttrykk:
Du kan bruke outputvariabelen Record_AudioFileData i HTTP-forespør selsaktiviteten til å laste opp den innspilte lyden til den eksterne tredjepartsserveren eller API-en. Dette kan gjøres ved å velge Innh oldsty pe som fil og Utdatavari abelen Registreringsaktivitet fra rullegardinmenyen Innhold i Fo respørselsteksten. Tabellen nedenfor viser feilkodene og beskrivelsene for Record-aktiviteten:
|
Opptakskontroll
Flow Designer gir en opptakskontrollaktivitet med det formål å innhente registreringssamtykke fra brukeren eller den som ringer. Registrering av samtykke er en av konfigurasjonsegenskapene som er tilgjengelige som en del av denne aktiviteten. Bruk en menyaktivitet til å fange brukersamtykke i en boolsk flytvariabel. Hvis du vil fange samtykkeverdien for å generere en rapport under en interaksjon, bruker du den boolske variabelen som en inngang til verdien for samtykkeegenskapen for opptakskontrollaktiviteten. Deretter kan du merke variabelen som brukes til å fange innringerens samtykke som rapporterbar.
Flytutvikleren kan avgjøre om innspillingssamtykket for en samtale må fanges eller ikke, for rapporteringsformål. Når en kunde ønsker å innhente samtykket for registrering, bruker du globale variabler til å 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:
-
Dra og slipp opptakskontroll aktiviteten fra aktivitetsbiblioteket til lerretet i flytdesigneren.
-
Klikk på Opp takskontroll aktiviteten for å konfigurere aktivitetsinnstillingene.
-
I Generelle innstillinger angir du et navn for aktiviteten i Aktivitetsetikett.
-
(Valgfritt) Skriv inn en beskrivelse for aktiviteten i Aktiv itetsbeskrivelse-feltet.
-
I Innstillinger for opp takskontroll velger du en flytvariabel fra rullegardinlisten for Aktiver opptak.
En menyaktivitet for IVR (Interactive Voice Response) og en Recording Control-aktivitet når de brukes sammen i flyten muliggjør innhenting av innspillingssamtykke. Prioritet gis til innstilling av brukersamtykke i flyten sammenlignet med konfigurasjonsinnstillinger for leietakernivå eller kønivå eller registrering av plannivå.
Opptakskontroll kan administreres i følgende scenarier:
-
Hvis brukersamtykkekonfigurasjonen er satt til Ja i flyten, registreres samtalen, uavhengig av opptakskonfigurasjonen som er angitt på leietaker- eller kø- eller opptaksplannivå.
-
Hvis brukeren ikke samtykker og konfigurasjonen er satt til Nei i flyten, blir ikke anropet registrert, uavhengig av opptakskonfigurasjonen som er angitt på leietaker- eller kønivå 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 eller kø eller opptaksplan, blir samtalen registrert.
-
Hvis brukerens samtykke ikke er konfigurert, og en konfigurasjon er satt til Nei på alle nivåer, for eksempel leietaker, kø og opptaksplan, registreres ikke samtalen.
I tillegg brukes fortsatt andre opptakskonfigurasjoner, for eksempel Fortsett ved overføring, Pause Resume Enabled og Pause Varighet og så videre, basert på det eksisterende hierarkiet, for eksempel leietaker-, kø- eller opptaksplannivå.
Utgangsvariabler
Denne aktiviteten har ingen utdatavariabler.
Planlegg IVR-tilbakeringinger
Den planlagte tilbakeringingsfunksjonen gjør det mulig for kunder å planlegge tilbakeringing ved hjelp av IVR. Kunder kan be om tilbakeringinger uavhengig, uten å snakke med en agent, noe som resulterer i mer effektiv kontaktsenterdrift. For å støtte planlagte tilbakeringingsfunksjoner til kundene, gir Flow Designer-modulen Planlegg tilbakeringingsaktiviteten i flyten.
Planlegg tilbakeringing
Bruk Planlegg tilbakeringingsaktiviteten for å gjøre det mulig for innringere å enkelt planlegge tilbakeringinger gjennom IVR- systemet. Du kan bruke spesifikke DTMF-ledetekster til å fange opp planleggingsdetaljer fra den som ringer og sende denne informasjonen som inngang til Planlegg tilbakeringingsaktiviteten.
I følgende seksjoner kan du konfigurere aktiviteten Planlegg tilbakeringing:
- Generelle innstillinger
- Planlegg tilbakeringingsinnstillinger
- Variabler for aktivitetsutdata
Før du begynner
Sørg for å konfigurere inngangspunktet for tilbakeringing i Control Hub. Se Konfigurere et inngangspunkt for tilbakering ing for detaljer.
| 1 |
Dra og slipp Planlegg tilbakeringingsaktiviteten fra aktivitets biblioteket til lerretet i flytdesigneren. |
| 2 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 3 |
Skriv inn følgende informasjon i delen Generelle innstillinger: |
| 4 |
I delen Planlegg tilbakekallingsinnstillinger konfigurerer du følgende detaljer: Inkluder en serie IVR-aktiviteter (Meny, Samle tall) for å samle denne informasjonen
fra den som ringer og videreformidle den til den planlagte tilbakeringingsaktiviteten. For å gjøre dette enkelt, se underfly
ten for planlagt tilbakeringing for detaljer.
|
Variabler for aktivitetsutdata
Variablene for aktivitetsutdata lagrer dataene som hentes fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter i lerretet.
Aktiviteten Planlegg tilbakeringing har følgende utdatavariabler:
- ScheduleCallback.failure Code: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
- ScheduleCallback.failure Description: Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.
Følgende er feilkoder og beskrivelser for aktiviteten Planlagt tilbakeringing:
|
Feilkode |
Feilkodeverdi |
Feilbeskrivelse |
|---|---|---|
|
1 | INVALID_REQUEST | For ugyldige innganger. |
|
3 | INVALID_QUEUE | For ugyldige kødetaljer. |
|
6 |
SYSTEM_ERROR |
Denne koden representerer diverse feil (som ikke faller inn i noen av de definerte kategoriene). |
Hva du skal gjøre videre
Send sifre
Du kan bruke aktiviteten Send siffer til å konfigurere flyter som sender DTMF-toner til den som ringer under en IVR-interaksjon. Dette er nyttig for:
-
Sikker autentisering — Etablere en autentisert anropsflyt ved å verifisere innring eren ved hjelp av DTMF.
-
Interaksjon med eksterne systemer —Kommunisere med andre systemer som krever DTMF-inngang.
Aktiviteten Send sifre muliggjør tonebasert autentisering og er viktig i scenarier som krever sikre interaksjoner, for eksempel verifisering av ektheten til anropsbanen.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen Spill DTMF-innstillinger konfigurerer du følgende innstillinger:
|
Angi kunngjøring
En Angi kunngjøringsaktivitet konfigurerer kunngjøringer som spilles av ved anropsforbindelse til en agent. Når aktivert, kan du konfigurere en forhåndsinnspilt melding som en samsvarsmelding med juridisk informasjon, eller personlig agenthilsen, eller begge deler. Du kan bruke denne aktiviteten for både innkommende og utgående anrop.
- For innkommende strømmer — Konfigurer kunngjøringsaktiviteten før køkontaktak tiviteten for optimal ytelse. Alternativt kan du konfigurere den i hendelsen før oppringing i en hendelsesflyt.
- For utgående strømmer — Kunngjøringsaktiviteten må konfigureres i Pre -Dial-hendelsen . Kontroller at aktiviteten Angi anrops-ID er terminalaktiviteten for hendelsen før op pringing.
Aktiviteten Angi kunngjøring støtter følgende kunngjøringstyper:
- Samsvarsmelding
- Agenthilsen
- Whisper-kunngjøring
Se Forbedre effektiviteten med forhåndsinnspilte meldinger for mer informasjon.
Hvis du vil konfigurere Angi kunngjøringsaktiviteten, utfører du følgende trinn:
- Logg på Control Hub.
- Naviger til .
- Velg ønsket flyt og klikk på ikonet Gå til flytinnstillinger for å åpne ønsket flyt.
- Dra og slipp Angi kunngjøringsaktiviteten til hovedflytlerretet.
- I kategorien Generelle innstillinger konfigurerer du følgende
parametere:
-
I Aktivitetsetiket -feltet angir du et navn for aktiviteten.
-
Skriv inn en beskrivelse for aktiviteten i Aktivitetsbeskrivelse-feltet.
-
- Hvis du vil konfigurere agenthilsen, slår du på Aktiver agenthilsen- bryteren. Skriv inn navnet på hilsenformålet i feltet Hil senformål.
-
Hvis du vil konfigurere samsvarsmeldingen, slår du på Aktiver samsvarsm elding- bryteren. Velg ønsket lydfil fra rullegardin listen.
- Klikk på Lagre.
- Klikk Publiser for å publisere flyten.
Angi anrops-ID
Bruk aktiviteten Angi anrops-ID til å definere anrops-ID-en som vises under en samtale. Aktiviteten An gi anrops-ID skal bare brukes på hendelsesflyter. Angi anrops-ID er en terminal aktivitet som markerer slutten på en forekommet preDial-hendelsesflyt. Aktiviteten Angi anrops-ID hjelper deg med å konfigurere ANI for følgende scenarier:
-
Innkommende anrop
-
Utendørsanrop
-
Høflig tilbakeringing
-
Forhåndsvisningskampanje
-
Netttilbakeringing
-
Utfør flyt
-
Overfør til oppringingsnummer
-
Rådfør deg for å ringe nummer
Rådfør deg med agent
Rådfør deg med EP-DN/kø
-
Overfør til EP/kø
Du kan konfigurere denne aktiviteten ved siden av en PreDial-hendelsesbehandler. Den nødvendige ANI kan konfigureres ved hjelp av Angi anrops-ID-aktivitet basert på DNIS (Dialed Number Identification Service), operasjonstype eller deltakertype.
Du kan konfigurere agentens DN som en tilpasset ANI, slik at den oppringende agenten kan se anropsagentens DN/ utvidelsesnummer når de blir kontaktet. Dette reduserer sjansene for at interne samtaler blir droppet. For eksempel, når en front office-bruker (kontaktsenter agenten) ringer til en back-office-bruker (en intern ansatt), kan back-office-brukeren se agentens interne anrops-id (kontaktnummer/utvidelsesnummer), og minimerer dermed avvisning av anrop.
For dette formål kan den som ringer bare se kontaktnummeret/forlengelsen når den oppringende agenten blir kontaktet via outdial, konsultasjon eller overføring til DN, og DN blir lagt til 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 Opprette kontaktnummer eller utvidelse.
Hvis du skriver inn et tilfeldig tall, kontrollerer systemet dette nummeret med standard EP-DN-tilordning som er konfigurert på Control Hub eller. Management Portal Hvis det er et misforhold, dirigerer systemet det tilbake til standard ANI. Hvis du vil ha mer informasjon om tilpasset ANI- validering, kan du se Til bakringning.
For å sikre at de opprinnelige tallene forblir tilgjengelige for analyse i rapportene, endres ikke ANI som vises i rapporter til den tilpassede ANI.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||||||||||||||||||||
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
| ||||||||||||||||||||||||||||||
| 3 |
I delen Inn stillinger for innringer-ID, vennligst konfigurer følgende:
ANI-tilpasning er avhengig av regulatoriske krav. Vurder de regionale avhengighetene før distribusjon av miljøet. En PreDial-hendelsesbehandler som brukes til å tilpasse anrops-ID-en, overstyrer ANI du har valgt tidligere, for eksempel agentvalgt outdial ANI, høflig tilbakeringing med tilpasset ANI, eller lignende scenario. Flow-støtte er nødvendig for alle innkommende eller utgående scenarier for å tilpasse ANI. For brukstilfeller som er avhengige av tjenesteleverandører, for eksempel landkodebaserte beslutninger, regionale begrensninger osv., bør du vurdere å teste flytene med tjenest eleverandørene først. For at ANI skal fungere som forventet i forskjellige samtalescenarier, trenger du et neste generasjon smiljø. ANI-bruken for flere scenarier som gjelder i neste generasjon smiljø er:
Opprett kontaktnummer eller utvidelse Du kan legge til et kontaktnummer i listen over interne numre for organisasjonen. De tilpassede ANI-ene vil være synlige for disse ekstra kontaktene. Du kan enten legge til ett enkelt kontaktnummer om gangen, eller bruke masseoperasjoner til å 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 Mas seoperasjoner i Webex Contact Center. Slik legger du til et kontaktnummer eller en utvidelse:
|
Angi Whisper-kunngjøring
Aktiviteten Set Whisper Announcement spiller en kort, forhåndsinnspilt melding til en agent like før agenten kobler seg til en innringer. Kunngjøringen spilles bare til agenten; den som ringer hører standardringingen mens hviskemeldingen spilles av.
Innholdet i kunngjøringen kan inneholde informasjon om innringeren som hjelper til med å forberede ag enten til å håndtere samtalen.
Ved å gi agenter denne informasjonen på forhånd, hjelper hviskemeldinger dem med å håndtere samtaler mer effektivt, noe som fører til kortere samtalehåndteringstider og forbedret kunde tilfredshet.
Når en hvisking spiller, kan du ikke:
-
Sett samtalen på vent, overføring eller konferanse.
-
Be om veiledningshjelp.
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 (tekst-til-tale) TTS-streng.
-
Kan kombineres med samsvarsmelding og agenthilsen, i så fall spilles hvis ken først.
-
Er ikke inkludert i anropsopptaket.
-
Støtter alle agentendepunkttyper som telefon, myk klient og WebRTC.
| 1 |
Klikk aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
Skriv inn følgende informasjon i delen Generelle innstillinger:
|
| 3 |
I delen H visking-kunngjør ing kan du angi en melding før anrop for agenter, som leverer nøkkelinformasjon for innringere for personlig service. Når du slår på Aktiver tekst-til-tale-bryteren, kan du velge ønsket kontakt.
|
Start mediestrøm
Aktiviteten Start mediestrøm brukes til å aktivere streaming av talemedier fra aktive samtalesamtaler mellom en innringer og en agent.
Hvis du vil ha mer informasjon om hvordan du bruker aktiviteten i anropsflyter, kan du se Aktivere mediestrømming for bestemte køer.
Last opp lyd
Bruk Last opp lyd-aktiviteten i flyten for å aktivere opplasting av agenthilsener.
| 1 |
Logg på Control Hub. |
| 2 |
Naviger til . |
| 3 |
Velg ønsket flyt og klikk på ikonet Gå til flytinnstillinger for å åpne ønsket flyt. |
| 4 |
Dra og slipp Last opp lyd-aktiviteten til hovedflytlerretet. |
| 5 |
I delen Generelle innstillinger konfigurerer du følgende parametere: |
| 6 |
I kategorien Lydfilinformasjon konfigurerer du følgende parametere: |
Hendelses flyter
Kategorien Hendelsesflyter inneholder følgende hendelsesbehandlere som du bruker på tvers av ulike aktiviteter:
- OnGlobalFeil
- AgentGodkjent
- Telefonkoblet
- AgentTilbys
- Agentfrakoblet
- Tilbakringingmislyktes
- PreDial
- ContactAniOppdatert
- OutboundCampaignCallResult
OnGlobalFeil
Denne hendelsen letter 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 avslører denne hendelsen. Hvis du vil ha mer informasjon, kan du se On GlobalError Workflow.
AgentGodkjent
Systemet utløser denne hendelsen når en agent svarer på et innkommende anrop og avbryter kontak tens opplevelse i en kø. Denne hendelsen utløses direkte for progressive, prediktive og forhåndsvisningskampanjeanrop når agenten svarer på samtalen.
Aktiviteter som åpner for denne hendelsen er Screen Pop og Queue Contact.
Telefonkoblet
Systemet utløser denne hendelsen når en direktesamtale kobles fra, og fjerner alle deltakerne. Hendelsen er tilgjengelig hvis du bruker valgte samtalehåndteringsaktiviteter i en flyt, for eksempel Screen Pop og Feedback V2. Denne hendelsen krever ikke eskalering til en agent.
Når du oppretter en flyt, må du ikke legge til noen IVR-aktivitet etter
Phone Contactend-hendelsen. Under gjennomføringen av
flyten fungerer ikke flyten når du legger til en aktivitet etter at kontakten er avsluttet.
Bare køkontaktaktiviteten avslører denne hendelsen.
AgentTilbys
Systemet utløser denne hendelsen når en talekontakt tilbys en agent. Denne hendelsen lar 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 tar imot eller svarer på et anrop.
Denne hendelsen er knyttet til NewContact.
AgentOffered- arrangementet støttes ikke for progressive kampanjer, prediktive kampanjer
og forhåndsvisningskampanjer.
Du kan vise de relaterte variablene i Hen delsesutdatavariabler.
Agentfrakoblet
Systemet utløser denne hendelsen når den siste agenten kobler fra en live-samtale, slik at kunden blir alene på linjen.
Aktiv iteten Kø kontakt avslører denne hendelsen.
Tilbakekallingmislyktes
Systemet utløser denne hendelsen når en høflig tilbakeringing eller en planlagt tilbakeringing eller en personlig planlagt tilbakeringing mislykkes.
-
Systemet prøver bare en tilbakeringing på nytt når en tilbakeringing mislykkes fra kontaktens slutt. Tilbakringingen mislykkes når kontakten er opptatt eller utilgjengelig, eller det ikke er noe svar fra en agent.
-
Anropet mislykkes også fra agentenden når agentens telefon ikke er tilgjengelig eller agenten avslår samtalen. Anropet flyttes tilbake til køen og diriger es igjen til en tilgjengelig agent.
-
For planlagte tilbakeringinger mislykkes også tilbakeringingen når den planlagte sluttiden er nå dd uten at samtalen blir rutet til en agent. For personlige planlagte tilbakeringinger mislykkes tilbakeringingen også når den tildelte agenten ikke er logget på.
Hvis du vil bruke en tilbakeringing 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 mindre enn verdien for antall variabler Prøv på nytt.
Du kan legge ved andre hendelser som du trenger i flyten for å prøve et tilbakeringingsforsøk på nytt. Inkluder en vent eaktivitet etterfulgt av en tilbakering ing eller noen 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 Vente-aktiviteten.
Slik avslutter du forsøkene på nytt:
-
Bruk End Flow-aktivitet for en sann tilstand. Ikke bruk en frakobling saktivitet.
-
For en falsk tilstand bruker du en Koble fra etter at en gjenprøv-variabel er konfigurert i flyten. I dette tilfellet er alle forsøk på nytt fullført, og det er ingen forsøk tilgjengelig.
Maksimalt antall forsøk på tilbakeringing på nytt er 10. Maksimal tid interaksjonen kan forbli i systemet er 14 dager. Det som skjer først, betraktes som levetiden til en interaksjon for å konfigurere et nytt forsøk.
Når du bruker en venteaktivitet, er det minste forsinkelsesintervallet mellom forsøk på nytt 10 sekunder, og det maksimale forsinkelsesintervallet mellom forsøk på nytt er 72 timer.
Når tilstanden til en kontakt er i tidsavbrudd for parkert, og hvis forsøk på nytt er tilgjengelige, genereres en CallbackFailed-hendelse. Den konfigurerte hendelsesbehandleren i flyten fortsetter å prøve tilbakeringingen på nytt for de gjenværende forsøkene.
Når en tilbakeringing til en kontakt mislykkes, blir kontakten fjernet, og hendelsen C allbackFailed genereres. Gjenforsøksbehandleren kan stille den i kø igjen ved hjelp av en av aktivitetene som tilbakeringing (samme eller annen destinasjon), køkontakt og/eller kø til agent.
Hvis tilbakeringing er konfigurert til et annet mål i
CallbackFailed-hendelses behandler, blir ikke ferdighetene videreført.
For planlagt tilbakeringing eller personlig planlagt tilbakeringing — i forsøksflyten på nytt — bruk NewContact.DNIS i tilbakeringingsaktiviteten hvis den er konfigurert.
PreDial
Som en del av NewContact gjør preDial-hendelsen det mulig for flytutvikleren å angi eller tilpasse anrops-ID-en ved hjelp av aktiviteten Angi anrops-ID.
Når du oppretter en arbeidsflyt, er denne hendelsen tilgjengelig i kategorien Hendelsesflyter i Flow Designer. Dette er en hendelse som avsluttes ved å konfigurere Set Caller ID- aktivitet. Denne hendelsen utløses for både agent og kunde basert på samtalescen ariet.
For at kampanjeanrop skal lykkes, må agentanroppene og kundeanropene gjøres fra samme medieområde. Medieområdet velges basert på ANI/CLID for an ropet når det presenteres for media. Tilordningen mellom ANI og medie området utføres i Control Hub. ANI-ene som velges på agentanropet og kundeanropet, hvis de styres via preDial-hendelsen i flyten, bør velges slik at begge anropene utgår fra samme region.
Hvis en agent for eksempel befinner seg i Singapore, men kundesamtalene skal foret as i USA, kan ANI for kundesamtalen velges slik at medieregionen er USA. På lignende måte bør ANI valgt for agentanropet i preDial-hendelsen også velges slik at medieregionen som er valgt er USA.
Tabellen nedenfor viser en liste over operasjonstyper og de tilsvarende
deltakertypene for Predial .OperationType.
|
Predial.OperationType |
Predial.Deltakertype |
|---|---|
|
|
Agent |
|
|
Agent, Kunde |
|
|
Agent, Kunde |
|
|
Agent, Kunde |
|
|
Agent, Kunde |
|
|
DN |
|
|
Agent |
|
|
DN |
|
|
Agent |
|
|
Agent |
|
|
EP-DN |
Tilpass ANI er ikke aktuelt for veileder når anropsovervåking er konfigurert.
Konfigurer hver preDial-hendelsesbehandlerbane med Angi anrops-ID som en terminal aktivitet, ellers kan kontakten forlates.
Flytstøtte er nødvendig for alle innkommende eller utgående scenarier for å bruke Predial-hendelsesbehandler.
Ikke bruk flytaktiviteter som setter en kontakt i kø med Predial-hendelsesbehandleren .
For ANI konfigurert mot en utgående kontakt, blir anropet rutet gjennom regionen Agent ANI er tilordnet til uavhengig av regionen der kontakten befinner seg. Hvis en organisasjon for eksempel har kontaktsentre i USA og Australia og et utgående anrop utløses for en kontakt som er lokalisert i USA med Agent ANI tilordnet Australia-regionen, blir samtalen rutet gjennom Australia.
Se tabellen ANI- bruk for flere scenarier i et neste generasjon smiljø i Angi an rops-ID-delen for ANI-bruk i forskjellige samtalescenarier.
Du kan vise de relaterte variablene i Hen delsesutdatavariabler.
ContactAniOppdatert
Systemet utløser denne hendelsen når ANI for den som ringer endres. For eksempel, hvis en kundes samtale først går til en operatørskranke og deretter sendes til ag enten, oppdateres agentens skrivebord, agentenhet og all relatert informasjon automatisk med innringerens ANI. Dette sikrer at den opprinnelige innringerens ID og riktige detaljer alltid vises.
Bare anropsoverføringer initiert fra skrivebordstelefoner eller Jabber-klienter lokalt gjenspeiler den endelige CLI. Overføringer utført via Webex-appen på oppdat Webex Calling eres ikke for å vise den endelige CLI.
OutboundCampaignCallResult
Som en del av NewCont act 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 forlater samtalen
hvis agenten ikke er tilgjengelig.
Bare Play Music og Play Message- aktiviteter støttes for denne behandleren , og anropet må deretter kobles fra.
Du kan videre legge til flere anropskontrollaktiviteter som Spill av musikk, Koble fra kontakt osv. til denne hendelsen i henhold til CPA-resultatet (Call Progress Analysis). CPA- resultater kan være ett av følgende:
- AMD - indikerer at en telefonsvarer er oppdaget.
- FORLATT - indikerer at samtalen har blitt forlatt på grunn av utilgjengelighet av en agent.
- LIVE_VOICE - indikerer at en live-stemme til en kunde oppdages i en IV R-kampanje.
Hvis du vil konfigurere IVR i en utgående kampanjeanrop:
- Identifiser flyter som bruker
OutboundCampaignCallResult-hendelsen. - Plasser en GoTo-aktivitet for å kartlegge flyten til en annen flyt.
- Bruk IVR-trinn konfigurert med Virtual Agent-aktivitet i den andre flyten.
Sørg for at du utfører disse trinnene, siden du ikke kan bruke en Virtual Agent-aktivitet
direkte med et Outb oundCampaignCallResult.
Du kan vise den relaterte variabelen i Event Output Variables.
OnGlobalError arbeidsflyt
Mens du oppretter en flyt, kan du angi feilbanen til en aktivitet for å håndtere en aktivitetsfeil eller en generell feil som du får under gjennomføringen av flyten.

Hvis du får en feil under gjennomføringen av flyten, fortsetter utførelsen med neste aktivitet definert i feilbanen. Hvis du ikke konfigurerer feilbanen i hovedflyten, kan du fortsatt angi onGlobalError-hendelsen tilgjengelig i kategorien Hendelsesflyter for å håndtere feilen i flytkjøring.
Hvis du ikke klarer å definere feilbaner i både hoved flyt og hendelsesflyt, avsluttes flyten når det oppstår en feil under gjennomføringen av flyten.
La oss vurdere et scenario der du konfigurerer Angi variabel aktiviteten i en flyt.

Du kan angi Noden Udefinert feil i Angi variabel- aktiviteten i hovedfly ten for å håndtere eventuelle systemfeil under gjennomføringen av flyten. Hvis du ikke vil definere feilbanen i hovedflyten, kan du fortsatt gå til kategorien Hen delsesfly t og konfigurere onGlobalError-hen delsesflyten.

I eksemplet ovenfor er Play Message lagt til onGlobalError-hendelses håndtereren. Hvis det oppstår en systemfeil under utførelsen av Angi variabel aktivitet i hovedflyt, vil systemet vurdere konfigurasjonen som er gjort i An gi variabel aktiviteten først. Hvis det ikke er definert noen feilbane, sjekker systemet onGlobalErr or-hendelsesbehandleren i hendelsesflyten. Siden en av spillingsmeld ingsaktivitet er knyttet til onGlobalError- hendelsen i eksemplet ovenfor, spiller systemet meldingen og avslutter flyten.
Bruk variabler og uttrykk
Flow Designer støtter følgende typer variabler:
Egendefinerte variabler
Egendefinerte flytvariabler er konfigurerbare variabler av forskjellige datatyper som du kan bruke gjennom hele flyten. Du kan opprette så mange flytvariabler som du trenger for å tilfredsstille logikken i flyten din.
Sikre variabler
Du kan merke flytvariabler som Sikker for å forhindre logging og lagring av sensitiv informasjon (disse verdiene blir også maskert i ruten Flow Debugging). Du kan angi sikre variabler som Agent Viesible eller Agent Editable for å kontrollere hvordan disse variablene presenteres påAgent Desktop.
Som standard oppfører alle eksisterende variabler i de distribuerte flytene seg som usikre variabler. Åpne disse flytene i redigeringsmodus for å se gjennom og beholde de sikre variablene etter behov.
I flytvariabeltilordning kan du ikke tilordne en sikker variabel til en usikker variabel i GoTo-aktiviteten.
Du kan ikke merke globale variabler som sikre.
Opprette egendefinerte flytvariabler
| 1 |
Logg på Control Hub. | ||||||||||||||
| 2 |
Gå til . Flyt-siden vises.
| ||||||||||||||
| 3 |
Klikk på Gå til Flow Designer- ikonet ved siden av flyten. Flow Designer- vinduet vises.
| ||||||||||||||
| 4 |
Åpne delen Variable Definition fra konfigurasjonspanelet. | ||||||||||||||
| 5 |
Klikk Legg til flytvariabel. Du kan legge til maksimalt 30 variabler i en flyt. Denne tellingen inkluderer alle globale variabler og flytvariabler, uavhengig av om de er rapporterbare eller agent-synlige. | ||||||||||||||
| 6 |
Skriv inn navn og beskrivelse av variabelen. | ||||||||||||||
| 7 |
Velg en variabeltype fra rullegardinlisten. Du kan ikke endre variabeltypen etter at du har opprettet variabelen. De støttede variabeltypene er:
| ||||||||||||||
| 8 |
Angi standardverdien for variabelen i henhold til den valgte variabeltypen. | ||||||||||||||
| 9 |
(Valgfritt) Slå på Aktiver ekstern overstyring veksle knappen. Ved å aktivere dette alternativet, avslører du variabelen på kanalkonfigurasjonssiden. Dette gjør det mulig for administratorer og veiledere å overstyre den konfigurerte variabelverdien fra Control Hub. Med andre ord kan de endre verdien av flytvariabelen for en bestemt kanal uten å åpne strømmen fra Flow Designer-modulen. Hvis du vil ha mer informasjon om å overstyre variabler fra Control Hub, 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 administratorene å overstyre under kanalkonfigurasjonen.
| ||||||||||||||
| 10 |
(Valgfritt) Hvis du slår på knappen Inneholder sensi tiv informasjon, markerer systemet variabelen som en sikker variabel. Under gjennomføringen av flyten logger eller lagrer ikke systemet informasjon som sendes gjennom denne variabelen. | ||||||||||||||
| 11 |
(Valgfritt) Hvis du aktiverer veksle knappen Gjør agent synlig, vises variabelen på skrivebordet sammen med verdien som er fanget som en del av flyten. Når du aktiverer vek sleknappen 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 har merket variabelen som Agent-visningsbar, viser taggen et hodesettikon for enkel identifisering. |
Eksempel: Rekkefølgen på flytvariabler som vises på skrivebordet
Når du oppretter variabler som er merket som Agentvisningsbare, viser skrivebordet disse variablene i en bestemt rekkefølge.
Hvis du for eksempel oppretter følgende flytvariabler: CustomerType, SubscribedCustomer, CustomerCount, callRatio, dob, Dat etest.
Skrivebordet mottar disse variablene fra Flow Designer i følgende rekkefølge: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, RonaTimeOut, Dat etest.
Skrivebordet viser variablene i følgende rekkefølge, fra venstre til 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 interaksjons-ID på skrivebordet
En interaksjons-ID (Contact Session ID) er en systemgenerert unik ID som identifiserer en gitt interaksjon. Du kan hente interaksjons-ID-en fra analysator rapportene og bruke ID-en til feilsøking av problemer knyttet til anropsfeil. Slik viser du interaksjons-ID-en på skrivebordet:
- Åpne ønsket flyt og velg Legg til flytvariabler.
- Angi feltet Standardverdi til NewContac t.interactionId.
- Aktiver veksleknappen Gjør agent synlig.
Når agenten mottar et anrop, vises interaksjons-ID-en på skrivebordet.
Rediger egendefinerte flytvariabler
Hvis variabelen allerede er i bruk, kan du ikke redigere variabeltypen. Å gjøre det kan ha store konsekvenser for strømmen. Så denne handlingen er forbudt. I dette tilfellet er rullegardinfeltet Variabel type deaktivert, og en advarsel vises.
Når du har redigert en variabel, vises endringene som gjøres gjennom hele flyten, og i popup-vinduet som vises når du klikker en flytvariabel i ruten Globale egenskaper.
Hvis du vil redigere en egendefinert flytvariabel, utfører du følgende trinn:
| 1 |
Logg på kundeorganisasjonen ved hjelp av Control Hub-URL-adressen https://admin.webex.com/. |
| 2 |
Gå til . Flyt-siden vises.
|
| 3 |
Klikk på Gå til Flow Designer- ikonet ved siden av flyten. Flow Designer- vinduet vises.
|
| 4 |
Klikk på Rediger øverst til høyre i popup-vinduet. Dialogboksen Rediger flytvariabel vises. Hvis variabelen ikke brukes i flyten, kan alle feltene redigeres. Du kan endre variabelnavn, beskrivelse, type og verdi. |
| 5 |
Klikk på Informasjon sikonet i denne meldingen for å se en liste over aktivitetene der variabelen brukes. Hvis du vil fortsette med å redigere variabelen, fjerner du variabelen fra alle flytkonfigurasjoner før du prøver å redigere igjen. |
| 6 |
Gjør de nødvendige endringene. Lag re- knappen forblir deaktivert til du gjør en endring. |
| 7 |
Klikk på Lagre. |
Slett egendefinerte flytvariabler
Hvis variabelen brukes i en flyt, kan du ikke slette den. Å gjøre det har store implikasjoner for strømmen. I dette tilfellet er S lett -knappen i vinduet Slett variabel deaktivert, og en liste over aktiviteter der variabelen brukes vises.
Aktivitetene grupperes basert på om de vises i kategorien Hovedflyt eller Hendelsesflyt. Hvis du vil slette en variabel som er i bruk, fjerner du den fra alle flytkonfigurasjoner før du prøver å slette.
Hvis du vil slette en egendefinert flytvariabel, utfører du følgende trinn:
| 1 |
Gå til . Flyt-siden vises.
|
| 2 |
Klikk på Gå til Flow Designer- ikonet ved siden av flyten. Flow Designer- vinduet vises.
|
| 3 |
I ruten Globale egenskaper klikker du på S lett-ikonet som vises på variabelkoden du vil slette. |
Overstyr flytinnstillinger
Funksjonen for overstyring av flytinnstillinger i Flow Designer-modulen gjør det mulig for autoriserte brukere å endre bestemte forhåndsdefinerte innstillinger for en flyt fra Control Hub. Denne funksjonen gjør det mulig for administratorer og veiledere å enkelt endre bestemte flytparametere som åpningstider, lydmeldinger eller køtildelinger uten å åpne den nødvendige flyten.
Slik overstyrer du flytinnstillinger:
-
Du må konfigurere visse variabler med i flyten som eksternt konfigurerbare. Se Opprett egendefinerte flytvariabler -delen for konfigurasjonsdetaljer.
-
Administratorer og veiledere må da gjøre de nødvendige endringene i disse variablene. De konfigurerte flytvariablene vises på kanalkonfigurasjonssiden i Control Hub. Se Konfigurere en kanal- seksjon for mer informasjon.
Funksjonen for overstyring av flytinnstillinger gir følgende fordeler:
- Flytgjenbruk: 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 responstider: Endringer som gjøres i variabelverdiene brukes umiddelbart, selv på samtalene som allerede pågår.
- Reduserte feil: Eliminerer risikoen for feil ved endring av komplekse flyter.
- Forenklet oppgaveadministras jon: Uten denne funksjonen må administrator
ene utføre følgende oppgaver som kan være komplekse og tidkrevende for ikke-tekniske brukere:
- Logg på Control Hub.
- Åpne Flow Designer-modulen.
- Naviger til ønsket flyt og finn den relevante banen til strømmen.
- Gjør de nødvendige endringene.
- Publiser flyten på nytt.
Forhåndsdefinerte variabler
Flow Designer oppretter automatisk forhåndsdefinerte variabler når du bruker bestemte hendelser og aktiviteter i en flyt.
En liste over tilgjengelige forhåndsdefinerte variabler vises i delen Forhåndsdefinerte variabler i ruten Egenskaper for global flyt. De vises også i Egenskaper-ruten for den valgte hendelsen eller aktiviteten.
Klikk på hver variabel for å åpne et popup-vindu som forklarer hvilken type data variabelen lagrer, slik at du vet hvordan du bruker variabelen i flyten din.
Selv om de fleste attributtene til en hendelsesutdatavariabel er forhåndsdefinerte og ikke kan redigeres, kan du redigere variabelen for å endre den globale variabelbetegnelsen.
Variabler for hendelsesutdata
Variabler for hendelsesutdata er spesifikt assosiert med hendelser og tar på seg nomenklaturen: <EventName>. <VariableName>.
Alle hendelsesutdatavariabler som er tilgjengelige for bruk i en flyt, vises automatisk i ruten Globale egenskaper etter at en hendelse er introdusert i flyten, og også i Egen skaper-ruten for den tilknyttede Hendelsesbehandler-aktiviteten.
De tilgjengelige variablene for hendelsesutdata er:
-
NewContact.ani -
Nykontakt.dnis -
NewContact.InteractionID -
Nykontakt.pstnregion -
AgentAccepted.AgentID -
AgentAccepted.AgentName -
AgentAccepted.agentEmailID -
AgentAccepted.AgentSessionId -
AgentAccepted.queueID -
AgentAccepted.queueNavn -
Agentaksepted.teamID -
AgentAccepted.teamnavn -
AgentAccepted.tenantiD -
Agentaksepter.CAD -
PhoneContactended.agentID -
PhoneContactended.agentEmailID -
Telefonkontaktende.teamID -
PhoneContactended.queueID -
Telefonkontaktet.InboundChannel -
PhoneContactended.RoutingStrategyID -
AgentOffered.AgentID -
AgentOffer.agentnavn -
AgentOffered.agentEmailID -
AgentOffered.AgentSessionId -
AgentOffered.queueID -
AgentOffered.queueNavn -
Agentoffered.teamID -
AgentOffered.Teamnavn -
Agentoffered.tenantid -
AgentOffered.CallAssociatedData -
AgentOffered.AgentID -
AgentOffer.agentnavn -
AgentOffered.AgentSessionId -
AgentOffered.queueID -
AgentOffered.queueNavn -
Agentoffered.teamID -
AgentOffered.Teamnavn -
Agentoffered.tenantid -
Agenttilbud.CAD -
Predial.Direction -
Predial.Deltakertype -
predial.dialNumber -
Predial.OtherPartyDN -
Predial.epdn -
Predial.agentSelectedani -
Predial.OperationType -
OutboundCampaignCallResult.cparesult -
OutboundCampaignCallResult.cpareSultCode -
AgentDisconnected.AgentID -
AgentDisconnected.agentEmailID -
AgentDisconnected.queueID -
AgentDisconnected.teamID -
AgentDisconnected.InboundChannel -
AgentDisconnected.routingStrategyID
I visse tilfeller kan AgentEmailID-variabelen være null. Flow-
utviklere bør validere denne variabelen før de bruker den, spesielt i scenarier
som involverer problemer med hurtigbufferoppslag.
Tilpass 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 An gi variab el-aktiviteten i flyten.
| 1 |
Logg på kundeorganisasjonen ved hjelp av Control Hub-URL-adressen https://admin.webex.com/. |
| 2 |
Gå til . Flyt-siden vises.
|
| 3 |
Klikk på Gå til Flow Designer- ikonet ved siden av flyten. Flow Designer- vinduet vises.
|
| 4 |
Åpne delen Variable Definition i ruten Egenskaper for global fly t. |
| 5 |
Klikk kategorien Konfigurasjon. |
| 6 |
Klikk Legg til flytvariabel. |
| 7 |
Skriv inn navn og beskrivelse av variabelen. |
| 8 |
Velg Streng i rullegardinlisten Variabel type. |
| 9 |
Aktiver veksleknappen Gjør agent synlig. |
| 10 |
Skriv inn ønsket skrivebordseti ketten for variabelen i skrivebordsetikette-feltet. |
| 11 |
Klikk på Lagre. Dette skaper variabelen.
|
| 12 |
Fra Aktivitetsbiblioteket drar du Angi variabelaktiviteten til lerretet. |
| 13 |
Gjør følgende i delen Variable Sett ings i Aktivitetsinnstill inger-ruten: Når du publiserer flyten, erstatter den nyopprettede flytvariabelen den valgte systemvariabelen. Under gjennomføringen av flyten vises skrivebordsetiketten for den nylig opprettede variabelen i vinduet Innkommende popup og Interaksjon på skrivebordet.
|
Variabler for aktivitetsutdata
Variabler for aktivitetsutdata lagrer dataene som er fanget fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter i lerretet. Variabler for aktivitetsutdata bruker følgende syntaks: <ActivityName>. <VariableName>der aktivitetsnavnet endres dynamisk basert på aktiviteten.
Hvis en flyt bruker en aktivitet flere ganger, har hver aktivitet en unik forekomst av hver tilknyttet aktivitetsutdatavariabel. Alle aktivitetsutdatavariabler 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 aktivitetsutgangsvariablene er:
-
Menu.optionEntered: Lagrer menyalternativet som den som ringer valgte under menyaktivitetstilstanden. Dette er et enkelt siffer fra 0 til 9. -
CollectDigits.DigitsEntered: Lagrersifrene som er angitt av innringeren under aktivitetsforekomsten Collect Digits. Antall sifre avhenger av aktivitetskonfigurasjonen. -
HttpRequest.httpStatusCode: Lagrer statuskodenmottatt når HTTP-forespørselen forsøkes. -
HttpRequest.HttpResponseBody: Lagrer svaret når HTTP-forespørselen er vellykket utløst. -
HttpRequest.ResponseHeaders: Lagrer overskriftene som sendes som en del av HTTP-forespørselen. -
VirtualAgent.IntentTrigged: Lagrerintensjonen som utløste at samtaleopplevelsen enten ble håndtert eller eskalert. -
GetQueueInfo.ewt: Lagrer verdien for estimert ventetid for den valgte køen. -
GetQueueInfo.piq: Lagrer verdien for posisjonen 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ørings modulen i Control Hub. Hvis du vil ha mer informasjon, kan du se Globale variabler delen i Veiledningen for oppsett og administrasjon av Webex Contact Center.
Som flytutvikler kan du konsumere disse variablene i henhold til dine krav. 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 flyten.
Rediger global variabel i en flyt
Når du redigerer en global variabel, kan du ikke endre noen metadataverdier for en global variabel i flytdesigneren. Du kan imidlertid endre standardverdien ved å bruke overskriv standardverdi veksle knappen.
Slik redigerer du en global variabel i en flyt:
| 1 |
Logg på kundeorganisasjonen ved hjelp av Control Hub-URL-adressen https://admin.webex.com/. |
| 2 |
Gå til . Flyt-siden vises.
|
| 3 |
Klikk på Gå til Flow Designer- ikonet ved siden av flyten. Flow Designer- vinduet vises.
|
| 4 |
I ruten Egenskaper for global flyt blar du ned til delen Variabeldefinisjon > For hå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,
Desktop Label og Agent Editable.
|
| 6 |
(Valgfritt) Aktiver veksleknappen Overskriv portalkonfigurasjoner for å overskrive eksisterende verdier som er konfigurert i Control Hub. 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 for eksempel variabeltypen er boolsk, vises dette feltet som en rullegardinliste. Standardverdien som er angitt for en global variabel av typen streng som kan rapporteres av agenten, må ikke overstige 256 tegn. |
| 7 |
Gjør de nødvendige endringene. |
| 8 |
Klikk på Lagre. |
Fjern 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 administratoren 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 Control Hub-URL-adressen https://admin.webex.com/. |
| 2 |
Gå til . Flyt-siden vises.
|
| 3 |
Klikk på Gå til Flow Designer- ikonet ved siden av flyten. Flow Designer- vinduet vises.
|
| 4 |
I ruten Egenskaper for global flyt blar du ned til delen Variabeldefinisjon > For håndsdefinerte variabler. |
| 5 |
Klikk på Fjern (x) -ikonet for den globale variab elen du vil fjerne, i panelet Globale variabler. En popup-melding ber deg om å bekrefte handlingen.
|
| 6 |
Klikk på Slett. Dette fjerner den markerte globale variabelen fra listen.
|
Variabler som kan vises på skrivebordet
Du kan konfigurere følgende variabeltyper for innkommende popuver og Interaksjonsrute på skrivebordet for innkommende og utgående taleanrop:
-
Systemvariabler som telefonnummer, DNIS (oppringt nummeridentifikasjonstjeneste), kønavn og RONA-tidsavbrudd
-
Globale variabler som opprettes og administreres i Control Hub.
-
Egendefinerte flytvariabler som opprettes og administreres i Flow Designer
Du kan bare konfigurere de variablene som er merket som Agentvisningsbare.
Du kan konfigurere disse variablene på de nye flytene så vel som på de eksisterende flytene. De eksisterende flytene fortsetter imidlertid å vise standardvariablene for popup-vinduer, for eksempel Telefonnummer, DNIS og Kønavn. Du kan redigere disse flytene for å legge til flere variabler ved å bruke denne funksjonen.
Trinnene for å konfigurere variabler for innkommende popuver og Interaksjonsrute for innkommende og utgående anrop er de samme.
Du må bygge separate flyter for innkommende og utgående anropsscenarier for å konfigurere variabler for innkommende popuver og interaksjonsrute.
- Innkommende popover på skrivebordet
- Det innkommende popup-vinduet 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 Flow Designer. Du kan angi en rekkefølge for utseendet for hver av disse variablene i det innkommende popup-vinduet som kan inkludere en hvilken som helst kombinasjon av systemvariabler, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.
- Du kan tilpasse skrivebordsetiketten til systemvariablene, for eksempel Telefonnummer og DNIS. Hvis du vil ha mer informasjon, kan du se Tilpass systemvariabler.
- For innkommende og utgående samtaler 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 det innkommende popup-vinduet på skrivebordet.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for det innkommende popup-vinduet, kan du se Konfigurere variabler for innkommende flytende vindu.
- Interaksjonsrute
- Interaksjonsruten på skrivebordet vises etter at agenten godtar innkommende eller utgående anrop. Den viser informasjonssett i variablene Interaksjonsruten som er konfigurert i Flow Designer. Du kan velge maksimalt 30 variabler. Du kan angi en rekkefølge for utseendet for hver av disse variablene i interaksjonsruten som kan inkludere en hvilken som helst kombinasjon av systemvariabler, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.
-
Webex Contact Center Desktop støtter for øyeblikket ikke oversettelse av etiketter av dynamiske variabler.
- Du kan tilpasse skrivebordsetiketten til systemvariablene, for eksempel Telefonnummer og DNIS. Hvis du vil ha mer informasjon, kan du se Tilpass systemvariabler.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for Interaksjonsruten, kan du se Konfigurere variabler for interaksjonsruten.
Konfigurer variabler for innkommende popover
Før du begynner
Konfigurer variabler på innkommende popover for innkommende og utgående samtaler.
-
Du må opprette variabler som du vil legge til i det innkommende popup-vinduet på skrivebordet. Hvis du vil ha mer informasjon, kan du se Opprette en global variabel og Opprette egendefinerte flytvariabler.
-
Du må merke variabler som Agentvisningsbare. Hvis du vil ha mer informasjon om hvordan du markerer en global variabel som agentvisning, kan du se Rediger global variabel i en flyt.
| 1 |
Logg på kundeorganisasjonen ved hjelp av Control Hub-URL-adressen https://admin.webex.com/. |
| 2 |
Gå til . Flyt-siden vises.
|
| 3 |
Klikk på Gå til Flow Designer- ikonet ved siden av flyten. Flow Designer- vinduet vises.
|
| 4 |
Åpne delen Variable Definition i ruten Egenskaper for global fly t. |
| 5 |
Klikk kategorien Vis barhet og rekkefølge på skrivebordet. |
| 6 |
Klikk Velg variabler for innkommende popover i delen Innkommende Popo ver. Vindu et Velg variabler på innkommende popover vises. Den viser alle variabler som inkluderer fire standard systemvariabler som telefonnummer, DNIS, kønavn og RONA Timeout. Systemvariabler som Telefonnummer, DNIS og Kønavn er valgt som standard, som du kan fjerne merket når du legger til flere variabler.
|
| 7 |
Bruk følgende søkealternativer for å filtrere listen: Listen er automatisk fylt med variabler i henhold til kriterieoppføringene dine.
|
| 8 |
Merk av i avmerkingsboksene for variablene du vil velge for innkommende popuver. Du kan velge minimum tre og maksimalt seks variabler. |
| 9 |
Klikk på Lagre. Du kan hoppe over dette trinnet hvis du aktiverer Autosave veksle -knappen. De valgte variablene vises i delen In coming Popover.
|
| 10 |
Bruk håndtaksi konet ( |
| 11 |
(Valgfritt) Klikk x- ikonet ved siden av en variabel for å fjerne den variabelen fra listen. |
Konfigurer variabler for Interaksjonsruten
Før du begynner
Konfigurer variabler i Interaksjonsruten for innkommende og utgående anrop.
-
Du må opprette variabler som du vil legge til i det innkommende popup-vinduet på skrivebordet. Hvis du vil ha mer informasjon, kan du se Opprette en global variabel og Opprette egendefinerte flytvariabler.
-
Du må merke variabler som Agentvisningsbare. Hvis du vil ha mer informasjon om hvordan du markerer en global variabel som agentvisning, kan du se Rediger global variabel i en flyt.
| 1 |
Logg på kundeorganisasjonen ved hjelp av Control Hub-URL-adressen https://admin.webex.com/. |
| 2 |
Gå til . Flyt-siden vises.
|
| 3 |
Klikk på Gå til Flow Designer- ikonet ved siden av flyten. Flow Designer- vinduet vises.
|
| 4 |
Åpne delen Variable Definition i ruten Egenskaper for global fly t. |
| 5 |
Klikk kategorien Vis barhet og rekkefølge på skrivebordet. |
| 6 |
Klikk Velg variabler for interak sjonsruten i delen Interaksjonsrute. Vindu et Select Variables on Interaction Pane vises. Den viser alle variabler sammen med fire systemvariabler som telefonnummer, DNIS, kønavn og RONA Timeout.
|
| 7 |
Bruk følgende søkealternativer for å filtrere listen: Listen er automatisk fylt med variabler i henhold til kriterieoppføringene dine.
|
| 8 |
Merk av i avmerkingsboksene for variablene du vil velge for Interaksjonsruten. Du kan velge maksimalt 30 variabler. |
| 9 |
Bruk håndtaksi konet ( |
| 10 |
Klikk på Lagre. Du kan hoppe over dette trinnet hvis du aktiverer Autosave veksle -knappen. De valgte variablene vises i delen Interaksjonsr ute.
|
| 11 |
(Valgfritt) Klikk x- ikonet ved siden av en variabel for å fjerne den variabelen fra listen. |
JSON-variabler
JSON-variabler er tilpassede flytvariabler av typen JSON. Du kan opprette JSON-variabler i Flow Designer. 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, Parse og Angi variabel.
I HTTP- og Parse- aktiviteter kan du trekke ut data ved hjelp av JSON-banefilteruttrykk og lagre det i JSON-variabel.
I Angi vari abelaktivitet kan du bruke JSON-variabelen i alternativet Angi verdi på følgende måter:
-
Skriv inn JSON-verdien i tekstboksen. For 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 Expression
-
Dot (.) separert tilgang: Du kan bruke dot (.) -separert tilgang i Pebble-uttrykk for JSON-variabel i anropshåndtering og flytkontrollaktiviteter.
Syntaks:
{{JSONVariableName.fieldName}} hvor, JSONVariableName.fieldName skal evalueres til et felt iJSON-variabel.I forrige eksempelkodeutdrag, hvis du trekker ut den ansatte til en variabel kalt
empvarved hjelp av HTTP eller Parse:bruk{{empvar.EmployeeCode}}for å få verdien som E1. -
Indekstilgang til JSON-array: Du kan få tilgang til en bestemt indeks fra JSON-matrisen som ligner på Pebble Syntax. 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 Employees JSON-array til en variabel kalt{ "Employees" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"thanks", "jobTitleName":"Program Manager", "firstName":"Tom", "lastName":"Hanks", "preferredFullName":"Tom Hanks", "employeeCode":"E3", "directReports":[ { "userId":"John", "jobTitleName":"Developer", "firstName":"John", "lastName":"Irani", "preferredFullName":"John Irani", "employeeCode":"E2" }, { "userId":"Sam", "jobTitleName":"Developer", "firstName":"Sam", "lastName":"Das", "preferredFullName":"Sam Das", "employeeCode":"E2" } ] } ] }varved hjelp av HTTP eller Parse:-
Bruk
{{var [0]}}for å få informasjon om ansatte tilriranisom er leder. -
Bruk
{{var [1] .directReports [0]}}for å få informasjon om ansatte omJohnsom er en direkte reporter for lederen. -
Bruk{{var [1] .directReports [0] .preferredFullName}}for å få verdien som John Irani. -
Bruk{{var [0] .preferredFullName}}for å få verdien som Romin Irani.
-
Bruk av JSON-variabel i HTTP-forespørsel
Hvis du vil bruke en JSON-variabel som forespørselstekst for en HTTP-forespørsel, bruker du aktiviteten Set Vari able først for å konvertere JSON-variabelen til en streng. For eksempel, i delen Angi variabel aktivitet Vari abelinnstillinger, angi en variabel JSONString med verdien som {{JSON Variable}}.
Bruk denne variabelen som en inngang til HTTP-innstillingene. For eksempel, i delen HTTP-forespørselsinnstillinger, angi forespørselsteksten som {{JSONString}}.
Skrive uttrykk
De fleste tekstinntastingsfelt i Flow Designer støtter skriveuttrykk. Uttrykk er ikke påkrevd, men de gir mulighet for kraftig skriptfunksjonalitet gjennom variabler for avanserte brukere. Du kan også skrive inn grunnleggende tekst og tall i de samme inndatafeltene for enkle flyter hvis du ikke trenger uttrykk.
Pakk hvert uttrykk i doble krøllete parenteser som vist her: {{Enter Expression}}
Hvis du for eksempel vil kombinere to strengvariabler sammen, må du bruke {{var1+var2}}. For mer informasjon se: https://pebbletemplates.io/.
Pebble-malsyntaks
Følgende er støttede symboler i Pebble Templates: ==,! =, <, >, <=, >=, +, -, *,/. Hvis du vil skrive egendefinerte variabler i et uttrykk, bruker du denne syntak sen: {{variable}}
I Pebble Template-syntaks må variabelnavn starte med en bokstav, en understre king (_) 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 går gjennom dokumentasjonen for Pebble Template før du bruker uttrykk i Flow Designer. For informasjon om hvordan du skriver uttrykk, se dokumentene på: https://pebbletemplates.io/wiki/.
For eksempel, i dette brukstilfellet for grunnleggende betingelse, sjekker uttrykket for å se om innringerens kontonummer er større enn eller lik en bestemt verdi. Basert på hvordan uttrykket evalueres for en gitt flytutførelse, kan flyten ta banen Sann eller Falsk.
Egendefinerte Pebble-filtre
Epoch tidsstempel
Du kan bruke følgende Pebble-filtre for å returnere epokens tidsstempel for Nå eller en gitt datostreng:
Epoch tidsstempel for nå:
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829
Epoch Time Stamp for en bestemt dato:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
Valider 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.
Modalen Test Expression inneholder følgende felt:
-
Ut trykk: Viser uttrykket som opprinnelig ble angitt i inndatafeltet fra aktivitetskonfigurasjonen.
-
Variabelfelt: Hver variabel som brukes i uttrykket har et støttefelt der du kan angi en eksempelvariabelverdi. Skriv inn en verdi for hver variabel, og klikk deretter Test for å se resultatene hvis uttrykket utføres med de angitte parametrene.
Hvis du vil angi variabler i et uttrykk, bruker du bare formatet {{variable name}}. For eksempel er {{newContact.ani}} en variabel syntaks.
-
Resultat: Viser resultatet av uttrykket etter at du har klikket Test. Hvis resultatene er forskjellige enn forventet, endrer du uttrykket etter ønske. Hvis du gjør endringer i konfigurasjonen, klikker du Bruk endringer for å oppdatere uttrykket i aktivitetskonfigurasjonen.
Bruk flytmaler
Flytmaler er forhåndsdefinerte flyter designet for spesifikke brukstilfeller. Disse malene er lett tilgjengelige i Flow Designer-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 etter bedriftens behov, validerer, publiserer og begynner å bruke flyten. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flyt maler.
Bruk av arbeidstid
Bruk denne flytdesignermalen for administras jon av åpningstider i Webex Contact Center. Innringere blir møtt med en melding, og samtalene deres rutes basert på åpningstider, helligdager og nødforhold som er satt for organisasjonen.
Denne flyten dirigerer samtaler basert på kontaktsenterets arbeidstid, ferielister og nødoverstyringer, noe som sikrer en optimal innringeropplevelse og effektiv håndtering av ikke-arbeidstid. Hvis kontaktsenteret er stengt, blir innringeren varslet om nedleggelsen.
Viktige funksjoner inkluderer følgende:
- Sentralisert styring av arbeidstid, helligdager og nødoverstyringer.
- Automatisk ruting basert på konfigurasjon av åpningstider.
- Cisco Text-to-Speech (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 Control Hub.
- Lydfiler: Last opp de nødvendige lydfilene for meldinger som
BusinessHoursOpen.waveller bruk Cisco TTS-funksjonen. - Kø-, team- og inngangspunkt tilordning: Konfigurer disse elementene i Webex Contact CenterManagement Portal.
Strømningsfordeling
Tabellen nedenfor beskriver de forskjellige flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
| Strømningselement | Beskrivelse |
|---|---|
| Anrop mottatt | En samtale initieres og går inn i strømmen. |
| Evaluering av arbeidstid | Systemet sjekker om gjeldende tid faller innenfor arbeidstid, helligdager eller en overstyringstilstand. |
| Håndtering av åpningstider | Hvis kontaktsenteret er åpent, spilles en velkomstmelding, og an ropet rutes til agentkøen. |
| Etter timer | Hvis kontaktsenteret er stengt, spilles en melding om lukkede timer, og samtalen ko bles fra. |
| Nødoverstyringer | Hvis en nødoverstyring er aktiv, spilles nødmeldingen av, og anropet ko bles fra. |
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter.
| Strømningsaktivitet | Beskrivelse |
|---|---|
|
Begynne (Ny telefonkontakt) | Flyten begynner når en ny telefonkontakt mottas. |
|
Sjekk åpningstiden (Forretningsturer) | Systemet sjekker om kontaktsenteret er innenfor vanlig arbeidstid, en ferie eller en nødoverstyring. |
|
Spørsmål om arbeidstid (Arbeidstider_prompt) | I arbeidstiden spilles det av en melding for å informere den som ringer om at kontaktsen
teret er åpent (standardfil: BusinessHoursOpen.wav). |
Køkontakt (Agent_kø) | Den som ringer plasseres i køen som skal rutes til en tilgjengelig agent. |
Hold musikk (Holdmusikk) | Musikk spilles av mens den som ringer venter i køen (standardfil:
defaultmusic_on_hold.wav). |
|
Ferie stengt (Holiday_Stengt) | Hvis det er en ferie, spilles det en melding som informerer den som ringer om at kontoret er stengt. |
|
Spør etter timer (Afterhours_prompt) | Hvis det er utenfor arbeidstiden, spilles det av en melding for å informere den som ringer om at kontoret er stengt. |
| Nødoverstyring (Override_Emergency) | I tilfelle en nødoverstyring spilles en nødmelding. |
| Koble fra kontakten (Koble fra kontakt) | Etter at meldingen er spilt (enten det er etter timer, en ferie eller en nødsituasjon), kobles samtalen fra. |
Tilleggsressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer åpningstider, ferielister og overstyringer, kan du se Webex Contact Center Setup and Administration Guide.
Omfattende inngående kontakt
Bruk denne flytdesignermalen i Webex Contact Center for omfattende håndtering av innkommende anrop, åpningstider, stilling i køkunngjøringer og tilbakeringingsalternativer.
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 tilbakeringingsalternativer for kunder. Den er egnet for miljøer der grunnleggende selvbetjening og samtalekø er avgjørende.
Endre flyten slik at den passer til spesifikke organisasjonsbehov og for å håndtere ukjente forhold elegant.
Denne flyten bruker Cisco Text-to-Speech (TTS) for lytaktiviteter som krever ledetekster (hvis
noen). For musikk er det som standard filen defaultmusic_on_hold.wav
som leveres utenfor boksen.
Forutsetninger
Forsikre deg om 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 konfigurasjoner, for eksempel kontakter, outdial ANI og mer.
-
Konfigurer arbeidstid, ferielister og nødoverstyringer fra → → Åp .
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Strømningsfordeling
Tabellen nedenfor beskriver de forskjellige flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Strømningselement |
Beskrivelse |
|---|---|
| Anropet er mottatt | Anrop går inn i flyten ved aktiviteten NewContact. |
| Sjekk åpningstidene | Flyten sjekker gjeldende tid mot de definerte åpningstidene ved hjelp av
BusinessHours-aktiviteten.
|
| Selvbetjeningsalternativer | I åpningstiden spiller WelcomeMenu- aktiviteten (IVR Menu) en meny
som tilbyr grunnleggende selvbetjeningsalternativer til innringere:
|
| Kø plassering | Den som ringer plasseres i en kø ved hjelp av kø aktiviteten. GetPositionInqueue-aktiviteten h enter innringerens posisjon i køen, og denne informasjonen blir kunngjort til den som ringer ved hjelp av PlayPiq-aktiviteten. |
| Alternativer for tilbakeringing og telefonsvarer | Hvis den som ringer velger å forlate en telefonsvarer eller be om tilbakeringing, utløses
FinalMenu-aktiviteten:
|
|
Hold musikk | Musikk spilles av mens den som ringer venter i køen (standardfil: defaultmusic_on_hold.wav). |
|
Sløyfehåndtering | Flyten sikrer at hvis en innringer sløyfer for mange ganger (gjennom aktivitetene CallLoopCycle og Lo opCycle), blir de dirigert til de endelige menyalternativene (tilbakeringing eller telefonsvarer). |
| Anropsfrakobling | Etter at alle trinnene er fullført, eller hvis den som ringer velger å avslutte, ko bles samtalen fra ved hjelp av Disconnect Contact-aktivitetene. |
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter som er involvert i denne flyt malen.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne (Ny kontakt) | Starter flyten når samtalen mottas. |
|
Sjekk åpningstider (Forretningsturer) | Kontrollerer om samtalen er i arbeidstid, helligdager eller nødoverstyrings situasjoner. |
|
IVR-meny (velkommenMenu) |
Spiller av en meny med alternativer for selvbetjening (trykk 1 for støtte, trykk 2 for salg). |
|
Køhåndtering |
|
|
Hold musikk (Musikkhold) | Spiller av holdemusikk mens den som ringer venter i køen. |
|
Sløyfehåndtering (CallLoopCycle og LoopCycle) | Sikrer at samtaler som looper for mange ganger blir dirigert til den endelige menyen. |
|
Frakobling (Koble fra kontakt) | Kobler fra samtalen etter meldinger eller når den som ringer velger å avslutte interaksjonen . |
Tilleggsressurser
Hvis du vil ha mer informasjon, kan du se konfigur erings- og administrasjonsveiledning for Webex Contact Center.
CSAT DTMF-undersøkelse
Denne flytmalen inneholder funksjonaliteten til et Interactive Voice Response (IVR) drevet Post-Call Survey (PCS) -system. Undersøkelsen er designet for å fange kundetilfredshetsvurderinger effektivt ved hjelp av en grunnleggende meny og berøringstone IVR.
Denne flyten hjelper Webex Contact Center med å effektivt samle tilbakemeldinger fra kunder gjennom en enkel automatisert undersøkelse etter samtale ved hjelp av DTMF-toner (Dual-Tone Multi-Frequency). K under vurderer samtaleopplevelsen når de får en forespørsel om vurdering. Systemet samler kundenes svar i en global variabel som brukes til rapportering. Undersøkelsen fanger kunde tilfredshetsvurderinger på en skala fra 1—5.
Denne flyten er bygget for å enkelt sette opp undersøkelser etter samtale i et par enkle trinn. Den leveres fer digpakket med alle nødvendige byggesteiner, inkludert tale til tekstkontakt.
Bruk
Hvis du vil bruke denne flyten effektivt som en undersøkelsesflyt etter anrop, kobler du til en GoTo-flyt fra AgentDis connected-hendelsen på hovedflyten. Dette sikrer at når agenten kobler fra samtalen, blir innringeren presentert for en interaktiv talesvarsundersøkelse etter samtalen (IVR) som fanger opp svar fra kundetilfredshet (CSAT).
Denne flyten inkluderer meldinger som kan spilles av til kunder. Du kan tilpasse meldingene etter behov.
Forutsetninger
Før du konfigurerer denne flyten, oppretter du følgende variabler:
-
Motundersøkelse
-
Type —INTE GER
-
Standardverdi —0
-
Beskrivelse —Sporer antall undersøkelsesforsøk og trinn for hvert ugyldig svar eller tidsavbrudd.
-
-
Global_FeedbackSurveyResponse
-
Type —INTE GER
-
Standardverdi —0
- Kilde —Global variabel
- Gjør rapporterbar —Slå på.
-
Beskrivelse — Lagrer kundens vurderingsrespons eller «NoResponse» hvis det er et ugyldig/timeout-scenario.
-
Flytaktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten.
| Strømningsaktivitet | Beskrivelse |
|---|---|
|
Begynne NyhetKontakt |
Starter undersøkelsen når en ny telefonkontakt startes. |
|
SurveyOptions (IVR-meny) |
Ber brukeren om å velge en vurdering (1—5). Tallene 1, 2, 3, 4, 5 tilsvarer tilfredshetsnivåer. Tidsavbrudd eller ugyldig respons fører til et forsøk på nytt. |
|
SetSurveyResponse | Fanger brukerens valg og lagrer det i variabelen Global_FeedbackSurveyResponse. |
|
Sett CounterSurvey |
Øker CounterSurvey-variabelen etter en tidsavbrudd eller ugyldig respons. |
| KontrollCounterSurvey |
Validerer hvis antallet nye forsøk overstiger 2 ved å bruke 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. |
|
PlaySurveyInnspilt |
Spiller en takkemelding etter å ha fanget svaret. |
|
Koble fra Kontakt |
Avslutter samtalen grasiøst. |
DialogFlow ES virtuell agent
Denne Webex Contact Center-flytdesigner malen 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 kundeinteraksjoner. Det gir en grunnleggende flyt der data utveksles med DialogFlow ES for naturlig språkbehandling og automatisert agent oppfyllelse. Integrasjonen med DialogFlow gjør det mulig for boten å forstå kundens intensjoner og iverksette passende handlinger basert på samtalen. I tillegg inkluderer flyten feilhåndtering for å sikre en jevn kundeopplevelse, selv når uventede forhold oppstår.
Forutsetninger
Forsikre deg om 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, lag og inngangspunkttilordninger.
- Aktiver Webhook Fulfillment i DialogFlow ES og bruk eksempelkoden node.js i innebygd editor .
-
Cisco Text-to-Speech (TTS) er aktivert for dynamisk generering av tilpassede meldinger. Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
Strømningsfordeling
Tabellen nedenfor beskriver de forskjellige flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Strømningselement |
Beskrivelse |
|---|---|
| Kunden setter i gang kontakt | Anropet mottas av Webex Contact Center. |
| Data sendes til DialogFlow ES | En tilpasset hilsen, som inkluderer kundedetaljer som navn og årsak til å ringe, sendes til DialogFlow ES-boten for behandling. |
| Bot-interaksjon med DialogFlow | DialogFlow behandler inndata og svarer basert på konfigurerte hensikter . |
| Musikk i kø | Mens boten behandler forespørselen, blir kunden plassert i en kø med holdemu sikk. |
| Koble fra | Interaksjonen avsluttes når dialogen er fullført. |
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter som er involvert i denne flyt malen.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne | Denne aktiviteten markerer begynnelsen på strømmen. Det utløses når et nytt anrop mottas. |
| Angi språk | Flyten bruker en Angi variabelaktivitet til å konfigurere språkkoden (en-US) for hele interaksjonen. Dette sikrer at alle taleinteraksjoner stemmer overens med innringerens språkpreferanse. |
| Tilpasset hilsen | Denne aktiviteten overfører kundedetaljer som navn, e-post og grunn til å
ringe til DialogFlow ES-boten. Hilsenen genereres dynamisk ved hjelp av Cisco
Text-to-Speech (TTS). Eksempel på data sendt:
|
|
Kø til agent | Hvis interaksjonen krever opptrapping, plasseres kunden i en kø, og holdem
usikk spilles av ved hjelp av
filen defaultmusic_on_hold.wav. |
| Spille musikk | Musikk spilles mens den som ringer venter i køen. Flyten bruker Ciscos standard holdmusikk, men kan tilpasses ved å laste opp forskjellige musikkfiler. |
|
Koble fra | Denne aktiviteten kobler fra samtalen når flyten er fullført, og sikrer en sømløs slutt på samspillet. |
Flytspesifikasjoner
Flyten JSON som brukes i dette eksemplet inneholder variabler og aktiviteter som er viktige for interaksjonshåndtering, feilbehandling, og kommunikasjon mellom Webex Contact Center og DialogFlow. Nøkkelvariablene som brukes inkluderer:
|
Strømningsvariabel |
Beskrivelse |
|---|---|
|
Global_FeedbackSurveyOptin | Sporer om kunden velger å delta i en undersøkelse etter samtalen. |
| Kundenavn | Fanger kundens navn for personalisering. |
| KundeE-post | Fanger kundens e-post. |
| Kundeårsak | Registrerer årsaken til kundens samtale. |
| Global_Språk | Konfigurerer standardspråket (en-US). |
|
Global_talenavn | Bestemmer stemmen som brukes til tekst-til-tale. |
Tilleggsressurser
Hvis du vil ha mer informasjon om denne integrasjonen, kan du se videoen Arbeide med data på Google DialogFlow ES med Webex Contact Center.
Se Webex Contact Center Developer Documentation og DialogFlow ES-dokumentasjon for ytterligere veiledning.
Utviklerstøtte
For all støtte angående denne integrasjonen, åpne en billett med Webex Contact Center Developer Support Team gjennom Webex Developer Portal.
For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.
Dynamisk variabel støtte
Denne malen gir en avansert, dynamisk innkommende taleflyt som henter eksterne innstillinger, angir flytvariablene med disse innstillingene og ruter anrop basert på variabelkonfigurasjonene.
Flyten henter dynamisk flytinnstillinger gjennom en HTTP-forespørsel og angir variabler som styrer resten av flyten. Disse variablene håndterer rutingsbeslutninger, kø håndtering, ledetekster og feilhåndtering. Dette brukes ofte i scenarier som krever fleksibilitet i samtalehåndtering basert på forretningsforhold i sanntid som arbeidstid eller helligdager - der en enkelt flyt kan gjenbrukes på tvers av forskjellige brukstilfeller ved hjelp av dynamisk variabelbasert ruting.
Flyten sikrer en jevn og effektiv innringeropplevelse ved å spille av passende meldinger, håndtere arbeidstid eller feiltilfeller, og tilby ruting basert på organisasjonens spesifikke krav.
Flyten bruker Cisco Text-to-Speech (TTS) for alle lydalternativer som krever meldinger. Egendefinert musikk på vent eller meldinger kan konfigureres ved å oppdatere flyt variablene.
Forutsetninger
Forsikre deg om at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team, inngangspunkttilordninger og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
-
Forsikre deg om at eventuelle nødvendige statiske lydfiler eller tilpassede TTS-meldinger lastes opp til systemet.
-
Ha et gyldig API-endepunkt for å hente flytinnstillingene
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Strømningsfordeling
Tabellen nedenfor beskriver de forskjellige flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Strømningselement |
Beskrivelse |
|---|---|
| NyhetKontakt | Flyten begynner når et anrop mottas ved inngangspunktet. |
| HTTP-forespørsel | Flyten foretar en HTTP-forespørsel om å hente flytinnstillinger dynamisk basert på samtalens DNIS. |
| Sjekk åpningstider | Avhengig av flytinnstillingene sjekker flyten åpningstider, helligdager og overstyringer for å dirigere samtalen riktig. |
| Spill av melding (Velkommen) | Basert på de hentede innstillingene spilles en velkomstmelding ved hjelp av TTS eller en forhåndsinnspilt ledetekst. |
| Køaktivitet | Om nødvendig plasseres anropet i en kø basert på dynamiske variabler. |
| Spill av musikk (køadministrasjon og musikk i kø) | Mens den som ringer venter i køen, spilles holdemusikk, som kan stilles inn dynamisk. |
| Feilhåndtering | Hvis det oppstår feil, blir anropet omdirigert til en feilhåndteringsflyt eller et annet inngangspunkt ved hjelp av GoTo aktivert av dynamiske variabler. |
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter som er involvert i denne flyt malen.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne | Flyten starter når et anrop mottas gjennom aktiviteten NewContact. |
| HTTP-forespørsel | FetchFlowSettings-aktiviteten gjør en HTTP-forespørsel om å hente alle nødvendige flytinnstillinger, for eksempel åpningstider, ledetekster og køkonfigurasjoner. |
|
IVR-meny (velkommenMenu) |
Spiller av en meny med alternativer for selvbetjening (trykk 1 for støtte, trykk 2 for salg). |
| Angi variabler | Aktiviteten setVariable lagrer dataene hentet fra HTTP-forespørselen og tilordner verdier til flytrelaterte variabler som BusinessHours, kø, WelcomePrompt og HoldMusic. |
| Åpningstider | BusinessHours-aktiviteten sjekker arbeidsplanen, helligdager og overstyringer, og styrer flyten basert på gjeldende tid. |
| Spill av melding | PlayMessage-aktiviteten spiller en velkomstmelding til den som ringer. Dette kan stilles inn dynamisk eller forhåndskonfigurert. |
| Køkontakt | QueueContact-aktiviteten plasserer innringeren i riktig kø, og bruker dynamiske variabler for køhåndtering og fallback-håndtering. |
| Spille musikk | PlayMusic-aktiviteten som spilles av holder musikk til innringere som venter i køen, konfigurert basert på holdMusic-variabelen. |
| Gå til | Flere Go To-aktiviteter brukes til å navigere mellom forskjellige 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 innringere blir møtt med en melding og deretter koblet fra. Denne strømmen brukes ofte i lukkede timer.
Denne flyten gir en enkel flyt som spiller en kunngjøring til den som ringer. Endre fly ten for å sikre en jevn innringeropplevelse ved å håndtere eventuelle feil eller ukjente forhold.
Underflyten bruker Cisco Text-to-Speech for alle lydmeldinger. For musikk er den
som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på
vent.
Forutsetninger
Forsikre deg om 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, outdial ANI og mer.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for
Cisco-tekst-til-tale (TTS).
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Strømningsfordeling
- Samtalen mottas og går inn i strømmen.
- En velkomstmelding spilles av til den som ringer.
- Den som ringer er plassert i en kø.
- Holdemusikk spilles mens den som ringer venter.
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter som er involvert i denne flyt malen.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne | Flyten begynner når et anrop mottas |
| Spill av melding |
|
|
Koble fra |
|
Tilleggsressurser
Hvis du vil ha mer informasjon, kan du se konfigur erings- og administrasjonsveiledning for Webex Contact Center.
Meny automatisk ledsager
Bruk denne Webex Contact Center-flytdesigner malen til å lage et menydrevet system for effektiv samtaleruting. Den automatiserer innkommende handlinger, og dirigerer innringere til de riktige teamene eller tjenestene for en jevnere opplevelse.
Denne flyten automatiserer den første interaksjonen med den som ringer, slik at de kan navigere gjennom forskjellige menyalternativer. Det inkluderer dynamisk feilhåndtering, flerspråklig støtte og en høflig frakoblingsprosess i tilfelle feil eller ukjente innganger.
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 musikk på
vent.
Forutsetninger
Forsikre deg om at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, lag og inngangspunkttilordninger.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Strømningsfordeling
Tabellen nedenfor beskriver de forskjellige flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Strømningselement |
Beskrivelse |
|---|---|
|
Anrop mottatt (Ny telefonkontakt) |
Flyten utløses når en ny telefonkontakt initieres av et innkommende an rop. |
|
Velkomstmelding (Velkomstmelding) |
En hilsenmelding spilles av: Velkommen til Webex Contact Center! |
|
Hovedmeny (IVR-meny) |
Den som ringer får et sett med menyalternativer. Menyen leses høyt ved hjelp av TTS, og veileder innringeren gjennom forskjellige tjenestealternativer:
|
|
Ruting basert på valg |
Basert på det valgte alternativet blir den som ringer enten overført til et bestemt team (blind overføring) eller plassert i en kø for å vente på neste tilgjengelige agent. |
|
Feilhåndtering |
Ugyldige innganger adresseres med en feilmelding, og den som ringer blir bedt om å prøve på nytt. |
|
Musikk på vent (Spille musikk) |
Mens du venter i en kø, spilles standard holdem
u |
|
Koble fra |
Flyten avsluttes med å koble fra samtalen. |
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter.
|
Strømningsaktivitet |
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 Tekst-til-tale (TTS) for å generere meldingen. |
|
Hovedmeny (IVR-meny) |
En meny presenteres for den som ringer med forskjellige alternativer:
|
|
Ruting basert på valg (Betingelser) |
Basert på det valgte alternativet blir den som ringer enten overført til et bestemt team (blind overføring) eller plassert i en kø for å vente på neste tilgjengelige agent.
|
|
Spille musikk (Musikk på vent) |
For anrop i kø spiller systemet av holdemusikk mens den som ringer venter på neste tilgjengelige agent. |
|
Feilhåndtering |
Hvis et ugyldig alternativ er valgt eller inndata går ut, spiller systemet en melding som ber den som ringer om å prøve på nytt. |
|
Koble fra |
Etter at samspillet er fullført eller det oppstår en feil, kobler flyten fra samtalen ved hjelp av aktiviteten Kob le fra kontakt. |
Ytterligere brukstilfeller
- Undermenyer: Det er en språkvalgmeny, der brukere kan velge ønsket språk ved å trykke 1 for engelsk eller 2 for spansk. Menyen gjentas hvis innring eren trykker på #.
- Feilmeldinger: Når ugyldig inndata mottas, spilles en feilmelding av. For kritiske feil beklager systemet og kobler fra den som ringer.
Tilleggsressurser
Hvis du vil ha mer informasjon, kan du se konfigur erings- og administrasjonsveiledning for Webex Contact Center.
Microsoft Dynamics HTTP (S) datadamp
Bruk denne flytdesignermalen til å opprette en IVR-flyt i Webex Contact Center som kobles til MS Dynamics ved hjelp av en HTTP-kontakt. Denne flyten henter kunde- og saksdetaljer ved hjelp av ANI fra CRM, hilser innringeren 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 blir forsynt med kunde- eller saksdetaljer i sanntid gjennom en skjermpop. 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 ingen kunde- eller sak sinformasjon blir funnet, blir samtalen dirigert til en agent, og den aktuelle meldingen spilles av til den som ringer. Agenten mottar et skjermbilde som viser enten et nytt saks skjema eller detaljene i den sist opprettede saken for kunden.
Skjermpopper er aktivert for å sikre at agenter er utstyrt med nødvendig informasjon når de svarer på anrop.
Forutsetninger
Forsikre deg om at følgende krav er oppfylt før du implementerer denne flyten:
- Applikasjon registrert i Azure for MS Dynamics CRM.
- OAuth 2.0 og tilkoblingsoppsett i Control Hub må konfigureres på forhånd.
- Importer malen til Flow Designer.
- Juster flytvariablene, køene og eventuelle spesifikke konfigurasjoner basert på organisasjonsbehovene dine.
Flyten bruker Cisco Text-to-Speech (TTS) for dynamiske ledetekster. Hvis statisk lyd er nødvendig, kan brukere laste opp lydfiler. Standard holdemusikk brukes fra Webex-depotet .
Strømningsfordeling
Tabellen nedenfor beskriver de forskjellige flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Strømningselement |
Beskrivelse |
|---|---|
|
Anrop mottatt |
Innringerens ANI er fanget. |
|
Stripe ANI |
Landskoden + fjernes fra ANI. |
|
Hent kundeinformasjon |
En HTTP-forespørsel sendes til MS Dynamics CRM for å slå opp kundedetaljer ved hjelp av den strippede ANI. |
|
Betinget sjekk - kunden eksisterer |
Hvis kunden eksisterer, blir det gjort en annen HTTP-forespørsel for å hente saksdetaljene deres. Hvis kunden ikke eksisterer, spilles meldingen Ingen sak funnet av. |
|
Spill personlig saksinformasjon |
Hvis en sak blir funnet, blir den som ringer møtt med detaljer om deres siste sak. |
|
Rute til agent eller koble fra |
Den som ringer får deretter muligheten til å snakke med en agent eller koble fra. |
|
Skjermpop for agent |
Når agenten svarer, presenteres saksdetaljene eller det nye saksskjemaet i en ny nettleserfane. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter for en IVR-flyt som kobles til MS Dynamics ved hjelp av en HTTP-kontakt.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne |
Starter flyten når samtalen mottas. |
|
Stripe ANI |
Fjer ner landskoden+ fra ANI for å forberede MS Dynamics-opp slaget. |
|
Få kundeinformasjon |
En HTTP GET-forespørsel sendes for å hente kundens fulle navn og kontakt-ID basert på ANI. |
|
Betinget sjekk - kunden eksisterer |
Kontrollerer om kunden finnes i MS Dynamics. Hvis sant, henter saksdetaljene. Hvis falsk, spiller en melding som informerer den som ringer om at ingen sak ble funnet. |
|
Få saksinformasjon |
Henter sakstittelen og saksnummeret ved hjelp av kundens ID fra forrige trinn. |
|
Spill personlig melding |
Hilser innringeren ved navn og gir saksdetaljer ved hjelp av TTS (Text-to-Speech). |
|
Spill ingen sak funnet |
Spiller av en melding hvis det ikke blir funnet noen sak for den som ringer, og informerer dem om at de vil bli overført til en agent. |
|
Hovedmeny |
Tilbyr innringeren valget om å få kontakt med en agent eller koble fra samtalen. |
|
Køkontakt |
Ruter innringeren til en tilgjengelig agent basert på forhåndsdefinerte køinnstillinger. |
|
Spille musikk |
Spiller av holdemusikk mens den som ringer venter i køen. |
|
Koble fra kontakten |
Avslutter samtalen hvis den som ringer velger å koble fra. |
|
Skjermpop |
Popper opp saksinformasjonen eller nytt saksskjema for agenten når samtalen blir besvart. |
Tilleggsressurser
Hvis du vil ha trinnvise instruksjoner om hvordan du konfigurerer flyter, kan du se konfigurerings- og administrasjonsveiled ning for Webex Contact Center.
Hvis du vil ha en demonstrasjon av MS Dynamics-integrering, kan du se hvordan du konfigurerer en egendefinert 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 Bruke Insomnia med Dat averse Web API.
Prosentallokering og A/B-fordeling
Bruk denne Webex Contact Center-flytdesigner malen til å distribuere samtaler i prosent på tvers av forskjellige køer, for å sikre jevn drift og minimere avbrudd under høye anropsvolumer.
Denne flyten distribuerer innkommende anrop basert på en prosentbasert allokering. Nærmere bestemt rutes 90% av kontaktene til hovedkøen, 0% til overløpsstøtte (inaktiv) og 10% til en ekstern kø. Etter tildeling spilles innringere av en melding som indikerer 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 Text-to-Speech (TTS) for alle lydmeldinger. For musikk er den
som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på
vent.
Forutsetninger
Forsikre deg om at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, lag og inngangspunkttilordninger.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Strømningsfordeling
Tabellen nedenfor beskriver de forskjellige flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Strømningselement |
Beskrivelse |
|---|---|
|
Anropskvittering |
Anropet går inn i flyten på det nykontakt punktet. |
|
Prosentvis tildeling |
90% av samtalene blir dirigert til hovedkøen. 10% av samtalene blir dirigert til offsite-køen. |
|
Spill av kømelding |
Etter den prosentvise allokering hører den som ringer en melding som angir deres tildelingsbane. |
|
Køkontakt |
Den som ringer plasseres i den tildelte køen. |
|
Hold musikk |
Mens de venter i køen, hører innringere holdemusikk. |
|
Agentoppgave |
Anrop rutes til den tilgjengelige agenten i den tildelte køen. |
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
NyhetKontakt |
Dette er utgangspunktet når en ny telefonkontakt mottas. |
|
Prosentallokering |
Tildeler innkommende kontakt basert på prosentfordeling:
|
|
setVariabel |
Fanger prosentandelen som er tildelt (90%, 10%) i en variabel kalt prosentallokert. |
|
setVariabel |
Fanger avslutningsbanen (Main Queue eller Offsite) anropet tok inn i en variabel kalt Percent ageExitPath. |
|
Avspillmelding |
Spiller en melding ved hjelp av Cisco TTS som informerer innringeren om tildelingen deres, for eksempel: Du har nådd 90% tildeling! Gren 1 Hovedkø. |
|
QueueKontakt |
Setter kontakten i kø basert på den tildelte banen (Hovedkøen eller Offsite). |
|
PlayMusikk |
Spiller av holdemu |
Tilleggsressurser
Hvis du vil ha mer informasjon, kan du se konfigur erings- og administrasjonsveiledning for Webex Contact Center.
Salesforce HTTP (S) datadamp
Bruk denne flytdesignermalen til å opprette en IVR-flyt i Webex Contact Center som kobles til Salesforce via en HTTP-kontakt, noe som muliggjør dynamisk ruting og datautvinning for å administrere Salesforce-saker.
Denne flyten bruker Webex Contact Centers HTTP-kontakt til å hente kundeinformasjon fra Salesforce ved hjelp av et ANI-oppslag. Flyten henter kundens konto-, kontakt- og saksinform asjon fra Salesforce og ruter samtalen deretter.
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 musikk på
vent.
Forutsetninger
Før du konfigurerer denne flyten, må du sørge for følgende:
- Opprett inngangspunkter, køer, team, inngangspunkttilordninger og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
- Konfigurer Salesforce-kontakten ved hjelp av OAuth2. Hvis du vil ha detaljerte trinn, kan du se Konfigurere den tilkoblede appen for Webex Contact Center Salesforce- kontakt.
- Importer den vedlagte flyten
SalesForce_HTTP_Connector.json til Webex Contact Center flytdesigner. - Bruk Salesforce API-samlingen til å utforske REST API-ene.
- Hvis du vil generere OAuth-tilgangstoken manuelt, bruker du følgende kommando:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'username=yourLogin@salesforce.com' \ --data-urlencode 'password=yourPassword'
Brukstilfelle
Dette eksempelintegrasjonen viser hvordan denne flyten sikrer sømløs kundeservice ved å integrere Salesforce med Webex Contact Center, slik at relevant informasjon er lett tilgjengelig for både kunder og agenter.
- En kunde ringer til Webex Contact Center og telefonnummeret deres blir fanget.
- Systemet utfører et ANI-oppslag i Salesforce for å finne matchende konto- og kontakt informasjon.
- 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.
- Etter samtalen legger Webex Contact Center ut samtaledetaljer og kommentarer tilbake til Salesforce-saken.
Strømningsfordeling
Tabellen nedenfor beskriver de forskjellige flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Strømningselement |
Beskrivelse |
|---|---|
|
ANI-oppslag og ruting |
Flyten begynner med å fange kundens telefonnummer. Telefonnummeret er formatert, og et Salesforce API-anrop henter kontoen og kontakten knyttet til ANI. Hvis kunden blir funnet, rutes de basert på den tilknyttede Salesforce-saken. |
|
Oppdateringer etter samtale |
Når agenten har fullført samtalen, legger Webex Contact Center ut informasjon som samtalekommentarer og anrops-ID-er til den aktuelle Salesforce-saken. |
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne (Ny kontakt) |
Fanger innkommende anropsdetaljer og begynner flyten. |
|
Angi telefonnummer (Sett telefonnummer) |
Formaterer det fangede telefonnummeret for Salesforce API-oppslag. |
|
Kontooppslag (KontoByani) |
Utfører en HTTP GET-forespørsel til Salesforce, og henter kundens konto detaljer basert på telefonnummeret. |
|
Kontakt oppslag (KontaktByani) |
Henter kontakten som er knyttet til telefonnummeret gjennom en Salesforce SO QL-spørring. |
|
Saksoppslag (CaseByContactID) |
Henter de åpne sakene som er knyttet til kontakten, henter saksdetaljer inkludert saksnummer og ID. |
|
Køkontakt (QueueContact) |
Ruter samtalen til den aktuelle agenten basert på hentet Salesforce- informasjon og kundeprioritet. |
|
Spille musikk (Musikk) |
Spiller av holdemusikk mens kunden venter på å bli koblet til en agent. |
|
Skjermpop (ScreenPopAccount) |
Åpner kundens Salesforce-kontoside på agentens skrivebord når samtalen besvar es. |
|
Legg inn kommentar (PostKommentar) |
Legger inn anropsinformasjonen til den aktuelle Salesforce-saken når interaksjonen er fullført. |
|
Sluttflyt (Sluttflyt) |
Avslutter flyten etter å ha fullført alle oppgavene. |
Tilleggsressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer Salesforce med Webex Contact Center, kan du se Salesforce REST API introduksjon og veiledning for Webex Contact Center for oppsett og administrasjon.
For en omfattende gjennomgang av videokonfigurasjon, se denne todelte serien:
ServiceNow HTTP (S) datadamp
Bruk denne flytdesignermalen til å sikkert hente og oppdatere hendelser og andre objekttyper i ServiceNow gjennom Webex Contact Center.
Denne flyten integrerer Webex Contact Center med ServiceNow ved hjelp av en HTTP-kontakt 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:
- En samtale mottas av Webex Contact Center.
- En velkomstmelding spilles av til den som ringer, og nevner hendelsesdetaljene deres.
- Systemet utfører et oppslag i ServiceNow ved hjelp av ANI for å hente innringerens
sys_id for å få oppringerens objektidentifikator på ServiceNow. - Basert på
sys_id, slår systemet opp den aktive hendelsen for den som ringer. - Hendelsesnummeret spilles av til den som ringer.
- Anropet står i kø for neste tilgjengelige agent, prioritert basert på alvorlighetsgraden av hendelsen .
- Holdemusikk spilles mens den som ringer venter i køen.
- Når samtalen er koblet til en agent, vises hendelsesinformasjonen på agentens skrivebord.
- Etter samtalen legger Webex Contact Center ut anropsinformasjon tilbake til den aktuelle hendelsen i ServiceNow.
Forutsetninger
Før du konfigurerer denne flyten, må du sørge for følgende:
- OAuth2-oppsett: Konfigurer OAuth2 i ServiceNow og Webex Contact Center, etter videoopplæringen.
- Administratoroppsett: Logg inn på admin.webex.com og konfigurer kontakten. Gå til . Skriv inn nødvendig legitimasjon som beskrevet i videoopplæringen.
Eksempel på brukstilfelle
Dette eksempelintegrasjonen viser hvordan Webex Contact Center kan forbedre kunde opplevelsen gjennom personlige interaksjoner, samtidig som ServiceNow 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 den som ringer.
- 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: Anrop rutes basert på hendelsens alvorlighetsgrad, slik at kritiske problemer løses først.
- Agenttildeling: Anropet rutes til en tilgjengelig agent, og hendelsesdetaljer vises på agentens skrivebord.
- Opp@@ dateringer etter samtale: Webex Contact Center legger ut relevant anropsinformasjon, inkludert anropsidentifikatorer, til ServiceNow ved hjelp av hendelsesflyter.
Flytaktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten og deres rolle i integrasjonen.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne (Ny kontakt) |
Flyten begynner når et innkommende anrop mottas. |
|
Spill av melding (Hilsen) |
Spiller av en velkomstmelding ved hjelp av Cisco Cloud Tekst-til-tale, for eksempel: Velkommen til
ServiceNow-demo. Hendelsesnummeret ditt er:
|
|
Angi variabel (Sifferstrimmel ANI) |
Striper den internasjonale koden (+1) fra ANI for nøyaktig samsvar. |
|
Angi variabel (ANI-format) |
Formaterer ANI til ServiceNows nødvendige format for spørringer: (123) 456-7890. |
|
HTTP-forespørsel (Oppsøk bruker) | Slå opp brukerens sys_id i ServiceNow ved hjelp av ANI. |
|
HTTP-forespørsel (Oppslagshendelse) | Bruker sys_id til å hente innringerens aktive hendelse fra ServiceNow. |
|
Spill av melding (Hendelsesnummer) | Kunngjør hendelsesnummeret til den som ringer ved hjelp av Tekst-til-tale. |
|
Køkontakt (Kø til agent) | Plasserer innringeren i køen for neste tilgjengelige agent, basert på alvorlighetsgraden av hendelsen. |
|
Spille musikk (Hold musikk) | Spiller av holdemusikk mens den som ringer er i køen. |
|
Legg ut samtale (Legg inn kommentarer til ServiceNow) | Legger inn anropsinformasjonen, inkludert hendelsesnummeret, tilbake til ServiceNow når samtalen avsluttes. |
Tilleggsressurser
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: RES T API-dokumenter
- ServiceNow tabell API-dokumentasjon: Tab ell-API-dokumenter
Hvis du vil ha mer informasjon om Webex Contact Center-flyter, kan du se konfigurerings - og administrasjonsveiledning for Webex Contact Center .
Enkelt innkommende anrop til kø
Bruk denne flytdesignermalen i Webex Contact Center for å gi en enkel prosess for håndtering av innkommende anrop. Innringere blir møtt, satt i kø til en agent, og hører holde musikk mens de venter.
Denne flyten gir en enkel prosess for håndtering av innkommende samtaler i et kontakt senter:
- Et anrop mottas og går inn i strømmen gjennom inngangspunktet.
- En velkomstmelding spilles av til den som ringer.
- Den som ringer blir plassert i en kø for neste tilgjengelige agent.
- Mens du venter i køen, spilles holdemusikk til den som ringer.
- Denne flyten sikrer en jevn opplevelse ved å plassere feilhåndteringsmekanismer og tillate fallback-scenarier i tilfelle agenter ikke er tilgjengelige.
Forutsetninger
Forsikre deg om at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, lag og inngangspunkttilordninger.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter som er involvert i denne flyt malen.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne (Ny telefonkontakt) |
Flyten begynner når et anrop mottas gjennom inngangspunktet. Samtalen aksepteres i flyten og fortsetter til neste trinn. |
|
Spill av melding (Velkomstmelding) |
En melding spilles for å ønske den som ringer 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 tilpassede opptak. |
|
Kø (Direkte kontakt) |
Etter velkomstmeldingen plasseres samtalen i en kø. Køen er satt til å di rigere samtalen til Q_Arubhatt-køen, som diriger er den som ringer til den lengst tilgjengelige agenten. |
|
Spille musikk (Musikk på vent) |
Mens du venter i køen, spiller flyten holdmusikk
( |
|
Spill av melding (Hold melding) |
En sekundær melding spilles mens den som ringer venter: Takk for tålmodigheten. Vent mens vi finner deg en ekspert. Denne meldingen er konfigurert ved hjelp av Cisco TTS, men den kan erstattes med tilpassede opptak. |
|
Sluttflyt |
Strømningen avsluttes ved agentforbindelse eller hvis det oppstår en feil. Det sikrer at innringeren håndteres jevnt, enten de er koblet til en agent eller hvis strømmen må avsluttes på grunn av en feil. |
|
Feilhåndtering |
Flyten er designet for å håndtere uventede problemer ved å avslutte grasiøst, med fallback-ruter tilgjengelig. |
Bygg denne flyten
Hvis du vil bygge denne innkommende anropsflyten, oppretter du en flyt fra en mal og velger malen Enkel innkommende samtale til kø. For opprettingstrinnene, se Opprette flyter fra flytmaler.
Hvis du vil forhåndsvise malen før du bruker den, kan du se Vis detaljer om flytmal. Når du har opprettet flyten, tilpasser du malen for køen, ledetekster og feilhåndtering. Valider og publiser deretter flyten.
Tilleggsressurser
Hvis du vil ha mer informasjon, kan du se konfigur erings- og administrasjonsveiledning for Webex Contact Center.
Virtuell agent med Google DialogFlow CX
Bruk denne flytdesignermalen til å integrere Google DialogFlow CX med Webex Contact Center. Denne flyten gir forbedret kunde interaksjon med fleksibel og dynamisk datahåndtering.
Denne flyten viser hvordan du sender data fra Webex Contact Center til Google DialogFlow CX, slik at du kan utnytte avanserte virtuelle agentfunksjoner. Den inneholder eksempler for håndtering av innringingsinnganger som navn, avtaler og anropsårsaker, med fokus på å overføre data sømløst mellom begge plattformene.
Denne flyten bruker Cisco Text-to-Speech (TTS) for eventuelle lydmeldinger.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Opprett inngangspunkter, køer, team, inngangspunkttilordninger og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
- Sett opp den virtuelle agenten for Google DialogFlow CX og konfigurer nødvendige web hook-integrasjoner.
Strømningsfordeling
- Samtalen mottas og går inn i strømmen.
- Den som ringer blir dirigert til et API som henter navnet deres fra et falsk endepunkt.
- En velkomstmelding spilles av til den som ringer, inkludert navnet deres, ved hjelp av Google DialogFlow CX.
- DialogFlow CX virtuell agent samhandler med den som ringer for å samle inn innspill som avtaledatoer og klokkeslett.
- Kundedataene sendes tilbake til Webex Contact Center for potensiell videre behandling.
- Basert på samspillet eskalerer samtalen enten eller slutter.
- Hvis den eskaleres, blir den som ringer plassert i en kø.
- Holdemusikk spilles mens den som ringer venter på en agent.
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne |
Flyten begynner når et anrop mottas, initiert gjennom aktiviteten NewContact. |
|
HTTP-forespørsel (GetCustomerName) |
Systemet gjør en API-forespørsel for å hente kundens navn fra et eksternt system gjennom HTTP-forespørsel. Resultatet lagres i en global variabel (DF_CustomerName) som brukes til videre interaksjon med Google DialogFlow CX. |
|
Virtuell agent |
Flyten påkaller VirtualAgent-aktiviteten for å sende kundens navn og samhandle med Google DialogFlow CX. Den virtuelle agenten samler inn informasjon, inkludert anropsgrunn, avtaledetaljer, og mer. |
|
Analysere |
Denne aktiviteten analyserer svaret mottatt fra DialogFlow CX og oppdaterer flytvariablene (Call_Reason, Appoint ment_date, Appointment_time) tilsvarende. |
|
Angi variabel - avtale |
Avtaledato og klokkeslett samlet fra DialogFlow CX formateres og lagres i en global variabel (DF_Appointment). |
| Køkontakt |
Etter den virtuelle agentinteraksjonen plasseres kunden i en kø for å vente på neste tilgjengelige agent. |
|
Spille musikk |
Mens den som ringer venter i køen, spiller systemet standard holdemusikk
( |
|
Koble fra kontakten |
Hvis ingen ytterligere handling er nødvendig, kobles anropet fra ved hjelp av DisconnectContact-aktiviteten. |
Tilleggsressurser
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 agent stemme i Webex Contact Center.
Hvis du vil ha støtte, kan du gå til Webex Contact Center utviklerstøtte eller bli med i Webex Contact Center API-utvikl erfellesskap.
Zendesk HTTP (S) datadamp
Denne malen bruker Webex Contact Center's HTTP-kontakt for å integrere med Zendesk. Bruk denne flytdesignermalen til å utføre kunde dataoppslag, administrere billetter i Zendesk og effektivt.
Denne flyten bruker Zendesk sine API-er for å forbedre Webex Contact Center ved å trekke ut kundedata basert på ANI (Automatic Number Identification) og hente billettdetaljer. Den dirigerer samtaler basert på alvorlighetsgraden av hendelsen eller agenttilgjengelighet, og forbedrer kundeinteraksjonen. Systemet kan utføre flere handlinger:
- Slå opp en Zendesk-bruker basert på ANI (innringerens nummer).
- Hent brukerens siste uløste billett.
- Presentere relevante billettdetaljer for 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 musikk på
vent.
Forutsetninger
Forsikre deg om at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Sørg for at API-godkjenning er aktivert i Zendesk-forekomsten. Følg trinnene: ning.
- Zendesk HTTP-kontakten må konfigureres ved hjelp av Bas icAuth.
- Opprett inngangspunkter, køer, team og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger eller musikkfiler brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Brukstilfelle
Bruk dette eksemplet for å forstå mer om hvordan denne flyten fungerer.
- En kunde ringer til Webex Contact Center.
- Et ANI-oppslag utføres for å hente kundedetaljer fra Zendesk.
- Den siste billetten knyttet til kunden hentes.
- Kunden blir møtt gjennom en IVR og informert om statusen til billetten.
- Kunden kan enten:
- Koble til en agent.
- Koble fra hvis de velger å ikke snakke med en agent.
- Etter samtalen kan systemet oppdatere Zendesk-billetten med relevant anropsinformasjon.
Strømningsfordeling
Tabellen nedenfor beskriver de forskjellige flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Strømningselement |
Beskrivelse |
|---|---|
|
Anrop mottatt |
Anropet går inn i systemet og Zendesk-kontakten starter. |
|
Oppsøk bruker i Zendesk |
Systemet utfører et oppslag i Zendesk ved hjelp av innringerens nummer. |
|
Hent billettdetaljer |
Systemet henter den siste uløste billetten for brukeren. |
|
Presentere billettdetaljer |
Kunden blir informert om billettstatusen gjennom en IVR-melding. |
|
Menyalternativer |
Kunden kan velge å snakke med en agent eller koble fra. |
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne |
Strømmen begynner når en samtale mottas. |
|
Oppslag bruker (Zendesk) |
Denne aktiviteten utfører en HTTP-forespørsel til Zendesk, søker etter brukeren basert på ANI. |
|
Hent billettdetaljer |
En annen HTTP-forespørsel blir gjort 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. |
|
Bekreftelsesmeny |
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 vedkommende i en kø. |
|
Spille musikk |
Hold musikk spilles mens kunden venter på en agent. |
|
Legg inn kommentarer (Zendesk) |
Etter samtalen legger systemet ut en kommentar til Zendesk-billetten som oppsummerer interaksjonen . |
|
Koble fra |
Systemet kobler fra samtalen hvis kunden velger å koble fra eller etter at samtalen er fullført. |
Tilleggsressurser
Denne flyten utnytter Webex Contact Centers HTTP-kontakt for å samhandle med Zendesk API-er. Hvis du vil ha mer informasjon, kan du se Zendesk API-dokumentasjon og Webex Contact Center installasjons- og administras jonsveiledning.
Unngå duplisert tilbakeringing
Denne flytmalen viser hvordan du forhindrer dupliserte tilbakeringingoppføringer i Webex
Contact Center ved å utnytte den forbedrede HTTP-aktiviteten med støtte for
Con tent-Type: GraphQL. Den bruker WebExCC APIs HTTP-kontakt for å
samhandle med Search API, slik at flyten kan se etter eksisterende tilbakeringingsforespørsler fra samme
innringer. Denne malen forbedrer effektiviteten og kundeopplevelsen ved å unngå
overflødige tilbakeringinger.
Denne flytmalen sjekker om en kunde allerede har lagt inn en tilbakeringingsforespørsel i systemet. Den bruker Search API via GraphQL for å avgjøre om det finnes en aktiv tilbakeringingsoppgave for innringerens ANI (Automatic Number Identification).
Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å legge til
støtte for Content-Type: GraphQL - Evne til å bruke WebExCC APIs HTTP-
kontakt til å bruke Search API via den nye GraphQL-innholdstypen, inkludert variabel substitusjon.
Forutsetninger
Forsikre deg om at følgende krav er oppfylt før du implementerer denne flyten:
-
Konfigurer en API-er for tilkobling til Webex Contact Center.
-
Kontroller at Webex Contact Center-miljøet er riktig konfigurert: Inngangspunkt, Tilordning av inngang spunkt, køer osv.
Strømningsfordeling
|
Strømningselement |
Beskrivelse |
|---|---|
|
Anropet er mottatt |
Anrop går inn i flyten ved aktiviteten NewContact. |
|
Innledende hilsen |
PlayMessage_wgk- aktiviteten spiller en første hilsenmelding til den som ringer. |
|
Trekk ut gjeldende tid |
|
| Beregn tid timer siden |
|
| Trim ANI |
Aktiviteten SetVariable_AK4 trimmer ANI (innringerens telefonnummer) for å fjerne prefikset «+1" for oppslagsformål. |
|
Søk API-anrop (GraphQL) |
|
|
Sjekk API-respons |
|
|
Håndter duplisert tilbakeringing (hvis funnet) |
|
| Planlegg ny tilbakeringing (hvis ikke funnet): |
Hvis ingen duplisert tilbakeringing blir funnet, fortsetter flyten til aktiviteten Menu_LSI, som gir innringeren alternativer for å planlegge en tilbakeringing eller vente i køen. |
| Planlegg tilbakeringing |
Hvis den som ringer velger å planlegge en tilbakeringing (trykker på 1), planlegger Callback_20e-aktiviteten en tilbakeringing ved hjelp av innringerens ANI. En bekreftelsesmelding spilles av via PlayMessage_YSW og deretter frakobler DisconnectContact_MX8 _2bg samtalen. |
| Vent i kø |
Hvis den som ringer velger å vente i køen (trykker på 2), øker setVariable_ c0y en teller. Anropet blir deretter satt i kø til en agent via QueueContact_95e og musikk spilles på vent via PlayMusic_ QNE. Anropet går tilbake til Menu_LSI-aktiviteten. |
Variabler
-
CallbackStatus: (STRING) - Status for tilbakeringingen.
-
teller: (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, tilbakeringingsstatus og HTTP- svar fra Search API.
-
AniTrim: (STRING) - Den trimmede ANI (telefonnummeret) til den som ringer.
-
respons: (STRING) - HTTP-svaret fra Search API.
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter som er involvert i denne flyt malen.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne (Ny kontakt) | Starter flyten når samtalen mottas. |
|
Handlinger | |
|
Avspillmelding |
Spiller av en melding til den som ringer. |
|
Tilbakeringing |
Planlegger en tilbakeringing for den som ringer. |
|
PlayMusikk |
Spiller musikk på vent. |
|
QueueKontakt |
Setter samtalen til en agent i kø. |
|
HTTP |
Gjør en HTTP-forespørsel til Search API ved hjelp av GraphQL. |
|
Koble fra Kontakt |
Kobler fra samtalen. |
|
Angi variabel |
setVariable: Angir forskjellige variabler, inkludert gjeldende tid, tid for 24 timer siden, trimmet ANI og API-utgang. |
|
Betingelser |
|
|
Hold musikk (MusiConhold) |
Spiller av holdemusikk mens den som ringer venter i køen. |
|
Løkkehåndtering (CallLoopCycle og LoopCycle) |
Sikrer at samtaler som looper for mange ganger blir dirigert til den endelige menyen. |
|
Frakobling (DisconnectContact) |
Kobler fra samtalen etter meldinger eller når den som ringer velger å avslutte interaksjonen . |
Tilleggsressurser
Hvis du vil ha mer informasjon om bruk av HTTP-forespørsler med GraphQL og andre aktiviteter i Webex Contact Center, kan du se avsnittet HTTP-forespørselsaktivitet.
Se også dokumentasjonen for Webex Contact Center API-er for detaljer om Search API- og GraphQL-spørringer.
Opptak og administrasjon av lydopplysninger
Denne flytmalen gir en strømlinjeformet metode for administratorer for å ta opp og administrere lydmeldinger i Webex Contact Center via et telefonbrukergrensesnitt (TUI). Den utnytter forbedrede HTTP-aktivitetsegenskaper, inkludert støtte for «Content-Type: Form Data» for å samhandle med Webex Contact Centers Audio File (Prompt) API-er. Denne malen repliker er funksjoner som er kjent fra lokale systemer, og forbedrer kundeopplevelsen og driftseffektiviteten.
Forutsetninger
-
Opprett og inngangspunkt, og konfigurer inngangspunkttilordning fra inn stillingssiden Control Hub for Webex Contact Center. Se Veiledningen for oppsett og administrasjon av Webex Contact Center.
-
Konfigurer en API-er for tilkobling til Webex Contact Center.
-
Hvis Cisco Text-to-Speech (TTS) ikke er aktivert for meldinger, laster du opp de nødvendige statiske lydfilene.
Strømningsfordeling
|
Strømningselement |
Beskrivelse |
|---|---|
| Anropet er mottatt | Anrop går inn i flyten ved aktiviteten NewContact. |
| (VALGFRITT) Administratorgodkjenning via OTP | Flytutvikleren kan implementere en valgfri autentiseringsbarriere for administratoren, ved hjelp av en sikker metode som OTP levert via SMS til ANI, eller et tilfeldig generert nummer/PIN-kode. Dette kan legges til før hovedmenyen. |
| Hovedmeny | Hoved Menu- aktiviteten (IVR-menyen) gir administratoren
følgende alternativer:
|
| Opprett ledetekst (alternativ 1) |
|
| Oppdateringsprompt (alternativ 2) |
|
| Slett ledetekst (alternativ 3) |
|
| Avslutt (alternativ 4) |
|
Variabler
|
Variabel |
Type |
Beskrivelse |
|---|---|---|
| BloBid | STRING | Blob-ID-en til lydfilen |
| Lydfilnavn | STRING | Navnet på lydfilen (standard: "EmergencyDemo.wav «). |
| ID | STRING | ID-en til lydfilen. |
| -status | STRING | Status for API-forespørselen. |
| Nyfilnavn | STRING | Navnet på den oppdaterte lydfilen (standard: "updatedFile.wav «). |
| svar | STRING | HTTP-svaret fra API-forespørslene. Dette er valgfritt, for feilsøking. |
Aktiviteter som brukes
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
| Begynne | NewContact: Starter flyten når samtalen mottas. |
| IVR-meny | MainMenu: Sp iller en meny med alternativer for rask administrasjon. |
| Opprett ledetekst |
|
| Oppdater ledetekst |
|
| Slett ledetekst |
|
| Annet |
|
Ytterligere detaljer
Hvis du vil ha mer informasjon om bruk av kontrollene Registreringsaktivitet, HTTP-forespørsler og opptak i Webex Contact Center, kan du se avsnittet HTTP-forespørsel saktivitet.
Mal for siste agentruting
Den siste agentrutingsmalen viser hvordan du implementerer Last Agent Routing i Webex
Contact Center ved å utnytte den forbedrede HTTP-aktiviteten med støtte for innholdstype: GraphQL.
Den bruker WebExCC APIs HTTP-kontakt til å samhandle med Search API, og
muliggjør ruting av anrop til den siste agenten som håndterte samtalen. Denne malen forbedrer kunde
opplevelsen ved å koble dem til en kjent agent.
Denne flytmalen kontrollerer om en kunde har ringt i løpet av de siste 24 timene, og dirigerer i så fall samtalen til samme agent. Den bruker Search API via GraphQL for å finne den siste agenten som håndterte samtalen basert på innringerens ANI (Automatic Number Identification).
Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å
legge til støtte for Content-Type: GraphQL - Evne til å bruke
WebExCC APIs HTTP-kontakt til å bruke Search API via den nye GraphQL-innholdstypen: inkludert variabel substitusjon.
Forutsetninger
-
Konfigurer en API-er for tilkobling til Webex Contact Center.
-
Kontroller at Webex Contact Center-miljøet er riktig konfigurert: Inngangspunkt, Tilordning av inngang spunkt, køer osv.
Strømningsfordeling
-
Samtalen er mottatt:
-
Anrop går inn i flyten ved aktiviteten NewContact.
-
-
Innledende hilsen:
-
PlayMessage- aktiviteten spiller en første hilsenmelding til den som ringer.
-
-
Trekk ut nåværende tid:
-
CurrentTime-aktiviteten trekker ut gjeldende tid.
-
-
Beregn tid for 24 timer siden:
-
GoBack_by_a_Day -aktiviteten beregner tiden 24 timer før gjeldende tid.
-
-
Trim ANI:
-
SetVariable- aktiviteten trimmer ANI (innringerens telefonnummer) for å fjerne «+1" -prefikset for oppslagsformål.
-
-
Søk API-anrop (GraphQL):
-
S earchAPilastAgent -aktiviteten ringer til Webex Contact Center Search API ved hjelp av GraphQL for å finne agenten som håndterte forrige samtale basert på ANI.
-
Den bruker variablene
goback_by_a_dayogcurrentTimefor å søke i løpet av de siste 24 timene. -
GraphQL-spørringen søker etter oppgaver som samsvarer med innringerens ANI eller trimmede ANI som ikke er aktive, og trekker ut eier-ID-en (agent- ID) for oppgaven.
-
-
Feilsøkingslogging:
-
DebugLog-aktiviteten logger HTTP-statuskoden og svarkroppen fra Search API-anropet.
-
Debug_Log -aktiviteten logger den ekstraherte agent-IDen.
-
-
Sjekk API-svar:
-
Aktiviteten condition_kxu sjekker om HTTP-statuskoden fra Search API-anropet er 200 (suksess).
-
-
Sjekk om agent-ID er trukket ut:
-
Aktiviteten Condition_JTN sjekker om en agent-ID ble trukket ut fra Search API-svaret.
-
-
Rute til siste agent (hvis funnet):
-
Hvis en agent-ID blir funnet, spiller playMessage_EE8- aktiviteten en bekreftelsesmelding til den som ringer, og informerer dem om at de blir overført til den samme agenten de snakket med tidligere.
-
Aktiviteten QueueToAgent_xH1 setter anropet til agenten i kø med den ekstraherte ag ent-IDen.
-
-
Rute til standardkø (hvis ikke funnet):
-
Hvis ingen agent-ID blir funnet (enten API- anropet mislyktes eller ingen tidligere anrop ble funnet innen 24 timer), setter QueueToDefault-aktiviteten anropet i kø til en standard kø.
-
-
Spill musikk på vent:
-
PlayMusic_i73- aktiviteten spiller musikk på vent mens den som ringer venter i køen.
-
Variabler
-
AgenTid: (STRING) - IDen til den siste agenten som håndterte samtalen.
-
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 Search API.
-
AniTrim: (STRING) - Den trimmede ANI (telefonnummeret) til den som ringer.
Flytaktiviteter
Følgende tabell beskriver sekvensen av strømningsaktiviteter som er involvert i denne flyt malen.
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
|
Begynne (Ny kontakt) | Starter flyten når samtalen mottas. |
|
Handlinger | |
|
Avspillmelding |
Spiller av en melding til den som ringer. |
|
QueueToAgent |
Setter anropet til en bestemt agent i kø. |
|
PlayMusikk |
Spiller musikk på vent. |
|
Kø |
Setter anropet i kø til en standardkø. |
|
HTTP |
Gjør en HTTP-forespørsel til Search API ved hjelp av GraphQL. |
|
Avspillmelding |
Spiller av en melding som indikerer at den som ringer blir dirigert til den siste agenten. |
|
Angi variabel |
|
|
Betingelser |
|
|
Hold musikk (MusiConhold) |
Spiller av holdemusikk mens den som ringer venter i køen. |
|
Løkkehåndtering (CallLoopCycle og LoopCycle) |
Sikrer at samtaler som looper for mange ganger blir dirigert til den endelige menyen. |
|
Frakobling (DisconnectContact) |
Kobler fra samtalen etter meldinger eller når den som ringer velger å avslutte interaksjonen . |
Tilleggsressurser
Hvis du vil ha mer informasjon om bruk av HTTP-forespørsler med GraphQL og andre aktiviteter i Webex Contact Center, kan du se avsnittet HTTP-forespørselsaktivitet.
Se også dokumentasjonen for Webex Contact Center API-er for detaljer om Search API- og GraphQL-spørringer.
AI Agent Autonomous (pakkesporing)
Denne flyten bruker en autonom AI-agent for å administrere taleinteraksjoner relatert til pakkes poring. Flyten gir et alternativ for å eskalere til menneskelige agenter når det er nødvendig eller på AI- agentfeil.
Flyten er designet for å håndtere kundeinteraksjoner om pakkesporing via en autonom AI-agent. AI-agenten består av en handling for å spore pakke og en kunnskaps base relatert til generelle forsendelsesspørsmål. Kunder kan be om å snakke med en menneskelig agent når som helst.
Forutsetninger
Hvis du vil bruke denne flyten, må du sørge for at følgende er konfigurert:
-
En autonom AI-agent konfigurert med riktig handling (sammen med oppfyllelse) og kunnskapsdokumenter. En prøveoppfyllingsflyt er tilgjengelig i Webex Connect flyt maler.
-
Tilordning av inngangspunkt, kø, lag og inngangspunkt konfigurert på innstillingssiden Control Hub for Webex Contact Center.
-
Cisco Text-to-Speech (TTS) er aktivert for dynamisk generering av tilpassede meldinger.
-
Last opp statiske lydfiler hvis du ikke bruker Ciscos standardlyd.
Integrasjonsfordeling
-
Innringer initierer kontakt: An ropet mottas av Webex Contact Center og dirigeres til den autonome AI-agenten.
-
AI-agentinteraksjon: AI-agenten behandler innringerens forespørsel relatert til pakkesporing.
-
Kø til agent: Hvis eskalering er nødvendig på kundeforespørsel eller på grunn av AI-agent feil, plasseres den som ringer i en kø for en menneskelig agent.
-
Koble fra: Interaksjonen avsluttes når innringerens forespørsel er håndtert eller den som ringer overføres til en agent.
Aktiviteter som brukes i flyten
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
| Start (ny telefonkontakt) | Denne aktiviteten markerer begynnelsen på flyten, utløst av en ny samtale. |
| Virtuell agent V2 (VAV2) | Aktiviteten som er ansvarlig for samspillet mellom flyten og AI- agenten. Interaksjon. Den samme aktiviteten brukes til å starte samtalen og for å sende tilstandshendelser til AI-agenten. |
| Spill av melding | Gir systemmeldinger ved hjelp av Cisco Text-to-Speech. Brukes til å spille av en feil melding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil. |
| Kø til agent | Administrerer kølogikk for eskalering til menneskelige agenter. |
| Spille musikk | Hold musikken spilt under køen når innringeren venter på agent tilkobling. |
| Koble fra | Avslutter samspillet etter at oppgaver er fullført, eller hvis det eskaleres til en menneskelig agent. |
Feilhåndtering
Flyten inkluderer feilhåndteringsstrategier for å håndtere uventede problemer elegant, og sikre at den som ringer blir informert og omdirigert på riktig måte.
Utviklerstøtte
Hvis du vil ha dypere innsikt i bruk av Webex Contact Center med autonome AI-agenter, kan du se relatert dokumentasjon:
Tilleggsressurser
Hvis du vil ha støtte relatert til denne flyten, kan du kontakte Webex Contact Center Developer Support Team via Webex Contact Center utvikler støtte.
For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.
AI Agent Scripted (pakkesporing)
Denne flyten er designet for å håndtere taleinteraksjoner relatert til pakkesporing ved hjelp av en skriptet virtuell agent. Denne flyten viser den enkleste måten å utføre oppfyllelse for en skriptagent. I tillegg til det demonstrerer flyten å stille kunder i kø til forskjellige agentkøer basert på den siste aktive intensjonen og tilpassede rapporter for AI-agenter i Analyser.
Denne flyten utnytter en skriptet Webex AI-agent for å samhandle med kunder angående pakkesporing. Aktiviteten VAV2 (Virtual Agent V2) avsluttes gjennom «Handled» -kanten når skriptagenten hever en tilpasset hendelse for å spore pakken. Flyten bruker et API for pakkesporing for å oppnå dette. Denne API-en er tilgjengelig for utviklere for testing og demoer. Utgangs dataene blir analysert i flyten og sendt tilbake til agenten via en tilstandshendelse. Mer informasjon om hvordan du konfigurerer oppfyllelse for skriptagenter for tale .
Forutsetninger
Hvis du vil bruke denne flyten, må du sørge for at følgende er konfigurert:
-
En Webex AI-agent konfigurert til å håndtere forespørsler om pakkesporing. Denne agenten er tilgjengelig for import mens du oppretter en ny agent.
-
Tilordning av inngangspunkt, kø, lag og inngangspunkt konfigurert på innstillingssiden Control Hub for Webex Contact Center.
-
Kontroller at Cisco Text-to-Speech (TTS) er aktivert for å generere dynamiske lydmeldinger.
-
Last opp statiske lydfiler for tilpassede systemvarsler om nødvendig.
Integrasjonsfordeling
|
Integrasjonsfordeling |
Beskrivelse |
|---|---|
| Innringer setter i gang kontakt | Anropet mottas av Webex Contact Center og dirigeres til den skriptede AI- agenten. |
| Interaksjonstilstand logges ved hjelp av Global Variable | Flyten setter CustomaiAgentInteractionOutcome global variabel for å logge tilstanden for kundens interaksjon med AI-agenten. Dette oppdateres på forskjellige punkter og brukes til å lage tilpassede rapporter ved hjelp av visualiser. |
| Interaksjon med AI-agent | AI-agenten behandler kundeinnspill og svarer basert på konfigurerte hen sikter. Hvis brukeren har til hensikt å spore en pakke og oppgir et gyldig pak kenummer, blir kontrollen levert tilbake til flyten via en tilpasset hendelse. |
| Analyse og oppfyllelse av AI-agentmetadata | Kundens pakkenummer hentes ut fra VAV2-metadataene og brukes i HTTP-aktiviteten. |
| Responsbetingelser for oppfyllelse | Flyten sjekker om pakkeinformasjonen er funnet eller ikke, og angir passende svar. |
| Interaksjon med AI-agent gjenopptakt* | Avhengig av oppfyllelsesresponsen sendes meldingen som skal sendes til kundene tilbake til skriptagent via hendelsesdata under «Status event». |
| Agentoverlevering og saksaktivitet | Bestemmer de neste trinnene basert på forrige hensikt, og styrer flyten til forskjellige køer basert på tidligere intensjon. |
| Kø til agent | Hvis eskalering er nødvendig eller i tilfelle feil, plasseres den som ringer i en kø for en menneskelig agent. |
| Koble fra | Interaksjonen avsluttes når innringerens forespørsel er håndtert eller den som ringer overføres til en agent. |
Aktiviteter som brukes i flyten
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
| Begynne | Starter flyten når et nytt anrop mottas. |
| Angi interaksjonsutfallsvariabel | Bruk den angitte variabelaktiviteten til å oppdatere CustomaiAgentInteractionOutcome global variabel for å lagre den siste tilstanden for interaksjonen med AI-agenten. |
| Interaksjon med AI-agent | Administrerer pakkesporingsforespørsler ved hjelp av skriptede interaksjoner. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten. |
| Parse pakkedetaljer | Trekker ut pakkenummer fra metadataene som leveres av den virtuelle agenten. |
| HTTP-forespørsel om pakkeinformasjon | Sender en forespørsel til logistikkens API for å hente pakkestatus og estimert levering. Bruk ABC123456 som et eksempelpakkenummer. |
| Betinget logikk | Bestemmer svaret basert på pakkestatus eller HTTP-statuskoden til API- anropet. |
| Angi responsvariabler | Konfigurerer svar for å kommunisere om pakken ble funnet eller leveringsdetaljene. |
| Spill av melding | Gir systemfeilmeldinger ved hjelp av Cisco Text-to-Speech, spesielt i tilfeller av systemfeil. |
| Saksaktivitet | Veileder flyten basert på den forrige hensikten, og bestemmer ruting til bestemte køer. |
| Kø til agent | Administrerer kølogikk for eskalering til menneskelige agenter. |
| Spille musikk | Hold musikken spilt under køen når innringeren venter på agent tilkobling. |
| Koble fra | Avslutter samspillet etter at oppgaver er fullført, eller hvis det eskaleres til en menneskelig agent. |
Flytspesifikasjoner
Flyten JSON som brukes i dette eksemplet inneholder variabler og aktiviteter som er viktige for interaksjonshåndtering, feilbehandling, og kommunikasjon mellom Webex Contact Center og DialogFlow. Nøkkelvariablene som brukes inkluderer:
|
Variabel |
Beskrivelse |
|---|---|
hendelsesnavn |
Navnet på hendelsen sendt til AI-agenten. |
hendelsesdata |
Hendelsesnyttelast sendt til AI-agenten. |
status |
Status for pakken basert på HTTP-svaret. |
Estimert Levering |
Estimert leveringsdato og -tid for pakken basert på HTTP- svaret. |
PakkerESP |
Svar som skal sendes tilbake til kunden basert på HTTP-aktivitets respons. |
Global_talenavn |
Bestemmer stemmen som brukes til tekst-til-tale. |
CustomaiAgentInteractionOutcome |
Logger interaksjonstilstanden - forlatt, håndtert, eskalert eller feilaktig - basert på kundens interaksjon med AI-agenten. |
Feilhåndtering
Flyten inkluderer feilhåndteringsstrategier for å håndtere uventede problemer elegant, og sikre at den som ringer blir informert og omdirigert på riktig måte.
Tilleggsressurser
Hvis du vil ha dypere innsikt i bruk av Webex Contact Center med skriptbaserte AI-agenter, kan du se relatert dokumentasjon:
Utviklerstøtte
Hvis du vil ha støtte relatert til denne flyten, kan du kontakte Webex Contact Center Developer Support Team via Webex Contact Center utvikler støtte.
For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.
AI-agent skriptet (bestilling av legeavtale)
Denne malen viser dataflyten mellom Webex Contact Center og Webex AI Agent Studio for en interaksjon som utnytter en skriptagent. Flyten inneholder flere integrasjoner med eksterne systemer. Disse blir påkalt basert på egendefinerte hendelser sendt 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 tilpassede hendelser. Denne flyten muliggjør automatisert planlegging og styring av legeavtaler gjennom en skriptet 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 den som ringer og AI-agenten, med eskaleringsalternativer til menneskelige agenter når det er nødvendig.
Forutsetninger
Hvis du vil bruke denne flyten, må du sørge for at følgende er konfigurert:
-
En skriptbasert AI-agent konfigurert med relevante hensikter for å håndtere bestilling og kansellering av avtaler. Dette kan importeres fra maler mens du oppre tter en ny skriptagent i AI Agent Studio-plattformen.
-
Tilordning av inngangspunkt, kø, lag og inngangspunkt konfigurert på innstillingssiden Control Hub for Webex Contact Center.
-
API-er for grensesnitt med det eksterne avtalehåndteringssystemet.
-
Cisco Text-to-Speech (TTS) er aktivert for å generere dynamiske lydmeldinger.
-
Last opp statiske lydfiler hvis du ikke bruker Ciscos standardlyd.
Integrasjonsfordeling
|
Integrasjonsfordeling |
Beskrivelse |
|---|---|
| Innringer setter i gang kontakt | Anropet mottas av Webex Contact Center og dirigeres til AI- agenten. |
| Interaksjon med AI-agent | AI-agenten behandler kundeinnspill og svarer basert på konfigurerte hen sikter. |
| Bytte av kontroll mellom AI-agent og flyt | Kontrollen av samtalen utveksles mellom AI-agenten og flyten i forskjellige trinn. AI-agent overleverer kontrollen til flyten via tilpassede hendelser, fly ten utfører passende oppfyllelse basert på hendelsesnavnet og overfører kontrollen tilbake til AI-agenten sammen med oppfyllelsesdata via State Event i Virtual Agent V2-aktiviteten. |
| Kø til agent | Hvis eskalering er nødvendig, blir den som ringer plassert i en kø for en menneskelig agent. |
| Koble fra | Interaksjonen avsluttes når oppgaven er fullført eller den som ringer overføres til en agent. |
Aktiviteter som brukes i flyten
|
Strømningsaktivitet |
Beskrivelse |
|---|---|
| Begynne | Denne aktiviteten markerer begynnelsen på flyten, utløst av en ny samtale. |
| Virtuell agent V2 (VAV2) | Aktiviteten som er ansvarlig for AI Agent-interaksjon. Den samme aktiviteten brukes til å starte samtalen og for å sende tilstandshendelser til AI-agenten. |
| Analysere | Brukes til å analysere hendelsesnyttelast fra VAV2-aktiviteten. |
| Tilfelle | Brukes til å sjekke hendelsesnavnet sendt av VAV2-aktiviteten og grenen til passende HTTP-forespørselsaktiviteter. |
| HTTP-forespørsel | Samhandler med eksterne systemer for å utføre operasjoner som å sjekke tilgjengelighet, opprette, slå opp eller kansellere avtaler ved hjelp av HTTP-forespørsler basert på hendelsesnavnet sendt av VAV2-aktiviteten. Aktiviteten analyserer også svaret for HTTP-forespørselen. |
| Tilstand | Evaluerer resultatet av HTTP-forespørsler, styrer flyten basert på suksess eller feilforhold. |
| Angi variabel | Brukes til å konfigurere variabler som hendelsesnavn og hendelsesdata, som er avgjørende for å påkalle VAV2-aktiviteten på nytt med passende tilstandshendelsesparametere. |
| Spill av melding | Gir systemmeldinger ved hjelp av Cisco Text-to-Speech. Brukes til å spille av en feil melding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil. |
| Kø til agent | Administrerer kølogikk for eskalering til menneskelige agenter. |
| Spille musikk | Hold musikken spilt under køen når innringeren venter på agent tilkobling. |
| Koble fra kontakten | Avslutter samspillet etter at oppgaver er fullført, eller hvis det eskaleres til en menneskelig agent. |
Flytspesifikasjoner
Flyten JSON som brukes i dette eksemplet inneholder variabler og aktiviteter som er viktige for interaksjonshåndtering, feilbehandling, og kommunikasjon mellom Webex Contact Center og DialogFlow. Nøkkelvariablene som brukes inkluderer:
|
Variabel |
Beskrivelse |
|---|---|
hendelsesnavn |
Navnet på hendelsen sendt til AI-agenten. |
hendelsesdata |
Hendelsesnyttelast sendt til AI-agenten. |
hendelsesdata_streng |
Strengversjon av event_data siden VAV2-aktiviteten bare godtar streng. |
http_input |
Forespørselorgan for HTTP-aktiviteten basert på VAV2-metadata. |
Global_talenavn |
Bestemmer stemmen som brukes til tekst-til-tale. |
Feilhåndtering
Flyten inkluderer feilhåndteringsstrategier for å håndtere uventede problemer elegant, og sikre at den som ringer blir informert og omdirigert på riktig måte.
Tilleggsressurser
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 Administrasjonsveiledningen for Webex AI Agent Studio.
Utviklerstøtte
-
For all støtte angående denne integrasjonen, åpne en billett med Webex Contact Center Developer Support Team via Webex Contact Center utvikl erstøtte.
-
For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.
Bruk delflytmaler
Underflytmaler fungerer på samme måte som flytmaler. Disse malene effektiviserer opprettelsen av understrømmer som kan integreres i flere strømmer, noe som reduserer redundans og utviklingstid.
Hvis du vil opprette delflyter ved hjelp av delflytmaler, velger du riktig mal, endrer den slik at den passer dine behov, validerer, publiserer og integrerer den i arbeidsflytene dine. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flyt maler.
Samle tilbakeringingsinformasjon
Bruk denne malen til å opprette en underflyt for inn samling av tilbakeringingsinformasjon, slik at innringere kan holde seg i køen eller be om tilbakeringing for fleksible tjenestealternativer.
Denne underflyten gir en meny som lar innringere velge en 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 den som ringer gjeldende nummer eller et alternativt nummer. Du kan endre underfly ten for å sikre en jevn anropsopplevelse ved å håndtere feil eller ukjente forhold, for eksempel tidsavbrudd og ugyldige innganger.
Denne underflyten bruker Cisco Text-to-Speech (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde music-on-hold-filen, defaultmusic_on_hold.wav.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Opprett inngangspunkter, køer, team, inngangspunkttilordninger og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
- Kontroller at tilbakeringingsvariablene (for eksempel: CallbackNumber, CallbackNumberEntered, StayInqueue) er riktig tilordnet systemet for å fange de riktige dataene.
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Subflow-innganger
- CallbackNumber - STRING: Nummeret som skal brukes til tilbakeringingen (enten det som ringer fra eller et nytt nummer).
- StayInqueue - BOOLEAN: Angir om innringeren valgte å forbli i køen (True) eller be om tilbakeringing (False).
Subflow-utganger
- callbackNumberEntered - STRING: Nummeret som innringeren skrev inn for tilbakeringingen, hvis de valgte å oppgi et alternativt nummer.
- StayInqueue - BOOLEAN: Om innringeren valgte å holde seg i køen eller motta en tilbakeringing.
Understrømsfordeling
Tabellen nedenfor beskriver de forskjellige delstrømselementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Understrømselement |
Beskrivelse |
|---|---|
|
Start underflyt |
Anropet går inn i understrømmen. |
|
Opt-out-menyen |
Den som ringer får muligheten til å enten holde seg i køen eller motta en tilbakeringing.
|
|
Nummermeny |
Hvis den som ringer velger å motta en tilbakeringing, får de muligheten til å:
|
|
Samle sifre |
Hvis den som ringer velger å angi et nytt tilbakeringingsnummer, blir vedkommende bedt om å skrive inn sitt 10-sifrede nummer etterfulgt av pund-tasten (#). |
|
Angi variabel |
Det innsamlede tilbakeringingsnummeret lagres i variabelen callbackNumberEntered . |
|
Avslutt underflyt | Underflyten avsluttes etter innhenting av tilbakeringingsinformasjon eller håndtering av feil. |
Subflow-aktiviteter
Tabellen nedenfor beskriver sekvensen av underflytaktiviteter for innsamling av tilbakeringingsinformasjon .
|
Understrømsaktivitet |
Beskrivelse |
|---|---|
|
Start underflyt |
Understrømmen begynner når den påkalles. |
|
Opt-out-menyen |
Dette gir et alternativ for den som ringer til å enten holde seg i køen eller motta en tilbakeringing . Dette bruker TTS til å be den som ringer om å trykke 1 for en tilbakeringing eller 2 for å holde seg i køen. |
|
Nummermeny |
Hvis den som ringer velger en tilbakeringing, blir vedkommende bedt om å bruke sitt nåværende nummer eller angi et nytt nummer. |
|
Samle sifre |
Hvis den som ringer velger å skrive inn et nytt nummer, samler denne aktiviteten deres 10-sifrede nummeret etterfulgt av pundtegnet (#). |
|
Angi variabel |
Det innsamlede nummeret lagres i variabelen callbackNumberEntered for videre bruk. |
|
Avslutt underflyt | Flyten avsluttes etter å ha håndtert innringerens valg og samlet inn nødvendig informasjon. |
Tilleggsressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer underflyter, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Feilhåndtering
Bruk underflytmalen for feilhåndtering i Webex Contact Center for å administrere feil som køhåndteringsproblemer eller API-forespørselsfeil. Den kan knyttes til spesifikke aktiviteter eller konfigureres som en global feilbehandler, slik at systemet fortsetter å fungere problemfritt og gir brukerne tilbakemelding på eventuelle problemer.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Kontroller at Cisco Text-to-Speech (TTS) er aktivert for at kontaktsenteret skal bruke tekst-til-tale for feilmeldinger.
- Tilordne variabelen errorMessage for å håndtere de aktuelle feilmeldingene dynamisk i arbeidsflyten .
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Subflow-innganger
- ErrorMessage - STRING: Feilmeldingen som skal spilles av dynamisk, som indikerer problemet som den som ringer har opplevd.
Subflow-utganger
- N/A: Denne understrømmen produserer ikke utganger da den brukes til å håndtere feil og gi tilbakemelding til den som ringer.
Understrømsfordeling
Tabellen nedenfor beskriver de forskjellige delstrømselementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Understrømselement |
Beskrivelse |
|---|---|
|
Start underflyt |
Understrømmen utløses når det oppstår en feil. |
|
Spill av feilmelding |
Systemet spiller av en dynamisk feilmelding definert av errorMessage-variabelen ved hjelp Cisco Cloud av TTS. Meldingen kan for eksempel være: Vi opplever tekniske vanskeligheter. Vennligst prøv igjen senere. |
|
Avslutt underflyt (Normal slutt) |
Hvis feilen håndteres vellykket, avsluttes understrømmen elegant. |
|
Avslutt underflyt (Feilslutt) |
Hvis det oppstår ytterligere problemer (for eksempel feilmeldingen ikke spilles av), slutter understrømmen i en eskaleringstilstand for å indikere en kritisk feil. |
Subflow-aktiviteter
Tabellen nedenfor beskriver sekvensen av underflytaktiviteter for håndtering av feil.
|
Understrømsaktivitet |
Beskrivelse |
|---|---|
|
Start underflyt |
Understrømmen starter når det oppstår en feil, og starter feilhåndteringssekvensen. |
|
Spill av feilmelding |
Spiller feilmeldingen til den som ringer ved hjelp av Cisco Cloud TTS. Meldingsinnholdet defin eres dynamisk av variabelen errorMessage. |
|
Avslutt underflyt (Normal slutt) |
Avslutter underflyten hvis feilen er løst uten ytterligere problemer. |
|
Avslutt underflyt (Feilslutt) |
Avslutter underflyten med en eskalering hvis det oppstår flere feil under feilhånd teringsprosessen. |
Tilleggsressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer underflyter, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
HTTP-datadamp
Bruk denne delflytmalen til å hente kunde kontoinformasjon gjennom en HTTP-forespørsel. Den støtter konto-ID-bekreftelse, manuell oppføring hvis forespørselen mislykkes, og håndterer tidsavbrudd, ugyldige innganger og kritiske feil - ideelt for automatiserte kundekontooppslag i kontaktsentre.
Denne delflyten gir en dynamisk opplevelse der kundekontoinformasjon hentes ved hjelp av en HTTP-forespørsel. Hvis oppslaget er vellykket, blir kunden bedt om å bekrefte konto- IDen. Hvis det mislykkes, eller den som ringer foretrekker, kan de oppgi kontonummeret manuelt. Flyten håndterer elegant feil som ugyldige innganger, tidsavbrudd og kritiske feil, med passende instruksjoner.
Denne underflyten bruker Cisco Text-to-Speech (TTS) for alle lydmeldinger.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Opprett inngangspunkter, køer, koblinger, team, inngangspunkttilordninger og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
- Kontroller at URL-adressen og parametrene for HTTP-forespørselen er riktig angitt basert på organisasjonens behov.
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Subflow-innganger
- ErrorMessage - STRING: En melding som spilles av i tilfelle en feil under underflyten .
Subflow-utganger
- OutputVariable - STRING: Lagrer det bekreftede eller manuelt oppgitte kontonummeret.
Understrømsfordeling
Tabellen nedenfor beskriver de forskjellige delstrømselementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Understrømselement |
Beskrivelse |
|---|---|
|
Start underflyt (Initialisering) |
Underflyten starter prosessen med å hente kundedata. |
|
Vennligst vent (Komfortmelding) |
Den som ringer blir informert om at systemet henter informasjonen deres ved hjelp av en TTS-ledetekst: Vent mens vi slår opp informasjonen din. |
|
HTTP-forespørsel (Hent kundeinformasjon) |
Systemet sender en HTTP GET-forespørsel for å hente kundeinformasjon fra et spesifisert API-endepunkt. Hvis svaret er vellykket, inneholder svaret kunde-ID-en. |
|
Sjekk HTTP-status (Evaluer svar) |
HTTP-svaret evalueres basert på statuskoden. Hvis forespørselen var vellykket, går prosessen videre til neste trinn. |
|
Bekreftelsesmeny (Be om bekreftelse eller manuell oppføring) |
Den som ringer blir bedt om å bekrefte den hentede konto-IDen eller angi kontonummeret manuelt hvis det er feil. |
|
Angi variabel (Lagre konto-ID) |
Hvis den som ringer bekrefter konto-IDen, lagres verdien i outputVariable. |
|
Samle sifre (Manuell kontooppføring) |
Hvis forespørselen mislykkes, eller den som ringer velger å angi kontonummeret sitt på nytt, blir vedkommende bedt om å skrive inn et 6-sifret kontonummer etterfulgt av pund-nøkkelen (#). |
|
Feilhåndtering (FortsattHer, Ugyldig, Kritisk) |
Underflyten håndterer tidsavbrudd, ugyldige innganger og kritiske feil med respektive ledetekster:
|
|
Avslutt underflyt (Konklusjon) |
Understrømmen avsluttes enten etter å ha bekreftet kontonummeret eller håndtert en feil. |
Subflow-aktiviteter
Tabellen nedenfor beskriver sekvensen av underflytaktiviteter for denne malen.
|
Understrømsaktivitet |
Beskrivelse |
|---|---|
|
Start underflyt |
Understrømmen begynner når den påkalles. |
|
Vennligst vent |
Spiller av en melding ved hjelp av TTS, og ber den som ringer vente mens informasjonen hentes. |
|
HTTP-forespørsel |
Sender en HTTP GET-forespørsel for å hente kundens kontoinformasjon. |
|
Sjekk HTTP-status |
Evaluerer HTTP-svaret for å finne ut om forespørselen var vellykket. |
|
Bekreftelsesmeny |
Ber innringeren om å bekrefte den hentede konto-IDen eller angi den på nytt hvis den er feil. |
|
Angi variabel |
Lagrer det bekreftede eller manuelt oppgitte kontonummeret. |
|
Samle sifre |
Samler inn et 6-sifret kontonummer fra den som ringer hvis HTTP-forespørselen mislykkes, eller de velger å oppgi et nytt kontonummer. |
|
Feilhåndtering |
Flere ledetekster håndterer tidsavbrudd, ugyldige innganger og kritiske feil under underflyten. |
|
Avslutt underflyt |
Flyten avsluttes etter at kontonummeret er bekreftet eller det oppstår en feil. |
Købehandling
Bruk denne delflytmalen til å automatisere kø behandling i Webex Contact Center, og holde innringere engasjert i musikk- og meldingsmeldinger.
Denne underflyten spiller 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 innringer opplevelse. Du kan tilpasse variabler som musikkvalg, meldingsinnhold og antall sløy fer.
Denne underflyten bruker Cisco Text-to-Speech (TTS) for alle lydmeldinger. For musikk er den
som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på
vent.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Opprett inngangspunkter, køer, koblinger, team, inngangspunkttilordninger og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Sørg for riktig købehandlingslogikk og feilhåndteringskonfigurasjoner.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger eller musikkfiler brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljerte trinn, kan du se konfigurerings- og administrasjonsveiledning for Webex Contact Center.
Subflow-innganger
- QueueMessage - STRING: Meldingen som skal spilles mellom musikkspor (standard: Vennligst vent).
QueueMusic1 - STRING: Den første musikkfilen som skal spilles mens den som ringer venter (standard: defaultmusic_on_hold.wav).QueueMusic2 - STRING: Den andre musikkfilen som skal spilles mellom meldinger (standard: defaultmusic_on_hold.wav).- teller - INTEGER: En teller for å spore antall løkker (standard: 0).
- MusicDuration - INTEGER: Varigheten hvert musikkspor spilles av (standard: 10 sekunder).
Subflow-utganger
Ingen
Understrømsfordeling
Tabellen nedenfor beskriver de forskjellige delstrømselementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
|
Understrømselement |
Beskrivelse |
|---|---|
|
Start underflyt |
Understrømmen begynner. |
|
Tilstandskontroll |
Understrømmen kontrollerer om telleren er mindre enn 2. Hvis det er sant, fortsetter strømmen til musikk - og meldingssekvensen. Hvis falsk, slutter understrømmen. |
|
Spille musikk 1 |
Den første musikkfilen (QueueMusic1) spilles av i den varigheten som er definert av MusicDuration. |
|
Spill av melding |
Etter den første musikkfilen spilles en melding ved hjelp av Cisco TTS, med innholdet definert av QueueMessage. |
|
Spille musikk 2 |
Etter meldingen spilles den andre musikkfilen (QueueMusic2) av i den definerte varigheten. |
|
Inkrementteller |
Tellervariabelen blir inkrementert med 1 etter at den andre musikkfilen er spilt. |
|
Kontroller tilstanden på nytt |
Etter at telleren er inkrementert, kontrollerer strømmen på nytt om telleren fortsatt er mindre enn 2. Hvis det er sant, gjentas sløyfen; ellers slutter understrømmen. |
|
Avslutt underflyt |
Når telleren når 2, slutter understrømmen. |
Understrømsaktivitet
Tabellen nedenfor beskriver sekvensen av understrømsaktiviteter.
|
Understrømsaktivitet |
Beskrivelse |
|---|---|
|
Start underflyt |
Initialiserer underflytprosessen. |
|
Tilstandskontroll |
En tilstand kontrolleres for å sikre at telleren er mindre enn 2, slik at sløyfen kan fortsette. |
|
Spille musikk 1 |
Spiller av den første musikkfilen i den varigheten som er angitt av MusicDuration. |
|
Spill av melding |
Spiller av en melding ved hjelp av Cisco TTS med innhold levert av QueueMessage. |
|
Spille musikk 2 |
Spiller av den andre musikkfilen i den varigheten som er angitt av MusicDuration. |
|
Inkrementteller |
Øker tellervariabelen med 1 for å styre sløyfen. |
|
Avslutt underflyt |
Avslutter underflyten når telleren når den forhåndsdefinerte grensen. |
Underflytmal for planlagt tilbakeringing
Bruk denne malen til å opprette en delflyt som lar innringere planlegge en tilbakeringing for en bestemt dato og klokkeslett, inkludert valg av tidssone.
Denne underflyten guider innringeren gjennom en serie ledetekster for å samle all nødvendig informasjon for en planlagt tilbakeringing. Den ber om ønsket dato, en start- og sluttid for tilbakeringingsvinduet, og innringerens tidssone. Underflyten inkluderer validering for dato- og klokkeslettinnganger for å sikre nøyaktighet. Hvis et ugyldig format er angitt, blir innringeren bedt om det på nytt. Når all informasjon er samlet inn, brukes den til å planlegge tilbakeringingen i systemet.
Denne underflyten bruker Cisco Text-to-Speech (TTS) for alle lydmeldinger.
Forutsetninger
Kontroller at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne delflyten:
-
Opprett inngangspunkter, køer, team, inngangspunkttilordninger og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger, out dial ANI og mer.
-
Last opp statiske lydfiler hvis egendefinerte lydmeldinger brukes i stedet for Cisco Text-to-Speech (TTS).
-
For detaljerte trinn, se konfigurasjons- og administrasjonsveiledningen for Webex Contact Center.
Subflow-innganger
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| Tilbakringingsnummer | STRING | Telefonnummeret som skal brukes til tilbakeringingen. |
| Kundenavn | STRING | Navnet på kunden som ber om tilbakeringing. |
| CallbackQueue | STRING | Køen som den planlagte tilbakeringingen vil bli sendt til. |
Subflow-utganger
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| Tilbakekallsplanleggingsdato | STRING | Datoen som tilbakeringingen er planlagt for, formatert som ÅÅÅÅ-MM-DD. |
| CallbackSchedulTimeZone | STRING | IANA-tidssone-identifikatoren for tilbakeringingen (f.eks. America/Chicago). |
| CallbackScheduleStarttid | STRING | Starttidspunktet for tilbakeringingsvinduet, formatert som hh: mm: ss. |
| CallbackScheduleSlutttid | STRING | Slutttiden for tilbakeringingsvinduet, formatert som hh: mm: ss. |
Understrømsfordeling
Tabellen nedenfor beskriver de forskjellige delstrømselementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår under hvert trinn.
| Understrømselement | Beskrivelse |
|---|---|
| Start underflyt | Anropet går inn i understrømmen. |
| Planleggingsdato | Den som ringer blir bedt om å angi sin foretrukne tilbakeringingsdato i YYYYMMDD-format. Underflyten validerer inngangen for å sikre at det er en ekte dato. Hvis det er ugyldig, gjentas ledeteksten. |
| Planlegg starttid | Den som ringer blir bedt om å angi starttidspunktet for tilbakeringings vinduet i HHMM-format (24 timer). Underflyten validerer inngangen for å sikre at det er en gyldig tid. Hvis det er ugyldig, gjentas ledeteksten. |
| Planlegg slutttid | Den som ringer blir bedt om å angi sluttidspunktet for tilbakeringings vinduet i HHMM-format (24 timer). Underflyten validerer inngangen for å sikre at det er en gyldig tid. Hvis det er ugyldig, gjentas ledeteksten. |
| Planlegg tidssone | Den som ringer får en meny for å velge tidssone. - Trykk 1 for IST (indisk standardtid) .- Trykk 2 for sentral tid. - Trykk 3 for østlig tid. |
| Planlegg tilbakeringing | Ved å bruke all innsamlet informasjon (CallbackNumber, CustomerName, CallbackQueue og planlagt dato, klokkeslett og tidssone), planlegger delflyten offisielt tilbakeringingen i systemet. |
| Avslutt underflyt | Delflyten avsluttes etter vellykket planlegging av tilbakeringingen . |
Subflow-aktiviteter
Tabellen nedenfor beskriver sekvensen av underflytaktiviteter for planlegging av en tilbakeringing .
| Subflow-aktivitet | Beskrivelse |
|---|---|
| Start underflyt | Understrømmen begynner når den påkalles. |
| Planlagt dato | Samler innringerens foretrukne tilbakeringingsdato. TTS-ledeteksten er: «Vennligst skriv inn ønsket dato i YYYYMMDD-format». Inngangen er validert for å sikre at det er et riktig datoformat. |
| KonvertereDateFormat | Når en gyldig dato er angitt, konverterer denne aktiviteten YYYYMMDD- inngangen til et ÅÅÅÅÅ-MM-DD-format og lagrer det i variabelen CallbackScheduleDate. |
| TidsplanStarttid | Samler starttidspunktet for tilbakeringingsvinduet. TTS-ledetek sten er: «Vennligst skriv inn starttidspunktet for tilbakeringingen din i HHMM-format». Inngangen er validert for å sikre at det er et riktig tids format. |
| Konverterestarttime | Konverterer HHMM-starttidsinndata til et HH:mm:ss-format og lagrer det i variabelen CallbackScheduleStartTime. |
| TidsplanSlutttid | Samler slutttiden for tilbakeringingsvinduet. TTS-ledeteksten er: «Vennligst skriv inn sluttidspunktet for tilbakeringingen din i HHMM-format». Inngangen er validert for å sikre at det er et riktig tids format. |
| KonverterendeTime | Konverterer HHMM-slutttidsinndata til et HH:mm:ss-format og lagrer det i CallbackScheduleEndTime-variabelen. |
| TidsplanerTimeZone | Presenterer en meny for å velge en tidssone. |
| PlanleggTilbakestill | Denne siste handlingen tar alle de innsamlede og formaterte variablene og oppretter den planlagte tilbakeringingsforespørselen i systemet. |
| Avslutt underflyt | Flyten avsluttes etter at tilbakeringingen er planlagt. |
Tilleggsressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer underflyter, kan du se konfigurerings- og administras jonsveiledningen for Webex Contact Center.
Opprette og administrere flyter
Opprett en flyt
Du kan opprette og administrere flyter ved hjelp av rutingsressursmodulen. Når du designer en flyt, kan en konsultasjonsinteraksjon ikke inneholde tilbakeringing, tilbak emelding fra spørreundersøkelser etter anrop eller blindoverføringsaktivitet.
Når du oppretter en flyt, hvis antallet noder overstiger 100, kan du oppleve ventetid i Flow Designer. I slike tilfeller anbefaler vi at du bruker funksjonene Flow Chaining og Dynamic Variables for å bryte ned en stor flyt til lett håndterbare mindre strømmer. Hvis du vil ha mer informasjon, kan du se Koble flere flyter (med GoTo) og Køkontakt.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk Administrer fly ter på Flyter-siden. Velg Opprett flyter fra rullegardinlisten. Veiviseren Opprett en ny fly t vises med
muligheten til å velge mellom fly t eller
delflyt.
|
| 4 |
Klikk på Flyt. Klikk Underflyt for å opprette en delflyt. Prosessen med å lage en underflyt ligner på å skape en flyt. |
| 5 |
Velg ønsket alternativ 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 _ (understreking). Den tillatte lengden er 80 tegn. For eksempel NewContact_01. |
| 8 |
Klikk på Opprett flyt. Flow Designer- vinduet vises. |
| 9 |
Skriv inn beskrivelsen av flyten i delen Generelle innstillinger. Du kan ikke endre beskrivelsen senere. |
| 10 |
(Valgfritt) Konfigurer følgende innstillinger i delen Diagram innstillinger.
|
| 11 |
I delen Inn stillinger for flytdekryptering slår du på Aktiver flytdekryptering for å tillate dekryptering av sensitiv informasjon i flyten. En popu p for Debug Details Data Disclosure vises. Sjekk Jeg godtar og klikk Lagre. Du vil nå kunne dekryptere sensitiv informasjon fra flytloggene på tidspunktet for feilsøkingsflyter. Se delen Sporingsflyter for detaljer. |
| 12 |
Utfør følgende oppgaver for å opprette flyten:
|
Opprette flyter fra flytmaler
Flytmaler gir deg ferdige flyter for vanlige brukstilfeller. Slik oppretter du flyter fra flytmaler:
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klikk > Flyter i navigasjonsruten Kontakt senter. |
| 4 |
Klikk Administrer fly ter på Flyter-siden og klikk på rullegardinlisten Opprett flyter. Veiviseren Opprett en ny fly t vises med
muligheten til å velge mellom fly t eller
delflyt.
|
| 5 |
Klikk på Flyt. Hvis du vil opprette en delflyt, klikker du Underflyt. Prosessen med å lage en underflyt ligner på å skape en flyt. |
| 6 |
Klikk Flyt maler fra Velg en metode. |
| 7 |
Velg malen din fra den tilgjengelige listen over maler. Klikk på Neste. Klikk på Vis detaljer for å se en detaljert forhåndsvisning av malen. Se delen Vis flytmal detaljer 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 strømningene, og hvis flyter krever ytterligere konfigurasjon før testing, kan du bruke koblingene som er tilgjengelige i flytmallisten. Se Vis detaljer om flytmal. |
Hva du skal gjøre videre
Tilpass aktivitetene og hendelsene i flyten i henhold til dine krav. Valider og publiser flyten.
Vis detaljer om flytmal
Slik viser du mer informasjon om en bestemt mal:
| 1 |
Velg ønsket mal fra malsamlingssiden. |
| 2 |
Klikk på Vis detaljer. Mal detaljer- siden vises.
|
Hva du skal gjøre videre
Klikk Velg mal for å fortsette med den valgte malen.
Kontekstmenyalternativer
Bruk kontekstmenyen for flere handlinger. Hvis du vil åpne hurtigmenyen fra Fly ter-siden, velger du fly ten og åpner flyten i Flow Designer- modulen. Hold musepekeren over flytnavnet. En meny vises med følgende alternativer:
- Rediger navn —Bruk til å gi nytt navn til flyten.
- Eksporter —Bruk til å eksportere flyten.
- Import —Bruk til å importere flyten.
- Slett —Bruk for å slette flyten.
- Vis versjonshistor ikk —Bruk for å vise versjonsdetaljene for flyten.
Rediger 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 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk på Gå til Flow Designer -ikonet ved siden av flyten du vil redigere. Flyten åpnes i Flow Designer-vinduet. |
| 4 |
Klikk på en variabel kode fra ruten Globale egenskaper. Et popup-vindu viser et sammendrag av variabel
informasjonen.
|
| 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 Rediger-bry teren til å redigere en flyt. Når den er aktivert, kan ikke andre flyt utviklere 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, får du en melding om å gå gjennom og merke disse variablene som sikre. Hvis du vil ha mer informasjon om sikre variabler, kan du se Sikre variabler.
| 1 |
Logg på Control Hub. | ||||||||||||
| 2 |
Gå til . Fly ter- siden vises og viser en liste over
flyter med følgende felt:
| ||||||||||||
| 3 |
Klikk på Gå til Flow Designer -ikonet ved siden av flyten du vil redigere. Flyten åpnes i Flow Designer-vinduet. Hvis den valgte flyten har flytvariabler, blir du bedt om å merke variablene som sikre i en melding. Du kan bare endre flyten hvis Rediger på -knappen er aktivert. Hvis Rediger på -knappen er satt av, vises flyten i skrivebeskyttet modus. | ||||||||||||
| 4 |
Innstillinger for dekryptering av flyt: Aktiver innstillingene for flyt dekryptering for å tillate dekryptering av flyt. Se delen Sporingsflyter for detaljer. | ||||||||||||
| 5 |
Klikk Go Select Secure Variables for å åpne dialogboksen Rediger sikre variabler. Du kan klikke Hopp over for nå for å fortsette å redigere 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 valgprosessen for den valgte flyten permanent. For øyeblikket støttes ikke denne funksjonen. | ||||||||||||
| 6 |
Merk av i avmerkingsboksene for variablene som inneholder sensitiv informasjon, og klikk Lagre. Vinduet Flow Designer viser de valgte variablene med et låseikon ved siden av variabelnavnene. Den valgte flyten åpnes i skrivebeskyttet modus. | ||||||||||||
| 7 |
Aktiver Rediger- bryterknappen for å endre flyten. | ||||||||||||
| 8 |
Rediger trekkflyten etter ønske. Når du endrer en flyt, kan en konsultasjonsinteraksjon ikke inneholde tilbakeringing, tilbakemelding fra spørreundersøkelser etter anrop eller blindoverføringsaktivitet. | ||||||||||||
| 9 |
Klikk Lag re for å lagre flyten hvis du deaktiverer koblingsknappen Autosave. |
Forhåndsvisning av lydmelding i flyten
Funksjonen for forhåndsvisning av lydmeldinger muliggjør øyeblikkelig lydavspilling av.wav-filer og tekst-til-tale (TTS) meldinger i Flow Designer-modulen. For håndsvis ningsk nappen med følgende aktiviteter gir en forbedret utvikler opplevelse ved å redusere tid og krefter for validering av lyd- og tekst-til-tale-meldinger:
Bruk knappen For håndsvisning for rask bekreftelse av lydmeldinger, språk og stemmevalg i TTS-meldinger, sammen med testing av SSML-markering for rask personalisering.
-
Spill av musikk-aktivitet støtter ikke forhåndsvisning av ledetekst.
-
Når du forhåndsviser tekst-til-tale, er stemmevalg obligatorisk.
-
Du kan ikke endre alternativet for TTS-kontakt når du forhåndsviser ledeteksten. Lukk forhåndsvisnings promptmodalen, velg en annen leverandør på aktiviteten for å teste en annen TTS- leverandør.
-
Språk- og stemme innstillingene i rullegardinlisten når du forhåndsviser en ledetekst, tilsvarer variablene henholdsvis Global_Language og Global _Vo iceName. Du kan angi disse i flyten for å endre opplevelsen.
-
Når du tester lydfilvariabler, må du kontrollere at filbanen tilsvarer en faktisk .wav-fil som finnes på systemet.
Søk etter enheter i en flyt
Bruk søkefunksjonaliteten til å søke etter enheter i en flyt og få tilgang til plasser ingene deres raskt. For strømmer som er mer forseggjorte og komplekse, bruk denne sø keevnen for å unngå manuell innsats for å 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 finne og erstatte fritekst i felt som tekstinndata, beskrivelser, rullesteinuttrykk og så videre.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk på Gå til Flow Designer -ikonet ved siden av flyten du vil redigere. Flyten åpnes i Flow Designer-
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 tastatur snarveiene: Cmd + K (for macOS) og Ctrl + k (for Windows). Søkeresultatene vises i et eget søkepanel på venstre side
av skjermen.
|
| 5 |
(Valgfritt) Velg én eller flere enhetstyper fra rullegardinlisten for å filtrere søkeresultatene. |
| 6 |
Gjør følgende for å finne og erstatte en tekst: |
Bruke versjonsetiketter på en flyt
Vi anbefaler å legge til versjonsetiketter for å bygge en livssyklus for flyten gjennom ulike faser, for eksempel utvikling, test og live. I stedet for å bruke endringer direkte på flyten, kan du publisere flyten gjennom faser før du distribuerer flyten til produksjonen. Denne funksjonen hjelper deg med å unngå overskriving av din nåværende 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. Siste er standardversjonsetiketten som du ikke kan fjerne fra en flyt versjon. Du kan bruke en hvilken som helst annen versjonsetikett sammen med den nyeste.
Videre kan du knytte flere versjoner av samme flyt til et inngangspunkt. Under en inngangspunktkonfigurasjon kan du velge en flyt sammen med en av de tilknyttede versjonsetikettene.
Du kan også endre flytlogikken dynamisk ved å få tilgang til versjonsetiketter i
flyten ved hjelp av variab elen NewCont act (se Start Flow for detaljer). Variabelen
newContact.flowVersionLabel viser flytversjonsetiket
ten som for øyeblikket er i kjøring: enten 'Dev, ''Test,' 'Live 'eller 'Latest.'
Bruk av en flytversjonsetikett gjør det mulig å lage tilpasset logikk som skreddersyr
til de spesifikke versjonsetikettene til flyten.
Når du åpner flyten i redigeringsmodus, ser du utkastversjonen fra den nyeste flytversjonen publisert. Når du publiserer dette utkastet, knyttes den nyeste versjonsetiketten til den. På et gitt tidspunkt er det bare én flyt som har den nyeste ver sjonsetiketten knyttet til den. Dette tilsvarer den sist publiserte versjonen av flyten.
Før du begynner
Du må publisere flyten minst en gang.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk på Gå til Flow Designer -ikonet ved siden av flyten du vil redigere. Flyten åpnes i Flow Designer-vinduet. |
| 4 |
Rediger flyten. |
| 5 |
Klikk Lag re for å lagre flyten hvis du deaktiverer koblingsknappen Autosave. |
| 6 |
Slå på Valideringsk nappen for å aktivere publisering. |
| 7 |
Klikk Publiser. |
| 8 |
(Valgfritt) I dialogboksen Publiser fly t skriver du inn et notat om versjonen eller informasjon du vil dele med andre flyt utviklere. |
| 9 |
Som standard er Siste valgt som versjonsetiketten som angir den nyeste versjonen av flyten. Du kan bruke flere versjon setiketter på en flytversjon, for eksempel live, dev eller test, fra rullegardinlisten Legg til versjonsetikett. Hvis en bestemt versjonsetikett tilordnes til et inngangspunkt, vises et varsel ved siden av den versjonsetiketten i rullegardinlisten som sier at etiketten er tilordnet et inngangspunkt. |
| 10 |
Klikk Publiser. Når du har valgt en eller flere passende versjonsetiketter og publiserer, bruker du denne versjonen av flyten når du tilordner til et inngangspunkt. |
| 11 |
(Valgfritt) Klikk på tidtaker-ikonet ved siden av versjonsnummeret for å vise versjonshistorikken til flyten. Modalen Versjonshistor ikk vises som viser følgende detaljer for aktive versjoner og andre versjoner av flyten:
Bruk et av følgende nøkkelordsøkeattributter til å filtrere tabellen:
|
| 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 gjeldende utkast med den spesifikke flytversjonen. |
Du kan legge til et hvilket som helst antall versjoner i en flyt. Imidlertid viser flytversjonshistorikken bare de siste 100 versjonene. Flytversjoner slettes bare når du sletter flyten.
Aktiver eller deaktiver automatisk lagring
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Hvis du vil opprette en flyt, klikker du Ny. |
| 4 |
Hvis du vil redigere en eksisterende flyt, klikker du på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i Flow Designer-
vinduet.
|
| 5 |
Hvis du vil aktivere alternativet for automatisk lagring, setter du knappen Autosave til ON. |
| 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. |
Kopier og lim inn aktiviteter
Kopier og lim inn en aktivitet eller en gruppe aktiviteter i samme flyt, slik at du ikke trenger å konfigurere aktiviteter fra bunnen av. For dette formålet kan du velge en enkelt aktivitet eller en gruppe aktiviteter om gangen og gjenbruke dem i samme flyt. Når du kopierer aktiviteter, oppretter systemet duplikater av disse aktivitetene og kopierer alle konfigurerte innstillinger og koblinger.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Hvis du vil opprette en flyt, klikker du . |
| 4 |
Hvis du vil redigere en eksisterende flyt, klikker du på ikonet Gå til flytdesigner ved siden av flyten for å åpne flyten. |
| 5 |
Gjør ett av følgende: Alternativt kan du trykke Ctrl+C på tastaturet for å kopiere de valgte aktivitetene og trykke Ctrl+V for å lime inn de valgte aktivitetene på lerretet. |
| 6 |
Omorganisere de kopierte aktivitetene etter behov. |
Validere en flyt
Valider en flyt for å sikre at alle obligatoriske felt er konfigurert og at strukturen til flyten er gyldig. Validering kan ikke bestemme hvordan systemet kjører strømmen ved kjøring, og garanterer ikke at strømmen går som forventet.
Når valideringen lykkes, lar du Val iderings-bryteren være på. Du kan ikke publisere flyten med mindre valideringen lykkes.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk på Gå til flytdesigner -ikonet ved siden av flyten du vil validere. Flyten åpnes i Flow Designer-
vinduet.
|
| 4 |
Sett Validerings- bryteren til På. Valideringen starter og feil vises i vinduet. Under validering viser systemet feil på disse måtene:
|
| 5 |
Hvis du lukker vinduet Valideringsdetaljer og vil åpne det på nytt, klikker du på Fly tfeil -knappen. |
| 6 |
(Valgfritt) Hvis det oppstår feil, setter du Validerings- bryteren til Av. Løs feilene og start valideringen på nytt. Flytvalidering kan ikke evaluere funksjoner eller sjekke om variabler løser seg til forventede verdier. Den sjekker bare for strukturelle feil. Dobbeltsjekk variablene dine for å sikre at de fungerer som forventet. |
Kopiere en flyt
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk ellipseikonet ved siden av flyten du vil kopiere, og klikk Kop ier. 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. |
Eksportere 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 leietaker. Hvis du vil importere en flyt, kan du se Importere en flyt.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk ellipseikonet ved siden av flyten du vil eksportere, og klikk Ek sporter. |
| 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. |
Importere 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 Eksportere en flyt.
Hvis du vil gjenbruke en eksisterende flyt i samme leietaker, kan du se Kopiere en flyt.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk Im porter under Administrer flyter. |
| 4 |
Velg flytfilen som er i JSON-format fra ditt lokale system. |
| 5 |
Klikk Åpne for å importere filen. Flyten importeres til leietaker. 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 videre
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 validerer flyten og finner den fri for feil. Du kan bruke en publisert flyt i rutestrat egier for inngangspunkt.
Før publisering, må du bekrefte at flyten er riktig konfigurert og klar for live kontakt senterbruk. Systemet støtter ikke fullt ut redigering av en publisert flyt.
Systemet deaktiverer Publiser flyt -knappen mens bryteren Validering er av. Hvis det finnes noen aktive feil, forblir knappen deaktivert.
Når du klikker Publiseringsflyt, vises vinduet for bekreftelse av publiserings fly t. Før du publiserer en flyt, må du kontrollere at alle uttrykk fungerer og at flyten oppfører seg som ønsket.
I dialogboksen Publiser fly t bruker du versjonsetiketter til å identifisere hvilken publisert flytversjon som skal brukes til testing, utvikling eller direkteruting.
- Sist e er valgt som standard. Den identifiserer den sist publiserte versjonen av flyten, og du kan ikke fjerne den fra den versjonen.
- Velg én eller flere etiketter, for eksempel Live, Test eller Dev, fra Legg til versjonsetikett når du vil identifisere en flytversjon for et bestemt trinn- eller rutebruk.
- Hvis en versjonsetikett er tilordnet et inngangspunkt, viser rullegardinlisten et varsel ved siden av etiketten.
Hvis det oppstår en feil:
- Du ser et varslingsvindu med
sporings-IDogflyt-ID. Kontakt Ciscos kundestøtte for å få hjelp med feil. Støtte kreversporings-ID. - Klikk på Prøv publisering på nytt.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk på Gå til Flow Designer -ikonet ved siden av flyten du vil publisere. Flyten åpnes i Flow Designer-
vinduet.
|
| 4 |
Klikk Publiser. Hvis flyten publiseres vellykket, vises en bekreftelsesmelding. |
| 5 |
Velg ett av følgende alternativer:
|
Slette en flyt
Hvis en flyt har statusen Publ isert, kan den være en del av en rutestrategikonfigurasjon. Vet hvor strømmen er i bruk før du sletter den. Ellers kan du påvirke live kontaktsenterinteraksjoner.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Fly t- siden vises.
|
| 3 |
Klikk ellipseikonet ved siden av flyten du vil slette, og klikk Slett. |
| 4 |
Klikk Ja for å bekrefte. |
Rutestrategier for inngangspunkt
En rutestrategi for inngangspunkt er en konfigurasjon som styrer rutingsatferden til en kontakt når kontakten når et inngangspunkt. Når en kontakt ankommer et inngang spunkt, sjekker rutemotoren for å se hvilken rutestrategi for inngangspunkt som er aktiv på det gitte tidspunkt og følger denne konfigurasjonen.
Anropskontrolldelen i konfigurasjonen for rutestrategi for inngangspunkt lar deg velge en flyt som styrer opplevelsen innringere har under interaksjonen. 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 Flyt-rullegardinmenyen 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 inngangspunkter for telefoni. Du kan ikke overstyre noen innstillinger i fly ten fra rutingsstrategien for inngangspunkt.
Strategier for køruting
En kørutingsstrategi er en konfigurasjon som styrer rutingoppførselen til en kontakt når kontakten når en kø. Når en kontakt ankommer en kø, sjekker rutemo toren for å se hvilken kørutingsstrategi som er aktiv på det gitte tidspunktet og følger den konfigurasjonen.
Kunder som har kørutingsstrategier i Webex Contact Center kan få tilgang til dem, men de kan ikke opprette nye strategier. Vi anbefaler at alle kunder overfører konfigur asjonene sine til køer.
Opprette og administrere underflyter
Flow Designer lar deg bryte ned store strømmer i mindre, mer håndterbare deler kalt understrømmer. Du kan bruke underflyter på tvers av flere flyter for å håndtere bestemte oppgaver. Denne modulære tilnærmingen forenkler flytstyring og reduserer kompleksiteten ved å bygge store strømmer. Her er noen viktige egenskaper ved understrømmer:
-
Du kan opprette underflyter på organisasjonsnivå for å gjøre dem tilgjengelige internt. Du kan for eksempel vise og påkalle underflyter som er tilgjengelige i samme organisasjon. Du kan opprette maksimalt 200 underflyter per organisasjon.
-
Du kan påkalle en delflyt fra en flyt for å kjøre logikk uten å koble til et inngang spunkt eller forlate hovedflyten.
-
Du kan gjenbruke underflyter flere ganger i en hovedflyt eller på tvers av hovedflyter i organisasjonen.
-
Du kan sende variabler mellom overordnet flyt og understrømmer og tilordne inn- og utgangs variabler fra hovedstrømmen til underflyten og motsatt vei. Dette gjør disse variablene i understrømmen uavhengige av variablene i den overordnede flyten som påkaller understrømmen.
Tekst-til-tale (TTS) -innstillingene i hovedflyten overføres imidlertid ikke til underflytene. Tenk for eksempel på en flyt der hovedstrømningsvariabelen er
Global_voiceName:fr-FR-Ariane (fransk). Hvis en underflyt utløser for å spille av TTS, spilles lyden på engelsk som standard. For å overvinne dette, definer du en underflytvariabel med samme navn som erglobal_voicename:fr-FR-Ariane (fransk). Alternativt kan du opprette en delflytvariabelGlobal_voiceName(samme som i hovedflyten) og tilordne verdien fra hovedfly ten til understrømmen. Hvis du vil ha mer informasjon, kan du se Konfigurere forskjellige støttede språk og talenavn med innfødt tekst-til-tale i wxCC-delflyten.Du kan ikke legge til globale variabler i underflyten. Du kan imidlertid tilordne en global variabel fra hovedflyten til en lokal variabel i delflyt.
-
Du kan publisere delflyt uavhengig. Endringene i delflyten trer imidlertid først i kraft etter at du publiserer hovedflyten på nytt.
-
Du kan knytte en versjonsetikett som 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.
-
Understrømmer må påkalles fra hovedstrømmene. Du kan ikke påkalle en annen underflyt fra en underflyt.
-
Du kan ikke koble en delflyt fra et inngangspunkt eller kørutingsstrategi.
-
Du kan importere og eksportere delflyter uavhengig.
Opprette en underflyt
Du kan opprette og administrere underflyter i Control Hub.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klikk flyt. |
| 4 |
Skriv inn navnet på delfly ten i feltet Subflow Name. Underflytnavnet må være unikt. Det kan ikke inneholde mellomrom. De eneste spesialtegnene som er tillatt er _ (understreking) og - (bindestrek). Maksimal lengde er 80 tegn. |
| 5 |
Klikk Start å bygge delflyt. Flow Designer- vinduet 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 koblinger, koblingsfarge, feilbanefarge, markeringsfarge og tykkelse. |
| 8 |
I delen Variabeldefinisjon legger du til de nødvendige variablene for å koble til hovedflyten.
Alle de ovennevnte variablene kan være av typen String, Heltall, Datotid, Boolsk, Desimal og JSON. |
| 9 |
Utfør følgende oppgaver for å opprette underflyten:
Handlinger som å bruke versjonsetiketter og flytsporing fungerer på samme måte som de gjør i hovedflyten. Hvis du vil ha mer informasjon, kan du bruke versjonsetiketter på en flyt og Fe ilsø king av flyter. |
Rediger en delflyt
Når du redigerer og publiserer en delflyt, trer endringene først i kraft i hovedflyten etter at du har publisert hovedflyten.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klikk på underflyten du vil redigere. |
| 4 |
Aktiver Rediger- bryterknappen for å endre underflyten. |
| 5 |
Gjør de nødvendige endringene i understrømmen. Klikk Lag re for å lagre flyten hvis du deaktiverer koblingsknappen Autosave. |
Slette en delflyt
Hvis en publisert hovedflyt bruker en delflyt, kan du ikke slette den, enten flyten er direkte eller koblet til et inngangspunkt. For å slette understrømmen må du først fjerne den fra hovedstrømmen eller slette hovedstrømmen helt.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klikk det vertikale ellipseikonet på delflytraden du vil slette, og klikk Slett. |
| 4 |
Klikk Ja for å bekrefte. |
Legge til underflyt i en hovedflyt
Du kan legge til en underflyt på tvers av flere hovedstrømmer.
| 1 |
Logg på Control Hub. |
| 2 |
Naviger til . Du kan også legge til en underflyt i en hovedflyt fra Management Portal navigasjonslinjen. Velg . Klikk ellipseikonet ved siden av flyten du vil redigere, og klikk Åpne. |
| 3 |
Klikk på flyten du vil endre for å legge til en underflyt. Flow Designer- vinduet vises. |
| 4 |
Klikk kategorien Subflows. En liste over underflyter for den valgte organisasjonen/leietakeren vises. |
| 5 |
Dra og slipp ønsket underflyt fra listen til lerretet for å legge den til i hovedflyten. Du kan vise detaljene for den valgte delflyten, for eksempel navn, delflytversjon sammen med versjonsetiketten, og alle variabler som er konfigurert i delflyten. Du kan også klikke Vis ved siden av delflytnavnet for å åpne delflyten i en ny fane i nettleseren. |
| 6 |
I delen Delflytversjon velger du ønsket delflyt etikett du vil legge til i hovedflyten, da dette ikke er konfigurert som standard. Som standard er avmerk ingsboksen Aktiver automatiske oppdateringer merket av. Når det er aktivert, oppdat erer systemet automatisk hovedflyten med den nyere versjonen hver gang du oppretter en ny versjon av en underflyt. Fjern merket for Aktiver automatiske oppdateringer alternativet for å deaktivere automatiske oppdateringer. Sørg for å publisere hovedflyten på nytt når du oppretter nyere versjoner av delfly ten. |
| 7 |
I delen Subflow-inngangsvariabler tilordner du hovedflyt variablene til subflow-inngangsvariablene. Forsikre deg om at du tilordner den samme datatypen for å aktivere underflyten til å fungere uten feil. Tilsvarende, i delen Subflow-utgangsvariabler, tilordner du subflow-utgangsvariablene til hovedstrømningsvariablene med samme datatype. |
| 8 |
Publiser hovedflyten. |
Opprette og administrere funksjoner
Du kan opprette og administrere funksjoner i Flow Designer-modulen. Funksjoner lar deg skrive egen definert kildekode for å utføre raske dataoppgaver og orkestrere komplekse handlinger. Du kan skrive kode inline ved hjelp av en kodeditor og bruke dem på tvers av flyter.
Funksjonene supplerer Pebble Template-rammeverket som utviklerne bruker til å utføre lignende oppgaver. Med denne muligheten 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 egendefinert kode med eksempelverdier og vis utganger og feil før publisering.
- Skriv flytlogikk basert på aktivitetsutdatavariabler og status/feilkoder.
- Analyser og sett inn i variabler verdiene av utgangene som returneres av funksjonen, for videre bruk i flyten.
- Gjenbruk funksjoner på tvers av flere strømmer som en aktivitet.
- Feilsøkingsflyter ved hjelp av feilmeldingene som returneres av funksjonsutdata, status- og feil koder, håndtering av kjøretidsfeil, flytfeilsøkingsfunksjoner 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 tildelt per funksjon er 128 MB.
- Den konfigurerbare tidsavbruddet for lyd på ventetid er 2-5 sekunder.
Opprett en funksjon
| 1 |
Logg på Control Hub. |
| 2 |
Naviger til . |
| 3 |
Klikk Oppre tt en funksjon på Funksjoner-siden. Du kan også opprette en funksjon fra kategorien Funksjoner i Flow Designer-modulen. |
| 4 |
På siden Opprett en ny funksjon velger du den nødvendige metoden for å opprette en funksjon. |
| 5 |
Klikk Publiser funksjon. Skriv inn følgende detaljer på siden Publiserings funksjon:
Bruk rullegardinknappen ved siden av funksjonsnavnet øverst til venstre på siden for å se versjonshistorikken til funksjonen. Du kan også gå tilbake til en eldre versjon om nødvendig, på samme måte som du gjør for strømmer. Hvis du publiserer en funksjon etter å ha redigert kildekoden eller innstillingene, oppdaterer systemet endringene umiddelbart til alle flyter som bruker de merkede versjonene av funksjonen. Vær derfor oppmerksom når du publiserer kodede versjoner av en funksjon som brukes i live-produksjonsflytene dine. |
Hva du skal gjøre videre
Legg funksjonen til en hovedflyt. Hvis du vil ha mer informasjon, kan du se Legge til en funksjon i en hovedflyt.
Administrer funksjoner
Etter at du har opprettet en funksjon, kan du kopiere, eksportere og slette funksjonen etter behov.
| 1 |
Logg på Control Hub. |
| 2 |
Naviger til . 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 funksjon i flytdesigner for å åpne funksjonen i flytdesignermodulen. |
Hva du skal gjøre videre
Legge til en funksjon i en hovedflyt
Du kan legge til en funksjon på tvers av flere hovedstrømmer.
| 1 |
Logg på Control Hub. |
| 2 |
Naviger til . |
| 3 |
Klikk for å åpne flyten du vil legge til en funksjon i. |
| 4 |
Slå på Rediger- knappen. |
| 5 |
Klikk kategorien Funk sjoner fra Aktivitetslisteruten til venstre En liste over publiserte funksjoner opprettet for den valgte organisasjonen/leietakeren vises. |
| 6 |
Dra og slipp den nødvendige funksjonen fra listen til lerretet. Legg den til hoved strømmen. Du kan vise detaljene for den valgte funksjonen, for eksempel funksjonsversjonsetikett, funksjonsinngangsvariabler, variabeldetaljer og utdatavariabler. |
| 7 |
I delen Funksjonsinngangsvariabler tilordner du hovedflyt variablene til funksjonsinngangsvariablene. Flytvariabler opprettet med samme navn og datatype som funksjonsinngangs variablene blir automatisk kartlagt til hverandre. |
| 8 |
I delen Funksjonsutgangsvariabler analyserer og tilordner 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 Flow Designer-modulen for funksjonsaktiviteten?
Flow Designer-modulen støtter JavaScript (Node.js 22.x) og Python (3.13) i første fase.
Har vi noen grenser for bibliotekene jeg kan bruke inne i kodeblokken?
Vanlige native biblioteker er tilgjengelige. Det er imidlertid ingen støtte for tilpassede moduler.
Er det noen grense 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 for å fullføre utførelsen.
Kan jeg teste koden min? Noen begrensninger?
-Ja. En utførelsestestkjører er tilgjengelig med faktiske utganger eller feilmelding returnert. Konsolllogger blir ikke eksponert, men man kan angi og få tilgang til dem ved hjelp av en tilpasset utdatastr engarray.
Har vi støtte for musikk på vent på utførelse venter midt i samtalen (stillhets forebygging)
Ja, Innstillingen Musikk på ventetid på flyt bidrar automatisk til å forhindre stillhet for innringere. 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 sette flere variabler til kodeblokken?
-Ja. Den nye forbedringen for å angi flere variabler ligner på «Parse» -aktiviteten.
Kan jeg gjenbruke funksjonen på tvers av flere strømmer?
-Ja. Du kan bruke funksjonen på tvers av flytene dine, da den er sentralt tilgjengelig i organisasjonen.
Hvem kan administrere (redigere eller vise) funksjoner?
Veiledere og administratorer. Veiledernes tilgang til funksjonen styres av Funksjon sinnstillingen (som kan settes til Rediger, Vis eller Ingen under Kundeopplevelse i Brukerprofilen).
Konfigurer feilhåndtering
Systemet fremhever feilhåndteringsbanen for hver aktivitet som er satt opp innenfor den spesifikke flyten. Konfigurer feilhåndteringsbanen for å håndtere potensielle feil under gjennomføring av fly t. Systemet viser denne banen som standard, men det er valgfritt å konfigurere den. Hvis du ikke konfigurerer den for en aktivitet, viser systemet varsler under flyt validering. Du kan imidlertid fortsatt publisere flyten med disse varslene.
Systemet klassifiserer feil som oppstår under gjennomføring av flyt i to kategorier:
-
Aktivitetsutførelsesfeil: Angi feilene som oppstår under den funksjonelle utførelsen av aktiviteten. For eksempel oppstår en aktivitetsfeil når en kunde skriver inn en uovertruffen oppføring under utførelsen av meny aktiviteten.
-
System/globale feil: Angi feilene som oppstår i systemet under aktivitetsutførelse. For eksempel oppstår systemfeil når det er et ugyldig rullesteinuttrykk under utførelsen av Set Variable- aktiviteten.
-
Udefinert feil: Denne feilnoden angir feil utgangsbanen som flyten tar når det er udefinerte systemfeil under gjennomføring av flyt. Du kan konfigurere flyten for udefinerte feil ved å koble utdatabanen til denne aktiviteten til passende aktiviteter.
Følgende flytkontroll aktiviteter har ikke no den Udefinert feil:
- Start flyt
- Sluttflyt
- HTTP-forespørsel
- Analysere
Hvis du ikke ser noden Udefinert feil i noen aktivitet, kontakter du Cisco-kundestøtte for å aktivere det tilsvarende funksjons flagget.
-
Konfigurer feilhåndteringsbaner for å optimalisere flyten. Hvis du ikke konfigurerer en feil
håndteringsbane for aktiviteten, blir flyten som standard banen som er angitt i OnGlobalError
hendelsesbehandler under kategorien Hendelsesflyter
. Hvis du vil ha mer informasjon om OnGlobalEr
ror hendelseshåndterer, kan du se Hendelsesflyter.
Systemhåndhevede selvløkkegrenser for aktiviteter
Systemet håndhever selvløkkegrenser for spesifikke aktiviteter under kjøretidsutførelse av strømmer. Dette forhindrer at aktiviteter går inn i endeløse løkker i en interaksjon.
Hvis en aktivitet overskrider den systemhåndhevede grensen under kjøring, vises en advarselsmelding som indikerer at en sløyfe blir oppdaget. Hvis du vil ha mer informasjon om de spesifikke maksimale grenseverdiene for aktiviteter, kan du se Systemgrenser i Webex Contact Center- artikkelen.
Hvis en aktivitet overskrider den systemhåndhevede grensen under kjøring, vises en advarselsmelding som indikerer at en sløyfe blir oppdaget. Se følgende tabell for maksimale grenseverdier for aktiviteter:
Konfigurasjoner | Selvløkkegrense |
|---|---|
| Avansert køinformasjon | 1500 |
| Blind overføring | 10 |
| Brooverføring | 75 |
| Tilbakeringing | 10 |
| Anropsfremdriftsanalyse | 10 |
| SamleDigit | 100 |
| Koble fra kontakten | 0 |
| Eskalere samtalefordelingsgruppe | 750 |
| TilbakemeldingV2 | 10 |
| Meny | 100 |
| Køkontakt | 100 |
| Kø til agent | 100 |
| Angi anrops-ID | 100 |
| Opptakskontroll | 10 |
| Opptak | 10 |
| Planlegg tilbakeringing | 10 |
| Angi kontaktprioritet | 100 |
| Start mediestrøm | 20 |
| Last opp lyd | 3 |
| Virtuell agent | 50 |
| Virtuell agent V2 | 50 |
Selv om det finnes spesifikke konfigurasjoner for samtalehåndteringsaktiviteter, er flytkontroll aktiviteter underlagt systemkonfigurerte overspenningsgrenser for å sikre stabilitet og forhindre uendelig looping.
Koble flere strømmer (med GoTo)
Flow Designer gir deg muligheten til å koble flere strømmer (flytkjede). Du kan endre innringerens opplevelse ved å sende anrop til et inngangspunkt (basert på tid) eller til en flyt (for gjenbruk på tvers av scenarier). Bruk GoTo til å kjede flere strømmer. Du kan tilordne flytvariabler på tvers av flyter for å sikre at data vedvarer på tvers av ende-til-ende-anro psopplevelsen.
Vaksinasjonsregistrering
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 vanlige kunder ringer, sender systemet samtalen til flyten knyttet til inngang spunktet som håndterer registreringer. Basert på de aktive rutingsstrategiene for inngangspunkt, dirigerer systemet samtalen til den aktuelle agenten for å registrere den generelle kunden.
Når premiumkunder ringer, sender systemet samtalen til en annen flyt for å planlegge en avtale.
Kjente problemer med koblingsflyter
-
Systemet forhindrer deg i å slette et inngangspunkt som deltar i flytkjeding. Slett alle tilknyttede ressurser — køer og flyter — før du fjerner inngangspunktet .
-
Systemet forhindrer deg i å slette en flyt som deltar i strømningskjed ing. Fjern alle flytkjedereferanser før du sletter flyten.
-
Tvangssletting av et inngangspunkt eller en flyt i flytkjede hopper over validering og viser ingen feilmeldinger i brukergrensesnittet.
Feilsøkingsstrømmer
Flow-feilsøking er en etterkallingsprosess i Flow Designer som lar deg få innsikt i flyten og veien det tok for en samtale. Denne funksjonen lar flytutviklere vise 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 med hensyn til disse versjonsetikettene også. Hvis du vil ha mer informasjon, kan du se Bruke versjonsetiketter på en flyt.
En interaksjon oppsummerer og korrelerer aktiviteter langs en kontakts reise gjennom et kontaktsenter. Systemet genererer en unik interaksjons-ID for hver interaksjon, som sporer reisen, hjelper til med å identifisere feil og feilsøke gjennomføring av fly t.
Feilsøkingsflyter for å vise anropskontrollbanene etter flytkjøring i produksjon, og sikre verifisering av aktivitetsinnstillinger og avhengige flytkonfigurasjoner for vellykket utførelse.
Dekryptere flytlogger
For å forbedre sikkerheten og fleksibiliteten ved flytfeilsøking er dekrypteringskontroller tilgjengelige for å administrere sensitiv dataeksponering under feilsøking:
- Dekryptering på flytnivå: Slå på Aktiver flyt dekryptering under Inn stillinger for flytdekryptering når du oppretter og redigerer fly ter. Dette alternativet er tilgjengelig på siden Generelle innstillinger for flyt. Denne bryteren styrer dekryptering av alle aktiviteter i flyten. Aktivering av denne bryteren dekrypterer logger på tvers av alle aktiviteter, uavhengig av dekryptering på aktivitetsnivå.
- Dekryptering på aktivitetsnivå: Slå på Aktiver
dekryptering bry teren for mer detaljert kontroll av aktivitetene
. Du kan deaktivere loggdekryptering for aktivitetene hvis utdataene
er følsomme, selv om du har aktivert dekryptering på flytnivå. Dette
sikrer at konfidensielle data i aktivitetene forblir beskyttet under
feilsøking.
Flytdekryptering gjelder bare for anrop som initieres etter at du har publisert flyten.
Slik sikrer du flytloggene:
-
Aktiver dekrypteringsbryteren på flytnivå for å tillate dekryptering på tvers av alle aktiviteter.
-
For aktiviteter som krever ekstra beskyttelse, deaktiver dekryptering på aktivitetsnivå. Denne tilnærmingen gir deg fleksibiliteten til å spore og feilsøke flyter samtidig som sikkerheten til sensitiv informasjon opprettholdes etter behov.
Eksempel på brukstilfelle:
Som flytutvikler kan du aktivere dekryptering på flytnivå for å feilsøke en anropsbane, men deaktivere dekryptering for en aktivitet som behandler sensitive kundedata ved hjelp av innsamlingssifre. Dette sikrer at resten av strømmen kan feilsøkes mens følsomme utganger holdes beskyttet.
- Hvis dekryptering på flytnivå ikke er aktivert, holdes aktivitetsnivåveksler sikret og deaktivert. Hele strømmen er sikret.
- Hvis dekryptering på flytnivå er aktivert, kan brukere med fullstendige administrator tillatelser på leietakernivå justere dekrypteringsinnstillingene for å opprettholde samsvar og sikkerhet for visse aktiviteter.
Før du begynner
Publiser og kjør flyter for å etablere minst én interaksjon. Hvis du vil ha mer informasjon, kan du se Opprette og administrere flyter.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Flyt-siden vises.
|
| 3 |
Klikk på Gå til Flow Designer -ikonet ved siden av flyten du vil redigere. Flyten åpnes i Flow Designer-vinduet.
|
| 4 |
Klikk på Fe ilsøking. Interaksjoner- ruten vises. En tabell viser de siste 100 interaksjonene for strømmen. 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 blir uthevet i lerretet. En ny fane åpnes, som viser sekvensen av aktiviteter utført under samspillet, 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 |
Dekryptere logger-ikonet: Klikk på ikonet for dekryptering av logger for å få tilgang til umaskerte logger. Du kan dekryptere loggene og få tilgang til sensitiv informasjon bare hvis du er en autorisert bruker. Se følgende ansvarsfraskrivelse: ansvarsfraskrivelse Aktivering av feilsøkingsdetaljer vil avsløre forbedrede diagnostiske data som kan inneholde sensitiv informasjon (f.eks. bruker-ID-er, samtalemetadata, feil spor og muligens annen personlig eller konfidensiell informasjon). Ved å aktivere feilsøkingsdetaljer bekrefter og bekrefter du at:
|
| 9 |
(Valgfritt) Klikk på kopieringsikonet ( |
Analyser strømmer
Analytics i Flow Designer gir en samlet visning av alle samtalene 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 samtaler som har gått gjennom NewContact- aktiviteten. Nevneren for prosentberegningen er antall samtaler som går gjennom aktiviteten NewContact.
Flow Analytics vurderer bare fullførte samtaler innenfor den angitte tidsrammen. Bereg ningen av det totale antallet samtaler inkluderer samtaler som starter før og slutter innen den valgte perioden. Analysedataene ekskluderer anrop som er angitt for tilbakeringing eller samtaler som fortsetter av andre grunner (for eksempel å være pågående eller ikke stengt).
Hver aktivitet viser utførelsestall ved sine utgående porter. For aktiviteter som menyer med flere grener, mottar hver port sitt utførelsesantall, og prosentene følger. Hvis utførelsestallet for en utgående port ikke er tilstede, betyr det at det ikke var noen anrop som berørte porten.
Fargepaletten viser hvordan antall utførte anrop fargekoder flytbanene. I scenarier som samtaleløkker kan prosentandelen overstige 100%.
Selv uten eksplisitte feilhåndteringslenker, viser systemet et utførelsesantall i feil porten hvis det oppstod en feil og rutet til onGlobalError- hendelsen. Du finner den under fanen Hendelse. I slike tilfeller viser systemet analysedataene for OnGlobalError-hen delsesbehandleren.
Som standard vurderer Flow Analytics den nyeste versjonen av flyten. Hvis flyten har flere versjoner, kan du bytte mellom flytene ved hjelp av tabellen Versjonshistor ikk.
For øyeblikket støtter ikke Flow Analytics underflyter; den sporer bare et delflyts tillegg til en hoved flyt, unntatt interne aktivitetsdata.
Før du begynner
Publiser flyten minst en gang.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . |
| 3 |
Velg flyten og klikk på Gå til Flow Designer- ikonet. Den valgte flyten åpnes i Flow Designer.
|
| 4 |
Klikk på Analytics. Siden oppdaterer 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-widget en og velg ett av følgende alternativer:
Flow Analytics-siden viser følgende beregninger:
|
| 6 |
(Valgfritt) For å bytte mellom flytversjoner, gå til Versjon shistorikk. Velg en versjon for å vise analysedataene for den flyt versjonen. |
| 7 |
(Valgfritt) Velg en aktivitet i flyten for å vise aktivitetsbruks detaljene for den aktuelle aktiviteten for den valgte perioden. Dette valget viser bare de 100 beste interaksjonene med følgende begrensninger:
|
| 8 |
Klikk på Analytics for å lukke analysevisningen og komme tilbake til flytdesigneren. |
Forstå feilkoder
Flow Designer returnerer feilkoder for å vise arten eller årsaken til en feil. Bruk tabellen nedenfor for å identifisere feilen og dens beskrivelse.
|
Feilkode |
Beskrivelse |
|---|---|
|
FC1001 |
Flow-versjonen ble ikke funnet. Oppdater siden eller opprett en ny flyt. |
|
FC1002 |
Startaktivitet ble ikke funnet. Oppdater siden eller opprett en ny flyt. En Start-aktivitet vises som standard når du oppretter en ny flyt. |
|
FC1003 |
En eller flere hendelsesflyter har ikke en gyldig start. Legg til en Event Handler-aktivitet 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 forbindelser. Koble alle porter til en annen aktivitet ved hjelp av lenker. |
|
FC1007 |
Legg til en beskrivelse for aktiviteten. |
|
FC1008 |
Noen av variablene har samme navn. Sørg for at alle variabler har et unikt navn. |
|
FC1009 |
Uttrykket er ugyldig. |
|
FC1010 |
Betingelsen er ugyldig. |
|
FC1011 |
Systemet oppdager en ødelagt kobling i hovedstrømmen. Slett lenken for å fikse feilen. |
|
FC1012 |
En ødelagt 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 validering. Klikk på lenken for å navigere til aktiviteten og feltet som forårsaker feilen. Følg kravene i hvert felt for å rette opp alle feil og angi gyldige innganger. |
|
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 på seg selv. |
Hvis du vil ha mer informasjon om GraphQL-serverfeil, kan du se https://www.apollographql.com/docs/react/data/error-handling/.
) ikonet for å erstatte alle forekomster på tvers av flyten.