I denne artikkelen
dropdown icon
Kom i gang
    Viktig terminologi
    Tilgangsflytdesigner
    Utforsk moderne og enhetlig Flow Designer-lerret
    Krav til nettlesere
    Krav til e-post
dropdown icon
Utforsk oppsettet
    Aktivitetsbibliotek
    Canvas-, hovedflyt- og hendelsesflyter
    Egenskapsruten
    Topptekstrute
    Bunntekstrute
dropdown icon
Forstå aktiviteter og arrangementer
    Aktiviteter i kontakthåndtering
    Aktiviteter i flytkontroll
    Aktiviteter i forsyningssektoren
    Aktiviteter i stemmen
    Hendelsesflyter
dropdown icon
Bruk variabler og uttrykk
    Tilpassede variabler
    Overstyr flytinnstillinger
    Forhåndsdefinerte variabler
    Globale variabler
    Variabler som kan vises på skrivebordet
    JSON-variabler
    Skrive uttrykk
    Pebble-malsyntaks
    Valider uttrykk
dropdown icon
Bruk flytmaler
    Bruk av åpningstider
    Omfattende innkommende kontakt
    CSAT DTMF-undersøkelse
    DialogFlow ES virtuell agent
    Støtte for dynamiske variabler
    Hallo verden
    Meny automatisk svarer
    Microsoft Dynamics HTTP(S)-datafeil
    Prosentvis tildeling og A/B distribusjon
    Salesforce HTTP(S)-datafeil
    ServiceNow HTTP(S)-datafeil
    Enkel innkommende samtale til køen
    Virtuell agent med Google DialogFlow CX
    Zendesk HTTP(S)-datafeil
    Unngå duplikat tilbakeringing
    Lydopptak og -håndtering
    Siste agentrutingsmal
    Autonom AI-agent (pakkesporing)
    AI Agent Scripted (pakkesporing)
    AI Agent Scripted (Legetimebestilling)
dropdown icon
Bruk delflytmaler
    Samle inn tilbakeringingsinformasjon
    Feilhåndtering
    HTTP-datadipp
    Købehandling
    Mal for planlagt tilbakeringingsdelflyt
dropdown icon
Opprett og administrer flyter
    Lag en flyt
    Opprett flyter fra flytmaler
    Alternativer for kontekstmeny
    Rediger flytvariabler
    Endre en flyt
    Forhåndsvisning av lydmelding i flyten
    Søk etter enheter i en flyt
    Bruk versjonsetiketter på en flyt
    Aktiver eller deaktiver automatisk lagring
    Kopier og lim inn aktiviteter
    Valider en flyt
    Kopier en flyt
    Eksporter en flyt
    Importer en flyt
    Publiser en flyt
    Slett en flyt
    Strategier for ruteing av inngangspunkter
    Strategier for køruting
dropdown icon
Opprett og administrer underflyter
    Opprett en underflyt
    Rediger en underflyt
    Slett en underflyt
    Legge til delflyt i en hovedflyt
dropdown icon
Opprett og administrer funksjoner
    Viktige hensyn
    Opprett en funksjon
    Administrer funksjoner
    Legge til en funksjon i en hovedflyt
    Vanlige spørsmål
dropdown icon
Konfigurer feilhåndtering
    Systemhåndhevede selvløkkegrenser for aktiviteter
Koble flere flyter (med GoTo)
Feilsøkingsflyter
Analyser flyter
Forstå feilkoder
Bygg og administrer flyter med Flow Designer
list-menuI denne artikkelen
list-menuTilbakemelding?

Flow Designer er en integrert komponent av Webex Contact Center som lar deg rute sanntidsanrop gjennom et system. Du kan angi hvordan agenter tilordnes samtaler og hva som skjer i hvert trinn av prosessen ved å konfigurere aktiviteter og hendelser.

Kom i gang

Flow Designer tilbyr et grensesnitt for å opprette sanntidsflyter som oppfyller organisasjonens krav. Forhåndsdefinerte aktiviteter knyttet til samtalehåndtering og flytkontroll fungerer som byggeklosser for flytoppretting. Dra-og-slipp-grensesnittet gir enkel konfigurasjon av flytkomponenter. Du kan angi egenskapene for hver aktivitet som påvirker flytutførelsen. Du kan også konfigurere variabler og uttrykk for å definere flytlogikk.

Før du bruker Flow Designer, må du klargjøre flere enheter fra Webex Contact Center 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 samtalefordeling i kørutingsstrategier).

Konfigurer følgende elementer før du bygger flyter i Flow Designer:

  • Inngangspunkter
  • Agenter
  • Brukerprofil
  • Skrivebordsprofil
  • Lag
  • Virtuell agent
  • Lydfiler

Viktig terminologi

Gjør deg kjent med følgende begreper i denne artikkelen:

  • Aktivitet​ : En node i Flow Designer-grensesnittet som representerer et enkelt trinn i en flyt, for eksempel å spille av en melding eller sende en HTTP-forespørsel. Brukeren drar og slipper dette elementet inn i en flyt.

    For aktivitetsegenskaper som er rullegardinbaserte, er søkefilteret aktivert som standard. Hvis en rullegardinliste inneholder flere alternativer enn standardgrensen, skriver du inn et nøkkelord for å søke og velger ønsket alternativ fra de automatisk utfylte resultatene.

  • Hendelse​ : En hendelse, enten intern eller ekstern, utløser en flyt eller flytbane. Hendelser kan inkludere Kafka-meldinger, eksterne HTTP-forespørsler eller brukerhandlinger. Flow Designer, en hendelsesdrevet applikasjon, kjører flyter som svar på disse utløserne, og utfører dem automatisk basert på konfigurasjon.

  • Flyt​ : En brukerdefinert sekvens av aktiviteter som utføres som svar på en hendelse.

  • Lenke: En lenke er pilen som forbinder en aktivitet med en annen. Det indikerer retningen på flyten og avhengigheten mellom hendelser. For å slette en lenke og bryte forbindelsen mellom to aktiviteter, klikk på lenken for å vise sletteikonet og fortsett med å slette linjen.

Tilgangsflytdesigner

Flow Designer bruker enkel pålogging (SSO) ved hjelp av Cisco Identity Service. Hvis du er logget på Control Hub, kan du få tilgang til Flow Designer uten å logge på igjen. Hvis ikke, ber systemet deg om å oppgi SSO-legitimasjonen din.

Før du begynner

For å få tilgang til Flow Designer-applikasjonen må du ha en Premium Agent-lisens og en brukerprofil som har rettigheter til å redigere flyter.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter. Flyter-siden vises med følgende tre faner:

  • Strømmer
  • Delstrømmer
  • Globale variabler
  1. Klikk på Administrer flyter > Opprett flyter. Siden Flytoppretting vises. Se Opprett en flyt for mer informasjon.

  2. Klikk på en eksisterende flyt fra listen. Den spesifikke flyten vises.

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 preg, noe som sikrer en konsistent opplevelse på tvers av porteføljen. Lerretet gir målrettede forbedringer av tilgjengeligheten, noe som gjør viktige elementer enklere å bruke for et bredere spekter av brukere.

En livlig bakgrunnsfarge gir sterkere kontrast med oppdaterte noder, noe som hjelper brukerne med å fokusere på å lage flyter. Portdesignet på noder har større berøringspunkter og tydeligere differensiering mellom utganger, noe som akselererer forståelsen og gjør det enklere å koble til noder mens man 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 flytutvikling.

Enten du prøver å opprette en ny flyt eller jobbe med en eksisterende flyt, vises flytsiden i et moderne brukergrensesnitt med følgende modale popup-vindu som hjelper deg med å oppdage de nye funksjonene.

Oppdag nye funksjoner i Flow Designer

Bytt mellom moderne og eldre brukergrensesnitt

I brukerinnstillingsmenyen kan du bytte mellom moderne og eldre brukergrensesnitt:

  1. Klikk på brukerinnstillingsikonet øverst til høyre på lerretet.
  2. Deaktiver Nytt utseende -bryteren for å bytte til eldre modus.

Veksle mellom mørk og lys modus

Flow Designer Canvas er tilgjengelig i mørke og lyse moduser for å minimere belastningen på øynene. Velg det foretrukne temaet som fungerer best for deg:

  1. Klikk på brukerinnstillingsikonet øverst til høyre på lerretet.
  2. Deaktiver Mørk modus -bryteren.

Forbedringer av aktivitetspaletten

Aktivitetspaletten er forbedret som følger:

  • Aktivitetsgruppering: Aktivitetene er gruppert logisk basert på funksjon, slik at du enkelt kan finne aktiviteten du trenger. Innenfor hver gruppe er aktivitetene oppført alfabetisk. Følgende grupper er nå tilgjengelige:
    • Kontakthåndtering
      • Avansert køinformasjon
      • Koble fra kontakten
      • Eskaler samtaledistribusjonsgruppe
      • Tilbakemelding
      • Tilbakemelding v2
      • Få køinformasjon
      • Køkontakt
      • Kø til agent
      • Skjermpop
      • Angi kontaktprioritet
      • Virtuell agent
      • Virtuell agent V2
    • Stemme
      • Blind overføring
      • Brooverføring
      • Analyse av samtalefremdrift
      • Tilbakeringing
      • Samle sifre
      • Meny
      • Spill av melding
      • Spill musikk
      • Rekord
      • Opptakskontroll
      • Planlegg tilbakeringing
      • Send sifre
      • Angi kunngjøring
      • Angi nummerpresentasjon
      • Angi hviskemelding
      • Start mediestrømming
      • Last opp lyd
    • Flytkontroll
      • Sak
      • Betingelse
      • Sluttstrøm
      • Gå til
      • Prosenttildeling
      • Vente
    • Forsyningstjenester
      • BRE-forespørsel
      • Åpningstider
      • HTTP-forespørsel
      • Parse
      • Angi variabel
  • Søkefelt: Søkefeltet lar deg raskt finne aktiviteter og underflyter, uten å måtte bla gjennom hele listen. Funksjoner for automatisk forslag og nøkkelordsamsvar 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.

Krav til nettlesere

Bruk følgende tabell for å se hvilke nettlesere som støttes:

Nettleser

Microsoft Windows 10

Microsoft Windows 11

Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 eller høyere

76.0.3809 eller høyere

Mozilla Firefox

ESR 68 eller høyere ESR-verdier

ESR V102.0 eller høyere ESR-er

ESR 68 og høyere ESR-er

Ikke tillatt

Microsoft Edge

42.17134 eller høyere

103.0.1264.44 eller høyere

Ikke tillatt

Ikke tillatt

Krom

Ikke tillatt

Ikke tillatt

Ikke tillatt

79 eller høyere

Konfigurer følgende nettleseralternativer:

  • Aktiver informasjonskapsler og nettstedsdata.

  • Sett sikkerhetsnivået til Middels.

  • Aktiver bildealternativet.

  • Deaktiver popup-blokkeringen.

  • Aktiver JavaScript.

Krav til e-post

Flow Designer støtter følgende e-postservere:

  • Kontor 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. Den er organisert i følgende seksjoner:

  • Samtalehåndtering: Bruk samtalehåndteringsaktiviteter til å bygge flyter som håndterer taleinteraksjoner. De er spesifikke for bruksområdet håndtering av samtaler via interaktiv talerespons (IVR) og virtuelle eller menneskelige agenter.
  • Flytkontroll: Flytkontrollaktiviteter er agnostiske overfor flyttype, 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 konfigurasjoner.

Canvas-, hovedflyt- og hendelsesflyter

Lerretet er det grå arbeidsområdet du slipper aktivitetene på. Bruk kontrollene nederst til venstre på skjermen for å bevege deg rundt på lerretet og zoome inn og ut. Det er ingen begrensninger på flytstørrelsen eller lerretsbruken.

Det finnes to faner som gir ekstra plass på lerretet, Hovedflyt og Hendelsesflyter. Disse fanene skiller logisk ulike baner i flyten din og skaper et mer organisert arbeidsområde.

Hovedstrøm

Bruk hovedflytfanen til å skripte primærflyten basert på utløserhendelsen som er definert i startflytaktiviteten. I hovedflytfanen konfigurerer du den komplette opplevelsen for en innringer. Dette starter fra Cisco Unified IP Interactive Voice Response (IVR)-menyen, helt til du velger bort eller avslutter samtalen. Flyten inneholder forutsigbare trinn som systemet kjører i en sekvens.

Hendelsesflyter

Når som helst under utførelsen av hovedflyten utløser systemet hendelser som avbryter hovedflyten. For eksempel, når en agent svarer på en telefonsamtale, forstyrrer det innringerens opplevelse i køen. Hvis du vil definere unik oppførsel når disse hendelsene utløses, kan du lage et skript for valgfrie hendelsesflyter. Hendelsesflyter er asynkrone med hovedflyten. Du kan ikke forutsi når systemet utløser en hendelsesflyt. Av denne grunn er hendelsesflyter valgfrie og 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 hendelseshåndterere, kan du se Hendelsesflyter.

Zoom-verktøylinjen

Zoomverktøylinjen har følgende ikoner:

  • Globale egenskaper– Klikk på Innstillinger-knappen representert av et tannhjulikon -ikonet for å åpne ruten Globale egenskaper. Hvis du vil ha mer informasjon, kan du se Egenskaper-ruten.
  • Automatisk organisering– Klikk på Miniatyrbilder-ikon -ikonet på verktøylinjen for å organisere aktivitetene på lerretet.
  • Angre– Klikk på angre -ikonet på verktøylinjen for å angre den sist utførte handlingen på lerretet.
  • Gjør om– Klikk på gjør om -ikonet på verktøylinjen for å gjøre om den sist utførte lerretshandlingen.

    Du kan angre og gjøre om opptil de siste 10 handlingene på lerretet. Du kan ikke angre og gjøre om endringene som er utført på attributter og egenskaper.

  • Tilpass til visning– Klikk på Ikon for maksimering av videospiller til fullskjermmodus -ikonet på verktøylinjen for å justere forstørrelsen av lerretet slik at alle nodene er synlige.
  • Zoom inn– Klikk på zoom inn-knappen -ikonet på verktøylinjen for å zoome inn på lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
  • Zoom ut– Klikk på zoom ut-knappen -ikonet på verktøylinjen for å zoome ut på lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
  • Alternativet Zoom ved rulling tillater både panorering (standard) og zooming (ved bruk av Ctrl -tasten). Du kan fortsette å zoome ved å holde nede Ctrl -tasten og bla opp eller ned med musehjulet.
  • For å panorere over lerretet, bla musehjulet opp eller ned.
  • For å panorere fra venstre til høyre med musehjulet, bruk Shift + Bla med -tastene.

Kontrollhandlinger og snarveier på lerretet

For å forbedre effektiviteten og produktiviteten til flytutviklere, tilbyr Flow Designer-lerretet følgende alternativer:

  • Angre-gjør-gjenta-handlinger– Bruk ikonene Angreog Gjør-gjenta i 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 aktivitetene og lenkene for samtalehåndtering og flytkontroll som følger:
    • Innenfor og på tvers av strømninger
    • Mellom hovedstrøm og hendelsesstrøm
    • Mellom strømmer og delstrømmer
    Du kan også kopiere og lime inn på tvers av organisasjoner og nettlesere.

    Det er få begrensninger når du prøver å kopiere aktiviteter og lenker fra andre nettlesere til FireFox. For å aktivere denne funksjonaliteten må du sette følgende innstillinger til sann i Firefox:

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

    Skriv inn about:config i adressefeltet i Firefox. Søk etter de angitte preferansene. Endre verdiene til sann for å tillate innliming fra andre nettlesere.

  • Automatisk organisering– Bruk Miniatyrbilder-ikon -ikonet i zoomverktøylinjen for å organisere aktivitetene på lerretet automatisk for bedre forståelse og enkelt vedlikehold.
  • Fest til rutenett– Brukes til å feste aktivitetene i trinn på 20 piksler.
  • Tastatursnarveier– Du kan raskt redigere flyten ved hjelp av hurtigtaster. Klikk på hjelpeikonet. Velg Tastatursnarveier for å se listen over tilgjengelige hurtigtaster.

Tastatursnarveier

Bruk følgende hurtigtaster i lerretet:

Snarvei

Windows-operativsystem

MAC OS
General

Åpne hurtigtaster

Ctrl + Alt + K

Kontroll + Alt + K

Verktøy

Automatisk ordne

Skifte + EN

Skifte + EN

Redigere

Kopiere

Ctrl + C

Kommando + C

Kutt

Ctrl + X

Kommando + X

Lim inn

Ctrl + V

Kommando + V

Angre

Ctrl + Z

Kommando + Z

Gjør om

Ctrl + Skifte + Z

Kommando + Skifte + Z

Slett

Tilbake

Slett

Velg alle

Ctrl + EN

Kommando + EN

Velg flere

Skifte + KlikkSkifte + Klikk

Velg region

Skifte + Klikk og draSkifte + 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

Skifte + 1

Skifte + 1

Bla til venstre eller høyre

Skifte + Bla

Skifte + Bla

Egenskapsruten

Egenskapsruten vises til høyre i applikasjonen. Du angir parameterne for enten flyten (globale egenskaper) eller for en valgt aktivitet. Du kan skjule og utvide ruten for å øke arbeidsområdet på lerretet mellom konfigurasjoner.

Ruten for globale egenskaper vises som standard når flyten lastes inn. Klikk på Innstillinger-knappen representert av et tannhjulikon -ikonet for å åpne ruten Globale egenskaper. Ikonet Innstillinger-knappen representert av et tannhjulikon 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. Ruten for globale egenskaper 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 eier, dato for siste redigering og flytversjonsnummer. Klikk på avbryt-knappen -ikonet for å lukke den globale egenskapsruten.

    Det finnes for øyeblikket ingen versjonskontrollfunksjon. Flytversjonen teller antall ganger flyten publiseres.

Topptekstrute

Overskriften viser navnet på flyten din, 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 å arbeide senere, kan du lagre et eksisterende flytutkast. For å lagre utkastene til flytene eller lukke applikasjonen, klikk på Lagre flyt og logg ut øverst til høyre i applikasjonen.

Bunntekstrute

Bunnteksten har følgende:

  • Automatisk lagring aktivert: Flyter lagres automatisk for å unngå datatap. Hvis automatisk lagring er suspendert, vises et feilvarsel.

    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 din før du lukker nettleseren.

  • Applikasjonsversjon: Venstre side av bunnteksten viser versjonen av applikasjonen. Du kan bruke versjonen til feilsøking av feil i Flow Designer.
  • Flytvalidering: Flytvalidering oppdager feil i en flyts struktur som kan forhindre at den fungerer. Du kan når som helst aktivere valideringsknappen på høyre side av bunnteksten. Som standard er validering av, så feil vises ikke. Når du aktiverer veksleknappen, starter backend-validering, og eventuelle feil i flyten blir synlige. Når veksleknappen er aktivert, starter backend-valideringen, og eventuelle feil i flyten vises. Hvis du vil ha mer informasjon om flytvalidering, kan du se Valider en flyt.
  • Flytpublisering: Før du publiserer en flyt, må du validere den og rette eventuelle feil. Hvis valideringsknappen er av, forblir Publiser -knappen deaktivert. Etter at validering er aktivert, forblir Publiser -knappen deaktivert inntil du har løst alle feilene i flyten. Hvis du vil ha mer informasjon om flytpublisering, kan du se Publisere en flyt.

Forstå aktiviteter og arrangementer

Slik navigerer du til aktivitetsbiblioteket og bruker aktivitetene i flytene dine:

  1. Logg inn på Kontrollhub.

  2. Naviger til Tjenester > Kontaktsenter.

  3. Under Kundeopplevelseklikker du på Flyter.

  4. Fra Flyter-siden velger du den nødvendige flyten du vil legge til aktiviteten for, og starter flyten.

  5. Dra og slipp den ønskede aktiviteten fra aktivitetsbiblioteket til lerretet.

  6. Utfør den nødvendige konfigurasjonen som er beskrevet i detalj under hver av aktivitetene.

Aktiviteter i kontakthåndtering

  • Avansert køinformasjon
  • Koble fra kontakten
  • Eskaler samtaledistribusjonsgruppe
  • Tilbakemelding
  • 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 sanntidsantallet agenter som er i Tilgjengelig-tilstanden i en kø og er logget på for et bestemt sett med ferdigheter, sammen med annen køinformasjon. Flytutviklere bruker aktiviteten Avansert køinformasjon til å programmere flyten. Flytdesignere tar avgjørelser basert på aktiviteten Avansert køinformasjon.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Arrangementer.

Før du begynner

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

Utdatavariabler

Når aktiviteten Avansert køinformasjon utløses, oppdateres følgende variabler:

  • Posisjon i kø (PIQ)– Lagrer verdien for innringerens nåværende posisjon i den valgte køen. Hvis kontakten ikke er i kø når flyten starter denne aktiviteten, settes PIQ-verdien til antall kontakter som for øyeblikket venter i køen. + 1. Dette identifiserer kontaktens posisjon i køen hvis kontakten er satt i kø etter at AdvancedQueueInformation-aktiviteten er utført.

  • LoggedOnAgentsCurrent– Lagrer antallet agenter i gjeldende samtaledistribusjonsgruppe for den valgte køen som er logget på skrivebordet. Statistikken for agenter i gjeldende samtaledistribusjonsgruppe vil returnere -1 etter å ha vurdert gjeldende samtaledistribusjonsgruppe som N/A før man står i kø.

  • LoggedOnAgentsAll– Lagrer det totale antallet agenter i alle samtaledistribusjonsgruppene for den valgte køen, som er logget på skrivebordet. Denne verdien kan endres etter hvert som samtaledistribusjonsgruppene endres over tid i køen.

  • AvailableAgentsCurrent– Lagrer antallet agenter i gjeldende samtaledistribusjonsgruppe for den valgte køen som er tilgjengelige for å godta kontakten. Statistikken for agenter i gjeldende samtaledistribusjonsgruppe vil returnere -1 etter å ha vurdert gjeldende samtaledistribusjonsgruppe som N/A før man står i kø.

  • AvailableAgentsAll– Lagrer det totale antallet agenter i alle samtaledistribusjonsgruppene for den valgte køen, som er tilgjengelige for å godta samtalen. Denne verdien kan endres etter hvert som samtaledistribusjonsgruppene endres over tid i køen.

  • Gjeldende gruppe– Lagrer verdien til den gjeldende samtaledistribusjonsgruppen der kontakten er parkert i en bestemt kø.

  • TotalGroups– Lagrer verdien av det totale antallet samtaledistribusjonsgrupper i køen for kontakten.

  • Feilkode– Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.

  • Feilbeskrivelse– Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Feilkoder

Følgende er feilkodene og beskrivelsene for aktiviteten Avansert køinformasjon:

Tabell 1. Beskrivelse av feilkode for avansert køinformasjon

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSEL

En ugyldig forespørsel ble gjort i aktiviteten.

2

KØ_IKKE_FUNNET

Køen som er valgt i aktiviteten finnes ikke.

3

FUNKSJON_IKKE_AKTIVERT

Funksjonen er ikke aktivert i Webex kontaktsenter-applikasjonen.

4

DATABASE_OPERASJON_FEIL

Databaseoperasjonen mislyktes under utførelse av aktiviteten.

5

UGYLDIG_KØ

En ugyldig kø ble angitt i aktiviteten.

48

IKKE-STØTTET_FLYT_AKTIVITET

En ustøttet forespørsel ble sendt gjennom aktiviteten.

Koble fra kontakten

Bruk denne avslutningsaktiviteten 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 en samtale settes i kø eller etter at du har skriptet en avmelding for køopplevelsen. Du kan bruke så mange «Frakobling av kontakt»-aktiviteter som du ønsker når du konstruerer flyten din for å sikre at samtalen avsluttes uansett hvilken flytbane den tar.

Du har muligheten til å gi hver aktivitet en unik etikett og beskrivelse, men ingen annen konfigurasjon er nødvendig.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

Utdatavariabler

Denne aktiviteten har ingen tilgjengelige utdatavariabler.

Eskaler samtaledistribusjonsgruppe

Aktiviteten Eskaler samtaledistribusjonsgruppe lar administratorer eskalere en kontakt i kø til den neste eller siste samtaledistribusjonsgruppen. Dette gir administratorer bedre kontroll og fleksibilitet til å administrere kontakter som er parkert i en kø.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

Utdatavariabler

Når aktiviteten Eskaler samtaledistribusjonsgruppe utløses, oppdateres følgende variabler:

  • Gjeldende gruppe– Lagrer verdien til den gjeldende samtaledistribusjonsgruppen der kontakten er parkert i en bestemt kø.

  • TotalGroups– Lagrer verdien av det totale antallet samtaledistribusjonsgrupper i køen for kontakten.

  • Feilkode– Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.

  • Feilbeskrivelse– Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Feilkoder

Følgende er feilkodene og beskrivelsene for aktiviteten Eskaler samtaledistribusjonsgruppe:

Tabell 2. Beskrivelse av feilkode for eskalering av samtaledistribusjonsgruppe

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSEL

En ugyldig forespørsel ble gjort i aktiviteten.

2

KONTAKT_IKKE_I KØ

Kontakten er ikke satt i kø.

3

FUNKSJON_IKKE_AKTIVERT

Funksjonen er ikke aktivert i Webex kontaktsenter-applikasjonen.

Tilbakemelding

Konfigurer tilbakemeldingsaktiviteten for å starte undersøkelser etter samtalen (drevet av Webex Experience Management) for å samle inn tilbakemeldinger fra innringere. Følgende typer undersøkelser er tilgjengelige:

  • IVR-undersøkelser etter samtaler: Konfigurer tilbakemeldingsaktiviteten på lerretet for hendelsesflyter i flytdesigneren etter AgentDisconnected-hendelsen. Avhengig av oppsettet i Webex Experience Management, spiller kontaktsenteret av en IVR-undersøkelse til innringerne.

    Den som ringer bruker tastaturet til å svare på undersøkelsen. Hvis innringeren delvis svarer på undersøkelsen ved å ikke svare innen den konfigurerte tidsavbruddsvarigheten eller ved å oppgi ugyldig inndata, sender kontaktsenteret delvise svar på undersøkelsen til Webex Experience Management.

    Sørg for at du bruker aktiviteten Koble fra kontakt etter tilbakemeldingsaktiviteten for å avslutte IVR-samtalen.

  • E-post eller SMS-undersøkelser etter samtale: Konfigurer tilbakemeldingsaktiviteten i fanen Hendelsesflyter i flytdesigneren etter PhoneContactEnded-hendelsen. Avhengig av reglene for utsendelsespolicyen som er konfigurert i Webex Experience Management, sender kontaktsenteret en undersøkelse til innringere via e-post eller SMS.

    Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inkludere en tilbakemeldingsaktivitet for undersøkelse etter samtale.

    Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Undersøkelse velger du fra en liste over spørreskjemaer for tale, eller utsendelser for e-post- eller SMS-undersøkelser. Spørreskjemaene og invitasjonene som er konfigurert i Webex Experience Management er tilgjengelige i listen.

  1. Talebasert– Gjør følgende for å spille av en innebygd undersøkelse for kunden:

    • Velg alternativknappen Stemmebasert.

    • Velg den stemmebaserte undersøkelsen fra rullegardinlisten.

  2. Email/SMS Basert– For å tilby en offline Email/SMS undersøkelse til kunden, gjør følgende:

    • Velg Email/SMS Basert radioknapp.

    • Velg e-post- eller SMS-basert undersøkelse fra rullegardinlisten.

4

I delen Språkinnstillinger kan du administrere språket kunden bruker i undersøkelsen. Hvis språket ikke støttes i Webex Experience Management, er reservespråket engelsk (USA). Hvis du vil ha mer informasjon, kan du se Språkstøtte for Webex Experience Management.

  1. Overstyr språkinnstillinger– Aktiver veksleknappen Overstyr språkinnstillinger for å angi et hvilket som helst tilpasset språk for Webex Experience Management.

    • Angi språk: Velg ønsket språk fra rullegardinlisten. Rullegardinlisten viser språkene som Webex Experience Management støtter.

Hvis veksleknappen Overstyr språkinnstillinger ikke er aktivert, brukes språkvariabelen Global_til å definere standardinnstillingene for 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 Webex Experience Management sender for å registrere svaret på undersøkelsen. Avhengig av forsendelseskonfigurasjonene som er angitt i Webex Experience Management, sender kontaktsenteret forhåndsutfyllingsinformasjonen.

  1. Kunde-ID– (Valgfritt) Velg en unik identifikator for kunden fra rullegardinlisten.

  2. E-post– (Valgfritt) Velg kundens e-postadresse fra rullegardinlisten.

  3. Telefonnummer– (Valgfritt) Velg kundens telefonnummer fra rullegardinlisten.

6

I delen Variabeloverføring kan du angi tilleggsvariablene som tilpassede forhåndsutfyllinger som sendes (i tillegg til undersøkelsessvar) fra Webex kontaktsenter til Webex opplevelsesstyring.

  1. Nøkkelverdi– Angir de valgfrie variabelparametrene som kontaktsenteret sender til Webex Experience Management.

    I kolonnene Nøkkel og Verdi kan du angi et variabelnavn og den tilhørende verdien. Variabelverdien kan enten være en streng, et heltall eller et uttrykk med dobbel krøllparentessyntaks (i tilfelle flytvariabel). Hvis du vil ha mer informasjon, kan du se Tilpassede flytvariabler.

    For å legge til en variabelparameter, klikk på Legg til ny. Dette legger til en rad der du kan skrive inn det respektive nøkkel-verdi-paret.

    • For å sende en tilpasset variabel fra kontaktsenteret, må administratoren opprette et tilpasset forhåndsutfyllingsspørsmål i Webex Experience Management.

      Hvis du vil ha mer informasjon om hvordan du konfigurerer et spørreskjema for undersøkelser, kan du se Spørreskjemaer i dokumentasjonen for Webex Experience Management.

    • Nøkkelparameteren i variabelen og visningsnavnet til det forhåndsutfylte spørsmålet som opprettes i Webex Experience Management må være den samme.

    • Hvis nøkkelparameteren ikke samsvarer med visningsnavnet for forhåndsutfyllingsspørsmålet, sender ikke kontaktsenteret nøkkelverdiparameterne til Webex Experience Management.

    • Hvis variabelen inneholder personlig informasjon, må du sørge for å aktivere Merk som personlig identifiserbar informasjon (PII) for det spørsmålet i Webex Experience Management.

      Hvis du vil ha mer informasjon om PII, kan du se PII-håndtering i opplevelsesadministrasjon i Webex Experience Management dokumentasjon.

Hvis du vil ha mer informasjon om tilpassede forhåndsutfyllinger, kan du se Konfigurer tilpassede forhåndsutfyllinger for tilbakemeldingsundersøkelser etter samtale i Webex Experience Management-dokumentasjonen.

7

I delen Avanserte innstillinger konfigurerer du følgende innstillinger for å validere de forventede DTMF-svarene fra kundene.

  1. Tidsavbrudd– Angir makstiden aktiviteten venter på svar fra kunden. Standardverdien er 3 sekunder.

    Du kan konfigurere maksimalt antall nye forsøk ved ugyldig eller ingen DTMF-inndata, samt lydvarslingsmeldinger (for ugyldig inndata, tidsavbrudd og overskredet maksimalt antall nye forsøk) for spørreskjemaer ved å bruke Webex Experience Management.

    Hvis du vil ha mer informasjon, kan du se Innstillinger for nytt forsøk og tidsavbrudd i IVR-undersøkelse etter samtale i dokumentasjonen for Webex Experience Management.

Få køinformasjon

Aktiviteten Hent køinformasjon gir innringerens nåværende posisjon i køen (PIQ) og estimert ventetid (EWT) sammen med andre utdatavariabler for aktiviteten. Du kan bruke disse variablene til å bestemme agenttilgjengeligheten i en kø, og til å rute samtaler andre steder når det er nødvendig.

Forventet ventetid (EWT) gjelder ikke for køer med teamtildeling med ferdigheter tildelt i flyten. For kontakter i disse køene returnerer EWT-utdatavariabelen alltid -1.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Køinformasjon og tilbakeblikkstid konfigurerer du følgende:

  1. Køinformasjon– Velg navnet på køen du må hente en innringers estimerte ventetid og nåværende posisjon i køen for. Du kan velge ett av følgende alternativer:

    • Statisk kø: Skriv inn det spesifikke navnet på køen.

    • Variabelkø: Velg flytvariabelen fra rullegardinlisten. Listen viser bare variabler av typen «String».

    Du kan administrere køene ved hjelp av kontrollhuben.

  2. Tilbakeblikkstid– Angi Tilbakeblikkstid som brukes til å beregne EWT etter utløsere for hent køinformasjon.

    Angi kun varigheten i minutter. Sørg for at inndataene dine kun inneholder numeriske verdier.

    Det aksepterte verdiområdet er 5–240 minutter.

Aktiviteten Hent køinformasjon har tre typer grener for utdataflyt. Disse grenene utløses basert på returstatusen og verdiene til EWT, PIQ og sanntidsstatistikken for andre utdatavariabler.

  • Suksess: Denne grenen utløses når både EWT og PIQ API returnerer positive variabelverdier. I denne flyten kan du hente og få tilgang til gyldige EWT- og PIQ-variabelverdier.

  • Utilstrekkelig informasjonsflyt: Denne grenen utløses når PIQ API-et returnerer en gyldig variabelverdi, og EWT har verdien –1. I denne flyten kan du hente og få tilgang til PIQ-verdien, men EWT API-et mislykkes på grunn av utilstrekkelige data til å beregne EWT-verdien.

  • Feil: Denne grenen utløses når PIQ API, EWT API eller ett eller flere av API-ene for sanntidsstatistikk feiler eller returnerer ugyldige verdier. EWT API-et mislykkes av andre årsaker enn utilstrekkelige data til å beregne EWT-verdien.

Utdatavariabler

Når Hent køinformasjon utløses, oppdateres følgende variabler:

  • Posisjon i kø (PIQ)– Lagrer verdien for kontaktens nåværende posisjon i køen for den valgte køen. Hvis kontakten ikke er i kø når flyten starter denne aktiviteten, settes PIQ-verdien til antall kontakter som for øyeblikket venter i køen. + 1. Dette identifiserer kontaktens posisjon i køen, hvis kontakten er satt i kø etter at GetQueueInfo-aktiviteten er utført. Denne verdien er en potensiell køposisjon, ikke en historisk posisjon eller posisjon etter kø, og aktiviteten returnerer ikke null eller tom når den kalles etter at kontakten forlater køen.

  • Estimert ventetid (EWT)– Lagrer den omtrentlige tiden en oppgave må vente i en kø før den besvares av en agent. EWT beregnes for hver kø og er basert på gjennomsnittstiden som tidligere samtaler i samme kø ventet på en agent. EWT bruker parameteroppføringen Lookback Time og rapporteres i millisekunder (ms).

  • LoggedOnAgentsCurrent– Lagrer antall agenter i gjeldende samtaledistribusjonsgruppe for den valgte køen som er logget på skrivebordet. Hvis aktiviteten brukes før køsetting, returneres statistikken for agenter i gjeldende samtaledistribusjonsgruppesyklus basert på den første samtaledistribusjonsgruppesyklusen.

  • LoggedOnAgentsAll– Lagrer det totale antallet agenter i alle samtaledistribusjonsgruppene for den valgte køen som er logget på skrivebordet. Denne verdien kan endres etter hvert som samtaledistribusjonsgruppene endres over tid i køen.

  • AvailableAgentsCurrent– Lagrer antallet agenter i gjeldende samtaledistribusjonsgruppe for den valgte køen som er tilgjengelige for å godta kontakten. Hvis aktiviteten brukes før køsetting, returneres statistikken for agenter i gjeldende samtaledistribusjonsgruppesyklus basert på den første samtaledistribusjonsgruppesyklusen.

  • AvailableAgentsAll– Lagrer det totale antallet agenter i alle samtaledistribusjonsgruppene for den valgte køen som er tilgjengelige for å godta samtalen. Denne verdien kan endres etter hvert som samtaledistribusjonsgruppene endres over tid i køen.

  • Anrop i kø nå– Lagrer det totale antallet anrop i den valgte køen.

  • Eldste samtaletid– Lagrer antall sekunder den eldste samtalen har vært i den valgte køen.

  • Feilkode– Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.

  • Feilbeskrivelse– Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Beregning av estimert ventetid

Estimert ventetid (EWT) rapporteres i ms.

For å beregne EWT samler applikasjonen inn alle statistisk gyldige prøver (et utvalg er gjennomsnittet av ventetider for oppgaver som koblet til en agent i et intervall på ett minutt) for de siste XX minuttene spesifisert av den brukerdefinerte Tilbakeblikkstid. Gjennomsnittsverdien av de innsamlede prøvene brukes som EWT.

Statistisk gyldige prøver er de prøvene som er samlet inn, der den maksimale verdien for CoV (variasjonskoeffisienten for ventetidene for de oppgavene som ble koblet til en agent i hvert minuttsintervall) faller under 40 prosent.

Hvis prosentandelen av gyldige prøver samlet inn for den brukerdefinerte Tilbakeblikkstid faller under 40 prosent, beregnes ikke EWT.

Feilkoder Følgende er feilkodene og beskrivelsene for aktiviteten Hent køinformasjon:

Tabell 3. Beskrivelse av feilkode for henting av køinformasjon

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

SYSTEMFEIL_

Systemet opplevde en intern feil.

2

FORELDRE_DATA

Dataene som returneres er ikke oppdaterte.

3

UTILSTREKKELIGE_DATA

Dataene som returneres av aktiviteten er ikke fullstendige.

4

UGYLDIG_KØ

En ugyldig kø ble angitt i aktiviteten.

Køkontakt

Aktiviteten "Sett kontakt i kø" plasserer en kontakt i en kø. Når du bruker denne aktiviteten i hovedflyten, eksponerer du et sett med hendelser i fanen Hendelsesflyter. For mer informasjon om disse arrangementene, se Arrangementer.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Arrangementer.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Kontakthåndtering velger du om alle kontakter skal gå til én kø, eller om køvalget skal endres basert på verdien til en flytvariabel.

Når du plasserer en HTTP-forespørselsaktivitet rett 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 Spill av melding- eller Spill av musikk-aktivitet – mellom køkontakt- og HTTP-forespørselsaktivitetene.

  1. Statisk kø– Klikk på alternativknappen Statisk kø for å rute kontakter til den enkelte køen som er valgt i rullegardinlisten . Alle kontakter som kommer fra inngangspunktet som er knyttet til den konfigurerte arbeidsflytruten til den valgte køen.

  2. – Velg en kø fra rullegardinlisten for å rute kontaktene som kommer fra inngangspunktet som er knyttet til arbeidsflyten.

    Du kan administrere køer i Kontrollhuben.

  3. Variabelkø– Klikk på alternativknappen Variabelkø for å bruke en Køvariabel til å dynamisk velge en kø for å rute kontakter. Du kan også velge en reservekø i tilfelle køvariabelen feiler under flytutførelsen.

  4. Køvariabel– Velg en flytvariabel fra rullegardinlisten Køvariabel som gir en gyldig kø-ID.

    Flytvariabelen angir hvilken kø som skal velges dynamisk under flytkjøringen. Reservekøen brukes bare hvis Køvariabelen ikke returnerer en gyldig kø-ID.

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

  5. Reservekø– Velg kø-ID-en fra rullegardinlisten Reservekø. Dersom Køvariabelen returnerer en ugyldig kø-ID, settes kontaktene i kø til den valgte Alternativkøen.

    Hvis du klikker på alternativknappen Variabel kø, kan du ikke legge inn ferdighetskravene for køen som bruker ferdighetsbasert ruting. I slike tilfeller blir kontaktene rutet til den lengst tilgjengelige agenten, og overstyrer den valgte kørutingsalgoritmen.

    Dette feltet vises bare når du klikker på alternativknappen Variabelkø.

    Sjekk agenttilgjengelighet– Aktiver veksleknappen Sjekk agenttilgjengelighet for å ekskludere team uten tilgjengelige agenter fra rutingen etter hvert som tiden i køen går. Anropsdistribusjonsgruppen for den valgte køen kan hoppe over for å finne en agent raskere.

    Som standard er denne veksleknappen deaktivert.

  6. Sjekk alltid agenttilgjengelighet– Klikk på alternativknappen Sjekk alltid agenttilgjengelighet for å aktivere kontroll av agenttilgjengelighet. Som standard er alternativknappen aktivert.

    Dette alternativet vises bare hvis du aktiverer veksleknappen Sjekk agenttilgjengelighet.

  7. Variabel agenttilgjengelighetskontroll– Klikk på alternativknappen Variabel sjekk agenttilgjengelighet for å velge en flytvariabel fra rullegardinlisten Sjekk agenttilgjengelighetsvariabel som returnerer en boolsk verdi. Den boolske verdien avgjør om agenttilgjengeligheten i variabelkøen skal kontrolleres.

    Dette alternativet vises bare hvis du aktiverer veksleknappen Sjekk agenttilgjengelighet.

  8. Angi kontaktprioritet– Aktiver veksleknappen Angi kontaktprioritet hvis du vil tilordne en prioritet til kontakter i køen. Som standard er denne veksleknappen deaktivert. Kontaktpersonen med høyest prioritet på tvers av alle køer (tale og digital) tildeles den neste tilgjengelige agenten som er:

    • Logget på et team som er i den gjeldende samtaledistribusjonsgruppen til kontakten.

      Kvalifisert til å velge denne kontakten basert på rutingsalgoritmen.

    Kontaktene håndteres slik:

    • Hvis ingen prioritet er tildelt kontakten, er standardprioriteten 10.

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

    • Hvis to kontakter har samme prioritet, håndteres kontakten som har ventet lengst i køen først.

    • Hvis agenten overfører samtalen til et inngangspunkt, endres kontaktprioriteten til prioriteten som er tilordnet en køkontaktaktivitet i den nye flyten. Hvis du vil ha mer informasjon, kan du se Overføre en samtale til et inngangspunkt.

    Statisk prioritet– Angi Statisk prioritet hvis du vil tilordne en prioritet før flyten publiseres. Du kan bare se dette feltet når veksleknappen Angi kontaktprioritet er aktivert.

    Velg en prioritet fra rullegardinlisten Statisk prioritetsnivå. Du kan angi en prioritet fra P1 til P9, der P1 er den høyeste og P9 er den laveste.

  9. Variabel prioritet– Velg Variabel prioritet hvis kontaktprioriteten skal endres dynamisk med hver flytutførelse. Dette feltet vises bare når veksleknappen Angi kontaktprioritet er aktivert.

    Velg en flytvariabel som returnerer et heltall med prioritet fra 1 til 9 fra rullegardinlisten Kontaktprioritetsvariabel. Hvis prioriteten ikke er i området 1–9, er standardprioriteten 10.

Ferdighetskrav

Hvis den valgte køen bruker ferdighetsbasert ruting, vises det andre seksjoner 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.

  • Ferdighet– Velg ønsket ferdighet fra rullegardinlisten. Du konfigurerer ferdighetsdefinisjonene i Kontrollhuben.

  • Betingelse– Velg ønsket betingelse fra rullegardinlisten. Tilstandsalternativene er basert på den valgte ferdighetstypen.

    Ferdighetstyper som Boolean og Enum trenger ikke en betingelse.

    De tilgjengelige betingelsene er: ER, ER IKKE, >= , < =

  • Verdi– Klikk på alternativknappen Statisk ferdighetsverdi for å velge de statiske ferdighetsverdiene som er angitt i feltet Ferdighetsverdi.

    Klikk på alternativknappen Variabel ferdighetsverdi for å velge ferdighetsverdien fra en flytvariabel som er oppført i rullegardinlisten Variabel.

    Hvis ferdighetsverdien er ugyldig, fjernes alle ferdighetskrav og avslapninger som er knyttet til kontakten som kom gjennom QueueContactActivity.

  • Vekt– Angi en vektverdi for det valgte ferdighetskravet. Verdien må være et heltall fra 1 til 1000.

    Du kan bare angi vekt for en ferdighet av typen Ferdighet. For beste tilgjengelige ruting definerer vekter den relative viktigheten av hvert ferdighetskrav og påvirker poengsummen som brukes til valg av agent. For mer informasjon, se Beste tilgjengelige ruting.

Ferdighetsavslapning

Bruk innstillingene for ferdighetsavslapping for å redusere eller fjerne de tildelte ferdighetskravene til en flyt som svar på overdreven ventetid for kunder. Denne innstillingen lar deg utvide utvalget av agenter som er tilgjengelige for å betjene kontakter.

Bruk vanlige tidsintervaller for å justere ferdighetsavslapping med kølogikken i flyten og med innstillinger for samtalefordeling som er konfigurert for team i køen.

Slik konfigurerer du ferdighetsavslapping:

  1. Aktiver veksleknappen Aktiver ferdighetsavslapping for å konfigurere ferdighetsavslapping.

    Aktiver denne veksleknappen for å kopiere og vise de første ferdighetskravene som standard. Dette lar deg konfigurere ferdighetsavslapningen med et ideelt sett med ferdigheter.

    Sett feltet Etter å ha ventet i køen til varigheten i sekunder som må overskrides før ferdighetsavslappingen gjelder i køen. Standard ventetid er 60 sekunder.

  2. Du kan legge til, redigere eller slette kravene til ferdighetsavslapping.

    • Klikk på Legg til ferdighetskrav for å legge til et nytt krav til ferdighetsavlastning.

    • Klikk på Slett for å slette kravet om ferdighetsavslapping.

    • Klikk på Rediger for å redigere kravet for ferdighetsavslapping.

    Klikk på Legg til ferdighetsavslapningsgruppe for å legge til en ny ferdighetsavslapningsgruppe.

    Standardferdighetskravene som vises i trinn 1 gjør det enklere å angi kravene for ferdighetsavslapping.

Fjerning av ferdigheter

Når du aktiverer veksleknappen Fjern ferdigheter ved blind overføring, fjernes ferdigheter fra kontakten etter overføring av agenten. Det betyr at den overførte kontakten ikke vil ha noen ferdigheter, og kontakten vil bli tilbudt den lengst tilgjengelige agenten i den overførte køen.

Utgangsvariabler

Når køkontakt utløses, oppdateres følgende variabler:

  • Kø-ID– Lagrer ID-en til køen der kontakten er satt i kø.

  • Feilkode– Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.

  • Feilbeskrivelse– Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Feilkoder

Følgende er feilkodene og beskrivelsene for køkontaktaktiviteten:

Tabell 4. Beskrivelse av feilkode for køkontakt

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSEL

Parameterne som er angitt i aktiviteten er ugyldige.

2

UGYLDIG_RUTE-STRATEGI_

Den valgte rutingsstrategien er ugyldig.

3

UGYLDIG_VENTETID_

Den definerte ventetiden er ugyldig.

4

UGYLDIG_KØ

En ugyldig kø ble angitt i aktiviteten.

6

SYSTEMFEIL_

Systemet opplevde en intern feil.

7

VTEAM_OVERGANG_GRENSE_NÅDD

Kontakten har nådd maksimumsgrensen fra å være i kø til flere køer.

8

EIER_TILORDNET_TIL_INTERAKSJON

Kontakten er allerede tilordnet en agent.

9

UGYLDIG_FERDIGHETSNAVN_

Ferdighetsnavnet er ikke gyldig.

10

UGYLDIG_FERDIGHETSBETINGELSE_

Ferdighetsbetingelsen er ikke gyldig.

11

UGYLDIG_FERDIGHET_VERDI

Ferdighetsverdien er ikke gyldig.

12

UGYLDIG_OPERASJON_FOR_INTERAKSJON_TILSTAND

Kø er ikke tillatt i visse tilstander av kontakten, for eksempel avsluttet kontakt.

13

VEKT_IKKE_STØTTET_FOR_FERDIGHETSTYPE_

Vekten kan ikke settes for et ferdighetskrav hvis ferdigheten ikke er av typen Ferdighet.

14

UGYLDIG_FERDIGHET_VEKT

Vektene må være heltallsverdier fra 1 til 1000.

Kø til agent

Aktiviteten Kø til agent aktiverer agentbasert ruting. Aktiviteten "Sett i kø til agent" ruter kontaktene direkte til den foretrukne agenten. Hvis du vil ha informasjon om agentbasert ruting, kan du se Agentbasert ruting.

Aktiviteten Kø til agent identifiserer en agent ved hjelp av Webex Contact Center-agent-ID-en eller e-postadressen.

Hvis agenten er tilgjengelig, kan du konfigurere aktiviteten «Sett i kø til agent» til å rute kontakten til en foretrukket agent. Hvis agenten ikke er tilgjengelig, kan du konfigurere aktiviteten Sett i kø til agent til å parkere kontakten mot den agenten til agenten blir tilgjengelig.

Flytutvikleren kan kjede en Kø til agent-aktivitet med en annen Kø til agent-aktivitet for å rute kontakter til påfølgende foretrukne agenter. Flytutvikleren kan også kjede en Kø til agent-aktivitet med en Køkontakt -aktivitet for å rute kontakten ved hjelp av en vanlig kø når ingen av de foretrukne agentene er tilgjengelige.

Flytutvikleren kan kjede en Kø til agent-aktivitet med en Tilbakekall -aktivitet i hovedflyten og hendelsesflytene. Dette hjelper med å konfigurere tilbakeringing til foretrukket agent som samtalen opprinnelig ble satt i kø til som en del av aktiviteten «Kø til agent».

Bruk tilbakeringingsaktiviteten etter aktiviteten Sett kontakt i kø eller Sett agent i kø.

Aktiviteten «Kø til agent» utløser følgende hendelser i fanen Hendelsesflyter i hovedflyten:

  • Agentgodkjent: Aktiviteten «Kø til agent» utløser denne hendelsen når en agent svarer på et innkommende anrop.

  • Agent frakoblet: Aktiviteten «Sett i kø til agent» utløser denne hendelsen når agenten kobler fra en aktiv samtale.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.

I de følgende avsnittene kan du konfigurere aktiviteten «Kø til agent»:

  • Generelle innstillinger

  • Kontakthåndtering

Slik konfigurerer du aktiviteten «Kø til agent»:

1

I Flow Designer drar og slipper du aktiviteten Kø til agent fra aktivitetsbiblioteket til lerretet.

2

Klikk på aktiviteten Kø til agent for å konfigurere aktivitetsinnstillingene.

3

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

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 flytutførelse.

5

Velg agentens e-post eller agentens ID fra rullegardinlisten Agentsøkstype for å rute kontakter til den foretrukne agenten.

Oppgi et gyldig domenenavn for agentens e-postadresse for å sikre at oppslaget lykkes.

6

Aktiver veksleknappen Angi kontaktprioritet for å prioritere kontaktene som venter i køen. Som standard er veksleknappen deaktivert.

Aktiviteten Kø til agent håndterer kontaktene slik:

  • Hvis du ikke tilordner en prioritet til kontakten, tilordner aktiviteten Sett i kø til agent en standardverdi på 10.

  • Aktiviteten "Sett i kø til agent" prioriterer kontaktene med høyest prioritet.

  • Hvis én eller flere kontakter har samme prioritet, ruter aktiviteten «Sett i kø til agent» kontakten som har ventet lengst til den agenten først.

  1. Angi Statisk prioritet for å prioritere en kontakt før flyten publiseres.

    Aktiver veksleknappen Angi kontaktprioritet for å vise feltet Statisk prioritet i aktiviteten Kø til agent.

    Velg en prioritet fra rullegardinlisten Statisk prioritetsverdi. Du kan angi en prioritet fra P1–P9, der P1 er den høyeste og P9 er den laveste.

  2. Velg Variabel prioritet hvis kontaktprioriteten endres dynamisk med hver flytutførelse.

    Aktiver veksleknappen Angi kontaktprioritet for å vise feltet Variabelprioritet i aktiviteten Sett i kø til agent.

    Velg en flytvariabel som returnerer et heltall med prioritet 1–9 fra rullegardinlisten Kontakt Prioritetsvariabel. Hvis prioriteten ikke er i området 1–9, er standardprioriteten 10.

7

Velg en kø-ID fra rullegardinlisten Rapporteringskø.

Aktiviteten «Kø til agent» rapporterer kontaktens detaljer ved hjelp av rapporteringskøen:

Rapporteringskøen spesifiserer også konfigurasjonen for:

  • Tillatelsesovervåking

  • Tillat opptak

  • Ta opp alle samtaler

  • Pause og gjenoppta aktivert

  • Terskel for tjenestenivå

  • Maksimal tid i kø

  • Standardmusikk i køen

  • Tidssone

8

Aktiver veksleknappen Parker kontakt hvis agenten ikke er tilgjengelig hvis du vil parkere kontakten til en foretrukket agent inntil agenten blir tilgjengelig.

Hvis agenten ikke er tilgjengelig og veksleknappen Parker kontakt hvis agenten ikke er tilgjengelig er deaktivert, klarer ikke kontakten å nå agenten. Aktiviteten Kø til agent avslutter feilgrenen til neste aktivitet i flyten med tilsvarende utdata.

9

Velg ID-en for gjenopprettingskøen fra rullegardinlisten Gjenopprettingskø.

Aktiviteten Kø til agent plasserer kontakter i gjenopprettingskøen når:

  • Aktiviteten «Kø til agent» klarer ikke å levere en kontakt til den foretrukne agenten.

  • Agenten svarer ikke på kontakten.

  • En foretrukket agent avviser kontakten.

Du kan konfigurere gjenopprettingskøen med den lengst tilgjengelige agenten. Gjenopprettingskøen støtter ikke ferdighetsbasert ruting.

Aktiviteten «Sett i kø til agent» er vellykket når kontakten kobler seg til den foretrukne agenten. Et feilscenario oppstår når en kontakt ikke når agenten.

Feilscenarioer

En kontakt klarer ikke å nå agenten når:

  • En foretrukket agent er ikke tilgjengelig, og parkering er deaktivert for kontakten.

  • Et variabelt oppslag finner ikke den foretrukne agenten.

Aktivitetsutgangsvariabler

Aktivitetsutdatavariablene lagrer dataene som samles inn fra aktiviteter, og som opprettes automatisk når du legger til bestemte aktiviteter på lerretet.

Køen til agentaktiviteten har følgende utdatavariabler:

Tabell 5. Utdatavariabler

Utgangsvariabel

Beskrivelse

KøTilAgent.AgentId

Lagrer agent-ID-en som kontakten er satt til i kø.

KøTilAgent.Feilbeskrivelse

Lagrer beskrivelsen av feilscenarioet når kontakten ikke blir satt i kø.

KøTilAgent.Feilkode

Lagrer feilkodeverdien for feilscenarioet når kontakten ikke blir satt i kø.

KøTilAgent.AgentState

Lagrer statusene til den foretrukne agenten når den prøver å sette kontakten i kø.

KøTilAgent.AgentIdleCode

Lagrer beskrivelsen for inaktivkoden til den foretrukne agenten.

Utdatavariabelen QueueToAgent.FailureCode inneholder én av følgende verdier når det oppstår en feil. Hver verdi angir en feilkode og en feilbeskrivelse.

Tabell 6. Beskrivelse av feilkode for kø til agent

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

AGENT_IKKE TILGJENGELIG

Agenten er for øyeblikket ikke i tilgjengelig tilstand.

2

AGENT_IKKE_FUNNET

Aktiviteten «Kø til agent» finner ikke agenten via agent-ID eller e-postadresse.

3

AGENT_IKKE_LOGGET INN_

Agenten er ikke logget inn for øyeblikket.

4

FUNKSJON_IKKE_AKTIVERT

Funksjonen for agentbasert ruting er ikke aktivert.

5

UGYLDIG_VTEAM_FEIL

Rapporterings- eller gjenopprettingskøen er ugyldig.

6

AGENT_OPPTATT

Agenten er tilgjengelig, men opptatt i en annen samtale.

7

VTEAM_OVERGANG_GRENSE_NÅDD

Kontakten har nådd maksimumsgrensen fra å være i kø til flere køer.

8

UGYLDIG_OPERASJON_FOR_INTERAKSJON_TILSTAND

Kø er ikke tillatt i visse tilstander av kontakten, for eksempel avsluttet kontakt.

Tabellen nedenfor viser de gjeldende verdiene for QueueToAgent.AgentState og QueueToAgent.AgentIdleCode.

Tabell 7. Verdier for AgentState og AgentIdleCode

Brukstilfelle

AgentState

AgentInaktivkode

  • Ugyldig kø

  • Ugyldig agent

  • Agenten er ikke logget inn

IKKE_GJELDENDE

IKKE_GJELDENDE

Agenten er reservert for denne samtalen.

TILGJENGELIG

IKKE_GJELDENDE

Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er og agenten er inaktiv

Uvirksom

<AuxCode Name>

Inaktiv kode valgt av agenten i Agent Desktop.

Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er og agentkanalen er opptatt

TILGJENGELIG

IKKE_GJELDENDE

Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er Av og agenten er inaktiv

Uvirksom

<AuxCode Name>

Inaktiv kode valgt av agenten i Agent Desktop.

Parker kontakt hvis agenten ikke er tilgjengelig -knappen er Av, agenten er tilgjengelig og agentkanalen er opptatt

TILGJENGELIG

IKKE_GJELDENDE

Skjermpop

Et popup-vindu er et vindu eller en dialogboks som vises på en agents skrivebord når agenten svarer på et kundeanrop. Agenten får mer informasjon om den som ringer for å gå videre med samtalen. Hvis du vil ha mer informasjon, kan du se delen Skjermbilde i artikkelen Kom i gang med Agent Desktop.

Skjermpop-aktiviteten blir først relevant etter at en agent er involvert i en interaksjon. Den bruker vanligvis AgentAccepted-hendelsen og PhoneContactEnded-hendelsen.

Når du bruker denne aktiviteten i hovedflyten, eksponerer du et sett med hendelser i fanen Hendelsesflyter. For mer informasjon om disse arrangementene, se Arrangementer.

Du kan bygge én enkelt hendelseshåndteringsflyt for hver hendelse. Når for eksempel en agent godtar et innkommende anrop, vises et popup-skjermbilde. Skjermbildeaktiviteten inneholder informasjon som er basert på flytvariablene. Screen Pop integrerer Webex Contact Center med andre forretningsapplikasjoner som CRM (Salesforce), billettverktøy og ordreregistreringssystem.

Fullfør denne konfigurasjonen i Hendelsesflyter-fanen i Flow Designer. For å definere ulike skjermpopup-atferder som er basert på hovedflytkriterier, bruk en betingelses- eller saksaktivitet. Du kan definere én skjermpopup for hver flyt.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.

Skjermbilde for nye digitale kanaler må konfigureres i Connect Flow Builder. For mer informasjon, se https://help.imiconnect.io/docs/wxcc-overview.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen URL-innstillinger bruker du alternativet URL-innstillinger for å definere en URL for skjermpopup-konfigurasjoner. For å sette inn en variabel, bruk syntaksen {{variable}} (for eksempel, {{NewContact.ANI}}). Konfigurer deretter følgende innstillinger:

  1. URL for popup-skjerm– Skriv inn URL-en til det tiltenkte nettstedet, for eksempel http://www.salesforce.com. Etter at agenten har besvart et anrop, fyller den konfigurerte URL-en ut popup-skjermen på skrivebordet.

  2. Spørreparametere– Skriv inn de ulike variablene i nyttelasten.

    For å legge til en ny spørreparameter, klikk på Legg til ny. Skriv inn attributt-verdi-detaljene i henholdsvis feltene KEY og VALUE.

  3. Skjermbilde-skrivebordsetikett– Skriv inn en kort og intuitiv, tilpasset visningstekst som erstatter skjermbilde-URL-en på agentskrivebordet.

    Etter at agenten svarer på eller avslutter en samtale, vises denne etiketten som en hyperkobling i skjermvarslingen på agentskrivebordet.

    Hvis for eksempel URL-adressen for skjermpopup er http://www.salesforce.com og etiketten for skjermpopup-skrivebordet er Salesforce, viser systemet hyperkoblingen som Salesforce i skjermpopup-varselet.

    Denne etiketten vises også i fanen Skjermbilde på Agent Desktop.

4

I delen Skjerminnstillinger konfigurerer du følgende:

  1. Ny nettleserfane– Skjermbildet vises i en ny nettleserfane hver gang uten å påvirke det eksisterende skjermbildet.

  2. Eksisterende skjermpopup-fane– Skjermpopupen vises i den eksisterende nettleserfanen og erstatter den forrige skjermpopupen.

  3. Inne på skrivebordet– Skjermvinduet vises som en fane i tilleggsinformasjonsruten på skrivebordet.

    Hvis alternativet for skjermvisning er Inne på skrivebordet, vises skjermvisningen i tilleggsinformasjonsruten så lenge samtalen varer. Skjermbildet beholdes selv når du velger en oppgave fra en annen kanaltype i oppgavelisteruten.

Hvis alternativet for visning av popup-skjerm er Inne i skrivebordet eller Eksisterende nettleserfane, går data som legges inn i popup-skjermen for en samtale tapt hvis agenten godtar en ny samtale. For å forhindre tap av data, konfigurer visningsalternativet som Ny nettleser -fane.

Tenk deg for eksempel at visningsalternativet Skjermbilde er Inne i skrivebordet. Hvis agenten godtar en ny innkommende samtale mens vedkommende skriver inn data i popup-skjermen for en tidligere samtale, går dataene som ble lagt inn for den forrige samtalen tapt når popup-skjermen for den nye samtalen dukker opp.

Angi kontaktprioritet

Bruk aktiviteten Angi kontaktprioritet for å tilordne prioritetsnivåer til kontakter. Du kan angi prioriteter ved å bruke tall fra 1 (høyest) til 9 (lavest). Kontakter med høyere prioritet blir rutet først. Hvis du vil ha mer informasjon om ruting og kø, kan du se delen Angi kontaktprioritet i Forstå ruting og kø i Webex kontaktsenter.

I de følgende avsnittene kan du konfigurere aktiviteten Angi kontaktprioritet:

  • Generelle innstillinger
  • Innstillinger for kontaktprioritet
  • Aktivitetsutgangsvariabler

1

I flytdesigneren drar og slipper du aktiviteten Angi kontaktprioritet fra aktivitetsbiblioteket til lerretet.

2

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

3

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

4

I delen Kontaktprioritetsinnstillinger angir du prioriteten til kontakten. Du kan konfigurere en statisk prioritetsverdi fra rullegardinlisten. Hvis du vil at prioriteten skal endres dynamisk, konfigurerer du en variabelprioritet ved hjelp av flytvariabler.

Aktivitetsutgangsvariabler

Aktivitetsutdatavariablene lagrer dataene som samles inn fra aktiviteter, og som opprettes automatisk når du legger til bestemte aktiviteter på lerretet.

Aktiviteten Angi kontaktprioritet har følgende utdatavariabler:

  • AngiKontaktPrioritet.Feilkode: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
  • AngiKontaktPrioritet.Feilbeskrivelse: Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Feilkoder

Følgende er feilkodene og beskrivelsene for aktiviteten Angi kontaktprioritet:

Feilkode

Feilkodeverdi

Feilbeskrivelse

6

SYSTEMFEIL_

Denne koden representerer diverse feil (som ikke faller inn under noen av de definerte kategoriene).

48

Ustøttet flytaktivitet

Angi kontaktprioritet støttes ikke for utgående oppringings- og kampanjekontakter.

Virtuell agent

Aktiviteten Virtuell agent gir en samtaleopplevelse i sanntid for kontaktsenterkundene dine. Du kan legge til en virtuell agent i samtaleflyten for å håndtere kundehenvendelser i samtaleformat. Den virtuelle agenten drives av Googles Dialogflow-funksjoner. Når en kunde snakker, matcher Dialogflow kundesamtalen med den beste hensikten i den virtuelle agenten. Videre hjelper det kunden som en del av den interaktive taleresponsopplevelsen (IVR).

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 Bygg en agent.

    Inkluder Hallo som en treningsfrase på det foretrukne språket for at Dialogflow-agenten skal kunne starte en samtale med den som ringer. Du kan legge til denne treningsfrasen i standard velkomstintensjonen eller i en hvilken som helst annen intensjon for Dialogflow-agenten. For mer informasjon, se Intensjoner.

    Avhengig av hvordan du konfigurerer Dialogflow-agenten, kan du bruke den virtuelle agentaktiviteten til å håndtere ulike typer brukstilfeller.

  • Konfigurer en virtuell agent i Control Hub.

    Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.
1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Samtaleopplevelse konfigurerer du følgende:

  1. Virtuell agent– Velg en virtuell agent i Kontrollhub. Den virtuelle agenten driver den naturlige språksamtalen som en del av IVR-opplevelsen med den som ringer.

  2. Gjør forespørsler avbrytbare– Gjør det mulig for kundene å avbryte den virtuelle agenten for å komme med nye forespørsler eller avslutte samtalen.

  3. Overstyr standardspråk & Stemmeinnstillinger– Bruk denne veksleknappen til å overstyre språk- og stemmeinnstillingene som er konfigurert i variablene Global_Language og Global_VoiceName. Denne parameteren er aktivert som standard.

    For at en flyt skal fungere, må du angi de globale variablene i flyten for å konfigurere standard inndataspråk og utdatastemme for den virtuelle agenten. Hvis du vil ha mer informasjon om hvordan du legger til globale variabler i flyten, kan du se Globale variabler.

  4. Inndataspråk– Angir språket kunden bruker når den snakker med den virtuelle agenten. Dette feltet vises bare hvis du aktiverer Overstyr standardspråk & Stemmeinnstillinger veksleknapp.

    Hvis inndataspråket som Google støtter ikke er tilgjengelig i rullegardinlisten Inndataspråk, deaktiver Overstyr standardspråk. & Veksleknapp for stemmeinnstillinger. Inkluder aktiviteten Angi variabel før aktiviteten Virtual Agent i flyten.

    Konfigurer aktiviteten Angi variabel som følger:

    • Sett variabelen til Global_language.

    • Sett variabelverdien til den nødvendige språkkoden (for eksempel fr-CA). For mer informasjon om språkene, se Googles Språkreferanseside.

    Stemmedistribusjoner for virtuelle agenter i Webex Contact Center støtter bare språk med gjenkjenningsmodellen som en forbedret telefonsamtale (se Støttede stemmer og språk som er tilgjengelige med Dialogflow Essentials (ES) (se Språkreferanse).

  5. Utgangsstemme– Standardverdien er Automatisk. Når verdien er Automatisk, velger Dialogflow stemmenavnet for et gitt språk. Sørg for at det konfigurerte talenavnet er i samsvar med det valgte språket.

    Hvis navnet på utdatastemmen som Google støtter ikke er tilgjengelig i rullegardinlisten Utdatastemme, deaktiver Overstyr standardspråk & Stemmeinnstillinger veksleknapp. Inkluder aktiviteten Angi variabel før aktiviteten Virtual Agent i flyten.

    Konfigurer aktiviteten Angi variabel som følger:

    • Sett variabelen til Global_VoiceName.

    • Sett variabelverdien til den nødvendige navnekoden for utgangsstemme (for eksempel en-US-Standard-D). Hvis du vil ha mer informasjon om støttede stemmer og språk, kan du se Googles Støttede stemmer og språk -side.

    Hvis du vil ha mer informasjon om tekst-til-tale-stemmer, kan du se Støttede stemmer og språk.

4

I delen Variabeloverføring kan de valgfrie parameterne i den virtuelle agentaktiviteten inneholde personlig identifiserbar informasjon (PII). Webex kontaktsenter sender disse parameterne til Google Dialogflow som variabler for å støtte avansert samtalelogikk med roboten.

  1. Nøkkelverdi– Med Nøkkelverdi-parameteren kan du angi et variabelnavn og den tilhørende verdien. Du kan legge inn variabelverdier ved å bruke syntaksen for doble klammeparenteser.

    Hvis du for eksempel vil returnere kontosaldoen til en kunde basert på ANI, kan nøkkelen og verdien være:

    Nøkkel: ANI

    Verdi: {{NewContact.ANI}}

    For å legge til en variabelparameter, klikk på Legg til ny. Dette legger til en rad der du kan skrive inn det respektive nøkkel-verdi-paret, n.

    Kontaktsenteret sender disse parameterverdiene til Google Dialogflow som en JSON-verdi i forespørselen.query_param.payload-objekt. Systemet analyserer og håndterer denne JSON-en i oppfyllingsapplikasjonen. Systemet når denne applikasjonen gjennom webhooken som er konfigurert i Dialogflow. For mer informasjon, se Oppfyllelse.

5

I delen Avanserte innstillinger konfigurerer du følgende:

  1. Tidsavbrudd uten inndata– Angir hvor lenge den virtuelle agenten venter på kundeinndata (tale eller DTMF).

    Standardverdien er 5 sekunder. Verdien kan variere fra 1 til 30 sekunder.

  2. Maks. antall forsøk uten inndata– Angir hvor mange ganger den virtuelle agenten venter på kundeinndata (tale eller DTMF).

    Standardverdien er 3. Verdien kan variere fra 0 til 9.

    Når det maksimale antallet forsøk har gått, avsluttes den virtuelle agenten, med utdatavariabelen ErrorCode satt til verdien max_no_input.

  3. Tidsavbrudd mellom sifre– Hvor lenge den virtuelle agenten venter på neste DTMF-inndata fra kunden før den virtuelle agenten går videre i samtaleflyten.

    Standardverdien er 3 sekunder. Verdien kan variere fra 0 til 30 sekunder.

  4. Terminatorsymbol– Tegnet kunden kan skrive inn for å indikere slutten på inndataene. Terminator-symbolet kan være enten # eller * avhengig av konfigurasjonen.

  5. Avslutningsforsinkelse– Gjør det mulig for den virtuelle agenten å fullføre den siste meldingen før aktiviteten stopper og går videre til neste trinn i flyten.

  6. Hvis du for eksempel vil at den virtuelle agenten skal indikere noe til den som ringer før systemet eskalerer samtalen til en agent, bør du vurdere tiden det tar å fullføre den siste meldingen før eskalering. Verdien kan variere fra 1 til 30 sekunder.

    Hvis du konfigurerer verdien for Avslutningsforsinkelse til 0, spiller ikke systemet av den siste lydmeldingen til den som ringer.

  7. Talehastighet– Angir talehastigheten. Øk eller reduser den numeriske inndataen for å opprettholde den ideelle talehastigheten og kontrollere talehastigheten for utdata.

    Gyldige verdier for numerisk inndata er i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 ord/min.

  8. Volumøkning– Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inndataen for å opprettholde det ideelle volumet på utgående tale.

  9. Gyldige oppføringer for numerisk inndata er i området fra –96,0 desibel til 16,0 desibel (dB). Standardverdien er 0,0 dB.

  10. Aktiver samtaletranskripsjon– Gjør det mulig for skrivebordet å vise transkripsjonen av samtalen mellom den virtuelle agenten og kunden. Råtranskripsjonen er også tilgjengelig via en dynamisk URL. Du kan bruke denne URL-en til å trekke ut bestemte deler fra transkripsjonen ved hjelp av en HTTP-forespørsel.

6

I seksjonen Utdatavariabler kan du lagre utdatastatusen for hendelsen som oppstår under samtalen mellom den virtuelle agenten og kunden.

  1. VVA.LastIntent– Lagrer den siste intensjonen som utløses av den virtuelle agenten før den går videre til eskalerings- eller håndtert intensjon.

  2. VVA.TranscriptURL– Lagrer URL-en som peker til transkripsjonen av samtalen mellom den virtuelle agenten og kunden.

    Bruk aktiviteten Parse til å trekke ut parameterne fra transkriptet til den virtuelle agenten.

  3. VVA.ErrorCode– Lagrer statuskoden hvis verdi avhenger av resultatet av samtalen mellom den virtuelle agenten og kunden. Denne variabelen har én av følgende verdier:

    • no_error: Indikerer at utgangene for håndtert og eskalert ikke hadde noen feil.

    • max_no_input: Indikerer at kunden ikke hadde noen inndatafeil innenfor det angitte maksimale antallet forsøk uten inndata.

    • term_char_without_input: Indikerer at kunden trykket på avslutningstasten uten noen input (med ord eller tastetrykk). Terminatorsymbolet kan være enten # eller * avhengig av konfigurasjonen.

    • system_error: Indikerer eventuelle andre feil i systemet. For eksempel Dialogflow-feil, nettverksproblem og så videre.

    For å spille av en tilpasset lydmelding for å varsle kunder om en feil, må flytutviklere inkludere en Spill av melding-aktivitet (før samtalen kobles fra) i flyten. Hvis du vil ha mer informasjon om aktiviteten Spill av melding, kan du se Spill av melding.

Hva du skal gjøre nå

Resultater:

Angir utdatabanene for den virtuelle agenten som oppstår basert på resultatet av samtalen mellom den virtuelle agenten og kunden.

  • Håndtert: Dialogflow-en tar denne banen hvis systemet utløser den håndterte intensjonen.

  • Eskalert: Dialogflow-en tar denne banen hvis systemet utløser eskaleringsintensjonen.

    Hvis du vil ha mer informasjon om intensjonene i dialogflyten, kan du se Intensjoner.

Feilhåndtering

Angir utdatabanen til den virtuelle agenten som er basert på feilen som oppstår under samtalen mellom den virtuelle agenten og kunden.

  • Feil: Flyten tar denne banen i alle feilscenarioer.

Hvis det oppstår en feil, spiller ikke kontaktsenteret som standard av noen lydmelding for å varsle kunden om feilen. Flytutvikleren kan konfigurere en Spill av melding-aktivitet 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

Aktiviteten Virtual Agent V2 gir kontaktene dine en samtaleopplevelse i sanntid. Du kan legge til aktiviteten Virtual Agent V2 i samtaleflyten for å håndtere talebaserte AI-aktiverte samtaler. Når en innringer snakker, matcher systemet talen med den beste hensikten i den virtuelle agenten. Videre hjelper det den som ringer som en del av den interaktive taleresponsen (IVR)-opplevelsen.

Konfigurer Virtual Agent V2-aktivitet

Kunder 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. Ikke plasser en Virtual Agent V2-aktivitet i Event Flow-lerretet.

Resultater

Angir utdatabanene for aktiviteten som oppstår basert på resultatet av samtalen mellom den virtuelle agenten og innringeren.

  • Håndtert– Resultatet utløses når den virtuelle agentkjøringen er fullført.

  • Eskalert– Resultatet utløses når samtalen må eskaleres til den menneskelige agenten.

Feilhåndtering

Angir utdatabanen for aktiviteten for eventuelle feil som oppstår under samtalen mellom den virtuelle agenten og innringeren.

Feil– Flyten tar denne banen i alle feilscenarier.

Standardinnstillinger på systemnivå

Følgende innstillinger er definert internt i systemet som standard. Disse innstillingene vises ikke i brukergrensesnittet og kan ikke endres:

  • Uendelig antall nye forsøk for håndtering av ugyldige eller manglende inndatafeil.

  • Innbrudd er aktivert for å avbryte den virtuelle agenten under samhandling.

  • DTMF-avslutningssymbol = #. Denne innstillingen indikerer slutten på inndataene.

  • DTMF 'Tidsavbrudd uten inndata' = 5 sekunder. Denne innstillingen angir hvor lenge den virtuelle agenten venter på innringerens innspill.

  • DTMF 'Tidsavbrudd mellom sifre' = 3 sekunder. Denne innstillingen angir hvor lenge den virtuelle agenten venter på neste DTMF-inndata 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 Bygg en agent.

  • Konfigurer Google CCAI-koblingen og opprett en CCAI-konfigurasjon i Kontrollhuben.

  • Konfigurer inngangspunktet og velg rutingsflyten (når flyten er opprettet i flytdesigneren). Hvis du vil ha mer informasjon, kan du se Konfigurere en kanal.

1

Logg inn på Kontrollhub.

2

Naviger til Tjenester > Kontaktsenter > Flyter.

3

Klikk på Administrer flyter og klikk deretter på Opprett flyter.

4

I feltet Flytnavn skriver du inn et unikt navn og klikker på Start bygging av flyt. Vinduet Flytdesigner vises.

5

Dra og slipp aktiviteten Virtual Agent V2 fra aktivitetsbibliotekettil hovedflytlerretet.

6

I Generelle innstillingerutfører du følgende handlinger:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

7

I innstillingene Samtaleopplevelse velger du ett av følgende alternativer for AI-konfigurasjon for kontaktsenteret:

  • Statisk– Velg CCAI-konfigurasjonen for å håndtere samtalene innenfor standard PSTN-region.

    Konfigurasjonen for kontaktsenterets AI fylles ut basert på CCAI-funksjonen som er konfigurert på Control Hub.

  • Variabel– Velg CCAI-konfigurasjonen for å håndtere samtalene innenfor samme sted som den som ringer, mens samtalen kommer fra den eksterne eller ikke-standard PSTN-regionen. Denne variabelen tilordner PSTN-regionen til den tilsvarende Google-profilregionen.

    Hvis du vil ha mer informasjon om hvordan du konfigurerer variabelen CCAI-konfigurasjon, kan du se trinn 6 til 8 i dokumentet Konfigurer regionale medier for Virtual Agent-Voice.
    • For at en VAV-flyt skal fungere, må du angi de globale variablene i flyten for å konfigurere standard inndataspråk og utdatastemme for den virtuelle agenten. Hvis du vil ha mer informasjon om hvordan du legger til globale variabler i flyten, kan du se Globale variabler.

    • Hvis du vil overstyre standard inndataspråk og utdatastemme for VAV, inkluderer du aktiviteten Angi variabel før aktiviteten Virtual Agent V2 i flyten.

      For tilpasset inndataspråk, konfigurer Angi variabel-aktiviteten som følger:

      • Sett variabelen til Global_Language.

      • Sett variabelverdien til den nødvendige språkkoden (for eksempel fr-CA).

      For tilpasset utgangsstemme, konfigurer aktiviteten Angi variabel som følger:

      • Sett variabelen til Global_VoiceName.

      • Sett variabelverdien til den nødvendige navnekoden for utgangsstemmen (for eksempel en-US-Standard-D).

      Hvis du vil ha mer informasjon om støttede stemmer og språk i ES, kan du se Støttede stemmer og språk.

8

I innstillingene Statushendelse skriver du inn det egendefinerte hendelsesnavnet og dataene i kolonnene Hendelsesnavn - Hendelsesdata. Tilstandshendelsen er en mekanisme for å utløse intensjonen uten behov for samsvarende tekst eller muntlig input. 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-dokumentasjonen.

  • Hendelsesnavn– (valgfritt) Angir navnet på hendelsen som er definert på den integrerte tredjeparts AI-plattformen.

  • Hendelsesdata– (valgfritt) Angir JSON-dataene som systemet sender (som en del av det definerte hendelsesnavnet) til den integrerte tredjeparts AI-plattformen.

Du kan angi hendelsesnavnet og dataene i form av en statisk verdi eller et uttrykk. For uttrykk, bruk denne syntaksen: {{ variable }}. Følgende er et eksempel på en tilstandshendelse som er konfigurert til å hilse den som ringer med en tilpasset velkomstmelding.

Navn på hendelse: CustomWelcome

Hendelsesdata: {"Name": "John"}

9

I Avanserte innstillingerutfører du følgende handlinger:

  1. I feltet Talehastighet skriver du inn den numeriske verdien eller uttrykket for å øke eller redusere hastigheten på taleutgangen.

    • Gyldige verdier for numerisk inndata er i området fra 0,25 til 4,0. Standardverdien er 1,0.

      For eksempel, med 0,5 satt som verdi, blir utgangshastigheten for tale lavere enn den ideelle hastigheten. Med 2 satt som verdi, blir utgangshastigheten for tale raskere enn den ideelle hastigheten.

    • For uttrykk kan du bruke syntaksen: {{variable}}.

  2. I feltet Volumøkning skriver du inn den numeriske verdien eller uttrykket for å øke eller redusere volumet på taleutgangen.

    • Gyldige verdier for numerisk input er i området –96,0 til 16,0 desibel (dB). Standardverdien er 0,0 dB.

    • For uttrykk kan du bruke syntaksen: {{variable}}.

  3. I feltet Tonehøyde skriver du inn den numeriske verdien eller uttrykket for å øke eller redusere tonehøyden på taleutgangen.

    • Gyldige verdier for numerisk inndata er i området fra –20,0 til 20,0 hertz (Hz). Standardverdien er 0,0 Hz.

    • For uttrykk kan du bruke syntaksen: {{variable}}.

  4. I feltet Avslutningsforsinkelse skriver du inn den numeriske verdien. Denne innstillingen gjør det mulig for den virtuelle agenten å fullføre den siste meldingen før aktiviteten stopper og går videre til neste trinn i flyten.

    Hvis du for eksempel vil at den virtuelle agenten skal indikere noe til den som ringer før systemet eskalerer samtalen til en agent, bør du vurdere tiden det tar å fullføre den siste meldingen før eskalering.

    Den gyldige verdien for den numeriske inndataen er i området fra 0 til 30 sekunder. Standardverdien er 30 sekunder.

    Hvis du konfigurerer verdien Avslutningsforsinkelse til 0, spiller ikke systemet av den siste lydmeldingen til den som ringer.

  5. Merk av i boksen Aktiver samtaletranskripsjon for å tillate at Agent Desktop viser transkripsjonen av samtalen mellom den virtuelle agenten og den som ringer.

    Råtranskripsjonen er også tilgjengelig via en dynamisk URL. Denne URL-en trekker ut bestemte deler fra transkripsjonen med en HTTP-forespørsel.

10

Med Dekrypteringsinnstillinger kan du dekryptere utdatavariablene til VAV2-aktiviteten, om nødvendig. Hvis dekryptering er aktivert på flytnivå, kan brukere med tilgang til feilsøking og dekryptering se de umaskerte utdataverdiene for VAV2-aktiviteten i feilsøkingsloggene for flyten. Slå av Aktiver dekryptering for å deaktivere dekryptering på aktivitetsnivå for ekstra beskyttelse.

11

I Aktivitetsutdatavariablerkan du se listen over variabler som lagrer utdatastatusen for hendelsen som oppstår under samtalen mellom den virtuelle agenten og innringeren.

  • VirtualAgentV2.TranscriptURL– Lagrer URL-en som peker til transkripsjonen av samtalen mellom den virtuelle agenten og den som ringer.

    Bruk aktiviteten Parse til å trekke ut parameterne fra transkriptet til den virtuelle agentens stemme.

  • VariableneVirtualAgentV2.MetaData og VirtualAgentV2.StateEventName er ikke aktuelle.

  • For øyeblikket er en-US det eneste støttede språket.

  • Bare U-law-kodeken støttes.

  • Når en samtale overføres til en aktiv agent, vises transkripsjonen av samtalen mellom den som ringer og den virtuelle agenten i transkripsjonsmodulen på Agent Desktop (bare hvis transkripsjonsmodulen er konfigurert på Agent Desktop).

Aktiviteter i flytkontroll

  • Start flyt
  • Sluttstrøm
  • Sak
  • Betingelse
  • Gå til
  • Prosentvis tildeling
  • Vente
  • Støtte for arbeidsflyter i Outdial Entry Point

Start flyt

Aktiviteten Start flyt vises som standard på hovedflyt-lerretet. Du kan ikke slette Start Flow-aktiviteten. Denne aktiviteten indikerer hendelsen som utløser denne flyten. Denne aktiviteten bestemmer hvordan flyten kan brukes og hvilke typer aktiviteter som er tilgjengelige for konfigurasjon.

Den eneste tilgjengelige flytutløserhendelsen er NewContact.

Systemet utløser denne hendelsen når en ny samtale når et telefoniinngangspunkt i kontaktsenteret. Du kan bruke flyter som utløses av NewContact-hendelsen i Entry Point Routing Strategies. Flytutløserhendelsen er for øyeblikket valgt som standard og kan ikke redigeres. Ytterligere hendelser vil bli avslørt i fremtiden.

NewContact gjelder kun for nye strømmer. For flyter opprettet før uken 20. april, forblirNewPhoneContact flytutløserhendelsen.

Aktiviteten Start flyt merkes automatisk med navnet på den valgte flytutløserhendelsen. Dette lar deg raskt se hvilken type flyt som bygges.

Utdatavariabler

Antall og type utdatavariabler som er knyttet til startflytaktiviteten, avhenger av den valgte flytutløserhendelsen. Disse variablene lagrer data som registreres i det øyeblikket flyten utløses. For eksempel eksponeres utdatavariablene beskrevet nedenfor gjennom NewContact -hendelsen.

Bruk disse variablene i senere aktiviteter for å kontrollere flytsekvensen.

  • NewContact.ANI

    Automatisk nummeridentifikasjon (ANI) er en funksjon i et telekommunikasjonsnettverk som automatisk bestemmer det opprinnelige telefonnummeret til en samtale. Denne variabelen lagrer telefonnummeret til innringeren som utløste NewContact -hendelsen.

  • NewContact.DNIS

    DNIS (Dialed Number Identification Service) er en tjeneste som identifiserer det opprinnelig oppringte telefonnummeret i en samtale. Denne variabelen lagrer telefonnummeret som innringeren ringte for å utløse NewContact -hendelsen.

    Når en samtale overføres til et inngangspunktkatalognummer, oppdager Webex kontaktsenter EPDN-målet og håndterer overføringen internt.

    En overføring til et EPDN kan startes fra en flyt som bruker aktiviteten Blind overføring eller fra Agent Desktop når en agent overfører eller konsulterer til inngangspunktet DN.

    Når overføringen er fullført, presenteres destinasjonsnummeret som brukes for overføringen, for mottakerens inngangspunktflyt som DNIS-verdi (Dialed Number Identification Service). DNIS-verdien er tilgjengelig i flytvariabelen NewPhoneContact.DNIS.

    Mottakerflyten kan evaluere NewPhoneContact.DNIS og bruke den i rutingslogikk. Flyter bør imidlertid unngå å anta et enkelt DNIS-format med mindre nummereringskonfigurasjonen for destinasjonsinngangspunktet garanterer det formatet.

    DNIS-verdien som presenteres for mottakerflyten avhenger av hvordan nummereringen er konfigurert for destinasjonsinngangspunktet.

    Tabell 9. DNIS-oppførsel for overførte anrop til EPDN-er

    Konfigurasjon av destinasjonsnummer for innreisepunkt

    DNIS presentert for mottakerflyten

    Eksempel

    Kun E.164-nummer

    DNIS presenteres i E.164-format. Hvis overføringsdestinasjonen ringes i nasjonalt format, konverterer Webex Contact Center den og presenterer DNIS i E.164-format.

    Hvis destinasjonen ringes som 5550101234, ser mottakerflyten +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 internnummer.

    Hvis inngangspunktet har +15550101234 og utvidelse 1234, mottakerflyten ser +15550101234.

    Kun utvidelse

    DNIS presenteres som utvidelsen. Hvis et lokasjonsprefiks er konfigurert for lokasjonen, får DNIS-en prefikset lokasjonsprefikset, uten skilletegn.

    Hvis utvidelsen er 1234, ser mottakerflyten 1234. Hvis lokasjonsprefikset er 555, ser mottaksflyten 5551234.

    For konsultasjonsoverføringer er DNIS-oppførselen konsistent med overføringsatferd. Imidlertid endres nummerpresentasjonen (CLID) under konsultasjonen.

    Hvis flyten for målinngangspunktet evaluerer NewPhoneContact.DNIS, må du sørge for at rutingslogikken tar hensyn til DNIS-formatet som Webex Contact Center presenterer for nummereringskonfigurasjonen for inngangspunktet. Dette er spesielt viktig hvis konfigurasjonen av inngangspunktet endres fra kun nummerering for internnummer til E.164-nummerering, eller hvis flyten sammenligner DNIS-verdier direkte.

    Når en samtale overføres til et EPDN, forblir den overførte samtalen en del av den eksisterende samhandlingen. Rapportering og samtaleoppføringer fortsetter å bruke samme interaksjons-ID.

  • NewContact.InteractionID

    En unik Webex kontaktsenteridentifikator som er knyttet til hver interaksjon utløst av NewContact -hendelsen.

    Du kan vise interaksjons-ID-en på skrivebordet. For mer informasjon, se Eksempel: Vis interaksjons-ID på skrivebordet i delen Opprett egendefinerte flytvariabler.

  • NewContact.PSTNRegion

    PSTN-regionen som er konfigurert i Entry Point (EP)-Dial Number (DN)-tilordningen for regionale talemedietjenester. Denne variabelen støttes bare på Next Generation-taleplattformen.

  • NewContact.FlowVersionLabel

    Versjonsetikett for flyten som genereres under flytkjøring. Flytutviklere kan opprette ulik virkemåte for ulike flytversjoner, for eksempel «Utvikler», «Test», «Live» og «Siste». Ved å bruke variabelen NewContact.FlowVersionLabel kan utviklere endre flytlogikken dynamisk ved å få tilgang til versjonsetikettene i flyten.

  • NewContact.FlowId

    Unik identifikator for den gjeldende utførende flyten.

  • NeContact.EntryPointId

    Unik identifikator for inngangspunktet som starter flyten.

  • NewContact.OrgId

    Unik identifikator for organisasjonen.

  • Tilbakekallsvariabler:
    • NewContact.CallbackReason

      Årsaken til tilbakeringingen som ble oppgitt da en tilbakeringing ble planlagt. Du kan gjøre tilbakeringingsårsaken tilgjengelig i det innkommende popover-vinduet på Agent Desktop ved å tilordne dette til en Agent Viewable-variabel.

    • NewContact.CallbackType

      Lagrer verdien som «planlagt» for et planlagt tilbakering eller «scheduled_personal» for personlig planlagt tilbakering.

    • NewContact.ScheduleSourceInteractionId

      Interaksjons-ID-en der tilbakeringingen opprinnelig ble forespurt fra.

    Disse variablene vil bare ha verdier for planlagte tilbakeringinger og vil forbli tomme for andre anropstyper.

  • NewContact.Headers

    Lagrer SIP-headerdetaljene (Session Initiation Protocol) for det innkommende anropet i JSON-format. Flytutviklere kan trekke ut og bruke innkommende SIP-tilpassede X-overskrifter for å ta rutingsbeslutninger og for å integrere Webex Contact Center med tredjeparts IVR-systemer. Når en kunde ringer Webex kontaktsenter, analyserer systemet flytdataene og trekker ut SIP-hodet.

    Forutsetninger

    • Uttrekking av 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 Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex kontaktsenter.

    Eksempel Tenk deg 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" ;tag=9fxced76sl ​
    
    To:  ​
    
    Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com ​
    CSeq: 314159 INVITE ​
    
    Contact:  ​
    
    Diversion: ;reason=unconditional;privacy=off;screen=no​
    
    Content-Type: application/sdp ​
    Content-Length: 143 ​
    
    X-Customer-ID: 987654321 ​
    
    X-Call-Reason: Support ​
    
    X-Priority: High 

    I dette eksemplet henter systemet ut følgende detaljer:

    X-Kunde-ID: 987654321

    X-Anropsårsak: Støtte

    X-prioritet: Høy

    Systemet konverterer SIP-overskriftene til små bokstaver. Bruk aktiviteten Angi variabel til å tilordne én eller flere SIP-overskrifter til variabler som er definert i systemet.

    Følgende overskriftsmønstre er reservert for intern bruk og må ikke sendes videre som tilpassede overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli fjernet og ikke sendt til Webex kontaktsenter.

    • X-adresse

    • X-ADD-AVLEDNING

    • X-BNR-State

    • X-BNR-Original-kodek

    • X-BNR-omgått

    • X-BroadWorks-korrelasjonsinfo

    • X-FS-støtte

    • X-Path

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-LYD

    • X-RTMS-APP-PREFIKS

    • X-RTMS-Ingen oppslag

    • X-VPOP-DOMENE

    Viktige hensyn:

    • Systemet analyserer innringernavnet som Caller_ID_Navn.
    • Systemet kan trekke ut opptil 20 overskrifter fra den innkommende SIP-invitasjonsmeldingen. Hvis antallet overskrifter er mer enn 20, trekker systemet bare ut de første 20 alfabetisk sorterte overskriftene.
    • Det er en grense på 1000 byte for all headerinformasjon.

    For å legge til og analysere SIP-overskrifter til eksterne IVR-systemer, bruk følgende aktiviteter:

Sluttstrøm

Sluttstrøm er en avsluttende aktivitet som markerer slutten på en strømningsbane. Du kan bruke et hvilket som helst antall sluttstrømsaktiviteter for å konstruere flyten din for å sikre at alle strømningsbaner avsluttes.

Ikke bruk aktiviteten Avslutt flyt i en IVR-flyt. Bruk av End Flow med IVR kan føre til død luft, og samtalen kan bli ødelagt.

Du kan gi hver aktivitet en unik etikett og beskrivelse.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

Sak

Bruk saksaktiviteten hvis det finnes 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 hvorfra du definerer de riktige stiene. Flyten fortsetter nedover banen som evalueres som sann for en bestemt forekomst av flyten. Hver saksaktivitet har en standard som systemet bruker for enhver udefinert sak. Hvis ingen av tilfellene er sanne, evalueres standardtilfellet som sant, og flyten fortsetter langs den grenen.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I seksjonen Saksinnstillinger konfigurerer du følgende:

  1. Variabel– Velg en variabel du vil evaluere de ulike tilfellene mot. Velg variabelen fra rullegardinlisten.

  2. Uttrykk– Skriv inn et uttrykk som de ulike tilfellene skal evalueres mot. Bruk Pebble-malsyntaksen til å definere uttrykket. For mer informasjon om Pebble-malsyntaksen, se Pebble-malsyntaks.

  3. Tilfelle– Definerer de ulike tilfellene som skal sammenlignes med variabelen eller uttrykket. Du kan legge til opptil 20 saksuttalelser per aktivitet.

    Klikk på Legg til ny for å legge til en ny blokk med case-setninger for å sammenligne den mot en statisk verdi, en variabel eller et uttrykk. Hvis du bruker en variabel eller et uttrykk, bruk Pebble-malsyntaksen. For mer informasjon om Pebble-malsyntaksen, se Pebble-malsyntaksen.

Aktivitetsresultater

  • Sann– Bane som skal tas hvis betingelsen er oppfylt. 

  • Usann– Veien som skal tas hvis betingelsen ikke er oppfylt. 

Betingelse

Betingelsesaktiviteten representerer en beslutning. Flyten tar Sann- eller Usann-banen, avhengig av om betingelsen er oppfylt.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Uttrykk konfigurerer du følgende:

Pakk inn hvert uttrykk slik: {{Enter Expression}}.

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

Hvis du bruker et uttrykk uten klammeparenteser, genererer systemet en flytfeil.

  1. Betingelse– Velg betingelsen fra rullegardinmenyen list:   

    • < (mindre enn)

    • != (ikke lik)

    • > (større enn)

    • == (lik)

    • >= (større enn eller lik)

    • < = (mindre enn eller lik)

    • * (multiplisert med)

    • / (delt på)

    • + (legge til)

    • ‐ (trekk fra)

Gå til

Flytkjedekobling gir deg muligheten til å kjede sammen flere flyter. For å oppnå flytkjedekobling kan du legge til avslutningsaktiviteten «Gå til» på lerretet og angi om den gjeldende flyten skal gå til et inngangspunkt eller en annen flyt. Hvis du vil ha mer informasjon, kan du se Koble til flere flyter (med GoTo).

Bruk Gå til-noden til å flytte kontakter i Webex kontaktsenter, for eksempel mellom inngangspunkter eller flyter. Bruk flytvariabeltilordning for å sømløst overføre data sammen med kontakten.

Hvis aktivitetsbiblioteket ikke viser Gå til-aktiviteten, kontakt Cisco-kundestøtte for å få aktivert det tilhørende funksjonsflagget.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Innstillinger for flytdestinasjon kan du endre innringerens opplevelse basert på tid (hvis du overfører samtalen til et inngangspunkt), eller bruke én enkelt flyt på nytt i flere scenarier (hvis du overfører samtalen til en flyt).

Basert på Gåtil-alternativet sendes flytvariablene videre fra gjeldende flyt som følger:

  • Gå til inngangspunkt: De tilpassede flytvariablene og globale variablene med samme navn og datatype kopieres fra gjeldende flyt til flyten som er knyttet til inngangspunktet.

  • Gå til flyt: Flytvariablene som er konfigurert i delen Variabeltilordning kopieres fra gjeldende flyt til den nye flyten.

Konfigurer følgende:

  1. Gå til inngangspunkt – velg dette alternativet hvis den nåværende flyten skal gå til et inngangspunkt. I kombinasjonsboksen angir du inngangspunktet hvis flytlogikken skal endres basert på den aktive rutingsstrategien på overføringstidspunktet.

    De tilpassede flytvariablene og globale variablene med samme navn og datatype kopieres fra den første flyten til den nye flyten som er knyttet til inngangspunktet.

    Bare telefoniinngangspunktene som er opprettet i Webex Contact Center Control Hub vises.

    • Statisk inngangspunkt: Velg et inngangspunkt fra listen over forhåndskonfigurerte inngangspunkter. Bare inngangspunkter av samme kanaltype er gyldige.

    • Dynamisk inngangspunkt: Velg en variabel som er tilordnet en gyldig inngangspunkt-ID fra Kontrollhuben. Bare inngangspunkter av samme kanaltype er gyldige.

  2. Gå til flyt – velg dette alternativet hvis den gjeldende flyten skal gå til en annen flyt. I kombinasjonsboksen velger du målflyten fra rullegardinlisten. Rullegardinlisten for mål viser bare de publiserte flytene.

    Du kan se ønsket flyt i en egen fane. For å vise en flyt kan du enten klikke på Vis-alternativet som vises mens du velger en flyt fra listen, eller klikke på Vis valgt flyt etter at du har valgt en flyt i Gåtil-flyt-alternativet.

    Du kan manuelt tilordne variabler på tvers av to flyter i delen Flytvariabeltilordning.

    • Statisk strømning: Velg en flyt fra listen over forhåndskonfigurerte flyter.

    • Dynamisk flyt: Velg en variabel som er tilordnet en gyldig flyt-ID. Du finner flyt-ID-en i flytinnstillingene under panelet Generelle innstillinger.

4

Hvis du velger alternativet Gå til flyt, vises delen Flytvariabeltilordning.

Flytvariabler og globale variabler med samme navn og samme datatype mellom flyter tilordnes 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 flyter i en GoTo-aktivitet når du bruker variable flyter. Du kan bare tilordne variabler til statiske flytmål. Se tabellen nedenfor for oppførselen til variabeltilordning med variable flyter.

Når du tilordner en JSON-variabel fra en hovedflyt til målflyten i GoTo-aktiviteten, lagrer du JSON-utdataene i en annen variabel, for eksempel en streng eller en annen variabeltype, og tilordner den til samme variabeltype i målflyten.

Konfigurer følgende:

  1. Kartlegg gjeldende variabler– Viser alle flytvariablene og globale variabler i den gjeldende flyten. Du kan tilordne den samme variabelen til flere variabler i målflyten. I kombinasjonsboksen skriver du inn variabelen som skal tilordnes.

  2. Til destinasjonsvariabel– Liste over alle flytvariabler og globale variabler i destinasjonsflyten som skal kopieres fra gjeldende flyt etter overlevering.

    I kombinasjonsboksen skriver du inn variabelen som er tilordnet i målflyten. Du kan bare tilordne variablene i målflyten én gang, mens du kan tilordne variablene i gjeldende flyt flere ganger.

Slik legger du til, redigerer eller sletter variabeltilordninger:

  • For å redigere en variabeltilordning, velg riktig flyt fra rullegardinlisten.

    Etter at du har valgt en variabel i rullegardinlistene Tilordne gjeldende variabler eller Til destinasjonsvariabel, viser den andre rullegardinlisten bare variablene av samme datatype.

    Hvis du for eksempel velger kunde-ID av typen heltall fra rullegardinlisten Tilordne gjeldende variabler, viser rullegardinlisten Til destinasjonsvariabel bare variabler av typen heltall i den nye flyten.

  • Klikk på Slett-ikonet for å slette en variabeltilordning.

  • Klikk på Legg til ny for å legge til en ny variabeltilordning. Velg variablene som skal kartlegges i rullegardinlistene Kartlegg gjeldende variabler og Til målvariabel.

Variable detaljer

Seksjonen Detaljer om gjeldende flytvariabel viser alle flytvariablene og de globale variablene i gjeldende flyt.

Seksjonen Detaljer om målflytvariabel viser alle flytvariablene og de globale variablene i målflyten.

Du kan klikke på taggen for informasjon om en variabel. Når du velger en variabel for kartlegging, blir variabelen grønn, slik at du kan se hva som allerede er kartlagt.

For å sikre sømløs informasjonstilgjengelighet og interaksjon gjennom hele samtalens livssyklus, er variabelkartlegging avgjørende under flytutførelse. Det innebærer strategisk tilpasning av globale variabler med både lokale og agentsynlige flytvariabler, skreddersydd for både statiske og dynamiske flyttyper:

Variabelkartlegging er viktig under flytkjedebygging. Tabellen nedenfor forklarer viktige forskjeller mellom bruk av statiske og dynamiske GoTo-alternativer.

  • Statisk

    • Gå til flyt: Den håndterer variablene som er kartlagt i delen Flytvariabelkartlegginger.

    • Gå til inngangspunkt: Agentsynlige flytvariabler og globale variabler tilordnes automatisk ved overføring til et inngangspunkt.

  • Dynamisk

    • Gå til flyt: Agentsynlige flytvariabler og globale variabler tilordnes automatisk.

    • Gå til inngangspunkt: Agentsynlige flytvariabler og globale variabler tilordnes automatisk

Feilkoder for GoTo-aktivitet

Feilkode

Feilbeskrivelse

Forklaring

1

Feilkode

Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.

2

Feilbeskrivelse

Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Vente

Vent-aktiviteten lar deg sette flytkjøringen på pause i en angitt varighet. Når du konfigurerer denne aktiviteten med venteperioden, pauses flytkjøringen i varigheten som er angitt i Vent-aktiviteten i utførelsesbanen.

Vi anbefaler ikke bruk av Vent-aktiviteten når en IVR-økt er aktiv, da det kan føre til at IVR-økten tidsavbrytes. I slike tilfeller vil kontakten oppleve dødt luft, noe som resulterer i samtalefeil. Vi anbefaler på det sterkeste at flytdesignere bruker Wait-aktiviteten i CallbackFailed-hendelsen og angir venteperioden.

Venteaktiviteten er generisk av natur. Når du designer en flyt, kan du plassere denne aktiviteten etter en hvilken som helst aktivitet etter behov. For eksempel, under et nytt tilbakeringingsforsøk, pauser denne aktiviteten flytkjøringen og prøver tilbakeringingen på nytt.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Venteinnstillinger konfigurerer du følgende:

  1. Varighet– Velg en varighet i HH:MM:SS format for å angi tidsvarigheten som flytkjøringen pauses i, med minimum 10 sekunder og maksimum 72 timer.

    Klikk på Varighet-feltet for å angi tiden. Hvis du skriver inn mer enn 59 i feltene for minutter og sekunder, settes standardverdien automatisk til 59. Hvis du setter timefeltet til mer enn 72, blir du bedt om å angi varigheten mellom 00:00:10 og 72:00:00.

    For øyeblikket er det et avvik på opptil noen få millisekunder mens denne aktiviteten utføres. Ikke bruk venteaktiviteten i brukstilfeller som krever høy presisjon.

Utgangsvariabler

Ingen utdatavariabel er tilgjengelig i denne aktiviteten.

Prosentvis tildeling

Aktiviteten Prosenttildeling lar deg fordele samtaletrafikk på tvers av ulike baner i en flyt. Du kan bruke denne aktiviteten som en mekanisme for flytforgrening på tvers av flere flytbaner og opprette flere utgangsbaner for å tildele kontakter til forskjellige køer, nettsteder og eksterne servere.

Systemet bruker en vektet runde-til-runde-algoritme (WRR) for å fordele trafikk, og dette kan skape ubalanser. Algoritmen tilbakestilles hver gang du publiserer flyten. Vi anbefaler at du tester flytkjøringen før du distribuerer endringer i produksjon.

La oss ta et eksempel på en prosentvis fordeling på henholdsvis 50%, 30% og 20 % for å forstå fordelingen av 10 anrop under WRR. Etter hvert vil systemet fordele anrop jevnt, for eksempel 5 i utgangssti 1, 3 i utgangssti 2, 2 i utgangssti 3. Dette skjer imidlertid dynamisk på en justert måte med vektene til 5:3:2. Et mulig utfall av fordelingen er som følger, å ta 10 påfølgende kall som Sti1, Sti2, Sti1, Sti2, Sti3, Sti1, Sti2, Sti3. Det er viktig å merke seg at dette er én mulig fordeling, og at kontaktfordelinger justeres med varierende lastfordelinger.

Prosentfordelingsaktiviteten tillater nå prosentverdier fra 0 til 100. Administratorer kan bruke 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%.

I tillegg kan du legge til aktiviteten Prosenttildeling før tilbakemeldingsaktiviteten for å konfigurere hvordan du vil administrere samtaletrafikken. Du kan tildele 50% of feedback via email, 30% fra SMS og 20 % fra undersøkelse.

På samme måte kan du i et geografisk mangfoldig miljø konfigurere aktiviteten Prosenttildeling til å sende 10% of contacts to Boston, 5% til Chicago, og fordele de resterende 85 % til et annet sett med lokasjoner.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Feilhåndtering.

Før du begynner

1

I Flow Designerdrar og slipper du aktiviteten Prosenttildeling fra Aktivitetsbiblioteket til hovedlerretet.

2

Klikk på aktiviteten Prosentvis tildeling for å konfigurere aktivitetsinnstillingene.

3

I Generelle innstillinger:

  • I Aktivitetsetikettskriver du inn et navn for aktiviteten.

  • (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

4

I Prosenttildelingoppretter du de nødvendige tildelingsbanene. I utgangspunktet setter systemet standard allokeringsbane til 100%. Du kan redigere prosentverdien og beskrivelsen, og også legge til nye stier.

  1. Klikk på Legg til ny for å opprette en ny bane.

  2. Skriv inn prosentandelen og stinavnet.

    Du kan tildele minst 0% and a maximum of 100% per utgangsvei.

    Sørg for at alle tildelingene summerer seg til 100%. Systemet gir en feilmelding under validering av flyten hvis tildelingsprosenten ikke oppfyller eller overstiger 100%.

    Du kan legge til maksimalt 10 stier.

  3. (Valgfritt) Klikk på Slett -ikonet ved siden av en bane for å fjerne posten. Du kan velge å justere prosentandelen med det nødvendige settet med tilkoblinger og også slette de ekstra. Systemet gir en feilmelding hvis de totale tildelingene ikke summerer seg til 100%.

Prosentfordelingsaktiviteten har følgende utdatavariabler:

  • Percentallocation.percentage - Lagrer neste prosentvise rute.

  • Percentallocation.description - Lagrer beskrivelsen.

Støtte for arbeidsflyter i Outdial Entry Point

Følgende aktiviteter og hendelser støttes når du oppretter arbeidsflyter for eksterne talekontakter:

  • HTTP-forespørsel

  • Betingelse

  • Parse

  • Angi variabel

  • Åpningstider

  • Sluttstrøm

  • Skjermpop

  • PreDial-hendelse

Alle hendelseshåndterere som er aktuelle støttes. Hendelsesbehandlere som PreDial-hendelse, Agent tilbudt og så videre, vil bli fylt 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 eksterne talekontakter:

  • Køkontakt

  • Kø til agent

  • Tilbakeringing

  • Køoppslag

  • Avansert køinformasjon

  • Blind overføring

  • Eskaler samtaledistribusjonsgruppe

  • IVR-melding

  • Meny
  • Undersøkelse

Basert på aktivitetene ovenfor, vil systemet støtte feil- og suksessbanene sømløst.

  • Når du utformer en flyt for Outdial Entry Point, må du ikke inkludere en Frakoblingskontakt-aktivitet på slutten av flyten. Hvis du bruker en aktivitet for å koble fra kontakt i flyten, fører dette til at flyten avslutter samtalen og ber om en avslutning, mens det utgående samtalen faktisk er aktiv og tilkoblet.

Aktiviteter i forsyningssektoren

  • BRE-forespørsel
  • Åpningstider
  • Krytografisk hash
  • Generer engangskode
  • HTTP-forespørsel
  • Parse
  • Angi variabel
  • Bekreft engangskode

BRE-forespørsel

Bruk BRE-forespørselsaktiviteten til å hente dataene fra organisasjonens Business Rules Engine (BRE) for bruk i flyten. BRE-forespørselsaktiviteten bruker standard HTTP-protokoller for å hente data fra BRE.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I Query Parameterskan du sende parameterne som er oppgitt i API-kallet til BRE. I Nøkkel-verdi-kolonnene kan du angi nøkkelen for spørringen og den tilhørende verdien som skal sendes sammen med spørringen. Du kan også bruke syntaksen for doble klammeparenteser til å sende variabelverdier.

BRE-aktiviteten har én forhåndsdefinert spørreparameter: kontekst. Denne spørreparameteren sendes i API-kallet til BRE.

TenantID-en injiseres automatisk som en parameter og trenger ikke å konfigureres.

  • Kontekst– Inneholder årsaken til forespørselen. Denne obligatoriske parameteren kan ikke redigeres eller slettes.

    Denne parameteren må inneholde samme verdi som verdien som er angitt i attributtkonteksten i BRE. Hvis du vil ha mer informasjon, kan du se delen Opprette et sett med regler i brukerhåndboken for Cisco Webex Contact Center Business Rules Engine.

  • ANI– Inneholder det opprinnelige telefonnummeret til samtalen. Dette er en standardparameter som du kan redigere eller slette, basert på regelkonfigurasjonen i BRE.

    En eksempelverdi for ANI er {{NewContact.ANI}}

  • Response Timeout– Angir tilkoblingstidsavbruddet for BRE-forespørselen. Standardinnstillingen er 2000 millisekunder.

  • Antall nye forsøk– Angir antall ganger BRE-forespørselen forsøkes etter en feil.

    Denne parameteren brukes hvis statuskoden er 5xx; for eksempel 500 eller 501.

For å legge til en spørreparameter, klikk på Legg til ny. Dette legger til en rad der du kan skrive inn nøkkelverdiparene. Du kan legge til så mange spørreparametere som nødvendig som en del av BRE-forespørselen.

4

I delen Parse Settings kan du analysere svaret fra BRE-forespørselen til forskjellige variabler:

  1. Responsvariabel– Velg en variabel du vil trekke ut en bestemt seksjon fra BRE-forespørselssvarobjektet til. Du kan bare velge Tilpassede flytvariabler fra rullegardinlisten.

  2. Baneuttrykk– Definer baneuttrykket for å analysere responsobjektet. Avhengig av typen datastruktur til responsobjektet og brukstilfellene for å utvinne et delsett av denne informasjonen, varierer baneuttrykket.

    Data normaliseres til et objekthierarki før utførelse av Path Expression, slik at JSONPath brukes i responsobjektet uavhengig av den konfigurerte innholdstypen.

Utdatavariabler

BRE-forespørselen returnerer to utdatavariabler:

  • BRERequest1.httpResponseBody: Returnerer svarteksten for BRE-forespørselen.

  • BRERequest1.http Statuskode: Returnerer statuskoden for BRE-forespørselen.

    Disse svarkodene er klassifisert i følgende kategorier:

    • Informative svar (100–199)

    • Vellykkede svar (200–299)

    • Omdirigeringer (300–399)

    • Klientfeil (400–499)

    • Serverfeil (500–599)

Innholdstypeformater

Følgende eksempler beskriver eksempelinndata-innholdstypeformater og JSON-svaret.

  • Innholdstype XML

    Bruk dette verktøyet til å konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.

    • XML-inndataformat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.note.from for å få verdien som Jani.

  • Innholdstype TOML

    Bruk dette verktøyet til å konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.

    • TOML-inndataformat:

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

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.owner.name for å få verdien som «Tom Preston-Werner».

  • Innholdstype YAML

    Bruk dette verktøyet til å konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.

    • YAML-inndataformat:

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

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.martin.job for å få verdien Utvikler.

  • Innholdstype JSON

    Bruk JSON-uttrykksevaluatoren https://jsonpath.com/.

    • JSON-inndataformat:

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

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.martin.job for å få verdien Utvikler.

Åpningstider

Aktiviteten Arbeidstid lar deg bruke arbeidstid og fritid, for eksempel helligdager, og overstyringer i organisasjonen din som er definert i Control Hub. Du kan legge til aktiviteten Åpningstider i en flyt og tilordne den flyten til et inngangspunkt. Ved hjelp av denne aktiviteten kan du bruke arbeidstimer, helligdager og overstyringer for å konsolidere flere rutingsstrategier for alle tidsplanene deres i én enkelt flyt.

Bruk aktiviteten Åpningstider til å programmere en driftsplan i en flyt. Denne aktiviteten avgjør om en bestemt tidsplan er aktiv til enhver tid og ruter utførelsen av flyten deretter.

Administratorer kan administrere enheter for åpningstider fra Control Hub. Hvis du vil ha mer informasjon, kan du se Konfigurere åpningstider.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytkjøringen. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Planlegg detaljer kan du velge en åpningstid fra rullegardinlisten for å definere når ulike baner i flyten skal utføres.

Tidsplanen angir skiftet som er definert i arbeidstidsobjektet for den valgte arbeidstiden. Flyten utføres primært basert på tidsrammen som er definert i skiftet til den valgte arbeidstiden. Andre enheter for åpningstider, som ferielister og overstyringer, prioriteres over arbeidstiden hvis tidspunktene sammenfaller med gjeldende skifttiming.

  • Statiske åpningstider: Velg en åpningstid fra kontrollhuben.

  • Variable åpningstider: Velg en variabel som er tilordnet en gyldig arbeidstid fra kontrollhuben.

    Variabelen må inneholde riktig ID for arbeidstid som er hentet fra Control Hub. Hvis ID-en er ugyldig, flyttes flyten til feilbanen.

Hvis noen av inndataene i den ordnede listen er tomme, utløser Flow Designer en flytvalideringsfeil. Du må løse disse feilene før du publiserer flyten.

Noder for åpningstider

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

  1. Overstyringer– Hvis gjeldende klokkeslett er definert som en overstyring som i Overstyringslisten, tar aktiviteten Overstyringsgrenen uavhengig av skifttidspunktene som er nevnt i de valgte arbeidstimene.

  2. Helligdager– Hvis gjeldende dag er en helligdag som definert i helligdagslisten, tar aktiviteten helligdagsgrenen uavhengig av skifttidene som er nevnt i de valgte arbeidstidene.

  3. Arbeidstimer– Dette er den primære noden som vurderer skifttimingen som er nevnt i den valgte arbeidstiden i delen Plandetaljer. Aktiviteten tar denne grenen hvis gjeldende tid samsvarer med den valgte skifttimingen.

  4. Standard– Aktiviteten tar Standard-grenen hvis ingen av de ovennevnte evalueres.

Utgangsvariabler

Aktiviteten Åpningstider bruker følgende utdatavariabler.

  • Arbeidstimerhift_name– Under flytutførelsen lagrer denne variabelen navnet på skiftet som er definert i arbeidstimen.

  • Holidays_Navn– Under flytkjøringen lagrer denne variabelen navnet på ferien hvis gjeldende dag er en ferie som definert i ferielisten.

  • Overrides_Navn– Under flytutførelsen lagrer denne variabelen navnet på overstyringen som samsvarer med gjeldende klokkeslett som definert i Overrides.

  • Status– Denne variabelen lagrer hvilken av nodene som ble valgt under flytutførelsen, for eksempel arbeidstid, helligdager, overstyring eller standard.

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 den kryptografiske hash-aktiviteten på flyt-lerretet.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Hash-konfigurasjon konfigurerer du følgende:

InndatavariablerUtdatavariablerNodeutfall
Hashing-algoritme: Velg en hashing-algoritme for å generere en hash. Vi støtter følgende hashingalgoritmer:
  • SHA-256: Denne algoritmen genererer en unik hash på 256 bit (32 byte) med fast størrelse.
  • SHA-512: Denne algoritmen genererer en unik hash på 512 bit (64 byte) med fast størrelse.
hash.utdata: Generert hash lagres i denne variabelen. ved suksess: Hashen er generert.
Vanlig tekst: Skriv inn en inputvariabel eller ren tekst som skal hashes. hash.salt: Saltverdien som brukes lagres i denne variabelen. vedfeil: Hash-generering mislyktes på grunn av ugyldig inndata.
Påfør salt: Merk av i denne avmerkingsboksen hvis du vil konfigurere ekstra sikkerhet for den krypterte strengen. Salt er tilfeldige data som legges til strengen før den sendes til hash-funksjonen.
Salttype: Velg typen Salt-data du vil legge til i strengen. Støttede saltverdier inkluderer tekst, base64 og heksadesimal. Du kan også generere en tilfeldig verdi under kjøretid ved å velge Generer salt automatisk.
Saltverdi: Data som må legges til strengen som skal hashes.

Hva du skal gjøre nå

Standard utdatavariabelen for den kryptografiske hash-noden er CryptographicHash.HashOutput, som fanger opp hashen.

Generer engangskode

Aktiviteten Generer engangspassord genererer et engangspassord (OTP) for brukergodkjenningsscenarier som tofaktorautentisering og flerfaktorautentisering. Du kan bruke engangskoder i flere scenarier, som å bekrefte brukerens identitet, sjekke gyldigheten av kontoer for bedrifter, sikre informasjon og mye mer.

Aktivitetene Generer OTP og Bekreft OTPbrukes ofte sammen for å konfigurere brukerautentiseringsflyter som tofaktorautentisering.

1

Dra og slipp aktiviteten Generer engangskode på flytlerretet.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I OTP Generation Logickonfigurerer du ønsket format og lengde for engangspassord.

  1. OTP-format: Velg et OTP-format. Standardformatet er alfanumerisk. Webex Connect støtter følgende OTP-formater:

    • Alfanumerisk – en streng som inneholder en kombinasjon av alfabetiske og numeriske tegn, for eksempel Pq1ANQ, D345SdrQ.

    • Alfabetisk – en streng som inneholder en kombinasjon av små og store bokstaver, for eksempel BPmFxV, GhrtYwd.

    • Numerisk - en streng som inneholder numeriske tegn, for eksempel 675468, 4321, 4572.

  2. Engangskode-lengde: Angi engangskodelengden. Standardlengden er seks tegn. Minimumslengden på en OTP er 4 og maksimumslengden er 64.

  3. Konfigurer følgende Ytterligere OTP-innstillinger:

    • Gyldighet for engangskode: Definer OTP-gyldighet (i minutter). Engangskoden utløper etter denne perioden. Ved ny sending av en OTP-forespørsel nullstilles gyldigheten. Standard gyldighetsperiode for engangskoden er 30 minutter.

    • Velg handlingen for Ved ny sending av OTP-forespørsel, enten Generer ny OTP eller Bruk gjeldende OTP på nytt. Gyldigheten av engangskoden tilbakestilles for begge handlingene.

    • Skriv inn en Transaksjonsreferanse eller velg en variabel som inneholder denne verdien. Dette er en unik referansekode knyttet til den genererte engangskoden som brukes til å validere den.

Hva du skal gjøre nå

Standard utdatavariabelen for noden «generate OTP» er «generateOTP.OTP». Denne registrerer den genererte OTP-en.

HTTP-forespørsel

HTTP-forespørselsaktiviteten henter informasjon fra en ekstern datakilde, for eksempel et CRM-system, ved hjelp av standard HTTP-protokoller.

Basic Auth- og OAuth 2.0-attributter støttes for autentiserte endepunkter.

Relaterte flytmaler

Følgende maler bruker HTTP-forespørselsaktiviteten:

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I seksjonen HTTP-forespørselsinnstillinger konfigurerer du følgende:

  1. Bruk autentisert endepunkt– Aktiverer muligheten til å sende en HTTP-forespørsel til et autentisert endepunkt. Som standard er denne veksleknappen på.

  2. Kobling– Velg koblingen fra rullegardinlisten. Rullegardinlisten viser navnet på koblingene som er konfigurert i kontrollhuben. Connectoren tilbyr et felles sted for lagring av påloggingsinformasjon for tjenesten du vil ha tilgang til.

    For eksempel validerer og tillater Salesforce Connector tilkobling til Salesforce-kontoen. Du kan deretter referere til denne koblingen fra HTTP-forespørselsaktiviteten for å sende en forespørsel. Dette oppretter i hovedsak domenedelen av URL-en. Hvis du vil konfigurere en kobling på kontrollhuben, kan du se artikkelen Konfigurer integrasjonskoblinger for Webex-kontaktsenteret.

  3. Forespørselssti– Skriv inn forespørselsstien for HTTP-forespørselen.

    Dette feltet vises når veksleknappen Bruk autentisert endepunkt er på.

  4. Forespørsels-URL– Definerer forespørsels-URL-en som strekker seg over både domene- og forespørselsbaner for uautoriserte endepunkter.

    Dette feltet vises når veksleknappen Bruk autentisert endepunkt er av.

  5. Metodetyper: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD– Definerer HTTP-forespørselsaktiviteten som støtter følgende populære metoder:

    • BLI: Be om data fra en spesifisert ressurs.

    • STOLPE: Send data til en server for å opprette eller oppdatere en ressurs.

    • SETTE: Erstatter alle gjeldende representasjoner av målressursen med forespørselsnyttelasten.

    • LAPP: Bruk delvise endringer på en ressurs.

    • SLETT: Slett den angitte ressursen.

    • ALTERNATIVER: Beskriv kommunikasjonsalternativene for målressursen.

    • HODE: Ber om et svar som er identisk med en GET-forespørsel, men uten svarteksten.

  6. Spørreparametere– Definerer parametere du sender som en del av HTTP-forespørselen. Webserveren tilbyr disse ekstra parameterne som for eksempel kan brukes til å lage en GET-forespørsel. I Nøkkel-verdi-kolonnene skriver du inn nøkkelen for spørringen og den tilhørende verdien du må sende med spørringen. Parametrene er en liste med nøkkelverdipar som er atskilt med et-tegnet ( & )-symbolet. Du kan også bruke variabelverdiene i syntaksen for doble klammeparenteser til å sende variabelverdier.

    Hvis du for eksempel vil hente kontosaldoen til en kunde basert på ANI-en, kan nøkkelen og verdien, avhengig av API-ene for datalagertjenesten, være:

    Nøkkel: ANI

    Verdi: {{NewContact.ANI}}

    For å legge til en spørreparameter, klikk på Legg til ny. Dette legger til en rad der du kan skrive inn de respektive nøkkel-verdi-parene. Du kan legge til så mange spørreparametere som nødvendig som en del av HTTP-forespørselen.

  7. HTTP-forespørselsoverskrifter– Definerer HTTP-overskriftene som lar klienten sende tilleggsinformasjon med en HTTP-forespørsel. Forespørselsoverskrifter som Godta, Accept‐*, eller If-* tillater å utføre betingede forespørsler sammen med andre overskrifter som Cookie og User-Agent.

    For eksempel, som en del av en GET-forespørsel, bruk:

    BLI /home.html HTTP/1.1

    Vert: developer.mozilla.org

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

    Akseptere: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Godta språk: en‐US,en;q=0.5 Godta koding: gzip, tøm luften, br

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

    Forbindelse: holde i live

    Oppgraderings-usikre-forespørsler: 1

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

    Hvis-ingen-samsvar: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" Cache-kontroll: max‐age=0

    For å legge til en HTTP-header, klikk på Legg til ny. Dette legger til en rad der du kan skrive inn de respektive nøkkelverdiparene. Du kan legge til så mange HTTP-overskrifter som nødvendig som en del av HTTP-forespørselen.

  8. Innholdstype– Angir forventet innholdstype for forespørselsteksten. De støttede innholdstypene inkluderer:

    • Applikasjon/JSON

    • Skjema-URL-kodet

    • TOML

    • XML

    • Fil

      YAML

    • Skjemadata

    • GraphQL

    • Annen

  9. Forespørselstekstverdi– Angir databytene som sendes i en HTTP-transaksjonsmelding, rett etter overskriftene hvis det finnes noen. I visse typer HTTP-forespørsler, som for eksempel en POST- eller PUT-forespørsel, kan du sende en forespørselstekst som spesifiserer innholdet som skal oppdateres hos målressursen.

    • Velg Innholdstype som Fil. Kolonnene INNHOLD og FILNAVN vises. Rullegardinmenyen INNHOLD viser listen over JSON-variabler fra flyt- og utdatavariablene fra postaktivitetene.

      • INNHOLD– Velg den innspilte lydfilen fra rullegardinlisten. Lydfilen fylles ut basert på utdatavariablene som er konfigurert i aktivitetene Ta opp. Systemet sender denne lydfilen til tredjepartsserveren eller API-et.

      • FILNAVN– Skriv inn navnet på lydfilen. Dette filnavnet vises på målserveren eller API-et.

      Innholdstypen Skjemadata fanger opp skjemadata i nøkkelverdi-par. Dette feltet støtter opplasting av filer og skjemadata, og er nyttig for opplasting av lydfiler.

      Hvis du velger innholdstypen Skjemadata, vises følgende felt:

      • -tast– Bruk denne som nøkkel for å få tilgang til dataene. Den brukes også i Content-Disposition-overskriften.

      • Type– Typen kan være enten tekst eller fil.

      • Verdi– Konfigurer verdien (tekst i JSON-format definerer innholdstypen sammen med andre parametere som filnavn og så videre. & & Fil inneholder de faktiske fildataene.

        Skjemadata støtter referanse til filnavnet fra registreringsaktiviteten for bruk i opptak av ledetekster og hilsener via flyt. For «Fil» velger du variabelen som gir filnavnet som tilsvarer utdatavariabelen for postaktiviteten.

      Hvis du velger Innholdstype som GraphQL, vises feltene Spørring og GraphQL Variabler. Disse feltene brukes til å registrere data og variabler.

      • Spørring– Spørreparameteren er obligatorisk og skal inneholde kildeteksten til et GraphQL-dokument.

      • GraphQL-variabler– Variablene representerer de dynamiske verdiene for spørringen.

        Med GraphQL-støtte kan du sende forespørsler til et hvilket som helst API som støtter GraphQL innebygd, for eksempel når du bruker WebexCC API-koblingen til å kalle søke-API-et. Dette muliggjør brukstilfeller der rapporteringsdata kan brukes til tilpasset logikk og rutingbeslutninger.

      Hvis du velger Innholdstype som Annet, kan du angi innholdstypen du trenger (hvis API-et krever en Innholdstype -overskrift som ikke er tilgjengelig i flytdesigneren). Dermed kan du velge en annen innholdstype enn standardtypene som støttes.

  10. Response Timeout– Angir tilkoblingstidsavbruddet for HTTP-forespørselen. Standardinnstillingen er 2000 millisekunder, men den kan ha en ubegrenset verdi.

  11. Antall nye forsøk– Angir antall ganger HTTP-forespørselen forsøkes etter en feil. Det er ikke mulig å prøve å få tjenesten på nytt. Du kan gi en hvilken som helst ubegrenset verdi for antall nye forsøk.

    Denne parameteren brukes hvis statuskoden er 5xx; for eksempel 500 eller 501.

4

I delen Parse Settings kan du analysere svaret som genereres fra HTTP-forespørselen til forskjellige variabler. Denne konfigurasjonen er valgfri fordi ikke alle HTTP-forespørselsscenarier krever parsing.

  1. Innholdstype– Angir forventet innholdstype for svarteksten. Innholdstypene inkluderer:

    • JSON

    • TOML

    • XML

    • YAML er de støttede innholdstypene.

  2. Utdatavariabel– Velg en variabel som skal inneholde dataene fra en bestemt del av HTTP-forespørselssvarobjektet.

  3. Baneuttrykk– Definer baneuttrykket for å analysere responsobjektet. Avhengig av datastrukturen til responsobjektet og grunnen til å trekke ut et delsett av informasjon, varierer baneuttrykket.

    Data normaliseres til et objekthierarki før utførelse av Path Expression, slik at JSONPath brukes i responsobjektet uavhengig av den konfigurerte innholdstypen.

Utdatavariabler

HTTP-forespørselen returnerer følgende utdatavariabler:

  • HTTPRequest1.httpStatusCode: Returnerer statuskoden til HTTP-en.

    Disse svarkodene er klassifisert i fem hovedkategorier:

    • Informative svar (100–199)

    • Vellykkede svar (200–299)

    • Omdirigeringer (300–399) Klientfeil (400–499)

    • Serverfeil (500–599)

  • HTTPRequest1.httpResponseBody: Returnerer svarteksten for HTTP-forespørselen.

  • HTTPRequest1.httpResponseHeaders: Returnerer headerinformasjonen fra svaret.

Innholdstypeformater

Følgende eksempler beskriver eksempelinndata-innholdstypeformater og JSON-svaret.

  • Innholdstype XML

    Bruk dette verktøyet til å konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.

    • XML-inndataformat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.note.from for å få verdien som Jani.

  • Innholdstype TOML

    Bruk dette verktøyet til å konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.

    • TOML-inndataformat:

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

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.owner.name for å få verdien som «Tom Preston-Werner».

  • Innholdstype YAML

  • Bruk dette verktøyet til å konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.

    • YAML-inndataformat:

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

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.martin.job for å få verdien Utvikler.

  • Innholdstype JSON

    Bruk JSON-uttrykksevaluatoren https://jsonpath.com/.

    • JSON-inndataformat:

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

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.martin.job for å få verdien Utvikler.

Innstillinger for aktivitetsventing

I visse tilfeller, dersom et HTTP-svar opplever en merkbar forsinkelse, vil den som ringer oppleve en periode med stillhet. For å redusere dette scenariet er det mulig å laste opp en lydfil. Denne filen vil bli spilt av for den som ringer mens HTTP-svaret hentes. I tillegg er det mulig å konfigurere varigheten av forsinkelsen før denne lyden spilles av.

  1. Aktiver lyd ved venting– Aktiver denne innstillingen for å spille av den valgte lydfilen i en kontinuerlig løkke, noe som sikrer uavbrutt avspilling mens systemet henter HTTP-svar.

  2. Lydfil– Velg en lydfil. Systemet spiller av denne lydfilen for den som ringer for å fylle stillheten mens det henter et HTTP-svar.

  3. Forsinkelse– Angi forsinkelsestidsverdien i millisekunder i henhold til kravene. Standardverdien er forhåndsinnstilt til 2000 millisekunder.

Det er best å holde forsinkelsesinnstillingen over 2 sekunder og prøve å optimalisere svartiden på HTTP-spørringen. Dette sikrer at lyden ikke spilles av unødvendig, samtidig som det gir minimal forsinkelse for død luft til den som ringer.

Parse

Bruk Parse-aktiviteten til å trekke ut informasjon fra dataobjektet. Parse-aktiviteten tar inndatastrenger (JSON, TOML, XML og YAML) og konverterer dem til en JSON-struktur basert på de spesifiserte dataene. Du kan deretter tilordne JSON-strukturen til en variabel ved hjelp av et JSON-baneuttrykk. 

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.

Før du begynner

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillingerskriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Parseinnstillinger konfigurerer du følgende:

  1. Input Variable– Angir variabelen som lagrer dataobjektet som skal brukes til parsing.

  2. Innholdstype– Angir forventet innholdstype for dataobjektet. JSON, TOML, XML og YAML er støttede innholdstyper.

  3. Utdatavariabel– Velg en variabel som skal inneholde dataene fra en bestemt del av HTTP-forespørselssvarobjektet.

  4. Baneuttrykk– Definer baneuttrykket for å analysere responsobjektet. Avhengig av datastrukturen til responsobjektet og grunnen til å trekke ut et delsett av informasjon, varierer baneuttrykket.

    Data normaliseres til et objekthierarki før utførelse av Path Expression, slik at JSONPath brukes i responsobjektet uavhengig av den konfigurerte innholdstypen.

    Baneuttrykk skal bekreftes med Jayway JSONPath-uttrykk. For mer informasjon, se https://github.com/json-path/JsonPath.

Innholdstypeformater

Følgende eksempler beskriver eksempelinndata-innholdstypeformater og JSON-svaret.

  • Innholdstype XML

    Bruk dette verktøyet til å konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.

    • XML-inndataformat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.note.from for å få verdien som Jani.

  • Innholdstype TOML

    Bruk dette verktøyet til å konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.

    • TOML-inndataformat:

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

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.owner.name for å få verdien som «Tom Preston-Werner».

  • Innholdstype YAML

  • Bruk dette verktøyet til å konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.

    • YAML-inndataformat:

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

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.martin.job for å få verdien Utvikler.

  • Innholdstype JSON

    Bruk JSON-uttrykksevaluatoren https://jsonpath.com/.

    • JSON-inndataformat:

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

    • Data/JSON Normalisert respons

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

      Eksempel på JSON-stiuttrykk: Bruk $.martin.job for å få verdien Utvikler.

Angi variabel

Bruk aktiviteten Angi variabel til å angi verdier for variabler. Du kan endre verdiene til variablene basert på kravene dine eller i henhold til flyten.

Du kan konfigurere flere variabler i én aktivitet for å sette variabeler. Dette eliminerer behovet for å konfigurere flere individuelle «Sett variabel»-aktiviteter på lerretet, og gjør det dermed mulig for flytutviklerne å bygge og endre flyter raskere.

Angi hvilken type variabel du ønsker å velge. Hvis du vil ha mer informasjon, kan du se Tilpassede variabler og Forhåndsdefinerte variabler.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering. Hvis du ikke konfigurerer feilhåndteringsbanen, håndterer den globale feilbehandleren flytutførelsesfeilen.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I innstillingen Variabelinnstillinger konfigurerer du følgende:

  1. Variabel– Velg variabelen fra rullegardinlisten. Du kan bare angi tilpassede flytvariabler til tilpassede verdier. Forhåndsdefinerte variabler har faste verdier som diktert av flytutførelsen.

  2. Variabelverdi– Klikk på alternativknappen Angi verdi for å angi variabelen til en bestemt verdi. Inndatafelttypen endres basert på datatypen til den valgte variabelen. Hvis du vil vite mer om variable datatyper, kan du se Opprette tilpassede flytvariabler.

    Hvis verdien er en streng, kan du skrive inn enkel tekst eller et uttrykk.

    For å legge inn et uttrykk, bruk {{variable}} syntaks.

    Klikk på alternativknappen Angi til variabel for å angi variabelverdien til verdien til en annen variabel i flyten. Velg en variabel fra rullegardinlisten. Alle variabler i flyten er tilgjengelige for valg.

  3. Legg til ny– Klikk på Legg til ny for å legge til nye variabler. Definer variabelen og variabelverdien. Ikke inkluder komplekse uttrykk når du konfigurerer flere variabler i én aktivitet for å sette variable.

    Du kan konfigurere opptil 10 variabler i én aktivitet for å angi variabler. Du kan endre rekkefølgen på variablene i aktiviteten Angi variabel.

Bekreft engangskode

Aktiviteten Bekreft engangskode lar deg validere den brukerangitte engangskoden ved hjelp av transaksjonsreferansen som ble registrert under generering av engangskode.

1

Dra og slipp aktiviteten Bekreft engangskode på flytlerretet.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I seksjonen OTP-detaljer konfigurerer du følgende:

  1. Engangskode: Skriv inn variabelnavnet som inneholder OTP som brukeren har angitt.

  2. Transaksjonsreferanse: Den unike referansen som noden bruker for å bekrefte engangskoden som ble innhentet i trinn 1.

  3. OTP-prefiks og OTP-suffiks (valgfritt): Skriv inn prefikset and/or suffikset til engangskoden, som må fjernes før engangskoden verifiseres.

4

I Avanserte innstillingerkonfigurerer du følgende:

  • Varslings-URL (Valgfritt): Konfigurer et endepunkt for å motta success/failure varsler. Varslingsnyttelasten inkluderer korrelasjons-ID-en (transaksjonsreferansen som sendes i Generer OTP), statusen i beskrivelsesfeltet, tidsstempelet for OTP-verifisering og relaterte metadata.

    Eksempel på nyttelast

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

I Ekstra parametereskriver du inn nøkkel-verdi-parene som ble angitt i genereringsnoden for engangskode, i form av Nøkkel og Verdi. Gjenta dette trinnet for å legge til flere parametere.

Aktiviteter i stemmen

  • Blind overføring
  • Brooverføring
  • Analyse av samtalefremdrift
  • Tilbakeringing
  • Samle sifre
  • Meny
  • Spill av melding
  • Spill musikk
  • Rekord
  • Opptakskontroll
  • Planlegg tilbakeringing
  • Send sifre
  • Angi kunngjøring
  • Angi nummerpresentasjon
  • Angi hviskemelding
  • Start mediestrømming
  • Last opp lyd

Blind overføring

Aktiviteten Blind overføring gjelder når en samtale skal overføres til et eksternt eller tredjeparts DN basert på et sett med flytkriterier. Overføringen kan også initieres til en ekstern bro. Det konfigurerte kriteriesettet utløser aktiviteten.

Bruk Blind Transfer-noden til å overføre samtaler til eksterne oppringingsnumre eller EPDN-er (Entry Point Directory Numbers). Du kan ikke overføre variabler med denne overføringen. For å flytte kontakter mellom inngangspunkter eller flyter og sende kontaktdata med kontakten, bruk GoTo med variabeltilordning.

Under blind overføring vil de tidligere ferdighetsbegrensningene bli beholdt når en samtale overføres til en ferdighetsbasert kø. Dette er fordi ferdighetsbegrensninger beregnes når en flyt kjøres. Men siden flyten ikke utføres ved blind overføring, beholdes de tidligere ferdighetsbegrensningene.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.

Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inkludere en blind overføringsaktivitet. Du kan ikke legge til en blind overføringsaktivitet i hendelsesflytene i flytkontroll.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Overfør oppringingsnummer konfigurerer du destinasjonsnummeret for samtalen ved å skrive det inn manuelt eller velge en variabel.

  1. Overfør oppringingsnummer– Skriv inn linjenummeret som en samtale skal overføres til. Dette kan være et spesifikt tall som legges inn manuelt, eller et dynamisk tall som angis gjennom en flytvariabel.

  2. Spesifikt oppringingsnummer– Skriv inn nummeret som samtalen skal overføres til.

  3. Variabelt oppringingsnummer– Velg flytvariabelen fra rullegardinlisten. Listen viser bare variabler av typen «String».

    Variabelen lagrer nummeret som samtalen skal overføres til.

4

I delen Legg til overskrift kan du konfigurere og sende SIP-overskriftsparameterne til eksterne systemer via 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 Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex kontaktsenter.

  1. Nøkkel– Skriv inn nøkkelen for en tilpasset X-Header.

  2. Verdi– Skriv inn en verdi for den egendefinerte overskriften som skal sendes til den utgående SIP INVITE-meldingen.

Du må unngå å inkludere følgende sensitive PII-informasjon i SIP-overskriftene.

  • Fulle navn– Unngå å bruke fulle navn på enkeltpersoner.

  • Personnummer– Ikke ta med noen del av et personnummer.

  • Fysiske adresser– Unngå å bruke hjemme- eller arbeidsadresser.

  • Finansiell informasjon– Ekskluder kredittkortnumre, bankkontodetaljer osv.

  • Helseinformasjon– Unngå å dele helserelaterte detaljer eller data som kan anses som PHI.

Følgende overskriftsmønstre er reservert for intern bruk og må ikke sendes videre som tilpassede overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli fjernet og ikke sendt til Webex kontaktsenter.

  • X-adresse

  • X-ADD-AVLEDNING

  • X-BNR-State

  • X-BNR-Original-kodek

  • X-BNR-omgått

  • X-BroadWorks-korrelasjonsinfo

  • X-FS-støtte

  • X-Path

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-LYD

  • X-RTMS-APP-PREFIKS

  • X-RTMS-Ingen oppslag

  • X-VPOP-DOMENE

5

Avsnittet om feilkoder for utgangsfeil beskriver feilkodene for utgangsfeilen for aktiviteten Blind overføring.

  1. Ustøttet flytaktivitet– Feilkode 48 indikerer at flyten ikke kan kjøre aktiviteten Brooverføring etter kø eller når en agent er tilordnet samtalen.

  2. Systemfeil– Feilkode 6 representerer diverse systemfeil som ikke faller inn under noen av de definerte kategoriene.

Brooverføring

Aktiviteten Brooverføring gjør det mulig å overføre en samtale midlertidig med en flyt til en ekstern destinasjon, samtidig som kontrollen over samtalen beholdes. Det eksterne målet kan være en ekstern bro eller en interaktiv taleresponstjeneste (IVR).

Når tredjeparten avslutter samtalen, fortsetter samtaleflyten og kobles inn på nytt etter behov, for eksempel ved å sette samtalen i kø til en agent.

Brooverføringsaktiviteten er forbedret for å fjerne kontakten fra køen når en kontakt sendes til en tredjeparts interaktiv talesvar (IVR) eller automatisk samtalefordeling (ACD). Hvis kontakten ikke håndteres i tredjepartssystemet, kan den tas tilbake til den opprinnelige køen.

La oss for eksempel anta at et kontaktsenter har Webex Contact Center-agentressurser og agentressurser på en ekstern samtale center/PBX. Kunden ønsker å sette en samtale i kø mot en kø av Webex Contact Center-agenter i en kort periode (for eksempel 60 sekunder). Hvis ingen agent er tilgjengelig i løpet av denne perioden, kan samtalen deretter overføres via en bro (med en implisitt utkøing) til det eksterne kundesenteret for håndtering for å forbedre responstiden til kunden.

Før du begynner

  • Du kan ikke legge til aktiviteten Brooverføring til aktiviteten Køkontakt.

  • Ikke introduser en brooverføringsaktivitet senere i flyten for kontakter som er parkert, i kø eller tilordnet en agent. Dette kan føre til en ustøttet flytfeil.

  • Du kan ikke bruke aktiviteten Brooverføring i utgående samtaleflyter.

  • Du kan ikke legge til en Bridged Transfer-aktivitet i hendelsesflytene i Flow Control.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Overfør oppringingsnummer konfigurerer du destinasjonsnummeret for samtalen ved å skrive det inn manuelt eller velge en variabel.

  1. Overfør oppringingsnummer– Skriv inn linjenummeret som en samtale skal overføres til. Dette kan være et spesifikt tall som legges inn manuelt, eller et dynamisk tall som angis gjennom en flytvariabel.

  2. Spesifikt oppringingsnummer– Skriv inn nummeret som samtalen skal overføres til.

  3. Variabelt oppringingsnummer– Velg flytvariabelen fra rullegardinlisten. Variabelen lagrer nummeret som samtalen skal overføres til.

4

I delen Innstillinger for tidsavbrudd for overføring kan du konfigurere virkemåten til en brokoblet overføringsaktivitet når det overførte anropet ikke besvares innen en angitt tid.

  1. Tidsavbrudd– Dette er hvor lenge systemet venter på at den overførte parten skal ta imot samtalen. Hvis mottakeren ikke svarer innen denne tiden, avslutter systemet samtalen.

    Varigheten bør være i området 1–120 sekunder. Standardverdien er 10 sekunder.

5

I seksjonen Innstillinger for utdatasifret kan du sende DTMF-sifre til destinasjonen under en brokoblet overføring. Bruk dette til å sende informasjon eller navigere i menyer på en tredjeparts IVR. Du kan legge inn sifrene manuelt eller velge dynamiske sifre ved hjelp av en variabel.

  1. Send utdatasifre– Slå på veksleknappen hvis du vil sende DTMF-sifrene til destinasjonen, etter at destinasjonen har besvart anropet og før overføringen er fullført.

  2. Spesifikke utgangssifre– Skriv inn de spesifikke DTMF-utgangssifrene.

  3. Variable utgangssifre– Velg flytvariabelen fra rullegardinlisten. Variabelen lagrer DTMF-nummeret.

Maksimal lengde på DTMF-sifre er 32 tegn. Støttede tegn er 0–9, AD og asterisk (*), hasj (#), og komma (,). Tegnet komma (,) betyr ett sekunds forsinkelse.

6

I delen Legg til overskriftkan du konfigurere og sende SIP-overskriftsparameterne til eksterne systemer via SIP INVITE-meldingene. Du kan konfigurere opptil 20 overskrifter i den utgående SIP INVITE-meldingen.

  1. Nøkkel– Skriv inn nøkkelen for en tilpasset X-Header.

  2. Verdi– Skriv inn en verdi for den egendefinerte overskriften som skal sendes til den utgående SIP INVITE-meldingen.

Bruk av egendefinerte X-overskrifter støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex kontaktsenter.

Du må unngå å inkludere følgende sensitive PII-informasjon i SIP-overskriftene.

  • Fulle navn– Unngå å bruke fulle navn på enkeltpersoner.

  • Personnummer– Ikke ta med noen del av et personnummer.

  • Fysiske adresser– Unngå å bruke hjemme- eller arbeidsadresser.

  • Finansiell informasjon– Ekskluder kredittkortnumre, bankkontodetaljer osv.

  • Helseinformasjon– Unngå å dele helserelaterte detaljer eller data som kan anses som PHI.

Følgende overskriftsmønstre er reservert for intern bruk og må ikke sendes videre som tilpassede overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli fjernet og ikke sendt til Webex kontaktsenter.

  • X-BroadWorks-korrelasjonsinfo

    X-FS-støtte

  • X-Path

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-LYD

  • X-RTMS-APP-PREFIKS

  • X-RTMS-Ingen oppslag

  • X-VPOP-DOMENE

7

I delen Utdatavariabel kan du registrere informasjon om resultatet av overføringen.

  1. BridgedTransfer_dxm.FailureCode– Denne parameteren registrerer feil- eller statuskoder som korresponderer med mislykkede forsøk på å utføre en brokoblet overføring ved hjelp av Digital Extension Module (DXM).

  2. BridgedTransfer_dxm.FailureDescription– Denne parameteren lagrer beskrivelsen av feilen som oppsto under et forsøk på brooverføring ved bruk av (DXM).

  3. BridgedTransfer.Headers– Denne parameteren lagrer SIP-overskriftene som er analysert fra BYE-meldingen. Overskriftene lagres som et JSON-objekt. Individuelle overskrifter kan trekkes ut og settes inn i flyt- eller globale variabler for videre bruk.

    Tabellen nedenfor oppsummerer feilkodene for utdata for aktiviteten ved brooverføring.

    Feilkode

    Feilbeskrivelse

    Forklaring

    1

    Jegnvalid_Nummer

    Det oppringte eksterne katalognummeret (DN) er ugyldig.

    2

    Travel

    Det eksterne linjenummeret er enten opptatt eller har avvist innkommende anrop.

    3

    Ikke noe svar

    Det eksterne DN-et klarte ikke å svare på anropet innen den forhåndsinnstilte tidsavbruddsperioden.

    48

    Ustøttet flytaktivitet

    Flyten kan ikke kjøre aktiviteten Brooverføring etter at samtalen er satt i kø eller når en agent er tilordnet samtalen.

    6

    System_Feil

    Denne koden representerer diverse feil som ikke faller inn under de ovennevnte kategoriene.

    Brooverføring er kun tilgjengelig på neste generasjons talemedieplattformer (VPOP og Webex Calling).

Analyse av samtalefremdrift

Bruk aktiviteten Analyse av samtalefremdrift til å angi CPA-parametrene for å utføre en voicemail/answering maskindeteksjon (AMD) for et tilbakering.

Du kan plassere aktiviteten Analyse av samtalefremdrift i følgende områder:

  • I hovedflyten, når som helst etter tilbakeringingsaktiviteten.

  • I hendelsesflyten, kun på CallbackFailed-hendelsesbehandleren.

  • I hovedflyten, når som helst for planlagt tilbakeringing eller personlig planlagt tilbakeringing.

Når du prøver å ringe tilbake, hvis anropet treffer AMD/voicemail, Systemet markerer samtalen som mislykket. Resultatet av AMD-deteksjon registreres i utdatavariabelen for årsakssammenheng i hendelsesbehandleren CallbackFailed. Hvis verdien for CallbackFailed.reason er AMD, indikerer det 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 samtale i flyten din, vil den ikke bli startet hvis samtalen besvares av en AMD eller telefonsvarer, noe som forhindrer unødvendige undersøkelser.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Arrangementer.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Avanserte medieparametere konfigurerer du følgende CPA-parametere:

  1. Min. stillhetsperiode– Dette angir minimum stillhetsperiode (i millisekunder) som kreves for å klassifisere en samtale som stemmedetektert. Hvis flere telefonsvareranrop sendes videre til agenter som tale, må du øke denne verdien for lengre pauser i telefonsvarerhilsener. Du kan angi denne verdien mellom 100–1000 ms, med standardverdien 608 ms.

  2. Analyseperiode– Dette indikerer tidsvarigheten (i millisekunder) brukt på å analysere en samtale. Hvis det er en kort agenthilsen på en telefonsvarer, kategoriserer en lengre verdi telefonsvareren som tale. Hvis samtalen er til en bedrift der operatøren har en lengre manusbasert hilsen, kategoriserer en kortere verdi den lange og aktive hilsenen som et telefonsvareranrop. Du kan angi denne verdien mellom 1000–10 000 ms, med standardverdien 2500 ms.

  3. Min. gyldig tale– Dette angir minimumsvarigheten (i millisekunder) for tale som kreves for å klassifisere en samtale som stemme oppdaget. Du kan angi denne verdien mellom 50–500 ms, med standardverdien på 112 ms.

  4. Maks. tid for analyse– Dette indikerer den maksimale tidsvarigheten (i millisekunder) som er tillatt for analyse før en problemanalyse identifiseres som død luft eller lavt volum. Du kan angi denne verdien mellom 1000–10 000 ms, med standardverdien på 3000 ms.

Utgangsvariabler

  • Feilkode– Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.

  • Feilbeskrivelse– Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Tilbakeringing

Tilbakeringing-aktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringing-funksjonen er aktivert for bedriften. Som standard oppretter tilbakeringingsaktiviteten en tilbakeringingsoppgave med tillatelse i samme kø som anropet opprinnelig ble plassert i. Hvis du foretrekker det, kan du konfigurere en annen kø. Hvis du bruker den samme køen, beholder oppgaven sin plassering i køen til neste agent er tilgjengelig.

Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inkludere en tilbakeringingsaktivitet med tillatelse.

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 forsøkt på nytt.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Innstillinger for tilbakeringing konfigurerer du følgende:

  1. Tilbakeringingsnummer– Skriv inn nummeret der innringeren skal motta tilbakeringingen. Velg variabelen fra rullegardinlisten som inneholder tilbakeringingsnummeret, for eksempel ANI-en som er knyttet til samtalen. Variabelen kan være et tall som samles inn i en «Collect Digits»-aktivitet i anropsflyten. Hvis det ikke foretas noe valg, brukes innringerens ANI. Tilbakeringingsnummeret lagres i utdatavariabelen NewContact.ANI-hendelsen.

    Som standard er veksleknappen for Rregistrere tilbakeringing til annen destinasjon? satt til av. Tilbakeringingen er registrert på samme destinasjon i kø. Hvis den foretrukne agenten er opptatt og ikke tilgjengelig, setter du veksleknappen på for å velge et nytt tilbakeringingsmål. Destinasjonen endres fra agent til kø. Du kan ikke endre destinasjonen direkte til en annen agent, men bare til en kø som inneholder agenter.

  2. Tilbakeringingskø– Velg ett av de tilgjengelige alternativene for tilbakeringingskø fra rullegardinlisten:

    • Statisk kø: Velg en statisk kø der alle tilbakeringingsforespørsler plasseres. Oppgaver plasseres nederst i denne køen. Administrer køer fra Kontrollhuben.

    • Variabelkø: Lar administratoren angi en tilbakeringingskø basert på betingelsene i flyten. Velg en variabel fra rullegardinlisten. Listen viser bare variabler av typen «String».

      Standardinnstillingen er satt til køen som innringeren plasseres i, slik den er registrert i den parkerte kontakten. Utdatavariabelen QueueName er knyttet til køkontaktaktiviteten. Om nødvendig, velg en annen variabel fra rullegardinlisten. Sørg for at variabelen gir et gyldig køvalg.

      Når du konfigurerer en flyt for tilbakeringing til foretrukket agent, plasserer du aktiviteten Kø til agent før aktiviteten Tilbakeringing i flyten.

  3. Tilbakeringings-ANI– Aktiverer konfigurasjon av tilbakeringings-ANI for kunder når de mottar en tilbakeringing. Konfigurasjon av ANI for tilbakeringing med tillatelse er ikke obligatorisk. Velg ett av de tilgjengelige alternativene:

    • Statisk ANI: Velg et tilbakeringingsnummer fra rullegardinlisten. Disse oppringingsnumrene er tilordnet til inngangspunkter som er konfigurert i Kontrollhuben. Hvis du ikke velger et tilbakeringingsnummer, bruker Webex kontaktsenter nummeret som er tilordnet til inngangspunktet du har bedt om tilbakeringing for.

    • Variabel ANI (valgfritt): Velg en variabel fra rullegardinlisten. Listen viser bare variabler av typen «String». Sørg for at variabelen oppgir et gyldig 10-sifret nummer med landskode foran.

      Denne koden må tilordnes til et inngangspunkt som initierer tilbakekallingen. For bruk av gyldige ANI-formater, se den tilpassede ANI-valideringstabellen som er tilgjengelig i denne delen. Hvis du ikke velger en variabel, vurderer Webex kontaktsenter nummeret som er tilordnet til inngangspunktet du har bedt om tilbakeringing for.

Delen Innstillinger for tilbakeringing definerer nummeret for tilbakeringing og køen der innringeren må plasseres for tilbakeringingsforespørselen. Systemet reserverer innringerens plass i køen inntil neste agent er tilgjengelig.

Du må bruke en aktivitet for å koble fra kontakt for å avslutte en flytgren som bruker en tilbakeringingsaktivitet. Ellers avsluttes ikke samtalen når en tilbakeringingsforespørsel sendes inn.

Flytadministratorer bør teste funksjonen i et ikke-produksjonsmiljø for å forsikre seg om at ANI-en som er konfigurert som en del av variabel ANI er riktig eller ikke. Hvis den oppgitte ANI-en er feil, bytter tilbakekallingen til standard system-ANI.

Dette er scenariene der den tilpassede ANI-en konfigureres og valideres for leietakeradministrasjon og flytkontroll. Basert på stakken du bruker, kan du se valideringer som bare gjelder for den stakken.

Tabell 12. Tilpasset ANI-validering

Beskrivelse

Leietakeradministrasjon – ANI-innspill

PreDial/Courtesy tilbakeringing – ANI-inngang (flytkontroll)

Validering

ANI uten landskode

Uten landskode. For eksempel, 2567312213

Uten landskode. For eksempel: 2567312213

Gyldig ANI. Samme ANI brukes.

ANI-inngangen for leietakeradministrasjon er med landskode, og ANI-inngangen for flytkontroll er uten konfigurert landskode.

Med landskode. For eksempel, +1-2567312213

Uten landskode. For eksempel, 2567312213

Ugyldig ANI. DNIS brukes

ANI-inngangen for leietakeradministrasjon er uten landskode, og ANI-inngangen for flytkontroll er med konfigurert landskode.

Uten landskode. For eksempel, 2567312213

Med landskode. For eksempel, +1-2567312213

Ugyldig ANI. DNIS brukes.

ANI-inngang for leietakeradministrasjon og ANI-inngang for flytkontroll har konfigurert landskode.

Med landskode. For eksempel, +1-2567312213

Med landskode. For eksempel, +1-2567312213

Gyldig ANI. Samme ANI brukes.

ANI-inngangen for leietakeradministrasjon har ikke mellomrom, og ANI-inngangen for flytkontroll har mellomrom.

Ikke noe mellomrom mellom tallet. For eksempel, +1-2567312213

Mellomrom mellom tallet. For eksempel, +1-2567312213

Gyldig ANI. Samme ANI brukes.

ANI-inndata for Leietakeradministrasjon har ikke bindestreker mellom, og ANI-inndata for Flow Control har bindestreker mellom.

Ingen bindestreker mellom tallet. For eksempel, +1-2567312213

Bindestreker mellom tallet. For eksempel, +1-256-731-2213

Gyldig ANI. Samme ANI brukes.

ANI-inngangen for flytkontroll samsvarer med de siste sifrene i ANI-inngangen for leietakeradministrasjon.

Fullfør ANI-inndata. For eksempel, +1-2567312213

De fire siste sifrene samsvarer. For eksempel, 2213

Ugyldig ANI. DNIS brukes.

ANI-inngangen for flytkontroll har flere konfigurerte sifre enn ANI-inngangen for leietakeradministrasjon.

Delvis ANI-inngang. For eksempel, 2213

10-sifret ANI-inngang. For eksempel, 2567312213

Ugyldig ANI. DNIS brukes.

ANI-inngangen for leietakeradministrasjon er konfigurert, og ANI-inngangen for flytkontroll er ikke konfigurert.

Fullfør ANI-inndata. For eksempel, +1-2567312213

ANI er ikke konfigurert.

Ugyldig ANI. DNIS brukes.

Flytkontroll ANI inneholder ikke et plusssymbol.

Plusstegnet brukes. For eksempel, +1-2567312213

Plusstegnet brukes ikke. For eksempel, 12567312213

Ugyldig ANI. DNIS brukes.

Utdatavariabler:

  • Feilkode– Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.

  • Feilbeskrivelse– Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Feilkoder

Følgende er feilkodene og beskrivelsene for tilbakeringingsaktiviteten:

Tabell 13. Beskrivelse av feilkode for tilbakeringing

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSEL

En ugyldig forespørsel ble gjort i aktiviteten.

2

TILBAKERING_IKKE_STØTTES_PÅ_INTERAKSJON MED UNDERORDNING_

Tilbakeringing er ikke tillatt på en underordnet kontakt.

3

UGYLDIG_KØ

En ugyldig kø ble angitt i aktiviteten.

4

UGYLDIG_DESTINASJON

Destinasjonsnummeret for tilbakeringingen er ugyldig.

5

FUNKSJON_IKKE_AKTIVERT

Funksjonen er ikke aktivert i Webex kontaktsenter-applikasjonen.

6

SYSTEMFEIL_

Systemet opplevde en intern feil.

Samle sifre

Aktiviteten Samle inn sifre ber innringeren om å legge inn en DTMF-inndata (Dual-Tone Multi-Frequency), for eksempel et kontonummer. I likhet med aktivitetene Spill av melding og Meny kan aktiviteten Samle sifre bruke lydfiler, tekst-til-tale-meldinger eller en kombinasjon av begge.

Denne aktiviteten godtar DTMF-inndata med sifre fra 0 til 9 og alfabetene A, B, C og D. Innringeren kan taste inn # eller * som et avslutningssymbol for å indikere slutten på DTMF-inndata.

Innringeren kan ikke bruke avslutningssymbolene for andre scenarier som en del av aktiviteten «Collect Digit», for eksempel bekreftelse av beløp eller kunde-ID.

Som standard støtter neste generasjons medieplattform bare RFC2833-typen DTMF for både innkommende og utgående anrop.

Neste generasjons medieplattform støtter DTMF i båndet.

Denne funksjonen er bare tilgjengelig hvis det tilhørende funksjonsflagget er aktivert.

Du kan også høre DTMF-toner i båndet under opptak og i konferanse med andre parter.

Du kan konfigurere disse feilhåndteringsbanene for å håndtere feil ved flytutførelse:

  • Tidsavbrudd for inngang– Angir feilutdatabanen som flyten tar etter at tidsavbruddet for inngang er utløpt. Konfigurering av denne banen sikrer at den som ringer ikke går inaktiv for lenge. Endre varigheten av tidsavbruddet for oppføringen i delen Avanserte innstillinger i Egenskaper-ruten. Vurder å spille av en melding for å tydeliggjøre hva som forventes av den som ringer, og gå deretter tilbake til starten av aktiviteten.

  • Uoverensstemmende oppføring– Angir feilutdatabanen som flyten tar hvis innringeren skriver inn en DTMF-inndata som ikke er konfigurert i delen Tilpassede 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 av en melding for å tydeliggjøre 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 på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Prompt konfigurerer du følgende innstillinger:

  1. Deaktivert tekst-til-tale – Som standard er ikke tekst-til-tale aktivert. For å konfigurere ledeteksten uten tekst-til-tale, legg til minst én forhåndsinnspilt lydfil. Velg lydfilen fra rullegardinlisten. Du kan konfigurere opptil totalt fem lydmeldinger (lydfiler og lydmeldingsvariabler kombinert). Hele ledeteksten spilles av for den som ringer i den konfigurerte rekkefølgen, og veksler mellom lydfilene og lydledetekstvariablene.

    Hvis noen av inndataene i den ordnede listen er tomme, viser systemet en flytfeil. Rett disse feilene før du publiserer flyten.

    • Legg til lydfil(er)– Klikk på Legg til nyfor å legge til flere lydfiler. Filene spilles av for den som ringer i den rekkefølgen de er konfigurert.

      For å fjerne en lydfil fra sekvensen, klikk på Slett -ikonet som vises ved siden av hver rullegardinliste. Slett-ikonet vises ikke når bare én rullegardinliste er tilgjengelig, fordi du trenger minst én lydfil til ledeteksten.

      Hvis du vil administrere lydfiler, kan du se Laste opp en lydressursfil.

    • Legg til lydvariabel– Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen.

      For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk.

      For mer informasjon, se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub.

    • Forhåndsvisningsspørsmål– Klikk på knappen Forhåndsvisningsspørsmål for å forhåndsvise lydfilen. I dialogboksen Forhåndsvisningsledetekst som vises, klikk på spill av for å spille av de valgte lydfilene.

    • Gjør melding avbrytbar– Avmerkingsboksen Gjør melding avbrytbar lar deg angi om den konfigurerte meldingen kan avbrytes av innringerens inndata eller hendelse. Som standard kan ikke forespørsler avbrytes. Hvis det er viktig for den som ringer å høre ledeteksten, må du ikke la den være avbrytbar.

      Note: For organisasjonene som er utstyrt med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten avbrytbar som standard, uavhengig av om avmerkingsboksen Gjør ledetekster avbrytbare er merket av eller ikke av av flytutviklerne.

  2. Aktivert tekst-til-tale– Som standard er ikke tekst-til-tale aktivert. For å bruke tekst-til-tale i instruksjonene dine, aktiver Tekst-til-tale-veksleknappen. Du kan konfigurere opptil totalt fem lydmeldinger (tekst-til-tale-meldinger, lydfiler og lydmeldingsvariabler kombinert). Hele ledeteksten spilles av for den som ringer i den konfigurerte rekkefølgen, og veksler mellom de konfigurerte tekst-til-tale-meldingene, lydfilene og lydledetekstvariablene.

    • Kobling– Språk- og talealternativene endres basert på den valgte koblingen. Valget dikterer språket, kjønnet og tonen som systemet bruker for å lese tekst-til-tale-meldinger til den som ringer.

      Hvis du bruker Google TTS, kan du forhåndsvise de ulike alternativene på Google Tekst til tale -siden.

      Eksisterende kunder på Next Generation-taleplattformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-koblinger.

    • Overstyr standardspråk & Stemmeinnstillinger– Bruk denne veksleknappen for å overstyre stemmeinnstillingene som er konfigurert i den globale stemmenavn-variabelen. Denne parameteren er aktivert som standard.

    • Utgangsstemme– Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer Overstyr standardspråk & Stemmeinnstillinger veksleknapp. Velg navnet på utgangsstemmen fra rullegardinlisten.

      Hvis navnet på utdatastemmen som støttes av Google ikke er tilgjengelig i rullegardinlisten Utdatastemme, deaktiver Overstyr standardspråk. & Veksleknapp for stemmeinnstillinger. Inkluder aktiviteten Angi variabel før aktiviteten Samle inn sifre i flyten.

      Konfigurer aktiviteten Angi variabel som følger:

      1. Sett variabelen til Global_VoiceName.

      2. Sett variabelverdien til den nødvendige navnekoden for utgangsstemme (for eksempel en-US-Standard-D). Hvis du vil ha mer informasjon om støttede stemmer og språk, kan du se siden Google-støttede stemmer og språk.

    • Legg til tekst-til-tale-melding– Når du lager ledeteksten din, kan du bruke tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger. Klikk på Legg til tekst-til-tale-melding for å legge til et nytt tekstfelt i ledetekstdelen. Her kan du skrive meldingen som leses opp for den som ringer, med valgt språk og stemme.

      Viktige hensyn:

      • Bruk en aktivitet av typen Angi variabel til å angi verdien av en TTS-melding til en flytvariabel før du bruker den i aktiviteten.

      • Bruk enkle anførselstegn i stedet for doble anførselstegn i pebble-uttrykk.

      Det er ingen tegngrense for Cisco tekst-til-tale-meldinger.

      Feltet godtar to typer inndata: råtekst (ren tekst) eller SSML-formaterte data. Du kan også bruke variabler som en del av meldingen for å lese det dynamiske innholdet.

      For å spesifisere en variabel, bruk denne syntaksen: {{variable}}. For eksempel, {{NewContact.ANI}}.

      For støttede SSML-tagger for Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center.

    • Legg til lydfil– Hvis du vil veksle mellom tekst-til-tale-meldinger og forhåndsinnspilte lydfiler, klikker du på Legg til lydfil. Dette legger til en ny rad i konfigurasjonen der du kan velge en lydfil fra en rullegardinliste.

      For å fjerne et element fra sekvensen, klikk på Slett-ikonet ved siden av elementet. Slett-ikonet er ikke synlig når bare ett felt er konfigurert, fordi minst én melding eller lydfil er nødvendig.

    • Legg til lydvariabel– Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen.

      For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk.

      For mer informasjon, se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub.

    • Forhåndsvisningsspørsmål– Klikk på knappen Forhåndsvisningsspørsmål for å teste og forhåndsvise tekst-til-tale-meldingene og lydfilene. I dialogboksen Forhåndsvisningsledetekst som vises, velg ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene slik:

      1. Klikk på Spill av alle for å spille av både lydfilen og meldingen samtidig.

      2. Spill bare av lydfilene.

      3. Spill bare av tekst-til-tale-meldingene.

    • Gjør spørring avbrytbar– Avmerkingsboksen Gjør spørring avbrytbar lar deg angi om den konfigurerte spørringen kan avbrytes av innringerens inndata eller hendelse. Som standard kan ikke forespørsler avbrytes. Hvis det er viktig for den som ringer å høre ledeteksten, må du ikke la den være avbrytbar.

      For organisasjonene som er utstyrt med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten som avbrytbar som standard, uavhengig av om avmerkingsboksen Lag ledetekster Avbrytbar er merket av eller ikke av av flytutviklerne.

  3. Deretter konfigurerer du innstillinger for tekst-til-tale. Tekst-til-tale-innstillingene inkluderer følgende innstillinger som brukes til å validere forventet DTMF-inndata fra den som ringer.

    • Talehastighet– Angir talehastigheten. Øk eller reduser den numeriske inndataen for å opprettholde den ideelle talehastigheten og kontrollere talehastigheten for utdata.

      Gyldige verdier for numerisk inndata er i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 ord/min.

    • Volumøkning– Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inndataen for å opprettholde det ideelle volumet på utgående tale.

      Gyldige oppføringer for numerisk inndata er i området fra –96,0 desibel til 16,0 desibel (dB). Standardverdien er 0,0 dB.

  4. I Avanserte innstillinger konfigurerer du følgende:

    • Tidsavbrudd uten inndata– Angir den maksimale varigheten som aktiviteten Samle sifre venter på inndata, før den går videre til banen for tidsavbrudd for inndata. Standardverdien er 3 sekunder.

    • Tidsavbrudd mellom sifre– Angir den maksimale varigheten som aktiviteten Samle sifre venter mellom sifre, før den fortsetter i flyten. Dette skjer bare etter at minst ett siffer er tastet inn. Den som ringer kan taste inn terminatorsymbolet for å indikere at inntastingen er fullført, slik at samtalen fortsetter uten å vente på tidsavbruddet mellom sifrene.

      Inter-Digit Timeout gjelder ikke for kunder som bruker Voice Services Platform. Som standard er ikke denne parameteren deaktivert for kunder som bruker Voice Services Platform.

    • Minimumssifret– Angir minimumsantall sifre som innringeren må taste inn. Standardverdien er 1. Hvis innringeren skriver inn en inngang som er mindre enn denne verdien, følger flyten banen Uoverenstemmende oppføring som er konfigurert i delen Feilhåndtering.

    • Maksimalt antall sifre– Angir det maksimale antallet sifre som innringeren kan taste inn. Standardverdien er 10. Hvis innringeren skriver inn en verdi som er høyere enn denne, følger flyten banen Uoverenstemmende oppføring som er konfigurert i delen Feilhåndtering.

    • Terminatorsymbol– Angir tegnet som innringeren kan skrive inn for å angi slutten på inndataene. Terminator-symbolet kan være enten # eller * avhengig av konfigurasjonen.

      Som standard er Terminator-symbolet #.

  5. I seksjonen Utdatavariabel gir aktiviteten Samle inn sifre variabelen {{CollectDigits.DigitsEntered}}, som lagrer innringerens DTMF-inndata når flyten kjører. Du kan bruke denne variabelen i påfølgende aktiviteter for å kontrollere flytlogikken. Variabelnavnet gjenspeiler dynamisk etiketten som er tilordnet aktiviteten Samle sifre. Hvis flyten inkluderer flere aktiviteter for innsamling av sifre, registrerer systemet en separat utdatavariabel for hver enkelt. Hvis du vil ha mer informasjon, kan du se Variabler for hendelsesutgang.

Meny

Menyaktiviteten lar deg bygge en Cisco Unified IP Interactive Voice Response (IVR)-opplevelse i flyten din. Aktiviteten spiller av en ledetekst som lar den som ringer taste inn et DTMF-siffer. Basert på sifferet som innringeren taster inn, kan flyten ta en annen vei.

En meny kan ha 1–10 grener, representert med sifrene 0–9.

Du kan bruke menyaktiviteten med eller uten tekst-til-tale aktivert. Konfigurasjonsalternativene endres deretter.

Du kan konfigurere disse feilhåndteringsbanene for å håndtere feil ved flytutførelse:

  • Tidsavbrudd uten inndata– Angir feilutdatabanen som flyten tar etter at tidsavbruddsvarigheten for inndata er utløpt. Konfigurering av denne banen sikrer at den som ringer ikke går inaktiv for lenge. Endre varigheten for tidsavbrudd uten input i delen Avanserte innstillinger i Egenskaper-ruten. Vurder å spille av en melding for å avklare forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten.

  • Uoverensstemmende oppføring– Angir feilutdatabanen som flyten tar etter at innringeren skriver inn en DTMF-inndata som ikke er konfigurert i delen Tilpassede menykoblinger. Konfigurering av denne banen sikrer at den som ringer kan starte aktiviteten på nytt og prøve på nytt. Vurder å spille av en melding for å avklare forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten.

    Slik løkker du samtalen tilbake til starten av aktiviteten et angitt antall ganger:

    • Legg til aktiviteten Angi variabel etter Meny-aktiviteten.

    • I menyaktiviteten kobler du nodene Timeout uten input og Unmatched Entry til aktiviteten Set Variable.

    • Konfigurer aktiviteten Angi variabel som følger:

      • I feltet Variabel velger du Tidsavbrudd.

      • Sett variabelverdien til {{Timeout +1}}.

    • Legg til betingelsesaktiviteten etter angi variabelaktiviteten.

    • I Betingelsesaktiviteten skriver du inn følgende uttrykk:

      {{Timeout >= n}}, der 'n' er antall ganger du vil sende anropet tilbake til menyen før anropet kobles fra.

      For eksempel, hvis {{Timeout >= 3}}, Konfigurasjonen returnerer anropet til menyen tre ganger før anropet kobles fra.

    • Legg til aktiviteten Spill av melding etterfulgt av aktiviteten Koble fra kontakt for å spille av opptaket og koble fra samtalen hvis den som ringer ikke velger de konfigurerte alternativene, eller hvis det oppstår tidsavbrudd etter n antall ganger.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Prompt konfigurerer du følgende innstillinger:

  1. Deaktivert tekst-til-tale– Tekst-til-tale er ikke aktivert som standard. For å bruke tekst-til-tale i ledeteksten din, aktiverer du veksleknappen for tekst-til-tale. Velg lydfilen fra rullegardinlisten. Du kan konfigurere opptil totalt fem lydmeldinger (lydfiler og lydmeldingsvariabler kombinert). Aktiviteten spiller av hele ledeteksten for den som ringer i den konfigurerte rekkefølgen, og veksler mellom lydfilene og de konfigurerte variablene for lydledetekst.

    Hvis noen av inndataene i den ordnede listen er tomme, viser systemet en flytfeil. Rett disse feilene før du publiserer flyten.

    • Legg til lydfil(er)– For å konfigurere ledeteksten uten tekst-til-tale, legg til minst én forhåndsinnspilt lydfil. Velg filen fra rullegardinfeltet merket 1. For å legge til flere lydfiler, klikk på Legg til ny.

      For å fjerne en lydfil fra sekvensen, klikk på Slett -ikonet som vises ved siden av rullegardinlisten. Fordi minst én lydfil er nødvendig, er ikke Slett -ikonet synlig hvis bare ett rullegardinfelt er synlig.

      Administrer lydfiler fra innstillingen Lydmeldinger i Kontrollhuben. Hvis du vil ha mer informasjon, kan du se Administrere lydmeldinger.

    • Legg til lydvariabel– Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen.

      For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk.

      For mer informasjon, se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub.

    • Forhåndsvisningsspørsmål– Klikk på knappen Forhåndsvisningsspørsmål for å forhåndsvise lydfilen. I dialogboksen Forhåndsvisningsledetekst som vises, klikk på spill av for å spille av de valgte lydfilene.

    • Gjør meldingen avbrytbar– Dette alternativet lar deg angi om den konfigurerte meldingen kan avbrytes av innringerens inndata eller hendelse. Som standard er ikke Gjør melding avbrytbar avmerket for menyaktiviteten. Hvis du vil at den som ringer skal kunne avbryte menyen når de skriver inn DTMF-inndata, bør du vurdere å gjøre meldingen avbrytbar.

      Note: For organisasjonene som er utstyrt med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten som avbrytbar som standard, uavhengig av om avmerkingsboksen Lag ledetekster Avbrytbar er merket av eller ikke av av flytutviklerne.

  2. Aktivert tekst-til-tale– Som standard er ikke tekst-til-tale aktivert. For å bruke tekst-til-tale i ledeteksten din, aktiverer du veksleknappen for tekst-til-tale. Du kan konfigurere opptil totalt fem lydmeldinger (tekst-til-tale-meldinger, lydfiler og lydmeldingsvariabler kombinert). Aktiviteten spiller av hele ledeteksten for den som ringer i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale-meldinger, lydfiler og lydledetekstvariabler.

    • Kobling– Velg en kobling for å autentisere tekst-til-tale-tjenesten. Rullegardinlisten viser navnene på Google-koblingene som er konfigurert i Kontrollhuben.

      Eksisterende kunder på Classic Voice-plattformen kan bare se Google TTS-koblingen i rullegardinlisten.

      Eksisterende kunder på Next Generation-taleplattformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-koblinger.

    • Overstyr standardspråk & Stemmeinnstillinger– Bruk denne veksleknappen for å overstyre stemmeinnstillingene som er konfigurert i den globale stemmenavn-variabelen. Denne parameteren er aktivert som standard.

    • Utgangsstemme– Velg navnet på utgangsstemmen fra rullegardinlisten.

      Hvis navnet på utdatastemmen som Google støtter ikke er tilgjengelig i rullegardinlisten Utdatastemme, deaktiver Overstyr standardspråk & Stemmeinnstillinger veksleknapp. Inkluder aktiviteten Angi variabel før menyaktiviteten i flyten.

      Konfigurer aktiviteten Angi variabel som følger:

      1. Sett variabelen til Global_VoiceName.

      2. Sett variabelverdien til den nødvendige navnekoden for utgangsstemme (for eksempel en-US-Standard-D). Hvis du vil ha mer informasjon om støttede stemmer og språk, kan du se siden Google-støttede stemmer og språk.

    • Legg til lydfiler– Hvis du vil veksle mellom tekst-til-tale-meldinger og forhåndsinnspilte lydfiler, klikker du på Legg til lydfil. Dette legger til en ny rad i konfigurasjonen der du kan velge en lydfil fra en rullegardinliste.

    • For å fjerne et element fra sekvensen, klikk på Slett -ikonet i nærheten av elementet. Fordi minst én melding eller lydfil er nødvendig, er ikke Slett -ikonet synlig når bare ett felt er konfigurert.

    • Legg til tekst-til-tale-melding– Når du lager ledeteksten din, kan du utelukkende bruke tekst-til-tale, eller du kan bruke en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger. Klikk på Legg til tekst-til-tale-melding for å legge til et nytt tekstfelt i delen for oppretting av ledetekst.

      Viktige hensyn:

      1. Bruk en aktivitet for å angi variabelverdien til en TTS-melding til en flytvariabel før du bruker den i aktiviteten.

      2. . Bruk enkle anførselstegn i stedet for doble anførselstegn i pebble-uttrykk.

      Du kan skrive inn meldingen som skal leses for den som ringer, ved å bruke valgt språk og stemme.

      Det er ingen tegngrense for Cisco tekst-til-tale-meldinger.

      Feltet godtar to typer inndata: råtekst (ren tekst) eller SSML-formaterte data (Speech Synthesis Markup Language). Du kan også bruke variabler som en del av meldingen for å lese det dynamiske innholdet. Hvis du skriver en variabel, bruk denne syntaksen: {{variable}}. For eksempel, {{NewContact.ANI}} bruker gyldig variabelsyntaks.

      For støttede SSML-tagger for Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center.

    • Legg til lydvariabel– Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen.

    • For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk.

      For mer informasjon, se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub.

    • Forhåndsvisningsspørsmål– Klikk på knappen Forhåndsvisningsspørsmål for å teste og forhåndsvise tekst-til-tale-meldingene og lydfilene. I dialogboksen Forhåndsvisningsledetekst som vises, velg ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene slik:

      1. Klikk på Spill av alle for å spille av både lydfilen og meldingen samtidig.

      2. Spill bare av lydfilene.

      3. Spill bare av tekst-til-tale-meldingene.

    • Gjør meldingen avbrytbar– Dette alternativet lar deg angi om den konfigurerte meldingen kan avbrytes av innringerens inndata eller hendelse. Som standard er ikke Gjør melding avbrytbar avmerket for menyaktiviteten. Hvis du vil at den som ringer skal kunne avbryte menyen når de skriver inn DTMF-inndata, bør du vurdere å gjøre meldingen avbrytbar.

      For organisasjoner som er utstyrt med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten avbrytbar som standard, uavhengig av om flytutviklerne har merket av eller fjernet merket for Gjør ledetekst avbrytbar.

  3. I Tilpassede menylenker konfigurerer du én eller flere menylenker basert på organisasjonens krav.

    Denne funksjonen hjelper én eller flere brukere med å velge forskjellige grener i flyten basert på det valgte sifferet.

    Du kan konfigurere opptil ti tilpassede menylenker.

    • SIFFERT– Velg et tall fra rullegardinlisten. DIGIT tilsvarer DTMF-inngangen som innringeren skriver inn for å indikere hvilken bane i flyten som skal følges. Sifrene 0–9 er tilgjengelige for valg, og du kan bare velge hvert alternativ én gang.

    • KOBLINGSBESKRIVELSE– Legg til en beskrivelse for å angi hvilken bane i flyten sifferet tilsvarer.

      Hvis for eksempel trykking på 1 fører innringeren til en kø som kan hjelpe med et salgsspørsmål, skriver du Salg i lenkebeskrivelsen. LINKBESKRIVELSEN har ingen innvirkning på selve samtalen, men kan hjelpe med å spore hvordan menyen er konstruert.

    • Legg til ny– Klikk på Legg til ny for å legge til flere menylenker. Du kan legge til et siffer og en lenkebeskrivelse for hver rad. Du kan legge til opptil ti lenker.

    Du kan konfigurere menylenker både i Egenskaper-ruten og i selve aktiviteten. Dette gir mulighet for ulike konfigurasjonsalternativer basert på brukerens preferanser. Systemet oppdaterer innholdet i sanntid på begge stedene når en redigering gjøres.

  4. Deretter konfigurerer du innstillinger for tekst-til-tale, og inkluderer følgende innstillinger som brukes til å validere forventet DTMF-inndata fra den som ringer.

    • Talehastighet– Angir talehastigheten. Øk eller reduser den numeriske inndataen for å opprettholde den ideelle talehastigheten og kontrollere talehastigheten for utdata.

      Gyldige verdier for numerisk inndata er i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 ord/min.

    • Volumøkning– Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inndataen for å opprettholde det ideelle volumet på utgående tale.

      Gyldige oppføringer for numerisk inndata er i området fra –96,0 desibel til 16,0 desibel (dB). Standardverdien er 0,0 dB.

    • Tidsavbrudd uten inndata– Angir makstiden aktiviteten venter på inndata før den fortsetter ned banen for tidsavbrudd uten inndata. Standardverdien er 3 sekunder.

  5. Menyaktiviteten bruker {{Menu.OptionEntered}} utgangsvariabel. Når systemet utfører flyten, lagrer denne variabelen DTMF-inndataene som innringeren skrev inn under interaksjonen med menyen.

    Du kan bruke {{Menu.OptionEntered}} utgangsvariabel i senere aktiviteter for å kontrollere flytsekvensen. Variabelnavnet endres dynamisk basert på etiketten som er knyttet til menyaktiviteten. Systemet kan registrere flere variabelverdier når flyten bruker mer enn én menyaktivitet. Hvis du vil ha mer informasjon om denne variabeltypen, kan du se Aktivitetsutdatavariabler.

Spill av melding

Aktiviteten Spill av melding spiller av en uavbrutt melding til den som ringer. Du kan bruke Spill av melding-aktiviteten med eller uten tekst-til-tale-funksjonaliteten aktivert. Konfigurasjonsalternativene endres deretter.

Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.

Spill av melding-aktiviteten er uavbrutt for DTMF-innganger.

Aktiviteten Spill av melding kan avbrytes på grunn av agentens tilgjengelighet til å svare på anropet, hvis den er inkludert etter aktiviteten Køkontakt i en samtaleflyt.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I Prompt-delen konfigurerer du følgende innstillinger:

  1. Deaktivert tekst-til-tale– Hvis du ikke ønsker å bruke tekst-til-tale-funksjonen i ledeteksten, deaktiverer du tekst-til-tale-knappen. Som standard er ikke tekst-til-tale aktivert.

    Du kan konfigurere opptil fem lydmeldinger (lydfiler og lydmeldingsvariabler kombinert). Hele ledeteksten spilles av for den som ringer i den konfigurerte rekkefølgen, og veksler mellom lydfilene og lydledetekstvariablene.

    Hvis noen av inngangene i den ordnede listen er tomme, svarer systemet med en flytfeil. Løs disse feilene før du publiserer flyten

    • Legg til lydfiler– For å konfigurere ledeteksten uten tekst-til-tale, legg til minst én forhåndsinnspilt lydfil. Velg ønsket lydfil fra rullegardinlisten som er merket som 1.

      For å legge til flere lydfiler, klikk på Legg til ny. Filene spilles av for den som ringer i den rekkefølgen de vises.

      For å fjerne en lydfil fra sekvensen, klikk på Slett -ikonet som vises ved siden av hver rullegardinliste.

    • Legg til lydvariabel– Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen.

      For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk.

      For mer informasjon, se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub.

    • Forhåndsvisningsledetekst– Klikk på Forhåndsvisningsledetekstknappen for å forhåndsvise lydfilen. I dialogboksen Forhåndsvisningsledetekst som vises, klikk på spill av for å spille av de valgte lydfilene.

  2. Aktiver tekst-til-tale – For å bruke Tekst-til-tale -funksjonen i ledeteksten, aktiver tekst-til-tale-bryteren. Du kan konfigurere opptil totalt fem lydmeldinger (tekst-til-tale-meldinger, lydfiler og lydmeldingsvariabler kombinert). Hele ledeteksten spilles av for den som ringer i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale-meldinger, lydfiler og lydledetekstvariabler.

    • Kobling– Angir koblingen for å autentisere tekst-til-tale-tjenesten. Rullegardinlisten viser navnet på alle Google-koblinger i Kontrollhuben. Bare de aktive koblingene vises. Velg kontakten fra rullegardinlisten.

      Eksisterende kunder på Classic Voice-plattformen kan bare se Google TTS-koblingen i rullegardinlisten.

      Eksisterende kunder på Next Generation-taleplattformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-koblinger.

    • Overstyr standardspråk & Stemmeinnstillinger– Bruk denne veksleknappen for å overstyre stemmeinnstillingene som er konfigurert i den globale stemmenavn-variabelen. Denne parameteren er aktivert som standard.

    • Utgangsstemme– Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer Overstyr standardspråk & Stemmeinnstillinger veksleknapp. Velg navnet på utgangsstemmen fra rullegardinlisten.

      Hvis navnet på utgangsstemmen som støttes av Google ikke er tilgjengelig i rullegardinlisten Utgangsstemme, deaktiver Overstyr standardspråk & Stemmeinnstillinger veksleknapp. Inkluder aktiviteten Angi variabel før aktiviteten Spill av melding i flyten.

      Konfigurer aktiviteten Angi variabel som følger:

      1. Sett variabelen til Global_VoiceName.

      2. Sett variabelverdien til den nødvendige navnekoden for utgangsstemme (for eksempel en-US-Standard-D). Hvis du vil ha mer informasjon om støttede stemmer og språk, kan du se siden Google-støttede stemmer og språk.

    • Legg til lydfil– Hvis du vil veksle mellom tekst-til-tale-meldinger og forhåndsinnspilte lydfiler, klikker du på Legg til lydfil. Dette legger til en ny rad i konfigurasjonen der du kan velge ønsket lydfil fra rullegardinlisten.

      For å fjerne et element fra sekvensen, klikk på Slett -ikonet som vises ved siden av den tilsvarende inndata- eller rullegardinlisten.

    • Legg til tekst-til-tale-melding Talemelding– Bruk tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger for å bygge ledeteksten.

      Klikk på Legg til tekst-til-tale-melding for å legge til et nytt tekstfelt i delen for oppretting av ledetekst. I dette feltet skriver du inn meldingen som skal spilles av for den som ringer, på valgt språk og stemme.

      Viktige hensyn:

      • Bruk en aktivitet for å angi variabelverdien til en TTS-melding til en flytvariabel før du bruker den i aktiviteten.

      • Bruk enkle anførselstegn i stedet for doble anførselstegn i pebble-uttrykk.

      • Bruk pebble escape-filtre hvis TTS-meldingen din har mer enn én linje (slik at systemet spiller av meldingen), for eksempel {{ variabel | escape('json')}}

      • Det er ingen tegngrense for Cisco tekst-til-tale-meldinger.

      Feltet godtar to typer inndata – råtekst (ren tekst) eller SSML-formaterte data. Du kan også bruke variabler som en del av meldingen for å lese det dynamiske innholdet.

      For støttede SSML-tagger for Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center.

    • Legg til lydvariabel– Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen.

      For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk.

      For mer informasjon, se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub.

    • Forhåndsvisningsspørsmål– Klikk på knappen Forhåndsvisningsspørsmål for å teste og forhåndsvise tekst-til-tale-meldinger og lydfiler. I dialogboksen Forhåndsvisningsledetekst som vises, velg ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene slik:

      1. Klikk på Spill av alle for å spille av både lydfilen og TTS-meldingen samtidig.

      2. Spill kun av lydfiler.

      3. Spill bare av tekst-til-tale-meldinger.

  3. Deretter konfigurerer du innstillinger for tekst-til-tale. Tekst-til-tale-innstillingene inkluderer følgende innstillinger som brukes til å validere forventet DTMF-inndata fra den som ringer.

    • Talehastighet– Angir talehastigheten. Øk eller reduser den numeriske inndataen for å opprettholde den ideelle talehastigheten og kontrollere talehastigheten for utdata.

      Gyldige verdier for numerisk inndata er i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 ord/min.

    • Volumøkning– Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inndataen for å opprettholde det ideelle volumet på utgående tale.

      Gyldige oppføringer for numerisk inndata er i området fra –96,0 desibel til 16,0 desibel (dB). Standardverdien er 0,0 dB.

Ikke inkluder bare Spill av melding-aktiviteten i løkken etter Køkontakt -aktiviteten i samtaleflyten. Du kan bruke en kombinasjon av aktiviteten Spill musikk og aktiviteten Spill melding i løkke for å opprette en gyldig samtaleflyt.

Når du inkluderer Spill av melding-aktiviteten før HTTP-forespørsel -aktiviteten i en anropsflyt, utføres HTTP-forespørselen først etter at lyden er spilt helt av.

Spill musikk

Spill musikk-aktiviteten spiller musikk når et anrop kommer inn eller er 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 (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.

Før du begynner

Når du inkluderer Spill av musikk-aktiviteten før HTTP-forespørsel -aktiviteten i en anropsflyt, utføres HTTP-forespørselen først etter at lyden er spilt helt av.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Musikkinnstillinger konfigurerer du følgende innstillinger:

  1. Statisk lydfil– Velg dette alternativet hvis du vil konfigurere den statiske lyden som skal spilles av fra Lydmelding-siden i Kontrollhuben. Når du har valgt, velger du navnet på lydfilen (.wav) fra rullegardinlisten Musikkfil.

    Hvis du vil ha mer informasjon, kan du se Administrere lydmeldinger.

  2. Dynamisk lydfil– Velg dette alternativet for å spille av lyd dynamisk i én enkelt flyt. For eksempel kan du bruke en variabel til å spille av ledetekster på forskjellige språk basert på kundens preferanser.

    For å konfigurere dynamisk lyd, skriv inn lydvariabelen som et Pebble-uttrykk. For mer informasjon, se Pebble-malsyntaks.

    Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub.

  3. Startforskyvning– Angi avspillingsvarigheten i sekunder for musikkfilen.

    Hvis for eksempel filen er 60 sekunder lang, er Start Offset 45 sekunder, og varigheten er 30 sekunder. De siste 15 sekundene spilles av først, deretter går lyden i løkke til begynnelsen og spiller av de første 15 sekundene. En verdi på 0 starter avspillingen fra begynnelsen.

    Du kan angi startforskyvningen som et statisk tall (for eksempel 20) eller som et uttrykk (for eksempel {{MusicLength + 20}}).

    Sørg for at alle verdiene er numeriske.

  4. Musikkvarighet– Angi avspillingsvarigheten i sekunder for den valgte musikkfilen (for eksempel 30). Du kan angi en statisk verdi (for eksempel 20) eller et uttrykk (for eksempel {{MusicLength + 20}}). Sørg for at alle verdiene er numeriske. Hvis startforskyvningen og varigheten overstiger fillengden, går musikken tilbake til begynnelsen og fortsetter å spille.

    Musikkavspilling følger disse reglene:

    • Hvis den angitte Musikkvarighet er kortere enn lydfilens lengde, spilles musikken bare av i den angitte varigheten. For eksempel spilles en 30-sekunders varighet med en 40-sekunders fil av i 30 sekunder.

    • Hvis Musikkvarighet overstiger lydfilens lengde, spilles musikken av opptil fem ganger filens lengde, og loopes etter behov. For eksempel spilles en 600-sekunders varighet med en 40-sekunders fil av i 200 sekunder (5 × 40).

Når du inkluderer Spill av musikk-aktiviteten før HTTP-forespørsel -aktiviteten i en anropsflyt, utføres HTTP-forespørselen først etter at lyden er spilt helt av.

Rekord

Aktiviteten Opptak registrerer taleinndata eller ytringer fra innringere som kan refereres til i samme samtaleflyt. Denne aktiviteten er kun tilgjengelig for kunder som bruker Next Generation-medieplattformen. Systemet lagrer de innspilte lydfilene kun under samtalen, hvoretter disse filene automatisk slettes fra systemet. For øyeblikket er de innspilte lydfilene i et ukryptert format. Vi anbefaler ikke å registrere sensitiv informasjon med denne funksjonen.

Ikke bruk Registrer aktivitet i en konsultasjon til inngangspunkt-ringingsnummer-flyt, da denne konfigurasjonen ikke støttes.

1

Logg på Kontrollhub, velg Tjenester > Kontaktsenter > Flyter.

2

Klikk på Administrer flyter og klikk deretter på Opprett flyter.

3

Klikk på Start på nytt. Vinduet Flytdesigner vises.

4

I feltet Flytnavn skriver du inn et unikt navn.

5

Dra og slipp aktiviteten Registrer fra aktivitetsbiblioteket til hovedflytlerretet.

6

I Generelle innstillingerutfører du følgende handlinger:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

7

I Innstillinger for oppføringerkonfigurerer du følgende felt:

  1. Merk av eller fjern merket i boksen Starttone for å aktivere eller deaktivere den korte pipelyden som indikere starten av opptaket. Som standard er avmerkingsboksen aktivert.
  2. I feltet Stillhetstidsavbrudd skriver du inn en numerisk verdi mellom 1 og 120 sekunder. Dette indikerer det maksimale stillhetsintervallet som er tillatt etter at opptaket har startet. Standardverdien er 4 sekunder. Opptaket stopper når det er stillhet i løpet av stillhetstidsavbruddet.
  3. I feltet Maksimal opptakstid skriver du inn en numerisk verdi mellom 1 og 120 sekunder for å angi maksimal tid som er tillatt for å ta opp innringerens ytring. Standardverdien er 30 sekunder. Opptaket stopper når opptaket når maksimal opptakstid.
  4. I feltet Avslutningssymbol velger du enten tegnsymbolet # eller * som sluttbrukeren kan bruke for å avslutte et opptak. Som standard er terminatorsymbolet #.
8

I seksjonen Utdatavariabler kan du se følgende variabler:

  • Record_audioFildata– Lagrer detaljene for de innspilte lydfilene.
  • Record_errorKode– Lagrer feilstatuskoden for feilene som oppstår under oppstart eller opptak av innringerens ytring.
  • Record_errorBeskrivelse– Lagrer beskrivelsen av feilene som oppstår under oppstart eller opptak av innringerens ytring.

Du kan bruke utdatavariabelen Record_audioFileData i aktiviteter som Spill av melding, Menyog Samle inn sifre i en samtaleflyt. Denne utgangsvariabelen kan konfigureres som en lydvariabel i innstillingene Prompt for IVR-aktivitetene for å spille av den innspilte lyden til innringerne. Variabelverdien kan være i form av et pebble-uttrykk: {{Record_activity_label.audioFileData.name}}.

Du kan bruke utdatavariabelen Record_audioFileData i aktiviteten HTTP Request for å laste opp den innspilte lyden til den eksterne tredjepartsserveren eller API-et. Dette kan gjøres ved å velge Innholdstype som Fil og utdatavariabelen for registreringsaktivitet fra rullegardinmenyen Innhold i forespørselsteksten.

Tabellen nedenfor viser feilkodene og beskrivelsene for aktiviteten Opptak:

Feilkode

Feilbeskrivelse

Grunn

1001

UGYLDIG_STILLE_TIDSAVSLUTT

Den konfigurerte tidsavbruddstiden for stille er ikke innenfor det gyldige området mellom 1 og 120 sekunder.

1002

UGYLDIG_MAKSIMAL_OPPTAKSVARIGHET_

Den konfigurerte maksimale opptakstiden er ikke innenfor det gyldige området mellom 1 og 120 sekunder.

1003

UGYLDIG_AVSLUTNINGSSYMBOL_

Det konfigurerte avslutningssymbolet er ikke et av de tillatte tegnene * eller #.

1004

RECORD_API_FEIL

En feil som oppsto i API-et for å starte opptaket.

1005

FUNKSJON_DEAKTIVERT_FOR_ORGANISASJON

Funksjonen er ikke aktivert for organisasjonen.

1006

Ingen inndatalyd oppdages for opptak. Den innspilte lydfilen kan inneholde stillhet.

1007

En feil som oppsto i medietjenestene under opptak.

Opptakskontroll

Flow Designer tilbyr en opptakskontrollaktivitet med det formål å innhente samtykke fra brukeren eller innringeren for opptak. Samtykkeregistrering er en av konfigurasjonsegenskapene som er tilgjengelige som en del av denne aktiviteten. Bruk en menyaktivitet til å registrere brukersamtykke i en boolsk flytvariabel. Hvis du vil registrere samtykkeverdien for å generere en rapport under en interaksjon, bruker du den boolske variabelen som input til samtykkeegenskapsverdien for aktiviteten Opptakskontroll. Deretter kan du merke variabelen som brukes til å registrere samtykke fra innringeren som rapporterbar.

Flytutvikleren kan avgjøre om samtykket til opptak av en samtale må registreres eller ikke, for rapporteringsformål. Når en kunde ønsker å innhente samtykke for opptak, kan de bruke globale variabler for å generere en samtykkerapport. Når en kunde ikke ønsker å innhente samtykke for opptak, bruk lokale variabler. Dette gir bedre fleksibilitet for leietakere og kunder til å administrere bruken av variabler.

Du kan konfigurere opptakskontroll ved å bruke disse trinnene:

  1. I Flow Designer drar og slipper du aktiviteten Opptakskontroll fra aktivitetsbiblioteket til lerretet.

  2. Klikk på aktiviteten Opptakskontroll for å konfigurere aktivitetsinnstillingene.

  3. I Generelle innstillingerskriver du inn et navn for aktiviteten i Aktivitetsetikett.

  4. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

  5. I Innstillinger for opptakskontrollvelger du en flytvariabel fra rullegardinlisten for Aktiver opptak.

En menyaktivitet for IVR (interaktiv talerespons) og en opptakskontrollaktivitet, når de brukes sammen i flyten, muliggjør innhenting av samtykke til opptak. Prioritet gis til brukersamtykkeinnstillinger i flyten sammenlignet med konfigurasjonsinnstillinger på leietakernivå, kønivå eller nivå for opptaksplan.

Opptakskontroll kan administreres i følgende scenarier:

  • Hvis konfigurasjonen for brukersamtykke er satt til Ja i flyten, blir samtalen tatt opp, uavhengig av opptakskonfigurasjonen som er angitt på leietaker-, kø- eller opptaksplannivå.

  • Hvis brukeren ikke samtykker og konfigurasjonen er satt til Nei i flyten, blir ikke samtalen tatt opp, uavhengig av opptakskonfigurasjonen som er angitt på leietaker-, kø- eller opptaksplannivå.

  • Hvis brukersamtykket ikke er konfigurert i flyten, men en konfigurasjon er satt til Ja på et av de andre nivåene, for eksempel leietaker, kø eller opptaksplan, blir samtalen tatt opp.

  • Hvis brukersamtykke ikke er konfigurert, og en konfigurasjon er satt til Nei på alle nivåer, for eksempel leietaker, kø og opptaksplan, blir ikke samtalen tatt opp.

I tillegg brukes fortsatt andre opptakskonfigurasjoner, som Fortsett ved overføring, Pause Gjenoppta aktivert og Pausevarighet og så videre, basert på det eksisterende hierarkiet, for eksempel leietaker, kø eller opptaksplannivå.

Utdatavariabler

Denne aktiviteten har ingen utdatavariabler.

Planlegg IVR-tilbakemeldinger

Funksjonen for planlagt tilbakeringing lar kunder planlegge tilbakeringing ved hjelp av IVR. Kunder kan be om tilbakeringinger uavhengig av hverandre, uten å snakke med en agent, noe som resulterer i mer effektiv drift av kontaktsenteret. For å støtte planlagte tilbakeringingsfunksjoner for kundene, tilbyr Flow Designer-modulen aktiviteten Planlegg tilbakeringing i flyten.

Planlegg tilbakeringing

Bruk aktiviteten Planlegg tilbakeringing for å gjøre det mulig for innringere å enkelt planlegge tilbakeringinger via IVR-systemet. Du kan bruke spesifikke DTMF-ledetekster til å fange opp planleggingsdetaljer fra den som ringer og sende denne informasjonen som input til aktiviteten Planlegg tilbakeringing.

I de følgende avsnittene kan du konfigurere aktiviteten Planlegg tilbakeringing:

  • Generelle innstillinger
  • Innstillinger for planlegging av tilbakeringing
  • Aktivitetsutgangsvariabler

Før du begynner

Sørg for å konfigurere tilbakeringingspunktet i Kontrollhuben. Se delen Oppsett av tilbakeringingspunkt for detaljer.

1

I Flow Designer drar og slipper du aktiviteten Planlegg tilbakekall fra aktivitetsbiblioteket til lerretet.

2

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

3

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

4

I delen Innstillinger for planlegging av tilbakeringing konfigurerer du følgende detaljer:

  1. Tilbakeringingsnummer: Telefonnummeret som tilbakeringing skal planlegges til. Nummeret kan inneholde en valgfri landskode og sifre (0–9), samt tillatte spesialtegn: mellomrom (), bindestrek (-), parenteser (()) og punktum (.). Den totale lengden på nummeret må være mellom 7 og 15 tegn.

  2. Tilbakeringingskø: En unik identifikator som representerer køen som er knyttet til tilbakeringingen. Du kan tilordne en statisk køverdi eller konfigurere en dynamisk verdi ved hjelp av flytvariabler.

  3. Kundenavn (valgfritt): Navnet på kunden som mottar tilbakeringingen. Hvis det ikke finnes noe navn, brukes tilbakeringingsnummeret til å identifisere kunden.

  4. Planlagt dato: Datoen kunden ønsker å motta tilbakeringingen.

    Planleggingsdatoen må oppgis i ISO-8601-format (ÅÅÅÅ-MM-DD). Det må være en gyldig dato i den angitte tidssonen, og bør falle innenfor 31 dager fra gjeldende dato.

  5. Planlegg starttid: Foretrukket starttidspunkt for å motta tilbakeringingen, spesifisert i ISO-8601-format (HH:mm:ss). Starttidspunktet må være minst 30 minutter foran gjeldende tidspunkt.

  6. Planlegg sluttid: Foretrukket sluttidspunkt for når tilbakeringingen skal være fullført, også i ISO-8601-format (HH:mm:ss). Sluttiden må være minst 30 minutter etter starttiden og kan ikke overstige 8 timer etter starttiden.

  7. Planlegg tidssone: Kundens tidssone som er relevant for datoen og klokkeslettet som er oppgitt. Dette må være et gyldig IANA-tidssonenavn (for eksempel America/New_York). Du kan tilordne en statisk tidssone eller konfigurere en dynamisk verdi ved hjelp av flytvariabler.

Inkluder en serie IVR-aktiviteter (Meny, Samle inn sifre) for å samle inn denne informasjonen fra den som ringer og sende den videre til aktiviteten Planlagt tilbakeringing. For å gjøre dette enkelt, se Planlagt tilbakeringingsdelflyt for detaljer.

Aktivitetsutgangsvariabler

Aktivitetsutdatavariablene lagrer dataene som samles inn fra aktiviteter, og som opprettes automatisk når du legger til bestemte aktiviteter på lerretet.

Aktiviteten Planlegg tilbakekall har følgende utdatavariabler:

  • PlanleggTilbakekalling.Feilkode: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
  • PlanleggTilbakekalling.Feilbeskrivelse: Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Følgende er feilkodene og beskrivelsene for den planlagte tilbakeringingsaktiviteten:

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSELFor eventuelle ugyldige inndata.

3

UGYLDIG_KØFor ugyldige kødetaljer.

6

SYSTEMFEIL_

Denne koden representerer diverse feil (som ikke faller inn under noen av de definerte kategoriene).

Hva du skal gjøre nå

Bruk aktiviteten Koble fra kontakt for å avslutte samtaleflyten etter at du har planlagt en tilbakeringing.

Send sifre

Du kan bruke aktiviteten Send sifre til å konfigurere flyter som sender DTMF-toner til den som ringer under en IVR-interaksjon. Dette er nyttig for:

  • Sikker autentisering– Etablering av en autentisert samtaleflyt ved å bekrefte innringeren ved hjelp av DTMF.

  • Samhandle med eksterne systemer– Kommunisere med andre systemer som krever DTMF-inndata.

Aktiviteten Send sifre muliggjør tonebasert autentisering og er viktig i scenarier som krever sikre interaksjoner, for eksempel å bekrefte autentisiteten til anropsbanen.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Spill av DTMF-innstillinger konfigurerer du følgende innstillinger:

  1. Angi verdi– Velg dette alternativet hvis du vil konfigurere statiske DTMF-sifre.

  2. Sett til variabel– Velg dette alternativet hvis du ønsker å konfigurere DTMF-sifrene dynamisk.

    Maksimal lengde på DTMF-inndata er 32 tegn. Støttede tegn er 0–9, AD og asterisk (*), hasj (#), og komma (,). Tegnet komma (,) betyr ett sekunds forsinkelse.

    Du kan bare bruke Send sifre-aktiviteten under den første innringerens etappe til IVR. Hvis du bruker det i en interaksjon som f.eks. consult/transfer til inngangspunktet, ignorerer systemet aktiviteten Send sifre.

Angi kunngjøring

En aktivitet for å angi kunngjøringer konfigurerer kunngjøringer som spilles av ved tilkobling til en agent. Når dette er aktivert, kan du konfigurere en forhåndsinnspilt melding som en samsvarsmelding med juridisk informasjon, en personlig agenthilsen, eller begge deler. Du kan bruke denne aktiviteten for både innkommende og utgående anrop.

  • For innkommende flyter – Konfigurer kunngjøringsaktiviteten før køkontaktaktiviteten for optimal ytelse. Alternativt kan du konfigurere den i hendelsen før oppringing i en hendelsesflyt.
  • For utgående flyter – Kunngjøringsaktiviteten konfigureres i hendelsen før oppringing. Sørg for at aktiviteten Angi nummerpresentasjon er terminalaktiviteten for hendelsen før oppringing.

Aktiviteten Angi kunngjøring støtter følgende kunngjøringstyper:

  • Samsvarsmelding
  • Agenthilsen
  • Hviskende kunngjøring

Se Forbedre effektiviteten med forhåndsinnspilte meldinger for mer informasjon.

For å konfigurere aktiviteten Angi kunngjøring, utfør følgende trinn:

  1. Logg inn på Kontrollhub.
  2. Naviger til Kontaktsenter > Kundeopplevelse > Flyter.
  3. Velg ønsket flyt og klikk på ikonet Gå til flytinnstillinger for å åpne ønsket flyt.
  4. Dra og slipp aktiviteten Angi kunngjøring til hovedflytlerretet.
  5. I fanen Generelle innstillinger konfigurerer du følgende parametere:
    1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

    2. I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

  6. For å konfigurere agenthilsen, slå på Aktiver agenthilsen veksleknappen. I feltet Formål med hilsen skriver du inn navnet på formålet med hilsenen.
  7. For å konfigurere samsvarsmeldingen, slå på Aktiver samsvarsmelding veksleknappen. Velg den nødvendige lydfilen fra rullegardinlisten.

  8. Klikk på Lagre.
  9. Klikk på Publiser for å publisere flyten.

Angi nummerpresentasjon

Bruk aktiviteten Angi nummerpresentasjon til å definere nummerpresentasjonen som vises under en samtale. Aktiviteten Angi anrops-ID skal kun brukes på hendelsesflyter. Angi anrops-ID er en terminalaktivitet som markerer slutten på en inntruffet PreDial-hendelsesflyt. Aktiviteten Angi nummerpresentasjon hjelper med å konfigurere ANI for følgende scenarier:

  • Innkommende anrop

  • Utgående anrop

  • Tilbakekalling med høflighet

  • Forhåndsvisning av kampanje

  • Netttilbakeringing

  • Utfør flyt

  • Overfør til oppringt nummer

  • Konsulter for å ringe nummeret

    Rådfør deg med agenten

    Rådfør deg med EP-DN/queue

  • Overfør til EP/queue

Du kan konfigurere denne aktiviteten ved siden av en PreDial-hendelsesbehandler. Det nødvendige ANI-et kan konfigureres ved hjelp av aktiviteten Angi nummerpresentasjon basert på DNIS (Diladed Number Identification Service), operasjonstype eller deltakertype.

Du kan konfigurere agentens DN som et tilpasset ANI, slik at den oppringte agenten kan se den oppringende agenten. DN/extension nummeret når de blir kontaktet. Dette reduserer sjansen for at interne anrop blir brutt. Når for eksempel en resepsjonsbruker (kontaktsenteragenten) ringer en backoffice-bruker (en intern ansatt), kan backoffice-brukeren se den interne anroper-ID-en (kontakt number/extension) av agenten, og minimerer dermed avvisninger av anrop.

For dette formålet kan den som ringer se kontakten number/extension bare når den oppringte agenten kontaktes via utringing, konsultasjon eller overføring til DN, og DN legges 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 Opprett kontaktnummer eller internnummer.

Hvis du skriver inn et tilfeldig tall, kontrollerer systemet dette tallet med standard EP-DN-tilordningen som er konfigurert på Control Hub eller Management Portal. Hvis det er et avvik, ruter systemet det tilbake til standard ANI. Hvis du vil ha mer informasjon om tilpasset ANI-validering, kan du se Tilbakeringing.

For å sikre at de opprinnelige tallene forblir tilgjengelige for analyse i rapportene, endres ikke ANI-en som vises i rapportene til den tilpassede ANI-en.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Innstillinger for nummerpresentasjon konfigurerer du følgende:

  1. Statisk nummeroppringer– Velg et oppringingsnummer som er tilordnet et inngangspunkt fra rullegardinlisten. Hvis du ikke velger et nummer, vurderer systemet standardverdien avhengig av anropsscenarioet.

  2. Variabel anrops-ID– Velg en gyldig variabel (et E.164-nummer med en gyldig EP-DN-tilordning) fra rullegardinlisten. Hvis du ikke velger et nummer, vurderer systemet standardverdien avhengig av anropsscenarioet. Hvis du oppgir et nummer som ikke er i E.164-nummerformatet, bruker systemet standardverdien, avhengig av anropsscenarioet.

    For å tillate interne utvidelser som tilpasset ANI for innringere, når du konfigurerer forhåndsoppringingsflyten for customer/consulted agent eller dn/transferred agent eller dn, velg variabelen Predial.otherPartyDn fra rullegardinmenyen som Variabel anrops-ID. Siden denne variabelen inneholder den primære agentens DN, vil det være et gyldig, tilpasset ANI som vises på mottakerens enhet.

ANI-tilpasning er avhengig av regulatoriske krav. Vurder de regionale avhengighetene før utrulling av miljøet.

En PreDial-hendelsesbehandler som brukes til å tilpasse anroper-ID-en, overstyrer ANI-en du valgte tidligere, for eksempel agentvalgt ANI for utringing, tilbakeringing med tilpassing av ANI eller et lignende scenario.

Flytstøtte er nødvendig for alle innkommende eller utgående scenarioer for å tilpasse ANI.

For brukstilfeller med avhengigheter av tjenesteleverandører, som landskodebaserte avgjørelser, regionale restriksjoner osv., bør du vurdere å teste flytene med tjenesteleverandørene først.

For at ANI skal fungere som forventet i ulike anropsscenarioer, trenger du et neste generasjons miljø.

ANI-bruken for flere scenarier som er aktuelle i neste generasjons miljø er:

Tabell 15. ANI-bruk for flere scenarier i et neste generasjons miljø

Scenario

Konfigurasjon

Resultat ANI

Kunden ringer inn

PreDial-hendelsesbehandleren er ikke konfigurert

  • Kontaktens ANI vises på agentens enhet

  • EP-DN vises på kontaktens enhet

Kunden ringer inn

PreDial-hendelsesbehandleren er konfigurert

ANI presenteres på agentens enhet – som definert i aktiviteten Angi nummerpresentasjon

Agent Utadringing

PreDial-hendelsesbehandleren er ikke konfigurert

Både kontaktens enhet og agentens enhet får presentert Agent valgt Outdial ANI hvis agenten velger en Outdial ANI på skrivebordet. Ellers vises både kontaktens enhet og agentens enhet med leietakerens standard ANI.

Agent Utadringing

PreDial-hendelsesbehandleren er konfigurert

For hver deltakers enhet kan enten agentens valgte Outdial ANI beholdes, hvis valgt, eller tilpasses, som definert i aktiviteten Angi anroper-ID.

Tilbakekalling med høflighet

Kundens ANI definert i tilbakeringingsaktivitet

ANI definert ved tilbakeringingsaktiviteten presenteres for kontaktens enhet.

Tilbakekalling med høflighet

  • Kundens ANI definert i tilbakeringingsaktivitet

  • PreDial-hendelsesbehandleren er konfigurert for kundens del

Angitt aktivitet for anrops-ID vil prioriteres.

Tilbakekalling med høflighet

  • Kundens ANI definert i tilbakeringingsaktivitet

    PreDial-hendelsesbehandleren er ikke konfigurert for kundens bein

  • ANI definert ved tilbakeringingsaktiviteten presenteres for kontaktens enhet.

  • Hvis ANI er definert i aktiviteten Angi anroper-ID, presenteres den for agentens enhet.

Tilbakekalling med høflighet

  • Kundens ANI er ikke definert i tilbakeringingsaktiviteten

  • PreDial-hendelsesbehandleren er ikke konfigurert for kundens bein

Leietakerens standard ANI vises på kontaktens enhet.

Agentoverføring, konsultasjon

PreDial-hendelsesbehandleren er konfigurert

Konfigurert angivelse av nummerpresentasjon vises på den overførte, konsulterte Agent-2-enheten.

Opprett kontaktnummer eller internnummer

Du kan legge til et kontaktnummer i listen over interne numre for organisasjonen din. De tilpassede ANI-ene vil være synlige for disse kontaktene som er lagt til. Du kan enten legge til ett enkelt kontaktnummer om gangen, eller bruke masseoperasjoner for å laste opp kontaktnumre som en CSV-fil.

Hvis du vil ha mer informasjon om hvordan du utfører masseoperasjoner for å opprette, endre, importere eller eksportere konfigurasjonsobjekter i Control Hub, kan du se Masseoperasjoner i Webex kontaktsenter.

Slik legger du til et kontaktnummer eller en internnummer:

  1. Logg inn på Kontrollhub.

  2. Gå til Kontaktsenter > Leietakerinnstillinger > Stemme > Kontaktnummer.

  3. Klikk på Legg til mer for å legge til en ny kontakt number/extension til listen.

    Du kan opprette kontakt number/extension i et område mellom 2 og 9 sifre. Kontakten number/extension kan starte med 0. Du kan legge til maksimalt 5000 kontakter numbers/extensions per organisasjon.

Angi hviskemelding

Aktiviteten Angi hviskemelding spiller av en kort, forhåndsinnspilt melding til en agent rett før agenten kobler seg til en innringer. Kunngjøringen spilles bare av for agenten; den som ringer hører standardringelyden mens hviskemeldingen spilles av.

Innholdet i kunngjøringen kan inneholde informasjon om den som ringer, noe som hjelper agenten med å forberede seg på å håndtere samtalen.

Ved å gi agentene denne informasjonen på forhånd, hjelper hviskemeldinger dem med å håndtere samtaler mer effektivt, noe som fører til kortere samtalebehandlingstider og forbedret kundetilfredshet.

Når en hvisking spilles, kan du ikke:

  • Sett samtalen på vent, overfør eller delta i konferanse.

  • Be om hjelp fra veileder.

Disse funksjonene blir tilgjengelige igjen etter at kunngjøringen er fullført.

En hviskende kunngjøring:

  • Gjelder for innkommende anrop og blind overføring til EP.

  • Kan være en ledetekst eller en (tekst-til-tale) TTS-streng.

  • Kan kombineres med samsvarsmelding og agenthilsen, i så fall spilles hviskingen av først.

  • Er ikke inkludert i samtaleopptaket.

  • Støtter alle typer agentendepunkter som telefon, soft client og WebRTC.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger skriver du inn følgende informasjon:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. (Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

3

I delen Hviskemelding kan du angi en forhåndsmelding for agenter, som gir viktig informasjon om innringeren for personlig service.

Når du slår på Aktiver tekst-til-tale-bryteren, kan du velge ønsket kobling.

  • Hvis du velger Google TTS-koblingen, må du ha opprettet en Google Cloud-konto og konfigurert tekst-til-tale-tjenesten. Hvis du vil ha mer informasjon, kan du se avsnittet Tekst-til-tale i veiledningen for oppsett og administrasjon av Webex-kontaktsenteret.

  • Hvis du velger Cisco TTS-koblingen, kan du hoppe over konfigurasjonen av Google Cloud-kontoen.

  1. Kobling– Angir koblingen for å autentisere tekst-til-tale-tjenesten. Rullegardinlisten viser navnet på alle Google-koblinger i Kontrollhuben. Bare de aktive koblingene vises. Velg kontakten fra rullegardinlisten.

    Eksisterende kunder på Classic Voice-plattformen kan bare se Google TTS-koblingen i rullegardinlisten.

    Eksisterende kunder på Next Generation-taleplattformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-koblinger.

  2. Overstyr standardspråk & Stemmeinnstillinger– Bruk denne veksleknappen for å overstyre stemmeinnstillingene som er konfigurert i den globale stemmenavn-variabelen. Denne parameteren er aktivert som standard.

  3. Utgangsstemme– Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer Overstyr standardspråk & Stemmeinnstillinger veksleknapp. Velg navnet på utgangsstemmen fra rullegardinlisten.

    Hvis navnet på utdatastemmen som støttes av Google ikke er tilgjengelig i rullegardinlisten Utdatastemme, deaktiver Overstyr standardspråk & Stemmeinnstillinger veksleknapp. Inkluder aktiviteten Angi variabel før aktiviteten Spill av melding i flyten.

    Konfigurer aktiviteten Angi variabel som følger:

    • Sett variabelen til Global_Stemmenavn.

    • Sett variabelverdien til den nødvendige navnekoden for utgangsstemme (for eksempel en-US-Standard-D). Hvis du vil ha mer informasjon om støttede stemmer og språk, kan du se siden Google-støttede stemmer og språk.

  4. Legg til lydfil– Hvis du vil veksle mellom tekst-til-tale-meldinger og forhåndsinnspilte lydfiler, klikker du på Legg til lydfil. Dette legger til en ny rad i konfigurasjonen der du kan velge ønsket lydfil fra rullegardinlisten.

    For å fjerne et element fra sekvensen, klikk på Slett-ikonet som vises ved siden av den tilsvarende inndata- eller rullegardinlisten.

  5. Legg til tekst-til-tale-melding– Bruk tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger for å bygge ledeteksten.

    Klikk på Legg til tekst-til-tale-melding for å legge til et nytt tekstfelt i delen for oppretting av ledetekst. I dette feltet skriver du inn meldingen som skal spilles av for den som ringer, på valgt språk og stemme.

    Viktige hensyn:

    • Bruk en aktivitet for å angi variabelverdien til en TTS-melding til en flytvariabel før du bruker den i aktiviteten.

    • Bruk enkle anførselstegn i stedet for doble anførselstegn i pebble-uttrykk.

      Det er ingen tegngrense for Cisco tekst-til-tale-meldinger.

    Feltet godtar to typer input – råtekst (ren tekst) eller SSML-formaterte data (Speech Synthesis Markup Language). Du kan også bruke variabler som en del av meldingen for å lese det dynamiske innholdet.

    For støttede SSML-tagger for Cisco Cloud Text-to-Speech, se Tekst-til-tale (TTS) i Webex Contact Center.

  6. Legg til lydvariabel– Bruk dette alternativet til å konfigurere lydmeldingen slik at den spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen.

    For å konfigurere lydvariabelen, klikk på Legg til lydvariabel. Skriv inn variabelverdien i form av et pebble-uttrykk.

    For mer informasjon, se Pebble-malsyntaks.

    Variabelverdien må samsvare med navnet på .wav-filen som lastes opp til Control Hub.

  7. Forhåndsvisningsspørsmål– Klikk på knappen Forhåndsvisningsspørsmål for å teste og forhåndsvise tekst-til-tale-meldinger og lydfiler. I dialogboksen Forhåndsvisningsledetekst som vises, velg ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene slik:

    • Klikk på Spill av alle for å spille av både lydfilen og TTS-meldingen samtidig.

    • Spill bare av lydfilene.

    • Spill bare av tekst-til-tale-meldingene.

Start mediestrømming

Aktiviteten Start mediestrømming brukes til å aktivere strømming av talemedier fra aktive samtaler mellom en innringer og en agent.

Hvis du vil ha mer informasjon om hvordan du bruker aktiviteten i samtaleflyter, kan du se Aktiver mediestrømming for bestemte køer.

Last opp lyd

Bruk aktiviteten Last opp lyd i flyten for å aktivere opplasting av agenthilsener.

1

Logg inn på Kontrollhub.

2

Naviger til Kontaktsenter > Kundeopplevelse > Flyter.

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 seksjonen Generelle innstillinger konfigurerer du følgende parametere:

  1. I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.

  2. I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.

6

I fanen Lydfilinformasjon konfigurerer du følgende parametere:

  1. Lydfiltype– Velg lydfiltypen. For øyeblikket støttes bare personlig hilsen fra agent.

  2. Formål med hilsen– Skriv inn navnet på formålet med hilsenen som brukes til å opprette agenthilsenen.

  3. Opptaksdata– Lydfilen som er tatt opp.

  4. Agent-ID– Unik bruker-ID tilordnet hver agent i kontaktsenteret.

Hendelsesflyter

Fanen Hendelsesflyter inneholder følgende hendelseshåndterere som du bruker på tvers av ulike aktiviteter:

VedGlobalFeil

Denne hendelsen forenkler den globale feilhåndteringen. Systemet utløser denne hendelsen når du ikke konfigurerer feilbanekoblingene på en aktivitet. Alle aktiviteter i samtalehåndtering og aktiviteter i flytkontroll eksponerer denne hendelsen. Hvis du vil ha mer informasjon, kan du se OnGlobalError-arbeidsflyt.

Agent Godkjent

Systemet utløser denne hendelsen når en agent svarer på et innkommende anrop og avbryter kontaktens opplevelse i en kø. Denne hendelsen utløses direkte for progressive, prediktive og forhåndsvisningskampanjeanrop når agenten svarer på anropet.

Aktiviteter som åpner opp for denne hendelsen er Skjermbilde og Køkontakt.

TelefonkontaktAvsluttet

Systemet utløser denne hendelsen når en aktiv samtale kobles fra, og fjerner alle deltakere. Hendelsen er tilgjengelig hvis du bruker valgte samtalehåndteringsaktiviteter i en flyt, for eksempel Skjermbilde og Tilbakemelding. Denne hendelsen krever ikke eskalering til en agent.

Når du oppretter en flyt, må du ikke legge til noen IVR-aktivitet etter PhoneContactEnded -hendelsen. Under flytkjøringen vil ikke flyten fungere når du legger til en aktivitet etter at kontakten er avsluttet.

Bare aktiviteten Køkontakt eksponerer denne hendelsen.

Agenttilbud

Systemet utløser denne hendelsen når en agent tilbys en talekontakt. Denne hendelsen lar flytutvikleren konfigurere flere støttede aktiviteter som er en del av hendelseshåndteringen. For eksempel kan en flytutvikler konfigurere en Screen Pop-aktivitet mot en AgentOffered-hendelse. Denne konfigurasjonen gir kunderelatert informasjon til agenten før agenten tar imot eller svarer på en samtale.

Denne hendelsen er knyttet til NewContact.

AgentOffered -hendelsen støttes ikke for progressive, prediktive og forhåndsvisningskampanjer.

Du kan se de relaterte variablene i Hendelsesutdatavariabler.

Agent frakoblet

Systemet utløser denne hendelsen når den siste agenten kobler fra en aktiv samtale, slik at kunden blir alene på linjen.

Aktiviteten Køkontakt eksponerer denne hendelsen.

Tilbakeringing mislyktes

Systemet utløser denne hendelsen når en tilbakeringing med høflighet, en planlagt tilbakeringing eller en personlig planlagt tilbakeringing mislykkes.

  • Systemet prøver bare en tilbakeringing på nytt når en tilbakeringing mislykkes fra kontaktens side. Tilbakeringingen mislykkes når kontakten er opptatt eller utilgjengelig, eller det ikke er noe svar fra en agent.

  • I tillegg mislykkes samtalen fra agentens side når en agents telefon ikke er tilgjengelig, eller agenten avviser samtalen. Samtalen flyttes tilbake til køen og rutes igjen til en tilgjengelig agent.

  • For planlagte tilbakeringinger mislykkes også tilbakeringingen når den planlagte sluttidspunktet er nådd uten at samtalen er rutet til en agent. For personlige planlagte tilbakeringinger mislykkes tilbakeringingen også når den tildelte agenten ikke er logget inn.

For å bruke et tilbakekall for nytt forsøk i en flyt, konfigurer en lokal flytvariabel (ved hjelp av SetVariable-aktiviteten) med verdien 0 og øk den etter behov. Sørg for at verdien er mindre enn antallsverdien for variabelen Prøv på nytt.

Du kan legge til andre hendelser du trenger i flyten for å forsøke et tilbakeringingsforsøk. Inkluder en Vent -aktivitet etterfulgt av en Tilbakeringing eller en hvilken som helst 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 Vent-aktiviteten.

For å avslutte forsøkene:

  • For en sann tilstand, bruk aktiviteten Sluttflyt. Ikke bruk en frakoblingsaktivitet.

  • For en usann betingelse, bruk en Frakobling etter at en Retry-variabel er konfigurert i flyten. I dette tilfellet er alle nye forsøk fullførte, og det er ingen nye forsøk tilgjengelig.

Maksimalt antall forsøk på tilbakeringing er 10. Maksimal tid interaksjonen kan forbli i systemet er 14 dager. Det som inntreffer først, regnes som levetiden til en interaksjon for å konfigurere et nytt forsøk.

Når du bruker en venteaktivitet, er minimumsintervallet mellom nye forsøk 10 sekunder, og maksimumsintervallet mellom nye forsøk er 72 timer.

Når statusen til en kontakt er i tidsavbrudd for parkert modus, og hvis nye forsøk er tilgjengelige, genereres en CallbackFailed-hendelse. Den konfigurerte hendelsesbehandleren i flyten fortsetter å prøve tilbakekallingen på nytt for de gjenværende forsøkene.

Når en tilbakeringing til en kontakt mislykkes, fjernes kontakten fra køen, og CallbackFailed-hendelsen genereres. Nyhetsbehandleren kan sette den i kø igjen ved å bruke hvilken som helst av aktivitetene som tilbakeringing (samme eller annen destinasjon), køkontakt, and/or Kø til agent.

Hvis tilbakeringing er konfigurert til en annen destinasjon i hendelsesbehandleren CallbackFailed, vil ikke ferdigheter bli overført videre.

For planlagt tilbakeringing eller personlig planlagt tilbakeringing – i flyten for nye forsøk – bruk NewContact.DNIS i tilbakeringingsaktiviteten hvis konfigurert.

Forhåndsoppringing

Som en del av NewContact lar PreDial-hendelsen 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 fanen Hendelsesflyter i Flow Designer. Dette er en hendelse som avsluttes ved å konfigurere aktiviteten Angi nummerpresentasjon. Denne hendelsen utløses for både agent og kunde basert på anropsscenarioet.

For at kampanjeanrop skal lykkes, må agentanropene og kundeanropene foretas fra samme medieregion. Medieområdet velges basert på ANI/CLID av samtalen når den presenteres for media. Tilordningen mellom ANI og medieområdet utføres i Control Hub. ANI-ene som velges for agentanropet og kundeanropet, hvis de styres via PreDial-hendelsen i flyten, bør velges slik at begge anropene kommer fra samme region.

Hvis for eksempel en agent befinner seg i Singapore, men kundesamtalene skal foretas i USA, kan ANI for kundesamtalen velges slik at medieregionen er USA. På samme måte bør ANI-en som er valgt for agentanropet i PreDial-hendelsen også velges slik at medieregionen som er valgt er USA.

Tabellen nedenfor viser en liste over operasjonstyper og tilhørende deltakertyper for PreDial.operationType.

Tabell 16. PreDial.operationType-relaterte operasjoner og deltakertyper

Forhåndsoppringingsoperasjonstype

Forhåndsoppringing.Deltakertype

INBOUND

Agent

OUTDIAL

Agent, kunde

COURTESY_CALLBACK

Agent, kunde

PREVIEW_CAMPAIGN

Agent, kunde

WEB_CALLBACK

Agent, kunde

TRANSFER_TO_DN

DN

TRANSFER_TO_AGENT

Agent

CONSULT_TO_DN

DN

CONSULT_TO_AGENT

Agent

CONSULT_TO_QUEUE

Agent

CONSULT_TO_EP_DN

EP-DN

Tilpass ANI gjelder ikke for Supervisor når samtaleovervåking er konfigurert.

Konfigurer alle PreDial-hendelsesbehandlerbaner med Angi anroper-ID som en terminalaktivitet, ellers kan kontakten bli forlatt.

Flytstøtte er nødvendig for alle innkommende eller utgående scenarioer for å bruke PreDial-hendelsesbehandleren.

Ikke bruk flytaktiviteter som setter en kontakt i kø med PreDial-hendelsesbehandleren.

For ANI konfigurert mot en utgående kontakt, rutes samtalen gjennom regionen agent-ANI-en er tilordnet til, uavhengig av regionen der kontakten befinner seg. Hvis for eksempel en organisasjon har kontaktsentre i USA og Australia, og en utgående samtale utløses for en kontakt som befinner seg i USA med Agent ANI tilordnet til Australia-regionen, rutes samtalen gjennom Australia.

Se tabellen ANI-bruk for flere scenarier i et neste generasjons miljø i delen Angi anroper-ID for ANI-bruk i ulike anropsscenarier.

Du kan se de relaterte variablene i Hendelsesutdatavariabler.

KontaktAniOppdatert

Systemet utløser denne hendelsen når ANI-en til den som ringer endres. Hvis for eksempel en kundes samtale først går til en operatørskranke og deretter sendes til agenten, oppdateres agentens skrivebord, agentens enhet og all relatert informasjon automatisk med innringerens ANI. Dette sikrer at den opprinnelige innringerens ID og korrekte detaljer alltid vises.

Bare samtaleoverføringer initiert fra bordtelefoner eller Jabber-klienter lokale gjenspeiler den endelige CLI-en. Overføringer utført via Webex-appen på Webex Calling oppdateres ikke for å vise den endelige CLI-en.

Resultat av utgående kampanjeanrop

Som en del av NewContactutløses denne hendelsen hvis kontakten er koblet til en telefonsvarer eller er i ferd med å bli forlatt. I begge tilfeller kan du spille av en melding før du kobler fra kontakten. Systemet avbryter samtalen hvis agenten ikke er tilgjengelig.

Bare aktivitetene Spill av musikk og Spill av melding støttes for denne behandleren, og samtalen må deretter kobles fra.

Du kan legge til flere samtalekontrollaktiviteter, som Spill av musikk, Koble fra kontakt osv., i denne hendelsen i henhold til resultatet av samtalefremdriftsanalysen (CPA). CPA-resultater kan være ett av følgende:

  • AMD - indikerer at en telefonsvarer er oppdaget.
  • FORLATT – indikerer at samtalen er forlatt på grunn av manglende tilgjengelighet hos en agent.
  • LIVE_STEMMEN – indikerer at en kundes live-stemme er oppdaget i en IVR-kampanje.

Hvis du vil konfigurere IVR i en utgående kampanjesamtale:

  1. Identifiser flyter som bruker OutboundCampaignCallResult -hendelsen.
  2. Plasser en Gå til-aktivitet for å tilordne flyten til en annen flyt.
  3. Bruk IVR-trinn konfigurert med virtuell agentaktivitet i den andre flyten.

Sørg for at du utfører disse trinnene, da du ikke kan bruke en virtuell agent-aktivitet direkte med en OutboundCampaignCallResult.

Du kan se den relaterte variabelen i Hendelsesutdatavariabler.

Arbeidsflyt ved global feil

Mens du oppretter en flyt, kan du angi feilbanen til en aktivitet for å håndtere en aktivitetsfeil eller en generell feil du får under flytkjøringen.

Arbeidsflyt ved global feil
Arbeidsflyt ved global feil

Hvis du får en feil under flytkjøringen, fortsetter kjøringen med den neste aktiviteten som er definert i feilbanen. Hvis du ikke konfigurerer feilbanen i hovedflyten, kan du fortsatt angi OnGlobalError -hendelsen som er tilgjengelig i fanen Hendelsesflyter for å håndtere flytutførelsesfeilen.

Hvis du ikke definerer feilstier i verken Hovedflyt og Hendelsesflyter, avsluttes flyten når det oppstår en feil under flytkjøringen.

La oss se på et scenario der du konfigurerer aktiviteten Angi variabel i en flyt.

Eksempel på flytdesigner som viser hvor variabelen aktivitet skal angis i hovedflyten.
Angi variabel aktivitet i hovedflyt

Du kan angi noden Udefinert feil til aktiviteten Angi variabelHovedflyt til å håndtere eventuelle systemfeil under flytkjøringen. Hvis du ikke vil definere feilbanen i hovedflyten, kan du fortsatt gå til fanen Hendelsesflyt og konfigurere hendelsesflyten OnGlobalError.

Eksempel på flytdesigner som viser at Hendelsesflyt-fanen angir en OnGlobalError-hendelsesflyt.
Hendelsesflyt for OnGlobalError

I eksemplet ovenfor legges Spill av melding til i hendelseshåndtereren OnGlobalError. Hvis det oppstår en systemfeil under utførelsen av aktiviteten Angi variabel i Hovedflyt, vil systemet først vurdere konfigurasjonen som ble gjort i aktiviteten Angi variabel. Hvis det ikke er definert noen feilsti, sjekker systemet hendelsesbehandleren OnGlobalError i hendelsesflyten. Siden en Spill av melding -aktivitet er knyttet til OnGlobalError -hendelsen i eksemplet ovenfor, spiller systemet av meldingen og avslutter flyten.

Bruk variabler og uttrykk

Flow Designer støtter følgende typer variabler:

Tilpassede variabler

Tilpassede 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 sikre for å forhindre logging og lagring av sensitiv informasjon (disse verdiene vil også bli maskert i Flow Debugging-ruten). Du kan angi sikre variabler som Visbare for agent eller Redigerbare for agent 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 å gjennomgå og beholde de sikre variablene etter behov.

I flytvariabeltilordning kan du ikke tilordne en sikker variabel til en usikker variabel i Gå til-aktiviteten.

Du kan ikke merke globale variabler som sikre.

Opprett tilpassede flytvariabler

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten.

Vinduet Flytdesigner vises.
4

Fra konfigurasjonspanelet åpner du seksjonen Variabeldefinisjon.

5

Klikk på Legg til flytvariabel.

Du kan legge til maksimalt 30 variabler i en flyt. Denne antallet inkluderer alle globale variabler og flytvariabler, uavhengig av om de er rapporterbare eller synlige for agenter.

6

Skriv inn Navn og Beskrivelse for variabelen.

7

Velg en variabeltype fra rullegardinlisten.

Du kan ikke endre variabeltypen etter at du har opprettet variabelen.

De støttede variabeltypene er:

Variabeltype

Variabel verdi

Boolsk

Velg Sant eller Usant.

Streng

Skriv inn strengverdien. Hvis du vil bruke en variabel i et uttrykk, bruk syntaksen: {{variable}}

Heltall

Skriv inn heltallsverdien.

Desimal

Skriv inn desimalverdien.

Dato Tid

Skriv inn dato og klokkeslett i et av de støttede formatene:

yyyy-MM-ddTHH:mm:ss.SSSZ

yyyy-MM-ddTHH:mm:ssZ

yyyy-MM-ddTHH:mmZ

{{now()}}

Ikke bruk now()-funksjonen for å få gjeldende klokkeslett i millisekunder, da den bruker SimpleDateFormat. Du kan imidlertid bruke epoch timestamp pebble-filteret for å hente gjeldende klokkeslett i millisekunder. For mer informasjon, se Tilpassede Pebble-filtre.

JSON

Skriv inn en gyldig JSON-variabelverdi i formatet: {"Key":"Value"}. For eksempel, {"CompanyName":"Cisco"}.

JSON-variabelen kan inneholde enkle eller nestede data. Maksimal størrelsesgrense for JSON-variabelverdien kan være opptil 16 KB. Du kan opprette maksimalt fem JSON-variabler i en flyt.

Hvis du vil ha mer informasjon om hvordan du konfigurerer JSON-variabler, kan du se JSON-variabler.

Når du velger JSON som variabeltype fra listen, vil ikke veksleknappene Inneholder sensitiv informasjon ogMarker agent som synlig være synlige.

JSON-variabler er ikke tillatt i flytkjeder.

8

Angi standardverdien for variabelen i henhold til den valgte variabeltypen.

9

(Valgfritt) Slå på veksleknappen Aktiver ekstern overstyring. Ved å aktivere dette alternativet eksponerer du variabelen på kanalkonfigurasjonssiden. Dette lar administratorer og overordnede overstyre den konfigurerte variabelverdien fra Kontrollhuben. Med andre ord kan de endre verdien av flytvariabelen for en bestemt kanal uten å åpne flyten fra Flow Designer-modulen.

Hvis du vil ha mer informasjon om overstyring av variabler fra kontrollhuben, kan du se Konfigurere en kanal.

Når du konfigurerer variabeltypen som en streng, vises rullegardinlisten Ressurstype med følgende alternativer. Velg ressurstypen du vil tillate administratorene å overstyre under kanalkonfigurasjonen.

  • Lydmelding – For å overstyre innstillingene for lydmeldinger som er konfigurert i variabelen. For eksempel velkomstmeldingen eller en tekst-til-tale-melding.
  • Åpningstider – For å overstyre åpningstidene i tilfelle en nødstenging.
  • Inngangspunkt – For å endre innstillingene for inngangspunktet.
  • Ring nummer – For å endre det oppringte nummeret.
  • Flyt – For å endre flyten.
  • Kø – For å endre køen.

  • Du kan ikke overstyre variabler som er merket som «Sikker».
  • Du kan konfigurere maksimalt 15 variabler som kan overstyres.

10

(Valgfritt) Hvis du aktiverer veksleknappen Inneholder sensitiv informasjon, markerer systemet variabelen som en sikker variabel. Under flytutførelse logger eller lagrer ikke systemet informasjon som sendes gjennom denne variabelen.

11

(Valgfritt) Hvis du aktiverer veksleknappen Gjør agent synlig, vises variabelen på skrivebordet sammen med verdien som er registrert som en del av flyten.

Når du aktiverer veksleknappen Gjør agent synlig, vises følgende felt:

  • Skrivebordsetikett: Angi etiketten som er knyttet til denne variabelen når den vises på skrivebordet. Skriv inn en tydelig etikett i tillegg til selve variabelnavnet, slik at agenten kan forstå dataene som sendes til dem.

  • Agentredigerbar: Kryss av i denne boksen hvis du vil at agenten skal kunne redigere verdien til variabelen som en del av samhandlingsøkten. Når agenten oppdaterer variabelen, sender systemet disse endringene tilbake til Flow Designer. Agenten kan redigere flytvariabelen og klikke på Lagre -knappen fra skrivebordet. Hvis samtalen blir frakoblet før agenten lagrer endringene, finner ikke variabeloppdateringen sted.

12

Klikk på Lagre.

Når du lagrer en tilpasset flytvariabel, lagres variabelen som en tagg i det globale egenskapspanelet på skrivebordet. Hvis du merket variabelen som Synlig for agent, viser taggen et headsetikon for enkel identifisering.

Eksempel: Rekkefølgen på flytvariabler som vises på skrivebordet

Når du oppretter variabler som er merket som Agent Viewable, viser skrivebordet disse variablene i en bestemt rekkefølge.

Hvis du for eksempel oppretter følgende flytvariabler: Kundetype, Abonnementkunde, Kundetall, Samtaleforhold, fødselsdato, Datotest.

Skrivebordet mottar disse variablene fra Flow Designer i følgende rekkefølge: Samtaleforhold, Kundetall, Kundetype, Abonnertkunde, ANI, DN, fødselsdato, ronaTimeout, Datetest.

Skrivebordet viser variablene i følgende rekkefølge, fra venstre til høyre, på brukergrensesnittet:

  1. Kundevariablene Phone Number, DN, Queue, RONA Time

    .
  2. Flytvariablene er sortert i alfabetisk rekkefølge med variabler som begynner med stor bokstav først, etterfulgt av variabler med liten bokstav: Samtaleforhold, Kundetall, Kundetype, Datotest, Abonnertkunde, fødselsdato.

Eksempel: Vis interaksjons-ID på datamaskin

En interaksjons-ID (kontaktøkt-ID) er en systemgenerert unik ID som identifiserer en gitt interaksjon. Du kan hente interaksjons-ID-en fra analysatorrapportene og bruke ID-en til feilsøking av problemer knyttet til anropsfeil. Slik viser du interaksjons-ID-en på datamaskinen:

  1. Åpne den nødvendige flyten og velg Legg til flytvariabler.
  2. Sett feltet Standardverdi til NewContact.interactionId.
  3. Aktiver veksleknappen Gjør agent synlig.

Når agenten mottar en samtale, vises interaksjons-ID-en på skrivebordet.

Rediger tilpassede flytvariabler

Hvis variabelen allerede er i bruk, kan du ikke redigere variabeltypen. Å gjøre det kan ha store konsekvenser for flyten. Så denne handlingen er forbudt. I dette tilfellet er rullegardinfeltet Variabeltype deaktivert, og det vises en advarselsmelding.

Når en variabel er redigert, vises endringene som er gjort i hele flyten og i popup-vinduet som vises når du klikker på en flytvariabel i ruten Globale egenskaper.

For å redigere en tilpasset flytvariabel, utfør følgende trinn:

1

Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten.

Vinduet Flytdesigner vises.
4

Klikk på Rediger øverst til høyre i popover-vinduet.

Dialogboksen Rediger flytvariabel vises. Hvis variabelen ikke brukes i flyten, kan alle feltene redigeres. Du kan endre variabelnavnet, beskrivelsen, typen og verdien.

5

Klikk på Informasjon -ikonet i denne meldingen for å se en liste over aktivitetene der variabelen brukes. Hvis du vil fortsette med å redigere variabelen, må du fjerne variabelen fra alle flytkonfigurasjoner før du prøver å redigere på nytt.

6

Gjør de nødvendige endringene.

Knappen Lagre forblir deaktivert inntil du foretar en endring.

7

Klikk på Lagre.

Slett tilpassede flytvariabler

Hvis variabelen brukes i en flyt, kan du ikke slette den. Å gjøre det har store konsekvenser for flyten. I dette tilfellet er knappen Slett i vinduet Slett variabel deaktivert, og en liste over aktiviteter der variabelen brukes vises.

Aktivitetene er gruppert basert på om de vises i fanen Hovedflyt eller Hendelsesflyter. Hvis du vil slette en variabel som er i bruk, må du fjerne den fra alle flytkonfigurasjoner før du prøver å slette den.

For å slette en tilpasset flytvariabel, utfør følgende trinn:

1

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
2

Klikk på ikonet Gå til flytdesigner ved siden av flyten.

Vinduet Flytdesigner vises.
3

I Globale egenskaper-rutenklikker du på Slett -ikonet som vises på variabeltaggen du vil slette.

Overstyr flytinnstillinger

Funksjonen for overstyring av flytinnstillinger i Flow Designer-modulen lar autoriserte brukere endre visse forhåndsdefinerte innstillinger for en flyt fra Control Hub. Denne funksjonen gjør det mulig for administratorer og veiledere å enkelt endre visse flytparametere, for eksempel åpningstider, lydmeldinger eller køtildelinger, uten å åpne den nødvendige flyten.

Slik overstyrer du flytinnstillinger:

  • Du må konfigurere visse variabler i flyten som eksternt konfigurerbare. Se delen Opprett egendefinerte flytvariabler for konfigurasjonsdetaljer.

  • Administratorene og veilederne må deretter gjøre de nødvendige endringene i disse variablene. De konfigurerte flytvariablene vises på kanalkonfigurasjonssiden i Kontrollhuben. Se delen Konfigurer en kanal for mer informasjon.

Funksjonen for overstyring av flytinnstillinger gir følgende fordeler:

  • Gjenbrukbarhet av flyt: Administratorer kan bruke den samme flyten for forskjellige organisasjoner. De kan konfigurere forskjellige verdier for den samme variabelen for forskjellige kanaler uten å endre standardverdien som er definert i flyten.
  • Raskere responstider: Endringer som gjøres i variabelverdiene brukes umiddelbart, selv på kall som allerede pågår.
  • Reduserte feil: Eliminerer risikoen for feil ved modifisering av komplekse flyter.
  • Forenklet oppgavehåndtering: Uten denne funksjonen må administratorene utføre følgende oppgaver, som kan være komplekse og tidkrevende for ikke-tekniske brukere:
    1. Logg inn på Kontrollhub.
    2. Åpne Flow Designer-modulen.
    3. Naviger til den nødvendige flyten og finn den relevante banen for flyten.
    4. Gjør de nødvendige endringene.
    5. 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 Globale flytegenskaper. 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.

Hendelsesutdatavariabler

Hendelsesutdatavariabler er spesifikt knyttet til hendelser og bruker nomenklaturen: ..

Alle hendelsesutdatavariablene 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 ruten Egenskaper for den tilknyttede hendelseshåndtereraktiviteten.

De tilgjengelige hendelsesutdatavariablene er:

  • NewContact.ANI

  • NewContact.DNIS

  • NewContact.InteractionID

  • NewContact.PSTNRegion

  • AgentAccepted.AgentID

  • AgentAccepted.AgentName

  • AgentAccepted.AgentEmailId

  • AgentAccepted.AgentSessionID

  • AgentAccepted.QueueID

  • AgentAccepted.QueueName

  • AgentAccepted.TeamID

  • AgentAccepted.TeamName

  • AgentAccepted.TenantID

  • AgentAccepted.CAD

  • PhoneContactEnded.AgentID

  • PhoneContactEnded.AgentEmailID

  • PhoneContactEnded.TeamID

  • PhoneContactEnded.QueueID

  • PhoneContactEnded.InboundChannel

  • PhoneContactEnded.RoutingStrategyID

  • AgentOffered.agentId

  • AgentOffered.agentName

  • AgentOffered.agentEmailId

  • AgentOffered.agentSessionId

  • AgentOffered.queueId

  • AgentOffered.queueName

  • AgentOffered.teamId

  • AgentOffered.teamName

  • AgentOffered.tenantId

  • AgentOffered.callAssociatedData

  • AgentOffered.AgentID

  • AgentOffered.AgentName

  • AgentOffered.AgentSessionID

  • AgentOffered.QueueID

  • AgentOffered.QueueName

  • AgentOffered.TeamID

  • AgentOffered.TeamName

  • AgentOffered.TenantID

  • AgentOffered.CAD

  • PreDial.direction

  • PreDial.participantType

  • PreDial.dialNumber

  • PreDial.otherPartyDn

  • PreDial.epDn

  • PreDial.agentSelectedAni

  • PreDial.operationType

  • OutboundCampaignCallResult.CPAResult

  • OutboundCampaignCallResult.CPAResultCode

  • AgentDisconnected.AgentId

  • AgentDisconnected.AgentEmailId

  • AgentDisconnected.QueueId

  • AgentDisconnected.TeamId

  • AgentDisconnected.InboundChannel

  • AgentDisconnected.RoutingStrategyId

I visse tilfeller kan variabelen AgentEmailId være null. Flytutviklere bør validere denne variabelen før de bruker den, spesielt i scenarier som involverer problemer med hurtigbufferoppslag.

Tilpass systemvariabler

Du kan bare tilpasse skrivebordsetiketten for telefonnummer og DNIS-variabler (Dialed Number Identification Service). Du kan opprette et alias for disse variablene og konfigurere det ved hjelp av aktiviteten Angi variabel i flyten.

1

Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten.

Vinduet Flytdesigner vises.
4

Fra ruten Globale flytegenskaper åpner du seksjonen Variabeldefinisjon.

5

Klikk på fanen Konfigurasjon.

6

Klikk på Legg til flytvariabel.

7

Skriv inn Navn og Beskrivelse for variabelen.

8

Velg Streng i rullegardinlisten Variabeltype.

9

Aktiver veksleknappen Gjør agent synlig.

10

I feltet Skrivebordsetikett skriver du inn ønsket skrivebordsetikett for variabelen.

11

Klikk på Lagre.

Dette skaper variabelen.
12

Fra aktivitetsbiblioteket drar du aktiviteten Angi variabel inn i lerretet.

13

I delen Variabelinnstillinger i ruten Aktivitetsinnstillinger gjør du følgende:

  1. Fra rullegardinlisten Variabel velger du variabelen du opprettet i trinn 10.

  2. I delen Variabelverdi velger du alternativknappen Angi til variabel.

  3. Velg systemvariabelen du vil redigere, for eksempel NewContact.ANI for telefonnummer eller NewContact.DNIS for DNIS.

Når du publiserer flyten, erstatter den nyopprettede flytvariabelen den valgte systemvariabelen. Under flytkjøringen vises skrivebordsetiketten til den nyopprettede variabelen i Innkommende-popover- og interaksjonsruten på skrivebordet.

Aktivitetsutgangsvariabler

Aktivitetsutdatavariabler lagrer dataene som er samlet inn fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter på lerretet. Utdatavariabler for aktivitet bruker følgende syntaks: . der aktivitetsnavnet endres dynamisk basert på aktiviteten.

Hvis en flyt bruker en aktivitet flere ganger, har hver aktivitet en unik forekomst av hver tilknyttede aktivitetsutdatavariabel. Alle aktivitetsutdatavariablene 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 ruten Egenskaper for den tilknyttede aktiviteten.

De tilgjengelige aktivitetsutgangsvariablene er:

  • Menu.OptionEntered: Lagrer menyalternativet som innringeren valgte under menyaktivitetsforekomsten. Dette er et enkelt siffer fra 0 til 9.

  • CollectDigits.DigitsEntered: Lagrer sifrene som ble tastet inn av innringeren under aktivitetsforekomsten «Samle inn sifre». Antall sifre avhenger av aktivitetskonfigurasjonen.

  • HTTPRequest.HTTPStatusCode: Lagrer statuskoden som mottas når HTTP-forespørselen forsøkes.

  • HTTPRequest.HTTPResponseBody: Lagrer svaret når HTTP-forespørselen er utløst.

  • HTTPRequest.ResponseHeaders: Lagrer overskriftene som sendes som en del av HTTP-forespørselen.

  • VirtualAgent.IntentTriggered: Lagrer intensjonen som utløste at samtaleopplevelsen enten ble håndtert eller eskalert.

  • GetQueueInfo.EWT: Lagrer verdien for den estimerte ventetiden for den valgte køen.

  • GetQueueInfo.PIQ: Lagrer verdien for posisjonen i en kø for den valgte køen.

Globale variabler

Globale variabler er tilpassede variabler som du kan vise og få tilgang til når du oppretter flyter. Administrator oppretter globale variabler i modulen Provisioning i Control Hub. Hvis du vil ha mer informasjon, kan du se delen Globale variabler i oppsett- og administrasjonsveiledningen for Webex Contact Center.

Som flytutvikler kan du bruke disse variablene etter behov. Du kan legge til disse variablene i en flyt. Du kan også redigere og fjerne en global variabel etter at du har lagt den til i flyten.

Legg til global variabel i en flyt

Du kan legge til maksimalt 30 variabler i en flyt. Denne antallet inkluderer alle globale variabler og flytvariabler, uavhengig av om de er rapporterbare eller synlige for agenter.

Hvis du vil legge til flere variabler utover maksimumsgrensen, må du slette et tilsvarende antall av de eksisterende variablene. Hvis du vil ha mer informasjon om hvordan du sletter en global variabel, kan du se Fjern globale variabler fra en flyt.

Under oppretting av flyt kan en global variabel av typen String initialiseres med en maksimal lengde på 256 tegn. Men under flytutførelse kan variabelen oppdateres til å inneholde opptil 1024 tegn. Overskridelse av denne grensen kan føre til uønsket oppførsel, som for eksempel anropsfeil og ugyldige verdier.

Slik legger du til globale variabler i en flyt:

1

Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten.

Vinduet Flytdesigner vises.
4

I ruten Globale flytegenskaper blar du ned til Variabeldefinisjon > Forhåndsdefinerte variabler seksjon.

5

I delen Globale variabler klikker du på Legg til globale variabler.

Dialogboksen Legg til globale variabler vises. Den viser alle globale variabler som administratoren opprettet i Provisioning -modulen.
6

(Valgfritt) Bruk feltet Søk etter globale variabler til å filtrere og søke etter de nødvendige globale variablene fra listen.

7

Kryss av i boksene for de nødvendige globale variablene fra listen, og klikk på Legg til.

Systemet viser de valgte variablene i seksjonen Globale variabler.

Som standard har hver variabel administratordefinerte metadatafelt som Rapporterbar, Synlig for agent, Redigerbar for agent og Skrivebordsetikett. Hvis administratoren endrer metadataverdier mens den globale variabelen er i bruk, gjenspeiles endringene som gjøres i Kontrollhuben på tvers av flyter (med en utløpsforsinkelse for hurtigbufferen på 8 timer).

Rediger global variabel i en flyt

Når du redigerer en global variabel, kan du ikke endre noen metadataverdi for en global variabel i flytdesigneren. Du kan imidlertid endre standardverdien ved å bruke veksleknappen Overskriv standardverdi.

Slik redigerer du en global variabel i en flyt:

1

Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten.

Vinduet Flytdesigner vises.
4

I ruten Globale flytegenskaper blar du ned til Variabeldefinisjon > Forhåndsdefinerte variabler seksjon.

5

I panelet Global variabel klikker du på en global variabel og deretter på redigeringsikonet (Rediger-knapp).

Dialogboksen Rediger globale variabler vises. Den viser detaljene for den valgte globale variabelen, for eksempel Variabeltype, Standardverdi, Skrivebordsetikett og Agentredigerbar.
6

(Valgfritt) Aktiver veksleknappen Overskriv portalkonfigurasjoner for å overskrive de eksisterende verdiene som er konfigurert i Control Hub. Dette lar deg endre feltverdier som Standardverdi, Agentsynlighet, Agentredigerbar og Skrivebordsetikett.

Skriv inn nødvendig verdi i Standardverdi i henhold til den valgte variabeltypen. Hvis for eksempel variabeltypen er boolsk, vises dette feltet som en rullegardinliste.

Standardverdien som angis for en global variabel av typen streng som kan rapporteres av agenter, må ikke overskride 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, kontakt administratoren din for å aktivere funksjonsflagget for å fjerne globale variabler fra flyten.

Slik fjerner du en global variabel fra en flyt:

1

Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten.

Vinduet Flytdesigner vises.
4

I ruten Globale flytegenskaper blar du ned til Variabeldefinisjon > Forhåndsdefinerte variabler seksjon.

5

I panelet Globale variabler klikker du på fjerningsikonet (x) for den globale variabelen du vil fjerne.

En popup-melding ber deg om å bekrefte handlingen din.
6

Klikk på Slett.

Dette fjerner den valgte globale variabelen fra listen.

Variabler som kan vises på skrivebordet

Du kan konfigurere følgende variabeltyper for innkommende popover-vindu og interaksjonsruten på skrivebordet for innkommende og utgående taleanrop:

  • Systemvariabler som telefonnummer, DNIS (Dialed Number Identification Service), kønavn og RONA-tidsavbrudd

  • Globale variabler som opprettes og administreres i Control Hub.

  • Tilpassede flytvariabler som opprettes og administreres i Flow Designer

Du kan bare konfigurere de variablene som er merket som Synlige for agent.

Du kan konfigurere disse variablene på de nye flytene så vel som på de eksisterende flytene. De eksisterende flytene fortsetter imidlertid å vise standard popover-variabler som telefonnummer, DNIS og kønavn. Du kan redigere disse flytene for å legge til flere variabler ved å bruke denne funksjonen.

Fremgangsmåten for å konfigurere variabler for innkommende popover-vindu og interaksjonsruten for innkommende og utgående anrop er de samme.

Du må bygge separate flyter for innkommende og utgående anropsscenarioer for å konfigurere variabler for innkommende popover-vindu og interaksjonsrute.

Innkommende popover på skrivebordet
Innkommende-popoveren vises når en agent mottar et innkommende anrop eller ringer et utgående anrop. Den viser viktig informasjon om kunden i henhold til variablene som er konfigurert i Flow Designer. Du kan angi en rekkefølge for visning av hver av disse variablene i det innkommende popover-vinduet, som kan inkludere en hvilken som helst kombinasjon av systemvariabler, globale variabler og tilpassede flytvariabler. Du kan også redigere skrivebordsetiketten til disse variablene.
Du kan tilpasse skrivebordsetiketten for systemvariabler som telefonnummer og DNIS. Hvis du vil ha mer informasjon, kan du se Tilpass systemvariabler.
For innkommende og utgående anrop kan du velge minimum tre og maksimalt seks variabler. For konsultasjonsanrop vil den konsulterte agenten se 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 popover-vinduet på skrivebordet.

Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for den innkommende popover-vinduet, kan du se Konfigurer variabler for innkommende popover-vindu.
Interaksjonsrute
Samhandlingsruten på skrivebordet vises etter at agenten har godtatt det innkommende eller utgående anropet. Den viser informasjon som er angitt i variabler i interaksjonsruten som er konfigurert i Flow Designer. Du kan velge maksimalt 30 variabler. Du kan angi en rekkefølge for visning av hver av disse variablene i interaksjonsruten, som kan inkludere en hvilken som helst kombinasjon av systemvariabler, globale variabler og tilpassede flytvariabler. Du kan også redigere skrivebordsetiketten til disse variablene.

Webex Contact Center Desktop støtter for øyeblikket ikke oversettelse av etiketter for dynamiske variabler.

Du kan tilpasse skrivebordsetiketten for systemvariabler som 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 Konfigurer variabler for interaksjonsruten.

Konfigurer variabler for innkommende popover

Før du begynner

Konfigurer variabler på innkommende popover for innkommende og utgående anrop.

1

Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten.

Vinduet Flytdesigner vises.
4

Fra ruten Globale flytegenskaper åpner du seksjonen Variabeldefinisjon.

5

Klikk på Skrivebordsvisning & Bestill -fanen.

6

I delen Innkommende popover klikker du på Velg variabler for innkommende popover.

Vinduet Velg variabler ved innkommende popover vises. Den viser alle variabler som inkluderer fire standard systemvariabler som telefonnummer, DNIS, kønavn og RONA-tidsavbrudd. Systemvariabler som telefonnummer, DNIS og kønavn er valgt som standard, og du kan fjerne avmerkingen når du legger til flere variabler.
7

Bruk følgende søkealternativer for å filtrere listen:

  1. Skriv inn noen få ord i feltet Søk etter variabler for å søke etter en bestemt variabel etter navnet.

  2. Velg en variabeltype fra rullegardinlisten Velg variabeltype.

Listen fylles ut automatisk med variabler i henhold til kriterieoppføringene dine.
8

Merk av i boksene for variablene du vil velge for det innkommende popover-vinduet.

Du kan velge minimum tre og maksimum seks variabler.

9

Klikk på Lagre.

Du kan hoppe over dette trinnet hvis du aktiverer veksleknappen Automatisk lagring.

De valgte variablene vises i seksjonen Innkommende popover.
10

Bruk håndtaksikonet (håndtakikon) ved siden av en variabel for å flytte den opp og ned i listen for å angi rekkefølgen den skal vises i det innkommende popover-vinduet på skrivebordet.

11

(Valgfritt) Klikk på x -ikonet ved siden av en variabel for å fjerne variabelen fra listen.

Konfigurer variabler for interaksjonsruten

Før du begynner

Konfigurer variabler i interaksjonsruten for innkommende og utgående anrop.

1

Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten.

Vinduet Flytdesigner vises.
4

Fra ruten Globale flytegenskaper åpner du seksjonen Variabeldefinisjon.

5

Klikk på fanen Synlighet og rekkefølge for skrivebord.

6

I delen Interaksjonsrute klikker du på Velg variabler for interaksjonsrute.

Vinduet Velg variabler i interaksjonsruten vises. Den viser alle variabler sammen med fire systemvariabler som telefonnummer, DNIS, kønavn og RONA-tidsavbrudd.
7

Bruk følgende søkealternativer for å filtrere listen:

  1. Skriv inn noen få ord i feltet Søk etter variabler for å søke etter en bestemt variabel etter navnet.

  2. Velg en variabeltype fra rullegardinlisten Velg variabeltype.

Listen fylles ut automatisk med variabler i henhold til kriterieoppføringene dine.
8

Merk av i boksene for variablene du vil velge for interaksjonsruten.

Du kan velge maksimalt 30 variabler.

9

Bruk håndtaksikonet (håndtakikon) ved siden av en variabel for å flytte den opp og ned i listen for å angi rekkefølgen for visning i interaksjonsruten på skrivebordet.

10

Klikk på Lagre.

Du kan hoppe over dette trinnet hvis du aktiverer veksleknappen Automatisk lagring.

De valgte variablene vises i Interaksjonsrute -delen.
11

(Valgfritt) Klikk på x -ikonet ved siden av en variabel for å fjerne 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 for å lagre dataene i JSON-variabler: HTTP-forespørsel, Parseog Set Variable.

I aktivitetene HTTP og Parse kan du trekke ut data ved hjelp av JSON-stifilteruttrykk og lagre dem i JSON-variabelen.

I aktiviteten Angi variabel 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-uttrykk

  • Punkt(.)-separert tilgang: Du kan bruke punktumseparert tilgang i Pebble-uttrykk for JSON-variabler i samtalehåndtering og flytkontrollaktiviteter.

    Syntaks: {{ jsonVariableName.fieldName }} der jsonVariableName.fieldName skal evalueres til et felt i JSON-variabelen.

    I det forrige eksempelkodestykket, hvis du pakker ut den ansatte til en variabel kalt empvar ved hjelp av HTTP eller Parse:

    bruk {{empvar.employeeCode}} for å få verdien som E1.

  • Indekstilgang for JSON-array: Du kan få tilgang til en spesifikk indeks fra JSON-arrayet, på samme måte som Pebble Syntax. For mer informasjon om indekstilgang i Pebble, besøk https://pebbletemplates.io/wiki/guide/basic-usage/, for eksempel:

    {
        "Employees" : [
            {
            "userId":"rirani",
            "jobTitleName":"Developer",
            "firstName":"Romin",
            "lastName":"Irani",
            "preferredFullName":"Romin Irani",
            "employeeCode":"E1",
            },
            {
             "userId":"thanks",
             "jobTitleName":"Program Manager",
             "firstName":"Tom",
             "lastName":"Hanks",
             "preferredFullName":"Tom Hanks",
             "employeeCode":"E3",
             "directReports":[
                {
                   "userId":"John",
                   "jobTitleName":"Developer",
                   "firstName":"John",
                   "lastName":"Irani",
                   "preferredFullName":"John Irani",
                   "employeeCode":"E2"
                },
                {
                   "userId":"Sam",
                   "jobTitleName":"Developer",
                   "firstName":"Sam",
                   "lastName":"Das",
                   "preferredFullName":"Sam Das",
                   "employeeCode":"E2"
                }
             ]
          }
       ]
    } 
    Hvis du pakker ut JSON-arrayet for ansatte til en variabel kalt var ved hjelp av HTTP eller Parse:

    • Bruk {{ var[0]}} for å få ansattdetaljene til rirani som er en leder.

    • Bruk {{ var[1].directReports[0] }} for å få ansattdetaljene til John som er en direkte rapporterer til 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

For å bruke en JSON-variabel som forespørselstekst i en HTTP-forespørsel, bruk først aktiviteten Set Variable for å konvertere JSON-variabelen til en streng. For eksempel, i seksjonen Angi variabel aktivitet Variabelinnstillinger angir du en variabel jsonString med verdien {{ jsonVariable }}.

Bruk denne variabelen som input til HTTP-innstillingene. For eksempel, i delen HTTP-forespørselsinnstillinger angir du Forespørselstekst som {{ jsonString }}.

Skrive uttrykk

De fleste tekstfeltene i Flow Designer støtter skriving av uttrykk. Uttrykk er ikke obligatoriske, men de gir mulighet for kraftig skriptfunksjonalitet gjennom variabler for avanserte brukere. Du kan også skrive inn enkel tekst og tall i de samme inndatafeltene for enkle flyter hvis du ikke trenger uttrykk.

Pakk hvert uttrykk i doble krøllparenteser som vist her: {{Enter Expression}}

Hvis du for eksempel vil kombinere to strengvariabler, må du bruke {{var1+var2}}. For mer informasjon se: https://pebbletemplates.io/.

Pebble-malsyntaks

Alle inndatafeltene i Flow Designer bruker en åpen kildekode-uttrykkssyntaks kalt Pebble Templates: https://pebbletemplates.io/.

Følgende er støttede symboler i Pebble-maler: ==, !=, <, >, <=, >=, +, -, *, / . For å skrive inn egendefinerte variabler i et uttrykk, bruk denne syntaksen: {{variable}}

I Pebble-malsyntaksen må variabelnavn starte med en bokstav, et understrek (_) eller et dollartegn. ($), men ikke et tall. For eksempel er 311_Promo ugyldig, mens Promo_311 er gyldig.

Logiske operatorer støttes også. For mer informasjon, se https://pebbletemplates.io/wiki/operator/logic/.

Vi anbefaler at du gjennomgår dokumentasjonen for Pebble-malen før du bruker uttrykk i Flow Designer. For informasjon om skriving av uttrykk, se dokumentene på: https://pebbletemplates.io/wiki/.

I dette grunnleggende brukstilfellet sjekker for eksempel uttrykket om innringerens AccountNumber er større enn eller lik en viss verdi. Basert på hvordan uttrykket evalueres for en gitt flytutførelse, kan flyten ta den sanne eller usanne banen.

Tilpassede Pebble-filtre

Epoketidsstempel

Du kan bruke følgende Pebble-filtre for å returnere epoketidsstempelet for Nå eller en gitt dato-streng:

Epoketidsstempel 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

Epoketidsstempel 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 {{ }} syntaks 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.

Testuttrykk-modalen inneholder følgende felt:

  • Uttrykk: Viser uttrykket som opprinnelig ble skrevet inn i inndatafeltet fra aktivitetskonfigurasjonen.

  • Variable felt: Hver variabel som brukes i uttrykket har et støttefelt der du kan skrive inn en eksempelvariabelverdi. Skriv inn en verdi for hver variabel, og klikk deretter på Test for å se resultatene hvis uttrykket utføres med de angitte parameterne.

    For å angi variabler i et uttrykk, bruk formatet {{variable name}} bare. For eksempel, {{NewContact.ANI}} er en variabel syntaks.

  • Resultat: Viser resultatet av uttrykket etter at du har klikket på Test. Hvis resultatene er annerledes enn forventet, endrer du uttrykket etter behov. Hvis du gjør endringer i konfigurasjonen, klikker du på Bruk endringer for å oppdatere uttrykket i aktivitetskonfigurasjonen.

Bruk flytmaler

Flytmaler er forhåndslagde flyter som er utformet for spesifikke brukstilfeller. Disse malene er lett tilgjengelige i Flow Designer-lerretet, slik at flytutviklere raskt kan bygge og publisere flyter med minimal innsats.

For å opprette flyter ved hjelp av flytmaler, velg ønsket mal, tilpass den til dine forretningsbehov, valider, publiser og begynn å bruke flyten. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flytmaler.

Bruk av åpningstider

Bruk denne flytdesignermalen for administrasjon av åpningstider i Webex kontaktsenter. Innringere blir møtt med en melding, og samtalene deres blir rutet basert på åpningstider, helligdager og nødsituasjoner som er angitt for organisasjonen.

Denne flyten ruter anrop basert på kontaktsenterets arbeidstider, ferielister og nødoverstyringer, noe som sikrer en optimal innringeropplevelse og effektiv håndtering av fritid. Hvis kontaktsenteret er stengt, blir den som ringer varslet om stengingen.

Viktige funksjoner inkluderer følgende:

  • Sentralisert styring av arbeidstid, helligdager og overstyringer i nødstilfeller.
  • Automatisk ruting basert på konfigurasjon av åpningstider.
  • Cisco tekst-til-tale (TTS) brukes for alle lydmeldinger, men tilpassede lydfiler kan lastes opp.
  • Standard musikk på vent er defaultmusic_on_hold.wav, men dette kan tilpasses.

Forutsetninger

  • Oppsett av åpningstider: Opprett arbeidstider, ferielister og overstyringer i Control Hub.
  • Lydfiler: Last opp de nødvendige lydfilene for ledetekster som BusinessHoursOpen.wav eller bruk Cisco TTS-funksjonen.
  • Kartlegging av kø, team og inngangspunkter: Konfigurer disse elementene i Webex kontaktsenteradministrasjonsportalen.

Strømningsfordeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.

Flytelement Beskrivelse
Anrop mottattEt anrop startes og går inn i flyten.
Evaluering av åpningstiderSystemet sjekker om gjeldende tid faller innenfor arbeidstid, helligdager eller en overstyringsbetingelse.
Håndtering av åpningstiderHvis kontaktsenteret er åpent, spilles en velkomstmelding av, og samtalen rutes til agentkøen.
Etter stengetidHvis kontaktsenteret er stengt, spilles det av en melding om stengetid, og samtalen kobles fra.
Nødoverstyringer Hvis en nødoverstyring er aktiv, spilles nødmeldingen av, og samtalen kobles fra.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.

FlytaktivitetBeskrivelse

Start

(Ny telefonkontakt)

Flyten starter når en ny telefonkontakt mottas.

Sjekk av åpningstidene

(Åpningstider)

Systemet sjekker om kontaktsenteret er innenfor vanlig åpningstid, på helligdag eller ved en nødsituasjon.

Arbeidstidsspørsmål

(WorkingHours_-ledetekst)

I arbeidstiden spilles det av en melding for å informere den som ringer om at kontaktsenteret er åpent (standardfil: BusinessHoursOpen.wav).

Køkontakt

(Engent_kø)
Innringeren plasseres i køen for å bli viderekoblet til en tilgjengelig agent.

Hold musikken

(Hold musikk)
Musikk spilles mens den som ringer venter i køen (standardfil: defaultmusic_on_hold.wav).

Stengt i ferien

(Holiday_Lukket)

Hvis det er en helligdag, spilles det av en melding som informerer den som ringer om at kontoret er stengt.

Spørsmål etter stengetid

(AfterHours_-ledetekst)

Hvis det er etter åpningstid, spilles det av en melding for å informere den som ringer om at kontoret er stengt.
Nødoverstyring

(Override_Nødstilfelle)

Ved en nødoverstyring spilles en nødmelding av.
Koble fra kontakten

(Frakoble kontakt)

Etter at meldingen er spilt av (enten det er etter stengetid, en helligdag eller en nødsituasjon), kobles samtalen fra.

Ytterligere ressurser

Hvis du vil ha mer informasjon om konfigurering av åpningstider, ferielister og overstyringer, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.

Omfattende innkommende kontakt

Bruk denne flytdesignermalen i Webex kontaktsenter for omfattende håndtering av innkommende anrop, sjekk av åpningstider, kunngjøringer om plassering i kø og tilbakeringingsalternativer.

Denne flyten demonstrerer et omfattende scenario for innkommende taleanrop for Webex kontaktsenter. Det inkluderer håndtering av åpningstider, helligdager, overstyringer i nødstilfeller, 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 håndterer ukjente forhold på en elegant måte.

Denne flyten bruker Cisco tekst-til-tale (TTS) for lydaktiviteter som krever ledetekster (hvis noen). For musikk er standardfilen defaultmusic_on_hold.wav som følger med.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter, og andre organisasjonsspesifikke konfigurasjoner som koblinger, outdial ANI og mer.
  • Konfigurer arbeidstider, ferielister og nødoverstyringer fra KontrollhubTjenester Oppsett av kontaktsenterÅpningstider

  • Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Strømningsfordeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.

Flytelement

Beskrivelse

Anropet er mottattAnropet går inn i flyten ved aktiviteten Nykontakt.
Sjekk åpningstideneFlyten sjekker gjeldende klokkeslett mot de definerte åpningstidene ved hjelp av aktiviteten BusinessHours.
  • Arbeidstider: Samtalen blir rutet til aktiviteten Work_Non_WorkHours_Match og håndteres videre basert på forhold som åpningstider eller etter stengetid.
  • Helligdager: Meldingen Holiday_Stengt spilles av, og informerer den som ringer om at kontoret er stengt på grunn av ferie, etterfulgt av frakobling.
  • Nødoverstyring: Aktiviteten Override_Nødsituasjon spiller av en overstyringsmelding for nødstilfeller, etterfulgt av frakobling.
  • Etter stengetid: Aktiviteten AfterHours_Prompt spiller av en melding om stengte timer, og samtalen kobles fra.
SelvbetjeningsalternativerI åpningstiden spiller aktiviteten Velkomstmeny (IVR-meny) av en meny som tilbyr grunnleggende selvbetjeningsalternativer for innringere:
  • Trykk 1 for kundestøtte: Samtalen er satt i kø for supportteamet.
  • Trykk 2 for salg: Samtalen er satt i kø for salgsteamet.
Køplassering Innringeren plasseres i en kø ved hjelp av aktiviteten .

Aktiviteten GetPositioninQueue henter innringerens posisjon i køen, og denne informasjonen annonseres til innringeren ved hjelp av aktiviteten PlayPIQ.

Tilbakeringings- og talepostalternativerHvis den som ringer velger å legge igjen en talemelding eller be om tilbakeringing, utløses aktiviteten FinalMenu :
  • Trykk 1 for tilbakeringing: Aktiviteten Callback_guf brukes til å planlegge en tilbakeringing.
  • Trykk 2 for talepost: Samtalen overføres til mobilsvar ved hjelp av aktiviteten Mobilsvar.

Hold musikken

Musikk spilles av mens den som ringer venter i køen (standardfil: defaultmusic_on_hold.wav).

Løkkehåndtering

Flyten sørger for at hvis en innringer går i løkke for mange ganger (gjennom aktivitetene CallLoopCycle og LoopCycle ), blir de sendt til de endelige menyalternativene (tilbakeringing eller talepost).
AnropsavbruddEtter at alle trinnene er fullført, eller hvis den som ringer velger å avslutte, kobles samtalen fra ved hjelp av aktivitetene Koble fra kontakt.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

(Ny kontakt)

Starter flyten når anropet mottas.

Sjekk åpningstidene

(Åpningstider)

Sjekker om anropet er i åpningstiden, på helligdager eller i nødsituasjoner med overstyring.

IVR-meny

(Velkomstmeny)

Spiller av en meny med alternativer for selvbetjening (trykk 1 for kundestøtte, trykk 2 for salg).

Køhåndtering

  • : Plasserer innringeren i en kø for riktig team (for eksempel support eller salg).
  • Hent posisjon i kø: Henter og annonserer innringerens posisjon i køen.
  • PlayPIQ: Kunngjør innringerens plassering i køen.

Hold musikk

(MusikkPåVent)

Spiller ventemusikk mens den som ringer venter i køen.

Løkkehåndtering

(CallLoopCycle og LoopCycle)

Sørger for at anrop som går i løkke for mange ganger blir dirigert til den endelige menyen.

Frakobling

(Frakoble kontakt)

Kobler fra samtalen etter meldinger eller når den som ringer velger å avslutte samhandlingen.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.

CSAT DTMF-undersøkelse

Denne flytmalen inneholder funksjonaliteten for et IVR-drevet system for undersøkelser etter samtaler (PCS). Undersøkelsen er utformet for å fange opp kundetilfredshetsvurderinger effektivt og virkningsfullt ved hjelp av en enkel meny og IVR med tastetrykk.

Denne flyten hjelper Webex kontaktsenter med å effektivt samle tilbakemeldinger fra kunder gjennom en enkel automatisert undersøkelse etter samtalen ved hjelp av DTMF-toner (Dual-Tone Multi-Frequency). Kunder vurderer samtaleopplevelsen sin når de blir bedt om å vurdere. Systemet samler inn kundesvarene i en global variabel som brukes til rapportering. Undersøkelsen måler kundetilfredshet på en skala fra 1–5.

Denne flyten er laget for å enkelt sette opp spørreundersøkelser etter samtale i et par enkle trinn. Den leveres ferdigpakket med alle nødvendige byggeklossene, inkludert tale-til-tekst-kobling.

Bruk

For å bruke denne flyten effektivt som en undersøkelsesflyt etter samtalen, koble en GoTo Flow fra AgentDisconnected -hendelsen på hovedflyten din. Dette sikrer at når agenten kobler fra samtalen, får den som ringer presentert en IVR-undersøkelse (Interactive Voice Response) etter samtalen som fanger opp kundetilfredshetsresponser (CSAT).

Denne flyten inneholder meldinger som kan spilles av for kunder. Du kan tilpasse meldingene etter behov.

Forutsetninger

Før du konfigurerer denne flyten, må du opprette følgende variabler:

  • CounterSurvey

    • Type—HELTALL

    • Standardverdi—0

    • Beskrivelse– Sporer antall undersøkelsesforsøk og økninger med hvert ugyldige svar eller tidsavbrutt svar.

  • Global_TilbakemeldingUndersøkelseSvar

    • Type—HELTALL

    • Standardverdi—0

    • Kilde– Global variabel
    • Gjør rapporterbar– Slå på.
    • Beskrivelse– Lagrer kundens vurderingssvar eller «Ingen respons» hvis det finnes en invalid/timeout scenario.

Flytaktiviteter

Tabellen nedenfor beskriver aktivitetene som brukes i flyten.

FlytaktivitetBeskrivelse

Start

Ny kontakt

Starter undersøkelsen når en ny telefonkontakt initieres.

Undersøkelsesalternativer (IVR-meny)

Ber brukeren om å velge en vurdering (1–5). Tallene 1, 2, 3, 4, 5 tilsvarer tilfredshetsnivåer.

Tidsavbrudd eller ugyldig svar fører til et nytt forsøk.

AngiSurveyResponse

Registrerer brukerens valg og lagrer det i Global_FeedbackSurveyResponse-variabelen.

SetCounterSurvey

Øker CounterSurvey-variabelen etter et tidsavbrudd eller et ugyldig svar.

SjekktellerUndersøkelse

Validerer hvis antallet nye forsøk overstiger 2 ved bruk av følgende betingelse: CounterSurvey > 2.

Avslutter undersøkelsen hvis antall nye forsøk er oppbrukt.

SettVariable_r3k

Tildeler «Ingen respons» til SurveyResponse hvis antall nye forsøk er oppbrukt.

Spill avSurveyInnspilt

Spiller av en takkemelding etter å ha tatt opp svaret.

Koble fraKontakt

Avslutter samtalen elegant.

DialogFlow ES virtuell agent

Denne Webex Contact Center-flytdesignermalen demonstrerer dataflyten mellom Google DialogFlow ES og Webex Contact Center, med fokus på hvordan data sendes til og fra begge plattformene under en samhandling.

Denne flyten viser hvordan data sendes mellom Webex kontaktsenter og DialogFlow ES for behandling av kundeinteraksjoner. Den gir en grunnleggende flyt der data utveksles med DialogFlow ES for naturlig språkbehandling og automatisert agentoppfyllelse. Integrasjonen med DialogFlow gjør det mulig for boten å forstå kundens intensjoner og iverksette passende tiltak basert på samtalen. I tillegg inkluderer flyten feilhåndtering for å sikre en problemfri kundeopplevelse, selv når uventede forhold oppstår.

Forutsetninger

Sørg for 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 intensjoner for samtalen.
  • Opprett tilordninger for inngangspunkter, køer, team og inngangspunkter.
  • Aktiver Webhook Fulfillment i DialogFlow ES og bruk node.js-eksempelkoden i den innebygde editoren.
  • Cisco tekst-til-tale (TTS) er aktivert for dynamisk generering av tilpassede meldinger. Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).

Strømningsfordeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.

Flytelement

Beskrivelse

Kunden tar initiativ til kontakt Samtalen mottas av Webex kontaktsenter.
Data sendes til DialogFlow ESEn tilpasset hilsen, som inkluderer kundedetaljer som navn og årsak til oppringningen, sendes til DialogFlow ES-boten for behandling.
Bot-interaksjon med DialogFlowDialogFlow behandler inndataene og svarer basert på konfigurerte intensjoner.
Musikk i køMens boten behandler forespørselen, blir kunden plassert i kø med ventemusikk.
FrakopleSamhandlingen avsluttes når dialogen er fullført.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

Denne aktiviteten markerer starten på flyten. Den utløses når et nytt anrop mottas.
Angi språkFlyten bruker en aktivitet av typen Angi variabel for å konfigurere språkkoden (en-US) for hele interaksjonen. Dette sikrer at all taleinteraksjon er i samsvar med innringerens språkpreferanse.
Tilpasset hilsenDenne aktiviteten sender kundedetaljer som navn, e-post og årsak til oppringning til DialogFlow ES-boten. Hilsenen genereres dynamisk ved hjelp av Cisco Text-to-Speech (TTS). Eksempel på data som er sendt:
  • kundenavn: Jane Doe
  • kunde-e-post: customer@email.com
  • kundeÅrsak: Bestillinger

Kø til agent

Hvis samhandlingen krever eskalering, plasseres kunden i en kø, og ventemusikk spilles av ved hjelp av defaultmusic_on_hold.wav -filen.
Spill musikkMusikk spilles mens den som ringer venter i køen. Flyten bruker Ciscos standard ventemusikk, men kan tilpasses ved å laste opp forskjellige musikkfiler.

Frakople

Denne aktiviteten kobler fra samtalen når flyten er fullført, noe som sikrer en sømløs slutt på samhandlingen.

Flytspesifikasjoner

Flyt-JSON-en som brukes i dette eksemplet inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex kontaktsenter og DialogFlow. De viktigste variablene som brukes inkluderer:

Flytvariabel

Beskrivelse

Global_TilbakemeldingUndersøkelsePåmelding

Sporer om kunden velger å delta i en undersøkelse etter samtalen.
kundenavnRegistrerer kundens navn for personalisering.
kunde-e-postRegistrerer kundens e-post.
kundeÅrsakRegistrerer årsaken til kundens anrop.
Global_SpråkKonfigurerer standardspråket (en-US).

Global_Stemmenavn

Bestemmer stemmen som brukes til tekst-til-tale.

Ytterligere ressurser

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 Documentation for ytterligere veiledning.

Utviklerstøtte

For støtte angående denne integrasjonen, åpne en sak med Webex Contact Center Developer Support-teamet via Webex Developer Portal.

For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.

Støtte for dynamiske variabler

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 via en HTTP-forespørsel og angir variabler som styrer resten av flyten. Disse variablene styrer rutingsbeslutninger, køhåndtering, ledetekster og feilhåndtering. Dette brukes ofte i scenarioer som krever fleksibilitet i samtalehåndtering basert på sanntids forretningsforhold som arbeidstid eller helligdager – der en enkelt flyt kan gjenbrukes på tvers av forskjellige brukstilfeller ved hjelp av dynamisk variabelbasert ruting.

Flyten sikrer en smidig og effektiv innringeropplevelse ved å spille av passende meldinger, håndtere arbeidstider eller feiltilfeller, og tilby ruting basert på organisasjonens spesifikke krav.

Flyten bruker Cisco tekst-til-tale (TTS) for alle lydaktiviteter som krever ledetekster. Tilpasset musikk på vent eller meldinger kan konfigureres ved å oppdatere flytvariablene.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex kontaktsenteradministrasjonsportal før du implementerer denne flyten:

  • Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
  • Sørg for at alle nødvendige statiske lydfiler eller tilpassede TTS-ledetekster lastes opp til systemet.

  • Ha et gyldig API-endepunkt for å hente flytinnstillingene

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Strømningsfordeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.

Flytelement

Beskrivelse

Ny kontaktFlyten starter når et anrop mottas ved inngangspunktet.
HTTP-forespørselFlyten foretar en HTTP-forespørsel for å hente flytinnstillinger dynamisk basert på kallets DNIS.
Sjekk åpningstideneAvhengig av flytinnstillingene sjekker flyten åpningstider, helligdager og overstyringer for å rute samtalen på riktig måte.
Spill av melding (velkomst)Basert på de hentede innstillingene spilles en velkomstmelding av ved hjelp av TTS eller en forhåndsinnspilt ledetekst.
KøaktivitetOm nødvendig plasseres samtalen i en kø basert på dynamiske variabler.
Spill musikk (køhåndtering & Musikk i kø)Mens den som ringer venter i køen, spilles det av ventemusikk, som kan stilles inn dynamisk.
FeilhåndteringHvis det oppstår en feil, omdirigeres kallet til en feilhåndteringsflyt eller et annet inngangspunkt ved hjelp av GoTo som er aktivert av dynamiske variabler.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

Flyten starter når et anrop mottas gjennom NewContact-aktiviteten.
HTTP-forespørselFetchFlowSettings-aktiviteten foretar en HTTP-forespørsel for å hente alle nødvendige flytinnstillinger, for eksempel åpningstider, ledetekster og køkonfigurasjoner.

IVR-meny

(Velkomstmeny)

Spiller av en meny med alternativer for selvbetjening (trykk 1 for kundestøtte, trykk 2 for salg).

Angi variablerAktiviteten SetVariable lagrer dataene som hentes fra HTTP-forespørselen og tilordner verdier til flytrelaterte variabler som businessHours, queue, welcomePrompt og holdMusic.
ÅpningstiderAktiviteten BusinessHours sjekker arbeidsplanen, helligdager og overstyringer, og styrer flyten basert på gjeldende klokkeslett.
Spill av meldingSpill av melding-aktiviteten spiller av en velkomstmelding til den som ringer. Dette kan settes dynamisk eller forhåndskonfigureres.
KøkontaktAktiviteten QueueContact plasserer innringeren i riktig kø ved å bruke dynamiske variabler for køhåndtering og reservehåndtering.
Spill musikkSpill av musikk-aktiviteten spiller av ventemusikk til innringere som venter i køen, konfigurert basert på holdMusic-variabelen.
Gå tilFlere Gå til-aktiviteter brukes til å navigere mellom ulike deler av flyten eller håndtere spesifikke forhold som helligdager eller feil.
FrakopleEtter at alle nødvendige trinn er fullført, avsluttes flyten med riktig frakobling eller omdirigering.

Hallo verden

Bruk denne malen til å lage en enkel innkommende taleflyt der innringere blir møtt med en melding og deretter koblet fra. Denne flyten brukes ofte i stengetiden.

Denne flyten gir en enkel flyt som spiller av en kunngjøring til den som ringer. Endre flyten for å sikre en problemfri oppringingsopplevelse ved å håndtere eventuelle feil eller ukjente forhold.

Underflyten bruker Cisco tekst-til-tale for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex kontaktsenteradministrasjonsportal før du implementerer denne flyten:

  • Opprett inngangspunkter, køer, team og tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
  • Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco-tekst-til-tale (TTS).

    For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Strømningsfordeling

  1. Anropet mottas og går inn i flyten.
  2. En velkomstmelding spilles av for den som ringer.
  3. Innringeren blir plassert i en kø.
  4. Ventemusikk spilles av mens den som ringer venter.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

Flyten starter når et anrop mottas
Spill av melding
  • Samtalen blir dirigert til aktiviteten WelcomeMessage, som spiller av en velkomstmelding til den som ringer.
  • Dette bruker TTS, men kan være en forhåndsinnspilt melding, som hilser på den som ringer eller gir informasjon.

Frakople

  • Etter velkomstmeldingen blir anropet dirigert til frakoblingsaktiviteten.
  • Denne aktiviteten kobler fra samtalen og avslutter samhandlingen etter at meldingen er spilt av.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.

Meny automatisk svarer

Bruk denne Webex Contact Center-flytdesignermalen til å opprette et menydrevet system for effektiv samtaleruting. Den automatiserer innkommende handlinger, og dirigerer innringere til de riktige teamene eller tjenestene for en smidigere opplevelse.

Denne flyten automatiserer den første interaksjonen med den som ringer, slik at de kan navigere gjennom ulike menyalternativer. Den inkluderer dynamisk feilhåndtering, flerspråklig støtte og en høflig frakoblingsprosess i tilfelle feil eller ugjenkjente inndata.

Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex kontaktsenteradministrasjonsportal før du implementerer denne flyten:

  • Opprett tilordninger for inngangspunkter, køer, team og inngangspunkter.
  • Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Strømningsfordeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.

Flytelement

Beskrivelse

Anrop mottatt

(Ny telefonkontakt)

Flyten utløses når en ny telefonkontakt initieres av et innkommende anrop.

Velkomstmelding

(Velkomstmelding)

En hilsen spilles av: Velkommen til Webex kontaktsenter!

Hovedmeny

(IVR-meny)

Den som ringer får presentert et sett med menyalternativer. Menyen leses høyt ved hjelp av TTS, som veileder innringeren gjennom ulike tjenestealternativer:

  • Trykk 1 for serviceteamet
  • Trykk 2 for salgsteamet
  • Trykk 3 for utenlandsk lag
  • Trykk 4 for driftstimer
  • Trykk 5 for ofte stilte spørsmål
  • Trykk 6 for forkunnskaper
  • Trykk 7 for faktureringsproblemer
  • Trykk 8 for en representant
  • Trykk 9 for generell informasjon
  • Pressen # å gjenta menyen
  • Pressen * å legge på

Ruting basert på valg

Basert på det valgte alternativet blir innringeren enten overført til et bestemt team (blind overføring) eller plassert i kø for å vente på neste tilgjengelige agent.

Feilhåndtering

Ugyldige inndata håndteres med en feilmelding, og den som ringer blir bedt om å prøve på nytt.

Musikk på vent

(Spill musikk)

Mens du venter i kø, spilles standard ventemusikk (defaultmusic_on_hold.wav).

Frakople

Flyten avsluttes ved å koble fra samtalen.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.

Flytaktivitet

Beskrivelse

Ny telefonkontakt

(Start)

Dette er utgangspunktet for flyten når en ny telefonkontakt initieres av et innkommende anrop.

Spill av melding

(Velkomstmelding)

Kunden blir møtt med en beskjed: Velkommen til Webex kontaktsenter!

Dette trinnet bruker Cisco Cloud Text-to-Speech (TTS) til å generere meldingen.

Hovedmeny

(IVR-meny)

En meny med ulike alternativer presenteres for den som ringer:

  • Trykk 1 for serviceteamet
  • Trykk 2 for salgsteamet
  • Trykk 3 for utenlandsk lag
  • Trykk 4 for driftstimer
  • Trykk 5 for ofte stilte spørsmål
  • Trykk 6 for forkunnskaper
  • Trykk 7 for faktureringsproblemer
  • Trykk 8 for en representant
  • Trykk 9 for å snakke med serviceteamet igjen
  • Pressen # å gjenta menyen
  • Pressen * å legge på

Ruting basert på valg

(Vilkår)

Basert på det valgte alternativet blir innringeren enten overført til et bestemt team (blind overføring) eller plassert i kø for å vente på neste tilgjengelige agent.

  • Blind overføring til service- eller salgsteamene.
  • Sett innringeren i kø for en representant, med ventemusikk som spiller av mens man venter.

Spill musikk

(Musikk på vent)

For samtaler i kø spiller systemet ventemusikk mens den som ringer venter på neste tilgjengelige agent.

Feilhåndtering

Hvis et ugyldig alternativ velges eller inndataene tidsutløses, spiller systemet av en melding som ber den som ringer om å prøve på nytt.

Frakople

Etter at samhandlingen er fullført eller det oppstår en feil, kobler flyten fra samtalen ved hjelp av aktiviteten Koble fra kontakt.

Ytterligere brukstilfeller

  • Undermenyer: Det finnes en språkvalgmeny der brukerne kan velge sitt foretrukne språk ved å trykke på 1 for engelsk eller 2 for spansk. Menyen gjentas hvis den som ringer trykker #.
  • Feilmeldinger: Når ugyldig inndata mottas, spilles det av en feilmelding. Ved kritiske feil beklager systemet og kobler fra den som ringer.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.

Microsoft Dynamics HTTP(S)-datafeil

Bruk denne flytdesignermalen til å opprette en IVR-flyt i Webex Contact Center som kobles til MS Dynamics ved hjelp av en HTTP-kobling. Denne flyten henter kunde- og saksdetaljer ved hjelp av ANI fra CRM-systemet, hilser den som ringer velkommen med en personlig melding og ruter samtalen.

Med denne flyten blir den som ringer møtt med en personlig melding basert på CRM-dataene, og hvis ingen sak blir funnet, overføres samtalen til en agent. Agenten får kunden eller sakens detaljer i sanntid via et skjermbilde. Flyten samhandler med MS Dynamics gjennom to HTTP-forespørsler:

  1. Henter kundedetaljer ved å utføre et ANI-oppslag.
  2. Henter de nyeste saksdetaljene basert på kunde-ID-en. Hvis det ikke finnes noen kunde- eller saksinformasjon, blir samtalen rutet til en agent, og den aktuelle meldingen spilles av for den som ringer. Agenten mottar et skjermbilde som viser enten et Ny sak -skjema eller detaljene for den sist opprettede saken for kunden.

Skjermvinduer er aktivert for å sikre at agenter har nødvendig informasjon når de svarer på anrop.

Forutsetninger

Sørg for at følgende krav er oppfylt før du implementerer denne flyten:

  • Applikasjon registrert i Azure for MS Dynamics CRM.
  • OAuth 2.0 og koblingsoppsett i Control Hub må konfigureres på forhånd.
  • Importer malen til Flow Designer.
  • Juster flytvariablene, køene og eventuelle spesifikke konfigurasjoner basert på organisasjonens behov.

Flyten bruker Cisco tekst-til-tale (TTS) for dynamiske ledetekster. Hvis statisk lyd er nødvendig, kan brukere laste opp lydfiler. Standard ventemusikk brukes fra Webex-repositoriet.

Strømningsfordeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.

Flytelement

Beskrivelse

Anrop mottatt

Innringerens ANI blir registrert.

Stripp ANI

Den + Landskoden er fjernet fra ANI.

Hent kundeinformasjon

En HTTP-forespørsel sendes til MS Dynamics CRM for å slå opp kundedetaljer ved hjelp av det fjernede ANI-et.

Betinget sjekk - kunden finnes

Hvis kunden finnes, sendes det en ny HTTP-forespørsel for å hente saksdetaljene deres. Hvis kunden ikke finnes, spilles meldingen Ingen sak funnet av.

Spill av personlig saksinformasjon

Hvis en sak blir funnet, blir den som ringer møtt med detaljer om sin siste sak.

Rutt til agent eller frakobling

Innringeren får deretter muligheten til å snakke med en agent eller koble fra.

Skjermbilde for agent

Når agenten svarer, vises saksdetaljene eller det nye saksskjemaet i en ny nettleserfane.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter for en IVR-flyt som kobles til MS Dynamics ved hjelp av en HTTP-kobling.

Flytaktivitet

Beskrivelse

Start

Starter flyten når anropet mottas.

Stripp ANI

Fjerner + landskode fra ANI for å forberede MS Dynamics-oppslaget.

Få kundeinformasjon

En HTTP GET-forespørsel sendes for å hente kundens fulle navn og kontakt-ID basert på ANI-en.

Betinget sjekk - kunden finnes

Sjekker om kunden finnes i MS Dynamics. Hvis sann, henter saksdetaljene. Hvis usann, spiller den av en melding som informerer innringeren om at ingen sak ble funnet.

Få saksinformasjon

Henter sakstittel og saksnummer ved hjelp av kundens ID fra forrige trinn.

Spill av en personlig melding

Hilser på innringeren med navn og gir saksdetaljer ved hjelp av TTS (tekst-til-tale).

Spill ingen sak funnet

Spiller av en melding hvis ingen sak finnes for den som ringer, og informerer dem om at de vil bli overført til en agent.

Hovedmeny

Gir den som ringer valget mellom å koble seg til en agent eller avslutte samtalen.

Køkontakt

Ruterer innringeren til en tilgjengelig agent basert på forhåndsdefinerte køinnstillinger.

Spill musikk

Spiller ventemusikk mens den som ringer venter i køen.

Koble fra kontakten

Avslutter samtalen hvis den som ringer velger å koble fra.

Skjerm pop-up

Viser saksinformasjonen eller skjemaet for nytt saksnummer for agenten når anropet besvares.

Ytterligere ressurser

For trinnvise instruksjoner om konfigurasjon av flyter, se Webex Contact Center oppsett- og administrasjonsveiledning.

For en demonstrasjon av MS Dynamics-integrasjon, se hvordan du konfigurerer en tilpasset kobling for MS Dynamics CRM.

Hvis du vil ha mer informasjon om API-verktøy for autentisering i Microsoft Dataverse-miljøer, kan du se Bruk Insomnia med Dataverse Web API.

Prosentvis tildeling og A/B distribusjon

Bruk denne Webex Contact Center-flytdesignermalen til å fordele samtaler prosentvis på tvers av forskjellige køer, noe som sikrer problemfri drift og minimerer frafall under høye samtalevolumer.

Denne flyten fordeler innkommende anrop basert på en prosentbasert allokering. Mer spesifikt, 90% of contacts are routed to the main queue, 0% til overløpsstøtte (inaktiv), og 10 % til en ekstern kø. Etter tildeling får innringere avspilt en melding som angir køtildelingen, etterfulgt av musikk på vent til en agent er tilgjengelig. Du kan endre flyten slik at den passer til organisasjonens behov.

Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Opprett tilordninger for inngangspunkter, køer, team og inngangspunkter.
  • Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Strømningsfordeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.

Flytelement

Beskrivelse

Kvittering for samtale

Samtalen går inn i flyten ved punktet NewContact.

Prosentvis tildeling

90 % av samtalene blir rutet til hovedkøen.

10 % av samtalene blir rutet til Ekstern kø.

Melding om avspilling av kø

Etter prosenttildelingen hører den som ringer en melding som angir tildelingsbanen deres.

Køkontakt

Innringeren plasseres i den tildelte køen.

Hold musikken

Mens de venter i køen, hører innringere ventemusikk.

Agenttildeling

Samtaler blir rutet til den tilgjengelige agenten i den tildelte køen.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.

Flytaktivitet

Beskrivelse

Ny kontakt

Dette er utgangspunktet når en ny telefonkontakt mottas.

Prosenttildeling

Tildeler den innkommende kontakten basert på prosentfordelingen:

  • 90 % ble sendt til hovedkøen.
  • 10 % ble sendt til Ekstern kø.

SettVariabel

Registrerer den tildelte prosentandelen (90%, 10%) i en variabel kalt PercentageAllocated.

SettVariabel

Registrerer utgangsstien (Hovedkø eller Offsite) som kallet tok inn i en variabel kalt PercentageExitPath.

Spill av melding

Spiller av en melding ved hjelp av Cisco TTS som informerer innringeren om deres tildeling, for eksempel: Du har nådd 90 % tildeling! Hovedkø, gren 1.

KøKontakt

Setter kontakten i kø basert på den tildelte banen (Hovedkø eller Ekstern kø).

Spill musikk

Spiller ventemusikk (defaultmusic_on_hold.wav) mens innringeren venter i køen.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.

Salesforce HTTP(S)-datafeil

Bruk denne flytdesignermalen til å opprette en IVR-flyt i Webex Contact Center som kobler til Salesforce via en HTTP-kobling, noe som muliggjør dynamisk ruting og datauttrekking for administrasjon av Salesforce-saker.

Denne flyten bruker Webex Contact Centers HTTP-kobling til å hente kundeinformasjon fra Salesforce ved hjelp av et ANI-oppslag. Flyten henter kundens konto-, kontakt- og saksinformasjon fra Salesforce og ruter samtalen deretter.

Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.

Forutsetninger

Før du konfigurerer denne flyten, må du sørge for følgende:

  • Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
  • Konfigurer Salesforce-koblingen ved hjelp av OAuth2. For detaljerte trinn, se Konfigurer den tilkoblede appen for Webex Contact Center Salesforce-kobling.
  • Importer den vedlagte flyten Salesforce_HTTP_Connector.json til flytdesigneren for Webex Contact Center.
  • Bruk Salesforce API-samlingen til å utforske REST API-ene.
  • For å generere OAuth-tilgangstokenet manuelt, bruk følgende kommando:
    curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \
    --header '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 eksempelet på integrasjon demonstrerer hvordan denne flyten sikrer sømløs kundeservice ved å integrere Salesforce med Webex kontaktsenter, noe som sikrer at relevant informasjon er lett tilgjengelig for både kunder og agenter.

  1. En kunde ringer til Webex kontaktsenter, og telefonnummeret deres blir registrert.
  2. Systemet utfører et ANI-oppslag i Salesforce for å finne samsvarende konto- og kontaktinformasjon.
  3. Basert på dataene som hentes, blir kunden møtt med en personlig IVR-melding.
  4. Hvis det er en åpen sak knyttet til kunden, mottar agenten denne informasjonen på skrivebordet sitt.
  5. Etter samtalen legger Webex kontaktsenter ut samtaledetaljer og kommentarer til Salesforce-saken.

Strømningsfordeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.

Flytelement

Beskrivelse

ANI-oppslag og ruting

Flyten starter med å registrere kundens telefonnummer. Telefonnummeret formateres, og et Salesforce API-kall henter kontoen og kontakten som er knyttet til ANI-en. Hvis kunden blir funnet, blir de rutet basert på den tilknyttede Salesforce-saken.

Oppdateringer etter samtalen

Når agenten har fullført samtalen, legger Webex kontaktsenter ut informasjon som samtalekommentarer og samtale-ID-er til den relevante Salesforce-saken.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.

Flytaktivitet

Beskrivelse

Start

(Ny kontakt)

Registrerer detaljene for innkommende anrop og starter flyten.

Angi telefonnummer

(Angi telefonnummer)

Formaterer det registrerte telefonnummeret for Salesforce API-oppslag.

Kontooppslag

(KontoAni)

Utfører en HTTP GET-forespørsel til Salesforce, og henter kundens kontodetaljer basert på telefonnummeret.

Kontaktsøk

(KontaktANI)

Henter kontakten som er knyttet til telefonnummeret via en Salesforce SOQL-spørring.

Saksoppslag

(Sak etter kontakt-ID)

Henter de åpne sakene som er knyttet til kontakten, og henter saksdetaljer, inkludert saksnummer og ID.

Køkontakt

(Køkontakt)

Ruterer samtalen til riktig agent basert på den hentede Salesforce-informasjonen og kundens prioritet.

Spill musikk

(Musikk)

Spiller ventemusikk mens kunden venter på å bli koblet til en agent.

Skjerm pop-up

(ScreenPop-konto)

Åpner kundens Salesforce-kontoside på agentens skrivebord når anropet besvares.

Legg inn kommentar

(Innleggskommentar)

Legger inn samtaledetaljene i den relevante Salesforce-saken når samhandlingen er fullført.

Sluttstrøm

(EndFlow)

Avslutter flyten etter at alle oppgaver er fullført.

Ytterligere ressurser

Hvis du vil ha mer informasjon om hvordan du konfigurerer Salesforce med Webex Contact Center, kan du se Salesforce REST API-introduksjon og Webex Contact Center-oppsett- og administrasjonsveiledning.

For en omfattende videokonfigurasjonsgjennomgang, se denne todelte serien:

ServiceNow HTTP(S)-datafeil

Bruk denne flytdesignermalen til å hente og oppdatere hendelser og andre objekttyper i ServiceNow på en sikker måte via Webex kontaktsenter.

Denne flyten integrerer Webex Contact Center med ServiceNow ved hjelp av en HTTP-kobling for å rute beslutninger og hente hendelsesdetaljer gjennom ServiceNows REST API-er. Den håndterer innkommende taleanrop, utfører et ANI-oppslag, henter relevant informasjon og leverer personlig service. Prosessflyten er som følger:

  1. Webex kontaktsenter mottar et anrop.
  2. En velkomstmelding spilles av for den som ringer, med detaljer om hendelsen.
  3. Systemet utfører et oppslag i ServiceNow ved hjelp av ANI for å hente innringerens sys_id for å få innringerens objektidentifikator på ServiceNow.
  4. Basert på sys_idslår systemet opp den aktive hendelsen for den som ringer.
  5. Hendelsesnummeret spilles av for den som ringer.
  6. Samtalen settes i kø for neste tilgjengelige agent, prioritert basert på alvorlighetsgraden av hendelsen.
  7. Ventemusikk spilles av mens den som ringer venter i køen.
  8. Når samtalen er koblet til en agent, vises hendelsesinformasjonen på agentens skrivebord.
  9. Etter samtalen legger Webex kontaktsenter ut samtaleinformasjon tilbake til den relevante 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 kontaktsenter ved å følge videoopplæringen.
  • Administratoroppsett: Logg inn på admin.webex.com og konfigurer koblingen. Gå til Kontaktsenter > Kontakter > Tilpasset kobling > OAuth2. Skriv inn nødvendig påloggingsinformasjon som beskrevet i videoopplæringen.

Eksempel på brukstilfelle

Denne eksempelintegrasjonen demonstrerer hvordan Webex Contact Center kan forbedre kundeopplevelsen gjennom personlige interaksjoner, samtidig som ServiceNow utnytter ANI-oppslag og hendelseshåndtering:

  1. Innkommende anrop: Kunden ringer til Webex kontaktsenter.
  2. ANI-oppslag: Webex utfører et ANI-oppslag i ServiceNow for å identifisere den som ringer.
  3. Hendelsesoppslag: ServiceNow henter den tilhørende hendelses-ID-en basert på innringerens detaljer.
  4. Personlig hilsen: Kunden blir møtt med en personlig melding som refererer til den aktive hendelsen.
  5. Ruting og prioritering: Anrop rutes basert på alvorlighetsgraden av hendelsen, slik at kritiske problemer tas hånd om først.
  6. Agenttildeling: Samtalen blir rutet til en tilgjengelig agent, med hendelsesdetaljer som vises på agentens skrivebord.
  7. Oppdateringer etter samtalen: Webex kontaktsenter legger ut relevant samtaleinformasjon, inkludert samtaleidentifikatorer, til ServiceNow ved hjelp av hendelsesflyter.

Flytaktiviteter

Tabellen nedenfor beskriver aktivitetene som brukes i flyten og deres rolle i integrasjonen.

Flytaktivitet

Beskrivelse

Start

(Ny kontakt)

Flyten starter når et innkommende anrop mottas.

Spill av melding

(Hilsen)

Spiller av en velkomstmelding ved hjelp av Cisco Cloud Text-to-Speech, for eksempel: Velkommen til ServiceNow-demoen. Hendelsesnummeret ditt er: {{incidentNum}}

Sett variabel

(Sifferstripe ANI)

Fjerner den internasjonale koden (+1) fra ANI for nøyaktig samsvar.

Sett variabel

(ANI-format)

Formaterer ANI-en til ServiceNows nødvendige format for spørringer: (123) 456-7890.

HTTP-forespørsel

(Søk etter bruker)

Slår opp brukerens sys_id i ServiceNow ved hjelp av deres ANI.

HTTP-forespørsel

(Oppslagshendelse)

Bruker sys_id for å 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.

Spill musikk

(Hold musikken nede)

Spiller av ventemusikk mens den som ringer er i køen.

Legg inn samtale

(Legg inn kommentarer til ServiceNow)

Sender samtaleinformasjonen, inkludert hendelsesnummeret, tilbake til ServiceNow når samtalen er avsluttet.

Ytterligere ressurser

For å utforske og teste REST API-ene kan du importere ServiceNow API Postman-samlingen (ServiceNow API Collection.postman_collection.json) til Postman. Dette hjelper med å forstå hvilke API-er som er tilgjengelige og hvordan de samhandler med Webex kontaktsenter.

Hvis du vil ha mer informasjon om Webex Contact Center-flyter, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.

Enkel innkommende samtale til køen

Bruk denne flytdesignermalen i Webex kontaktsenter for å gi en enkel prosess for håndtering av innkommende anrop. Innringere blir møtt, satt i kø til en agent og hører ventemusikk mens de venter.

Denne flyten gir en enkel prosess for å håndtere innkommende anrop i et kontaktsenter:

  1. Et anrop mottas og går inn i flyten gjennom inngangspunktet.
  2. En velkomstmelding spilles av for den som ringer.
  3. Den som ringer blir plassert i kø for neste tilgjengelige agent.
  4. Mens man venter i køen, spilles det av ventemusikk for den som ringer.
  5. Denne flyten sikrer en problemfri opplevelse ved å plassere mekanismer for feilhåndtering og tillate reservescenarier i tilfelle agenter ikke er tilgjengelige.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Opprett tilordninger for inngangspunkter, køer, team og inngangspunkter.
  • Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

(Ny telefonkontakt)

Flyten starter når et anrop mottas gjennom inngangspunktet. Samtalen aksepteres i flyten og går videre til neste trinn.

Spill av melding

(Velkomstmelding)

En beskjed spilles av for å ønske den som ringer velkommen. I denne flyten står det følgende i meldingen: Velkommen til Webex kontaktsenter!

Denne meldingen er konfigurert ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak.

(Direkte kontakt)

Etter velkomstmeldingen plasseres samtalen i en kø. Køen er satt til å dirigere samtalen til Q_arubhatt -køen, som dirigerer innringeren til den lengst tilgjengelige agenten.

Spill musikk

(Musikk på vent)

Mens man venter i køen, spiller flyten ventemusikk (defaultmusic_on_hold.wav). Den spiller i 30 sekunder før den går i loop.

Spill av melding

(Vent melding)

En sekundærmelding spilles av mens den som ringer venter: Takk for tålmodigheten. Vent litt mens vi finner en ekspert til deg.

Denne meldingen er konfigurert ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak.

Sluttstrøm

Flyten avsluttes ved agenttilkobling eller hvis det oppstår en feil. Det sikrer at innringeren håndteres problemfritt, enten de er koblet til en agent eller om flyten må avsluttes på grunn av en feil.

Feilhåndtering

Flyten er utformet for å håndtere uventede problemer ved å avsluttes elegant, med tilgjengelige reserveruter.

Bygg denne flyten

For å bygge denne innkommende anropsflyten, opprett en flyt fra en mal og velg malen Enkel innkommende anrop til kø. For opprettingstrinn, se Opprette flyter fra flytmaler.

Hvis du vil forhåndsvise malen før du bruker den, kan du se Vis detaljer om flytmalen. Etter at du har opprettet flyten, tilpasser du malen for køen, ledetekstene og feilhåndteringen. Valider og publiser deretter flyten.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.

Virtuell agent med Google DialogFlow CX

Bruk denne flytdesignermalen til å integrere Google DialogFlow CX med Webex kontaktsenter. Denne flyten gir forbedret kundeinteraksjon med fleksibel og dynamisk datahåndtering.

Denne flyten demonstrerer hvordan du sender data fra Webex kontaktsenter til Google DialogFlow CX, slik at du kan utnytte avanserte virtuelle agentfunksjoner. Den inneholder eksempler på håndtering av innringerinndata som navn, avtaler og samtaleårsaker, med fokus på sømløs overføring av data mellom begge plattformene.

Denne flyten bruker Cisco tekst-til-tale (TTS) for lydmeldinger, hvis noen.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:

  • Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger.
  • Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
  • Konfigurer den virtuelle Google DialogFlow CX-agenten og konfigurer nødvendige webhook-integrasjoner.

Strømningsfordeling

  1. Anropet mottas og går inn i flyten.
  2. Den som ringer blir dirigert til et API som henter navnet deres fra et simulert endepunkt.
  3. En velkomstmelding, inkludert navnet deres, spilles av for den som ringer ved hjelp av Google DialogFlow CX.
  4. DialogFlow CX virtuelle agent samhandler med den som ringer for å samle inn informasjon som avtaledatoer og -klokkeslett.
  5. Kundedataene sendes tilbake til Webex kontaktsenter for eventuell videre behandling.
  6. Basert på interaksjonen eskalerer eller avsluttes samtalen.
  7. Hvis den eskaleres, blir innringeren plassert i kø.
  8. Ventemusikk spilles av mens den som ringer venter på en agent.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.

Flytaktivitet

Beskrivelse

Start

Flyten starter når et anrop mottas, initiert gjennom NewContact-aktiviteten.

HTTP-forespørsel

(HentKundenavn)

Systemet sender en API-forespørsel for å hente kundens navn fra et eksternt system via HTTP-forespørsel.

Resultatet lagres i en global variabel (DF_CustomerName) som brukes til videre interaksjon med Google DialogFlow CX.

Virtuell agent

Flyten aktiverer VirtualAgent-aktiviteten for å sende kundens navn og samhandle med Google DialogFlow CX.

Den virtuelle agenten samler inn informasjon, inkludert årsak til samtalen, avtaledetaljer og mer.

Parse

Denne aktiviteten analyserer svaret mottatt fra DialogFlow CX og oppdaterer flytvariablene (Call_Reason, appointment_date, appointment_time) deretter.

Angi variabel - avtale

Avtaledato og -klokkeslett som samles inn fra DialogFlow CX formateres og lagres i en global variabel (DF_Avtale).

Køkontakt

Etter den virtuelle agentinteraksjonen blir kunden plassert i en kø for å vente på neste tilgjengelige agent.

Spill musikk

Mens innringeren venter i køen, spiller systemet standard ventemusikk (defaultmusic_on_hold.wav).

Koble fra kontakten

Hvis det ikke kreves ytterligere handling, kobles samtalen fra ved hjelp av DisconnectContact-aktiviteten.

Ytterligere ressurser

Hvis du vil ha mer informasjon om integrering av Webex Contact Center med Google DialogFlow CX, kan du se Google DialogFlow CX-utviklerdokumentasjon og Konfigurer virtuell agentstemme i Webex Contact Center.

For støtte, besøk Webex Contact Center-utviklerstøtte eller bli med i Webex Contact Center API-utviklerfellesskapet.

Zendesk HTTP(S)-datafeil

Denne malen bruker Webex Contact Centers HTTP-kobling for å integrere med Zendesk. Bruk denne flytdesignermalen til å utføre kundedataoppslag, administrere saker i Zendesk og effektivt.

Denne flyten bruker Zendesks API-er for å forbedre Webex kontaktsenter ved å trekke ut kundedata basert på ANI (automatisk nummeridentifikasjon) og hente billettdetaljer. Den ruter anrop basert på alvorlighetsgraden av hendelsen eller agentens tilgjengelighet, noe som forbedrer kundeinteraksjonene. Systemet kan utføre flere handlinger:

  • Søk opp en Zendesk-bruker basert på ANI (innringerens nummer).
  • Hent brukerens siste uløste sak.
  • Presenter relevante billettdetaljer til kunden via IVR.
  • Rut samtalen til en agent basert på forhåndsdefinerte kriterier, eller la kunden velge å koble fra.

Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Sørg for at API-autentisering er aktivert i Zendesk-instansen. Følg trinnene: Admin > Apper og integrasjoner > API-er > Aktiver API-autentisering.
  • Zendesk HTTP-koblingen må konfigureres ved hjelp av BasicAuth.
  • Opprett inngangspunkter, køer, team og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
  • Last opp statiske lydfiler hvis tilpassede lydmeldinger eller musikkfiler brukes i stedet for Cisco tekst-til-tale (TTS).

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Brukstilfelle

Bruk dette eksemplet for å forstå mer om hvordan denne flyten fungerer.

  1. En kunde ringer inn til Webex kontaktsenter.
  2. Et ANI-oppslag utføres for å hente kundeinformasjonen fra Zendesk.
  3. Den nyeste saken knyttet til kunden hentes.
  4. Kunden blir møtt via en IVR og informert om statusen til saken sin.
  5. Kunden kan enten:
    • Koble til en agent.
    • Koble fra hvis de velger å ikke snakke med en agent.
  6. Etter samtalen kan systemet oppdatere Zendesk-saken med relevant samtaleinformasjon.

Strømningsfordeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.

Flytelement

Beskrivelse

Anrop mottatt

Samtalen kommer inn i systemet, og Zendesk-koblingen starter.

Søk etter bruker i Zendesk

Systemet utfører et oppslag i Zendesk ved hjelp av innringerens nummer.

Hent billettdetaljer

Systemet henter den siste uløste saken for brukeren.

Presenter billettdetaljer

Kunden blir informert om sakens status via en IVR-melding.

Menyalternativer

Kunden kan velge å snakke med en agent eller koble fra.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.

Flytaktivitet

Beskrivelse

Start

Flyten starter når et anrop mottas.

Oppslagsbruker (Zendesk)

Denne aktiviteten utfører en HTTP-forespørsel til Zendesk, og søker etter brukeren basert på deres ANI.

Hent billettdetaljer

En annen HTTP-forespørsel sendes til Zendesk for å hente den nyeste billetten for brukeren.

Presenter billettdetaljer

En melding spilles av til den som ringer via TTS, med informasjon om statusen til saken deres.

Bekreftelsesmeny

Systemet presenterer en meny for kunden, som lar dem enten koble til en agent eller koble fra.

Køkontakt

Hvis kunden velger å koble seg til en agent, blir de plassert i en kø.

Spill musikk

Ventemusikk spilles mens kunden venter på en agent.

Legg inn kommentarer (Zendesk)

Etter samtalen legger systemet ut en kommentar på Zendesk-saken som oppsummerer samhandlingen.

Frakople

Systemet kobler fra samtalen hvis kunden velger å koble fra eller etter at samtalen er fullført.

Ytterligere ressurser

Denne flyten utnytter Webex Contact Centers HTTP-kobling til å samhandle med Zendesks API-er. Hvis du vil ha mer informasjon, kan du se Zendesk API-dokumentasjon og Webex Contact Center-oppsett- og administrasjonsveiledning.

Unngå duplikat tilbakeringing

Denne flytmalen demonstrerer hvordan du kan forhindre dupliserte tilbakeringingsoppføringer i Webex kontaktsenter ved å utnytte den forbedrede HTTP-aktiviteten med støtte for Content-Type: GraphQL. Den bruker WebexCC API-enes HTTP-kobling til å samhandle med søke-API-et, slik at flyten kan sjekke om det finnes eksisterende tilbakeringingsforespørsler fra den samme innringeren. 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 den som ringer opp en ANI (automatisk nummeridentifikasjon).

Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å legge til støtte for Content-Type: GraphQL – Mulighet for å bruke WebexCC API-enes HTTP-kobling for å bruke Search API via den nye GraphQL-innholdstypen, inkludert variabelsubstitusjon.

Forutsetninger

Sørg for at følgende krav er oppfylt før du implementerer denne flyten:

  • Konfigurer en kobling til Webex kontaktsenter-API-er.

  • Sørg for at Webex kontaktsentermiljøet er riktig konfigurert: Inngangspunkt, kartlegging av inngangspunkter, køer osv.

Strømningsfordeling

Flytelement

Beskrivelse

Anropet er mottatt

Anropet går inn i flyten ved aktiviteten Nykontakt.

Innledende hilsen

Aktiviteten SpillMessage_wgk spiller av en innledende velkomstmelding til den som ringer.

Utdrag gjeldende tid

Aktiviteten SetVariable_7a1 trekker ut gjeldende tid i epoch-millisekunder og lagrer den i variabelen currentTime.

Beregn tid for timer siden

Aktiviteten SetVariable_8t9 beregner tiden 24 timer før gjeldende tid i epoch-millisekunder og lagrer den i variabelen goback_by_a_day.

Trim ANI-en

Aktiviteten SetVariable_ak4 trimmer ANI (innringerens telefonnummer) for å fjerne "+1" prefiks for oppslagsformål.

Søk API-kall (GraphQL)

  • Aktiviteten SearchAPIRequest foretar et kall til Webex Contact Center Search API ved hjelp av GraphQL for å finne eventuelle eksisterende aktive tilbakeringingsoppgaver basert på ANI.

  • Den bruker variablene goback_by_a_day og currentTime for å søke innenfor de siste 24 timene.

  • GraphQL-spørringen søker etter oppgaver som samsvarer med innringerens ANI eller trimmede ANI som er aktive og har en tilbakeringingsstatus.

Sjekk API-svaret

  • Aktiviteten SetVariable_xye kombinerer HTTP-statuskoden, tilbakeringingsstatusen og HTTP-svarsteksten fra Search API-kallet inn i variabelen apiOutput.

  • Aktiviteten Condition_ts8 sjekker om HTTP-svarinnholdet fra Search API-kallet inneholder "Ikke behandlet", noe som indikerer at det ikke finnes noen duplikat tilbakekall.

Håndter duplikat tilbakeringing (hvis funnet)

  • Hvis det finnes et duplikat tilbakeringing (API-svaret inneholder et tilbakeringing), informerer PlayMessage_99x -aktiviteten innringeren om at et tilbakeringing allerede er planlagt, og deretter kobler DisconnectContact_mx8 -aktiviteten fra samtalen.

Planlegg ny tilbakeringing (hvis ikke funnet):

Hvis ingen duplikat tilbakeringing blir funnet, går flyten videre til Menu_lsi -aktiviteten, som gir innringeren alternativer for å planlegge en tilbakeringing eller vente i køen.

Planlegg tilbakeringing

Hvis innringeren velger å planlegge en tilbakeringing (trykker på 1), planlegger Callback_20e -aktiviteten en tilbakeringing ved hjelp av innringerens ANI. En bekreftelsesmelding spilles av via SpillMessage_ysw og deretter Koble fraContact_mx8_2bg kobler fra samtalen.

Vent i kø

Hvis den som ringer velger å vente i køen (trykker på 2), øker SetVariable_c0y en teller. Samtalen settes deretter i kø til en agent via KøContact_95e og musikk spilles av på vent via SpillMusic_qne. Kallet går tilbake til Menu_lsi -aktiviteten i løkke.

Variabler

  • tilbakeringingsstatus: (STRING) – Statusen for tilbakeringingen.

  • disk: (HELTAL) - En tellervariabel.

  • nåværende tid: (STRING) – Gjeldende tid i millisekunder siden epoken.

  • goback_by_a_day: (STRING) – Tidspunktet for 24 timer siden i millisekunder siden epoken.

  • apiUtdata: (STRING) – Den kombinerte HTTP-statuskoden, tilbakeringingsstatusen og HTTP-svaret fra Search API-et.

  • ANITrim: (STRING) – Det trimmede ANI-et (telefonnummeret) til den som ringer.

  • svar: (STRING) – HTTP-svaret fra søke-API-et.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

(Ny kontakt)

Starter flyten når anropet mottas.

Handlinger

Spill av melding

Spiller av en melding for den som ringer.

Tilbakeringing

Planlegger en tilbakeringing for den som ringer.

Spill musikk

Spiller musikk på vent.

KøKontakt

Setter samtalen i kø til en agent.

HTTP

Sender en HTTP-forespørsel til Search API-et ved hjelp av GraphQL.

Koble fraKontakt

Kobler fra samtalen.

Angi variabel

SettVariabel: Angir diverse variabler, inkludert gjeldende tid, tid for 24 timer siden, trimmet ANI og API-utdata.

Betingelser

  • Betingelse: Sjekker om HTTP-svarinnholdet inneholder «Ikke behandlet».

  • Meny: Gir den som ringer alternativer for å planlegge en tilbakeringing eller vente i køen.

Hold musikk (MusicOnHold)

Spiller ventemusikk mens den som ringer venter i køen.

Løkkehåndtering (CallLoopCycle og LoopCycle)

Sørger for at anrop som går i løkke for mange ganger blir dirigert til den endelige menyen.

Frakobling (DisconnectContact)

Kobler fra samtalen etter meldinger eller når den som ringer velger å avslutte samhandlingen.

Ytterligere ressurser

Hvis du vil ha mer informasjon om bruk av HTTP-forespørsler med GraphQL og andre aktiviteter i Webex kontaktsenter, kan du se delen om aktiviteten HTTP-forespørsel.

Se også Webex Contact Center API-dokumentasjonen for detaljer om Search API og GraphQL-spørringer.

Lydopptak og -håndtering

Denne flytmalen gir administratorer en strømlinjeformet metode for å spille inn og administrere lydmeldinger i Webex kontaktsenter via et telefonibrukergrensesnitt (TUI). Den utnytter forbedrede HTTP-aktivitetsfunksjoner, inkludert støtte for `Content-Type: Skjemadata for å samhandle med Webex Contact Centers lydfil-API-er (ledetekst). Denne malen gjenskaper funksjoner som er kjent fra lokale systemer, og forbedrer kundeopplevelsen og driftseffektiviteten.

Forutsetninger

  • Opprett et inngangspunkt, og konfigurer tilordningen av inngangspunkt fra innstillingssiden for Control Hub for Webex Contact Center. Se Veiledning for oppsett og administrasjon av Webex-kontaktsenteret.

  • Konfigurer en kobling til Webex kontaktsenter-API-er.

  • Hvis Cisco tekst-til-tale (TTS) ikke er aktivert for ledetekster, last opp de nødvendige statiske lydfilene.

Flytfordeling

Flytelement

Beskrivelse

Anropet er mottattAnropet går inn i flyten ved aktiviteten Nykontakt.
(VALGFRITT) Administratorautentisering via engangskodeFlytutvikleren kan implementere en valgfri autentiseringsbarriere for administratoren, ved å bruke en sikker metode som OTP levert via SMS til ANI, eller en tilfeldig generert number/PIN. Dette kan legges til før hovedmenyen.
HovedmenyAktiviteten Hovedmeny (IVR-meny) gir administratoren følgende alternativer:
  • Trykk 1 for å opprette en ny ledetekst.

  • Trykk 2 for å oppdatere en eksisterende ledetekst.

  • Trykk 3 for å slette en eksisterende ledetekst.

  • Trykk 4 for å avslutte flyten

Opprett ledetekst (alternativ 1)
  • Aktiviteten SpillMessage_kcx ber administratoren om å spille inn en ny lydmelding.

  • Aktiviteten Record_e0j tar opp lydinngangen fra administratoren.

  • Den innspilte lyden sendes deretter til Webex Contact Center API ved hjelp av HTTP-forespørselsaktiviteten CreatePrompt med Content-Type: Form Data.

  • Aktiviteten Parse_gke analyserer svaret for å trekke ut id og blobId fra den nyopprettede ledeteksten. Dette er nødvendig i tilfelle man trenger å oppdatere den samme ledeteksten.

  • Aktiviteten PlayMessage_q16 bekrefter at meldingen er opprettet.

  • Systemet spiller av den innspilte meldingen for bekreftelse ved hjelp av PlayRecordedMessage.

Oppdateringsforespørsel (alternativ 2)
  • Aktiviteten RecordPromptAfterTone ber administratoren om å spille inn en oppdatert ledetekst.

  • Aktiviteten Record_e38 tar opp den nye lyden.

  • Flyten endrer deretter navnet på filen som skal slettes ved hjelp av RenameFileToDelete. Dette sikrer at referanser til denne lydfilen fjernes der lydfiler refereres med navn.

  • Den oppdaterte lyden sendes til Webex Contact Center API ved hjelp av HTTPRequest_13n HTTP-forespørselsaktiviteten med Content-Type: Form Data.

  • Systemet bekrefter oppdateringen og spiller av den nye ledeteksten ved hjelp av PlayMessage_q16_jpg_03l og PlayMessage_0l6.

Slett ledetekst (alternativ 3)
  • Aktiviteten DeleteConfirm bekrefter slettingen.

  • Flyten endrer navnet på filen som skal slettes ved å bruke RenameFileToDelete.

  • Aktiviteten HTTPRequest_raf sender en DELETE-forespørsel til Webex Contact Center API for å slette ledeteksten.

  • Systemet bekrefter slettingen ved å bruke DeleteConfirm.

Utgang (alternativ 4)
  • Aktiviteten Farvel spiller av en takkemelding.

  • Samtalen kobles fra ved hjelp av aktiviteten DisconnectContact_cz4.

Variabler

Variabel

Type

Beskrivelse

blobIdSTRINGBlob-ID-en til lydfilen
lydfilnavnSTRINGNavnet på lydfilen (standard: «EmergencyDemo.wav»).
idSTRINGID-en til lydfilen.
statusSTRINGStatusen til API-forespørselen.
nytt filnavnSTRINGNavnet på den oppdaterte lydfilen (standard: "updatedFile.wav").
svarSTRINGHTTP-svaret fra API-forespørslene. Dette er valgfritt for feilsøking.

Aktiviteter brukt

Flytaktivitet

Beskrivelse

Start Ny kontakt: Starter flyten når anropet mottas.
IVR-meny Hovedmeny: Spiller av en meny med alternativer for rask administrasjon.
Opprett melding
  • Spillmelding: Ber administratoren om å registrere en ny melding.

  • Rekord: Tar opp lydinngangen.

  • HTTP-forespørsel: HTTP-forespørsel for å opprette lydprompten ved hjelp av Content-Type: FORM-DATA.

  • Parse: Analyserer HTTP-svaret for å trekke ut id og blobId.

  • Spillmelding: Bekrefter opprettelsen av meldingen.

  • Spillmelding: Spiller av den innspilte ledeteksten.

Oppdateringsforespørsel
  • Meny: Ber administratoren om å registrere en oppdatert melding.

  • Record_e38: Tar opp lydinngangen.

  • HTTP-forespørsel: HTTP-forespørsel for å oppdatere lydprompten ved hjelp av Content-Type: FORM-DATA.

  • Spillmelding: Bekrefter meldingsoppdateringen.

  • Spillmelding: Spiller av den oppdaterte ledeteksten.

Slett melding
  • Meny: Bekrefter slettingen av lydmeldingen.

  • HTTP-forespørsel: Gir nytt navn til filen som skal slettes. Krever at ID-en til ledeteksten defineres.

  • HTTP-forespørsel: HTTP-forespørsel om å slette lydprompten ved hjelp av Content-Type: Application/JSON og DELETE-forespørsel.

Annen
  • Vente: Venteaktivitet.

  • SettVariabel: Setter variabler.

  • Koble fraKontakt: Kobler fra samtalen.

Ytterligere detaljer

Hvis du vil ha mer informasjon om bruk av opptaksaktivitet, HTTP-forespørsler og opptakskontroller i Webex kontaktsenter, kan du se delen HTTP-forespørsel aktivitet.

Siste agentrutingsmal

Malen for siste agentruting demonstrerer hvordan du implementerer siste agentruting i Webex kontaktsenter ved å utnytte den forbedrede HTTP-aktiviteten med støtte for Content-Type: GraphQL. Den bruker WebexCC API-enes HTTP-kobling til å samhandle med søke-API-et, noe som muliggjør rutering av anrop til den siste agenten som håndterte anropet. Denne malen forbedrer kundeopplevelsen ved å koble dem til en kjent agent.

Denne flytmalen sjekker om en kunde har ringt i løpet av de siste 24 timene, og i så fall rutes samtalen til samme agent. Den bruker Search API via GraphQL for å finne den siste agenten som håndterte samtalen basert på innringerens ANI (automatisk nummeridentifikasjon).

Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å legge til støtte for Content-Type: GraphQL - Mulighet for å bruke WebexCC API-enes HTTP-kobling for å bruke Search API via den nye GraphQL-innholdstypen: inkludert variabel substitusjon.

Forutsetninger

  • Konfigurer en kobling til Webex kontaktsenter-API-er.

  • Sørg for at Webex kontaktsentermiljøet er riktig konfigurert: Inngangspunkt, kartlegging av inngangspunkter, køer osv.

Flytfordeling

  1. Anropet er mottatt:

    • Anropet går inn i flyten ved aktiviteten Nykontakt.

  2. Innledende hilsen:

    • Aktiviteten Spill av melding spiller av en innledende velkomstmelding til den som ringer.

  3. Utdrag gjeldende tid:

    • Aktiviteten CurrentTime henter ut gjeldende klokkeslett.

  4. Beregn tid for 24 timer siden:

    • Aktiviteten Goback_By_a_day beregner tiden 24 timer før gjeldende tid.

  5. Trim ANI-en:

    • Aktiviteten SetVariable trimmer ANI (innringerens telefonnummer) for å fjerne "+1" prefiks for oppslagsformål.

  6. Søk API-kall (GraphQL):

    • Aktiviteten SearchAPILastAgent foretar et kall til Webex Contact Center Search API ved hjelp av GraphQL for å finne agenten som håndterte det forrige anropet basert på ANI-en.

    • Den bruker variablene goback_by_a_day og currentTime for å søke innenfor 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) til oppgaven.

  7. Feilsøkingslogging:

    • Aktiviteten DebugLog logger HTTP-statuskoden og svarteksten fra Search API-kallet.

    • Aktiviteten Debug_Logg logger den utvunnede agent-ID-en.

  8. Sjekk API-svaret:

    • Aktiviteten Condition_kxu sjekker om HTTP-statuskoden fra Search API-kallet er 200 (vellykket).

  9. Sjekk om agent-ID-en er hentet ut:

    • Aktiviteten Condition_jtn sjekker om en agent-ID ble hentet ut fra Search API-svaret.

  10. Rute til siste agent (hvis funnet):

    • Hvis en agent-ID blir funnet, spiller PlayMessage_ee8 -aktiviteten av en bekreftelsesmelding til den som ringer, som informerer dem om at de blir overført til den samme agenten de snakket med tidligere.

    • Aktiviteten QueueToAgent_xh1 setter kallet til agenten med den utvunnede agent-ID-en i kø.

  11. Rute til standardkø (hvis ikke funnet):

    • Hvis ingen agent-ID blir funnet (enten API-kallet mislyktes eller ingen tidligere kall ble funnet innen 24 timer), setter aktiviteten QueueToDefault kallet i en standardkø.

  12. Spill musikk på vent:

    • Aktiviteten PlayMusic_i73 spiller musikk på vent mens den som ringer venter i køen.

Variabler

  • agent-ID: (STRING) – ID-en til den siste agenten som håndterte samtalen.

  • nåværende tid: (STRING) – Gjeldende tid i millisekunder siden epoken.

  • goback_by_a_day: (STRING) – Tidspunktet for 24 timer siden i millisekunder siden epoken.

  • Svar: (STRING) – HTTP-svaret fra søke-API-et.

  • ANITrim: (STRING) – Det trimmede ANI-et (telefonnummeret) til den som ringer.

Flytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

(Ny kontakt)

Starter flyten når anropet mottas.

Handlinger

Spill av melding

Spiller av en melding for den som ringer.

KøTilAgent

Setter samtalen i kø til en bestemt agent.

Spill musikk

Spiller musikk på vent.

Setter samtalen i kø til en standardkø.

HTTP

Sender en HTTP-forespørsel til Search API-et ved hjelp av GraphQL.

Spill av melding

Spiller av en melding som indikerer at innringeren blir sendt videre til den siste agenten.

Angi variabel

  • Nåværende tid: Setter en variabel til gjeldende tid.

  • Goback_By_a_day: Setter en variabel til tiden for 24 timer siden.

  • Feilsøkingslogg: Logger API-svaret for feilsøking.

  • Debug_Logg: Logger den utpakkede agent-ID-en for feilsøking.

  • SettVariable_7b4: Trimmer ANI for oppslag.

Betingelser

  • Condition_jtn: Sjekker om en agent-ID er hentet ut.

  • Condition_kxu: Sjekker om HTTP-statuskoden er 200.

Hold musikk (MusicOnHold)

Spiller ventemusikk mens den som ringer venter i køen.

Løkkehåndtering (CallLoopCycle og LoopCycle)

Sørger for at anrop som går i løkke for mange ganger blir dirigert til den endelige menyen.

Frakobling (DisconnectContact)

Kobler fra samtalen etter meldinger eller når den som ringer velger å avslutte samhandlingen.

Ytterligere ressurser

Hvis du vil ha mer informasjon om bruk av HTTP-forespørsler med GraphQL og andre aktiviteter i Webex kontaktsenter, kan du se delen om aktiviteten HTTP-forespørsel.

Se også Webex Contact Center API-dokumentasjonen for detaljer om Search API og GraphQL-spørringer.

Autonom AI-agent (pakkesporing)

Denne flyten bruker en autonom AI-agent til å administrere stemmeinteraksjoner knyttet til pakkesporing. Flyten gir et alternativ for å eskalere til menneskelige agenter når det er nødvendig eller ved feil med AI-agenter.

Flyten er utformet for å håndtere kundeinteraksjoner om pakkesporing via en autonom AI-agent. AI-agenten består av en handling for å spore pakker og en kunnskapsbase relatert til generelle forsendelsesforespørsler. Kunder kan når som helst be om å snakke med en menneskelig agent.

Forutsetninger

For å bruke denne flyten, sørg for at følgende er konfigurert:

  • En autonom AI-agent konfigurert med riktig handling (sammen med oppfyllelse) og kunnskapsdokumenter. En eksempel på en oppfyllelsesflyt er tilgjengelig i Webex Connect-flytmaler.

  • Inngangspunkt, kø, team og tilordning av inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.

  • Cisco tekst-til-tale (TTS) er aktivert for dynamisk generering av tilpassede meldinger.

  • Last opp statiske lydfiler hvis du ikke bruker Ciscos standardlyd.

Integrasjonsfordeling

  1. Innringer tar kontakt: Samtalen mottas av Webex kontaktsenter og sendes til den autonome AI-agenten.

  2. Interaksjon med AI-agenter: AI-agenten behandler innringerens forespørsel knyttet til pakkesporing.

  3. Kø til agent: Hvis eskalering er nødvendig på forespørsel fra kunden eller på grunn av feil i AI-agenten, plasseres den som ringer i kø for en menneskelig agent.

  4. Koble fra: Samhandlingen avsluttes når innringerens forespørsel er behandlet eller innringeren er overført til en agent.

Aktiviteter brukt i flyten

Flytaktivitet

Beskrivelse

Start (Ny telefonkontakt) Denne aktiviteten markerer starten på flyten, utløst av et nytt kall.
Virtuell agent V2 (VAV2) Aktiviteten som er ansvarlig for samspillet mellom flyten og AI-agenten. Samspill. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten.
Spill av melding Gir systemmeldinger ved hjelp av Cisco tekst-til-tale. Brukes til å spille av en feilmelding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil.
Kø til agent Administrerer kølogikk for eskalering til menneskelige agenter.
Spill musikk Hold musikk som spilles under køen når innringeren venter på agenttilkobling.
Frakople Avslutter samhandlingen etter at oppgaver er fullført, eller hvis den eskaleres til en menneskelig agent.

Feilhåndtering

Flyten inkluderer strategier for feilhåndtering for å håndtere uventede problemer på en elegant måte, slik at den som ringer blir informert og omdirigert på riktig måte.

Utviklerstøtte

For dypere innsikt i bruk av Webex Contact Center med autonome AI-agenter, se relatert dokumentasjon:

Ytterligere ressurser

For støtte relatert til denne flyten, kontakt Webex Contact Center Developer Support-teamet via Webex Contact Center Developer Support.

For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.

AI Agent Scripted (pakkesporing)

Denne flyten er utformet for å håndtere taleinteraksjoner relatert til pakkesporing ved hjelp av en skriptbasert virtuell agent. Denne flyten demonstrerer den enkleste måten å utføre oppfyllelse for en skriptbasert agent. I tillegg til dette demonstrerer flyten hvordan kunder settes i kø til forskjellige agentkøer basert på den siste aktive intensjonen og tilpassede rapporter for AI-agenter i Analyser.

Denne flyten bruker en skriptbasert Webex AI-agent til å samhandle med kunder angående pakkesporing. VAV2-aktiviteten (Virtual Agent V2) avsluttes gjennom sin «Handled»-kant når den skriptede agenten genererer en tilpasset hendelse for å spore pakken. Flyten bruker et API for pakkesporing for å oppnå dette. Dette API-et er tilgjengelig for utviklere for testing og demonstrasjoner. Utdataene analyseres i flyten og sendes tilbake til agenten via en tilstandshendelse. Mer informasjon om konfigurering av oppfyllelse for skriptbaserte agenter for tale.

Forutsetninger

For å bruke denne flyten, sørg for at følgende er konfigurert:

  • En Webex AI-agent konfigurert til å håndtere sporing av pakker. Denne agenten kan importeres når en ny agent opprettes.

  • Inngangspunkt, kø, team og tilordning av inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.

  • Sørg for at Cisco tekst-til-tale (TTS) er aktivert for å generere dynamiske lydmeldinger.

  • Last opp statiske lydfiler for tilpassede systemvarsler om nødvendig.

Integrasjonsfordeling

Integrasjonsfordeling

Beskrivelse

Innringeren tar kontakt Samtalen mottas av Webex kontaktsenter og sendes til den skriptstyrte AI-agenten.
Interaksjonsstatus logges ved hjelp av global variabel Flyten angir den globale variabelen CustomAIAgentInteractionOutcome for å logge statusen for kundens interaksjon med AI-agenten. Dette oppdateres på forskjellige tidspunkter og brukes til å bygge tilpassede rapporter ved hjelp av visualiseringsverktøyet.
Interaksjon med AI-agenter AI-agenten behandler kundeinndata og svarer basert på konfigurerte intensjoner. Hvis brukeren har til hensikt å spore en pakke og oppgir et gyldig pakkenummer, sendes kontrollen tilbake til flyten via en tilpasset hendelse.
Parsing og oppfyllelse av metadata for AI-agenter Kundens pakkenummer hentes fra VAV2-metadataene og brukes i HTTP-aktiviteten.
Vilkår for oppfyllelsessvar Flyten sjekker om pakkeinformasjonen blir funnet eller ikke, og angir passende svar.
Interaksjonen med AI-agenter gjenopptas* Avhengig av oppfyllelsessvaret sendes meldingen som skal sendes til kundene tilbake til den skriptede agenten via hendelsesdata under «Statushendelse».
Agentoverlevering og saksaktivitet Bestemmer de neste trinnene basert på den forrige intensjonen, og leder flyten til forskjellige køer basert på tidligere intensjon.
Kø til agent Hvis eskalering er nødvendig, eller det oppstår feil, plasseres innringeren i kø for en menneskelig agent.
Frakople Samhandlingen avsluttes når innringerens forespørsel er behandlet eller innringeren er overført til en agent.

Aktiviteter brukt i flyten

Flytaktivitet

Beskrivelse

Start Starter flyten når et nytt anrop mottas.
Angi variabel for interaksjonsutfall Bruk den angitte variabelen aktivitet til å oppdatere den globale variabelen CustomAIAgentInteractionOutcome for å lagre den siste statusen for interaksjonen med AI-agenten.
AI-agentinteraksjon Administrerer sporingsforespørsler om pakker ved hjelp av skriptbaserte interaksjoner. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten.
Detaljer om analyseringspakken Henter pakkenummeret ut fra metadataene som leveres av den virtuelle agenten.
HTTP-forespørsel om pakkeinformasjon Sender en forespørsel til logistikk-API-et for å hente pakkestatus og estimert levering. Bruk ABC123456 som et eksempelpakkenummer.
Betinget logikk Bestemmer svaret basert på pakkestatusen eller HTTP-statuskoden til API-kallet.
Angi responsvariabler Konfigurerer svar for å kommunisere om pakken ble funnet eller leveringsdetaljene.
Spill av melding Gir systemfeilmeldinger ved hjelp av Cisco tekst-til-tale, spesielt i tilfeller av systemfeil.
Saksaktivitet Styrer flyten basert på den forrige intensjonen, og bestemmer ruting til bestemte køer.
Kø til agent Administrerer kølogikk for eskalering til menneskelige agenter.
Spill musikk Hold musikk som spilles under køen når innringeren venter på agenttilkobling.
Frakople Avslutter samhandlingen etter at oppgaver er fullført, eller hvis den eskaleres til en menneskelig agent.

Flytspesifikasjoner

Flyt-JSON-en som brukes i dette eksemplet inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex kontaktsenter og DialogFlow. De viktigste variablene som brukes inkluderer:

Variabel

Beskrivelse

event_name Navnet på hendelsen som ble sendt til AI-agenten.
event_data Hendelsesnyttelast sendt til AI-agenten.
status Pakkens status basert på HTTP-svaret.
estimatedDelivery Beregnet leveringsdato og -tidspunkt for pakken basert på HTTP-svaret.
packageResp Svar som skal sendes tilbake til kunden basert på HTTP-aktivitetsrespons.
Global_VoiceName Bestemmer stemmen som brukes til tekst-til-tale.
CustomAIAgentInteractionOutcome Logger statusen til samhandlingen – avbrutt, håndtert, eskalert eller feilaktig – basert på kundens samhandling med AI-agenten.

Feilhåndtering

Flyten inkluderer strategier for feilhåndtering for å håndtere uventede problemer på en elegant måte, slik at den som ringer blir informert og omdirigert på riktig måte.

Ytterligere ressurser

For dypere innsikt i bruk av Webex Contact Center med skriptbaserte AI-agenter, se relatert dokumentasjon:

Utviklerstøtte

For støtte relatert til denne flyten, kontakt Webex Contact Center Developer Support-teamet via Webex Contact Center Developer Support.

For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.

AI Agent Scripted (Legetimebestilling)

Denne malen demonstrerer dataflyten mellom Webex kontaktsenter og Webex AI Agent Studio for en samhandling som bruker en skriptbasert agent. Flyten inneholder flere integrasjoner med eksterne systemer. Disse kalles basert på tilpassede hendelser sendt av AI-agenten, og oppfyllelsesdataene sendes tilbake til agenten.

Denne flyten viser hvordan data sendes mellom Webex kontaktsenter og Webex AI Agent Studio ved hjelp av tilpassede hendelser. Denne flyten forenkler automatisert planlegging og administrasjon av legetimer gjennom en skriptstyrt AI-agent. Den integreres med eksterne systemer for å sjekke tilgjengelighet, opprette avtaler, slå opp eksisterende avtaler og avbestille avtaler. Flyten sikrer sømløs kommunikasjon mellom den som ringer og AI-agenten, med eskaleringsmuligheter til menneskelige agenter når det er nødvendig.

Forutsetninger

For å bruke denne flyten, sørg for at følgende er konfigurert:

  • En skriptbasert AI-agent konfigurert med relevante intensjoner for å håndtere avtalebestilling og avbestilling. Dette kan importeres fra maler når du oppretter en ny skriptbasert agent i AI Agent Studio-plattformen.

  • Inngangspunkt, kø, team og tilordning av inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.

  • API-er for grensesnitt mot det eksterne avtalehåndteringssystemet.

  • Cisco tekst-til-tale (TTS) er aktivert for å generere dynamiske lydmeldinger.

  • Last opp statiske lydfiler hvis du ikke bruker Ciscos standardlyd.

Integrasjonsfordeling

Integrasjonsfordeling

Beskrivelse

Innringeren tar kontakt Samtalen mottas av Webex kontaktsenter og sendes videre til AI-agenten.
Interaksjon med AI-agent AI-agenten behandler kundeinndata og svarer basert på konfigurerte intensjoner.
Bytte av kontroll mellom AI-agent og flyt Kontrollen over samtalen utveksles mellom AI-agenten og flyten på ulike trinn. AI-agenten overfører kontrollen til flyten via tilpassede hendelser. Flyten utfører passende oppfyllelse basert på hendelsesnavnet og overfører kontrollen tilbake til AI-agenten sammen med oppfyllelsesdata via tilstandshendelse i den virtuelle agentens V2-aktivitet.
Kø til agent Hvis eskalering er nødvendig, plasseres innringeren i kø for en menneskelig agent.
Frakople Samhandlingen avsluttes når oppgaven er fullført eller innringeren overføres til en agent.

Aktiviteter brukt i flyten

Flytaktivitet

Beskrivelse

Start Denne aktiviteten markerer starten på flyten, utløst av et nytt kall.
Virtuell agent V2 (VAV2) Aktiviteten som er ansvarlig for AI-agentinteraksjon. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten.
Parse Brukes til å analysere hendelsesnyttelast fra VAV2-aktiviteten.
Sak Brukes til å sjekke hendelsesnavnet som sendes av VAV2-aktiviteten og forgreningen til riktige HTTP-forespørselsaktiviteter.
HTTP-forespørsel Samhandler med eksterne systemer for å utføre operasjoner som å sjekke tilgjengelighet, opprette, slå opp eller avlyse avtaler ved hjelp av HTTP-forespørsler basert på hendelsesnavnet sendt av VAV2-aktiviteten. Aktiviteten analyserer også svaret på HTTP-forespørselen.
Betingelse Evaluerer resultatet av HTTP-forespørsler, og styrer flyten basert på suksess- eller feilforhold.
Angi variabel Brukes til å konfigurere variabler som hendelsesnavn og hendelsesdata, som er viktige for å gjenoppkalle VAV2-aktiviteten med passende hendelsesparametere for tilstand.
Spill av melding Gir systemmeldinger ved hjelp av Cisco tekst-til-tale. Brukes til å spille av en feilmelding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil.
Kø til agent Administrerer kølogikk for eskalering til menneskelige agenter.
Spill musikk Hold musikk som spilles under køen når innringeren venter på agenttilkobling.
Koble fra kontakten Avslutter samhandlingen etter at oppgaver er fullført, eller hvis den eskaleres til en menneskelig agent.

Flytspesifikasjoner

Flyt-JSON-en som brukes i dette eksemplet inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex kontaktsenter og DialogFlow. De viktigste variablene som brukes inkluderer:

Variabel

Beskrivelse

event_name Navnet på hendelsen som ble sendt til AI-agenten.
event_data Hendelsesnyttelast sendt til AI-agenten.
event_data_string Strengversjon av event_data siden VAV2-aktiviteten bare godtar strenger.
http_input Forespørselsinnhold for HTTP-aktiviteten basert på VAV2-metadata.
Global_VoiceName Bestemmer stemmen som brukes til tekst-til-tale.

Feilhåndtering

Flyten inkluderer strategier for feilhåndtering for å håndtere uventede problemer på en elegant måte, slik at den som ringer blir informert og omdirigert på riktig måte.

Ytterligere ressurser

For dypere innsikt i hvordan du konfigurerer AI-agentene dine på Webex AI Agent Studio og bruker dem med Webex Contact Center, se Webex AI Agent Studio administrasjonsveiledning.

Utviklerstøtte

Bruk delflytmaler

Delflytmaler fungerer på samme måte som flytmaler. Disse malene effektiviserer opprettelsen av underflyter som kan integreres i flere flyter, noe som reduserer redundans og utviklingstid.

For å opprette underflyter ved hjelp av underflytmaler, velg riktig mal, endre den slik at den passer dine behov, valider, publiser og integrer den i arbeidsflytene dine. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flytmaler.

Samle inn tilbakeringingsinformasjon

Bruk denne malen til å opprette en underflyt for innsamling av tilbakeringingsinformasjon, slik at innringere kan bli stående i køen eller be om tilbakeringing for fleksible tjenestealternativer.

Denne underflyten inneholder en meny som lar innringere velge å bli ringt tilbake eller bli værende i køen. Hvis tilbakeringingsalternativet velges, samler den inn nødvendig informasjon for en tilbakeringing, enten ved hjelp av innringerens nåværende nummer eller et alternativt nummer. Du kan endre underflyten for å sikre en problemfri oppringeropplevelse ved å håndtere feil eller ukjente tilstander, for eksempel tidsavbrudd og ugyldige inndata.

Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk er standardinnstillingen den innebygde musikk-på-vent-filen, defaultmusic_on_hold.wav.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:

  • Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
  • Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
  • Sørg for at tilbakeringingsvariablene (for eksempel: callbackNumber, callbackNumberEntered, stayInQueue) er riktig tilordnet systemet ditt for å fange opp de riktige dataene.

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Subflow-innganger

  • tilbakeringingsnummer - STRING: Nummeret som skal brukes til tilbakeringing (enten nummeret den som ringer fra, eller et nytt nummer).
  • bliIkø - BOOLESK: Angir om innringeren valgte å bli værende i køen (Sann) eller be om tilbakeringing (Falsk).

Subflow-utganger

  • tilbakeringingsnummer angitt - STRING: Nummeret som innringeren oppga for tilbakeringingen, hvis de valgte å oppgi et alternativt nummer.
  • bliIkø - BOOLESK: Om innringeren valgte å bli stående i køen eller bli oppringt.

Delstrømsoppdeling

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.

Delstrømselement

Beskrivelse

Start delflyt

Samtalen går inn i delflyten.

Meny for bortvalg

Den som ringer får muligheten til å enten bli værende i køen eller bli oppringt.

  • Trykk 1 for tilbakeringing.
  • Trykk 2 for å bli værende i køen.

Nummermeny

Hvis den som ringer velger å bli ringt tilbake, får de muligheten til å:

  • Trykk 1 for å bruke nummeret de ringer fra.
  • Trykk 2 for å legge inn et nytt tilbakeringingsnummer.

Samle sifre

Hvis den som ringer velger å legge inn et nytt tilbakeringingsnummer, blir de bedt om å legge inn sitt 10-sifrede nummer etterfulgt av firkanttasten. (#).

Sett variabel

Det innsamlede tilbakeringingsnummeret lagres i callbackNumberEntered-variabelen.

Slutt på delflyten

Delflyten avsluttes etter at tilbakeringingsinformasjonen er samlet inn eller eventuelle feil er håndtert.

Underflytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter for å samle inn tilbakeringingsinformasjon.

Underflytaktivitet

Beskrivelse

Start delflyt

Delflyten starter når den kalles.

Meny for bortvalg

Dette gir den som ringer et alternativ for enten å bli værende i køen eller bli oppringt. Dette bruker TTS for å be den som ringer om å trykke 1 for en tilbakeringing eller 2 for å bli værende i køen.

Nummermeny

Hvis den som ringer velger en tilbakeringing, blir de bedt om enten å bruke sitt nåværende nummer eller angi et nytt.

Samle sifre

Hvis innringeren velger å taste inn et nytt nummer, samler denne aktiviteten inn deres 10-sifrede nummer etterfulgt av pundtegnet. (#).

Sett variabel

Det innsamlede nummeret lagres i callbackNumberEntered-variabelen for videre bruk.

Slutt på delflyten

Flyten avsluttes etter at innringerens valg er behandlet og nødvendig informasjon er samlet inn.

Ytterligere ressurser

Hvis du vil ha mer informasjon om konfigurasjon av underflyter, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.

Feilhåndtering

Bruk malen for underflyt for feilhåndtering i Webex kontaktsenter for å administrere feil som problemer med køhåndtering eller API-forespørselsfeil. Den kan knyttes til spesifikke aktiviteter eller konfigureres som en global feilbehandler, noe som sikrer at systemet fortsetter å fungere problemfritt og gir brukerne tilbakemelding på eventuelle problemer.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:

  • Sørg for at Cisco tekst-til-tale (TTS) er aktivert for at kontaktsenteret skal kunne bruke tekst-til-tale for feilmeldinger.
  • Tilordne errorMessage-variabelen for å håndtere de riktige feilmeldingene dynamisk i arbeidsflyten din.

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Subflow-innganger

  • feilmelding - STRING: Feilmeldingen om å spille dynamisk, som indikerer problemet som oppringeren har opplevd.

Subflow-utganger

  • N/A: Denne delflyten produserer ikke utdata, ettersom den brukes til å håndtere feil og gi tilbakemelding til den som ringer.

Delstrømsoppdeling

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.

Delstrømselement

Beskrivelse

Start delflyt

Delflyten utløses når det oppstår en feil.

Spill av feilmelding

Systemet spiller av en dynamisk feilmelding definert av errorMessage-variabelen ved hjelp av Cisco Cloud TTS. For eksempel kan meldingen være: Vi opplever tekniske problemer. Prøv igjen senere.

Slutt på delflyten

(Normal slutt)

Hvis feilen håndteres på riktig måte, avsluttes delflyten på en grei måte.

Slutt på delflyten

(Feil slutt)

Hvis det oppstår ytterligere problemer (for eksempel hvis feilmeldingen ikke spilles av), avsluttes delflyten i en eskaleringstilstand for å indikere en kritisk feil.

Underflytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter for håndtering av feil.

Underflytaktivitet

Beskrivelse

Start delflyt

Delflyten starter når en feil oppstår, og starter feilhåndteringssekvensen.

Spill av feilmelding

Spiller av feilmeldingen til den som ringer ved hjelp av Cisco Cloud TTS. Meldingsinnholdet defineres dynamisk av errorMessage-variabelen.

Slutt på delflyten

(Normal slutt)

Avslutter delflyten hvis feilen er løst uten ytterligere problemer.

Slutt på delflyten

(Feil slutt)

Avslutter delflyten med en eskalering hvis det oppstår ytterligere feil under feilhåndteringsprosessen.

Ytterligere ressurser

Hvis du vil ha mer informasjon om konfigurasjon av underflyter, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.

HTTP-datadipp

Bruk denne underflytmalen til å hente kundekontoinformasjon via en HTTP-forespørsel. Den støtter bekreftelse av konto-ID, manuell inntasting hvis forespørselen mislykkes, og håndterer tidsavbrudd, ugyldige inndata og kritiske feil – ideelt for automatiserte oppslag av kundekontoer i kontaktsentre.

Denne underflyten gir en dynamisk opplevelse der kundekontoinformasjon hentes ved hjelp av en HTTP-forespørsel. Hvis oppslaget er vellykket, blir kunden bedt om å bekrefte konto-ID-en. Hvis det mislykkes, eller den som ringer foretrekker det, kan de skrive inn kontonummeret sitt manuelt. Flyten håndterer feil som ugyldige inndata, tidsavbrudd og kritiske feil på en elegant måte, med passende ledetekster.

Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:

  • Opprett inngangspunkter, køer, koblinger, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
  • Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
  • Sørg for at URL-adressen og parameterne for HTTP-forespørselen er riktig angitt basert på organisasjonens behov.

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Subflow-innganger

  • feilmelding - STRING: En melding som vil bli spilt av i tilfelle en feil under delflyten.

Subflow-utganger

  • utdatavariabel - STRING: Lagrer det bekreftede eller manuelt angitte kontonummeret.

Delstrømsoppdeling

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.

Delstrømselement

Beskrivelse

Start delflyt

(Initialisering)

Underflyten starter prosessen med å hente kundedata.

Vennligst vent

(Trøstmelding)

Den som ringer blir informert om at systemet henter informasjonen deres ved hjelp av en TTS-ledetekst: Vent litt mens vi ser på informasjonen din.

HTTP-forespørsel

(Hent kundeinformasjon)

Systemet sender en HTTP GET-forespørsel for å hente kundeinformasjon fra et spesifisert API-endepunkt. Hvis det lykkes, 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 inntasting)

Den som ringer blir bedt om å bekrefte den hentede konto-ID-en eller manuelt oppgi kontonummeret sitt hvis det er feil.

Sett variabel

(Butikkkonto-ID)

Hvis den som ringer bekrefter konto-ID-en, lagres verdien i outputVariable.

Samle sifre

(Manuell kontoregistrering)

Hvis forespørselen mislykkes, eller innringeren velger å skrive inn kontonummeret sitt på nytt, blir de bedt om å skrive inn et 6-sifret kontonummer etterfulgt av firkanttasten. (#).

Feilhåndtering

(Fortsatt der, ugyldig, kritisk)

Delflyten håndterer tidsavbrudd, ugyldige inndata og kritiske feil med respektive ledetekster:

  • Fortsatt der: Spør: Er du fortsatt der?, i tilfelle det blir en timeout.
  • Ugyldig: Varsler innringeren om ugyldig inndata og ber dem prøve på nytt.
  • Feil: En kritisk feilmelding som informerer om at Noe gikk galt

Slutt på delflyten

(Konklusjon)

Delflyten avsluttes enten etter at kontonummeret er bekreftet eller en feil er håndtert.

Underflytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter for denne malen.

Underflytaktivitet

Beskrivelse

Start delflyt

Delflyten starter når den kalles.

Vennligst vent

Spiller av en melding ved hjelp av TTS, og ber den som ringer om å vente mens informasjonen hentes.

HTTP-forespørsel

Sender en HTTP GET-forespørsel for å hente kundens kontoinformasjon.

Sjekk HTTP-status

Evaluerer HTTP-svaret for å avgjøre om forespørselen var vellykket.

Bekreftelsesmeny

Ber den som ringer om å bekrefte den hentede konto-ID-en eller skrive den inn på nytt hvis den er feil.

Sett variabel

Lagrer det bekreftede eller manuelt angitte 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 inndata og kritiske feil under delflyten.

Slutt på delflyten

Flyten avsluttes etter at kontonummeret er bekreftet eller det oppstår en feil.

Købehandling

Bruk denne underflytmalen til å automatisere købehandling i Webex Contact Center, og hold innringere engasjert med musikk og meldingsmeldinger.

Denne underflyten spiller av kømusikk etterfulgt av en melding, og gjentar sekvensen opptil et angitt antall ganger (standard er tre). Det sikrer smidig køhåndtering og en engasjerende samtaleopplevelse. Du kan tilpasse variabler som musikkvalg, meldingsinnhold og antall løkker.

Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:

  • Opprett inngangspunkter, køer, koblinger, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
  • Sørg for riktig købehandlingslogikk og konfigurasjoner for feilhåndtering.
  • Last opp statiske lydfiler hvis tilpassede lydmeldinger eller musikkfiler brukes i stedet for Cisco tekst-til-tale (TTS).

For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.

Subflow-innganger

  • kømelding - STRING: Meldingen som skal spilles mellom musikksporene (standard: Vennligst vent).
  • køMusikk1 - STRING: Den første musikkfilen som skal spilles av mens den som ringer venter (standard: defaultmusic_on_hold.wav).
  • køMusikk2 - STRING: Den andre musikkfilen som skal spilles av mellom meldinger (standard: defaultmusic_on_hold.wav).
  • teller - HELTAL: En teller for å spore antall løkker (standard: 0).
  • musikkvarighet - HELTAL: Varigheten hvert musikkspor spilles av (standard: 10 sekunder).

Subflow-utganger

Ingen

Delstrømsoppdeling

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.

Delstrømselement

Beskrivelse

Start delflyt

Underflyten begynner.

Tilstandssjekk

Delflyten sjekker om telleren er mindre enn 2. Hvis dette er sant, fortsetter flyten til musikk- og meldingssekvensen. Hvis usann, avsluttes delflyten.

Spill musikk 1

Den første musikkfilen (queueMusic1) spilles av i varigheten som er definert av musicDuration.

Spill av melding

Etter den første musikkfilen spilles en melding av ved hjelp av Cisco TTS, med innholdet definert av queueMessage.

Spill musikk 2

Etter meldingen spilles den andre musikkfilen (queueMusic2) av i den definerte varigheten.

Økningsteller

Tellervariabelen økes med 1 etter at den andre musikkfilen er spilt av.

Sjekk tilstanden på nytt

Etter at telleren er økt, sjekker flyten på nytt om telleren fortsatt er mindre enn 2. Hvis dette er sant, gjentas løkken; ellers avsluttes delflyten.

Slutt på delflyten

Når telleren når 2, slutter delflyten.

Underflytaktivitet

Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter.

Underflytaktivitet

Beskrivelse

Start delflyt

Initialiserer delflytprosessen.

Tilstandssjekk

En betingelse kontrolleres for å sikre at telleren er mindre enn 2, slik at løkken kan fortsette.

Spill musikk 1

Spiller av den første musikkfilen i varigheten som er angitt av musicDuration.

Spill av melding

Spiller av en melding ved hjelp av Cisco TTS med innhold levert av queueMessage.

Spill musikk 2

Spiller av den andre musikkfilen i varigheten som er angitt av musicDuration.

Økningsteller

Øker tellervariabelen med 1 for å kontrollere løkken.

Slutt på delflyten

Avslutter delflyten når telleren når den forhåndsdefinerte grensen.

Mal for planlagt tilbakeringingsdelflyt

Bruk denne malen til å opprette en underflyt som lar innringere planlegge en tilbakeringing for en bestemt dato og et bestemt klokkeslett, inkludert valg av tidssone.

Denne underflyten veileder innringeren gjennom en rekke spørsmål for å samle all nødvendig informasjon for en planlagt tilbakeringing. Den ber om ønsket dato, start- og sluttidspunkt for tilbakeringingsvinduet og innringerens tidssone. Delflyten inkluderer validering for dato- og klokkeslettinndata for å sikre nøyaktighet. Hvis et ugyldig format angis, blir den som ringer bedt om det på nytt. Når all informasjon er samlet inn, brukes den til å planlegge tilbakeringingen i systemet.

Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger.

Forutsetninger

Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:

  • Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.

  • Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).

  • For detaljerte trinn, se oppsett- og administrasjonsveiledningen for Webex Contact Center.

Understrømsinnganger

VariabelnavnTypeBeskrivelse
Tilbakeringingsnummer STRING Telefonnummeret som skal brukes til tilbakeringing.
Kundenavn STRING Navnet på kunden som ber om tilbakeringingen.
Tilbakeringingskø STRING Køen som den planlagte tilbakeringingen skal sendes til.

Understrømsutganger

VariabelnavnTypeBeskrivelse
TilbakeringingsplanDato STRING Datoen tilbakeringingen er planlagt for, formatert som ÅÅÅÅ-MM-DD.
TilbakeringingsplanTidssone STRING IANA-tidssoneidentifikatoren for tilbakeringingen (f.eks. America/Chicago).
TilbakeringingsplanStarttidspunkt STRING Starttidspunktet for tilbakeringingsvinduet, formatert som HH:mm:ss.
TilbakeringingsplanSlutttidspunkt STRING Sluttiden for tilbakeringingsvinduet, formatert som HH:mm:ss.

Delstrømfordeling

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.

DelstrømningselementBeskrivelse
Start delflyt Samtalen går inn i delflyten.
Planlagt dato Den som ringer blir bedt om å oppgi sin foretrukne tilbakeringingsdato i formatet ÅÅÅÅMMDD. Delflyten validerer inndataene for å sikre at det er en ekte dato. Hvis den er ugyldig, gjentas ledeteksten.
Planlegg starttid Den som ringer blir bedt om å angi starttidspunktet for tilbakeringingsvinduet i TTMM-format (24-timers). Delflyten validerer inndataene for å sikre at det er et gyldig tidspunkt. Hvis den er ugyldig, gjentas ledeteksten.
Planlegg sluttid Den som ringer blir bedt om å angi sluttidspunktet for tilbakeringingsvinduet i TTMM-format (24-timers). Delflyten validerer inndataene for å sikre at det er et gyldig tidspunkt. Hvis den er ugyldig, gjentas ledeteksten.
Planlegg tidssone Den som ringer får presentert 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 den innsamlede informasjonen (tilbakeringingsnummer, kundenavn, tilbakeringingskø og planlagt dato, klokkeslett og tidssone), planlegger underflyten offisielt tilbakeringingen i systemet.
Slutt på delstrøm Delflyten avsluttes etter at tilbakeringingen er planlagt.

Underflytaktiviteter

Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter for planlegging av et tilbakering.

UnderflytaktivitetBeskrivelse
Start delflyt Delflyten starter når den kalles.
Planlagt dato Samler inn innringerens foretrukne tilbakeringingsdato. TTS-ledeteksten er: «Skriv inn ønsket dato i ÅÅÅÅMMDD-format». Inndataene valideres for å sikre at datoformatet er riktig.
Konverter datoformat Når en gyldig dato er angitt, konverterer denne aktiviteten YYYYMMDD-inndataene til et YYYY-MM-DD-format og lagrer det i CallbackScheduleDate-variabelen.
Planlegg starttid Samler inn starttidspunktet for tilbakeringingsvinduet. TTS-ledeteksten er: «Skriv inn starttidspunktet for tilbakeringingen i TTMM-format». Inndataene valideres for å sikre at det er i riktig tidsformat.
KonverterStarttid Konverterer HHMM-starttidspunktet til en HH:mm:ss formatet og lagrer det i CallbackScheduleStartTime-variabelen.
Planlegg slutttid Samler inn sluttidspunktet for tilbakeringingsvinduet. TTS-ledeteksten er: «Skriv inn sluttidspunktet for tilbakeringingen i TTMM-format». Inndataene valideres for å sikre at det er i riktig tidsformat.
KonverterSluttTid Konverterer inndataene for TTMM-sluttid til en HH:mm:ss formatet og lagrer det i CallbackScheduleEndTime-variabelen.
PlanleggTidssone Viser en meny for å velge en tidssone.
Planlegg tilbakeringing Denne siste handlingen tar alle de innsamlede og formaterte variablene og oppretter den planlagte tilbakeringingsforespørselen i systemet.
Slutt på delstrøm Flyten avsluttes etter at tilbakeringingen er planlagt.

Opprett og administrer flyter

Lag en flyt

Du kan opprette og administrere flyter ved hjelp av modulen for rutingsressurser. Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inneholde en tilbakeringing, tilbakemelding på undersøkelse etter samtale eller blind overføringsaktivitet.

Når du oppretter en flyt, og antallet noder overstiger 100, kan du oppleve forsinkelse i flytdesigneren. I slike tilfeller anbefaler vi at du bruker funksjonene Flytkjedeføring og Dynamiske variabler for å dele opp en stor flyt i lett håndterbare mindre flyter. Hvis du vil ha mer informasjon, kan du se Koble til flere flyter (med GoTo) og Køkontakt.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

På siden Flyter klikker du på Administrer flyter. Velg Opprett flyter fra rullegardinlisten.

Veiviseren Opprett en ny flyt vises med muligheten til å velge mellom Flyt eller Delflyt.
4

Klikk på Flyt.

Klikk på Delflyt for å opprette en delflyt. Prosessen med å opprette en underflyt ligner på den for å opprette en flyt.

5

Velg ønsket alternativ for å opprette flyten:

  • Start på nytt– Bruk dette alternativet for å opprette en ny flyt fra begynnelsen.
  • Flytmaler– Bruk dette alternativet til å opprette en flyt fra flytmaler. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flytmaler.
  • Importer– Bruk dette alternativet til å importere flyter fra en lokal lagring. For mer informasjon, se Importer en flyt.
6

Klikk på Start på nytt.

7

I feltet Flytnavn skriver du inn et unikt navn.

Flytnavnet kan ikke inneholde mellomrom. Det eneste tillatte spesialtegnet er _ (understrek). Tillatt lengde er 80 tegn. For eksempel, NewContact_01.

8

Klikk på Opprett flyt.

Vinduet Flytdesigner vises.

9

I delen Generelle innstillinger skriver du inn beskrivelsen av flyten. Du kan ikke endre beskrivelsen senere.

10

(Valgfritt) Konfigurer følgende innstillinger i delen Diagraminnstillinger.

  • Buede lenker– Aktiver eller deaktiver veksling mellom buede lenker og rettvinklede lenker for hver flyt.

    Du kan aktivere buede lenker for å forbedre visningen av forbindelsen mellom aktiviteter. I komplekse flyter gir buede lenker bedre lesbarhet sammenlignet med rette linjer som har en tendens til å overlappe hverandre.

  • Lenkefarge– Velg fargen fra rullegardinmenyen for å angi lenkene.

  • Farge på feilsti– Velg fargen fra rullegardinmenyen for å angi feilstiene.

  • Valgfarge– Velg fargen fra rullegardinmenyen for å angi den valgte lenken og de tilkoblede aktivitetene.

  • Tykkelse– Angi verdien for å øke eller redusere tykkelsen på lenken og de tilkoblede aktivitetene. Tykkelsen måles i piksler, og standardverdien er 1 piksel. Maksimal støttet tykkelse er 3 piksler.

11

I delen Innstillinger for flytdekryptering aktiverer du veksleknappen Aktiver flytdekryptering for å tillate dekryptering av sensitiv informasjon i flyten. Et popup-vindu Feilsøkingsdetaljer Dataavsløring vises. Kryss av for Jeg godtar og klikk på Lagre. Du vil nå kunne dekryptere sensitiv informasjon fra flytloggene når du feilsøker flyter. Se delen Sporingsflyter for detaljer.

12

Utfør følgende oppgaver for å opprette flyten:

Opprett flyter fra flytmaler

Flytmaler gir deg ferdige flyter for vanlige brukstilfeller. Slik oppretter du flyter fra flytmaler:

1

Logg inn på Kontrollhub.

2

Naviger til Tjenester > Kontaktsenter.

3

Fra navigasjonsruten Kontaktsenter klikker du på Kundeopplevelse > Flyter.

4

På siden Flyter ] klikker du på Administrer flyter og klikker på rullegardinlisten Opprett flyter.

Veiviseren Opprett en ny flyt vises med muligheten til å velge mellom Flyt eller Delflyt.
5

Klikk på Flyt.

For å opprette en underflyt, klikk på Underflyt. Prosessen med å opprette en underflyt ligner på den for å opprette en flyt.

6

Fra Velg en metodeklikker du på Flytmaler.

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 detaljer om flytmal for mer informasjon.

8

I feltet Flytnavn oppgir du et unikt navn for flyten. Følg navnekonvensjonene.

9

Klikk på Neste.

Du har opprettet en ny flyt fra en flytmal.

Hvis du vil ha mer informasjon om flytene og om flytene krever ytterligere konfigurasjon før testing, kan du bruke lenkene som er tilgjengelige i listen over flytmaler. Se Vis detaljer om flytmal.

Hva du skal gjøre nå

Tilpass aktivitetene og hendelsene i flyten etter dine behov. Valider og publiser flyten.

Vis detaljer om flytmalen

Slik viser du mer informasjon om en bestemt mal:

1

Velg ønsket mal fra siden for malsamlingen.

2

Klikk på Vis detaljer. Siden Maldetaljer vises.

  • Det øverste panelet viser en forhåndsvisning av den valgte malen. Klikk på fullskjermikonet for å åpne malen i fullskjerm. Velg bestemte deler av malen og zoom inn og ut. Om nødvendig kan du bytte mellom hovedflyten og hendelsesflyten.
  • Den nederste ruten har følgende seksjoner som gir detaljert informasjon om den valgte flytmalen:
    • Beskrivelse– Kort beskrivelse og formål med malen.
    • Detaljer– Malens viktigste funksjoner.
    • Forutsetninger– Trinn du må konfigurere for at flytmalen skal fungere som forventet.
    • Strømningsfordeling– Detaljer om hvordan strømningen starter, hva som skjer i strømningen og hvordan strømningen slutter.
    • Aktiviteter brukt– Viser de ulike aktivitetene som brukes i den spesifikke malen.
    • Ytterligere detaljer– Ytterligere detaljer om flytmalen.

Hva du skal gjøre nå

Klikk på Velg mal for å fortsette med den valgte malen.

Alternativer for kontekstmeny

Bruk hurtigmenyen for ytterligere handlinger. For å åpne hurtigmenyen fra siden Flyter velger du flyten og åpner flyten i Flow Designer-modulen. Hold musepekeren over flytnavnet. En meny vises med følgende alternativer:

  • Rediger navn– Brukes til å gi flyten nytt navn.
  • Eksporter– Brukes til å eksportere flyten.
  • Importer– Brukes til å importere flyten.
  • Slett– Brukes til å slette flyten.
  • Vis versjonshistorikk– Brukes til å vise versjonsdetaljene for flyten.

Rediger flytvariabler

Du kan ikke redigere en variabel når den er i bruk. Etter at du har opprettet variabeltypen, kan du ikke redigere variabeltypen.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i Flytdesigner-vinduet.

4

Klikk på en variabeltagg fra ruten Globale egenskaper.

Et popup-vindu viser et sammendrag av variabelinformasjonen.
5

Klikk på Rediger øverst til høyre i popup-vinduet.

6

Velg den ubrukte variabelen i flyten.

7

Gjør de nødvendige endringene i variabelnavnet, beskrivelsen, verdien og variabelkonfigurasjonene.

Endre en flyt

Bruk Rediger -bryteren for å redigere en flyt. Når dette er aktivert, kan ikke andre flytutviklere redigere flyten samtidig. Som standard åpnes en flyt i skrivebeskyttet modus.

Du kan merke variabler som inneholder sensitiv informasjon som sikre. Når du åpner en eksisterende flyt som inneholder flytvariabler, får du en melding om å gjennomgå og merke disse variablene som sikre. For mer informasjon om sikre variabler, se Sikre variabler.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises og viser en liste over flyter med følgende felt:

Navn på feltet

Beskrivelse

Flytnavn

Navnet på flyten slik det er konfigurert i Flow Designer-applikasjonen.

Flytnavnet må være unikt.

Beskrivelse

Beskrivelsen av flyten slik den er konfigurert i Flow Designer-applikasjonen.

Status

Angir om flyten er publisert eller fortsatt er i utkastfasen.

Sist endretDato og klokkeslett da flyten sist ble endret.

Sist redigert av

E-postadressen til brukeren som sist redigerte flyten.

3

Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i Flytdesigner-vinduet.

Hvis den valgte flyten har flytvariabler, blir du bedt om å markere variablene som sikre.

Du kan bare endre flyten hvis veksleknappen Rediger på er aktivert. Hvis veksleknappen Rediger på er satt til av, vises flyten i skrivebeskyttet modus.

4

Innstillinger for flytdekryptering: Aktiver Innstillinger for flytdekryptering for å tillate dekryptering av flyt. Se delen Sporingsflyter for detaljer.

5

Klikk på Gå til Velg sikre variabler for å åpne dialogboksen Rediger sikre variabler.

Du kan klikke på Hopp over nå for å fortsette å redigere den valgte flyten uten å markere de sikre variablene. Denne dialogboksen vises neste gang du redigerer flyten.

Merk av i boksen Ikke vis denne meldingen igjen for å hoppe over valgprosessen for den valgte flyten permanent.

Denne funksjonen støttes ikke for øyeblikket.

6

Kryss av i boksene for variablene som inneholder sensitiv informasjon, og klikk på Lagre.

Flytdesigner-vinduet viser de valgte variablene med et låsikon ved siden av variabelnavnene.

Den valgte flyten åpnes i skrivebeskyttet modus.

7

Aktiver veksleknappen Rediger for å endre flyten.

8

Rediger utkastflyten etter ønske.

Når du endrer en flyt, kan ikke en konsultasjonsinteraksjon inneholde en tilbakeringing, tilbakemelding på undersøkelse etter samtale eller blind overføringsaktivitet.

9

Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen Automatisk lagring.

Forhåndsvisning av lydmelding i flyten

Funksjonen for forhåndsvisning av lydmeldinger muliggjør umiddelbar lydavspilling av .wav-filer og tekst-til-tale (TTS)-meldinger i Flow Designer-modulen. Knappen Forhåndsvisningsledetekst i følgende aktiviteter gir en forbedret utvikleropplevelse ved å redusere tiden og innsatsen for å validere lyd- og tekst-til-tale-meldinger:

Forhåndsvis lydmeldinger i flyter

Bruk Forhåndsvisningsmelding -knappen for rask verifisering av lydmeldinger, språk og talevalg i TTS-meldinger, samt testing av SSML-markering for personlig tilpasning av meldinger.

  • Play Musikk-aktivitet støtter ikke forhåndsvisningsspørsmål.

  • Når du forhåndsviser tekst-til-tale, er talevalg obligatorisk.

  • Du kan ikke endre TTS-koblingsalternativet når du forhåndsviser ledeteksten. Lukk forhåndsvisningsvinduet, velg en annen leverandør i aktiviteten for å teste en annen TTS-leverandør.

  • Innstillingene Språk og Stemme i rullegardinlisten når du forhåndsviser en ledetekst tilsvarer henholdsvis variablene Global_Språk og Global_Stemmenavn. Du kan angi disse i flyten for å endre opplevelsen.

  • Når du tester lydfilvariabler, må du sørge for at filbanen samsvarer med 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 raskt få tilgang til plasseringene deres. For flyter som er mer omfattende og komplekse, bruk denne søkefunksjonen for å unngå manuell innsats med å finne de ønskede enhetene.

Du kan søke i følgende enheter i flyten ved hjelp av denne søkefunksjonen:

  • Aktivitetsnavn, beskrivelser og inndata
  • Variabelnavn
  • Uttrykk for småstein
  • Flytegenskaper

Du kan finne og erstatte fritekst i felt som tekstinndata, beskrivelser, pebble-uttrykk og så videre.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere.

Flyten åpnes i vinduet Flytdesigner.
4

I søkeboksen som vises øverst til høyre, skriv inn nøkkelordet (aktivitetsnavn, variabelnavn eller streng) og trykk Enter.

Alternativt kan du utløse søkeboksen ved å bruke hurtigtastene: Kommando + K (for macOS) og Ctrl + k (for Windows).

Søkeresultatene vises i et separat søkepanel på venstre side av skjermen.
5

(Valgfritt) Velg én eller flere enhetstyper fra rullegardinlisten for å filtrere søkeresultatene.

6

For å finne og erstatte en tekst, gjør følgende:

  1. Skriv inn ordet i feltet Erstatt for å erstatte det valgte nøkkelordet.

  2. Du kan enten velge de individuelle søkeresultatene og erstatte dem med det angitte nøkkelordet, eller klikke på ikonet Erstatt alle (Erstatt alt-ikonet.) for å erstatte alle forekomster i flyten.

Bruk 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 gjeldende flyt i produksjonen.

Når du publiserer en flyt, knytter du en versjonsetikett som «Live», «Test» eller «Dev» til den nye flytversjonen i tillegg til flytnavnet. Dette gir muligheten til å knytte forskjellige versjoner av samme flyt til forskjellige inngangspunkter eller GoTo-aktivitet. «Siste» er standardversjonsetiketten som du ikke kan fjerne fra en flytversjon. Du kan bruke en hvilken som helst annen versjonsetikett i tillegg til den nyeste.

Dessuten kan du legge til flere versjoner av samme flyt til et inngangspunkt. Under en konfigurasjon av et inngangspunkt kan du velge en flyt sammen med en av de tilhørende versjonsetikettene.

Du kan også endre flytlogikken dynamisk ved å få tilgang til versjonsetiketter i flyten ved hjelp av variabelen NewContact (se Start flyt for detaljer). Variabelen NewContact.FlowVersionLabel viser flytversjonsetiketten som for øyeblikket kjøres: enten «Utvikler», «Test», «Live» eller «Siste». Ved å bruke en flytversjonsetikett kan du lage tilpasset logikk som er skreddersydd til de spesifikke versjonsetikettene for flyten.

Når du åpner flyten i redigeringsmodus, ser du utkastversjonen fra den nyeste publiserte flytversjonen. Når du publiserer dette utkastet, knyttes etiketten for den nyeste versjonen til den. På et gitt tidspunkt er det bare én flyt som har den nyeste versjonsetiketten tilknyttet. Dette samsvarer med den sist publiserte versjonen av flyten.

Før du begynner

Du må publisere flyten minst én gang.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i Flytdesigner-vinduet.

4

Rediger flyten.

5

Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen Automatisk lagring.

6

Slå på veksleknappen Validering for å aktivere publisering.

7

Klikk på Publiser.

8

(Valgfritt) I dialogboksen Publiser flyt skriver du inn et notat om versjonen eller informasjon du vil dele med andre flytutviklere.

9

Som standard er Nyeste valgt som versjonsetikett som angir den nyeste versjonen av flyten. Du kan bruke flere versjonsetiketter på en flytversjon, for eksempel live, dev eller test, fra rullegardinlisten Legg til versjonsetikett.

Hvis en bestemt versjonsetikett er tilordnet et inngangspunkt, vises et varsel ved siden av den versjonsetiketten i rullegardinlisten som sier at etiketten er tilordnet et inngangspunkt.

10

Klikk på Publiser.

Etter at du har valgt én eller flere passende versjonsetiketter og publisert, bruker du denne versjonen av flyten når du tilordner til et inngangspunkt.

11

(Valgfritt) Klikk på timerikonet ved siden av versjonsnummeret for å se versjonshistorikken til flyten.

Modalvinduet Versjonshistorikk vises og viser følgende detaljer for aktive versjoner og andre versjoner av flyten:

  • Publiseringstidspunkt
  • Versjonsnummer
  • Versjonsetikett (hvis aktuelt)
  • Sist redigert av
  • Publiser notat

Bruk et av følgende søkeordattributter for å filtrere tabellen:

  • Versjonsnummer
  • Versjonsetiketter
  • Publisert av
  • Publiser notat
  • Publiseringsdato
12

(Valgfritt) Klikk på Vis -ikonet for en hvilken som helst rad for å se 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.

Etter at du har brukt riktig versjonsetikett på en flyt, kan du velge den flytversjonen når du oppretter en kø.

Du kan legge til et hvilket som helst antall versjoner i en flyt. Flytversjonshistorikken viser imidlertid bare de 100 nyeste versjonene. Flytversjoner slettes bare når du sletter flyten.

Aktiver eller deaktiver automatisk lagring

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

For å opprette en flyt, klikk på Ny.

4

For å redigere en eksisterende flyt, klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere.

Flyten åpnes i vinduet Flytdesigner.
5

For å aktivere alternativet for automatisk lagring, sett veksleknappen Automatisk lagring til PÅ.

6

Slik deaktiverer du alternativet for automatisk lagring:

  1. Sett Automatisk lagring -bryteren til AV.

    En melding ber deg bekrefte handlingen din.

  2. Klikk på Deaktiver automatisk lagring.

Etter at 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 én enkelt aktivitet eller en gruppe aktiviteter om gangen og bruke dem på nytt i samme flyt. Når du kopierer aktiviteter, oppretter systemet duplikater av disse aktivitetene og kopierer alle konfigurerte innstillinger og koblinger.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

For å opprette en flyt, klikk på Administrer flyter > Opprett flyter.

4

For å redigere en eksisterende flyt, klikk på ikonet Gå til flytdesigner ved siden av flyten for å åpne flyten.

5

Gjør ett av følgende:

  1. For å kopiere og duplisere én enkelt aktivitet, velg aktiviteten du vil kopiere og klikk på kopieringsikonet (Kopier-ikonet.).

  2. For å kopiere og duplisere flere aktiviteter, trykk Shift og velg aktivitetene du vil gruppere, og klikk på kopieringsikonet (Kopier-ikonet.).

Alternativt kan du trykke på Ctrl+C på tastaturet for å kopiere de valgte aktivitetene og trykk på Ctrl+V for å lime inn de valgte aktivitetene på lerretet.

6

Omorganiser de kopierte aktivitetene etter behov.

Valider en flyt

Valider en flyt for å sikre at alle obligatoriske felt er konfigurert og at flytens struktur er gyldig. Validering kan ikke bestemme hvordan systemet kjører flyten under kjøring, og garanterer ikke at flyten kjører som forventet.

Når valideringen er vellykket, lar du Validering -bryteren være på. Du kan ikke publisere flyten med mindre valideringen er vellykket.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil validere.

Flyten åpnes i vinduet Flytdesigner.
4

Sett Validering -bryteren til .

Valideringen starter, og feilmeldinger vises i vinduet.

Under validering viser systemet feil på disse måtene:

  • Knapp for flytfeil– En rød knapp vises ved siden av Validering -bryteren som viser antall aktive feil. Hvis det ikke er noen feil (Flytfeil: 0), knappen er grønn.
  • Feilstil for aktivitet– Hvis en aktivitet har konfigurasjonsfeil, vises aktiviteten med en rød omriss og et rødt informasjonsikon øverst til høyre. Klikk på dette ikonet for å vise et kontekstuelt verktøytips som oppsummerer eventuelle feil med aktiviteten. Etter at du har rettet opp feilen, mister aktiviteten feilstilen i sanntid.
  • Vindu for valideringsdetaljer– Dette popup-vinduet viser en løpende liste over aktive feil i flyten. Du kan dra og flytte dette vinduet rundt på lerretet. Klikk på Lukk -ikonet øverst til høyre for å lukke vinduet.

    Det er to seksjoner i dette vinduet:

    • Seksjon for flytfeil– Denne seksjonen viser alle aktive feil i flyten og deler dem opp etter aktivitet. Rett opp alle disse feilene før du kan publisere flyten. Hvis du vil ha mer informasjon, kan du se Forstå feilkoder.
    • Anbefalingsseksjon– Denne seksjonen viser beste praksis og påminnelser for å bygge flyter. Selv om du bør vurdere disse elementene før du publiserer en flyt, er ikke anbefalingene obligatoriske.

      Hvis du ikke vil se anbefalingene, klikker du på Avvis anbefalinger for å skjule listen. Listen forblir skjult inntil du lukker vinduet Valideringsdetaljer og åpner det på nytt.

5

Hvis du lukker vinduet Valideringsdetaljer og vil åpne det på nytt, klikker du på knappen Flytfeil.

6

(Valgfritt) Hvis det er feil, sett Validering -bryteren til Av. Rett opp feilene og start valideringen på nytt.

Flytvalidering kan ikke evaluere funksjoner eller sjekke om variabler løses til forventede verdier. Den sjekker bare for strukturelle feil. Dobbeltsjekk variablene dine for å sikre at de fungerer som forventet.

Kopier en flyt

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

Klikk på ellipseikonet ved siden av flyten du vil kopiere, og klikk på Kopier.

Navnet på den kopierte flyten har dette formatet: Copy_FlowName_FlowID. Flytnavn er navnet på den opprinnelige flyten, og flyt-ID er en unik identifikator for den opprinnelige flyten.

4

Åpne den kopierte flyten for å redigere navnet.

Eksporter en flyt

Eksporter en flyt for å trekke ut en flytdefinisjon som en JSON-fil. Senere kan du importere JSON-filen for å opprette den samme flyten på en annen leier. For å importere en flyt, se Importer en flyt.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

Klikk på ellipseikonet ved siden av flyten du vil eksportere, og klikk på Eksporter.

4

I dialogboksen som åpnes, velg Lagre og klikk OK for å laste ned flytfilen.

Filen lastes ned til ditt lokale system med det eksisterende filnavnet i JSON-format.

Importer en flyt

Hvis du vil importere en flyt fra en annen leietaker, må du først eksportere flyten som en JSON-fil. For å eksportere en flyt, se Eksporter en flyt.

Hvis du vil bruke en eksisterende flyt på nytt i samme leietaker, kan du se Kopiere en flyt.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

Under Administrer flyter klikk på Importer.

4

Velg flytfilen som er i JSON-format fra ditt lokale system.

5

Klikk på Åpne for å importere filen.

Flyten importeres til leietakeren din.

Du kan bare importere en flyt i JSON-format. JSON-filen må være en gyldig flyt for at importen skal lykkes.

Du kan importere en filstørrelse på opptil 10 MB.

Hva du skal gjøre nå

Du kan endre eller publisere flyten. Hvis du vil ha mer informasjon, kan du se Arbeide med flyter.

Publiser en flyt

Du kan publisere en flyt etter at systemet har validert flyten og funnet den feilfri. Du kan bruke en publisert flyt i rutingsstrategier for inngangspunkter.

Før publisering, bekreft at flyten er riktig konfigurert og klar for bruk i kontaktsenteret. Systemet støtter ikke full redigering av en publisert flyt.

Systemet deaktiverer knappen Publiseringsflyt mens Validering er av. Hvis det finnes aktive feil, forblir knappen deaktivert.

Når du klikker på Publiser flyt, vises bekreftelsesvinduet Publiser flyt. Før du publiserer en flyt, må du sørge for at alle uttrykk fungerer og at flyten oppfører seg som ønsket.

Hvis det oppstår en feil:

  • Du ser et varslingsvindu med Tracking Id og Flow Id. Kontakt Cisco-kundestøtte for å få hjelp med feil. Støtte krever Tracking Id.
  • Klikk på Prøv å publisere på nytt.
1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil publisere.

Flyten åpnes i vinduet Flytdesigner.
4

Klikk på Publiser.

Hvis flyten publiseres, vises en bekreftelsesmelding.

5

Velg ett av følgende alternativer:

  • Klikk på Lukk flyt & Logg uthvis du er ferdig med å gjennomgå flyten og vil logge ut av Flow Designer.
  • Klikk på Gå tilbake til flythvis du vil se gjennom eller redigere flyten.

    Hvis flyten er tilordnet rutingsstrategier for inngangspunkter, kan redigering av en publisert flyt påvirke live kontaktsenterinteraksjoner.

Slett en flyt

Hvis en flyt har statusen Publisert, kan den være en del av en konfigurasjon av rutingsstrategi. Vit hvor flyten er i bruk før du sletter den. Ellers kan du påvirke samhandlingen med kontaktsenteret i sanntid.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Siden Flyter vises.
3

Klikk på ellipseikonet ved siden av flyten du vil slette, og klikk på Slett.

4

Klikk på Ja for å bekrefte.

Strategier for ruteing av inngangspunkter

En rutingsstrategi for inngangspunkt er en konfigurasjon som styrer rutingsoppførselen til en kontakt når kontakten når et inngangspunkt. Når en kontakt ankommer et inngangspunkt, sjekker rutingsmotoren hvilken rutingsstrategi for inngangspunktet som er aktiv på det gitte tidspunktet og følger den konfigurasjonen.

I delen for samtalekontroll i konfigurasjonen av rutingsstrategien for inngangspunktet kan du velge en flyt som styrer opplevelsen innringere har under samhandlingen. Med Flow Designer kan du konfigurere en ende-til-ende-flyt som styrer både den første behandlingen av samtalen i IVR-en og køopplevelsen etter at kontakten er satt i kø.

Velg en flyt fra rullegardinmenyen Flyt for å angi flyten som styrer denne ende-til-ende-anropsopplevelsen i løpet av tidsintervallet som er angitt i rutingsstrategien. Bare flyter som er publisert fra Flow Designer er tilgjengelige fra denne rullegardinlisten.

Flyter er bare tilgjengelige for telefoniinngangspunkter. Du kan ikke overstyre noen innstillinger i flyten fra rutingsstrategien for inngangspunktet.

Strategier for køruting

En kørutingsstrategi er en konfigurasjon som styrer rutingsoppførselen til en kontakt når kontakten når en kø. Når en kontakt ankommer en kø, sjekker rutingsmotoren hvilken kørutingsstrategi som er aktiv på det gitte tidspunktet og følger den konfigurasjonen.

Kunder som har strategier for køruting i Webex kontaktsenter, kan få tilgang til dem, men de kan ikke opprette nye strategier. Vi anbefaler at alle kunder overfører konfigurasjonene sine til køer.

Opprett og administrer underflyter

Med Flow Designer kan du dele opp store flyter i mindre, mer håndterbare deler som kalles delflyter. Du kan bruke delflyter på nytt på tvers av flere flyter for å håndtere bestemte oppgaver. Denne modulære tilnærmingen forenkler strømningsstyringen og reduserer kompleksiteten ved å bygge store strømmer. Her er noen viktige egenskaper ved delstrømmer:

  • Du kan opprette underflyter på organisasjonsnivå for å gjøre dem tilgjengelige internt. Du kan for eksempel vise og aktivere underflyter som er tilgjengelige i samme organisasjon. Du kan opprette maksimalt 200 underflyter per organisasjon.

  • Du kan kalle en underflyt fra en flyt for å kjøre logikk uten å koble til et inngangspunkt eller forlate hovedflyten.

  • Du kan bruke delflyter flere ganger i en hovedflyt eller på tvers av hovedflyter i organisasjonen.

  • Du kan sende variabler mellom overordnet flyt og underflyter og tilordne inn- og utgangsvariabler fra hovedflyten til underflyten og motsatt vei. Dette gjør disse variablene i delflyten uavhengige av variablene i den overordnede flyten som starter delflyten.

    Tekst-til-tale (TTS)-innstillingene i hovedflyten sendes imidlertid ikke til underflytene. For eksempel, se på en strømning der hovedstrømningsvariabelen er Global_VoiceName: fr-FR-Ariane (French). Hvis en underflyt utløser avspilling av TTS, spilles lyden av på engelsk som standard. For å overkomme dette, definer en delflytvariabel med samme navn, som er Global_VoiceName :fr-FR-Ariane (French). Alternativt kan du opprette en underflytvariabel Global_VoiceName (samme som i hovedflyten) og tilordne verdien fra hovedflyten til underflyten. Hvis du vil ha mer informasjon, kan du se Konfigurer forskjellige støttede språk og talenavn med innebygd tekst-til-tale i WxCC-underflyten.

    Du kan ikke legge til globale variabler i delflyten. Du kan imidlertid tilordne en global variabel fra hovedflyten til en lokal variabel i en underflyt.

  • Du kan publisere delflyt uavhengig. Endringene som gjøres i delflyten trer imidlertid først i kraft etter at du publiserer hovedflyten på nytt.

  • Du kan legge ved en versjonsetikett 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.

  • Underflyter må kalles fra hovedflytene. Du kan ikke kalle en annen underflyt fra en underflyt.

  • Du kan ikke koble en underflyt fra et inngangspunkt eller en kørutingsstrategi.

  • Du kan importere og eksportere underflyter uavhengig av hverandre.

Opprett en underflyt

Du kan opprette og administrere underflyter i Control Hub.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Strømmer > Delflyter.

3

Klikk på Administrer underflyter > Opprett underflyt.

4

I feltet Navn på delflyt skriver du inn navnet på delflyten.

Navnet på delflyten må være unikt. Den kan ikke inneholde mellomrom. De eneste spesialtegnene som er tillatt er _ (understrek) og - (bindestrek). Maksimal lengde er 80 tegn.

5

Klikk på Start bygging av underflyt.

Vinduet Flytdesigner vises.

6

I delen Generelle innstillinger skriver du inn beskrivelsen av underflyten. Du kan endre denne beskrivelsen senere.

7

I delen Visningsinnstillinger konfigurerer du funksjoner som buede lenker, lenkefarge, feilbanefarge, valgfarge og tykkelse.

8

I delen Variabeldefinisjon legger du til de nødvendige variablene for kobling til hovedflyten.

  • Inndatavariabel for delstrøm: (Påkrevd) Denne variabelen tar inndata fra hovedflyten.
  • Utgangsvariabel for delstrøm: (Påkrevd) Denne variabelen returnerer en utdata tilbake til hovedstrømmen.
  • Lokal variabel for delflyt: (Valgfritt) Denne variabelen er for logikk som er isolert innenfor delflyten og ikke relatert til noen av hovedflytvariablene.

Alle variablene ovenfor kan være av typen String, Integer, Date Time, Boolean, Decimal og JSON.

9

Utfør følgende oppgaver for å opprette delflyten:

Handlinger som å bruke versjonsetiketter og flytsporing fungerer på samme måte som i hovedflyten. Hvis du vil ha mer informasjon, kan du Bruke versjonsetiketter på en flyt og Feilsøke flyter.

Rediger en underflyt

Når du redigerer og publiserer en delflyt, trer endringene først i kraft i hovedflyten etter at du har publisert hovedflyten.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Strømmer > Delflyter.

3

Klikk på underflyten du vil redigere.

4

Aktiver veksleknappen Rediger for å endre underflyten.

5

Gjør de nødvendige endringene i delflyten.

Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen Automatisk lagring.

Slett en underflyt

Hvis en publisert hovedflyt bruker en underflyt, kan du ikke slette den, enten flyten er aktiv eller koblet til et inngangspunkt. For å slette delflyten, fjern den først fra hovedflyten eller slett hovedflyten helt.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Strømmer > Delflyter.

3

Klikk på det vertikale ellipseikonet på delflytraden du vil slette, og klikk på Slett.

4

Klikk på Ja for å bekrefte.

Legge til delflyt i en hovedflyt

Du kan legge til en underflyt på tvers av flere hovedflyter.

1

Logg inn på Kontrollhub.

2

Naviger til Kontaktsenter > Kundeopplevelse > Flyter.

Du kan også legge til en underflyt i en hovedflyt fra navigasjonslinjen i administrasjonsportalen. Velg Rutestrategi > Flyter. Klikk på ellipseikonet ved siden av flyten du vil redigere, og klikk på Åpne.

3

Klikk på flyten du vil endre for å legge til en underflyt.

Vinduet Flytdesigner vises.

4

Klikk på fanen Underflyter.

En liste over underflyter for den valgte organization/tenant vises.

5

Dra og slipp den nødvendige underflyten fra listen til lerretet for å legge den til i hovedflyten.

Du kan se detaljene for den valgte delflyten, for eksempel navn, delflytversjon sammen med versjonsetikett og alle variabler som er konfigurert i delflyten.

Du kan eventuelt klikke på Vis ved siden av navnet på delflyten for å åpne delflyten i en ny fane i nettleseren.

6

I delen Delflytversjon velger du den nødvendige delflytetiketten du vil legge til i hovedflyten, siden dette ikke er konfigurert som standard. Som standard er avmerkingsboksen Aktiver automatiske oppdateringer merket av. Når dette er aktivert, oppdaterer systemet automatisk hovedflyten med den nyere versjonen hver gang du oppretter en ny versjon av en underflyt.

Fjern merket for alternativet Aktiver automatiske oppdateringer for å deaktivere automatiske oppdateringer. Sørg for å publisere hovedflyten på nytt når du oppretter nyere versjoner av underflyten.

7

I seksjonen Inndatavariabler for delstrøm tilordner du hovedflytvariablene til inndatavariablene for delstrøm.

Sørg for at du tilordner samme datatype for å aktivere delflyten som fungerer uten feil.

På samme måte, i seksjonen Utgangsvariabler for delflyt, tilordner du utgangsvariablene for delflyt til hovedflytvariablene med samme datatype.

8

Publiser hovedflyten.

Opprett og administrer funksjoner

Du kan opprette og administrere funksjoner i Flow Designer-modulen. Funksjoner lar deg skrive tilpasset kildekode for å utføre raske dataoppgaver og orkestrere komplekse handlinger. Du kan skrive kode innebygd ved hjelp av en kodeeditor og bruke dem på tvers av flyter.

Funksjonene supplerer Pebble Template-rammeverket som utviklerne bruker til å utføre lignende oppgaver. Med denne funksjonaliteten kan flytutviklerne:

  • Velg språket for å skrive koden. Støttede språk er JavaScript og Python.
  • Skriv tilpasset kildekode med språkspesifikk statisk analyse.
  • Test tilpasset kode med eksempelverdier og se utdata og feil før publisering.
  • Skriv flytlogikk basert på aktivitetsutgangsvariabler og status/error koder.
  • Analyser og sett inn i variabler verdiene til utgangene som returneres av funksjonen, for videre bruk i flyten.
  • Bruk funksjoner på nytt på tvers av flere flyter som en aktivitet.
  • Feilsøk flyter ved hjelp av feilmeldingene som returneres av funksjonsutgangen, status- og feilkoder, håndtering av kjøretidsfeil, feilsøkingsfunksjoner for flyter og analysefunksjoner.

Viktige hensyn

Denne delen fremhever noen viktige hensyn å merke seg når du arbeider med funksjoner:

  • Maksimalt antall funksjoner som støttes per organisasjon er 200.
  • Maksimalt minne som er tildelt per funksjon er 128 MB.
  • Den konfigurerbare tidsavbruddet for lyd ved venting er 2–5 sekunder.

Opprett en funksjon

1

Logg inn på Kontrollhub.

2

Naviger til Tjenester > Kontaktsenter > Kundeopplevelse > Funksjoner.

3

På siden Funksjoner klikker du på Opprett en funksjon.

Du kan også opprette en funksjon fra fanen Funksjoner i Flow Designer-modulen.

4

På siden Opprett en ny funksjon velger du ønsket metode for å opprette en funksjon.

  1. Start på nytt– Velg denne metoden for å opprette en ny funksjon fra bunnen av for å utføre dataparsing eller kjøre tilpasset kode. I veiviseren Opprett en ny funksjon utfører du følgende oppgaver:

    1. Navn & Konfigurer -siden, konfigurer følgende innstillinger:

      • Funksjonsnavn– Oppgi et navn for funksjonen.
      • Funksjonsspråk– Velg funksjonsspråk. Tilgjengelige språk inkluderer JavaScript og Python.

    2. Klikk på Opprett funksjon. Den nye brukergrensesnittsiden for funksjonsdefinisjon lastes inn med følgende paneler:

      • Koderedigerer – skriv inn din egendefinerte kildekode her.
      • Testpanel – Test den skrevne koden ved å oppgi verdier til hvilken som helst av de definerte inngangene. Klikk på Test for å validere koden. Resultatet vises i resultatruten.
      • Egenskapspanel – Består av følgende felt.
        • Funksjonsbeskrivelse– Gi en kort beskrivelse av formålet med funksjonen.
        • Variabeldefinisjon– Konfigurer og tilordne inndatavariablene til koden. Klikk på knappen Legg til inndatavariabler. I hurtigmenyen Legg til funksjonsvariabel skriver du inn følgende detaljer:
          • Navn– Skriv inn navnet på variabelen.
          • Beskrivelse– Oppgi en beskrivelse av variabelen.
          • Variabeltype– Velg variabeltypen. Tilgjengelige alternativer er streng, heltall, dato og klokkeslett, boolsk, desimal og JSON.

          Klikk på Lagre.

        • Definisjon av utdatavariabel– Spesifiser utdatavariablene som skal returneres av funksjonen. Dette hjelper flytutviklerne med å bruke disse variablene mens de bruker funksjonen din.
        • Funksjonsegenskapene nederst til høyre i ruten viser følgende detaljer:

          • Funksjonseier– E-postadressen til brukeren som opprettet funksjonen.
          • Funksjons-ID– Automatisk generert funksjons-ID.
          • Sist redigert– Datoen da funksjonen sist ble redigert.
          • Funksjonsversjon– Det nyeste tilgjengelige versjonsnummeret for denne funksjonen.

  2. Importer– Velg denne metoden for å importere en funksjon. I veiviseren Opprett en ny funksjon utfører du følgende oppgaver:

    Du kan bare importere JSON-filer som er generert ved å eksportere en funksjon.

    1. På siden Last opp filen velger du ønsket fil. Alternativt kan du dra og slippe filen. Klikk på Erstatt for å erstatte den valgte filen.
    2. Klikk på Neste.
    3. Navn & Konfigurer -siden, konfigurer følgende innstillinger:
      • Funksjonsnavn– Oppgi et navn for funksjonen.
      • Funksjonsspråk– Programmeringsspråket til funksjonen du importerte. Systemet angir dette basert på språket til funksjonen du importerer.

      Klikk på Opprett funksjon.

    4. Funksjonssiden lastes inn på nytt. Gjenta trinnene beskrevet ovenfor for å opprette en ny funksjon fra bunnen av.
5

Klikk på Publiseringsfunksjon. På siden Publiseringsfunksjon skriver du inn følgende detaljer:

  • Publiser merknad– Legg til et valgfritt merknad som referanse.
  • Legg til versjonsetikett(er)– Legg til den nødvendige versjonsetiketten i funksjonen. Hvis du ikke legger til en versjonsetikett, legger systemet automatisk til etiketten «Siste».

Bruk rullegardinmenyen 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 flyter.

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 forsiktig når du publiserer taggede versjoner av en funksjon som brukes i dine live-produksjonsflyter.

Hva du skal gjøre nå

Legg til funksjonen i en hovedflyt. Hvis du vil ha mer informasjon, kan du se Legge til en funksjon i en hovedflyt.

Administrer funksjoner

Etter at du har opprettet en funksjon, kan du kopiere, eksportere og slette funksjonen etter behov.

1

Logg inn på Kontrollhub.

2

Naviger til Tjenester > Kontaktsenter > Kundeopplevelse > Funksjoner.

Funksjonssiden viser alle funksjonene som er opprettet i organisasjonen.
3

Klikk på ellipseikonet ved siden av funksjonen. Velg Kopier, Sletteller Eksporter etter behov.

4

Klikk på knappen Administrer funksjon i flytdesigner for å åpne funksjonen i flytdesignermodulen.

Hva du skal gjøre nå

Legge til en funksjon i en hovedflyt

Du kan legge til en funksjon på tvers av flere hovedflyter.

1

Logg inn på Kontrollhub.

2

Naviger til Tjenester > Kontaktsenter > Kundeopplevelse > Flyter.

3

Klikk for å åpne flyten du vil legge til en funksjon i.

4

Slå på Rediger -knappen.

5

Klikk på fanen Funksjoner i aktivitetslisteruten til venstre.

En liste over publiserte funksjoner opprettet for den valgte organization/tenant vises.

6

Dra og slipp den ønskede funksjonen fra listen til lerretet. Legg den til i hovedflyten.

Du kan se detaljene for den valgte funksjonen, for eksempel funksjonsversjonsetikett, funksjonens inndatavariabler, variabeldetaljer og utdatavariabler.

7

I seksjonen Funksjonsinndatavariabler tilordner du hovedflytvariablene til funksjonsinndatavariablene.

Flytvariabler som er opprettet med samme navn og datatype som funksjonens inndatavariabler, blir automatisk tilordnet hverandre.

8

I seksjonen Funksjonsutdatavariabler analyserer og tilordner du funksjonsutdatavariablene 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 svarer på vanlige spørsmål om bruk av funksjoner i organisasjonen din.

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 den første fasen.

Har vi noen grenser for hvilke biblioteker jeg kan bruke inne i kodeblokken?

Vanlige, innebygde 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 grense på utførelsestiden?

Ja. Det er begrenset til 5 sekunder å fullføre utførelsen.

Kan jeg teste koden min? Noen begrensninger?

Ja. En utførelsestest er tilgjengelig med faktiske utganger eller feilmelding returnert. Konsolllogger eksponeres ikke, men man kan angi og få tilgang til dem ved hjelp av en tilpasset utdatastrengmatrise.

Har vi støtte for musikk når man venter på at utførelse skal vente midt i samtalen (forebygging av stillhet)?

Ja, innstillingen for musikk på ventetid i flow 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 latens for taleanrop.

Hvor mange inputvariabler kan jeg sende inn? Hvor mange utganger blir satt opp?

Ti inndatavariabler og én JSON-utdatavariabel blir satt. Individuelle funksjonsutganger kan analyseres i samme aktivitet ved hjelp av JSONPath-uttrykk.

Kan jeg sette flere variabler i kodeblokken?

Ja. Den nye forbedringen for å angi flere variabler ligner på «Parse»-aktiviteten.

Kan jeg bruke funksjonen på tvers av flere flyter?

Ja. Du kan bruke funksjonen på tvers av flytene dine, ettersom den er sentralt tilgjengelig i organisasjonen din.

Hvem kan administrere (redigere eller vise) funksjoner?

Veiledere og administratorer. Veilederes tilgang til funksjonen styres av innstillingen Funksjon (som kan settes til Rediger, Vis eller Ingen under Kundeopplevelse i brukerprofilen).

Konfigurer feilhåndtering

Systemet uthever feilhåndteringsbanen for hver aktivitet som er konfigurert i den spesifikke flyten. Konfigurer feilhåndteringsbanen for å håndtere potensielle feil under flytutførelse. Systemet viser denne banen som standard, men det er valgfritt å konfigurere den. Hvis du ikke konfigurerer det for en aktivitet, viser systemet varsler under flytvalidering. Du kan imidlertid fortsatt publisere flyten med disse varslene.

Systemet klassifiserer feil som oppstår under flytutførelse i to kategorier:

  • Feil ved utførelse av aktivitet: 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 uoverenstemmt oppføring under utførelse av aktiviteten Meny

  • System/Global feil: Angi feilene som oppstår i systemet under utførelse av aktiviteter. For eksempel oppstår systemfeil når det er et ugyldig pebble-uttrykk under utførelsen av aktiviteten Set Variable.

    • Udefinert feil: Denne feilnoden angir feilutgangsbanen som flyten tar når det er udefinerte systemfeil under flytkjøring. Du kan konfigurere flyten for udefinerte feil ved å koble utdatabanen for denne aktiviteten til passende aktiviteter.

      Følgende Flytkontroll aktiviteter har ikke noden Udefinert feil :

      • Start flyt
      • Sluttstrøm
      • HTTP-forespørsel
      • Parse

      Hvis du ikke ser noden Udefinert feil i noen aktivitet, kontakt Cisco Support for å aktivere det tilhørende funksjonsflagget.

Konfigurer feilhåndteringsbaner for å optimalisere flyten. Hvis du ikke konfigurerer en feilhåndteringsbane for aktiviteten, bruker flyten som standard banen som er angitt i OnGlobalError hendelsesbehandler under fanen Hendelsesflyter. Hvis du vil ha mer informasjon om hendelsesbehandleren OnGlobalError, kan du se Hendelsesflyter.

Systemhåndhevede selvløkkegrenser for aktiviteter

Systemet håndhever selvløkkegrenser for spesifikke aktiviteter under kjøretidsutførelse av flyter. Dette forhindrer at aktiviteter går inn i endeløse løkker i en interaksjon.

Hvis en aktivitet overskrider den systempålagte grensen under utførelse, vises en advarsel som indikerer at en løkke er oppdaget. For detaljer om de spesifikke maksimale grenseverdiene for aktiviteter, se artikkelen Systemgrenser i Webex kontaktsenter.

Hvis en aktivitet overskrider den systempålagte grensen under utførelse, vises en advarsel som indikerer at en løkke er oppdaget. Se følgende tabell for maksimale grenseverdier for aktiviteter:

Konfigurasjoner

Selvløkkegrense

Avansert køinformasjon1500
Blind overføring10
Brooverføring75
Tilbakeringing10
Analyse av samtalefremdrift10
SamleSifret100
Koble fra kontakten0
Eskaler samtaledistribusjonsgruppe750
TilbakemeldingV210
Meny100
Køkontakt100
Kø til agent100
Angi nummerpresentasjon100
Opptakskontroll10
Rekord10
Planlegg tilbakeringing10
Angi kontaktprioritet100
Start mediestrømming20
Last opp lyd3
Virtuell agent50
Virtuell agent V250

Selv om det finnes spesifikke konfigurasjoner for samtalehåndteringsaktiviteter, er flytkontrollaktiviteter underlagt systemkonfigurerte grenser for overspenning for å sikre stabilitet og forhindre uendelig løkker.

Koble flere flyter (med GoTo)

Flow Designer gir deg muligheten til å koble sammen flere flyter (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 GåTil for å kjede flere flyter. Du kan tilordne flytvariabler på tvers av flyter for å sikre at dataene vedvarer på tvers av hele samtaleopplevelsen.

Vaksinasjonsregistrering

For å håndtere kunder som deltar i en vaksinasjonskampanje, kan du tilby to alternativer: en for premiumkunder og den andre for vanlige kunder.

Når vanlige kunder ringer, overfører systemet anropet til flyten som er knyttet til inngangspunktet som håndterer registreringer. Basert på de aktive inngangspunktrutingsstrategieneruter systemet samtalen til riktig agent for å registrere den generelle kunden.

Når premiumkunder ringer, overfører systemet samtalen til en annen flyt for å planlegge en avtale.

Kjente problemer med kobling av flyter

  • Systemet hindrer deg i å slette et inngangspunkt som deltar i flytkjeden. Slett alle tilknyttede ressurser – køer og flyter – før du fjerner inngangspunktet.

  • Systemet hindrer deg i å slette en flyt som deltar i flytkjeden. Fjern alle referanser til flytkjeder før du sletter flyten.

  • Tvangssletting av et inngangspunkt eller en flyt i flytkjeden hopper over validering og viser ingen feilmeldinger i brukergrensesnittet.

Feilsøkingsflyter

Flytfeilsøking er en etterkallsprosess i Flow Designer som lar deg få innsikt i flyten og banen den tok for et kall. Denne funksjonen lar flytutviklere se viktig informasjon i kontrollutførelsesbanen for å feilsøke flytproblemer.

Hvis du har brukt flere versjonsetiketter på en flyt, kan du også spore flyten i forhold til disse versjonsetikettene. Hvis du vil ha mer informasjon, kan du se Bruk 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, og hjelper til med å identifisere feil og feilsøke flytutførelse.

Feilsøk flyter for å se anropskontrollbanene etter flytutførelse i produksjon, og sikre verifisering av aktivitetsinnstillinger og avhengige flytkonfigurasjoner for vellykket utførelse.

Dekrypter flytlogger

For å forbedre sikkerheten og fleksibiliteten til flytfeilsøking, finnes det dekrypteringskontroller for å håndtere eksponering av sensitive data under feilsøking:

  • Dekryptering på flytnivå: Slå på Aktiver flytdekryptering under Innstillinger for flytdekryptering når du oppretter og redigerer flyter. Dette alternativet er tilgjengelig på siden Generelle innstillinger for flyt. Denne veksleknappen styrer dekryptering av alle aktiviteter i flyten. Hvis denne veksleknappen aktiveres, dekrypteres logger på tvers av alle aktiviteter, uavhengig av dekryptering på aktivitetsnivå.
  • Dekryptering på aktivitetsnivå: Slå på Aktiver dekryptering for mer detaljert kontroll over aktivitetene. Du kan deaktivere loggdekryptering for aktivitetene hvis utdataene er sensitive, selv om du har aktivert dekryptering på flytnivå. Dette sikrer at konfidensielle data i aktivitetene forblir beskyttet under feilsøking.

    Flytdekryptering gjelder bare for kall som initieres etter at du publiserer flyten.

Slik sikrer du flytloggene:

  • Aktiver dekrypteringsknappen 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 du opprettholder sikkerheten til sensitiv informasjon etter behov.

Eksempel på brukstilfelle:

Som flytutvikler kan du aktivere flytnivådekryptering for å feilsøke en anropsbane, men deaktivere dekryptering for en aktivitet som behandler sensitive kundedata ved hjelp av innsamlingssifre. Dette sikrer at resten av flyten kan feilsøkes samtidig som sensitive utganger beskyttes.

  • Hvis dekryptering på flytnivå ikke er aktivert, holdes aktivitetsnivåbrytere sikret og deaktivert. Hele flyten er sikret.
  • Hvis dekryptering på flytnivå er aktivert, kan brukere med fulle administratorrettigheter på leietakernivå justere dekrypteringsinnstillinger for å opprettholde samsvar og sikkerhet for bestemte 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 inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

Flyter-siden vises.
3

Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere.

Flyten åpnes i Flytdesigner-vinduet.
4

Klikk på Feilsøk.

Ruten Interaksjoner vises. En tabell viser de 100 siste interaksjonene for flyten. Du kan se følgende detaljer i tabellen:
  • Tidsstempel: Viser dato og klokkeslett for interaksjonen. Du kan sortere loggoppføringene basert på tidsstempelet.

  • Interaksjons-ID: Angir den unike ID-en til interaksjonen.

  • Versjon: Viser flytversjonen sammen med den brukte etiketten, for eksempel Nyeste, Utvikler, Live eller Test.

  • Inngangspunkt: Viser inngangspunktene som er tilordnet flyten.

  • Sist utførte aktivitet: Viser de utførte aktivitetene på slutten av den valgte interaksjonen.

  • Opprinnelse: Opprinnelsen til interaksjonen. For eksempel kundens mobilnummer, kundens e-postadresse og andre lignende detaljer.

  • Destinasjon: Destinasjonen kan være DNIS fra inngangspunktet.

5

(Valgfritt) Bruk søkealternativet til å filtrere listen med følgende søkeparametere:

  • Interaksjons-ID, ANI, DNIS: Skriv inn en interaksjons-ID for å vise flytutførelsesbanen for den interaksjonen. Du kan også søke basert på ANI eller DNIS.

  • Datointervall: Velg start- og sluttdatoer for varigheten du vil hente interaksjons-ID-ene for.

  • Versjonsetikett: Velg én eller flere etiketter fra denne rullegardinlisten for å vise alle flytversjoner med de valgte versjonsetikettene.

6

Velg en interaksjon fra tabellen.

Den valgte aktivitetsbanen blir uthevet på lerretet.

En ny fane åpnes, som viser rekkefølgen av aktiviteter som ble utført under samhandlingen, sammen med følgende detaljer:

  • Sekvens: Viser aktivitetene i rekkefølgen de utføres.

  • Aktivitetsnavn: Viser navnet på aktiviteten.

  • Resultat: Systemet markerer utfall som enten Vellykket eller Mislykket, og uthever mislykkede forekomster i rødt.

Du kan velge flere interaksjoner som åpnes i separate faner.

7

Velg en aktivitet for å se følgende detaljer:

  • Metadata for aktivitetsinteraksjon: Viser navnet på aktiviteten og start- og sluttidspunktene for utførelse av aktiviteten.

  • Aktivitetsinnganger: Viser listen over oppgitte inndata i den valgte aktiviteten. Hvis du for eksempel velger aktiviteten Spill musikk, inkluderer inndataene:

    • Musikkfil
    • Startforskyvning
    • Dynamisk lydfil
    • og mer.

  • Aktivitetsresultater: Viser resultatet av aktiviteten.

    Hvis Dekrypter tilgang er aktivert for flyten, kan du se den umaskerte utdatavariabelen i ruten for feilsøkingslogger. Dette alternativet er for øyeblikket bare aktivert for følgende aktiviteter: HTTP-forespørsel, BRE-forespørsel, innsamling av sifre, virtuell agent og virtuell agent V2-aktivitet.

  • Modifiserte variabler: Systemet viser detaljene for endrede variabler under utførelsen av den valgte aktiviteten. Hvis du for eksempel bruker aktiviteten Angi variabel, vises den oppdaterte flytvariabelen i seksjonen Modifiserte variabler.

8

Ikon for dekryptering av logger: Klikk på ikonet for å dekryptere logger for å få tilgang til avmaskerte logger. Du kan bare dekryptere loggene og få tilgang til sensitiv informasjon hvis du er en autorisert bruker. Se følgende ansvarsfraskrivelse:

Ansvarsfraskrivelse

Aktivering av feilsøkingsdetaljer vil eksponere forbedrede diagnostiske data som kan inneholde sensitiv informasjon (f.eks. bruker-ID-er, samtalemetadata, feilspor og muligens annen personlig eller konfidensiell informasjon).

Ved å aktivere feilsøkingsdetaljer, erkjenner og bekrefter du at:

  • Du har tilgang til detaljerte feilsøkingsdata i organisasjonen din.
  • Du vil kun bruke disse dataene til feilsøking.
  • Du forstår at aktivering av denne funksjonen kan eksponere personlig eller konfidensiell informasjon i flytlogger.
  • Du skal overholde organisasjonens sikkerhets- og personvernregler når du får tilgang til, håndterer og deler disse dataene.
  • Hvis du er usikker på det ovennevnte, bør du kontakte administratoren eller compliance-teamet før du fortsetter.

9

(Valgfritt) Klikk på kopieringsikonet (Kopier-ikonet.) for å kopiere interaksjonsdetaljene til utklippstavlen.

Du kan identifisere aktivitetene for de mislykkede forekomstene og feilsøke ved å redigere flyten. Hvis du vil ha mer informasjon, kan du se Opprette og administrere flyter.

Analyser flyter

Analyse i Flow Designer gir en samlet oversikt over alle anropene som gikk gjennom en bestemt flyt. Den viser antall utførelser 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 aktiviteten Nykontakt. Nevneren for prosentberegningen er antall anrop som går gjennom aktiviteten NyKontakt.

Flow Analytics vurderer bare fullførte anrop innenfor den angitte tidsrammen. Beregningen av det totale antallet samtaler inkluderer samtaler som starter før og slutter innenfor den valgte perioden. Analysedataene ekskluderer anrop som er satt til tilbakeringing eller anrop som fortsetter av andre årsaker (for eksempel at de er pågående eller ikke avsluttet).

Hver aktivitet viser antall utførelser ved utgående porter. For aktiviteter som menyer med flere grener, mottar hver port sitt antall utførelser, og prosentene følger. Hvis antallet utførelsesanrop for en utgående port ikke er tilstede, betyr det at det ikke var noen anrop som berørte porten.

Fargepaletten viser hvordan antallet utførte kall fargekoder flytbanene. I scenarier som samtalesløkker kan prosentandelen overstige 100%.

Selv uten eksplisitte feilhåndteringslenker viser systemet et antall utførelser i feilporten hvis en feil oppsto og rutes til OnGlobalError -hendelsen. Du finner den under fanen Arrangement. I slike tilfeller viser systemet analysedataene for hendelsesbehandleren OnGlobalError.

Som standard vurderer Flow Analytics den nyeste versjonen av flyten. Hvis flyten har flere versjoner, kan du bytte mellom flytene ved hjelp av tabellen Versjonshistorikk.

For øyeblikket støtter ikke Flow Analytics delflyter; den sporer bare en delflyts tillegg til en hovedflyt, unntatt dens interne aktivitetsdata.

Før du begynner

Publiser flyten minst én gang.

1

Logg inn på Kontrollhub.

2

Gå til Kontaktsenter > Kundeopplevelse > Flyter.

3

Velg flyten og klikk på ikonet Gå til flytdesigner.

Den valgte flyten åpnes i flytdesigneren.
4

Klikk på Analyse.

Siden oppdateres og viser analysedataene.

Som standard viser den målinger av alle fullførte kontakter i løpet av de siste 15 minuttene.

5

Klikk på Dato-widgeten og velg ett av følgende alternativer:

  • Siste 15 minutter
  • I dag
  • I går
  • Siste 7 dager
  • Siste 30 dager
  • Denne måneden
  • Tilpasset – velg start- og sluttdatoer for å vise flytanalyser for en angitt periode opptil de siste 30 dagene.

Flow Analytics-siden viser følgende målinger:

  • Totalt antall flytutførelser – Viser det totale antallet flytutførelser i løpet av den valgte perioden. Mer spesifikt, hvis en flyt utføres to ganger i løpet av en enkelt interaksjon, øker systemet metrikken med 2 (antall utførelser) i stedet for 1 (antall anrop).

  • Gjennomsnittlig flytvarighet – Viser gjennomsnittlig varighet for en flyt som skal utføres. Systemet beregner gjennomsnittet på tvers av alle hovedflytaktiviteter og hendelsesflytaktiviteter som har gått gjennom flyten. Denne verdien inkluderer utførte aktiviteter via feilbaner. Nevneren er den totale flyten som utføres når gjennomsnittet beregnes.

  • Gjennomsnittlig aktivitet per kontakt – Viser gjennomsnittlig utført aktivitet per samtale som har gått gjennom flyten. Denne gjennomsnittsverdien inkluderer også aktiviteter i hendelsesflyten. Dette hjelper med å analysere strømningsutnyttelsen. Denne verdien inkluderer utførte aktiviteter via feilbaner.

  • Aktivitetsfeil | Aktivitetsfeil % – Viser antall anrop som har tatt feilen port/path. For prosentberegningen er nevneren det totale antallet utførte aktiviteter, og telleren er det totale antallet utførte feilporter.

6

(Valgfritt) For å bytte mellom flytversjoner, gå til Versjonshistorikk. Velg en versjon for å vise analysedataene for den flytversjonen.

7

(Valgfritt) Velg en aktivitet i flyten for å se Detaljer om aktivitetsbruk som gjelder den aktiviteten for den valgte perioden.

Dette valget viser bare de 100 beste interaksjonene med følgende begrensninger:

  • Dataene for den valgte perioden samsvarer ikke.
  • For looping-aktiviteter vises de samme interaksjonene flere ganger.
8

Klikk på Analyse for å lukke analysevisningen og gå tilbake til flytdesigneren.

Forstå feilkoder

Flow Designer returnerer feilkoder for å vise arten eller årsaken til en feil. Bruk tabellen nedenfor til å identifisere feilen og beskrivelsen av den.

Tabell 32. Flow Designer-feilkoder

Feilkode

Beskrivelse

FC1001

Flow-versjonen ble ikke funnet. Oppdater siden eller opprett en ny flyt.

FC1002

Finner ikke startaktiviteten. Oppdater siden eller opprett en ny flyt. En startaktivitet vises som standard når du oppretter en ny flyt.

FC1003

Én eller flere hendelsesflyter har ikke en gyldig start. Legg til en hendelseshåndterer-aktivitet i starten av hver hendelsesflyt.

FC1004

Alle ikke-hendelsesgrener må føre til sluttnoden.

FC1005

En av variabelkonfigurasjonene er ugyldig. For hver variabel må du sørge for at den konfigurerte datatypen og variabelverdien er kompatible.

FC1006

Én eller flere porter i aktiviteten mangler tilkoblinger. Koble alle porter til en annen aktivitet ved hjelp av lenker.

FC1007

Legg til en beskrivelse av 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 å rette opp feilen.

FC1012

En ødelagt lenke i hendelsesflyten forårsaker feilen. Slett lenken for å fikse det.

FC1013

Systemet bruker aktiviteten i mer enn én hendelsesflyt. Hendelsesflyter kan ikke dele felles aktiviteter og må ha en unik start og slutt.

FC1014

Køkontakten må stoppe flyten. Utgangslenken kan bare koble til en End Flow-aktivitet.

FC1015

Systemet identifiserer feil konfigurerte felt i aktiviteten og viser en lenke 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 å korrigere alle feil og angi gyldige inndata.

FC1016

En annen flyt bruker samme navn som denne. Rediger flytnavnet for å gjøre det unikt.

FC1017

En aktivitet har piler som utgår fra og peker mot seg selv.

Hvis du vil ha mer informasjon om GraphQL-serverfeil, kan du se https://www.apollographql.com/docs/react/data/error-handling/.

Var denne artikkelen nyttig?
Var denne artikkelen nyttig?