I denne artikkelen
dropdown icon
Kom i gang
    Nøkkelterminologi
    Tilgangsflytdesigner
    Utforsk moderne og enhetlig Flow Designer lerret
    Nettleserkrav
    Krav til e-post
dropdown icon
Utforsk oppsettet
    Aktivitetsbibliotek
    Lerret, hovedflyt og hendelsesflyt
    Ruten Egenskaper
    Topptekstrute
    Bunnstykke
dropdown icon
Forstå aktiviteter og hendelser
    Aktiviteter i kontakthåndtering
    Aktiviteter i flytkontroll
    Aktiviteter i Utilities
    Aktiviteter i stemme
    Hendelsesflyter
dropdown icon
Bruk variabler og uttrykk
    Egendefinerte variabler
    Overstyr flytinnstillinger
    Forhåndsdefinerte variabler
    Globale variabler
    Variabler som kan vises på skrivebordet
    Variabler for JSON
    Skrive uttrykk
    Syntaks for Pebble-mal
    Valider uttrykk
dropdown icon
Bruk flytmaler
    Bruk av arbeidstid
    Omfattende innkommende kontakt
    CSAT DTMF-undersøkelse
    DialogFlow ES virtuell agent
    Dynamisk variabel støtte
    Hei verden
    Automatisk svartjeneste-meny
    Microsoft Dynamics HTTP(S) data dip
    Prosenttildeling og A/B-distribusjon
    Salesforce HTTP(S) data dip
    ServiceNow HTTP(S) data dip
    Enkelt innkommende anrop til kø
    Virtuell agent med Google DialogFlow CX
    Zendesk HTTP(S) data dip
    Unngå duplisert tilbakeringing
    Opptak og administrasjon av lydledetekst
    Siste agentrutingsmal
    Autonom AI-agent (pakkesporing)
    AI-agent skriptet (pakkesporing)
    AI Agent Scripted (Legens avtale bestilling)
dropdown icon
Bruk maler for underflyt
    Samle inn tilbakeringingsinformasjon
    Feilhåndtering
    HTTP-datadip
    Købehandling
    Mal for planlagt tilbakeringing
dropdown icon
Opprett og administrer flyter
    Opprett en flyt
    Opprett flyter fra flytmaler
    Alternativer for kontekstmeny
    Rediger flytvariabler
    Endre en flyt
    Forhåndsvis 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
    Validere en flyt
    Kopier en flyt
    Eksportere en flyt
    Importer en flyt
    Publiser en flyt
    Slett en flyt
    Strategier for ruting av inngangspunkt
    Strategier for køruting
dropdown icon
Opprett og administrer underflyter
    Opprett en underflyt
    Redigere en underflyt
    Slette en underflyt
    Legg til underflyt i en hovedflyt
dropdown icon
Opprett og administrer funksjoner
    Viktige hensyn
    Opprett en funksjon
    Administrere funksjoner
    Legge til en funksjon i en hovedflyt
    Vanlige spørsmål
dropdown icon
Konfigurer feilhåndtering
    Systemkrevde grenser for selvløp for aktiviteter
Koble sammen flere flyter (med GoTo)
Feilsøkingsflyter
Analyser flyter
Forstå feilkoder
Bygg og administrer flyter med flytdesigner
list-menuI denne artikkelen
list-menuTilbakemelding?

Flytdesigner er en integrert komponent i Webex Contact Center som lar deg rute samtaler i sanntid gjennom et system. Du kan angi hvordan agenter tilordnes samtaler og hva som skjer på hvert stadium av prosessen gjennom å konfigurere aktiviteter og hendelser.

Kom i gang

Flow Designer tilbyr et grensesnitt for å opprette sanntidsflyter som oppfyller dine organisasjonskrav. Forhåndsdefinerte aktiviteter relatert til samtalehåndtering og flytkontroll fungerer som byggeblokker for å skape flyter. Dra-og-slipp-grensesnittet gjør det enkelt å konfigurere flytkomponenter. Du kan angi egenskapene til hver aktivitet som påvirker flytkjøring. 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 flytdesigneren (for eksempel køer og lydfiler), eller indirekte for å aktivere kontaktruting (for eksempel samtaledistribusjon i kørutingsstrategier).

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

  • Inngangspunkter
  • Kundebehandlere
  • Brukerprofil
  • Skrivebordsprofil
  • Team
  • Virtuell agent
  • Lydfiler

Nøkkelterminologi

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

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

    For aktivitetsegenskaper som er basert på rullegardinmenyen, aktiveres søkefilteret 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. Flytdesigner, et hendelsesdrevet program, kjører flyter som svar på disse utløsningene, og kjører dem automatisk basert på konfigurasjon.

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

  • Kobling: En kobling er pilen som kobler én aktivitet til en annen. Det angir retningen for flyten og avhengigheten mellom hendelser. Hvis du vil slette en kobling og bryte forbindelsen mellom to aktiviteter, klikker du på koblingen for å vise sletteikonet og fortsetter å 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 å angi SSO-legitimasjonen din.

Før du starter

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

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows. Flyter-siden vises med følgende tre faner:

  • Flyter
  • Underflyter
  • Globale variabler
  1. Klikk Manage Flows > Create Flows. 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 lerret har et moderne brukergrensesnitt som samsvarer med Webex-porteføljens utseende og funksjonalitet, noe som sikrer en konsekvent opplevelse på tvers av porteføljen. Lerretet gir målrettede tilgjengelighetsforbedringer, noe som gjør viktige elementer enklere å bruke for et bredere utvalg av brukere.

En levende bakgrunnsfarge gir sterkere kontrast med oppdaterte noder, noe som hjelper brukerne med å fokusere på å skape flyt. Portdesignen på noder har større berøringspunkter og tydeligere differensiering mellom utganger, akselererer forståelsen og gjør det enklere å koble til noder mens du bygger flyter. I tillegg skaper det flytende panelet og verktøylinjedesignet et mer engasjerende arbeidsområde ved å legge til visuell dybde og maksimere det synlige området for flytutvikling.

Enten du prøver å opprette en ny flyt eller arbeider på 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 til moderne og eldre brukergrensesnitt

Menyen brukerinnstillinger lar deg bytte mellom moderne og eldre brukergrensesnitt:

  1. Klikk på brukerinnstillingsikonet øverst til høyre på lerret.
  2. Deaktiver New look veksle for å bytte til eldre modus.

Bytte mellom mørk og lys modus

Flytdesignerlerret er tilgjengelig i mørke og lyse modetemaer for å bidra til å minimere belastningen på øynene. Velg ønsket tema som fungerer best for deg:

  1. Klikk på brukerinnstillingsikonet øverst til høyre på lerret.
  2. Deaktiver Dark mode veksle.

Forbedringer i aktivitetspalatset

Den surhetsbaserte paletten forsterkes som følger:

  • Aktivitetsgruppering: Aktiviteter grupperes logisk basert på deres funksjon, slik at du enkelt kan finne aktiviteten du trenger. I hver gruppe er aktivitetene oppført alfabetisk. Følgende grupper er nå tilgjengelige:
    • Kontakthåndtering
      • Avansert køinformasjon
      • Koble fra kontakten
      • Eskalere samtaledistribusjonsgruppe
      • Tilbakemelding
      • Tilbakemelding v2
      • Hent informasjon om kø
      • Køkontakt
      • Kø til agent
      • Popup-melding
      • Angi kontaktprioritet
      • Virtuell agent
      • Virtuell agent V2
    • Stemme
      • Blind overføring
      • Brolagt overføring
      • Analyse av samtalefremdrift
      • Tilbakeringing
      • Samle inn sifre
      • Meny
      • Spill av melding
      • Spill av musikk
      • Ta opp
      • Opptakskontroll
      • Planlegg tilbakeringing
      • Send sifre
      • Angi kunngjøring
      • Angi innringer-ID
      • Angi Whisper-kunngjøring
      • Start mediestrøm
      • Last opp lyd
    • Flytkontroll
      • Tilfelle
      • Betingelse
      • Sluttflyt
      • GåTil
      • Prosenttildeling
      • Vent
    • Verktøy
      • BRE-forespørsel
      • Åpningstider
      • HTTP-forespørsel
      • Parse
      • Angi variabel
  • Søkefeltet: Søkefeltet lar deg raskt finne aktiviteter og delflyter, uten å måtte bla gjennom hele listen. Automatisk foreslå og nøkkelordmatchende funksjoner forbedrer søkeopplevelsen for flytdesignere.
  • Aktivitetsikoner og verktøytips: Aktiviteter har nå ikoner som samsvarer med deres formål, mens verktøytips gir kort informasjon om aktivitetene.

Nettleserkrav

Bruk følgende tabell til referanse for støttede nettlesere:

Nettleser

Microsoft Windows 10

Microsoft Windows 11

Mac OS X

Chromebook

Google Chrome

760.3809

1030.5060.114

76.0.3809 eller høyere

76.0.3809 eller høyere

Mozilla Firefox

ESR 68 eller høyere ESR-er

ESR V102.0 eller høyere ESR-er

ESR 68 og høyere ESR-er

IA

Microsoft Edge

42.17134 eller høyere

103.0.1264.44 eller høyere

IA

IA

Chromium

IA

IA

IA

79 eller høyere

Konfigurer følgende nettleseralternativer:

  • Aktiver informasjonskapsler og nettstedsdata.

  • Sett sikkerhetsnivået til Medium.

  • Aktiver bildealternativ.

  • Deaktiver popup-blokkeren.

  • 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 hendelsesflytlervasene for å bygge opp flytene. Det er organisert i følgende deler:

  • Samtalehåndtering: Bruk samtalebehandlingsaktiviteter til å bygge flyter som håndterer taleinteraksjoner. De er spesifikke for bruken av håndtering av samtaler gjennom interaktive talerespons (IVR) og virtuelle eller menneskelige agenter.
  • Flytkontroll: Flytkontrollaktiviteter er agnostiske for flyttypen, og du bruker dem til å kontrollere logikken i flyten uavhengig av brukstilfeller.

Du kan skjule og utvide aktivitetsbiblioteket etter behov for å øke arbeidsplassen på lerretet mellom konfigurasjoner.

Lerret, hovedflyt og hendelsesflyt

Lerretet er det grå arbeidsområdet der du mister aktivitetene. Bruk kontrollene nederst til venstre på skjermen til å bevege deg rundt lerret og zoome inn og ut. Det er ingen begrensninger på flytstørrelsen eller bruken av lerret.

Det er to faner som gir ekstra lerrekkevidde, Main Flow og Event Flows. Disse fanene deler logisk forskjellige baner i flyten og oppretter et mer organisert arbeidsområde.

Hovedflyt

Bruk hovedflytfanen til å skrive inn den primære flyten basert på utløserhendelsen som er definert i startflytaktiviteten. I hovedflytfanen konfigurerer du hele opplevelsen for en innringer. Dette starter fra menyen Cisco Unified IP Interactive Voice Response (IVR) til du velger ut eller avslutter samtalen. Flyten inneholder forutsigbare trinn som systemet kjører i en rekkefølge.

Hendelsesflyter

Når som helst under utførelsen av hovedflyten utløser systemet hendelser som avbryter hovedflyten. Når en agent for eksempel svarer på et anrop, avbryter det anroperens opplevelse i køen. Hvis du vil definere unik atferd når disse hendelsene utløses, kan du skrive inn valgfrie hendelsesflyter. Hendelsesflyter er asynkron med hovedflyten. Du kan ikke forutsi når systemet utløser en hendelsesflyt. Av denne grunn er hendelsesflyter valgfrie og er en utvidelse av hovedflytfunksjonaliteten.

Du kan konfigurere flere hendelseshåndteringsflyter i hendelsesflyten lerret. 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øylinje

Zoom-verktøylinjen har følgende ikoner:

  • Globale egenskaper – Klikk på ikonet Settings button represented by a cog icon for å åpne Global properties brød. Hvis du vil ha mer informasjon, kan du se Egenskaper-ruten.
  • Automatisk arrangering – Klikk på ikonet Thumbnails icon på verktøylinjen for å organisere aktivitetene i lerretet.
  • Angre – Klikk på ikonet undo på verktøylinjen for å angre den siste handlingen som ble utført på lerret.
  • Gjør om – Klikk på ikonet redo på verktøylinjen for å gjøre om den siste handlingen på lerret som ble utført.

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

  • Tilpass visning – Klikk på ikonet Maximize video player to full screen mode icon på verktøylinjen for å justere forstørrelsen på lerret slik at alle nodene er synlige.
  • Zoom inn – Klikk på ikonet zoom in button på verktøylinjen for å zoome inn lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
  • Zoom ut – Klikk på ikonet zoom out button på verktøylinjen for å zoome ut lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
  • Filen Zoom on scroll alternativet tillater både panorering (standard) og zooming (ved hjelp av Ctrl nøkkel). Du kan fortsette å zoome ved å holde inne Ctrl tasten og rulle mushjulet opp eller ned.
  • For å panorere over lerretet, rull mushjulet opp eller ned.
  • Hvis du vil panorere venstre mot høyre med musehjulet, bruker du Shift + Scroll nøkler.

Lerret-kontrollhandlinger og hurtigtaster

For å forbedre effektiviteten og produktiviteten til flytutviklere gir Flow Designer lerret følgende alternativer:

  • Angre-gjør handlinger – Bruk Undo, Redo ikoner i zoom verktøylinjen eller bruk hurtigtastene.
  • Klipp ut, kopier, lim inn og slett – høyreklikk på lerret for å klippe, kopiere, lime inn og slette operasjoner. Du kan klippe, kopiere og lime inn samtalehåndterings- og flytkontrollaktiviteter og koblinger på følgende måte:
    • Innenfor og på tvers av flyter
    • Mellom hovedflyten og hendelsesflyten
    • Mellom flyter og underflyter
    Du kan også kopiere og lime inn på tvers av organisasjoner og nettlesere.

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

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

    Type about:config i adresselinjen i Firefox. Søk etter de angitte preferansene. Endre verdiene til sanne for å tillate innliming fra andre nettlesere.

  • Automatisk arrangering – Bruk Thumbnails icon-ikonet i zoom-verktøylinjen til å organisere aktivitetene i lerretet automatisk for bedre forståelse og enkel vedlikehold.
  • Snap til rutenett – Bruk til å snap aktivitetene i trinn på 20 piksler.
  • Hurtigtaster – Du kan raskt redigere flyten ved hjelp av hurtigtaster. Klikk på hjelp-ikonet. Velg Keyboard shortcuts for å vise listen over tilgjengelige hurtigtaster.

Hurtigtaster

Bruk følgende hurtigtaster på lerret:

Snarvei

Windows OS

MAC OS
General

Open keyboard shortcuts

Ctrl + Alt + K

Control + Alt + K

Tools

Auto arrange

Shift + A

Shift + A

Edit

Copy

Ctrl + C

Command + C

Cut

Ctrl + X

Command + X

Paste

Ctrl + V

Command + V

Undo

Ctrl + Z

Command + Z

Redo

Ctrl + Shift + Z

Command + Shift + Z

Delete

Backspace

Delete

Select all

Ctrl + A

Command + A

Select multiple

Shift + ClickShift + Click

Select region

Shift + Click and dragShift + Click and drag

View

Zoom in

Ctrl + +

Command + +

Zoom out

Ctrl + -

Command + -

Zoom in or out

Ctrl + Scroll

Command + Scroll

Zoom to 100%

Fit to view

Shift + 1

Shift + 1

Scroll left or right

Shift + Scroll

Shift + Scroll

Ruten Egenskaper

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

Ruten globale egenskaper vises som standard når flyten lastes inn. Klikk på Innstillinger-knappen representert av et tannikon-ikon for å åpne ruten Globale egenskaper. Innstillinger-knappen representert av et tannikon-ikon hjelper deg med å åpne og lukke egenskapsruten når du arbeider med flyter. Du kan også klikke hvor som helst på det tomme lerret for å gå tilbake til den globale egenskapsruten. Ruten globale egenskaper er ikke synlig når du velger en aktivitet.

Følgende konfigurasjoner finnes i de globale egenskapene:

  • (Tillegg) Angi en flytbeskrivelse.
  • Behandle egendefinerte og forhåndsdefinerte variabler. For mer informasjon om flytvariabler, se Angi variabel.
  • Vis informasjon om flythistorikk, inkludert eieren, siste redigerte dato og flytversjonsnummer. Klikk på cancel button-ikonet for å lukke ruten for globale egenskaper.

    Det finnes for øyeblikket ingen versjonskontrollfunksjon. Filen Flow version teller antall ganger flyten publiseres.

Topptekstrute

Toppteksten viser navnet på flyten, som dynamisk oppdateres når du redigerer flytnavnet fra de globale egenskapene. Toppteksten har også en Sign out knapp. Hvis du ønsker å gå tilbake og fortsette å arbeide senere, kan du lagre et eksisterende flytutkast. Hvis du vil lagre utkastene over flytene eller lukke programmet, klikker du på Save flow and sign out øverst til høyre på applikasjonen.

Bunnstykke

Bunnteksten har følgende:

  • Autosave enabled: Flyter lagres automatisk for å unngå tap av data. 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 før du lukker nettleseren.

  • Application version: Venstre side av bunnteksten viser versjonen av programmet. Du kan bruke versjonen til feilsøking av feil i Flow Designer.
  • Flow validation: Flytvalidering oppdager feil i en flyts struktur som kan hindre den i å fungere. Du kan når som helst aktivere valideringsbryteren på høyre side av bunnteksten. Validering er som standard deaktivert, så det vises ikke feil. Når du aktiverer bryteren, starter valideringen av backend, og eventuelle feil i flyten blir synlige. Når bryteren er aktivert, begynner valideringen av backend og eventuelle feil i flyten vises. Hvis du vil ha mer informasjon om flytvalidering, kan du se Validere en flyt.
  • Flow publishing: Før du publiserer en flyt, må du validere den og rette opp eventuelle feil. Hvis valideringsbryteren er slått av, Publish knappen forblir deaktivert. Etter at valideringen er aktivert, Publish knappen forblir deaktivert til du løser alle feil i flyten. Hvis du vil ha mer informasjon om flytpublisering, kan du se Publiser en flyt.

Forstå aktiviteter og hendelser

For å navigere til aktivitetsbiblioteket og bruke aktivitetene i flytene dine:

  1. Logg på Control Hub.

  2. Navigere til Services > Contact Center.

  3. Under Customer Experience, klikk Flows.

  4. På Flyter-siden velger du den nødvendige flyten som du må legge til aktiviteten for og starte flyten.

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

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

Aktiviteter i kontakthåndtering

  • Avansert køinformasjon
  • Koble fra kontakten
  • Eskalere samtaledistribusjonsgruppe
  • Tilbakemelding
  • Tilbakemelding V2
  • Hent informasjon om kø
  • Køkontakt
  • Kø til agent
  • Popup-melding
  • Angi kontaktprioritet
  • Virtuell agent
  • Virtuell agent V2

Avansert køinformasjon

Aktiviteten Avansert køinformasjon returnerer sanntidsantallet agenter som er i tilgjengelig tilstand i en kø og er logget på for et bestemt sett med ferdigheter, sammen med annen køinformasjon. Flytutviklere bruker aktiviteten Avansert køinformasjon til å programmere flyten. Flytdesignere tar beslutninger basert på aktiviteten Avansert køinformasjon.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Events.

Før du starter

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

Output Variables

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

  • Position In Queue (PIQ)– Lagrer verdien for anroperens nåværende posisjon i den valgte køen. Hvis kontakten ikke står i kø når flyten aktiverer denne aktiviteten, angis PIQ-verdien til antall kontakter som venter i køen + 1. Dette identifiserer posisjonen til kontakten i køen hvis kontakten er i kø etter at aktiviteten AdvancedQueueInformation er utført.

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

  • LoggedOnAgentsAll– Lagrer totalt antall 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 antall 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 at gjeldende samtaledistribusjonsgruppe er vurdert som N/A før kø.

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

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

  • TotalGroups– Lagrer verdien av totalt antall samtaledistribusjonsgrupper i køen for kontakten.

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

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

Error Codes

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

Table 1. Advanced Queue Information Failure Code Description

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSEL

Det ble gjort en ugyldig forespørsel i aktiviteten.

2

KØ_IKKE_FUNNET

Finner ikke køen som er valgt i aktiviteten.

3

FUNKSJON_IKKE_AKTIVERT

Funksjonen er ikke aktivert i Webex Contact Center-programmet.

4

DATABASE_OPERASJON_FEIL

Databaseoperasjon mislyktes under kjøring av aktiviteten.

5

UGYLDIG_KØ

En ugyldig kø ble angitt i aktiviteten.

48

UNSUPPORTED_FLOW_ACTIVITY

En forespørsel som ikke støttes, ble sendt gjennom aktiviteten.

Koble fra kontakten

Bruk denne avsluttende aktiviteten til å koble fra en aktiv del av en samtale. Denne aktiviteten er nødvendig hvis ingen agenter blir med i samtalen for å koble fra manuelt.

Bruk for eksempel denne aktiviteten før en samtale settes i kø eller etter å ha skrevet en framelding fra køopplevelsen. Du kan bruke så mange Koble fra kontakt-aktiviteter som ønsket når du konstruerer flyten for å sikre at samtalen avsluttes uansett hvilken flytbane den tar.

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

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger angir du følgende informasjon:

  1. Skriv inn et navn på aktiviteten i feltet Aktivitetsetikett.

  2. (Valgfritt) Skriv inn en beskrivelse av aktiviteten i feltet Aktivitetsbeskrivelse.

Output Variables

Denne aktiviteten har ingen tilgjengelige utdatavariabler.

Eskalere samtaledistribusjonsgruppe

Aktiviteten Eskalere samtaledistribusjonsgruppe gjør det mulig for administratorer å eskalere en kontakt i kø til sin neste eller siste samtaledistribusjonsgruppe. Dette gir bedre kontroll og fleksibilitet for administratorer til å administrere kontakter som er parkert i en kø.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

Output Variables

Når aktiviteten i gruppen for eskalering av anropsdistribusjon utløses, oppdateres følgende variabler:

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

  • TotalGroups– Lagrer verdien av totalt antall samtaledistribusjonsgrupper i køen for kontakten.

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

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

Error Codes

Følgende er feilkodene og beskrivelsene for aktiviteten Eskalere anropsdistribusjonsgruppe:

Table 2. Escalate Call Distribution Group Failure Code Description

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSEL

Det ble gjort en ugyldig forespørsel i aktiviteten.

2

KONTAKT_IKKE I KØ

Kontakten er ikke i kø.

3

FUNKSJON_IKKE_AKTIVERT

Funksjonen er ikke aktivert i Webex Contact Center-programmet.

Tilbakemelding

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

  • IVR Post Call Surveys: Konfigurer tilbakemeldingsaktiviteten i Event Flows lerret i flytdesigneren, etter theAgentDisconnected event. Avhengig av oppsettet i Webex Experience Management, spiller kontaktsenteret en IVR-undersøkelse til innringere.

    Innringeren bruker tastaturet til å svare på undersøkelsen. Hvis anroperen delvis svarer på undersøkelsen ved ikke å svare innen den konfigurerte tidsavbruddsvarigheten eller ved å gi ugyldige inndata, sender kontaktsenteret delvise undersøkelsessvar til Webex Experience Management.

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

  • Email or SMS Post Call Surveys: Konfigurer tilbakemeldingsaktiviteten i fanen Hendelsesflyter i flytdesigneren etter PhoneContactEnded-hendelsen. Avhengig av retningslinjene for forsendelser som er angitt 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 konsultasjonssamhandling inkludere en tilbakemeldingsaktivitet etter samtaleundersøkelse.

    Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

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

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

    • Velg Voice Based radioknapp.

    • Velg den talebaserte undersøkelsen fra rullegardinlisten.

  2. Email/SMS Based– Gjør følgende for å gi kunden en offline e-post-/SMS-undersøkelse:

    • Velg Email/SMS Based radioknapp.

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

4

I Language Settings -delen, Administrere språket som kunden opplever undersøkelsen på. Hvis språket ikke støttes i Webex Experience Management, er reservespråket engelsk (USA). Hvis du vil ha mer informasjon, se Webex Experience Management Language Support.

  1. Override Language Settings– Aktiver Override Language Settings veksle-knappen for å angi et egendefinert språk for Webex Experience Management.

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

Hvis Override Language Settings veksleknappen er ikke aktivert, variabelen Global_Language brukes til å definere standard innstillinger for administrasjon av Webex-opplevelse. Hvis du vil ha mer informasjon, se Globale variabler.

5

I Customer Information kan du angi kundeinformasjonen som skal sendes sammen med prefiksene som Webex Experience Management sender for å registrere responsen på undersøkelsen. Avhengig av forsendelseskonfigurasjonene som er angitt i Webex Experience Management, sender kontaktsenteret forhåndsinformasjonen.

  1. Customer ID—(Valgfritt) Velg en unik identifikator for kunden fra rullegardinlisten.

  2. Email—(Valgfritt) Velg kundens e-postadresse fra rullegardinlisten.

  3. Phone Number—(Valgfritt) Velg kundens telefonnummer fra rullegardinlisten.

6

I Variable Passing kan du angi tilleggsvariablene som egendefinerte prefiler som sendes (i tillegg til undersøkelsessvar) fra Webex Contact Center til Webex Experience Management.

  1. Key-Value– Angir de valgfrie variable parameterne som kontaktsenteret overfører til Webex Experience Management.

    Kolonnene Nøkkel og Verdi lar deg angi et variabelnavn og den tilknyttede verdien. Variabelverdien kan enten være en streng, et heltall eller et uttrykk med dobbelt krøllet parentese (i tilfelle flytvariabel). Hvis du vil ha mer informasjon, se Egendefinerte flytvariabler.

    Hvis du vil legge til en variabel parameter, klikker du på Add New. Dette legger til en rad der du kan angi det respektive nøkkelverdiparet.

    • Hvis du vil sende en egendefinert variabel fra kontaktsenteret, må administratoren opprette et egendefinert forhåndsutfyllingsspørsmål i Webex Experience Management.

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

    • Nøkkelparameteren i variabelen og visningsnavnet for forhåndsutfyllingsspørsmålet som er opprettet 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økkelverdiparametrene til Webex Experience Management.

    • Hvis variabelen inneholder personlige opplysninger, må du sørge for å aktivere Mark as Personally Identifiable Information (PII) veksle for det spørsmålet i Webex Experience Management.

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

Hvis du vil ha mer informasjon om egendefinerte prefikater, kan du se Konfigurere egendefinerte prefikater for undersøkelser med tilbakemelding etter samtale i Webex Experience Management Documentation.

7

I Advanced Settings konfigurer følgende innstillinger for å hjelpe med å validere de forventede DTMF-svarene fra kundene.

  1. Timeout– Angir maksimal varighet som aktiviteten venter på svar fra kunden. Standardverdien er 3 sekunder.

    Du kan konfigurere maksimalt antall nye forsøk i tilfelle ugyldige eller ingen DTMF-inndata, samt lydvarslingsmeldinger (for ugyldige inndata, tidsavbrudd og maksimalt antall nye forsøk overskredet) for spørreskjemaer ved hjelp av Webex Experience Management.

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

Hent informasjon om kø

Informasjonsaktiviteten Get Queue gir anroperens nåværende posisjon i kø (PIQ) og estimert ventetid (EWT) sammen med andre outputvariabler for aktivitet. Du kan bruke disse variablene til å bestemme agentens tilgjengelighet i en kø, og til å rute samtaler til et annet sted når det er nødvendig.

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

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Queue Information and Lookback Time konfigurerer du følgende:

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

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

    • Variable Queue: Velg flytvariabelen fra rullegardinlisten. Listen viser bare variabler av typen «Streng».

    Du kan administrere køene ved hjelp av Control Hub.

  2. Lookback Time– Angi Lookback Time brukes til å beregne EWT etter utløsere for informasjon om kø.

    Angi varigheten bare i minutter. Kontroller at inndataene kun har numeriske verdier.

    Det aksepterte verdiområdet er 5–240 minutter.

Informasjonsaktiviteten Get Queue Info har tre typer utdataflytgrener. Disse grenene utløser basert på returstatus og verdier for EWT, PIQ og sanntidsstatistikk for andre utdatavariabler.

  • Success: Denne grenen utløser 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.

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

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

Output Variables

Når Get Queue Info utløses, oppdateres følgende variabler:

  • Position In Queue (PIQ)– Lagrer verdien for kontaktens nåværende posisjon i køen for den valgte køen. Hvis kontakten ikke står i kø når flyten aktiverer denne aktiviteten, angis PIQ-verdien til antall kontakter som venter i køen + 1. Dette identifiserer posisjonen til kontakten i køen, hvis kontakten er i kø etter at GetQueueInfo-aktiviteten er utført. Denne verdien er en potensiell køposisjon, ikke en historisk posisjon eller posisjon etter køen, og aktiviteten returneres ikke null eller tom når den aktiveres etter at kontakten forlater køen.

  • EstimatedWaitTime (EWT)– Lagrer den omtrentlige tiden en oppgave må vente i en kø før den blir besvart av en agent. EWT beregnes for hver kø og er basert på gjennomsnittlig tid 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ø, returneres statistikk for agenter i gjeldende samtaledistribusjonsgruppe basert på den første samtaledistribusjonsgruppen-syklusen.

  • LoggedOnAgentsAll– Lagrer totalt antall 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 antall agenter i gjeldende samtaledistribusjonsgruppe for den valgte køen som er tilgjengelige for å godta kontakten. Hvis aktiviteten brukes før kø, returneres statistikk for agenter i gjeldende samtaledistribusjonsgruppe basert på den første samtaledistribusjonsgruppen-syklusen.

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

  • CallsQueuedNow– lagrer totalt antall anrop i den valgte køen.

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

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

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

Estimated Wait Time Calculation

Estimert ventetid (EWT) er rapportert i ms.

For å beregne EWT samler programmet alle statistisk gyldige prøver (en prøve er gjennomsnittet av ventetider for oppgaver som er koblet til en agent i et minutt intervall) i de siste XX minuttene angitt av brukerdefinerte Lookback Time. Den gjennomsnittlige verdien av de innsamlede prøvene brukes som EWT.

Statistisk gyldige prøver er de prøvene som er samlet inn, der maksimumsverdien for CoV (varianskoeffisient for ventetidene for oppgavene som ble koblet til en agent i hvert intervall på ett minutt) faller under 40 prosent.

Hvis prosentandelen av gyldige prøver samlet inn for brukerdefinerte Lookback Time faller under 40 prosent, er ikke EWT beregnet.

Feilkoder Følgende er feilkodene og beskrivelsene for aktiviteten Get Queue Info:

Table 3. Get Queue Info Failure Code Description

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

SYSTEM_FEIL

Det oppstod en intern feil i systemet.

2

STALE_DATA

De returnerte dataene er ikke oppdatert.

3

UTILSTREKKELIGE_DATA

Dataene som returneres av aktiviteten, er ikke fullstendige.

4

UGYLDIG_KØ

En ugyldig kø ble angitt i aktiviteten.

Køkontakt

Aktiviteten Køkontakt plasserer en kontakt i en kø. Når du bruker denne aktiviteten i hovedflyten, viser du et sett med hendelser i fanen Hendelsesflyter. Hvis du vil ha mer informasjon om disse hendelsene, kan du se Hendelser.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Events.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Contact Handling velger du om alle kontakter skal gå til én enkelt kø, eller om valg av kø skal endres basert på verdien av en flytvariabel.

Når du plasserer en HTTP-forespørselsaktivitet umiddelbart etter køkontaktaktiviteten, kan det hende at HTTP-forespørselen ikke henter de nødvendige dataene. For å sikre at de nødvendige dataene er tilgjengelige, anbefales det å introdusere en kort forsinkelse, for eksempel ved å legge til en Spill av melding eller Spill av musikk-aktivitet, mellom køkontakten og aktivitetene for HTTP-forespørsel.

  1. Static Queue– Klikk på Static Queue radioknapp for å rute kontakter til én kø valgt i Queue -rullegardinlisten. Alle kontakter som kommer fra inngangspunktet som er knyttet til den konfigurerte arbeidsflytvinduet, til den valgte køen.

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

    Du kan administrere køer i Control Hub.

  3. Variable Queue– Klikk på Variable Queue radioknapp for å bruke en Queue Variable for dynamisk å velge en kø for å rute kontakter. Du kan også velge en Fallback Queue i tilfelle Queue Variable mislykkes under flytkjøringen.

  4. Queue Variable– Velg en flytvariabel fra Queue Variable rullegardinlisten som gir en gyldig kø-ID.

    Flytvariabelen angit hvilken kø som skal velges dynamisk under flytkjøringen. Reservekøen brukes bare hvis Queue Variable kan ikke returnere en gyldig kø-ID.

    Dette feltet vises når du klikker på Variable Queue radioknapp.

  5. Fallback Queue– Velg kø-ID fra Fallback Queue -rullegardinlisten. I tilfelle Queue Variable returnerer en ugyldig kø-ID, kontaktene står i kø til de valgte Fallback Queue.

    Hvis du klikker på Variable Queue alternativknapp, du kan ikke legge inn kompetansekravene for køen som bruker ferdighetsbasert ruting. I så tilfelle vil kontaktene rutes til Lengst tilgjengelige agent som overstyrer den valgte algoritmen for køruting.

    Dette feltet vises bare når du klikker på Variable Queue radioknapp.

    Check Agent Availability– Aktiver Check Agent Availability veksle-knappen for å utelate team uten tilgjengelige agenter fra ruting etter hvert som tiden i køen fortskrider. Anropsdistribusjonsgruppen i den valgte køen kan hoppe frem for å raskere finne en agent.

    Denne veksleknappen er deaktivert som standard.

  6. Always Check Agent Availability– Klikk på Always Check Agent Availability radioknapp for å aktivere kontroll av agenttilgjengelighet. Radioknappen er aktivert som standard.

    Dette alternativet vises bare hvis du aktiverer Check Agent Availability veksleknapp.

  7. Variable Agent Availability Check– Klikk på Variable Check Agent Availability radioknapp for å velge en flytvariabel fra Check Agent Availability Variable rullegardinlisten som returnerer en boolsk. Den bolske verdien bestemmer om agenttilgjengeligheten skal kontrolleres i variabel kø.

    Dette alternativet vises bare hvis du aktiverer Check Agent Availability veksleknapp.

  8. Set Contact Priority– Aktiver Set Contact Priority veksle-knappen hvis du vil tilordne en prioritet til kontakter i kø. Denne veksleknappen er deaktivert som standard. Kontakten med høyest prioritet på tvers av alle køer (tale og digitale) tilordnes til neste tilgjengelige agent som er:

    • Logget på et team som er i kontaktens gjeldende samtaledistribusjonsgruppe.

      Kvalifisert til å velge denne kontakten basert på rutingalgoritmen.

    Kontaktene er behandlet på følgende måte:

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

    • Kontakter med høyere prioritet behandles først.

    • Hvis to kontakter har samme prioritet, blir kontakten som har ventet lengst i køen behandlet først.

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

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

    Velg en prioritet fra rullegardinlisten Statisk prioritetsnivå. Du kan angi en prioritet fra P1 til P9, hvor P1 er høyest og P9 er lavest.

  9. Variable Priority—Velg Variable Priority hvis kontaktprioriteten skal endres dynamisk med hver flytkjøring. Dette feltet vises bare når Set Contact Priority veksleknappen er aktivert.

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

Skill requirements

Hvis den valgte køen bruker kompetansebasert ruting, vises en annen inndeling som konfigurerer kompetansekrav og kompetanseslakking.

Du kan legge til ett eller flere kompetansekrav for å tilordne til en kontakt i denne køen basert på den valgte køen.

Hvis du ikke angir noen ferdigheter, er alle tilgjengelige agenter i den valgte køen kvalifisert til å motta kontakter.

  • Skill– Velg ønsket ferdighet fra rullegardinlisten. Du konfigurerer ferdighetsdefinisjoner i Control Hub.

  • Condition– Velg ønsket tilstand fra rullegardinlisten. Betingelsesalternativene er basert på den valgte kompetansetypen.

    Kompetansetyper som Boolean og Enum trenger ikke en Tilstand.

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

  • Value– Klikk på Static Skill Value radioknapp for å velge de statiske ferdighetsverdiene som er angitt i Skill Value .

    Klikk på Variable Skill Value radioknapp for å velge ferdighetsverdien fra en flytvariabel som er oppført i Variable -rullegardinlisten.

    Hvis kompetanseverdien er ugyldig, blir alle kompetansekrav og slakkinger som er knyttet til kontakten som ble levert via Køkontaktaktivitet fjernet.

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

    Du kan bare angi vekt for en Proficiency-type ferdighet. For Best Tilgjengelige ruting definerer vekter den relative viktigheten av hvert kompetansekrav og påvirker poengsummen som brukes ved valg av agent. Hvis du vil ha mer informasjon, kan du se Best tilgjengelig ruting.

Skill relaxation

Bruk innstillingene for kompetanseslakking til å redusere eller fjerne de tilordnede kompetansekravene til en flyt som svar på andre ventetider for kunder. Denne innstillingen gjør det mulig å utvide utvalget av agenter som er tilgjengelige til å betjene kontakter.

Bruk vanlige tidsintervaller for å justere kompetanseslakking med kølogikk i flyten og med innstillinger for samtaledistribusjon konfigurert for grupper i køen.

Slik konfigurerer du kompetanseslakking:

  1. Aktiver Enable Skill Relaxation veksleknapp for å konfigurere avslapning av ferdigheter.

    Aktiver denne veksleknappen for å kopiere og vise de første kompetansekravene som standard. Dette gjør at du kan konfigurere kompetanseslakking med et ideelt kompetansesett.

    Angi After waiting in the queue for feltet til varigheten i sekunder som må overskride før kompetanseavslapningen gjelder i køen. Standard ventetid er 60 sekunder.

  2. Du kan legge til, redigere eller slette krav til kompetanseslakking.

    • Klikk Add Skill Requirement for å legge til et nytt kompetanseavslapningskrav.

    • Klikk Delete for å slette kravet om kompetanseavslapning.

    • Klikk Edit for å redigere kravet om kompetanseavslapning.

    Klikk Add Skill Relaxation Trinn for å legge til en ny kompetanseavslappende gruppe.

    Standard kompetansekrav som vises i trinn 1 gjør det enklere å angi kompetanseavslapningskravene.

Skill removal

Når du slår på Remove skills on blind transfer veksleknapp, det fjerner ferdigheter fra kontakten etter overføring av agent. Det betyr at den overførte kontakten ikke vil ha noen ferdigheter, og kontakten vil bli tilbudt den Lengst tilgjengelige agenten i den overførte køen.

Outout vaiables

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

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

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

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

Error codes

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

Table 4. Queue Contact Failure Code Description

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSEL

Parameterne som er angitt i aktiviteten, er ugyldige.

2

UGYLDIG_RUTING_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

SYSTEM_FEIL

Det oppstod en intern feil i systemet.

7

VTEAM_TRANSITION_LIMIT_REACHED

Kontakten har nådd sin maksimale grense fra å bli satt i kø til flere køer.

8

EIER_TILORDNET_TIL_INTERAKSJON

Kontakten er allerede tilordnet en agent.

9

UGYLDIG_KOMPETANAVN

Ferdighetsnavnet er ikke gyldig.

10

UGYLDIG_SKILL_BETINGELSE

Ferdighetsbetingelsen er ikke gyldig.

11

UGYLDIG_SKILL_VERDI

Ferdighetsverdien er ikke gyldig.

12

UGYLDIG_OPERASJON_FOR_INTERACTION_STATE

Det er ikke tillatt å kø i visse kontakttilstander, for eksempel avsluttet kontakt.

13

WEIGHT_NOT_SUPPORTED_FOR_SKILL_TYPE

Vekt kan ikke angis for et ferdighetskrav hvis ferdigheten ikke er en Proficiency-type ferdighet.

14

UGYLDIG_KOMPETANSE_VEKT

Vekter må være heltall fra 1 til 1000.

Kø til agent

Aktiviteten I Kø Til Agent aktiverer Agentbasert Ruting. Aktiviteten I Køen 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 agent-ID eller e-postadresse for Webex Contact Center.

Hvis agenten er tilgjengelig, kan du konfigurere aktiviteten Kø Til Agent for å rute kontakten til en foretrukket agent. Hvis agenten ikke er tilgjengelig, kan du konfigurere aktiviteten i Kø Til Agent for å parkere kontakten mot agenten til agenten blir tilgjengelig.

Flytutvikleren kan koble en kø Til Agentaktivitet med en annen kø Til Agentaktivitet for å rute kontakter til etterfølgende foretrukne agenter. Flytutvikleren kan også koble en Kø Til Agentaktivitet 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 koble en Kø Til Agentaktivitet med en Tilbakeringing-aktivitet i hovedflyten og hendelsesflytene. Dette bidrar til å konfigurere tilbakeringing til den foretrukne agenten som samtalen opprinnelig ble satt i kø som en del av aktiviteten Kø Til Agent.

Bruk tilbakeringingsaktiviteten etter kø-kontakten eller kø til agent-aktiviteten.

Aktiviteten Kø til agent utløser følgende hendelser i fanen Hendelsesflyt i hovedflyten:

  • AgentGodtatt: Aktiviteten Køen Til Agent utløser denne hendelsen når en agent svarer på et innkommende anrop.

  • AgentFrakoblet: Aktiviteten Kø til agent utløser denne hendelsen når agenten kobler fra en direktesamtale.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.

I de følgende delene kan du konfigurere aktiviteten Kø til agent:

  • Generelle innstillinger

  • Kontaktbehandling

Slik konfigurerer du aktivitet I Kø Til Agent:

1

Dra og slipp i flytdesigneren Queue To Agent aktivitet fra aktivitetsbiblioteket til lerretet.

2

Klikk på Queue To Agent aktivitet for å konfigurere aktivitetsinnstillingene.

3

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

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

4

I Contact Handling del, velg en Agent Variable fra rullegardinlisten.

Aktiviteten i kø til agent knytter denne flytvariabelen til agentens E-post eller agentens ID som du vil velge for hver flytkjøring.

5

Velg agentens e-post eller agentens ID fra Agent Lookup Type rullegardinlisten for å rute kontakter til den foretrukne agenten.

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

6

Aktiver Set Contact Priority veksle-knappen for å prioritere kontaktene som venter i køen. Som standard er veksleknappen deaktivert.

Aktiviteten I Kø Til Agent håndterer kontaktene på følgende måte:

  • Hvis du ikke tilordner en prioritet til kontakten, tilordner aktiviteten Kø Til agent en standardverdi på 10.

  • Aktiviteten I Køen Til Agent prioriterer kontaktene med høyere prioritet.

  • Hvis én eller flere kontakter har samme prioritet, ruter Køen Til agentaktiviteten kontakten som venter lengst, til agenten først.

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

    Aktiver bryteren 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, hvor P1 er høyest og P9 er lavest.

  2. Velg Variabel prioritet hvis kontaktprioriteten endres dynamisk ved hver flytkjøring.

    Aktiver bryteren Angi kontaktprioritet for å vise feltet Variabel prioritet i aktiviteten 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øen Til Agent rapporterer kontaktens detaljer ved hjelp av rapportkøen:

Rapportkøen angir også konfigurasjonen for:

  • Tillatelsesovervåking

  • Tillat opptak

  • Ta opp alle samtaler

  • Pause og gjenoppta aktivert

  • Terskel for tjenestenivå

  • Maksimal tid i kø

  • Standard musikk i kø

  • Tidssone

8

Aktiver Park Contact if Agent is unavailable veksle-knappen hvis du vil parkere kontakten med en foretrukket agent til agenten blir tilgjengelig.

Hvis agenten ikke er tilgjengelig og Park Contact if Agent is unavailable bryteren er deaktivert, kontakten kan ikke nå agenten. Aktiviteten Kø til agent går ut av feilgrenen til neste aktivitet i flyten med tilsvarende utdata.

9

Velg gjenopprettingskø-ID fra rullegardinlisten Gjenopprettingskø.

Aktiviteten Kø Til Agent kjøer kontakter til gjenopprettingskøen når:

  • Aktiviteten I Køen Til Agent kan 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 lengste tilgjengelige agenten. Gjenopprettingskøen støtter ikke Ferdighetsbasert Ruting.

Aktiviteten Køen til agent er vellykket når kontakten kobles til den foretrukne agenten. Et feilscenario oppstår når en kontakt ikke når agenten.

Feilscenarier

En kontakt kan ikke nå agenten når:

  • En foretrukket agent er utilgjengelig og parkering er deaktivert for kontakten.

  • Et variabelt oppslag finner ikke den foretrukne agenten.

Outputvariabler for aktivitet

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

Køen til agentaktiviteten har følgende utdatavariabler:

Table 5. Output Variables

Utgangsvariabel

Beskrivelse

KøToAgent.AgentId

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

KøTilAgent.FailureBeskrivelse

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

KøToAgent.FailureCode

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

KøTilAgent.AgentState

Lagrer tilstandene til den foretrukne agenten når du prøver å kø kontakten.

KøToAgent.AgentIdleCode

Lagrer beskrivelsen av den inaktive koden til den foretrukne agenten.

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

Table 6. Queue To Agent Failure Code Description

Feilkode

Feilkodeverdi

Beskrivelse av feil

1

AGENT_IKKE TILGJENGELIG

Agenten er for øyeblikket ikke i tilgjengelig tilstand.

2

AGENT_IKKE_FUNNET

Aktiviteten i kø til agent kan ikke finne agenten etter agentens ID eller e-postadresse.

3

AGENT_IKKE_LOGGET_PÅ

Agenten er for øyeblikket ikke logget inn.

4

FUNKSJON_IKKE_AKTIVERT

Den agentbaserte rutingsfunksjonen er ikke aktivert.

5

UGYLDIG_VTEAM_FEIL

Rapporterings- eller gjenopprettingskøen er ugyldig.

6

AGENT_OPPTATT

Agenten er tilgjengelig, men engasjert i en annen samtale.

7

VTEAM_TRANSITION_LIMIT_REACHED

Kontakten har nådd sin maksimale grense fra å bli satt i kø til flere køer.

8

UGYLDIG_OPERASJON_FOR_INTERACTION_STATE

Det er ikke tillatt å kø i visse kontakttilstander, for eksempel avsluttet kontakt.

Tabellen nedenfor viser gjeldende QueueToAgent.AgentState og QueueToAgent.AgentIdleCode verdier.

Table 7. AgentState and AgentIdleCode Values

Brukstilfelle

Agenttilstand

AgentIdleCode

  • Ugyldig kø

  • Ugyldig agent

  • Agenten er ikke logget på

IKKE_AKTUELT

IKKE_AKTUELT

Agenten er reservert for denne samtalen.

TILGJENGELIG

IKKE_AKTUELT

Park Contact if Agent is unavailable toggle knappen er On og agenten er inaktiv

Inaktiv

<AuxCode Name>

Den inaktive koden valgt av agenten i Agent Desktop.

Park Contact if Agent is unavailable toggle knappen er On og agentkanalen er opptatt

TILGJENGELIG

IKKE_AKTUELT

Park Contact if Agent is unavailable toggle knappen er Off og agenten er inaktiv

Inaktiv

<AuxCode Name>

Den inaktive koden valgt av agenten i Agent Desktop.

Park Contact if Agent is unavailable toggle knappen er Off, agent er tilgjengelig, og agentkanalen er opptatt

TILGJENGELIG

IKKE_AKTUELT

Popup-melding

En skjermmelding er et vindu eller en dialogboks som vises i en agents skrivebord når agenten besvarer en kundesamtale. Agenten får mer informasjon om oppringeren til å fortsatte videre med en samtale. Hvis du vil ha mer informasjon, kan du se avsnittet Skjermdump i artikkelen Kom i gang med Agent Desktop.

Skjermdump-aktiviteten blir bare relevant etter at en agent er involvert i en interaksjon. Den bruker vanligvis hendelsen AgentAccepted og hendelsen PhoneContactEnded.

Når du bruker denne aktiviteten i hovedflyten, viser du et sett med hendelser i fanen Hendelsesflyter. Hvis du vil ha mer informasjon om disse hendelsene, kan du se Hendelser.

Du kan bygge en behandlingsflyt for én hendelse for hver hendelse. Når en agent for eksempel godtar et inngående anrop, vises en skjermmelding. Skjermmeldingsaktiviteten inneholder informasjon som er basert på flytvariablene. Skjermmeldingen integrerer Webex Contact Center med andre bedriftsprogrammer, for eksempel CRM (Salesforce), billettløsninger og ordreoppføringssystem.

Fullfør denne konfigurasjonen i fanen Hendelsesflyter i flytdesigner. Hvis du vil definere forskjellige virkemåter for skjermmeldinger som er basert på hovedflytkriterier, bruker du en betingelse- eller saksaktivitet. Du kan definere én skjermmelding for hver flyt.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, se Hendelsesflyter.

Skjermdump 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 General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I URL Settings Bruk alternativet for URL-innstillinger til å definere en URL for skjermdump-konfigurasjoner. Bruk syntaksen {{variable}} for å sette inn en variabel (for eksempel {{NewContact.ANI}}). Deretter konfigurerer du følgende innstillinger:

  1. Screen Pop URL– Skriv inn URL-adressen til det aktuelle nettstedet, for eksempel http://www.salesforce.com. Etter at agenten besvarer et anrop, vil den konfigurerte URL-adressen fylle ut skjermmeldingen på skrivebordet.

  2. Query Parameters– Skriv inn de forskjellige variablene i nyttelasten.

    Hvis du vil legge til en ny spørringsparameter, klikker du Add New. Angi detaljer om attributt-verdi i KEY og VALUE feltene.

  3. Screen Pop Desktop Label– Skriv inn en kort og intuitiv egendefinert visningstekst som erstatter URL-adressen Screen Pop på Agent Desktop.

    Etter at agenten svarer eller avslutter en samtale, vises denne etiketten som en hyperkobling i skjermvarselet i Agent Desktop.

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

    Denne etiketten vises også i Screen Pop fanen i Agent Desktop.

4

I Display Settings konfigurerer du følgende:

  1. New browser tab– Skjermmeldingen vises i en ny nettleserfane hver gang uten å påvirke den eksisterende skjermmeldingen.

  2. Existing Screen Pop tab– Skjermbildet vises i den eksisterende nettleserfanen som erstatter den forrige skjermbildet.

  3. Inside Desktop– Skjermbildet vises som en fane i ruten Tilleggsinformasjon på skrivebordet.

    Hvis visningsalternativet Skjermdump er Inside Desktop, vises skjermbildet i ruten Tilleggsinformasjon så lenge samtalen varer. Skjermmeldingen beholdes selv når du velger en oppgave fra en annen kanaltype i vinduet Oppgaveliste.

Hvis visningsalternativet Skjermdump er fanen Innvendig skrivebord eller Eksisterende nettleser, går data som angis i skjermdump for et anrop, tapt hvis agenten godtar et nytt anrop. Hvis du vil hindre tap av data, konfigurerer du visningsalternativet som New browser kategorien.

Vurder for eksempel at visningsalternativet Skjermdump er Inside Desktop. Hvis agenten godtar et nytt inngående anrop mens data angis i skjermmeldingen for en tidligere samtale, vil data som er angitt for forrige samtale når skjermmeldingen for et nytt anrop vises.

Angi kontaktprioritet

Bruk aktiviteten Angi kontaktprioritet til å tilordne prioritetsnivåer til kontakter. Du kan angi prioriteringer ved hjelp av tall fra 1 (høyeste) til 9 (laveste). Kontakter med høyere prioritet rutes først. Hvis du vil ha mer informasjon om ruting og kø, kan du se delen Angi kontaktprioritet i Forstå ruting og kø i Webex Contact Center.

I følgende deler kan du konfigurere aktiviteten Angi kontaktprioritet:

  • Generelle innstillinger
  • Innstillinger for kontaktprioritet
  • Outputvariabler for aktivitet

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 angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

4

I Contact Priority Settings -delen, angi prioriteten til kontakten. Du kan konfigurere en statisk prioritetsverdi fra rullegardinlisten. Hvis du vil at prioriteten skal endres dynamisk, konfigurerer du en variabel prioritet ved hjelp av flytvariabler.

Outputvariabler for aktivitet

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

Aktiviteten Angi kontaktprioritet har følgende utdatavariabler:

  • SetContactPriority.FailureCode: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
  • SetContactPriority.FailureDescription: 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

SYSTEM_FEIL

Denne koden representerer de forskjellige feilene (som ikke faller inn i noen av de definerte kategoriene).

48

Flytaktivitet som ikke støttes

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

Virtuell agent

Den virtuelle agentaktiviteten gir en samtaleopplevelse i sanntid for kontaktsenterkundene dine. Du kan legge til en virtuell agent i samtaleflyten for å håndtere kundeforespørsler i samtaleformat. Den virtuelle agenten drives av Googles Dialogflow-funksjoner. Når en kunde snakker, samsvarer Dialogflow kundesamtalen med den beste intensjonen i den virtuelle agenten. Videre hjelper den kunden som en del av opplevelsen med interaktiv talerespons (IVR).

Før du starter

  • Sett opp en Dialogflow-agent. Hvis du vil ha mer informasjon om hvordan du bygger en Dialogflow-agent i Google Cloud, kan du se Bygge en agent.

    Ta med Hei som et opplæringsuttrykk på det foretrukne språket for Dialogflow-agenten for å starte en samtale med innringeren. Du kan legge til dette opplæringsuttrykket i standard velkomsthensikt eller i en hvilken som helst annen hensikt for Dialogflow-agenten. For mer informasjon, se Intensjoner.

    Avhengig av hvordan du konfigurerer Dialogflow-agenten, kan du bruke aktiviteten Virtuell agent til å håndtere forskjellige typer brukstilfeller.

  • Konfigurer en virtuell agent i Control Hub.

    Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Conversational Experience konfigurerer du følgende:

  1. Virtual Agent– Velg en virtuell agent i Control Hub. Den virtuelle agenten driver den naturlige språksamtalen som en del av IVR-opplevelsen med innringeren.

  2. Make Prompts Interruptible– Gjør det mulig for kundene å avbryte den virtuelle agenten for å foreta nye forespørsler eller avslutte samtalen.

  3. Override Default Language & Voice Settings– Bruk denne bryteren til å overstyre språk- og taleinnstillingene 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 virtuell agent. Hvis du vil ha mer informasjon om hvordan du legger til globale variabler i flyten, kan du se Globale variabler.

  4. Input Language– Angir språket som kunden bruker mens han snakker med den virtuelle agenten. Dette feltet vises bare hvis du aktiverer Override Default Language & Voice Settings veksleknapp.

    Hvis inndataspråket som Google støtter, ikke er tilgjengelig i rullegardinlisten Inndataspråk, deaktiverer du veksleknappen Overstyr standard språk og taleinnstillinger. Inkluder aktiviteten Sett variabel før aktiviteten for virtuell agent i flyten.

    Konfigurer aktiviteten Sett variabel på følgende måte:

    • Sett variabelen til Global_language.

    • Angi variabelverdien til den obligatoriske språkkoden (for eksempel fr-CA). Hvis du vil ha mer informasjon om språkene, kan du se siden Google Språkreferanse.

    Distribusjon av virtuell agent i Webex Contact Center støtter bare språk med gjenkjenningsmodellen som en utvidet telefonsamtale (se Støttede stemmer og språk som er tilgjengelige med Dialogflow Essentials (ES) (se Språkreferanse).

  5. Output Voice– Standardverdien er Automatisk. Når verdien er Automatisk, velger Dialogflow talenavnet for et gitt språk. Kontroller at talenavnet som er konfigurert, er i samsvar med det valgte språket.

    Hvis utdatatalenavnet som Google støtter, ikke er tilgjengelig i Output Voice rullegardinlisten, deaktiver Override Default Language & Voice Settings veksleknapp. Inkluder aktiviteten Sett variabel før aktiviteten for virtuell agent i flyten.

    Konfigurer aktiviteten Sett variabel på følgende måte:

    • Sett variabelen til Global_VoiceName.

    • Sett variabelverdien til den nødvendige utdatatalenavnskoden (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.

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

4

I Variable Passing kan de valgfrie parameterne i den virtuelle agentaktiviteten inneholde personlig identifiserbar informasjon (PII). Webex Contact Center sender disse parameterne til Google Dialogflow som variabler for å støtte avansert samtalelogikk med boten.

  1. Key-Value– Parameteren Nøkkelverdi lar deg angi et variabelnavn og den tilknyttede verdien. Du kan angi variable verdier ved å bruke den dobbelte kurvestangsyntaksen.

    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}}

    Hvis du vil legge til en variabel parameter, klikker du på Add New. Dette legger til en rad der du kan angi de respektive nøkkelverdiparene.

    Kontaktsenteret sender disse parameterverdiene til Google Dialogflow som en JSON-verdi i request.query_param.payload objektet. Systemet analyserer og håndterer denne JSON i fullføringsapplikasjonen. Systemet når dette programmet via webhooken som er konfigurert i Dialogflow. Hvis du vil ha mer informasjon, kan du se Oppfyllelse.

5

I Advanced Settings konfigurerer du følgende:

  1. No-Input Timeout– 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. Max No-Input Attempts– 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 maksimalt antall forsøk forløper, avsluttes den virtuelle agenten, med utdatavariabelen ErrorCode satt til verdien max_no_input.

  3. Inter-digit Timeout– 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. Terminator Symbol– Tegnet som kunden kan angi for å angi slutten på oppføringen. Terminatorsymbolet kan være enten # eller *, avhengig av konfigurasjonen.

  5. Termination Delay– 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 angi noe til oppringeren før systemet eskalerer samtalen til en agent, må du vurdere hvor lang tid det tar å fullføre den endelige meldingen før eskalering. Verdien kan variere fra 1 til 30 sekunder.

    Hvis du konfigurerer verdien Termineringsforsinkelse som 0, spiller ikke systemet den siste lydmeldingen til innringeren.

  7. Speaking Rate– Angir talefunksjonen. Øk eller reduser de numeriske inndataene for å opprettholde den ideelle talefunksjonen og kontrollere utgangsfrekvensen.

    Gyldige verdier for numeriske inndata er i området 0.25 til 4.0 ord per minutt (wpm). Standardverdien er 1.0 wpm.

  8. Volume Gain– Angir økning eller reduksjon i volumutgang. Øk eller reduser det numeriske inndataene for å opprettholde det ideelle volumet av utdata tale.

  9. Gyldige oppføringer for numeriske inndata er mellom –96.0 desibel og 16.0 desibel (dB). Standardverdien er 0.0 dB.

  10. Enable Conversation Transcript– Lar skrivebordet vise utskriften av samtalen mellom den virtuelle agenten og kunden. Råutskriften er også tilgjengelig via en dynamisk URL. Du kan bruke denne nettadressen til å trekke ut bestemte deler fra utskriften ved hjelp av en HTTP-forespørsel.

6

I Output Variables delen, kan du lagre utdatastatusen til hendelsen som skjer under samtalen mellom den virtuelle agenten og kunden.

  1. VVA.LastIntent– Lagrer den siste intensjonen som utløses av den virtuelle agenten før du går til Eskalering eller Håndtert intensjon.

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

    Bruk Parse-aktiviteten til å trekke ut parameterne fra utskriften av den virtuelle agenten.

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

    • no_error: Angir at Behandlet og Eskalert utdata ikke hadde noen feil.

    • max_no_input: Angir at kunden ikke hadde noen inndatafeil innenfor de angitte Maks. Ingen inndataforsøk.

    • term_char_without_input: Angir at kunden trykket på avslutningsknappen uten noen inndata (snakket eller med tastetrykk). Terminatorsymbolet kan være enten # eller *, avhengig av konfigurasjonen.

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

    For å spille av en egendefinert lydmelding for å varsle kunder om en feil, må flytutviklere inkludere en Play Message-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 nå?

Outcomes:

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

  • Handled: Dialogflow tar denne banen hvis systemet utløser den håndterte intensjonen.

  • Escalated: Dialogflow tar denne banen hvis systemet utløser eskaleringsintensjonen.

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

Error Handling

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

  • Error: Flyten tar denne banen i eventuelle feilscenarier.

Hvis det oppstår en feil, spiller ikke kontaktsenteret noen lydmelding for å varsle kunden om feilen, som standard. Flytutvikleren kan konfigurere en Play Message-aktivitet enten generisk eller basert på feilkoden som beskrevet i delen Utdatavariabler.

Funksjonaliteten til utdatabanene avhenger av konfigurasjonen og flyten som er definert av administratoren.

Virtuell agent V2

Den virtuelle agenten V2-aktiviteten gir kontaktene dine en samtaleopplevelse i sanntid. Du kan legge til aktiviteten for virtuell agent V2 i samtaleflyten for å håndtere talebaserte AI-aktiverte samtaler. Når en oppringer snakker, samsvarer systemet med tale i den beste gjengivelsen i Virtual Agent. Den hjelper også anroperen som en del av Interactive Voice Response-opplevelsen (IVR).

Konfigurer aktivitet for virtuell agent V2

Kundene som bruker Next Generation-plattformen, kan konfigurere den virtuelle agenten V2-aktiviteten i flytdesigneren.

Ikke sett en virtuell agent V2-aktivitet etter en køkontaktaktivitet, siden denne konfigurasjonen ikke støttes for øyeblikket. Ikke plasser en virtuell agent V2-aktivitet i hendelsesflytlerretet.

Resultat

Angir utgangsbanene for aktiviteten som inntreffer basert på resultatet av samtalen mellom den virtuelle agenten og anroperen.

  • Behandlet – Utfallet utløses når den virtuelle agenten utføres.

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

Feilbehandling

Angir utgangsbanen for aktiviteten for en feil som oppstår under samtalen mellom den virtuelle agenten og anroperen.

Errored – Flyten tar denne banen i alle feilscenarier.

Standard innstillinger 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 ingen inndatafeil.

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

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

  • DTMF «tidsavbrudd uten inndata» = 5 sekunder. Denne innstillingen angir hvor lenge den virtuelle agenten venter på innringerens inngang.

  • DTMF «tidsavbrudd mellom sifre» = 3 sekunder. Denne innstillingen angir hvor lenge den virtuelle agenten venter på neste DTMF-inngang fra innringeren før den virtuelle agenten går videre i samtaleflyten.

Før du starter

  • Sett opp en Dialogflow-agent. Hvis du vil ha mer informasjon om hvordan du bygger en Dialogflow-agent i Google Cloud, kan du se Bygge en agent.

  • Konfigurer Google CCAI-kontakten og opprett en CCAI-konfigurasjon i Control Hub.

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

1

Logg på Control Hub.

2

Navigere til Services > Contact Center > Flows.

3

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

4

I Flow Name feltet, skriv inn et unikt navn og klikk Start Building Flow. Filen Flow Designer vinduet vises.

5

Dra og slipp aktiviteten virtuell agent V2 fra aktivitetsbiblioteket til hovedflytlerretet.

6

I Generelle innstillinger, utfører du følgende handlinger:

  1. I feltet Aktivitetsetikett, angir du et navn på aktiviteten.

  2. I feltet Aktivitetsbeskrivelse angir du en beskrivelse for aktiviteten.

7

I innstillingene for samtaleopplevelse velger du ett av følgende alternativer for kontaktsenter for AI-konfigurasjon:

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

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

  • Variabel – Velg CCAI-konfigurasjonen for å håndtere samtalene innenfor samme plassering av oppringeren mens anropet kommer fra det eksterne eller ikke-standard PSTN-området. Denne variabelen tilordner PSTN-regionen til den tilsvarende Google-profilregionen.

    Hvis du vil ha mer informasjon om hvordan du konfigurerer den variable CCAI-konfigurasjonen, kan du se trinn 6 til 8 i dokumentet Konfigurer regionale medier for virtuell agent-tale.
    • For at en VAV-flyt skal fungere, må du angi de globale variablene i flyten for å konfigurere standard inndataspråk og utdatastemme for virtuell agent. 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, må du inkludere aktiviteten Sett variabel før aktiviteten for virtuell agent V2 i flyten.

      For egendefinert inndataspråk, konfigurer du den angitte variabelaktiviteten som følger:

      • Sett variabelen til Global_Language.

      • Angi variabelverdien til den obligatoriske språkkoden (for eksempel fr-CA).

      For egendefinert utdatatale konfigurerer du den angitte variabelaktiviteten på følgende måte:

      • Sett variabelen til Global_VoiceName.

      • Sett variabelverdien til den nødvendige utdatatalenavnskoden (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 Angi hendelse angir du egendefinert hendelsesnavn og dataene i kolonnene Hendelsesnavn – Hendelsesdata. Statshendelsen er en mekanisme for å utløse intensjonen uten behov for samsvarende tekst eller taleinnspill. Du kan definere egendefinerte hendelser for å utløse intensjonen. Hvis du vil ha informasjon om hvordan du konfigurerer intensjonen for hendelser i Dialogflow ES, kan du se Google-dokumentasjon.

  • 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 uttrykk. Bruk denne syntaksen for uttrykk: {{ variable }}. Følgende er et eksempel på tilstandshendelsen som er konfigurert for å møte anroperen med en tilpasset velkomstmelding.

Hendelsesnavn: CustomWelcome

Hendelsesdata: {"Name": "John"}

9

I Avanserte innstillinger, utfører du følgende handlinger:

  1. I Speaking Rate angir du den numeriske verdien eller uttrykket for å øke eller redusere hastigheten på taleutdata.

    • Gyldige verdier for numeriske inndata er i området 0.25 til 4.0. Standardverdien er 1.0.

      For eksempel, med 0.5 angitt som verdien, blir utdatahastigheten for tale langsommere 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 Volume Gain skriver du inn den numeriske verdien eller uttrykket for å øke eller redusere volumet av taleutdata.

    • Gyldige verdier for numeriske inndata 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 Pitch angir du den numeriske verdien eller uttrykket for å øke eller redusere tonegraden av taleutdata.

    • Gyldige verdier for numeriske inndata er i området –20.0 til 20.0 hertz (Hz). Standardverdien er 0.0 Hz.

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

  4. I Termination Delay angir du den numeriske verdien. Denne innstillingen gjør det mulig for den virtuelle agenten å fullføre den siste meldingen før aktiviteten stopper, og flyttes til neste trinn i flyten.

    Hvis du for eksempel vil at den virtuelle agenten skal angi noe til anroperen før systemet eskalerer anropet til en agent, må du vurdere tiden det tar å fullføre den endelige meldingen før eskalering.

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

    Hvis du konfigurerer verdien Termineringsforsinkelse som 0, spiller ikke systemet den siste lydmeldingen til innringeren.

  5. Merk av i avmerkingsboksen Aktiver samtaleutskrift for å la Agent Desktop vise utskriften av samtalen mellom den virtuelle agenten og anroperen.

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

10

Med Decryption Settings du kan dekryptere utdatavariablene for VAV2-aktiviteten, hvis det er nødvendig. Hvis dekryptering er aktivert på flytnivå, kan brukere med feilsøkingsdekrypteringstilgang vise umaskerte utdataverdier for VAV2-aktiviteten i flytfeilsøkingsloggene. Slå av Enable decryption veksle for å deaktivere dekryptering på aktivitetsnivå for ekstra beskyttelse.

11

I Activity Output Variables, kan du vise listen over variabler som lagrer utdatastatusen for hendelsen som skjer under samtalen mellom den virtuelle agenten og innringeren.

  • VirtualAgentV2.TranscriptURL – Lagrer URL-adressen som peker til utskriften av samtalen mellom den virtuelle agenten og innringeren.

    Bruk Parse-aktiviteten til å trekke ut parameterne fra den virtuelle agentstemmeutskriften.

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

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

  • Bare U-law-kodeken støttes.

  • Når en samtale overføres til en direkte agent, vises utskriften av samtalen mellom anroperen og den virtuelle agenten i miniprogrammet for utskrift i Agent Desktop (bare hvis miniprogrammet for utskrift er konfigurert på Agent Desktop).

Aktiviteter i flytkontroll

  • Startflyt
  • Sluttflyt
  • Tilfelle
  • Betingelse
  • GåTil
  • Tilordning i prosent
  • Vent
  • Støtte for arbeidsflyter i inngangspunkt for oppringing

Startflyt

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

Den eneste flytutløserhendelsen som er tilgjengelig for øyeblikket, er NewContact.

Systemet utløser denne hendelsen når et nytt anrop når et telefoniinngangspunkt i kontaktsenteret. Du kan bruke flyter som utløses av NewContact-hendelsen i Strategier for inngangspunktruting. Flytutløserhendelsen er for øyeblikket valgt som standard og kan ikke redigeres. Ytterligere hendelser vil bli eksponert i fremtiden.

NewContact gjelder bare for nye flyter. For flyter opprettet før uken i april 20,NewPhoneContact forblir som Flow Trigger-hendelsen.

Start Flow-aktiviteten merkes automatisk med navnet på den valgte flytutløserhendelsen. Dette gjør at du raskt kan se hvilken type flyt som bygges.

Utdatavariabler

Antall og type utdatavariabler som er knyttet til Start Flow-aktiviteten, 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 hendelse.

Bruk disse variablene i senere aktiviteter til å kontrollere flytsekvensen.

  • NewContact.ANI

    Automatisk nummeridentifikasjon (ANI) er en funksjon i et telekommunikasjonsnettverk for å automatisk bestemme det opprinnelige telefonnummeret til en samtale. Denne variabelen lagrer telefonnummeret til oppringeren som utløste NewContact hendelse.

  • NewContact.DNIS

    Oppringt nummeridentifikasjonstjeneste (DNIS) er en tjeneste som identifiserer det opprinnelig oppringte telefonnummeret til et anrop. Denne variabelen lagrer telefonnummeret som oppringeren ringte for å utløse NewContact hendelse.

    Når en samtale overføres til et katalognummer for et inngangspunkt, oppdager Webex Contact Center EPDN-målet og håndterer overføringen internt.

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

    Når overføringen er fullført, presenteres målnummeret som brukes for overføringen til mottakerens inngangspunkt som DNIS-verdi (Dialed Number Identification Service). DNIS-verdien er tilgjengelig i NewPhoneContact.DNIS flytvariabel.

    Mottaksflyten kan evaluere NewPhoneContact.DNIS og bruke det i rutinglogikk. Flyter bør imidlertid unngå å anta ett enkelt DNIS-format med mindre konfigurasjonen av nummereringspunktet garanterer dette formatet.

    DNIS-verdien som presenteres for mottaksflyten, avhenger av hvordan nummereringen er konfigurert for målinngangspunktet.

    Table 9. DNIS behavior for transferred calls to EPDNs

    Konfigurasjon av inngangspunktnummer for destinasjon

    DNIS presentert for mottaksflyten

    Eksempel

    Kun E.164 nummer

    DNIS presenteres i formatet E.164. Hvis overføringsdestinasjonen ringes opp 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 internnummer

    DNIS vises alltid som E.164-nummeret, uavhengig av om overføringen ble startet ved å ringe E.164-nummeret, nasjonalt nummer eller internnummer.

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

    Kun internnummer

    DNIS presenteres som utvidelse. Hvis et plasseringsprefiks er konfigurert for plasseringen, er DNIS prefikset med plasseringsprefikset, uten skilletegn.

    Hvis internnummeret er 1234, ser mottakflyten 1234. Hvis plasseringsprefikset er 555, ser mottakerflyten 5551234.

    For konsultasjonsoverføringer samsvarer DNIS-atferden med overføringsatferden. Ringelinje-ID (CLID) endres imidlertid under konsultasjonen.

    Hvis flyten til målinngangspunktet evaluerer NewPhoneContact.DNIS, sørg for at rutingslogikken står for DNIS-formatet som Webex Contact Center presenterer for inngangspunktets nummerkonfigurasjon. Dette er spesielt viktig hvis inngangspunktets konfigurasjon endres fra bare internnummernummerering til E.164-nummerering, eller hvis flyten sammenligner DNIS-verdier direkte.

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

  • NewContact.InteractionID

    En unik Webex Contact Center-identifikator som er knyttet til hver interaksjon som utløses av NewContact hendelse.

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

  • NewContact.PSTNRegion

    PSTN-regionen som er konfigurert i tilordning av inngangspunkt (EP) – oppringingsnummer (DN) 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 forskjellige atferder for ulike flytversjoner som «Dev», «Test», «Live» og «Latest». Bruk av NewContact.FlowVersionLabel variabel, kan utviklere endre flytlogikken dynamisk ved å få tilgang til versjonsetiketter i flyten.

  • NewContact.FlowId

    Unik identifikator for den gjeldende utøvende flyten.

  • NeContact.EntryPointId

    Unik identifikator for inngangspunktet som starter flyten.

  • NewContact.OrgId

    Unik identifikator for organisasjonen.

  • Tilbakeringingsvariabler:
    • NewContact.CallbackReason

      Tilbakeringingsårsaken som ble oppgitt på tidspunktet for planlegging av tilbakeringing. Du kan gjøre tilbakeringingsårsaken tilgjengelig på den innkommende popoveren på Agent Desktop ved å tilordne denne til en Agent Viewable-variabel.

    • NewContact.CallbackType

      Lagrer verdien som «planlagt» for en planlagt tilbakeringing eller «scheduled_personal» for personlig planlagt tilbakeringing.

    • NewContact.ScheduleSourceInteractionId

      Samhandlings-ID-en der tilbakeringingen opprinnelig ble forespurt.

    Disse variablene vil kun ha verdier for planlagt tilbakeringing og vil forbli tomme for andre samtaletyper.

  • NewContact.Headers

    Lagrer topptekstdetaljene for øktinitieringsprotokoll (SIP) for innkommende anrop i JSON-format. Flytutviklere kan trekke ut og bruke innkommende SIP-tilpassede X-topptekster til å ta rutingsbeslutninger og til å integrere Webex Contact Center med tredjeparts IVR-systemer. Når en kunde ringer Webex Contact Center, analyserer systemet flytdataene og henter SIP-hodet.

    Forutsetninger

    • Ekstraksjon av SIP-overskrifter er bare tilgjengelig for leiere på RTMS (Next Generation Voice Media-plattformen).
    • Bruk av egendefinerte X-topptekster støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex Contact Center.

    Eksempel Vurder følgende SIP-invitasjon:

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

    I dette eksemplet henter systemet følgende detaljer:

    X-kunde-ID: 987654321

    X-anropsårsak: Støtte

    X-prioritet: Høy

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

    Følgende topptekstmønstre er reservert for intern bruk og må ikke videreformidles som egendefinerte topptekster. Som standard vil alle topptekster som samsvarer med dette mønsteret bli droppet og ikke sendt videre til Webex Contact Center.

    • X-adresse

    • X-LEGG-VIDEREKOBLING

    • X-BNR-tilstand

    • X-BNR-Original-kodek

    • X-BNR-Omgått

    • X-BroadWorks-korrelasjon-Info

    • X-FS-støtte

    • X-bane

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-SOUND

    • X-RTMS-APP-PREFIKS

    • X-RTMS-Ingen-oppslag

    • X-VPOP-DOMENE

    Viktige hensyn:

    • Systemet analyserer navnet på innringeren som Caller_ID_Name.
    • Systemet kan trekke ut opptil 20 topptekster fra den innkommende SIP-invitasjonsmeldingen. Hvis antallet topptekster er større enn 20, henter systemet bare de første 20 topptekstene som er sortert alfabetisk.
    • Det er en grense på 1000 byte for all topptekstinformasjon.

    Bruk følgende aktiviteter for å legge til og analysere SIP-topptekster i eksterne IVR-systemer:

Sluttflyt

Sluttflyt er en avsluttende aktivitet som markerer slutten på en flytbane. Du kan bruke et hvilket som helst antall End Flow-aktiviteter til å konstruere flyten for å sikre at alle flytbanene avsluttes.

Ikke bruk sluttflytaktiviteten i en IVR-flyt. Bruk av sluttflyt med IVR kan føre til død luft og samtalen kan ikke kobles fra.

Du kan gi hver aktivitet en unik etikett og beskrivelse.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

Tilfelle

Bruk Case-aktiviteten hvis det er flere muligheter eller resultater på et bestemt avgjørelsespunkt i samtaleflyten.

Du kan for eksempel bruke en Case-aktivitet til å definere forskjellige skjermbilder for forskjellige agentgrupper, avhengig av teamnavnet. Hvert tilfelle blir en gren der du definerer de riktige stiene. Flyten fortsetter ned banen som vurderes som sann for en bestemt forekomst av flyten. Hver Case-aktivitet har en standard som systemet bruker for alle udefinerte tilfeller. Hvis ingen av tilfellene er sanne, evalueres standardtilfellet som sann, og flyten fortsetter langs denne grenen.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Case Settings konfigurerer du følgende:

  1. Variable– Velg en variabel som du vil vurdere de forskjellige tilfellene i forhold til. Velg variabelen fra rullegardinlisten.

  2. Expression– Skriv inn et uttrykk for å evaluere de forskjellige tilfellene mot. Bruk syntaksen for Pebble-malen til å definere uttrykket. Hvis du vil ha mer informasjon om syntaksen for pebble-malen, kan du se Syntaksen for pebble-malen.

  3. Case– Definerer de forskjellige tilfellene som skal sammenlignes med variabelen eller uttrykket. Du kan legge til opptil 20 saker per aktivitet.

    Klikk på Legg til ny for å legge til en ny saksblokk for å sammenligne med en statisk verdi, en variabel eller et uttrykk. Hvis du bruker en variabel eller et uttrykk, bruker du syntaksen for Pebble-malen. Hvis du vil ha mer informasjon om Pebble-malsyntaks, kan du se Pebble-malsyntaks.

Activity Outcomes

  • True– Bane å ta hvis tilstanden er oppfylt. 

  • False– Bane å ta hvis tilstanden ikke er oppfylt. 

Betingelse

Betingelsesaktiviteten representerer en avgjørelse. Flyten tar banen Sann eller Usann, avhengig av om betingelsen er oppfylt. 

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Expression konfigurerer du følgende:

Bryt inn hvert uttrykk på følgende måte: {{Enter Expression}}.

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

Hvis du bruker et uttrykk uten klammer, kaster systemet en flytfeil.

  1. Condition—Velg tilstanden fra rullegardinlisten:  

    • < (mindre enn)

    • != (ikke lik)

    • > (større enn)

    • == (lik)

    • >= (større enn eller lik)

    • <= (mindre enn eller lik)

    • * (multiplisert med)

    • / (delt etter)

    • + (legg til)

    • - (subtrahere)

GåTil

Flytkjeding gir deg muligheten til å kjede flere flyter. For å oppnå flytkjeding kan du legge til GoTo-avsluttende aktivitet i 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 GoTo-noden til å flytte kontakter innenfor Webex Contact Center, for eksempel mellom inngangspunkter eller flyter. Bruk flytvariabeltilordning til å smidig overføre data sammen med kontakten.

Hvis aktivitetsbiblioteket ikke viser GoTo-aktiviteten, kontakter du Cisco brukerstøtte for å få det tilsvarende funksjonsflagget aktivert.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

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

Basert på GoTo-alternativet overføres flytvariablene fra den gjeldende flyten som følger:

  • Go to Entry Point: De egendefinerte flytvariablene og globale variablene med samme navn og datatype kopieres fra den gjeldende flyten til flyten som er knyttet til inngangspunktet.

  • Go to Flow: Flytvariablene som er konfigurert i delen Variable Mapping, kopieres fra den gjeldende flyten til den nye flyten.

Konfigurer følgende:

  1. Gå til inngangspunkt – Velg dette alternativet hvis gjeldende flyt skal gå til et inngangspunkt. Skriv inn inngangspunktet i kombinasjonsboksen hvis flytlogikken skal endres basert på den aktive rutingstrategien på overføringstidspunktet.

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

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

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

    • Dynamic Entry Point: Velg en variabel som tilordnes en gyldig inngangspunkt-ID fra Control Hub. Bare inngangspunkter av samme kanaltype er gyldige.

  2. Gå til flyt – Velg dette alternativet hvis gjeldende flyt skal gå til en annen flyt. Velg destinasjonsflyten fra rullegardinlisten i kombinasjonsboksen. Rullegardinlisten for destinasjon viser bare publiserte flyter.

    Du kan vise ønsket flyt i en egen fane. Hvis du vil vise en flyt, kan du enten klikke på alternativet Vis som vises mens du velger en flyt fra listen, eller klikke på View Selected Flow alternativet etter at du har valgt en flyt i alternativet GoTo Flow.

    Du kan manuelt tilordne variabler på tvers av to flyter i Flow Variable Mapping delen.

    • Static Flow: Velg en flyt fra listen over forhåndskonfigurerte flyter.

    • Dynamic Flow: Velg en variabel som tilordnes til en gyldig flyt-ID. Du finner flyten-ID-en i flytinnstillingene under ruten Generelle innstillinger.

4

Hvis du velger Go To Flow alternativet, blir delen Tilordning av flytvariabel vist.

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 atferden til variabeltilordning med variable flyter.

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

Konfigurer følgende:

  1. Map Current Variables– Viser alle flytvariabler og globale variabler i gjeldende flyt. Du kan tilordne den samme variabelen til flere variabler i destinasjonsflyten. Skriv inn variabelen som skal tilordnes i kombinasjonsboksen.

  2. To Destination Variable– Liste over alle flytvariabler og globale variabler i målflyten som vil bli kopiert fra den gjeldende flyten etter avlevering.

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

Slik legger du til, redigerer eller sletter du variabeltilordninger:

  • Hvis du vil redigere en variabeltilordning, velger du riktig flyt fra rullegardinlisten.

    Etter at du har valgt en variabel i enten Map Current Variables eller To Destination Variable rullegardinlister, viser den andre rullegardinlisten bare variablene av samme datatype.

    Hvis du for eksempel velger kundeId av typen Heltall fra Map Current Variables rullegardinlisten, To Destination Variable rullegardinlisten viser bare variabler av typen Heltall i den nye flyten.

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

  • Klikk Add New for å legge til en ny variabeltilordning. Velg variablene som skal tilordnes i Map Current Variables og To Destination Variable rullegardinlister.

Variable details

Filen Current Flow Variable Details delen viser alle flyten og globale variabler i den gjeldende flyten.

Filen Destination Flow Variable Details delen viser alle flyten og globale variabler i målflyten.

Du kan klikke på taggen for å få informasjon om en variabel. Når du velger en variabel for tilordning, blir variabelen grønn som hjelper deg med å se hva som allerede er tilordnet.

For å sikre sømløs informasjonstilgjengelighet og samhandling gjennom hele samtalens livssyklus, er variabel kartlegging avgjørende under flytkjøringen. Det innebærer den strategiske justeringen av globale variabler med både lokale og agentvisbare flytvariabler, skreddersydd for både statiske og dynamiske flyttyper:

Variabeltilordning er viktig under flytkjeden. Tabellen nedenfor forklarer de viktigste forskjellene mellom bruk av statiske og dynamiske GoTo-alternativer.

  • Static

    • GoTo Flow: Den håndterer variablene som er kartlagt i delen Tilordning av flytvariabler.

    • GoTo Entry Point: Agentvisbare flytvariabler og globale variabler tilordnes automatisk når de overføres til et inngangspunkt.

  • Dynamic

    • GoTo Flow: Flytvariabler som kan vises i agent, og globale variabler tilordnes automatisk.

    • GoTo Entry Point: Flytvariabler som kan vises i agent, og globale variabler tilordnes automatisk

GoTo activity error codes

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.

Vent

Venteaktiviteten lar deg stanse kjøringen av flyten i en bestemt varighet. Når du konfigurerer denne aktiviteten med venteperioden, stopper flytkjøringen for varigheten som er angitt i venteaktiviteten i kjøringsbanen.

Vi anbefaler ikke bruk av venteaktiviteten når en IVR-økt er aktiv, da det kan føre til at IVR-økten blir tidsavbrutt. I slike tilfeller vil kontakt oppleve dødt luft, noe som fører til anropsfeil. Vi anbefaler på det sterkeste at flytdesignere bruker venteaktiviteten i TilbakeringingFailed-hendelsen og angir venteperioden.

Ventetiden er av generell natur. Når du utformer en flyt, kan du plassere denne aktiviteten etter enhver aktivitet i henhold til dine krav. Når du for eksempel prøver å ringe tilbake på nytt, stanser denne aktiviteten flytkjøringen og prøver å ringe tilbake på nytt.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Wait Settings konfigurerer du følgende:

  1. Duration– Velg en varighet i formatet TT:MM:SS for å angi hvor lenge flytkjøringen stopper med minst 10 sekunder og maksimalt 72 timer.

    Klikk på feltet Varighet for å angi tiden. Hvis du skriver inn minutter- og sekunderfeltene til mer enn 59, brukes 59 som standard. Hvis du angir tidsfeltet til mer enn 72, blir du bedt om å angi varigheten mellom 00:00:10 og 72:00:00.

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

Output variables

Ingen utdatavariabel er tilgjengelig i denne aktiviteten.

Tilordning i prosent

Med aktiviteten Prosenttildeling kan du distribuere samtaletrafikk på tvers av forskjellige baner i en flyt. Du kan bruke denne aktiviteten som en flytforgreningsmekanisme på tvers av flere flytbaner og opprette flere utgangsbaner for å tildele kontakter til forskjellige køer, nettsteder og eksterne servere.

Systemet bruker en WRR-algoritme (Weighted Round Robin) til å distribuere trafikk, og dette kan føre til ubalanse. Algoritmen tilbakestilles hver gang du publiserer flyten. Vi anbefaler at du tester gjennomføringen av flyten før du distribuerer endringer i produksjonen.

La oss ta et eksempel på en prosentdistribusjon på henholdsvis 50 %, 30 % og 20 % for å forstå distribusjonen av 10 samtaler under WRR. Til slutt vil systemet distribuere anrop jevnt, for eksempel 5 i utgangsbane 1, 3 i utgangsbane 2, 2 i utgangsbane 3. Dette skjer imidlertid dynamisk på en justert måte med vekten 5:3:2. Et mulig utfall av distribusjon er som følger, ved å ta 10 etterfølgende anrop som Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Det er viktig å merke seg at dette er én mulig distribusjon, og at kontaktdistribusjoner justeres med ulike lastdistribusjoner.

Tildelingsaktiviteten i prosent tillater nå prosentverdier fra 0 til 100. Administratorer kan bruke innstillingen 0 % til å opprette brukstilfeller for tavler. Dette gjør at trafikken kan slås av som standard. Du kan imidlertid aktivere disse tilkoblingene senere for å tildele distribusjoner som er større enn 0 %.

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

På samme måte, i et geografisk mangfoldig miljø, kan du konfigurere aktiviteten Prosenttildeling til å sende 10 % av kontaktene til Boston, 5 % til Chicago og distribuere de gjenværende 85 % til et annet sett med steder.

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

Før du starter

1

I Flow Designer, dra og slipp aktiviteten for prosenttildeling fra Activity Library til hovedlerret.

2

Klikk på Percentage Allocation aktivitet for å konfigurere aktivitetsinnstillingene.

3

I General Settings:

  • I Activity Label, skriv inn et navn på aktiviteten.

  • (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

4

I Percent Allocation, opprett de nødvendige tildelingsbanene. I utgangspunktet setter systemet standardbanen for tildeling til 100 %. Du kan redigere prosentverdien og beskrivelsen, og også legge til nye baner.

  1. Klikk Add New for å skape en ny bane.

  2. Skriv inn prosent og banenavn.

    Du kan tildele et minimum på 0 % og et maksimum på 100 % per utgangsbane.

    Sørg for at alle tildelinger legger opptil 100 %. Systemet kaster en feil under validering av flyten hvis tildelingsprosenten ikke oppfyller eller overskrider 100 %.

    Du kan legge til maksimalt 10 baner.

  3. (Valgfritt) Klikk Delete ikonet ved siden av en bane for å fjerne oppføringen. Du kan velge å justere prosentandelen med det nødvendige settet med tilkoblinger og slette de ekstra. Systemet kaster en feil hvis de totale tildelingene ikke legger til opptil 100 %.

Tildelingsaktiviteten i prosent har følgende utdatavariabler:

  • Percentallocation.percentage – lagrer neste prosentrute.

  • Percentallocation.description – Lagrer beskrivelsen.

Støtte for arbeidsflyter i inngangspunkt for oppringing

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

  • HTTP-forespørsel

  • Betingelse

  • Parse

  • Angi variabel

  • Åpningstider

  • Sluttflyt

  • Popup-melding

  • PreDial-hendelse

Alle hendelseshåndterere støttes etter behov. Hendelsesbehandlere som PreDial-hendelse, Agent Offered 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 utgående talekontakter:

  • Køkontakt

  • Kø til agent

  • Tilbakeringing

  • Køoppslag

  • Avansert køinformasjon

  • Blind overføring

  • Eskalere samtaledistribusjonsgruppe

  • IVR-melding

  • Meny
  • Undersøkelse

Basert på aktivitetene ovenfor vil systemet støtte feil- og suksessbanene på en elegant måte.

  • Når du utformer en flyt for inngangspunkt for utringing, må du ikke inkludere en Koble fra kontakt-aktivitet på slutten av flyten. Hvis du bruker en Koble fra kontakt-aktivitet i flyten, vil dette føre til at flyten avslutter samtalen og leder til avslutning, mens den utgående samtalen faktisk er aktiv og tilkoblet.

Aktiviteter i Utilities

  • BRE-forespørsel
  • Åpningstider
  • Kryptografisk hash
  • Generer OTP
  • HTTP-forespørsel
  • Parse
  • Angi variabel
  • Bekreft OTP

BRE-forespørsel

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

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Query Parameters, kan du sende parameterne som er oppgitt i API-anropet til BRE. I kolonnene Nøkkelverdi kan du angi nøkkelen for spørringen og den tilknyttede verdien som skal sendes sammen med spørringen. Du kan også bruke syntaksen for doble krøllinger for å sende variable verdier.

BRE-aktiviteten har én forhåndsdefinert spørringsparameter: context. Denne spørringsparameteren sendes i API-anropet til BRE.

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

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

    Denne parameteren må inneholde samme verdi som verdien spesifisert i attributtkonteksten i BRE. Hvis du vil ha mer informasjon, kan du se avsnittet Opprette et regelsett i Cisco Webex Contact Center Business Rules Engine User Guide.

  • ANI– Inneholder oppringningens opprinnelige telefonnummer. Dette er en standardparameter som du kan redigere eller slette, basert på regelkonfigurasjonen i BRE.

    En prøveverdi for ANI er {{NewContact.ANI}}

  • Response Timeout– Angir tidsavbrudd for tilkobling for BRE-forespørselen. Standard er satt til 2000 millisekunder.

  • Number of Retries– Angir antall ganger BRE-forespørselen forsøkes etter feil.

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

Hvis du vil legge til en spørringsparameter, klikker du Add New. Dette legger til en rad der du kan angi nøkkelverdiparene. Du kan legge til så mange spørringsparametere som nødvendig som en del av BRE-forespørselen.

4

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

  1. Response Variable– Velg en variabel som du vil trekke ut en bestemt del av responsobjektet for BRE-forespørsel. Du kan bare velge egendefinerte flytvariabler fra rullegardinlisten.

  2. Path Expression– Definer Path Expression for analyse av responsobjektet. Avhengig av typen datastruktur for responsobjektet og brukstilfellene for å trekke ut et delsett av denne informasjonen, varierer Path Expression.

    Data normaliseres til et objekthierarki før Path Expression utføres, så JSONPath brukes i responsobjektet uavhengig av den konfigurerte innholdstypen.

Output Variables

BRE-forespørselen returnerer to utdatavariabler:

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

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

    Disse svarkodene er klassifisert i følgende kategorier:

    • Informasjonsresponser (100–199)

    • Vellykkede svar (200–299)

    • Omdirigering (300–399)

    • Klientfeil (400–499)

    • Serverfeil (500–599)

Content Type Formats

Følgende eksempler beskriver innholdsformatene for eksempel og JSON-responsen.

  • Innholdstype XML

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

    • XML inndataformat:

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

    • Data/JSON normalisert respons

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

      Eksempel på JSON-baneuttrykk: 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-baneuttrykk: Bruk $.owner.name for å få verdien som "Tom Preston-Werner".

  • Innholdstype YAML

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

    • YAML-inndataformat:

      # 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-baneuttrykk: Bruk $.martin.job for å få verdien Developer.

  • Innholdstype JSON

    Bruk evaluatoren for JSON-uttrykk 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-baneuttrykk: Bruk $.martin.job for å få verdien Developer.

Åpningstider

Med Business Hours-aktiviteten kan du bruke arbeidstid og ikke-arbeidstid, for eksempel ferier, og overstyringer i organisasjonen som er definert i Control Hub. Du kan legge til arbeidstidsaktiviteten i en flyt og tilordne denne flyten til et inngangspunkt. Ved hjelp av denne aktiviteten kan du bruke arbeidstid, ferier og overstyringer for å konsolidere flere rutingsstrategier for alle planene deres i én flyt.

Bruk arbeidstidsaktiviteten til å programmere en tidsplan for drift i en flyt. Denne aktiviteten avgjør om en bestemt tidsplan er aktiv på et gitt tidspunkt, og ruter gjennomføringen av flyten tilsvarende.

Administratorer kan administrere åpningstidenheter 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 General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Schedule Details delen, kan du velge en arbeidstid fra rullegardinlisten for å definere når ulike baner til flyten utføres.

Tidsplanen angir skiftet som er definert i arbeidstidens gjenstand for den valgte arbeidstiden. Flyten utføres hovedsakelig basert på tidsrammen som er definert i skiftet av den valgte arbeidstiden. Andre åpningstider, som ferielister og overstyringer, har forrang over arbeidstiden hvis timene samsvarer med gjeldende skifttidspunkt.

  • Static Business Hours: Velg en arbeidstid fra Control Hub.

  • Variable Business Hours: Velg en variabel som tilordnes til en gyldig arbeidstid fra Control Hub.

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

Hvis noen av de bestilte listeinndataene er tomme, kaster Flow Designer en flytvalideringsfeil. Du må løse disse feilene før du publiserer flyten.

Business hours nodes

Du kan konfigurere følgende noder i arbeidstid-aktiviteten:

  1. Overrides– Hvis gjeldende tid er definert som en overstyring som i Overstyringer-listen, tar aktiviteten Overstyring-grenen uavhengig av skifttidspunktene som er nevnt i den valgte arbeidstiden.

  2. Holidays– Hvis gjeldende dag er en ferie som definert i Ferielisten, tar aktiviteten Ferier-grenen uavhengig av skiftetidspunktene som er nevnt i den valgte arbeidstiden.

  3. Working Hours– Dette er den primære noden som tar i betraktning skifttidspunktet som er nevnt i den valgte arbeidstiden i delen Plandetaljer. Aktiviteten tar denne grenen hvis gjeldende tid samsvarer med valgt skiftetid.

  4. Default– Aktiviteten tar standardgrenen hvis ingen av de ovennevnte evalueres.

Output variables

Arbeidstidsaktiviteten bruker følgende utdatavariabler.

  • WorkingHoursShift_name– Under flytkjøringen lagrer denne variabelen navnet på skiftet som er definert i arbeidstiden.

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

  • Overrides_Name– Under flytkjøringen lagrer denne variabelen navnet på overstyringen som samsvarer med gjeldende tid som definert i Overstyringer.

  • Status– Denne variabelen lagrer hvilken av noden som ble valgt under flytkjøringen, for eksempel arbeidstid, ferier, overstyring eller standard.

Kryptografisk hash

Kryptografisk hash lar deg generere en enveis hash av en ren 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å flytlerretet.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Hash Configuration konfigurerer du følgende:

InndatavariablerUtdatavariablerNodeutfall
Hashing algorithm: Velg en hash-algoritme for å generere en hash. Vi støtter følgende hashalgoritmer:
  • SHA-256: Denne algoritmen genererer en unik, fast størrelse 256-biters hash (32-bytes).
  • SHA-512: Denne algoritmen genererer en unik, fast størrelse 512-biters hash (64-bytes).
hash.output: Generert hash lagres i denne variabelen. onSuccess: Hash er generert.
Plain Text: Skriv inn en inndatavariabel eller ren tekst som skal hastes. hash.salt: Saltverdien som brukes lagres i denne variabelen. påFeil: Generering av hash mislyktes på grunn av ugyldige inndata.
Apply Salt: Merk av i denne avmerkingsboksen hvis du vil konfigurere ekstra sikkerhet til den krypterte strengen. Salt er tilfeldige data som legges til strengen før det sendes til hash-funksjonen.
Salt type: Velg hvilken type Salt-data du vil legge til i strengen. Støttede saltverdier inkluderer tekst, base64 og heksadesimal. Du kan også generere en tilfeldig verdi i kjøretiden ved å velge Autogenerer salt.
Salt value: Data som må legges til i strengen for å haste.

Hva nå?

Standard utdatavariabel for Cryptographic Hash-noden er CryptographicHash.HashOutput som fanger opp hash.

Generer OTP

Generer OTP-aktiviteten genererer et engangspassord (OTP) for brukerautentiseringsscenarier, for eksempel tofaktorautentisering, flerfaktorautentisering. Du kan bruke OTP-er i flere scenarier som å bekrefte identiteten til brukeren, kontrollere gyldigheten av kontoer for virksomhet, sikre informasjon og mange flere.

Aktivitetene Generer OTP og Bekreft OTP brukes ofte sammen for å konfigurere brukerautentiseringsflyter, for eksempel tofaktorautentisering.

1

Dra og slipp Generer OTP-aktiviteten på flytlerretet.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I OTP Generation Logic, konfigurer ønsket format og lengde for engangspassord.

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

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

    • Alphabetic - en streng som inneholder en kombinasjon av alfabetiske tegn med små og store bokstaver, for eksempel BPmFxV, GhrtYwd.

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

  2. OTP Length: Angi lengden på OTP. Standardlengden er seks tegn. Minimum OTP-lengde er 4 og maksimal lengde er 64.

  3. Konfigurer følgende Additional OTP Settings:

    • OTP Validity: Definer OTP-gyldighet (i minutter). OTP utløper etter denne varigheten. Ved ny OTP-forespørsel tilbakestilles gyldigheten. Standard gyldighetsperiode for OTP er 30 minutter.

    • Velg handlingen for On resend OTP request, enten Generer ny OTP eller gjenbruk gjeldende OTP. OTP-gyldigheten tilbakestilles for hver av handlingene.

    • Skriv inn et Transaction reference eller velg en variabel som inneholder denne verdien. Dette er en unik referansekode knyttet til den genererte OTP-en som brukes til å validere den.

Hva nå?

Standard utdatavariabel for den genererte OTP-noden er generertOTP.OTP Dette fanger opp den genererte OTP.

HTTP-forespørsel

HTTP Request-aktiviteten henter informasjon fra en ekstern datakilde, for eksempel en CRM, ved hjelp av standard HTTP-protokoller.

Grunnleggende Auth og OAuth 2.0 attributter støttes for godkjente endepunkter.

Related flow templates

Følgende maler bruker aktiviteten HTTP-forespørsel:

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I HTTP Request Settings konfigurerer du følgende:

  1. Use Authenticated Endpoint– Gjør det mulig å foreta en HTTP-forespørsel til et godkjent endepunkt. Som standard er denne veksleknappen på.

  2. Connector– Velg koblingen fra rullegardinlisten. Rullegardinlisten viser navnet på koblingene som er konfigurert i Control Hub. Koblingen gir et felles sted for lagring av legitimasjon for tjenesten du ønsker tilgang til.

    Salesforce Connector validerer for eksempel og tillater tilkobling til Salesforce-kontoen. Du kan deretter referere til denne koblingen fra HTTP-forespørselsaktiviteten for å foreta en forespørsel. Dette oppretter i hovedsak domenedelen av URL-adressen. Hvis du vil konfigurere en kontakt på Control Hub, kan du se artikkelen Konfigurere integreringskoblinger for Webex Contact Center.

  3. Request Path– Angi forespørselsbanen for HTTP-forespørselen.

    Dette feltet vises når Use Authenticated Endpoint bryteren er på.

  4. Request URL– Definerer forespørsels-URL-adressen som strekker seg over både domene og forespørselsbaner for ikke-godkjente endepunkter.

    Dette feltet vises når bryteren Bruk godkjent endepunkt er slått av.

  5. Method Types: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD– Definerer aktiviteten for HTTP-forespørsler som støtter følgende populære metoder:

    • GET: Be om data fra en spesifisert ressurs.

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

    • SETT: Erstatter alle gjeldende representasjoner av målressursen med forespørselen om nyttelasten.

    • OPPDATERING: 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 svarorganet.

  6. Query Parameters– Definerer parametere som du sender som en del av HTTP-forespørselen. Nettserveren gir disse ekstra parametrene som for eksempel kan brukes til å foreta en GET-forespørsel. I Nøkkelverdi-kolonnene skriver du inn nøkkelen for spørringen og den tilknyttede verdien du må sende sammen med spørringen. Parameterne er en liste over nøkkelverdipar som er atskilt med ampersand (&)-symbolet. Du kan også bruke variabelverdiene i syntaksen for doble krøllinger for å sende variabelverdiene.

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

    Nøkkel: Ani

    Verdi: {{NewContact.ANI}}

    Hvis du vil legge til en spørringsparameter, klikker du på Legg til ny. Dette legger til en rad der du kan angi de respektive nøkkelverdiparene. Du kan legge til så mange spørringsparametere som nødvendig som en del av HTTP-forespørselen.

  7. HTTP Request Headers– Definerer HTTP-topptekstene som lar klienten sende ytterligere informasjon med en HTTP-forespørsel. Forespør-topptekster som Accept, Accept‐* eller If‐* tillater å utføre betingelsesforespørsler sammen med andre topptekster som Cookie og User‐Agent.

    Som en del av en GET-forespørsel, bruk for eksempel:

    GET /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

    Godta: 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, deflate, br

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

    Tilkobling: hold i live

    Oppgradering-usikre-forespørsler: 1

    Hvis endret siden: Mandag 18 jul 2016 02:36:04 GMT

    Hvis-ingen-samsvarer: «c561c68d0ba92bbeb8b0fff2a9199f722e3a621a» Hurtigbuffer-kontroll: maks‐alder=0

    Hvis du vil legge til en HTTP-topptekst, klikker du på Add New. Dette legger til en rad der du kan angi de respektive nøkkelverdiparene. Du kan legge til så mange HTTP-overskrifter som nødvendig som en del av HTTP-forespørselen.

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

    • Applikasjon/JSON

    • Skjema-URL kodet

    • TOML

    • XML

    • Fil

      YAML

    • Skjemadata

    • GrafQL

    • Annet

  9. Request Body Value– Angir databyte som sendes i en HTTP-transaksjonsmelding, umiddelbart etter topptekstene hvis det finnes noen. I visse typer HTTP-forespørsler, for eksempel en POST- eller PUT-forespørsel, kan du sende en forespørselstekst som angir innholdet som skal oppdateres på målressursen.

    • Velg Content Type Som Fil. Kolonnene INNHOLD og FILNAVN vises. Rullegardinmenyen INNHOLD viser listen over JSON-variabler fra flytnings- og utdatavariabler fra Record-aktivitetene.

      • CONTENT– Velg lydinnspilt fil fra rullegardinlisten. Lydfilen fylles ut basert på utdatavariablene som er konfigurert i aktivitetene Record. Systemet sender denne lydfilen til tredjepartsserveren eller API.

      • FILE NAME– Skriv inn navnet på lydfilen. Dette filnavnet vises på målserveren eller API.

      Innholdstypen for skjemadata registrerer skjemadata i nøkkelverdipar. Dette feltet støtter opplasting av filer og formdata, og er nyttig for opplasting av lydfiler.

      Hvis du velger innholdstypen som skjemadata, vises følgende felt:

      • Key– Bruk dette som nøkkelen for å få tilgang til dataene. Det brukes også i toppteksten Content-Disposition.

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

      • Value– Konfigurer verdien (Tekst i JSON-format definerer innholdstypen sammen med andre parametere, for eksempel filnavnet osv. && File inneholder faktiske fildata.

        Skjemadata støtter referanse av filnavnet fra Record-aktiviteten for bruk i opptakstekster og hilsener via flyt. For «Fil» velger du variabelen som gir filnavnet som tilsvarer utdatavariabelen for oppføringsaktiviteten.

      Hvis du velger Content Type som GraphQL , den Query og GraphQL Variabelfeltet vises. Disse feltene brukes til å registrere data og variabler.

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

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

        Med GraphQL-støtte kan du sende forespørsler til en hvilken som helst API som støtter GraphQL opprinnelig, for eksempel når du bruker WebexCC API Connector til å ringe Søk API. Dette gjør det mulig å bruke tilfeller der rapporteringsdata kan brukes til egendefinert logikk og rutingsavgjørelser.

      Hvis du velger Content Type som Other, kan du angi innholdstypen du trenger (hvis API-en krever en Content Type topptekst som ikke er tilgjengelig i flytdesigneren). Dermed kan du velge en annen innholdstype enn standardtypene som støttes.

  10. Response Timeout– Angir tidsavbrudd for tilkobling for HTTP-forespørselen. Standard er satt til 2000 millisekunder, men det kan ha ubegrenset verdi.

  11. Number of Retries– Angir antall ganger HTTP-forespørselen forsøkes etter feilen. Forsøk på nytt for service er utilgjengelig. Du kan gi ubegrenset verdi for antall nye forsøk.

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

4

I Parse Settings delen, kan du analysere svaret som genereres fra HTTP-forespørselen i forskjellige variabler. Denne konfigurasjonen er valgfri fordi ikke alle scenarioene for HTTP-forespørsel krever analyse.

  1. Content Type– Angir forventet innholdstype for responsteksten. Innholdstypene inkluderer:

    • JSON

    • TOML

    • XML

    • YAML er de støttede innholdstypene.

  2. Output Variable– Velg en variabel som skal inneholde dataene fra en bestemt del av responsobjektet for HTTP-forespørsel.

  3. Path Expression– Definer Path Expression for analyse av responsobjektet. Avhengig av datastrukturen for responsobjektet og årsaken til å trekke ut et delsett av informasjon, varierer Path Expression.

    Data normaliseres til et objekthierarki før Path Expression utføres, så JSONPath brukes i responsobjektet uavhengig av den konfigurerte innholdstypen.

Output Variables

HTTP-forespørselen returnerer følgende utdatavariabler:

  • HTTPRequest1.httpStatusCode: Returnerer statuskoden til HTTP.

    Disse svarkodene er klassifisert i fem hovedkategorier:

    • Informasjonsresponser (100–199)

    • Vellykkede svar (200–299)

    • Omdirigerer (300–399) klientfeil (400–499)

    • Serverfeil (500–599)

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

  • HTTPRequest1.httpResponseHeaders: Returnerer topptekstinformasjonen fra svaret.

Content Type Formats

Følgende eksempler beskriver innholdsformatene for eksempel og JSON-responsen.

  • Innholdstype XML

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

    • XML inndataformat:

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

    • Data/JSON normalisert respons

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

      Eksempel på JSON-baneuttrykk: 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-baneuttrykk: Bruk $.owner.name for å få verdien som "Tom Preston-Werner".

  • Innholdstype YAML

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

    • YAML-inndataformat:

      # 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-baneuttrykk: Bruk $.martin.job for å få verdien Developer.

  • Innholdstype JSON

    Bruk evaluatoren for JSON-uttrykk 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-baneuttrykk: Bruk $.martin.job for å få verdien Developer.

Activity Wait Settings

I visse tilfeller, hvis en HTTP-respons opplever en betydelig forsinkelse, vil innringeren oppleve en periode med stillhet. For å redusere dette scenariet er det mulig å laste opp en lydfil. Denne filen spilles av til innringeren under henting av HTTP-svar. I tillegg er det mulig å konfigurere varigheten av forsinkelsen før denne lyden spilles av.

  1. Enable Audio on Wait– Slå på denne innstillingen for å spille av den valgte lydfilen i en kontinuerlig løkke og sikre en uavbrutt avspilling mens systemet henter HTTP-respons.

  2. Audio File– Velg en lydfil. Systemet spiller av denne lydfilen til innringeren for å fylle stillheten mens den henter et HTTP-svar.

  3. Delay– Angi verdien for forsinkelsestid i millisekunder i henhold til kravene. Standardverdien er forhåndsinnstilt til 2000 millisekunder.

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

Parse

Bruk Parse-aktiviteten til å trekke ut informasjon fra dataobjektet. Parse-aktiviteten tar inndatastrengen (JSON, TOML, XML og YAML) og konverterer den til en JSON-struktur basert på de angitte dataene. Deretter kan du tilordne JSON-strukturen til en variabel ved hjelp av et JSON-baneuttrykk. 

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

Før du starter

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings section, angi følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Parse Settings konfigurerer du følgende:

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

  2. Content Type– Angir den forventede innholdstypen for dataobjektet. JSON, TOML, XML og YAML støttes innholdstyper.

  3. Output Variable– Velg en variabel som skal inneholde dataene fra en bestemt del av responsobjektet for HTTP-forespørsel.

  4. Path Expression– Definer Path Expression for analyse av responsobjektet. Avhengig av datastrukturen for responsobjektet og årsaken til å trekke ut et delsett av informasjon, varierer Path Expression.

    Data normaliseres til et objekthierarki før Path Expression utføres, så JSONPath brukes i responsobjektet uavhengig av den konfigurerte innholdstypen.

    Søkeuttrykk må bekrefte til Jayway JSONPath-uttrykk. For mer informasjon, se https://github.com/json-path/JsonPath.

Content Type Formats

Følgende eksempler beskriver innholdsformatene for eksempel og JSON-responsen.

  • Innholdstype XML

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

    • XML inndataformat:

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

    • Data/JSON normalisert respons

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

      Eksempel på JSON-baneuttrykk: 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-baneuttrykk: Bruk $.owner.name for å få verdien som "Tom Preston-Werner".

  • Innholdstype YAML

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

    • YAML-inndataformat:

      # 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-baneuttrykk: Bruk $.martin.job for å få verdien Developer.

  • Innholdstype JSON

    Bruk evaluatoren for JSON-uttrykk 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-baneuttrykk: Bruk $.martin.job for å få verdien Developer.

Angi variabel

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

Du kan konfigurere flere variabler i én enkelt angitt variabel-aktivitet. Dette eliminerer behovet for å konfigurere flere individuelle Set Variable-aktiviteter i lerretet, slik at flytutviklerne kan bygge og endre flyter raskere.

Angi hvilken type variabel du vil velge. Hvis du vil ha mer informasjon, se Egendefinerte variabler og Forhåndsdefinerte variabler.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering. Hvis du ikke konfigurerer feilhåndteringsbanen, håndterer den globale feilhåndteringen feilen for flyten.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Variable Settings sesjon, konfigurer følgende:

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

  2. Variable Value– Klikk på Set Value radioknapp for å sette variabelen til en bestemt verdi. Endring av inndatafelttypen er basert på datatypen for den valgte variabelen. Hvis du vil vite mer om variable datatyper, kan du se Opprett egendefinerte flytvariabler.

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

    Bruk syntaksen {{variable}} for å angi et uttrykk.

    Klikk på Set to Variable radioknapp for å sette variabelverdien til verdien av en annen variabel i flyten. Velg en variabel fra rullegardinlisten. Alle variabler i flyten kan velges.

  3. Add New– Klikk Add New for å legge til nye variabler. Definer variabelen og variabelverdien. Ikke inkluder komplekse uttrykk når du konfigurerer flere variabler i en enkelt angitt variabel-aktivitet.

    Du kan konfigurere opptil 10 variabler i én enkelt angitt variabel-aktivitet. Du kan endre rekkefølgen på variablene i aktiviteten Sett variabel.

Bekreft OTP

Bekreft OTP-aktiviteten lar deg validere den brukerangitte OTP-en ved hjelp av transaksjonsreferansen som ble registrert under OTP-genereringen.

1

Dra og slipp Bekreft OTP-aktiviteten på flytlerretet.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I OTP Details konfigurerer du følgende:

  1. OTP: Skriv inn variabelnavnet som inneholder OTP angitt av brukeren.

  2. Transaction reference: Den unike referansen som noden bruker til å bekrefte OTP-en som ble hentet i trinn 1.

  3. OTP Prefix og OTP Suffix (valgfritt): Skriv inn prefikset og/eller suffiks for OTP, som må fjernes før du bekrefter OTP.

4

I Advanced Settings, konfigurer følgende:

  • Notify URL (Valgfritt): Konfigurer et endepunkt for å motta varsler om suksess/feil. Varslingsnyttelasten inkluderer korrelasjons-ID-en (transaksjonsreferansen passert i Generer OTP), statusen i beskrivelsesfeltet, tidsstempelet for OTP-verifisering og relaterte metadata.

    Prøve 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 Extra Parameters, angi nøkkelverdiparene som ble angitt i generert OTP-node i form av Key og Value. Gjenta dette trinnet for å legge til flere parametere.

Aktiviteter i stemme

  • Blind overføring
  • Brolagt overføring
  • Analyse av samtalefremdrift
  • Tilbakeringing
  • Samle inn sifre
  • Meny
  • Spill av melding
  • Spill av musikk
  • Ta opp
  • Opptakskontroll
  • Planlegg tilbakeringing
  • Send sifre
  • Angi kunngjøring
  • Angi innringer-ID
  • Angi Whisper-kunngjøring
  • Start mediestrøm
  • Last opp lyd

Blind overføring

Aktiviteten Blind Transfer gjelder når et anrop skal overføres til et eksternt eller tredjeparts DN basert på et angitt flytkriterium. Overføringen kan også startes 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. Hvis du vil flytte kontakter mellom inngangspunkter eller flyter og sende kontaktdata med kontakten, bruker du GoTo med variabel tilordning.

Under blind overføring beholdes de tidligere ferdighetsbegrensningene når en samtale overføres til en ferdighetsbasert kø. Dette er fordi ferdighetsbegrensninger beregnes når en flyt utføres. Siden flyten ikke utføres ved blind overføring, beholdes imidlertid de tidligere ferdighetsbegrensningene.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.

Når du utformer en flyt, kan ikke en konsultasjonssamhandling inkludere en blind overføringsaktivitet. Du kan ikke legge til en blind overføring-aktivitet i hendelsesflyten i flytkontrollen.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Transfer Dial Number konfigurer destinasjonsnummeret for anropet ved å skrive det inn manuelt eller velge en variabel.

  1. Transfer Dial Number– Angi DN som et anrop skal overføres til. Dette kan være et spesifikt nummer som angis manuelt, eller et dynamisk nummer som angis gjennom en flytvariabel.

  2. Specific Dial Number– Angi nummeret som samtalen skal overføres til.

  3. Variable Dial Number– Velg flytvariabelen fra rullegardinlisten. Listen viser bare variabler av typen «Streng».

    Variabelen lagrer nummeret som samtalen skal overføres til.

4

I Add header kan du konfigurere og sende parametrene for SIP-toppteksten til eksterne systemer via SIP INVITASJONSMELDINGER. Du kan konfigurere opptil 20 topptekster i den utgående SIP-invitasjonsmeldingen.

Bruk av egendefinerte X-topptekster støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex Contact Center.

  1. Key– Skriv inn nøkkelen for en egendefinert X-topptekst.

  2. Value– Skriv inn en verdi for den egendefinerte toppteksten som sendes til den utgående SIP-invitasjonsmeldingen.

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

  • Full names– Unngå å bruke fulle navn på enkeltpersoner.

  • Social Security Numbers– Ikke inkluder noen del av et sosiale sikkerhetsnummer.

  • Physical addresses– Avstå fra å bruke hjem- eller arbeidsadresser.

  • Financial information– Ekskluder kredittkortnumre, bankkontoopplysninger osv.

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

Følgende topptekstmønstre er reservert for intern bruk og må ikke videreformidles som egendefinerte topptekster. Som standard vil alle topptekster som samsvarer med dette mønsteret bli droppet og ikke sendt til Webex Contact Center.

  • X-adresse

  • X-LEGG-VIDEREKOBLING

  • X-BNR-tilstand

  • X-BNR-Original-kodek

  • X-BNR-Omgått

  • X-BroadWorks-korrelasjon-Info

  • X-FS-støtte

  • X-bane

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIKS

  • X-RTMS-Ingen-oppslag

  • X-VPOP-DOMENE

5

Delen Out Error Error Codes beskriver utgangsfeilkodene for aktiviteten Blind Transfer.

  1. Unsupported Flow Activity– Feilkoden 48 angir at flyten ikke kan kjøre aktiviteten Brolagt overføring etter kø eller når en agent har blitt tilordnet samtalen.

  2. System Error– Feilkoden 6 representerer diverse systemfeil som ikke faller inn i noen av de definerte kategoriene.

Brolagt overføring

Den brolagte overføringsaktiviteten gjør det mulig å overføre en samtale midlertidig med en flyt til en ekstern destinasjon samtidig som samtalen opprettholdes. Den eksterne destinasjonen kan være en ekstern bro eller en interaktiv taleresponstjeneste (IVR).

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

Brolagt overføring-aktivitet er forbedret for å dekke kontakten når du sender en kontakt til en tredjeparts interaktive talerespons (IVR) eller automatisk samtaledistribusjon (ACD). Hvis kontakten ikke håndteres i tredjepartssystemet, kan den føres tilbake til den opprinnelige køen.

Forutsett for eksempel at et kontaktsenter har Webex Contact Center-agentressurser og agentressurser på et eksternt kontaktsenter/PBX. Kunden ønsker å kø en samtale mot en kø med Webex Contact Center-agenter i en kort periode (si 60 sekunder). Hvis ingen agent er tilgjengelig i løpet av denne perioden, kan samtalen deretter overføres (med en implisitt dekø) til det eksterne senteret for håndtering for å forbedre responstiden til kunden.

Før du starter

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

  • Ikke introduser en Bridged Transfer-aktivitet senere i flyten for kontakter som er parkert, satt i kø eller tilordnet en agent. Dette kan føre til en flytfeil som ikke støttes.

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

  • Du kan ikke legge til en brolagt overføring-aktivitet i hendelsesflyten i flytkontrollen.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I delen Generelle innstillinger angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Transfer Dial Number konfigurer destinasjonsnummeret for anropet ved å skrive det inn manuelt eller velge en variabel.

  1. Transfer Dial Number– Angi DN som et anrop skal overføres til. Dette kan være et spesifikt nummer som angis manuelt, eller et dynamisk nummer som angis gjennom en flytvariabel.

  2. Specific Dial Number– Angi nummeret som samtalen skal overføres til.

  3. Variable Dial Number– Velg flytvariabelen fra rullegardinlisten. Variabelen lagrer nummeret som samtalen skal overføres til.

4

I Transfer Timeout Settings delen, kan du konfigurere atferden til en brolagt overføring-aktivitet når det overførte anropet ikke besvares innen en angitt tid.

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

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

5

I Output Digit Settings delen, kan du sende ut DTMF-sifre til destinasjonen under en brolagt overføring. Bruk dette til å sende informasjon eller navigere i menyer på en tredjeparts IVR. Du kan skrive inn sifrene manuelt eller velge dynamiske sifre ved hjelp av en variabel.

  1. Send Output Digits– Slå på bryteren hvis du vil sende ut DTMF-sifrene til destinasjonen, etter at destinasjonen svarer på anropet og før overføringen er fullført.

  2. Specific output digits– Angi de spesifikke DTMF-utdatasifrene.

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

Maksimal lengde på DTMF-sifre er 32 tegn. Tegn som støttes er 0-9, A-D, stjerne (*), hash (#) og komma (,). Tegnkomma (,) betyr ett sekunders forsinkelse.

6

I Add header section, kan du konfigurere og sende parametrene for SIP-topptekst til eksterne systemer via SIP INVITASJONSMELDINGER. Du kan konfigurere opptil 20 topptekster i den utgående SIP-invitasjonsmeldingen.

  1. Key– Skriv inn nøkkelen for en egendefinert X-topptekst.

  2. Value– Skriv inn en verdi for den egendefinerte toppteksten som sendes til den utgående SIP-invitasjonsmeldingen.

Bruk av egendefinerte X-topptekster støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex Contact Center.

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

  • Full names– Unngå å bruke fulle navn på enkeltpersoner.

  • Social Security Numbers– Ikke inkluder noen del av et sosiale sikkerhetsnummer.

  • Physical addresses– Avstå fra å bruke hjem- eller arbeidsadresser.

  • Financial information– Ekskluder kredittkortnumre, bankkontoopplysninger osv.

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

Følgende topptekstmønstre er reservert for intern bruk og må ikke videreformidles som egendefinerte topptekster. Som standard vil alle topptekster som samsvarer med dette mønsteret bli droppet og ikke sendt til Webex Contact Center.

  • X-BroadWorks-korrelasjon-Info

    X-FS-støtte

  • X-bane

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIKS

  • X-RTMS-Ingen-oppslag

  • X-VPOP-DOMENE

7

I Output Variable del, kan du registrere informasjon om utfallet av overføringen.

  1. BridgedTransfer_dxm.FailureCode– Denne parameteren registrerer feil eller statuskoder som tilsvarer mislykkede forsøk på å utføre en brooverføring ved hjelp av den digitale utvidelsesmodulen (DXM).

  2. BridgedTransfer_dxm.FailureDescription– Denne parameteren lagrer beskrivelsen av feilen som oppstod under et forsøk på brooverføring ved bruk av (DXM).

  3. BridgedTransfer.Headers– Denne parameteren lagrer SIP-topptekstene som er analysert fra BYE-meldingen. Topptekstene lagres som et JSON-objekt. Individuelle topptekster kan trekkes ut og settes inn i flyter eller globale variabler for videre bruk.

    Tabellen nedenfor oppsummerer utgangsfeilkodene for brolagt overføringsaktivitet.

    Feilkode

    Feilbeskrivelse

    Forklaring

    1

    Ugyldig_nummer

    Det oppringte eksterne katalognummeret (DN) er ugyldig.

    2

    Opptatt

    Det eksterne DN-et er enten i gang eller har avvist innkommende anrop.

    3

    Ikke noe svar

    Det eksterne DN-nummeret kunne ikke svare på anropet innen den forhåndsinnstilte tidsavbruddsvarigheten.

    48

    Flytaktivitet som ikke støttes

    Flyten kan ikke kjøre aktiviteten Bridged Transfer etter kø eller når en agent har blitt tilordnet samtalen.

    6

    System_feil

    Denne koden representerer diverse feil som ikke faller inn i kategoriene som er definert ovenfor.

    Brolagt overføring er kun tilgjengelig på neste generasjons talemediaplattformer (VPOP og Webex Calling).

Analyse av samtalefremdrift

Bruk aktiviteten Anropsfremdriftsanalyse til å angi CPA-parametrene for å utføre en talepost-/svarmaskingjenkjenning (AMD) for en tilbakeringing.

Du kan plassere aktiviteten Samtalefremdriftsanalyse på følgende områder:

  • I hovedflyten, når som helst etter tilbakeringingsaktiviteten.

  • I hendelsesflyten, kun på hendelseshåndtereren CallbackFailed.

  • I hovedflyten, når som helst for planlagt tilbakeringing eller personlig planlagt tilbakeringing.

Når du prøver å ringe tilbake, merker systemet samtalen som mislykket hvis anropet treffer AMD/talepost. Resultatet av AMD-deteksjon registreres i årsaken til utdatavariabelen for CallbackFailed-hendelsesbehandleren. Hvis CallbackFailed.reason verdien er AMD, indikerer den at AMD/talepost ble oppdaget for kunden. Basert på denne utdatavariabelen kan du konfigurere nye forsøk på tilbakeringing.

Denne aktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringingsfunksjonene er aktivert for bedriften.

Hvis du har konfigurert en kundeundersøkelse etter anrop i flyten din, startes den ikke hvis anropet besvares av en AMD eller talepost, slik at unødvendige undersøkelser forhindres.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Events.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Advanced Media Parameters konfigurerer følgende CPA-parametere:

  1. Min Silence Period– Dette angir minimumstiden for stillhet (i millisekunder) som kreves for å klassifisere et anrop som detektert tale. Hvis flere telefonsvarere sendes videre til agenter som tale, øker du denne verdien for lengre pauser i telefonsvarere. Du kan angi denne verdien mellom 100–1000 ms med standardverdien som 608 ms.

  2. Analysis Period– Angir hvor lang tid (i millisekunder) det tar å analysere en samtale. Hvis det er en kort agenthilsen på en svarmaskin, kategoriserer en lengre verdi at svarmaskinen ringer som stemme. Hvis anropet er til en bedrift der operatøren har en lengre skript hilsen, kategoriserer en kortere verdi den lange og levende hilsen som et maskinanrop. Du kan angi denne verdien mellom 1000–10000 ms med standardverdien som 2500 ms.

  3. Min Valid Speech– Dette angir minimumstiden (i millisekunder) for tale som kreves for å klassifisere et anrop som tale som er oppdaget. Du kan angi denne verdien mellom 50–500 ms med standardverdien som 112 ms.

  4. Max Time Analysis– Dette angir den maksimale tidsvarigheten (i millisekunder) som tillates for analyse før en problemanalyse identifiseres som dødt luft eller lavt volum. Du kan angi denne verdien mellom 1000–10000 ms med standardverdien som 3000 ms.

Output variables

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

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

Tilbakeringing

Tilbakeringingsaktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringingsfunksjonen er aktivert for bedriften. Som standard oppretter tilbakeringingsaktiviteten en høflig tilbakeringingsoppgave i samme kø som samtalen opprinnelig ble plassert. Hvis du foretrekker det, kan du konfigurere en annen kø. Hvis du bruker samme kø, beholder oppgaven sin posisjon i køen til neste agent er tilgjengelig.

Når du utformer en flyt, kan ikke en konsultasjonssamhandling inkludere en høflig tilbakeringingsaktivitet.

Hvis en ny kø foretrekkes, plasserer du oppgaven nederst i den foretrukne køen. Når en agent godtar oppgaven, startes tilbakeringing. Hvis anroperen ikke svarer, blir ikke tilbakeringing forsøkt på nytt.

Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Callback Settings konfigurerer du følgende:

  1. Callback Dial Number– Skriv inn oppringingsnummeret som oppringeren skal motta tilbakeringing på. 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 Samle inn sifre-aktivitet i samtaleflyten. Hvis det ikke gjøres noe valg, brukes anroperens ANI. Tilbakeringingsnummeret lagres i utdatavariabelen for NewContact.ANI-hendelsen.

    Som standard er veksleknappen for Register callback to different destination? er satt til av. Tilbakeringingen registreres på samme destinasjon i kø. Hvis den foretrukne agenten er opptatt og ikke er tilgjengelig, setter du veksleknappen på for å velge en ny tilbakeringingsdestinasjon. 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. Callback Queue—Velg ett av de tilgjengelige alternativene for tilbakeringingskø fra rullegardinlisten:

    • Static Queue: Velg en statisk kø der alle tilbakeringingsforespørsler plasseres. Oppgaver er plassert nederst i denne køen. Administrer køer fra Control Hub.

    • Variable Queue: Tillater at administratoren angir en tilbakeringingskø basert på forholdene i flyten. Velg en variabel fra rullegardinlisten. Listen viser bare variabler av typen «Streng».

      Standarden er satt til køen som innringeren er plassert i, som registrert i den parkerte kontakten. Utdatavariabelen queueName er knyttet til aktiviteten Køkontakt. Velg om nødvendig en annen variabel fra rullegardinlisten. Kontroller 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. Callback ANI– Aktiverer ANI-konfigurasjon av tilbakeringing for kunder når de mottar en tilbakeringing. ANI-konfigurasjon av høflig tilbakeringing er ikke obligatorisk. Velg ett av følgende alternativer:

    • Static ANI: Velg et tilbakeringingsnummer fra rullegardinlisten. Disse oppringingsnumrene tilordnes til inngangspunkter som er konfigurert i Control Hub. Hvis du ikke velger et tilbakeringingsnummer, bruker Webex Contact Center nummeret som er tilordnet inngangspunktet du har bedt om tilbakeringing for.

    • Variable ANI (optional): Velg en variabel fra rullegardinlisten. Listen viser bare variabler av typen «Streng». Sørg for at variabelen oppgir et gyldig 10 siffer nummer med landskode som prefiks.

      Denne koden må tilordnes til et inngangspunkt som starter tilbakeringingen. Hvis du vil bruke gyldige ANI-formater, kan du se den tilpassede ANI-valideringstabellen som er tilgjengelig i denne delen. Hvis du ikke velger en variabel, vurderer Webex Contact Center nummeret som er tilordnet inngangspunktet du har bedt om tilbakeringing for.

Filen Callback Settings delen definerer nummeret for tilbakeringing og køen som innringeren må plasseres i for tilbakeringingsforespørselen. Systemet reserverer anroperens plass i køen til neste agent er tilgjengelig.

Du må bruke en Koble fra kontakt-aktivitet for å avslutte en flytgren som bruker en Tilbakeringingsaktivitet. Ellers avsluttes ikke samtalen når en tilbakeringingsforespørsel plasseres.

Flytadministratorer bør teste funksjonen i et miljø som ikke er i produksjon, for å sikre at ANI som er konfigurert som en del av variabel ANI, er riktig eller ikke. Hvis den angitte ANI-en er feil, bytter tilbakeringing til standard system-ANI.

Dette er scenarioene der den tilpassede ANI er konfigurert og validert for leietakeradministrasjon og flytkontroll. Basert på stakken du bruker, kan du se valideringer som bare gjelder for stakken.

Table 12. Customized ANI validation

Beskrivelse

Leietakeradministrasjon – ANI-inndata

Før oppringing/høflig tilbakeringing – ANI-inndata (flytkontroll)

Validering

ANI uten landskode

Uten landskode. For eksempel: 2567312213

Uten landskode. For eksempel: 2567312213

Gyldig ANI. Samme ANI brukes.

ANI-inndata for leietakeradministrasjon er med landskode og ANI-inndata for flytkontroll er uten landskode konfigurert.

Med landskode. For eksempel +1-2567312213

Uten landskode. For eksempel: 2567312213

Ugyldig ANI. DNIS brukes

ANI-inndata for leietakeradministrasjon er uten landskode, og ANI-inndata for flytkontroll er med landskode konfigurert

Uten landskode. For eksempel: 2567312213

Med landskode. For eksempel +1-2567312213

Ugyldig ANI. DNIS brukes.

ANI-inndata for leietakeradministrasjon og ANI-inndata for flytkontroll har landskoden konfigurert.

Med landskode. For eksempel +1-2567312213

Med landskode. For eksempel +1-2567312213

Gyldig ANI. Samme ANI brukes.

ANI-inndataene for leietakeradministrasjon har ikke mellomrom, og ANI-inndataene for flytkontroll har mellomrom.

Ingen mellomrom mellom tallet. For eksempel +1-2567312213

Mellomrom mellom tallet. For eksempel +1-256 7312213

Gyldig ANI. Samme ANI brukes.

ANI-inndataene for leietakeradministrasjon har ikke bindestreker mellom, og ANI-inndataene for flytkontroll 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-inndataene for flytkontroll samsvarer med de siste sifrene i ANI-inndataene for leietakeradministrasjon.

Fullfør ANI-inndata. For eksempel +1-2567312213

De siste fire sifrene samsvarer. For eksempel: 2213

Ugyldig ANI. DNIS brukes.

Flytkontrollens ANI-inndata har flere sifre konfigurert enn leietakerens ANI-inndata.

Delvis ANI-inndata. For eksempel: 2213

10-siffer ANI-inndata. For eksempel: 2567312213

Ugyldig ANI. DNIS brukes.

ANI-inndata for leietakeradministrasjon er konfigurert og ANI-inndata for flytkontroll er ikke konfigurert.

Fullfør ANI-inndata. For eksempel +1-2567312213

ANI er ikke konfigurert.

Ugyldig ANI. DNIS brukes.

Flytkontroll-ANI inkluderer ikke et plusssymbol.

Plusssymbolet brukes. For eksempel +1-2567312213

Plusssymbolet er ikke brukt. For eksempel: 12567312213

Ugyldig ANI. DNIS brukes.

Output Variables:

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

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

Error Codes

Følgende er feilkodene og beskrivelsene for tilbakeringingsaktiviteten:

Table 13. Callback Failure Code Description

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSEL

Det ble gjort en ugyldig forespørsel i aktiviteten.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

Tilbakeringing er ikke tillatt på en barnekontakt.

3

UGYLDIG_KØ

En ugyldig kø ble angitt i aktiviteten.

4

UGYLDIG_DESTINASJON

Destinasjonsnummeret for tilbakeringing er ugyldig.

5

FUNKSJON_IKKE_AKTIVERT

Funksjonen er ikke aktivert i Webex Contact Center-programmet.

6

SYSTEM_FEIL

Det oppstod en intern feil i systemet.

Samle inn sifre

Aktiviteten Samle inn sifre ber innringeren om å angi en DTMF-inndata (Dual-Tone Multi-Frequency), for eksempel et kontonummer. I likhet med aktivitetene Spill av melding og Meny, kan aktiviteten Samle inn sifre bruke lydfiler, tekst-til-tale meldinger eller en kombinasjon av begge.

Denne aktiviteten godtar DTMF-inngangssifre fra 0 til 9 og bokstavene A, B, C og D. Innringeren kan angi # eller * som et avslutningssymbol for å angi slutten på DTMF-inndataene.

Innringeren kan ikke bruke avslutningssymbolene for andre scenarier som en del av Innsamlingsnummer-aktiviteten, for eksempel å bekrefte beløpet eller kunde-ID-en.

Som standard støtter Next Generation mediaplattform bare RFC2833 type DTMF for både innkommende og utgående samtaler.

Next Generation mediaplattform støtter båndbasert DTMF.

Denne funksjonen er bare tilgjengelig hvis det tilsvarende funksjonsflagget er aktivert.

Du kan også høre DTMF-toner i bånd under opptak og i konferanse med andre parter.

Du kan konfigurere disse feilhåndteringsbanene for å håndtere feilene i flyten:

  • Entry Timeout– Angir feilutdatabanen som flyten tar etter at tidsavbruddstiden er utløpt. Hvis du konfigurerer denne banen, sikrer du at anroperen ikke blir inaktiv i for lang tid. Endre varigheten for oppføringen for tidsavbrudd i delen Avanserte innstillinger i vinduet Egenskaper. Vurder å spille av en melding for å redegjøre for hva som forventes av anroperen, og gå deretter tilbake til begynnelsen av aktiviteten.

  • Unmatched Entry– Angir feilutdatabanen som flyten tar hvis anroperen angir en DTMF-inndata som ikke er konfigurert i delen Egendefinerte menykoblinger. Hvis du konfigurerer denne banen, sikrer du at anroperen har lov til å starte aktiviteten på nytt og prøve igjen. Vurder å spille av en melding for å redegjøre for hva som forventes av anroperen, og gå deretter tilbake til begynnelsen av aktiviteten.

  • Undefined Error—Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Prompt konfigurerer du følgende innstillinger:

  1. Deaktivert tekst-til-tale – Tekst-til-tale er som standard ikke aktivert. Hvis du vil konfigurere ledeteksten uten tekst-til-tale, legger du til minst én forhåndsinnspilt lydfil. Velg lydfilen fra rullegardinlisten. Du kan konfigurere opptil fem lydmeldinger (lydfiler og variabler for lydmeldinger kombinert). Hele ledeteksten spilles av til innringeren i den konfigurerte rekkefølgen, og veksler mellom lydfilene og lydmenyvariablene.

    Hvis noen av de bestilte listeinndataene er tomme, viser systemet en flytfeil. Løs disse feilene før du publiserer flyten.

    • Add Audio File(s)– Hvis du vil legge til flere lydfiler, klikker du Add New. Filene spilles av til innringeren i den rekkefølgen de er konfigurert.

      Hvis du vil fjerne en lydfil fra sekvensen, klikker du på Delete ikon som vises ved siden av hver rullegardinliste. Slett-ikonet vises ikke når bare én rullegardinliste er tilgjengelig fordi du trenger minst én lydfil for meldingen.

      Hvis du vil administrere lydfiler, kan du se Last opp en lydressursfil.

    • Add Audio Variable– Bruk dette alternativet for å konfigurere lydledeteksten som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydledeteksten på flere språk basert på kundens preferanser under samhandlingen.

      Hvis du vil konfigurere lydvariabelen, klikker du Add Audio Variable. Skriv inn variabelverdien i form av et småuttrykk.

      Hvis du vil ha mer informasjon, kan du se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som er lastet opp til Control Hub

    • Preview prompt– Klikk på Preview prompt knapp for å forhåndsvise lydfilen. I Preview prompt dialogboksen som vises klikker Spill av for å spille av de valgte lydfilene.

    • Make Prompt Interruptible– Den Make Prompt Interruptible avmerkingsboksen lar deg angi om den konfigurerte meldingen kan avbrytes av innringerens inngang eller hendelse. Som standard kan ikke ledetekster avbrytes. Hvis meldingen er viktig for at innringeren skal høre, må du ikke la den være avbrutt.

      Merk: For organisasjonene som er klargjort med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten som er avbrutt som standard, uavhengig av om Make Prompts Interruptible avmerkingsboksen er merket av eller ikke merket av av flytutviklerne.

  2. Enabled Text-To Speech– Som standard er tekst-til-tale ikke aktivert. Hvis du vil bruke tekst-til-tale i ledetekstene, aktiverer du veksleknappen Tekst-til-tale. Du kan konfigurere opptil fem lydmeldinger (tekst-til-tale meldinger, lydfiler og variabler for lydmeldinger kombinert). Hele ledeteksten spilles av til innringeren i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale meldinger, lydfiler og lydmeldingsvariabler som er konfigurert.

    • Connector– Språk- og talealternativene endres basert på den valgte kontakten. Valget bestemmer språk, kjønn og tone som systemet bruker til å lese tekst-til-tale meldinger til innringeren.

      Hvis du bruker Google TTS, kan du forhåndsvise de forskjellige alternativene på siden Google Text to Speech.

      Eksisterende kunder på Next Generation taleplattformen kan se både Cisco Cloud Text-to-Speech- og Google TTS-kontakter.

    • Override Default Language & Voice Settings– Bruk denne bryteren til å overstyre taleinnstillingene som er konfigurert i variabelen Global Voicename. Denne parameteren er aktivert som standard.

    • Output Voice– Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer Override Default Language & Voice Settings veksleknapp. Velg navnet på utdata stemme fra rullegardinlisten.

      Hvis navnet på utdatastemme som støttes av Google, ikke er tilgjengelig i rullegardinlisten Utdatastemme, deaktiverer du veksleknappen Overstyr standard språk og taleinnstillinger. Inkluder aktiviteten Sett variabel før aktiviteten Samle inn sifre i flyten.

      Konfigurer aktiviteten Sett variabel på følgende måte:

      1. Sett variabelen til Global_VoiceName.

      2. Sett variabelverdien til den nødvendige utdatatalenavnskoden (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.

    • Add Text to Speech Message– Når du bygger ledeteksten, kan du bruke tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale meldinger. Klikk Add Text-to-Speech Message for å legge til et nytt tekstinndatafelt i Ledetekst-delen. Her kan du skrive inn meldingen som leses til innringeren med valgt språk og stemme.

      Important considerations:

      • Bruk en Sett variabel-aktivitet til å angi verdien av TTS-meldingen til en flytvariabel før du bruker den i aktiviteten.

      • Bruk enkle anførselstegn i stedet for doble anførselstegn i små uttrykk.

      Det er ingen tegngrense for Ciscos 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 til å lese det dynamiske innholdet.

      Hvis du vil angi en variabel, bruker du denne syntaksen: {{variable}}. For eksempel {{NewContact.ANI}}.

      For støttede SSML-koder for Cisco Cloud tekst-til-tale, se Tekst-til-tale (TTS) i Webex Contact Center.

    • Add Audio File– Hvis du vil veksle tekst-til-tale meldinger med forhåndsinnspilte lydfiler, klikker du på Add Audio File. Dette legger til en ny rad i konfigurasjonen der du kan velge en lydfil fra en rullegardinliste.

      Hvis du vil fjerne et element fra sekvensen, klikker du på Slett-ikonet ved siden av det elementet. Slett-ikonet er ikke synlig når bare ett felt er konfigurert, fordi det kreves minst én melding- eller lydfil.

    • Add Audio Variable– Bruk dette alternativet for å konfigurere lydledeteksten som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydledeteksten på flere språk basert på kundens preferanser under samhandlingen.

      Klikk på Legg til lydvariabel for å konfigurere lydvariabelen. Skriv inn variabelverdien i form av et småuttrykk.

      Hvis du vil ha mer informasjon, kan du se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som er lastet opp til Control Hub.

    • Preview prompt– Klikk på Preview prompt knapp for å teste og forhåndsvise tekst-til-tale meldinger og lydfiler. I Preview prompt dialogboksen som vises, velger du ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene som følger:

      1. Klikk Play alt for å spille av både lydfilen og meldingen sammen.

      2. Spill bare av lydfilene.

      3. Spill bare av tekst-til-tale meldinger.

    • Make Prompt Interruptible– Den Make Prompt Interruptible avmerkingsboksen lar deg angi om den konfigurerte meldingen kan avbrytes av innringerens inngang eller hendelse. Som standard kan ikke ledetekster avbrytes. Hvis meldingen er viktig for at innringeren skal høre, må du ikke la den være avbrutt.

      For organisasjonene som er klargjort med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten som er avbrutt som standard, uavhengig av om Make Prompts Avbrutt avmerkingsboks er merket av eller ikke merket av av flytutviklerne.

  3. Deretter konfigurerer du tekst-til-tale-innstillinger. Innstillingene for tekst-til-tale inkluderer følgende innstillinger som brukes til å validere forventet DTMF-inndata fra innringeren.

    • Speaking Rate– Angir talefunksjonen. Øk eller reduser de numeriske inndataene for å opprettholde den ideelle talefunksjonen og kontrollere utgangsfrekvensen.

      Gyldige verdier for numeriske inndata er i området 0.25 til 4.0 ord per minutt (wpm). Standardverdien er 1.0 wpm.

    • Volume Gain– Angir økning eller reduksjon i volumutgang. Øk eller reduser det numeriske inndataene for å opprettholde det ideelle volumet av utdata tale.

      Gyldige oppføringer for numeriske inndata er mellom –96.0 desibel og 16.0 desibel (dB). Standardverdien er 0.0 dB.

  4. I Avanserte innstillinger konfigurerer du følgende:

    • No-Input Timeout– Angir maksimal varighet som aktiviteten for innsamling av sifre venter på inndata før du går videre til banen for tidsavbrudd for inngang. Standardverdien er 3 sekunder.

    • Inter-Digit Timeout– Angir den maksimale varigheten som aktiviteten Samle inn sifre venter mellom sifrene, før den fortsetter i flyten. Dette skjer bare etter at minst ett siffer er angitt. Anroperen kan angi terminatorsymbolet for å angi at oppføringen er fullført, slik at anropet fortsetter uten å vente på det tsifrede tidsavbruddet.

      Tidsavbrudd mellom sifre gjelder ikke for kunder som bruker taletjenesteplattformen. Som standard er denne parameteren ikke deaktivert for kunder som bruker taletjenesteplattformen.

    • Minimum Digits– Angir minste antall sifre som innringeren må angi. Standardverdien er 1. Hvis anroperen skriver inn inndata som er mindre enn denne verdien, følger flyten Unmatched Entry bane som er konfigurert i Error Handling delen.

    • Maximum Digits– Angir maksimalt antall sifre som innringeren kan angi. Standardverdien er 10. Hvis anroperen skriver inn inndata som er mer enn denne verdien, følger flyten Unmatched Entry bane som er konfigurert i Error Handling delen.

    • Terminator Symbol– Angir tegnet som innringeren kan skrive inn for å angi slutten på inntastingen. Terminatorsymbolet kan være enten # eller *, avhengig av konfigurasjonen.

      Terminatorsymbolet er som standard #.

  5. I Output Variable delen, gir aktiviteten Collect Digits variabelen {{CollectDigits.DigitsEntered}}, som lagrer innringerens DTMF-inndata når flyten kjører. Du kan bruke denne variabelen i etterfølgende aktiviteter for å kontrollere flytlogikken. Variabelnavnet gjenspeiler dynamisk etiketten som er tilordnet aktiviteten Samle inn sifre. Hvis flyten inkluderer flere samlesifre-aktiviteter, registrerer systemet en separat utdatavariabel for hver. Hvis du vil ha mer informasjon, kan du se Hendelsesutdatavariabler.

Meny

Menyaktiviteten lar deg bygge en Cisco Unified IP Interactive Voice Response (IVR)-opplevelse i flyten din. Aktiviteten spiller av en melding som gjør det mulig for innringeren å angi et DTMF-siffer. Basert på sifferet som anroperen angir, kan flyten ta en annen bane.

En meny kan ha 1–10 grenser, representert av sifre 0–9.

Du kan bruke menyaktiviteten med eller uten tekst-til-tale aktivert. Konfigurasjonsalternativene endres tilsvarende.

Du kan konfigurere disse feilhåndteringsbanene for å håndtere feilene i flyten:

  • No-Input Timeout– Angir feilutdatabanen som flyten tar etter at tidsavbruddstiden er utløpt. Hvis du konfigurerer denne banen, sikrer du at anroperen ikke blir inaktiv i for lang tid. Endre varigheten for tidsavbrudd uten inndata i delen Avanserte innstillinger i ruten Egenskaper. Vurder å spille en melding for å avklare forventningene til innringeren, og gå deretter tilbake til starten av aktiviteten.

  • Unmatched Entry– Angir feilutdatabanen som flyten tar etter at innringeren har angitt en DTMF-inndata som ikke er konfigurert i delen Egendefinerte menykoblinger. Konfigurering av denne banen sikrer at anroperen kan starte aktiviteten på nytt og prøve på nytt. Vurder å spille en melding for å avklare forventningene til innringeren, og gå deretter tilbake til starten av aktiviteten.

    Slik viderekobler du samtalen tilbake til starten av aktiviteten for et bestemt antall ganger:

    • Legg til aktiviteten Angi variabel etter menyaktiviteten.

    • Koble til i menyaktiviteten No-input timeout and Unmatched Entry noder til aktiviteten Sett variabel.

    • Konfigurer aktiviteten Sett variabel på følgende måte:

      • I Variable velg felt Timeout.

      • Angi Variable Value to {{Tidsavbrudd +1}}.

    • Legg til betingelsesaktiviteten etter aktiviteten Angitt variabel.

    • Skriv inn følgende uttrykk i betingelsesaktiviteten:

      {{Timeout >= n}}, hvor n er antallet ganger du vil returnere samtalen til menyen før samtalen kobles fra.

      Hvis for eksempel {{Timeout >= 3}}, returnerer konfigurasjonen samtalen til menyen tre ganger før samtalen kobles fra.

    • Legg til aktiviteten Spill av melding etterfulgt av aktiviteten Koble fra kontakt for å spille av opptaket og koble fra anropet hvis anroperen ikke velger de konfigurerte alternativene eller tidsavbrudd skjer etter n antall ganger.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Prompt konfigurerer du følgende innstillinger:

  1. Disabled Text-To Speech– Tekst-til-tale er ikke aktivert som standard. Hvis du vil bruke tekst-til-tale i ledeteksten, aktiverer du veksleknappen Tekst-til-tale. Velg lydfilen fra rullegardinlisten. Du kan konfigurere opptil fem lydmeldinger (lydfiler og variabler for lydmeldinger kombinert). Aktiviteten spiller av hele ledeteksten til innringeren i den konfigurerte rekkefølgen, veksler mellom lydfilene og lydledetekstvariablene som er konfigurert.

    Hvis noen av de bestilte listeinndataene er tomme, viser systemet en flytfeil. Løs disse feilene før du publiserer flyten.

    • Add Audio File(s)– Hvis du vil konfigurere ledeteksten uten tekst-til-tale, legger du til minst én forhåndsinnspilt lydfil. Velg filen fra rullegardinfeltet merket 1. Hvis du vil legge til flere lydfiler, klikker du Add New.

      Hvis du vil fjerne en lydfil fra sekvensen, klikker du på Delete ikon som vises ved siden av rullegardinlisten. Fordi det kreves minst én lydfil, Delete ikonet er ikke synlig hvis bare ett rullegardinfelt er synlig.

      Administrer lydfiler fra innstillingen Lydmeldinger i Control Hub. Hvis du vil ha mer informasjon, kan du se Administrere lydledetekster.

    • Add Audio Variable– Bruk dette alternativet for å konfigurere lydledeteksten som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydledeteksten på flere språk basert på kundens preferanser under samhandlingen.

      Hvis du vil konfigurere lydvariabelen, klikker du Add Audio Variable. Skriv inn variabelverdien i form av et småuttrykk.

      Hvis du vil ha mer informasjon, kan du se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som er lastet opp til Control Hub.

    • Preview prompt– Klikk på Preview prompt knapp for å forhåndsvise lydfilen. I Preview prompt dialogboksen som vises klikker Spill av for å spille av de valgte lydfilene.

    • Make Prompt Interruptible– Med dette alternativet kan du angi om den konfigurerte meldingen kan avbrytes av innringerens inngang eller hendelse. Som standard, Make Prompt Interruptible ikke sjekket for menyaktiviteten. Hvis du vil at anroperen skal kunne avbryte menyen når de skriver inn DTMF-inndataene, bør du vurdere å gjøre meldingen avbrutt.

      Merk: For organisasjonene som er klargjort med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten som er avbrutt som standard, uavhengig av om Make Prompts Avbrutt avmerkingsboks er merket av eller ikke merket av av flytutviklerne.

  2. Enabled Text-To Speech– Som standard er tekst-til-tale ikke aktivert. Hvis du vil bruke tekst-til-tale i ledeteksten, aktiverer du veksleknappen Tekst-til-tale. Du kan konfigurere opptil fem lydmeldinger (tekst-til-tale-meldinger, lydfiler og variabler for lydmeldinger kombinert). Aktiviteten spiller av hele ledeteksten til innringeren i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale-meldinger, lydfiler og lydledetekstvariabler.

    • Connector– Velg en kobling for å godkjenne tekst-til-tale-tjenesten. Rullegardinlisten viser navnene på Google-koblingene som er konfigurert i Control Hub.

      Eksisterende kunder på klassisk taleplattform 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-kontakter.

    • Override Default Language & Voice Settings– Bruk denne bryteren til å overstyre taleinnstillingene som er konfigurert i variabelen Global Voicename. Denne parameteren er aktivert som standard.

    • Output Voice– Velg navnet på utdatastemmen fra rullegardinlisten.

      Hvis utdatatalenavnet som Google støtter, ikke er tilgjengelig i Output Voice rullegardinlisten, deaktiver Override Default Language & Voice Settings veksleknapp. Inkluder aktiviteten Sett variabel før menyaktiviteten i flyten.

      Konfigurer aktiviteten Sett variabel på følgende måte:

      1. Sett variabelen til Global_VoiceName.

      2. Sett variabelverdien til den nødvendige utdatatalenavnskoden (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.

    • Add Audio Files– Hvis du vil veksle tekst-til-tale meldinger med forhåndsinnspilte lydfiler, klikker du på Add Audio File. Dette legger til en ny rad i konfigurasjonen der du kan velge en lydfil fra en rullegardinliste.

    • Hvis du vil fjerne et element fra sekvensen, klikker du Delete ikonet i nærheten av det elementet. Fordi det kreves minst én melding- eller lydfil, Delete ikonet er ikke synlig når bare ett felt er konfigurert.

    • Add Text to Speech Message– Når du bygger ledeteksten, kan du bare bruke tekst-til-tale, eller du kan bruke en blanding av forhåndsinnspilte lydfiler og tekst-til-tale meldinger. Klikk Add Text-to-Speech Message for å legge til et nytt tekstinndatafelt i delen om oppretting av ledetekst.

      Important considerations:

      1. Bruk en Sett variabel-aktivitet til å angi verdien av TTS-meldingen til en flytvariabel før du bruker den i aktiviteten

      2. . Bruk enkle anførselstegn i stedet for doble anførselstegn i små uttrykk.

      Du kan skrive inn meldingen som skal leses til innringeren ved hjelp av valgt språk og tale.

      Det er ingen tegngrense for Ciscos 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 til å lese det dynamiske innholdet. Hvis du skriver inn en variabel, bruker du denne syntaksen: {{variable}}. {{NewContact.ANI}} bruker for eksempel gyldig variabel syntaks.

      For støttede SSML-koder for Cisco Cloud tekst-til-tale, se Tekst-til-tale (TTS) i Webex Contact Center.

    • Add Audio Variable– Bruk dette alternativet for å konfigurere lydledeteksten som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydledeteksten på flere språk basert på kundens preferanser under samhandlingen.

    • Hvis du vil konfigurere lydvariabelen, klikker du Add Audio Variable. Skriv inn variabelverdien i form av et småuttrykk.

      Hvis du vil ha mer informasjon, kan du se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som er lastet opp til Control Hub.

    • Preview prompt– Klikk på Preview prompt knapp for å teste og forhåndsvise tekst-til-tale meldinger og lydfiler. I Preview prompt dialogboksen som vises, velger du ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene som følger:

      1. Klikk Play alt for å spille av både lydfilen og meldingen sammen.

      2. Spill bare av lydfilene.

      3. Spill bare av tekst-til-tale meldinger.

    • Make Prompt Interruptible– Med dette alternativet kan du angi om den konfigurerte meldingen kan avbrytes av innringerens inngang eller hendelse. Som standard, Make Prompt Interruptible ikke sjekket for menyaktiviteten. Hvis du vil at anroperen skal kunne avbryte menyen når de skriver inn DTMF-inndataene, bør du vurdere å gjøre meldingen avbrutt.

      For organisasjoner som er klargjort med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten som kan avbrytes som standard, uavhengig av om flytutviklerne har sjekket eller fjernet sjekket Make Prompt Interruptible avmerkingsboksen.

  3. I egendefinerte menykoblinger konfigurerer du én eller flere menykoblinger basert på organisasjonskravene.

    Denne funksjonen hjelper én eller flere brukere med å velge forskjellige grenser i flyten basert på det valgte sifferet.

    Du kan konfigurere opptil ti egendefinerte menykoblinger.

    • DIGIT– Velg et nummer fra rullegardinlisten. DIGIT tilsvarer DTMF-inndataene som innringeren angir for å angi hvilken flyt som skal følges. Sifrene 0–9 er tilgjengelige for valg, og du kan bare velge hvert alternativ én gang.

    • LINK DESCRIPTION– Legg til en beskrivelse for å angi hvilken bane for flyten sifferet tilsvarer.

      Hvis du for eksempel trykker på 1, fører innringeren til en kø som kan hjelpe med et salgsspørsmål, skriver du inn Salg i koblingsbeskrivelsen. KOBLINGSBESKRIVELSE har ingen innvirkning på selve anropet, men kan bidra til å spore hvordan menyen er utformet.

    • Add New— Klikk på Legg til ny for å legge til flere menykoblinger. Du kan legge til et siffer og en koblingsbeskrivelse for hver rad. Du kan legge til opptil ti koblinger.

    Du kan konfigurere menykoblinger både i ruten Egenskaper og i selve aktiviteten. Dette tillater forskjellige konfigurasjonsalternativer som er basert på brukerens preferanser. Systemet oppdaterer innholdet i sanntid på begge stedene når det gjøres en redigering.

  4. Deretter konfigurerer du tekst-til-tale-innstillinger, inkluder følgende innstillinger som brukes til å validere forventet DTMF-inndata fra innringeren.

    • Speaking Rate– Angir talefunksjonen. Øk eller reduser de numeriske inndataene for å opprettholde den ideelle talefunksjonen og kontrollere utgangsfrekvensen.

      Gyldige verdier for numeriske inndata er i området 0.25 til 4.0 ord per minutt (wpm). Standardverdien er 1.0 wpm.

    • Volume Gain– Angir økning eller reduksjon i volumutgang. Øk eller reduser det numeriske inndataene for å opprettholde det ideelle volumet av utdata tale.

      Gyldige oppføringer for numeriske inndata er mellom –96.0 desibel og 16.0 desibel (dB). Standardverdien er 0.0 dB.

    • No-Input Timeout– Angir maksimal tid som aktiviteten skal vente på inndata før du fortsetter ned banen for tidsavbrudd uten inndata. Standardverdien er 3 sekunder.

  5. Menyaktiviteten bruker utdatavariabelen {{Menu.OptionEntered}}. Når systemet utfører flyten, lagrer denne variabelen DTMF-inndataene som innringeren skrev inn under samhandlingen med menyen.

    Du kan bruke utdatavariabelen {{Menu.OptionEntered}} 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 Activity Output Variables.

Spill av melding

Aktiviteten Spill av melding spiller av en uavbrutt melding til innringeren. Du kan bruke Spill av melding-aktiviteten med eller uten tekst-til-tale-funksjonen aktivert. Konfigurasjonsalternativene endres tilsvarende.

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

Avspillingsmelding-aktiviteten er uavbrutt for DTMF-inndata.

Aktiviteten Spill av melding er avbrutt på grunn av agentens tilgjengelighet til å svare på anropet, hvis den inkluderes etter aktiviteten Køkontakt i en samtaleflyt.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

Konfigurer følgende innstillinger i delen Ledetekst:

  1. Disabled Text-To Speech– Hvis du ikke ønsker å bruke Tekst-til-tale-funksjonen i ledeteksten, deaktiverer du Tekst-til-tale-knappen. Tekst-til-tale er som standard ikke aktivert.

    Du kan konfigurere opptil fem lydmeldinger (lydfiler og variabler for lydmeldinger kombinert). Hele ledeteksten spilles av til innringeren i den konfigurerte rekkefølgen, og veksler mellom lydfilene og lydmenyvariablene.

    Hvis noen av de bestilte listeinndataene er tomme, svarer systemet med en flytfeil. Løs disse feilene før du publiserer flyten

    • Add Audio Files– Hvis du vil konfigurere ledeteksten uten tekst-til-tale, legger du til minst én forhåndsinnspilt lydfil. Velg ønsket lydfil fra rullegardinlisten som er merket som 1.

      Hvis du vil legge til flere lydfiler, klikker du Add New. Filene spilles av for innringeren i den rekkefølgen de vises.

      Hvis du vil fjerne en lydfil fra sekvensen, klikker du på Delete ikonet som vises ved siden av hver rullegardinliste.

    • Add Audio Variable– Bruk dette alternativet for å konfigurere lydledeteksten som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydledeteksten på flere språk basert på kundens preferanser under samhandlingen.

      Hvis du vil konfigurere lydvariabelen, klikker du Add Audio Variable. Skriv inn variabelverdien i form av et småuttrykk.

      Hvis du vil ha mer informasjon, kan du se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som er lastet opp til Control Hub.

    • Preview prompt– Klikk på Preview spør-knapp for å forhåndsvise lydfilen. I Preview prompt dialogboksen som vises klikker Spill av for å spille av de valgte lydfilene.

  2. Aktiver tekst-til-tale – For å bruke Text-to-Speech funksjonen i ledeteksten, aktiver veksleknappen Tekst-til-tale. Du kan konfigurere opptil fem lydmeldinger (tekst-til-tale-meldinger, lydfiler og variabler for lydmeldinger kombinert). Hele ledeteksten spilles av til innringeren i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale-meldinger, lydfiler og lydledetekstvariabler.

    • Connector– Angir koblingen som skal godkjenne tekst-til-tale-tjenesten. Rullegardinlisten viser navnet på alle Google-koblinger i Control Hub. Bare de aktive kontaktene vises. Velg koblingen fra rullegardinlisten.

      Eksisterende kunder på klassisk taleplattform 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-kontakter.

    • Override Default Language & Voice Settings– Bruk denne veksleknappen til å overstyre taleinnstillingene som er konfigurert i variabelen Global Voicename. Denne parameteren er aktivert som standard.

    • Output Voice– Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer Override Default Language & Voice Settings veksleknapp. Velg navnet på utdata stemme fra rullegardinlisten.

      Hvis navnet på utdatastemme som støttes av Google, ikke er tilgjengelig i rullegardinlisten Utdatastemme, deaktiverer du Override Default Language & Voice Settings veksleknapp. Inkluder aktiviteten Sett variabel før aktiviteten Spill av melding i flyten.

      Konfigurer aktiviteten Sett variabel på følgende måte:

      1. Sett variabelen til Global_VoiceName.

      2. Sett variabelverdien til den nødvendige utdatatalenavnskoden (for eksempel en-US-Standard-D). Hvis du vil ha mer informasjon om støttede stemmer og språk, kan du se siden Google Supported Voices og språk.

    • Add Audio File– Hvis du vil veksle tekst-til-tale meldinger med forhåndsinnspilte lydfiler, klikker du på Add Audio File. Dette legger til en ny rad i konfigurasjonen der du kan velge ønsket lydfil fra rullegardinlisten.

      Hvis du vil fjerne et element fra sekvensen, klikker du Delete ikon som vises ved siden av den tilsvarende inndata- eller rullegardinlisten.

    • Add Text-to-Speech Message Speech Message– Bruk tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger for å bygge ledeteksten.

      Klikk Add Text-to-Speech Message for å legge til et nytt tekstinndatafelt i delen om oppretting av ledetekst. I dette feltet skriver du inn meldingen som skal spilles av til innringeren i det valgte språket og stemmen.

      Viktige hensyn:

      • Bruk en Sett variabel-aktivitet til å angi verdien av TTS-meldingen til en flytvariabel før du bruker den i aktiviteten.

      • Bruk enkle anførselstegn i stedet for doble anførselstegn i små uttrykk.

      • Bruk pebble escape-filtre hvis TTS-meldingen har mer enn én linje (slik at systemet spiller av meldingen), for eksempel {{ variable | escape('json')}}

      • Det er ingen tegngrense for Ciscos tekst-til-tale-meldinger.

      Feltet godtar to typer inndata – rå tekst (ren tekst) eller SSML (Speech Synthesis Markup Language) – formaterte data. Du kan også bruke variabler som en del av meldingen til å lese det dynamiske innholdet.

      For støttede SSML-koder for Cisco Cloud tekst-til-tale, se Tekst-til-tale (TTS) i Webex Contact Center.

    • Add Audio Variable– Bruk dette alternativet for å konfigurere lydledeteksten som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydledeteksten på flere språk basert på kundens preferanser under samhandlingen.

      Hvis du vil konfigurere lydvariabelen, klikker du Add Audio Variable. Skriv inn variabelverdien i form av et småuttrykk.

      Hvis du vil ha mer informasjon, kan du se Pebble-malsyntaks.

      Variabelverdien må samsvare med navnet på .wav-filen som er lastet opp til Control Hub

    • Preview prompt– Klikk på Preview prompt knapp for å teste og forhåndsvise tekst-til-tale meldinger og lydfiler. I Preview prompt dialogboksen som vises, velger du ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene som følger:

      1. Klikk Play alt for å spille av både lydfil og TTS-melding sammen.

      2. Spill av bare lydfiler.

      3. Spill bare av tekst-til-tale meldinger.

  3. Deretter konfigurerer du tekst-til-tale-innstillinger. Innstillingene for tekst-til-tale inkluderer følgende innstillinger som brukes til å validere forventet DTMF-inndata fra innringeren.

    • Speaking Rate– Angir talefunksjonen. Øk eller reduser de numeriske inndataene for å opprettholde den ideelle talefunksjonen og kontrollere utgangsfrekvensen.

      Gyldige verdier for numeriske inndata er i området 0.25 til 4.0 ord per minutt (wpm). Standardverdien er 1.0 wpm.

    • Volume Gain– Angir økning eller reduksjon i volumutgang. Øk eller reduser det numeriske inndataene for å opprettholde det ideelle volumet av utdata tale.

      Gyldige oppføringer for numeriske inndata er mellom –96.0 desibel og 16.0 desibel (dB). Standardverdien er 0.0 dB.

Ikke inkluder bare Spill av melding-aktiviteten i løkken etter aktiviteten Køkontakt i samtaleflyten. Du kan bruke en kombinasjon av aktiviteten Spill av musikk og aktiviteten Spill av melding i løkke for å lage en gyldig samtaleflyt.

Når du inkluderer aktiviteten Spill av melding før aktiviteten HTTP-forespørsel i en samtaleflyt, kjøres HTTP-forespørselen bare etter at lyden er avspilt fullt ut.

Spill av musikk

Funksjonen Spill av musikk spiller av musikk når en samtale ankommer eller er i en kø. Du kan velge en lydfil som skal spilles av når du setter en anroper på vent.

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

Før du starter

Når du inkluderer Spill av musikk-aktiviteten før HTTP-forespørsel-aktiviteten i en samtaleflyt, kjøres HTTP-forespørselen bare etter at lyden er avspilt fullt ut.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Music Settings konfigurerer du følgende innstillinger:

  1. Static Audio File– Velg dette alternativet hvis du vil konfigurere den statiske lyden som skal spilles av fra siden Lydmelding i Control Hub. Når det er valgt, velger du navnet på lydfilen (.wav) fra Music File -rullegardinlisten.

    Hvis du vil ha mer informasjon, kan du se Administrere lydledetekster.

  2. Dynamic Audio File– Velg dette alternativet for å spille av lyd dynamisk i en enkelt flyt. Du kan for eksempel bruke en variabel til å spille av ledetekster på forskjellige språk basert på kundens preferanser.

    Hvis du vil konfigurere dynamisk lyd, skriver du inn lydvariabelen som et Pebble-uttrykk. Hvis du vil ha mer informasjon, kan du se Pebble-malsyntaks.

    Variabelverdien må samsvare med navnet på .wav-filen som er lastet opp til Control Hub.

  3. Start Offset— Angi avspillingsvarigheten, i sekunder, for musikkfilen.

    Hvis filen for eksempel er 60 sekunder lang, Start Offset er 45 sekunder, og varigheten er 30 sekunder, de siste 15 sekundene spilles av først, deretter går lyden til begynnelsen og spilles av de første 15 sekundene. En verdi på 0 starter avspilling fra begynnelsen.

    Du kan angi startforskyvningen som et statisk tall (for eksempel 20) eller som et uttrykk (for eksempel {{MusicLength + 20}}).

    Kontroller at alle verdier er numeriske.

  4. Music Duration– Angi avspillingsvarighet, 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 verdier er numeriske. Hvis startforskyvningen og -varigheten overskrider fillengden, går musikken tilbake til begynnelsen og fortsetter å spille.

    Musikkavspilling følger disse reglene:

    • Hvis spesifisert Music Duration er kortere enn lydfillengden, spilles musikken bare av i den angitte varigheten. For eksempel vil en varighet på 30 sekunder med en fil på 40 sekunder spille av i 30 sekunder.

    • Hvis Music Duration overskrider lydfillengden, spilles musikken av opptil fem ganger fillengden, og løkker etter behov. For eksempel vil en varighet på 600 sekunder med en fil på 40 sekunder spille av i 200 sekunder (5 × 40).

Når du inkluderer Spill av musikk-aktiviteten før HTTP Request aktivitet i en samtaleflyt, utføres HTTP-forespørselen bare etter at lyden er avspilt fullt ut.

Ta opp

Opptaksaktiviteten registrerer taleinndataene eller ytringen til innringere som kan refereres til i samme samtaleflyt. Denne aktiviteten er kun tilgjengelig for kunder som bruker Next Generation-medieplattformen. Systemet lagrer bare de innspilte lydfilene under samtalen, og deretter slettes disse filene automatisk fra systemet. For øyeblikket er de innspilte lydfilene i et ukryptert format. Vi anbefaler ikke å ta opp sensitiv informasjon ved hjelp av denne funksjonen.

Ikke bruk opptaksaktivitet i en kontakt til flyten for oppringingsnummer for inngangspunkt, da denne konfigurasjonen ikke støttes.

1

Logg på Control Hub, velg Tjenester > Kontaktsenter > Flyter.

2

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

3

Klikk på Start Fresh. Vinduet Flow Designer vises.

4

I feltet Flytnavn, angir du et unikt navn.

5

Dra og slipp aktiviteten Record fra aktivitetsbiblioteket 2} til hovedflytlerretet.

6

I Generelle innstillinger, utfører du følgende handlinger:

  1. I feltet Aktivitetsetikett, angir du et navn på aktiviteten.

  2. I feltet Aktivitetsbeskrivelse angir du en beskrivelse for aktiviteten.

7

I Opptaksinnstillinger konfigurerer du følgende felt:

  1. Merk av for eller fjern merket i avkrysningsboksen Starttone for å aktivere eller deaktivere den korte pipelyden for å indikere starten på opptaket. Som standard er avmerkingsboksen aktivert.
  2. I feltet Tidsavbrudd for stillhet angir du den numeriske verdien mellom 1 og 120 sekunder. Dette angir maksimalt stillhetsintervall som tillates når som helst etter at opptaket har startet. Standardverdien er 4 sekunder. Opptaket stopper når det er stillhet for tidsavbruddet av stillhet.
  3. I feltet Maksimal registreringstid skriver du inn den numeriske verdien mellom 1 og 120 sekunder for å angi maksimal tid som tillates å registrere anroperens taletid. 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 til å avslutte et opptak. Som standard er terminatorsymbolet #.
8

Se følgende variabler i delen Utdatavariabler:

  • Record_audioFileData – Lagrer detaljene for lydfilene som er tatt opp.
  • Record_errorCode – Lagrer feilstatuskoden for feilene som oppstår under oppstart eller under opptak av anroperens uttalelse.
  • Record_errorDescription – Lagrer beskrivelsen av feilene som oppstår under oppstart eller under opptak av anroperens uttalelse.

Du kan bruke utdatavariabelen Record_audioFileData i aktiviteter som Play Message, Menu og Collect Digits i en samtale. Denne utdatavariabelen kan konfigureres som en lydvariabel i Ledetekst innstillingene for IVR-aktivitetene for å spille av den innspilte lyden til innringere. Variabelverdien kan være i form av et småuttrykk: {{Record_activity_label.audioFileData.name}}.

Du kan bruke utdatavariabelen Record_audioFileData i aktiviteten HTTP-forespørsel til å laste opp den innspilte lyden til den eksterne tredjepartsserveren eller API-en. Dette kan gjøres ved å velge Innholdstype som Fil og utdatavariabelen for aktivitet fra rullegardinlisten Innhold i forespørselsteksten.

Følgende tabell viser feilkodene og beskrivelsene for Record-aktiviteten:

Feilkode

Feilbeskrivelse:

Årsak

1001

UGYLDIG_SILENCE_TIDSAVBRUDD

Det konfigurerte Stille tidsavbruddet er ikke innenfor det gyldige området mellom 1 og 120 sekunder.

1002

UGYLDIG_MAXIMUM_RECORDING_DURATION

Den konfigurerte maksimale registreringstiden er ikke innenfor det gyldige området mellom 1 og 120 sekunder.

1003

UGYLDIG_TERMINATION_SYMBOL

Det konfigurerte avslutningssymbolet er ikke et av de tillatte tegnene * eller #.

1004

RECORD_API_FAILURE

Det oppstod en feil i API-en for å starte opptaket.

1005

FEATURE_DISABLED_FOR_ORG

Funksjonen er ikke aktivert for organisasjonen.

1006

Ingen lyd ble registrert for innspilling. Den innspilte lydfilen kan inneholde stillhet.

1007

En feil som oppstod i medietjenestene under opptaket.

Opptakskontroll

Flow Designer leverer en opptakskontroll-aktivitet med det formål å fange opp opptakstilsagn fra brukeren eller innringeren. Samtykke til opptak 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 under en interaksjon vil registrere samtykkeverdien for å generere en rapport, bruker du den boolske variabelen som et innspill til inntastingskontrollaktivitetens samtykkeegenskapsverdi. Deretter kan du merke variabelen som brukes til å registrere innringerens samtykke som rapporterbar.

Flytutvikleren kan bestemme om innspillingssamtykket for en samtale må registreres eller ikke, for rapporteringsformål. Når en kunde ønsker å registrere samtykket for opptak, bruker du globale variabler til å generere en samtykkerapport. Når en kunde ikke ønsker å registrere samtykket for opptak, bruker du lokale variabler. Dette gir leietakere og kunder bedre fleksibilitet til å administrere bruken av variabler.

Du kan konfigurere opptakskontroll ved hjelp av disse trinnene:

  1. Dra og slipp i flytdesigneren Recording Control aktivitet fra aktivitetsbiblioteket til lerretet.

  2. Klikk på Recording Control aktivitet for å konfigurere aktivitetsinnstillingene.

  3. I General Settings, skriv inn et navn på aktiviteten i Activity Label.

  4. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

  5. I Recording Control Settings, velg en flytvariabel fra rullegardinlisten for Enable Recording.

En menyaktivitet for IVR (Interactive Voice Response) og en opptakskontroll-aktivitet når de brukes sammen i flyten, muliggjør innspillingssamtykke. Innstillingen for brukersamtykke prioriteres i flyten sammenlignet med innstillingene for leietakernivå eller kønivå eller innstillinger for opptaksplannivå.

Opptakskontroll kan administreres i følgende scenarier:

  • Hvis konfigurasjonen for brukersamtykke er satt til Ja i flyten, registreres samtalen, uavhengig av opptakskonfigurasjonen angitt på leietakeren eller køen eller opptaksplannivået.

  • Hvis brukeren ikke samtykker og konfigurasjonen er satt til Nei i flyten, blir ikke samtalen tatt opp, uavhengig av opptakskonfigurasjonen angitt på leietakeren eller køen eller opptaksplannivået.

  • Hvis brukerens samtykke ikke er konfigurert i flyten, men en konfigurasjon er satt til Ja på et av de andre nivåene, for eksempel leietaker eller kø eller opptaksplan, blir samtalen tatt opp.

  • Hvis brukerens samtykke 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 andre opptakskonfigurasjoner, for eksempel Fortsett ved overføring, Pause gjenoppta aktivert og Pause varighet osv., fortsatt basert på det eksisterende hierarkiet, for eksempel leietaker, kø eller nivå for opptakstidsplanen.

Utdatavariabler

Denne aktiviteten har ingen utdatavariabler.

Planlegg IVR-tilbakeringinger

Den planlagte tilbakeringingsfunksjonen gjør det mulig for kunder å planlegge tilbakeringing ved hjelp av IVR. Kunder kan be om tilbakeringinger uavhengig av hverandre, uten å snakke med en agent, noe som resulterer i mer effektive kontaktsenteroperasjoner. For å støtte planlagte tilbakeringingsfunksjoner til kundene gir Flow Designer-modulen Planlegg tilbakeringing-aktiviteten i flyten.

Planlegg tilbakeringing

Bruk aktiviteten Planlegg tilbakeringing for å gjøre det mulig for innringere å enkelt planlegge tilbakeringinger gjennom IVR-systemet. Du kan bruke bestemte DTMF-ledetekster til å registrere planleggingsdetaljer fra innringeren og sende denne informasjonen som inndata til aktiviteten Planlegg tilbakeringing.

I følgende deler kan du konfigurere aktiviteten Planlegg tilbakeringing:

  • Generelle innstillinger
  • Planlegg innstillinger for tilbakeringing
  • Outputvariabler for aktivitet

Før du starter

Sørg for å konfigurere inngangspunktet for tilbakeringing i Control Hub. Se delen Konfigurere et inngangspunkt for tilbakeringing for detaljer.

1

I flytdesigneren drar og slipper du aktiviteten Planlegg tilbakeringing fra aktivitetsbiblioteket til lerretet.

2

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

3

I delen Generelle innstillinger angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

4

I Schedule Callback Settings konfigurerer du følgende detaljer:

  1. Callback Dial Number: Telefonnummeret som tilbakeringing skal planlegges til. Nummeret kan inneholde en valgfri landskode og sifre (0-9), sammen med tillatte spesialtegn: mellomrom ( ), bindestrek (-), parentes (()) og punktum (.). Den totale lengden på tallet må være mellom 7 og 15 tegn.

  2. Callback Queue: En unik identifikator som representerer køen knyttet til tilbakeringingen. Du kan tilordne en statisk køverdi eller konfigurere en dynamisk verdi ved hjelp av flytvariabler.

  3. Customer Name (Optional): Navnet på kunden som mottar tilbakeringingen. Hvis det ikke finnes noe navn, brukes tilbakeringingsnummeret til å identifisere kunden.

  4. Schedule Date: Datoen da kunden ønsker å motta tilbakeringingen.

    Planlagt dato må angis i formatet ISO-8601 (ÅÅÅÅ-MM-DD). Det må være en gyldig dato i den angitte tidssonen, og må være innen 31 dager fra gjeldende dato.

  5. Schedule Start Time: Foretrukket starttid for mottak av tilbakeringing, angitt i formatet ISO-8601 (TT:mm:ss). Starttiden må være minst 30 minutter før gjeldende tidspunkt.

  6. Schedule End Time: Foretrukket sluttid for tilbakeringing, også i ISO-8601-format (TT:mm:ss). Sluttiden må være minst 30 minutter etter starttiden og kan ikke overskride 8 timer etter starttiden.

  7. Schedule Timezone: Kundens tidssone som er relevant for den angitte datoen og klokkeslettet. Dette må være et gyldig IANA-tidssonenavn (for eksempel Amerika/New_York). Du kan tilordne en statisk tidssone eller konfigurere en dynamisk verdi ved hjelp av flytvariabler.

Inkluder en rekke IVR-aktiviteter (Meny, Samle inn sifre) for å samle inn denne informasjonen fra innringeren og sende den videre til aktiviteten Planlagt tilbakeringing. For å gjøre dette enkelt kan du se Planlagt tilbakeringingsunderflyt for detaljer.

Outputvariabler for aktivitet

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

Aktiviteten Planlegg tilbakeringing har følgende utdatavariabler:

  • ScheduleCallback.FailureCode: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
  • ScheduleCallback.FailureDescription: Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.

Følgende er feilkodene og beskrivelsene for aktiviteten for planlagt tilbakeringing:

Feilkode

Feilkodeverdi

Feilbeskrivelse

1

UGYLDIG_FORESPØRSELFor ugyldige inndata.

3

UGYLDIG_KØFor ugyldige kødetaljer.

6

SYSTEM_FEIL

Denne koden representerer de forskjellige feilene (som ikke faller inn i noen av de definerte kategoriene).

Hva nå?

Bruk Koble fra kontakt-aktiviteten til å avslutte samtaleflyten etter planlegging av en tilbakeringing.

Send sifre

Du kan bruke aktiviteten Send sifre til å konfigurere flyter som sender DTMF-toner til innringeren under en IVR-samhandling. Dette er nyttig for:

  • Secure authentication– Opprette en godkjent anropsflyt ved å bekrefte anroperen ved hjelp av DTMF.

  • Interacting with external systems– Kommunikasjon med andre systemer som krever DTMF-inndata.

Send sifre-aktiviteten muliggjør tonebasert autentisering og er viktig i scenarier som krever sikre interaksjoner, for eksempel å bekrefte autentiseringen av anropsbanen.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Play DTMF Settings konfigurerer du følgende innstillinger:

  1. Set Value– Velg dette alternativet hvis du vil konfigurere statiske DTMF-sifre.

  2. Set to Variable– Velg dette alternativet hvis du vil konfigurere DTMF-sifrene dynamisk.

    Maksimal lengde på DTMF-inndata er 32 tegn. Tegn som støttes er 0-9, A-D, stjerne (*), hash (#) og komma (,). Tegnkomma (,) betyr ett sekunders forsinkelse.

    Du kan bare bruke Send sifre-aktiviteten under den første anropsstrekningen til IVR. Hvis du bruker den i en samhandling, for eksempel konsultasjon/overføring til inngangspunkt, ignorerer systemet aktiviteten Send sifre.

Angi kunngjøring

En Sett kunngjøring-aktivitet konfigurerer kunngjøringer som spilles av ved anropstilkobling til en agent. Når dette alternativet er aktivert, kan du konfigurere en forhåndsinnspilt melding som en samsvarsmelding med juridisk informasjon, eller personlig agenthilsen, eller begge deler. Du kan bruke denne aktiviteten til 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 Pre-Dial-hendelsen i en hendelsesflyt.
  • For utgående flyter – kunngjøringsaktiviteten konfigureres i pre-oppringingshendelsen. Kontroller at aktiviteten Angi oppringer-ID er terminalaktiviteten for forhåndsoppringingshendelsen.

Angi kunngjøring-aktiviteten støtter følgende kunngjøringstyper:

  • Samsvarsmelding
  • Agent hilsen
  • Hviskende kunngjøring

Se Øk effektiviteten med forhåndsinnspilte meldinger for mer informasjon.

Slik konfigurerer du aktiviteten Angi kunngjøring:

  1. Logg på Control Hub.
  2. Navigere til Contact Center > Customer Experience > Flows.
  3. Velg ønsket flyt, og klikk på Go to Flow Settings ikon for å åpne ønsket flyt.
  4. Dra og slipp Sett kunngjøring-aktiviteten til hovedflytlerretet.
  5. I General Settings konfigurer følgende parametere:
    1. I feltet Aktivitetsetikett, angir du et navn på aktiviteten.

    2. I feltet Aktivitetsbeskrivelse angir du en beskrivelse for aktiviteten.

  6. For å konfigurere agenthilsen slår du på Enable Agent Greeting veksle. I Greeting Purpose skriv inn navnet på ønsket hilsen.
  7. Hvis du vil konfigurere samsvarsmelding, slår du på Enable Compliance Message veksle. Velg ønsket lydfil fra rullegardinlisten.

  8. Klikk Save.
  9. Klikk Publish for å publisere flyten.

Angi innringer-ID

Bruk aktiviteten Angi oppringer-ID til å definere oppringer-ID som vises under en samtale. Aktiviteten Angi innringer-ID skal bare brukes på hendelsesflyter. Angi innringer-ID er en terminalaktivitet som markerer slutten på en hendelsesflyt før oppringing. Aktiviteten Angi innringer-ID hjelper med å konfigurere ANI for følgende scenarioer:

  • Innkommende anrop

  • Utgående anrop

  • Høflig tilbakeringing

  • Forhåndsvis kampanje

  • Web-tilbakeringing

  • Utfør flyt

  • Overfør til oppringingsnummer

  • Kontakt for å ringe nummeret

    Kontakt agenten

    Konsulter til EP-DN/kø

  • Overfør til EP/kø

Du kan konfigurere denne aktiviteten ved siden av en PreDial-hendelsesbehandler. Påkrevd ANI kan konfigureres ved hjelp av aktiviteten Angi oppringer-ID basert på DNIS (Dialed Number Identification Service), operasjonstype eller deltakertype.

Du kan konfigurere agentens DN som en tilpasset ANI, slik at anropsagenten kan se anropsagtens DN/internnummer når de blir kontaktet. Dette reduserer sjansene for at interne anrop blir droppet. Når en front office-bruker (kontaktsenteragenten) for eksempel ringer en back office-bruker (en intern ansatt), kan back office-brukeren se agentens interne oppringer-ID (kontaktnummer/internnummer), og dermed minimere avvisninger av anrop.

For dette formålet kan anroperen bare se kontaktnummeret/internnummeret når anroperen blir kontaktet via utgående oppringing, konsultasjon eller overføring til DN, og DN legges til i listen over kontaktnumre.

Du må legge til kontaktnummeret i listen over interne numre for en organisasjon i Control Hub. Hvis du vil ha mer informasjon om hvordan du legger til et kontaktnummer, kan du se Opprett kontaktnummer eller internnummer.

Hvis du angir et tilfeldig nummer, kontrollerer systemet dette nummeret med standard EP-DN-tilordning som er konfigurert i Control Hub eller Management Portal. Hvis det er et manglende samsvar, 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 numrene forblir tilgjengelige for analyse i rapportene, endres ikke ANI som vises i rapportene til den tilpassede ANI.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Caller ID Settings -delen konfigurerer du følgende:

  1. Static Caller ID– Velg et oppringingsnummer som er tilordnet et inngangspunkt, fra rullegardinlisten. Hvis du ikke velger et nummer, tar systemet hensyn til standardverdien avhengig av samtalescenarioet.

  2. Variable Caller ID—Velg en gyldig variabel (et E.164 nummer, med en gyldig EP-DN-tilordning) fra rullegardinlisten. Hvis du ikke velger et nummer, tar systemet hensyn til standardverdien avhengig av samtalescenarioet. Hvis du oppgir et nummer som ikke er i nummerformatet E.164, bruker systemet standardverdien, avhengig av samtalescenarioet.

    Hvis du vil tillate interne utvidelser som tilpasset ANI for innringere, velger du Predial.otherPartyDn variabel fra rullegardinlisten som variabel oppringer-ID når du konfigurerer forhåndsoppringingsflyten for kunde/konsultert agent eller dn/overført agent eller dn. Siden denne variabelen inneholder primæragentens DN, vil det være en gyldig egendefinert ANI som vises på mottakerens enhet.

ANI-tilpasning har en avhengighet av forskriftsmessige krav. Vurder de regionale avhengighetene før distribusjon av miljøet.

En PreDial-hendelsesbehandler som brukes til å tilpasse oppringer-ID-en overstyrer ANI-en du har valgt tidligere, for eksempel agentvalgt oppringings-ANI, høflig tilbakeringing med tilpasse ANI eller et lignende scenario.

Flytstøtte er nødvendig for ethvert innkommende eller utgående scenario for å tilpasse ANI.

For brukstilfeller som har avhengighet av tjenesteleverandører, for eksempel landskodebaserte avgjørelser, regionale begrensninger osv., bør du først vurdere å teste flytene med tjenesteleverandører.

For at ANI skal fungere som forventet i forskjellige anropsscenarier, trenger du et Next Generation-miljø.

ANI-bruken for flere scenarier som gjelder i Next Generation-miljøet er:

Table 15. ANI usage for multiple scenarios in a Next Generation environment

Scenario

Konfigurasjon

Resultat ANI

Kundesamtaler inn

Hendelseshåndtereren før oppringing er ikke konfigurert

  • ANI for kontakten vises på agentens enhet

  • EP-DN vises på kontaktens enhet

Kundesamtaler inn

Hendelseshåndterer før oppringing er konfigurert

ANI presenteres på agentens enhet – som definert i aktiviteten Angi oppringer-ID

Agentoppringing

Hendelseshåndtereren før oppringing er ikke konfigurert

Kontaktens enhet og agentens enhet vises begge med Agent valgt oppringings-ANI hvis agenten velger en oppringings-ANI på skrivebordet. Ellers blir kontaktens enhet og agentens enhet presentert med leietakerens standard ANI.

Agentoppringing

Hendelseshåndterer før oppringing er konfigurert

For hver deltakers enhet kan enten den valgte agent-valgte oppringings-ANI beholdes, hvis valgt, eller kan tilpasses, som definert i aktiviteten Angi oppringer-ID.

Høflig tilbakeringing

Kunde-ANI definert i tilbakeringingsaktivitet

ANI definert i tilbakeringingsaktiviteten presenteres til kontaktens enhet.

Høflig tilbakeringing

  • Kunde-ANI definert i tilbakeringingsaktivitet

  • Før oppringing-hendelsesbehandler er konfigurert for kundestrekning

Konfigurert innringer-ID-aktivitet vil ha forrang.

Høflig tilbakeringing

  • Kunde-ANI definert i tilbakeringingsaktivitet

    Føroppringingshendelsesbehandler er ikke konfigurert for kundestrekning

  • ANI definert i tilbakeringingsaktiviteten presenteres til kontaktens enhet.

  • Hvis ANI er definert i aktiviteten Angi oppringer-ID, presenteres den til agentens enhet.

Høflig tilbakeringing

  • Kunde-ANI ikke definert i tilbakeringingsaktivitet

  • Føroppringingshendelsesbehandler er ikke konfigurert for kundestrekning

Standard ANI for leietaker vises på kontaktens enhet.

Agentoverføring, kontakt

Hendelseshåndterer før oppringing er konfigurert

Konfigurert innringer-ID vises på den overførte, konsulterte agenten-2-enheten.

Create contact number or extension

Du kan legge til et kontaktnummer i listen over interne numre for organisasjonen din. De tilpassede ANI-ene vil være synlige for disse ekstra kontaktene. Du kan enten legge til ett enkelt kontaktnummer om gangen, eller bruke masseoperasjoner til å laste opp kontaktnumre som en CSV-fil.

Hvis du vil ha mer informasjon om hvordan du utfører masseoperasjoner for å opprette, endre, importere eller eksportere konfigurasjonsobjekter i Control Hub, kan du se Masseoperasjoner i Webex Contact Center.

Slik legger du til et kontaktnummer eller et internnummer:

  1. Logg på Control Hub.

  2. Gå til Contact Center > Tenant Settings > Voice > Contact Number.

  3. Klikk på Legg til mer for å legge til et nytt kontaktnummer/internnummer i listen.

    Du kan opprette kontaktnummer/internnummer i et område mellom 2 og 9 sifre. Kontaktnummeret/internnummeret kan starte med 0. Du kan legge til maksimalt 5000 kontaktnumre/internnumre per organisasjon.

Angi Whisper-kunngjøring

Aktiviteten Angi hviskekunngjøring 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. Innringeren hører standard ringing mens den hviskede kunngjøringen spilles av.

Innholdet i meldingen kan være informasjon om anroperen, som hjelper agenten med å forberede seg på å håndtere samtalen.

Ved å gi agenter denne informasjonen på forhånd hjelper whisper-kunngjøringer dem med å håndtere samtaler mer effektivt, noe som fører til kortere samtalebehandlingstider og bedre kundetilfredshet.

Når en hvisker spiller, kan du ikke:

  • Sett samtalen på vent, overføring eller konferanse.

  • Be om veilederhjelp.

Disse funksjonene blir tilgjengelige igjen etter at kunngjøringen er fullført.

En hvisket kunngjøring:

  • Gjelder for innkommende anrop og blind overføring til EP.

  • Kan være en ledetekst eller (tekst-til-tale) TTS-streng.

  • Kan kombineres med samsvarsmelding og agenthilsen, i så fall spiller hvisken først.

  • Er ikke inkludert i samtaleopptaket.

  • Støtter alle agentendepunkttyper som telefon, myk klient og WebRTC.

1

Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene.

2

I General Settings angir du følgende informasjon:

  1. I Activity Label -feltet, angi et navn for aktiviteten.

  2. (Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.

3

I Whisper Announcement delen, kan du angi en forhåndsmelding for agenter, som leverer viktige anropsdetaljer for personlig tjeneste.

Når du slår på bryteren Aktiver tekst-til-tale, kan du velge den aktuelle koblingen.

  • Hvis du velger Google TTS-kontakt, må du ha konfigurert en Google Cloud-konto og konfigurert tekst-til-tale-tjenesten. Hvis du vil ha mer informasjon, kan du se delen Tekst-til-tale i Webex Contact Center-oppsett og administrasjonsguide.

  • Hvis du velger Cisco TTS-kontakt, kan du hoppe over konfigurasjonen av Google Cloud-kontoen.

  1. Connector– Angir koblingen som skal godkjenne tekst-til-tale-tjenesten. Rullegardinlisten viser navnet på alle Google-koblinger i Control Hub. Bare de aktive kontaktene vises. Velg koblingen fra rullegardinlisten.

    Eksisterende kunder på klassisk taleplattform 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-kontakter.

  2. Override Default Language & Voice Settings– Bruk denne veksleknappen til å overstyre taleinnstillingene som er konfigurert i variabelen Global Voicename. Denne parameteren er aktivert som standard.

  3. Output Voice– Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer Override Default Language & Voice Settings veksleknapp. Velg navnet på utdata stemme fra rullegardinlisten.

    Hvis utdatatalenavnet som støttes av Google, ikke er tilgjengelig i Output Voice rullegardinlisten, deaktiver Override Default Language & Voice Settings veksleknapp. Inkluder aktiviteten Sett variabel før aktiviteten Spill av melding i flyten.

    Konfigurer aktiviteten Sett variabel på følgende måte:

    • Set the variable til Global_VoiceName.

    • Set the variable verdien til den nødvendige utdatatalenavnskoden (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. Add Audio File– Hvis du vil veksle tekst-til-tale meldinger med forhåndsinnspilte lydfiler, klikker du på Add Audio File. Dette legger til en ny rad i konfigurasjonen der du kan velge ønsket lydfil fra rullegardinlisten.

    Hvis du vil fjerne et element fra sekvensen, klikker du på Slett-ikonet som vises ved siden av den tilsvarende inndata- eller rullegardinlisten.

  5. Add Text-to-Speech Message– Bruk tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger for å bygge ledeteksten.

    Klikk Add Text-to-Speech Message for å legge til et nytt tekstinndatafelt i delen om oppretting av ledetekst. I dette feltet skriver du inn meldingen som skal spilles av til innringeren i det valgte språket og stemmen.

    Important considerations:

    • Bruk en Sett variabel-aktivitet til å angi verdien av TTS-meldingen til en flytvariabel før du bruker den i aktiviteten.

    • Bruk enkle anførselstegn i stedet for doble anførselstegn i små uttrykk.

      Det er ingen tegngrense for Ciscos 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 til å lese det dynamiske innholdet.

    For støttede SSML-koder for Cisco Cloud tekst-til-tale, se Tekst-til-tale (TTS) i Webex Contact Center.

  6. Add Audio Variable– Bruk dette alternativet for å konfigurere lydledeteksten som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydledeteksten på flere språk basert på kundens preferanser under samhandlingen.

    Hvis du vil konfigurere lydvariabelen, klikker du Add Audio Variable. Skriv inn variabelverdien i form av et småuttrykk.

    Hvis du vil ha mer informasjon, kan du se Pebble-malsyntaks.

    Variabelverdien må samsvare med navnet på .wav-filen som er lastet opp til Control Hub.

  7. Preview prompt– Klikk på Preview prompt knapp for å teste og forhåndsvise tekst-til-tale meldinger og lydfiler. I Preview prompt dialogboksen som vises, velger du ønsket stemme for å teste ledeteksten. Du kan spille av meldingene og lydfilene som følger:

    • Klikk Play alt for å spille av både lydfil og TTS-melding sammen.

    • Spill bare av lydfilene.

    • Spill bare av tekst-til-tale meldinger.

Start mediestrøm

Start Media Stream-aktiviteten 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 på Control Hub.

2

Navigere til Contact Center > Customer Experience > Flows.

3

Velg ønsket flyt, og klikk på Go to Flow Settings ikon for å åpne ønsket flyt.

4

Dra og slipp aktiviteten Last opp lyd til hovedflytlerretet.

5

I General Settings konfigurerer du følgende parametere:

  1. I feltet Aktivitetsetikett, angir du et navn på aktiviteten.

  2. I feltet Aktivitetsbeskrivelse angir du en beskrivelse for aktiviteten.

6

I Audio File Information konfigurer følgende parametere:

  1. Audio File Type– Velg lydfiltype. For øyeblikket støttes bare Agent Personal Greeting.

  2. Greeting Purpose– Skriv inn navnet på hilsen som brukes til å opprette agenthilsen.

  3. Recording Data– Lydfilen er tatt opp.

  4. Agent ID– Unik bruker-ID tilordnet hver agent i kontaktsenteret.

Hendelsesflyter

Hendelsesflyter-fanen inneholder følgende hendelseshåndteringer som du bruker på tvers av forskjellige aktiviteter:

Om global feil

Denne hendelsen muliggjør den globale feilhåndteringen. Systemet utløser denne hendelsen når du ikke konfigurerer feilbanekoblingene for en aktivitet. Alle aktiviteter i samtalehåndtering og aktiviteter i flytkontroll eksponerer denne hendelsen. Hvis du vil ha mer informasjon, se OnGlobalError Workflow.

AgentAkseptert

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åndsvise kampanjeanrop når agenten svarer på anropet.

Aktiviteter som åpner denne hendelsen er Skjermdump og Køkontakt.

Telefonkontakt avsluttet

Systemet utløser denne hendelsen når en direktesamtale kobles fra, og fjerner alle deltakere. Hendelsen er tilgjengelig hvis du bruker valgte samtalebehandlingsaktiviteter i en flyt, for eksempel Skjermdump 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 hendelse. Under flytkjøringen vil flyten ikke fungere når du legger til en aktivitet etter at kontakten er avsluttet.

Bare aktiviteten Køkontakt eksponerer denne hendelsen.

AgentTilbudt

Systemet utløser denne hendelsen når en talekontakt tilbys en agent. Denne hendelsen gjør det mulig for flytutvikleren å konfigurere flere støttede aktiviteter som er en del av hendelsesbehandlingen. En flytutvikler kan for eksempel konfigurere en Screen Pop-aktivitet mot en AgentOffered-hendelse. Denne konfigurasjonen gir kunderelatert informasjon til agenten, før agenten tar eller svarer på et anrop.

Denne hendelsen er knyttet til NewContact.

Filen AgentOffered hendelsen støttes ikke for progressive, prediktive og forhåndsvisningskampanjer.

Du kan vise de relaterte variablene i Hendelsesutdata-variabler.

Agent frakoblet

Systemet utløser denne hendelsen når den siste agenten kobler fra en direktesamtale, og lar kunden være alene på linjen.

Køkontakt-aktiviteten eksponerer denne hendelsen.

Tilbakeringing mislyktes

Systemet utløser denne hendelsen når en høflig tilbakeringing eller planlagt tilbakeringing eller personlig planlagt tilbakeringing mislykkes.

  • Systemet prøver bare en tilbakeringing på nytt når en tilbakeringing mislykkes fra kontaktens ende. Tilbakeringingen mislykkes når kontakten er opptatt eller utilgjengelig, eller det ikke er noe svar fra en agent.

  • Samtalen mislykkes også når agentens 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 tilbakeringingen når det planlagte sluttidspunktet er nådd uten at samtalen blir rutet til en agent. For personlige planlagte tilbakeringinger mislykkes tilbakeringingen også når den tilordnede agenten ikke er logget på.

Hvis du vil bruke et nytt forsøk på tilbakeringing i en flyt, konfigurerer du en lokal flytvariabel (ved hjelp av SetVariable-aktivitet) med verdien 0 og øker den etter behov. Kontroller at verdien er mindre enn verdien for variabelt antall forsøk på nytt.

Du kan legge ved andre hendelser som du trenger i flyten for å forsøke et nytt tilbakeringingsforsøk. Inkluder en Vent-aktivitet etterfulgt av en Tilbakeringing eller noen av køaktivitetene som kø til agent og kø-kontakt i flyten. Bruk disse aktivitetene i en hvilken som helst kombinasjon eller rekkefølge etter venteaktiviteten.

For å avslutte forsøkene på nytt:

  • For en sann tilstand, bruk End Flow-aktivitet. Ikke bruk en frakobling-aktivitet.

  • For en usann tilstand bruker du en Koble fra etter at en variabel Prøv på nytt er konfigurert i flyten. I dette tilfellet er alle forsøk på nytt fullført, og det er ingen forsøk tilgjengelig.

Maksimalt antall forsøk på tilbakeringing er 10. Maksimal tid interaksjonen kan forbli i systemet er 14 dager. Det som skjer først, anses som en samhandling for å konfigurere et nytt forsøk.

Når du bruker en venteaktivitet, er minimum forsinkelsesintervall mellom forsøk på nytt 10 sekunder, og maksimalt forsinkelsesintervall mellom forsøk på nytt er 72 timer.

Når tilstanden til en kontakt er i parkert tidsavbrudd, og hvis nye forsøk er tilgjengelige, genereres en hendelse med tilbakeringingsfeil. Den konfigurerte hendelsesbehandleren i flyten fortsetter å prøve tilbakeringingen på nytt for de gjenværende forsøkene.

Når en tilbakeringing til en kontakt mislykkes, fjernes kontakten i kø, og hendelsen TilbakeringingFailed genereres. Behandling av forsøk på nytt kan kø den igjen ved hjelp av en av aktivitetene som Tilbakeringing (samme eller annen destinasjon), Kø-kontakt og/eller Kø til agent.

Hvis tilbakeringing er konfigurert til en annen destinasjon i CallbackFailed hendelsesbehandler, ferdigheter blir ikke videreført.

For planlagt tilbakeringing eller personlig planlagt tilbakeringing – i prøveflyten på nytt – bruk NewContact.DNIS i tilbakeringingsaktiviteten hvis konfigurert.

Forhåndsoppringing

Som en del av NewContact gjør PreDial-hendelsen det mulig for flytutvikleren å angi eller tilpasse oppringer-ID-en ved hjelp av aktiviteten Angi oppringer-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 oppringer-ID. Denne hendelsen utløses for både agent og kunde basert på samtalescenarioet.

For at kampanjeanrop skal lykkes, må agent- og kundeanrop foretas fra samme medieregion. Medieregionen velges basert på ANI/CLID for samtalen når den presenteres for medier. Kartleggingen mellom ANI og medieregionen utføres i Control Hub. ANI-ene som velges på agentsamtalen og kundesamtalen, hvis de kontrolleres via PreDial-hendelsen i flyten, bør velges slik at begge samtalene 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 skal ANI valgt for agentsamtalen i PreDial-hendelsen også velges slik at den valgte medieregionen er USA.

Tabellen nedenfor viser en liste over operasjonstyper og tilsvarende deltakertyper for PreDial.operationType.

Table 16. PreDial.operationType related operation and participant types

Før oppringing. Operasjonstype

Før oppringing.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

Tilpassing av ANI gjelder ikke for lederen når samtaleovervåking er konfigurert.

Konfigurer hver PreDial-hendelseshåndterbane med Angi innringer-ID som en terminal aktivitet, ellers kan kontakten bli forlatt.

Flytstøtte kreves for innkommende eller utgående scenarier for å bruke PreDial-hendelsesbehandler.

Ikke bruk flyteaktiviteter som kø en kontakt med PreDial-hendelseshåndtereren.

For ANI konfigurert mot en utgående kontakt, rutes samtalen gjennom regionen som agent-ANI er tilordnet til, uavhengig av regionen der kontakten befinner seg. Hvis en organisasjon for eksempel har kontaktsentre i USA og Australia og et utgående anrop utløses for en kontakt som er plassert i USA med agent-ANI kartlagt til Australia-regionen, rutes anropet gjennom Australia.

Se tabellen ANI-bruk for flere scenarier i et Next Generation-miljø i delen Angi innringer-ID for ANI-bruk i forskjellige samtalescenarier.

Du kan vise de relaterte variablene i Hendelsesutdata-variabler.

ContactAniOppdatert

Systemet utløser denne hendelsen når anroperens ANI endres. Hvis for eksempel en kundes anrop først går til et operatørbord og deretter sendes til agenten, oppdateres agentens skrivebord, agentenhet og all relatert informasjon automatisk med anroperens ANI. Dette sikrer at den opprinnelige oppringerens ID og riktige detaljer alltid vises.

Bare anropsoverføringer initiert fra bordtelefoner eller lokale Jabber-klienter gjenspeiler den endelige CLI-en. Overføringer utført via Webex-appen på Webex Calling oppdateres ikke for å vise den endelige CLI-en.

Utgående kampanjeAnropsresultat

Som en del av NewContact, utløses denne hendelsen hvis kontakten er koblet til en svarmaskin eller er i ferd med å bli forlatt. I begge tilfeller kan du spille av en melding før du kobler fra kontakten. Systemet forlater samtalen hvis agenten ikke er tilgjengelig.

Bare aktiviteter for Spill av musikk og Spill av melding støttes for denne behandleren, og samtalen må deretter kobles fra.

Du kan også legge til flere samtalekontrollaktiviteter som Spill av musikk, Koble fra kontakt osv. til denne hendelsen i henhold til CPA-resultatet (Call Progress Analysis). CPA-resultater kan være ett av følgende:

  • AMD – indikerer at en svarmaskin er oppdaget.
  • AVBRUTT – angir at samtalen har blitt avbrutt på grunn av utilgjengelighet av en agent.
  • LIVE_VOICE – angir at en kundes stemme blir oppdaget i en IVR-kampanje.

Hvis du vil konfigurere IVR i en utgående kampanjesamtale:

  1. Identifiser flyter som bruker OutboundCampaignCallResult hendelse.
  2. Plasser en GoTo-aktivitet for å tilordne flyten til en annen flyt.
  3. Bruk IVR-trinn som er konfigurert med aktivitet for virtuell agent i den andre flyten.

Sørg for at du utfører disse trinnene, siden du ikke kan bruke en virtuell agent-aktivitet direkte med en OutboundCampaignCallResult.

Du kan vise den relaterte variabelen i Hendelsesutdatavariabler.

Om global feil-arbeidsflyt

Mens du oppretter en flyt, kan du angi feilbanen til en aktivitet for å håndtere en aktivitetsfeil eller en generisk feil som du får under flytkjøringen.

OnGlobalError Workflow
OnGlobalError-arbeidsflyt

Hvis du får en feil under flytkjøringen, fortsetter kjøringen med neste aktivitet som er definert i feilbanen. Hvis du ikke konfigurerer feilbanen i hovedflyten, kan du fremdeles angi OnGlobalError hendelsen er tilgjengelig i fanen Hendelsesflyter for å håndtere feilen for flytkjøring.

Hvis du ikke definerer feilbaner i både Hovedflyt og Hendelsesflyt, avsluttes flyten når det oppstår en feil under flytkjøringen.

La oss vurdere et scenario der du konfigurerer aktiviteten Sett variabel i en flyt.

Flow designer example to show where to set the variable activity in the main flow.
Angi variabel aktivitet i hovedflyt

Du kan angi Udefinert feil-noden for aktiviteten Angi variabelhovedflyt for å håndtere eventuelle systemfeil under flytkjøringen. Hvis du ikke vil definere feilbanen i hovedflyten, kan du fortsatt gå til fanen Hendelsesflyt og konfigurere OnGlobalError hendelsesflyt.

Flow designer example to show the Event Flow tab setting an OnGlobalError event flow.
OnGlobalError-hendelsesflyt

I eksemplet ovenfor er Play Message lagt til i OnGlobalError hendelseshandler. Hvis det oppstår en systemfeil under utførelsen av aktiviteten Set variabel i Main Flow, vil systemet først vurdere konfigurasjonen som er gjort i aktiviteten Set variabel. Hvis det ikke er definert en feilbane, kontrollerer systemet OnGlobalError hendelsesbehandler i hendelsesflyt. Siden en Play Message-aktivitet er knyttet til OnGlobalError hendelsen i eksemplet ovenfor spiller systemet av meldingen og avslutter flyten.

Bruk variabler og uttrykk

Flytdesigner støtter følgende typer variabler:

Egendefinerte variabler

Egendefinerte flytvariabler er konfigurerte variabler av forskjellige datatyper som du kan bruke i flyten. Du kan opprette så mange flytvariabler som du trenger for å fullføre logikken i flyten.

Sikre variabler

Du kan merke flytvariabler som Sikker for å hindre logging og lagring av sensitiv informasjon (disse verdiene blir også maskert i ruten Flytfeilsøking). Du kan angi sikre variabler som Agent som kan vises eller Redigerbar agent for å kontrollere hvordan disse variablene vises i Agent Desktop.

Som standard fungerer alle eksisterende variabler i de distribuerte strømmene som usikre variabler. Åpne disse strømmene i redigeringsmodus for å se gjennom og beholde de sikre variablene etter behov.

Ved tilordning av flytvariabel kan du ikke tilordne en sikker variabel til en usikret variabel i GoTo-aktiviteten.

Du kan ikke merke globale variabler som sikre.

Opprette egendefinerte flytvariabler

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
3

Klikk på Go to Flow Designer ikon ved siden av flyten.

Filen Flow Designer vinduet vises.
4

Åpne konfigurasjonspanelet Variable Definition delen.

5

Klikk Add Flow Variable.

Du kan legge til maksimalt 30 variabler i en flyt. Dette antallet inkluderer alle globale variabler og flytvariabler, uavhengig av om de kan rapporteres eller vises av agent.

6

Angi Name og Description av variabelen.

7

Velg en Variable Type fra rullegardinlisten.

Du kan ikke endre Variable Type etter at du har opprettet variabelen.

Variabeltypene som støttes, er:

Variable Type

Variable Value

Boolsk

Velg True eller False.

Streng

Skriv inn en strengverdi. Hvis du vil bruke en variabel i et uttrykk, bruker du syntaksen: {{variable}}

Heltall

Skriv inn en heltallverdi.

Desimal

Skriv inn en desimalverdi.

Dato og klokkeslett

Angi datoen og klokkeslettet i ett av formatene som støttes:

åååå-MM-ddTTT:mm:ss.SSSZ

åååå-MM-ddTTT:mm:ssZ

åååå-MM-ddTTT:mmZ

{{now()}}

Ikke bruk funksjonen nå () for å få gjeldende tid i millisekunder, da den bruker SimpleDateFormat. Du kan imidlertid bruke EPOCH-tidsstempelfilteret til å hente gjeldende tid i millisekunder. Hvis du vil ha mer informasjon, kan du se Egendefinerte pebble-filtre.

JSON

Angi en gyldig JSON-variabelverdi i formatet: {"Key":"Value"}. For eksempel: {"CompanyName":"Cisco"}.

JSON-variabelen kan holde enkel eller nestet data. Maksimal størrelsesgrense for JSON-variabelverdien kan være opptil 16 kB. Du kan lage maksimum 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, Contains Sensitive Information ogMark Agent Viewable veksleknappene er ikke synlige.

JSON-variabler er ikke tillatt i flytkjeding.

8

Spesifiser Default Value av variabelen i henhold til den valgte variabeltypen.

9

(Valgfritt) Slå på Enable External Override veksleknapp. Ved å aktivere dette alternativet eksponerer du variabelen på kanalkonfigurasjonssiden. Dette gjør at administratorer og ledere kan overstyre den konfigurerte variabelverdien fra Control Hub. Med andre ord kan de endre verdien av flytvariabelen for en bestemt kanal uten å åpne flyten fra flytdesignmodulen.

Hvis du vil ha mer informasjon om overstyring av variabler fra Control Hub, kan du se Konfigurer en kanal.

Når du konfigurerer variabeltypen som en streng, Resource Type rullegardinlisten vises med følgende alternativer. Velg ressurstypen du vil la administratorene overstyre under kanalkonfigurasjon.

  • Lydledetekst – Overstyrer innstillingene for lydledetekst som er konfigurert i variabelen. For eksempel velkomstmeldingen eller en tekst-til-tale-melding.
  • Åpningstider – For å overstyre åpningstiden i tilfelle nødsituasjon.
  • Inngangspunkt – For å endre inngangspunktets innstillinger.
  • Oppringingsnummer – For å endre det oppringte nummeret.
  • Flyt – for å endre flyten.
  • Kø – For å endre køen.

  • Du kan ikke overstyre variabler som er merket som «Sikre».
  • Du kan konfigurere maksimalt 15 variabler som kan overstyres.

10

(Valgfritt) Hvis du slår på Contains Sensitive Information veksleknapp, systemet merker variabelen som en sikker variabel. Ved flytutføring loggfører eller lagrer ikke systemet informasjon som har passert gjennom denne variabelen.

11

(Valgfritt) Hvis du aktiverer Make Agent Viewable veksleknappen, vises variabelen på skrivebordet sammen med verdien registrert som en del av flyten.

Når du aktiverer Make Agent Viewable veksleknapp, følgende felt vises:

  • Desktop Label: Angi etiketten som er knyttet til denne variabelen når den vises på skrivebordet. Skriv inn en annen tydelig etikett enn selve variabelnavnet, slik at agenten kan forstå dataene som sendes til dem.

  • Agent Editable: Merk av i denne avmerkingsboksen hvis du vil at agenten skal kunne redigere verdien av variabelen som en del av interaksjonsøkten. Når agenten oppdaterer variabelen, sender systemet tilbake disse endringene til Flow Designer. Agenten kan redigere flytvariabelen og klikke på Lagre-knappen fra skrivebordet. Hvis anropet blir frakoblet før agenten lagrer endringene, vil ikke variabel oppdateringen finne sted.

12

Klikk Save.

Når du lagrer en egendefinert flytvariabel, lagres variabelen som en kode i panelet Globale egenskaper på skrivebordet. Hvis du merket av for variabelen som Agent vises, viser koden et headsetikon for enkel identifikasjon.

Eksempel: Rekkefølge på flytvariabler som vises på skrivebordet

Når du oppretter variabler som er markert som Agent vises, viser skrivebordet disse variablene i en bestemt rekkefølge.

Hvis du for eksempel oppretter følgende flytvariabler: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.

Skrivebordet mottar disse variablene fra flytdesigner i følgende rekkefølge: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.

Skrivebordet viser variablene i følgende rekkefølge, fra venstre mot høyre, i brukergrensesnittet:

  1. Kundens variabler Phone Number, DN, Queue, RONA Time

    .
  2. Flytvariablene sorteres i alfabetisk rekkefølge med variabler som begynner med store bokstaver først, etterfulgt av variabler med små bokstaver: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.

Eksempel: Vis samhandlings-ID på skrivebordet

En samhandlings-ID (kontaktøkt-ID) er en systemgenerert unik ID som identifiserer en gitt samhandling. Du kan hente samhandlings-ID-en fra analysatorrapportene og bruke ID-en til feilsøking av problemer knyttet til anropsfeil. Slik viser du samhandlings-ID-en på skrivebordet:

  1. Åpne ønsket flyt og velg Add Flow Variables.
  2. Angi Default Value felt til NewContact.interactionId.
  3. Aktiver Make Agent Viewable veksleknapp.

Når agenten mottar et anrop, vises samhandlings-ID-en på skrivebordet.

Redigere egendefinerte flytvariabler

Hvis variabelen allerede er i bruk, kan du ikke redigere variabel typen. Dette kan ha større følger på flyten. Denne handlingen er ikke tillatt. I dette tilfellet er rullegardinlisten for variabel type deaktivert, og det vises en advarselsmelding.

Når du har redigert en variabel, vises endringene som er gjort i hele flyten, og som vises når du klikker på en flytvariabel i vinduet Globale egenskaper.

Hvis du vil redigere en egendefinert flytvariabel, utfører du følgende trinn:

1

Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/.

2

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
3

Klikk på Go to Flow Designer ikon ved siden av flyten.

Vinduet Flow Designer vises.
4

Klikk på Rediger øverst i høyre hjørne av skjermmeldingen.

Dialogboksen Rediger flytvariabel vises. Hvis variabelen ikke brukes i flyten, er alle feltene redigerbare. Du kan endre variabelnavnet, beskrivelsen, typen og verdien.

5

Klikk på Information ikon i denne meldingen for å se en liste over aktivitetene der variabelen brukes. Hvis du vil fortsette med å redigere variabelen, fjerner du variabelen fra alle flytkonfigurasjonene før du prøver å redigere på nytt.

6

Gjør de nødvendige endringene.

Filen Save knappen forblir deaktivert til du gjør en endring.

7

Klikk Save.

Slett egendefinerte flytvariabler

Hvis variabelen brukes i en flyt, kan du ikke slette den. Når du gjør det, har du større følger med flyten. I dette tilfellet deaktiveres knappen Slett i vinduet Slett variabel, og en liste over aktiviteter hvor variabelen brukes vises.

Aktivitetene grupperes basert på om de vises i hovedflyt- eller hendelses flyter-fanen. Hvis du vil slette en variabel som er i bruk, må du fjerne den fra alle flytkonfigurasjonene før du prøver å slette.

Hvis du vil slette en egendefinert flytvariabel, utfører du følgende trinn:

1

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
2

Klikk på Go to Flow Designer ikon ved siden av flyten.

Vinduet Flow Designer vises.
3

I ruten Globale egenskaper klikker du på Delete ikonet som vises på variabeltaggen du vil slette.

Overstyr flytinnstillinger

Funksjonen for å overstyre flytinnstillinger i flytdesigner-modulen gjør det mulig for autoriserte brukere å endre visse forhåndsdefinerte innstillinger for en flyt fra Control Hub. Denne funksjonen gjør det mulig for administratorer og ledere å enkelt endre bestemte flytparametere, for eksempel åpningstider, lydmeldinger eller køtildelinger uten å åpne den nødvendige flyten.

Slik overstyrer du flytinnstillingene:

  • Du må konfigurere bestemte variabler med i flyten som eksternt konfigurerbare. Se delen Opprett egendefinerte flytvariabler for konfigurasjonsdetaljer.

  • Administratorer og ledere må deretter gjøre de nødvendige endringene i disse variablene. De konfigurerte flytvariablene vises på siden for kanalkonfigurasjon i Control Hub. Se delen Konfigurer en kanal for mer informasjon.

Funksjonen for innstillinger for overstyring gir følgende fordeler:

  • Flytgjengelighet: Administratorer kan bruke den samme flyten for forskjellige organisasjoner. De kan konfigurere forskjellige verdier for den samme variabelen for ulike kanaler uten å endre standardverdien som er definert i flyten.
  • Raskere responstid: Endringer som gjøres i variabelverdiene, tas i bruk umiddelbart, selv for samtaler som allerede pågår.
  • Reduserte feil: Eliminerer risikoen for feil ved endring av komplekse flyter.
  • Forenklet oppgavebehandling: Uten denne funksjonen må administratorene utføre følgende oppgaver, som kan være komplekse og tidkrevende for ikke-tekniske brukere:
    1. Logg på Control Hub.
    2. Åpne modulen Flytdesigner.
    3. Naviger til den nødvendige flyten og finn den relevante banen for flyten.
    4. Gjør de nødvendige endringene.
    5. Gjenoppta flyten.

Forhåndsdefinerte variabler

Flow Designer oppretter automatisk forhåndsdefinerte variabler når du bruker visse hendelser og aktiviteter i en flyt.

En liste over de tilgjengelige forhåndsdefinerte variablene vises i delen forhåndsdefinerte variabler i vinduet globale flytegenskaper. De vises også i vinduet Egenskaper for den valgte hendelsen eller aktiviteten.

Klikk på hver variabel for å åpne et skjermmeldingsvindu som forklarer hvilken type datavariabelen lagrer, slik at du vet hvordan du bruker variabelen i flyten.

Selv om de fleste attributtene til en hendelsesutdatavariabel er forhåndsdefinert og ikke kan redigeres, kan du redigere variabelen for å endre den globale variabelbetegnelsen.

Utdatavariabler for hendelse

Hendelsesutdata-variabler er spesifikt knyttet til hendelser og tar i bruk nomenklaturen: <EventName>.<VariableName>.

Alle hendelsesutdatavariablene som er tilgjengelige for bruk i en flyt, vises automatisk i Global Properties ruten etter en hendelse introduseres til flyten, og også i Properties ruten for den tilknyttede hendelsesbehandleraktiviteten.

De tilgjengelige utdatavariablene for hendelse 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 AgentEmailId variabelen kan være null. Flytutviklere bør validere denne variabelen før de bruker den, spesielt i scenarier med problemer med hurtigoppslag.

Tilpass systemvariabler

Du kan bare tilpasse skrivebordsetiketten for variablene telefonnummer og DNIS (oppringt nummeridentifikasjonstjeneste). Du kan opprette et alias for disse variablene og konfigurere dem ved hjelp av aktiviteten Angi variabel i flyten.

1

Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/.

2

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
3

Klikk på Go to Flow Designer ikon ved siden av flyten.

Vinduet Flow Designer vises.
4

Fra Global Flow Properties ruten, åpne Variable Definition delen.

5

Klikk på Configuration kategorien.

6

Klikk på Legg til flytvariabel.

7

Skriv inn Navn og Beskrivelse for variabelen.

8

Velg Streng i rullegardinlisten Variable Type.

9

Aktiver Make Agent Viewable veksleknapp.

10

I Desktop Label skriver du inn ønsket skrivebordsetikett for variabelen.

11

Klikk Save.

Dette oppretter variabelen.
12

Fra aktivitetsbiblioteket drar du aktiviteten Sett variabel inn i lerretet.

13

Gjør følgende i delen Variable Settings i ruten Activity Settings:

  1. Fra rullegardinlisten Variabel velger du variabelen du har opprettet i trinn 10.

  2. I delen Variabel verdi velger du radioknappen Sett 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 nylig opprettede flytvariabelen den valgte systemvariabelen. Under flytkjøringen vises skrivebordsetiketten for den nylig opprettede variabelen i ruten Innkommende popover og Samhandling på skrivebordet.

Outputvariabler for aktivitet

Aktivitetsutdata-variabler lagrer dataene som registreres fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter på lerretet. Aktivitetsutdatavariabler bruker følgende syntaks: <ActivityName>.<VariableName> der ActivityName endrer seg dynamisk basert på aktiviteten.

Hvis en flyt bruker en aktivitet flere ganger, har hver aktivitet en unik forekomst av hver tilhørende aktivitetsutdatavariabel. Alle aktivitetsutdatavariablene som er tilgjengelige for bruk i en flyt, vises automatisk i Global Properties ruten når du introduserer en aktivitet i flyten, og også i Properties pane for den tilknyttede aktiviteten.

De tilgjengelige aktivitetsutdatavariablene er:

  • Menu.OptionEntered: Lagrer menyalternativet som oppringeren valgte under menyaktivitetsforekomsten. Dette er et enkelt siffer fra 0 til 9.

  • CollectDigits.DigitsEntered: Lagrer sifrene som anroperen har angitt under aktivitetsforekomsten Samle inn sifre. Antall sifre avhenger av aktivitetskonfigurasjonen.

  • HTTPRequest.HTTPStatusCode: Lagrer statuskoden som ble mottatt når HTTP-forespørselen forsøkes.

  • HTTPRequest.HTTPResponseBody: Lagrer svaret når HTTP-forespørselen er utløst.

  • HTTPRequest.ResponseHeaders: Lagrer topptekstene som sendes som en del av HTTP-forespørselen.

  • VirtualAgent.IntentTriggered: Lagrer intensjonen som utløste samtaleopplevelsen til å bli behandlet 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 egendefinerte variabler som du kan vise og få tilgang til når du oppretter flyter. Administrator oppretter globale variabler i Provisioning modulen til Control Hub. Hvis du vil ha mer informasjon, kan du se delen Globale variabler i konfigurasjons- og administrasjonsveiledningen for Webex Contact Center.

Som flytutvikler kan du bruke disse variablene i henhold til dine behov. Du kan legge til disse variablene i en flyt. Du kan også redigere og fjerne en global variabel etter å ha lagt den til i flyten.

Legg til global variabel i en flyt

Du kan legge til maksimalt 30 variabler i en flyt. Dette antallet inkluderer alle globale variabler og flytvariabler, uavhengig av om de kan rapporteres eller vises av agent.

Hvis du vil legge til flere variabler utenfor maksimumsgrensen, må du slette et lik antall av de eksisterende variablene. Hvis du vil ha mer informasjon om hvordan du sletter en global variabel, se Fjern globale variabler fra en flyt.

Under opprettelsen av flyten, en global variabel av typen String kan initialiseres med en maksimal lengde på 256 tegn. Men under flytkjøring kan variabelen oppdateres til å holde opptil 1024 tegn. Overskridelse av denne grensen kan føre til uønsket atferd, for eksempel anropsfeil og ugyldige verdier.

Slik legger du til globale variabler i en flyt:

1

Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/.

2

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
3

Klikk på Go to Flow Designer ikon ved siden av flyten.

Filen Flow Designer vinduet vises.
4

I Global Flow Properties ruten, bla ned til Variable Definition > Predefined Variables delen.

5

I Global Variables -delen, klikk Add Global Variables.

Filen Add Global Variables dialogboksen vises. Den viser alle globale variabler som administratoren har opprettet i Provisioning modul.
6

(valgfritt) Bruk Search Global Variables felt for å filtrere og søke etter de nødvendige globale variablene fra listen.

7

Merk av i avmerkingsboksene for de nødvendige globale variablene fra listen, og klikk Add.

Systemet viser de valgte variablene i Global Variables delen.

Som standard har hver variabel administratordefinerte metadatafelt, for eksempel Reportable, Agent Viewable, Agent Editable og Desktop Label. Hvis administratoren endrer metadataverdier mens den globale variabelen er i bruk, gjenspeiler endringene som er gjort i Control Hub på tvers av flyter (med en venteutløpsforsinkelse på 8 timer).

Redigere 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 hjelp av Overwrite Default Value veksleknapp.

Slik redigerer du en global variabel i en flyt:

1

Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/.

2

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
3

Klikk på Go to Flow Designer ikon ved siden av flyten.

Vinduet Flow Designer vises.
4

I Global Flow Properties ruten, bla ned til Variable Definition > Predefined Variables delen.

5

I Global Variable panel, klikk på en global variabel og klikk på rediger-ikonet (Edit button).

Dialogboksen Rediger globale variabler vises. Den viser detaljene for den valgte globale variabelen, for eksempel variabeltype, standardverdi, skrivebordsetikett og agentredigerbar.
6

(Valgfritt) Aktiver Overwrite Portal Configurations veksle-knappen for å overskrive de eksisterende verdiene som er konfigurert i Control Hub. Dette gjør at du kan endre feltverdier som standardverdi, agentvisning, agentredigerbar og skrivebordsetikett.

Angi den nødvendige verdien i Default Value iht. den valgte variabeltypen. Hvis variabeltypen for eksempel er boolsk, vises dette feltet som en rullegardinliste.

Standardverdien som er angitt for en global variabel av typen streng som kan rapporteres for agent, må ikke overstige 256 tegn.

7

Gjør de nødvendige endringene.

8

Klikk Save.

Fjerne globale variabler fra en flyt

Du kan fjerne en global variabel som ikke er i bruk i noen flyt.

Hvis du ikke kan fjerne en global variabel, kontakter du administratoren for å aktivere funksjonsflagget for å fjerne globale variabler fra flyten.

Slik fjerner du en global variabel fra en flyt:

1

Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/.

2

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
3

Klikk på Go to Flow Designer ikon ved siden av flyten.

Vinduet Flow Designer vises.
4

I Global Flow Properties ruten, bla ned til Variable Definition > Predefined Variables delen.

5

I Global Variables panel, klikk på fjern-ikonet (x) for den globale variabelen du vil fjerne.

En popup-melding ber deg om å bekrefte handlingen.
6

Klikk Delete.

Dette fjerner den valgte globale variabelen fra listen.

Variabler som kan vises på skrivebordet

Du kan konfigurere følgende variabeltyper for innkommende popover- og samhandlingsruten på skrivebordet for innkommende og utgående taleanrop:

  • Systemvariabler som telefonnummer, DNIS (oppringt nummeridentifikasjonstjeneste), kønavn og RONA-tidsavbrudd

  • Globale variabler som opprettes og administreres i Control Hub.

  • Egendefinerte flytvariabler som opprettes og administreres i flytdesigner

Du kan bare konfigurere variablene som er merket som Agent Viewable.

Du kan konfigurere disse variablene både på de nye flytene og 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 hjelp av denne funksjonen.

Trinnene for å konfigurere variabler for innkommende popover- og samhandlingsruten for innkommende og utgående anrop er de samme.

Du må bygge separate flyter for innkommende og utgående anropsscenarier for å konfigurere variabler for innkommende popover- og samhandlingsruten.

Innkommende popover på skrivebordet
Det innkommende popup-vinduet vises når en agent mottar et innkommende anrop eller ringer et utgående anrop. Den viser nøkkelinformasjon om kunden i henhold til variablene som er konfigurert i Flow Designer. Du kan angi en rekkefølge for hver av disse variablene i den innkommende popup-vinduet som kan inkludere en hvilken som helst kombinasjon av system, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.
Du kan tilpasse skrivebordsetiketten for systemvariabler som telefonnummer og DNIS. Hvis du vil ha mer informasjon, se Tilpass systemvariabler.
For innkommende og utgående anrop kan du velge minst tre og maksimalt seks variabler. For konsultasjonssamtaler vil den konsulterte agenten vise tre ekstra variabler, for eksempel agentnavn, agentnummer og agentteam, som legges til i listen som standard.

Du kan ikke konfigurere variabler som inneholder sensitiv informasjon i det innkommende popup-vinduet på skrivebordet.

Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for innkommende popover, kan du se Konfigurer variabler for innkommende popover.
Interaksjonsrute
Samhandlingsruten på skrivebordet vises etter at agenten har godtatt det innkommende eller utgående anropet. Den viser informasjon som er angitt i variablene i samhandlingsruten som er konfigurert i flytdesigner. Du kan velge maksimalt 30 variabler. Du kan angi en rekkefølge for hver av disse variablene i samhandlingsruten som kan inkludere en hvilken som helst kombinasjon av system, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.

Webex Contact Center Desktop støtter for øyeblikket ikke oversettelse av etiketter for dynamiske variabler.

Du kan tilpasse skrivebordsetiketten for systemvariabler som telefonnummer og DNIS. Hvis du vil ha mer informasjon, se Tilpass systemvariabler.
Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for samhandlingsruten, kan du se Konfigurere variabler for samhandlingsruten.

Konfigurer variabler for innkommende popup-vinduer

Før du starter

Konfigurer variabler for innkommende popover for innkommende og utgående anrop.

1

Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/.

2

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
3

Klikk på Go to Flow Designer ikon ved siden av flyten.

Filen Flow Designer vinduet vises.
4

Fra Global Flow Properties ruten, åpne Variable Definition delen.

5

Klikk på Desktop Viewability & Order kategorien.

6

I Incoming Popover -delen, klikk Select Variables for Incoming Popover.

Filen Select Variables on Incoming Popover vinduet vises. Den viser alle variabler som inkluderer fire standardsystemvariabler som telefonnummer, DNIS, kønavn og RONA-tidsavbrudd. Systemvariabler som telefonnummer, DNIS og kønavn er valgt som standard, som du kan fjerne merket når du legger til flere variabler.
7

Bruk følgende søkealternativer for å filtrere listen:

  1. Skriv inn noen ord i Search Variables felt for å søke etter en bestemt variabel etter navn.

  2. Velg en variabeltype fra Select Variable Type -rullegardinlisten.

Listen er automatisk oppført med variabler i henhold til kriterieoppføringene dine.
8

Merk av i avkrysningsboksene for variablene du vil velge for innkommende popup.

Du kan velge minst tre og maksimalt seks variabler.

9

Klikk Save.

Du kan hoppe over dette trinnet hvis du aktiverer Autosave veksleknapp.

De valgte variablene vises i Incoming Popover delen.
10

Bruke handle ikon (handle icon) ved siden av en variabel for å flytte den opp og ned i listen for å angi rekkefølgen for utseendet i den innkommende popup-vinduet på skrivebordet.

11

(Valgfritt) Klikk på ikonet x ved siden av en variabel for å fjerne variabelen fra listen.

Konfigurer variabler for samhandlingsruten

Før du starter

Konfigurer variabler i ruten Samhandling for innkommende og utgående anrop.

1

Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/.

2

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
3

Klikk på Go to Flow Designer ikon ved siden av flyten.

Vinduet Flow Designer vises.
4

Fra Global Flow Properties ruten, åpne Variable Definition delen.

5

Klikk på Desktop Viewability and Order kategorien.

6

I Interaction Pane -delen, klikk Select Variables for Interaction Pane.

Filen Select Variables on Interaction Pane vinduet vises. Den viser alle variablene 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 ord i Search Variables felt for å søke etter en bestemt variabel etter navn.

  2. Velg en variabeltype fra Select Variable Type -rullegardinlisten.

Listen er automatisk oppført med variabler i henhold til kriterieoppføringene dine.
8

Merk av i avkrysningsboksene for variablene du vil velge i ruten Samhandling.

Du kan velge maksimalt 30 variabler.

9

Bruke handle ikonet (handle icon) ved siden av en variabel for å flytte den opp og ned i listen for å angi rekkefølgen for utseendet i Interaksjonsruten på skrivebordet.

10

Klikk Save.

Du kan hoppe over dette trinnet hvis du aktiverer Autosave veksleknapp.

De valgte variablene vises i Interaction Pane delen.
11

(Valgfritt) Klikk på ikonet x ved siden av en variabel for å fjerne variabelen fra listen.

Variabler for JSON

JSON variabler er egendefinerte flytvariabler av typen JSON. Du kan opprette JSON-variabler i flytdesigner. Hvis du vil ha mer informasjon, se Opprett egendefinerte flytvariabler.

Du kan bruke følgende aktiviteter til å lagre dataene i JSON-variabelen: HTTP-forespørsel, Parse og Angi variabel.

I aktivitetene HTTP og Parse kan du trekke ut data ved hjelp av JSON-banefilteruttrykk 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 tekstfeltet. 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 Pebble-uttrykk.

Bruk av JSON-variabler i pebble-uttrykk

  • Uavhengig prikk (.): Du kan bruke dot(.)-separert tilgang i Pebble-uttrykk for JSON-variabel i samtalehåndtering og flytkontrollaktiviteter.

    Syntaks: {{ jsonVariableName.fieldName }} hvor, jsonVariableName.fieldName bør evalueres til et felt i JSON-variabelen.

    I forrige eksempelkodesnutt, hvis du fjerner den ansatte til en variabel kalt empvar ved hjelp av HTTP eller Parse:

    bruk {{empvar.employeeCode}} for å få verdien som E1.

  • Indekstilgang til JSON-matrisen: Du kan få tilgang til en spesifikk indeks fra JSON-matrisen som ligner på Pebble Syntax. Hvis du vil ha mer informasjon om indekstilgang i Pebble, kan du gå til https://pebbletemplates.io/wiki/guide/basic-usage/, for eksempel:

    {
        "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 trekker ut Employees JSON-matrisen til en variabel kalt var ved hjelp av HTTP eller Parse:

    • Bruk {{ var[0]}} for å få de ansattes opplysninger om rirani som er sjef.

    • Bruk {{ var[1].directReports[0] }} for å få de ansattes opplysninger om John som er direktemelder for lederen.

    • Bruk {{ var[1].directReports[0].preferredFullName }} for å få verdien som John Irani.

    • Bruk {{ var[0].preferredFullName }} for å få verdien som Romin Irani.

Bruk av JSON-variabel i HTTP-forespørsel

Hvis du vil bruke en JSON-variabel som forespørselstekst i en HTTP-forespørsel, må du først bruke aktiviteten Set Variable til å konvertere JSON-variabelen til en streng. I delen Angi variabel aktivitet Variable innstillinger angir du for eksempel en variabel jsonString med verdi som {{ jsonVariable }}.

Bruk denne variabelen som inndata i HTTP-innstillingene. I delen HTTP-forespørselsinnstillinger angir du for eksempel forespørselstekst som {{ jsonString }}.

Skrive uttrykk

De fleste tekstinndatafelter i Flow Designer støtter skriveuttrykk. Uttrykk er ikke nødvendig, men de tillater kraftig skriptfunksjonalitet gjennom variabler for avanserte brukere. Du kan også skrive inn grunnleggende tekst og tall i de samme inndatafeltene for enkle flyter hvis du ikke trenger uttrykk.

Bryt hvert uttrykk inn i doble krølleparenteser 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/.

Syntaks for Pebble-mal

Alle inndatafeltene i flytdesigneren bruker en syntaks med åpen kildekode kalt Pebble Templates: https://pebbletemplates.io/.

Følgende er støttede symboler i Pebble-maler: ==, !=, <, >, <=, >=, +, -, *, / . Hvis du vil skrive inn egendefinerte variabler i et uttrykk, bruker du denne syntaksen: {{variable}}

I Pebble Template-syntaks må variabelnavn starte med en bokstav, en understreking (_) eller et dollartegn ($), men ikke et tall. For eksempel er 311_Promo ugyldig, mens Promo_311 er gyldig.

Logiske operatører 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. Hvis du vil ha informasjon om skriveuttrykk, kan du se dokumentene på: https://pebbletemplates.io/wiki/.

I dette grunnleggende betingelsens brukstilstand kontrollerer uttrykket for eksempel om innringerens kontonummer er større enn eller lik en bestemt verdi. Basert på hvordan uttrykket evaluerer for en gitt flytkjøring, kan flyten ta banen Sann eller Usann.

Egendefinerte småfiltre

EPOCH-tidsstempel

Du kan bruke følgende Pebble-filtre til å returnere EPOCH-tidsstempelet for Nå eller en gitt datostreng:

EPOCH-tidsstempel for Nå:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

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 at syntaksen {{ }} angis), vises et blått ikon nederst til høyre i feltet.

Klikk på det blå ikonet for å åpne en modal der du kan teste og endre uttrykket til du får ønsket resultat.

Modalen for testuttrykk inneholder følgende felt:

  • Uttrykk: Viser uttrykket som opprinnelig ble angitt i inndatafeltet fra aktivitetskonfigurasjonen.

  • Variabelfelt: Hver variabel som brukes i uttrykket har et støttefelt der du kan angi en eksempelvariabelverdi. Skriv inn en verdi for hver variabel, og klikk deretter på Test for å se resultatene hvis uttrykket utføres med de angitte parameterne.

    Hvis du vil angi variabler i et uttrykk, bruker du bare formatet {{variable name}}. {{NewContact.ANI}} er for eksempel en variabel syntaks.

  • Resultat: Viser resultatet av uttrykket etter at du klikker på Test. Hvis resultatene er forskjellige enn forventet, endrer du uttrykket etter ønske. Hvis du gjør endringer i konfigurasjonen, klikker du på Bruk endringer for å oppdatere uttrykket i aktivitetskonfigurasjonen.

Bruk flytmaler

Flytmaler er forhåndsfremstilte flyter som er utformet for spesifikke brukstilfeller. Disse malene er lett tilgjengelige i Flow Designer lerret, slik at flytutviklere raskt kan bygge og publisere flyter med minimal innsats.

Hvis du vil opprette flyter ved hjelp av flytmaler, velger du ønsket mal, tilpasser den til dine forretningsbehov, validerer, publiserer og begynner å bruke flyten. Hvis du vil ha mer informasjon, se Opprett flyter fra flytmaler.

Bruk av arbeidstid

Bruk denne flytdesignermalen for administrasjon av arbeidstid i Webex Contact Center. Innringere blir møtt med en melding, og samtalene deres rutes basert på åpningstider, ferier og nødforhold som er angitt for organisasjonen.

Denne flyten ruter samtaler basert på kontaktsenterets arbeidstid, ferielister og nødoverstyringer, noe som sikrer en optimal innringeropplevelse og effektiv håndtering av ikke-arbeidstid. Hvis kontaktsenteret er lukket, blir innringeren varslet om lukningen.

Viktige funksjoner inkluderer følgende:

  • Sentralisert styring av arbeidstid, ferier og nødoverstyringer.
  • Automatisk ruting basert på arbeidstidskonfigurasjon.
  • Cisco Text-to-Speech (TTS) brukes for alle lydmeldinger, selv om egendefinerte lydfiler kan lastes opp.
  • Standard musikk på vent er defaultmusic_on_hold.wav, men dette kan tilpasses.

Forutsetninger

  • Oppsett av arbeidstid: Opprett arbeidstider, ferielister og overstyringer i Control Hub.
  • Lydfiler: Last opp de nødvendige lydfilene for ledetekster, for eksempel BusinessHoursOpen.wav eller bruk Cisco TTS-funksjonen.
  • Kartlegging av kø, team og inngangspunkt: Konfigurer disse elementene i administrasjonsportalen for Webex Contact Center.

Flytneddeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.

Flytelement Beskrivelse
Mottatt anropEt anrop startes og går inn i flyten.
Evaluering av arbeidstidSystemet kontrollerer om gjeldende tid er innenfor arbeidstid, ferier eller en overkjøretilstand.
Håndtering av åpningstiderHvis kontaktsenteret er åpent, spilles en velkomstmelding og samtalen rutes til agentkøen.
Etter arbeidstidHvis kontaktsenteret er lukket, spilles en melding om lukketid og samtalen kobles fra.
Nødoverstyringer Hvis en nødoverstyring er aktiv, spilles nødmeldingen av og samtalen kobles fra.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.

FlytaktivitetBeskrivelse

Start

(Ny telefonkontakt)

Flyten begynner når en ny telefonkontakt mottas.

Arbeidstidssjekk

(Åpningstider)

Systemet kontrollerer om kontaktsenteret er innenfor vanlig arbeidstid, ferie eller nødoverstyring.

Ledetråd i arbeidstiden

(Arbeidstimer_Ledetekst)

I arbeidstiden spilles det en melding for å informere innringeren om at kontaktsenteret er åpent (standardfil: BusinessHoursOpen.wav).

Køkontakt

(Agent_kø)
Innringeren plasseres i køen for å bli rutet til en tilgjengelig agent.

Ventemusikk

(HoldMusic)
Musikk spilles av mens innringeren venter i køen (standardfil: defaultmusic_on_hold.wav).

Ferie lukket

(Ferie_stengt)

Hvis det er en ferie, spilles det en melding som informerer innringeren om at kontoret er lukket.

Melding etter arbeidstid

(EtterHours_Prompt)

Hvis det er etter arbeidstid, spilles det en melding for å informere innringeren om at kontoret er stengt.
Nødoverstyring

(Overstyr_nødsituasjon)

Ved en nødoverstyring spilles en nødmelding av.
Koble fra kontakten

(DisconnectContact)

Etter at meldingen er avspilt (enten etter arbeidstid, ferie eller nødsituasjon), kobles samtalen fra.

Ytterligere ressurser

Hvis du vil ha mer informasjon om hvordan du konfigurerer åpningstider, ferielister og overstyringer, kan du se Webex Contact Center og administrasjonsguide.

Omfattende innkommende kontakt

Bruk denne flytdesignermalen i Webex Contact Center for omfattende håndtering av innkommende anrop, arbeidstidskontroller, posisjon i kø-kunngjøringer og tilbakeringingsalternativer.

Denne flyten viser et omfattende scenarie for innkommende taleanrop for Webex Contact Center. Det inkluderer håndtering av åpningstider, ferier, nødoverstyringer, selvbetjeningsalternativer, kunngjøringer om posisjon i kø (PIQ) og tilbakeringingsalternativer for kunder. Den er egnet for miljøer der grunnleggende selvbetjening og samtalekø er avgjørende.

Endre flyten slik at den passer til spesifikke organisasjonens behov og håndtere 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 det som standard defaultmusic_on_hold.wav filen er oppgitt ut av boksen.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Opprett tilordning av inngangspunkter, køer, team og inngangspunkt, og alle andre organisasjonsspesifikke konfigurasjoner, for eksempel koblinger, oppringings-ANI og mer.
  • Sett opp arbeidstid, ferielister og nødoverstyringer fra Control HubServices Contact Center SetupBusiness Hours.

  • Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Flytneddeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.

Flytelement

Beskrivelse

Anropet er mottattAnropet går inn i flyten ved aktiviteten NewContact.
Sjekk åpningstiderFlyten kontrollerer gjeldende tid i forhold til de definerte åpningstidene ved hjelp av BusinessHours-aktiviteten.
  • Arbeidstid: Samtalen rutes til aktiviteten Work_Non_WorkHours_Match, og behandles videre basert på forhold som åpningstid eller etter arbeidstid.
  • Ferier: Holiday_Closed meldingen spilles av og informerer innringeren om at kontoret er lukket på grunn av ferie, etterfulgt av frakobling.
  • Nødoverstyring: Override_Emergency spiller av en melding om nødoverstyring etterfulgt av frakobling.
  • Etter arbeidstid: AfterHours_Prompt-aktiviteten spiller av en melding om stengetid, og samtalen kobles fra.
SelvbetjeningsalternativerI åpningstiden spiller aktiviteten WelcomeMenu (IVR-meny) en meny som tilbyr grunnleggende selvbetjeningsalternativer til innringere:
  • Trykk på 1 for kundestøtte: Samtalen står i kø for støtteteamet.
  • Trykk 2 for salg: Samtalen står i kø for salgsteamet.
Plassering av køen Innringeren plasseres i en kø ved hjelp av -aktiviteten.

GetPositioninQueue-aktiviteten henter innringerens posisjon i køen, og denne informasjonen blir kunngjort til innringeren ved hjelp av PlayPIQ-aktiviteten.

Alternativer for tilbakeringing og talepostHvis anroperen velger å legge igjen en talepost eller be om tilbakeringing, utløses aktiviteten FinalMenu:
  • Trykk på 1 for tilbakeringing: Callback_guf-aktiviteten brukes til å planlegge en tilbakeringing.
  • Trykk 2 for talepost: Samtalen overføres til talepost ved hjelp av VoiceMail-aktiviteten.

Ventemusikk

Musikk spilles av mens innringeren venter i køen (standardfil: defaultmusic_on_hold.wav).

Løkke-handling

Flyten sørger for at hvis en innringer går for mange ganger (gjennom aktivitetene CallLoopCycle og LoopCycle), blir de dirigert til de siste menyalternativene (tilbakeringing eller talepost).
OppringingsfrakoblingNår alle trinnene er fullført, eller hvis innringeren velger å avslutte, kobles samtalen fra ved hjelp av aktivitetene DisconnectContact.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

(NyKontakt)

Starter flyten når anropet er mottatt.

Sjekk arbeidstid

(Åpningstider)

Kontrollerer om anropet er i åpningstider, ferier eller nødsituasjoner.

IVR-meny

(Velkomstmeny)

Spiller av en meny med alternativer for selvbetjening (trykk 1 for støtte, trykk 2 for salg).

Kø-handling

  • : Plasserer innringeren i en kø for det aktuelle teamet (for eksempel kundestøtte eller salg).
  • GetPositioninQueue: Henter og kunngjør anroperens posisjon i køen.
  • PlayPIQ: Kunngjør anroperens posisjon i køen.

Ventemusikk

(MusicOnHold)

Spiller av ventemusikk mens innringeren venter i køen.

Løkke Handling

(CallLoopCycle og LoopCycle)

Sikrer at anrop som løper for mange ganger, sendes til den endelige menyen.

Frakobling

(DisconnectContact)

Kobler fra anropet etter meldinger eller når anroperen velger å avslutte samhandlingen.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.

CSAT DTMF-undersøkelse

Denne flytmalen inneholder funksjonaliteten for et IVR-drevet (Interactive Voice Response) system (PCS). Undersøkelsen er utformet for å fange opp kundetilfredshetsvurderinger effektivt og effektivt ved hjelp av en grunnleggende meny og berøringstone IVR.

Denne flyten hjelper Webex Contact Center med å samle inn tilbakemeldinger fra kunder effektivt gjennom en enkel, automatisert undersøkelse etter samtale ved hjelp av DTMF-toner (Dual-Tone Multi-Frequency). Kundene rangerer samtaleopplevelsen når de blir bedt om å rangere. Systemet samler inn kundesvarene i en global variabel som brukes til rapportering. Undersøkelsen henter vurderinger av kundetilfredshet på en skala fra 1–5.

Denne flyten er bygget for å enkelt konfigurere undersøkelser etter samtale i et par enkle trinn. Den leveres forhåndspakket med alle nødvendige byggeblokker, inkludert tale-til-tekst koblingen.

Bruk

Hvis du vil bruke denne flyten effektivt som en undersøkelsesflyt etter samtale, kobler du til en GoTo-flyt fra AgentDisconnected-hendelsen på hovedflyten. Dette sikrer at når agenten kobler fra samtalen, får innringeren en IVR-undersøkelse (Interactive Voice Response) etter samtalen som fanger opp CSAT-respons (Customer Satisfaction).

Denne flyten inkluderer meldinger som kan spilles av til kunder. Du kan tilpasse meldingene etter behov.

Forutsetninger

Før du konfigurerer denne flyten, oppretter du følgende variabler:

  • CounterSurvey

    • Type – HELTALL

    • Standardverdi—0

    • Beskrivelse – Sporer antall undersøkelsesforsøk og -økninger med hver ugyldig eller tidsavbruddsrespons.

  • Global_FeedbackSurveyResponse

    • Type – HELTALL

    • Standardverdi—0

    • Kilde – Global variabel
    • Gjør rapporterbar – Slå på.
    • Beskrivelse – Lagrer kundens vurderingsrespons eller «NoResponse» hvis det er et ugyldig/tidsavbruddsscenario.

Flytaktiviteter

Tabellen nedenfor beskriver aktivitetene som brukes i flyten.

FlytaktivitetBeskrivelse

Start

NyKontakt

Starter undersøkelsen når en ny telefonkontakt startes.

SurveyOptions (IVR-meny)

Ber brukeren om å velge en vurdering (1–5). Tallene 1, 2, 3, 4, 5 tilsvarer tilfredshetsnivåer.

Tidsavbrudd eller ugyldig respons fører til et nytt forsøk.

SettSurveyResponse

Registrerer brukerens valg og lagrer det i variabelen Global_FeedbackSurveyResponse.

SetCounterSurvey

Øker CounterSurvey-variabelen etter et tidsavbrudd eller ugyldig respons.

SjekkCounterSurvey

Validerer hvis antall nye forsøk overskrider 2 ved hjelp av følgende betingelse CounterSurvey > 2.

Avslutter undersøkelsen hvis nye forsøk er oppbrukt.

SettVariabel_r3

Tilordner 'NoResponse' til SurveyResponse hvis nye forsøk er oppbrukt.

PlaySurveyTatt opp

Spiller av en takkemelding etter at du har tatt opp svaret.

Koble fraKontakt

Avslutter samtalen på en elegant måte.

DialogFlow ES virtuell agent

Denne malen for Webex Contact Center-flytdesigneren demonstrerer dataflyten mellom Google DialogFlow ES og Webex Contact Center, med fokus på hvordan du overfører data til og fra begge plattformene under en samhandling.

Denne flyten viser hvordan data sendes mellom Webex Contact Center og DialogFlow ES for behandling av kundesamhandlinger. Det gir en grunnleggende flyt der data utveksles med DialogFlow ES for behandling av naturlig språk og automatisert agentoppfyllelse. Integreringen med DialogFlow gjør det mulig for boten å forstå kundens intensjoner og utføre passende handlinger basert på samtalen. I tillegg inkluderer flyten feilhåndtering for å sikre en jevn kundeopplevelse, selv når uventede forhold oppstår.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Google DialogFlow ES-agent med relevante intensjoner for samtalen.
  • Opprett tilordning av inngangspunkter, køer, team og inngangspunkt.
  • Aktiver Webhook Fulfillment i DialogFlow ES og bruk eksempelkoden node.js i det innebygde redigeringsprogrammet.
  • Cisco Text-to-Speech (TTS) er aktivert for dynamisk generering av egendefinerte meldinger. Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).

Flytneddeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.

Flytelement

Beskrivelse

Kunden starter kontakt Samtalen mottas av Webex Contact Center.
Data sendes til DialogFlow ESEn egendefinert hilsen, som inkluderer kundedetaljer som navn og årsak til anrop, sendes til DialogFlow ES-boten for behandling.
Bot-samhandling med DialogFlowDialogFlow behandler inndata og svar basert på konfigurerte intensjoner.
Musikk i køMens roboten behandler forespørselen, plasseres kunden i en kø med ventemusikk.
Koble fraSamhandlingen avsluttes når dialogen er fullført.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

Denne aktiviteten markerer begynnelsen av flyten. Det utløses når et nytt anrop mottas.
Angi språkFlyten bruker en Set Variable-aktivitet til å konfigurere språkkoden (en-US) for hele samhandlingen. Dette sikrer at alle taleinteraksjoner samsvarer med innringerens språkinnstilling.
Egendefinert hilsenDenne aktiviteten sender kundedetaljer som navn, e-post og årsak til å ringe til DialogFlow ES-boten. Hilsenen genereres dynamisk ved hjelp av Cisco Text-to-Speech (TTS). Eksempel på data som er sendt:
  • kundenavn: Jane Doe
  • customerE-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 av musikkMusikk spilles av mens innringeren venter i køen. Flyten bruker Ciscos standard ventemusikk, men kan tilpasses ved å laste opp forskjellige musikkfiler.

Koble fra

Denne aktiviteten kobler fra samtalen når flyten er fullført, noe som sikrer en sømløs slutt på samhandlingen.

Flytspesifikasjoner

Flyten JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex Contact Center og DialogFlow. De viktigste variablene som brukes inkluderer:

Flytvariabel

Beskrivelse

Global_FeedbackSurveyOptIn

Sporer om kunden velger å delta i en undersøkelse etter samtale.
kundenavnRegistrerer kundens navn for å tilpasse seg.
customerE-postRegistrerer kundens e-post.
kundeårsakRegistrerer årsaken til kundens samtale.
Global_LanguageKonfigurerer standardspråket (en-US).

Global_VoiceName

Bestemmer stemmen som brukes for tekst-til-tale.

Ytterligere ressurser

Hvis du vil ha mer informasjon om denne integreringen, kan du se videoen Arbeid med data på Google DialogFlow ES med Webex Contact Center.

Se Utviklerdokumentasjon for Webex Contact Center og DialogFlow ES-dokumentasjon for ytterligere veiledning.

Utviklerstøtte

Hvis du vil ha støtte angående denne integreringen, åpner du en billett med Webex Contact Center-utviklerstøtteteamet via Webex Developer Portal.

For ytterligere diskusjoner, gå til Utviklerfellesskapet for Webex Contact Center APIs.

Dynamisk variabel støtte

Denne malen gir en avansert, dynamisk inngående taleflyt som henter eksterne innstillinger, og angir flytvariablene med disse innstillingene og ruter samtaler basert på de variable konfigurasjonene.

Flyten henter flytinnstillinger dynamisk gjennom en HTTP-forespørsel og angir variabler som veileder resten av flyten. Disse variablene håndterer rutingsbeslutninger, køhåndtering, ledetekster og feilhåndtering. Dette brukes ofte til scenarier som krever fleksibilitet i samtalehåndtering basert på forretningsforhold i sanntid som arbeidstid eller ferier – der en enkelt flyt kan brukes på tvers av forskjellige brukstilfeller ved hjelp av dynamisk variabelbasert ruting.

Flyten sikrer en jevn og effektiv innringeropplevelse ved å spille av passende meldinger, håndtere arbeidstid eller feilsaker, og tilby ruting basert på organisasjonens spesifikke krav.

Flyten bruker Cisco Text-to-Speech (TTS) for alle lydaktiviteter som krever ledetekster. Egendefinert ventemusikk eller meldinger kan konfigureres ved å oppdatere flytvariablene.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, oppringings-ANI og mer.
  • Sørg for at eventuelle nødvendige statiske lydfiler eller egendefinerte TTS-ledetekster lastes opp til systemet.

  • Ha et gyldig API-endepunkt for å hente flytinnstillingene

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Flytneddeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.

Flytelement

Beskrivelse

NyKontaktFlyten begynner når et anrop mottas ved inngangspunktet.
HTTP-forespørselFlyten foretar en HTTP-forespørsel for å hente flytinnstillinger dynamisk basert på samtalens DNIS.
Sjekk arbeidstidAvhengig av flytinnstillingene kontrollerer flyten åpningstider, ferier og overstyringer for å rute samtalen på riktig måte.
Spill melding (velkommen)Basert på innstillingene som hentes, spilles en velkomstmelding av ved hjelp av TTS eller en forhåndsinnspilt melding.
KøaktivitetOm nødvendig plasseres samtalen i en kø basert på dynamiske variabler.
Spill av musikk (køadministrasjon og musikk i kø)Mens innringeren venter i køen, spilles ventemusikk av, som kan angis dynamisk.
FeilbehandlingHvis det oppstår en feil, omdirigeres samtalen til en feilhåndteringsflyt eller et annet inngangspunkt ved hjelp av GoTo aktivert av dynamiske variabler.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter 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 støtte, trykk 2 for salg).

Angi variablerSetVariable-aktiviteten lagrer dataene som hentes fra HTTP-forespørselen og tilordner verdier til flytrelaterte variabler som businessHours, kø, welcomePrompt og holdMusic.
ÅpningstiderBusinessHours-aktiviteten kontrollerer arbeidstidsplanen, ferier og overstyringer, og styrer flyten basert på gjeldende tidspunkt.
Spill av meldingPlayMessage-aktiviteten spiller av en velkomstmelding til innringeren. Dette kan konfigureres dynamisk eller forhåndskonfigureres.
KøkontaktQueueContact-aktiviteten plasserer innringeren i riktig kø, ved hjelp av dynamiske variabler for køstyring og fallback-håndtering.
Spill av musikkPlayMusic-aktiviteten spiller av ventemusikk til innringere som venter i køen, konfigurert basert på ventemusikk-variabelen.
Gå tilFlere Gå til-aktiviteter brukes til å navigere mellom ulike deler av flyten eller håndtere bestemte forhold som ferier eller feil.
Koble fraNår alle nødvendige trinn er fullført, avsluttes flyten med riktig frakobling eller omdirigering.

Hei verden

Bruk denne malen til å opprette en enkel inngående taleflyt der innringere blir møtt med en melding og deretter frakoblet. Denne flyten brukes ofte i stengetider.

Denne flyten gir en enkel flyten som spiller av en kunngjøring til innringeren. Endre flyten for å sikre en jevn innringeropplevelse ved å håndtere eventuelle feil eller ukjente forhold.

Underflyten bruker Cisco tekst-til-tale for eventuelle lydmeldinger. For musikk brukes den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Opprett tilordning av inngangspunkter, køer, team og inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, oppringings-ANI og mer.
  • Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco-tekst-til-tale (TTS).

    Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Flytneddeling

  1. Anropet mottas og går inn i flyten.
  2. En velkomstmelding spilles av til innringeren.
  3. Innringeren plasseres i en kø.
  4. Ventemusikk spilles av mens innringeren venter.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

Flyten begynner når et anrop mottas
Spill av melding
  • Anropet er rettet til WelcomeMessage-aktiviteten, som spiller av en velkomstmelding til innringeren.
  • Dette bruker TTS, men kan være en forhåndsinnspilt melding, hilsen på innringeren eller gi noe informasjon.

Koble fra

  • Etter velkomstmeldingen sendes anropet til frakoblingsaktiviteten.
  • Denne aktiviteten kobler fra samtalen og avslutter samhandlingen etter at meldingen er avspilt.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Automatisk svartjeneste-meny

Bruk denne Webex Contact Center-flytdesignmalen til å opprette et menydrevet system for effektiv samtaleruting. Det automatiserer innkommende handlinger og leder anropere til de riktige teamene eller tjenestene for en jevnere opplevelse.

Denne flyten automatiserer den første samhandlingen med innringeren, slik at vedkommende kan navigere gjennom forskjellige menyalternativer. Den inkluderer dynamisk feilhåndtering, flerspråklig støtte og en høflig frakoblingsprosess i tilfelle feil eller inndata som ikke gjenkjennes.

Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Opprett tilordning av inngangspunkter, køer, team og inngangspunkt.
  • Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Flytneddeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.

Flytelement

Beskrivelse

Mottatt anrop

(Ny telefonkontakt)

Flyten utløses når en ny telefonkontakt startes av et innkommende anrop.

Velkomstmelding

(Velkomstmelding)

En hilsen spilles av: Velkommen til Webex Contact Center!

Hovedmeny

(IVR-meny)

Innringeren får et sett med menyalternativer. Menyen leses høyt ved hjelp av TTS, som veileder oppringeren gjennom forskjellige tjenestealternativer:

  • Trykk på 1 for serviceteam
  • Trykk 2 for salgsteamet
  • Trykk på 3 for utenlandsk team
  • Trykk på 4 i åpningstimer
  • Trykk på 5 for vanlige spørsmål
  • Trykk på 6 for forutsetninger
  • Trykk på 7 for faktureringsproblemer
  • Trykk 8 for å få en representant
  • Trykk på 9 for generell informasjon
  • Trykk på # for å gjenta menyen
  • Trykk på * for å legge på

Ruting basert på valg

Basert på det valgte alternativet overføres anroperen enten til et bestemt team (blind overføring) eller plasseres i en kø for å vente på neste tilgjengelige agent.

Feilhåndtering

Ugyldige inndata løses med en feilmelding, og innringeren blir bedt om å prøve på nytt.

Musikk på vent

(Spill av musikk)

Mens du venter i en kø, er standard ventemusikk (defaultmusic_on_hold.wav) spilles av.

Koble fra

Flyten avsluttes ved å koble fra anropet.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.

Flytaktivitet

Beskrivelse

Ny telefonkontakt

(Start)

Dette er startpunktet for flyten når en ny telefonkontakt startes av et innkommende anrop.

Spill av melding

(Velkomstmelding)

Kunden får en melding: Velkommen til Webex Contact Center!

Dette trinnet bruker Cisco Cloud Text-to-Speech (TTS) til å generere meldingen.

Hovedmeny

(IVR-meny)

Innringeren får en meny med forskjellige alternativer:

  • Trykk på 1 for serviceteam
  • Trykk 2 for salgsteamet
  • Trykk på 3 for utenlandsk team
  • Trykk på 4 i åpningstimer
  • Trykk på 5 for vanlige spørsmål
  • Trykk på 6 for forutsetninger
  • Trykk på 7 for faktureringsproblemer
  • Trykk 8 for å få en representant
  • Trykk på 9 for å snakke med serviceteamet igjen
  • Trykk på # for å gjenta menyen
  • Trykk på * for å legge på

Ruting basert på valg

(Vilkår)

Basert på det valgte alternativet overføres anroperen enten til et bestemt team (blind overføring) eller plasseres i en kø for å vente på neste tilgjengelige agent.

  • Blind overføring til tjenester eller salgsteam.
  • Kø innringeren etter en representant, med ventemusikk som spilles av under ventetiden.

Spill av musikk

(Musikk på vent)

For samtaler i kø spiller systemet av ventemusikk mens innringeren venter på neste tilgjengelige agent.

Feilhåndtering

Hvis et ugyldig alternativ er valgt eller inndataene tidsavbrytes, spiller systemet av en melding som ber innringeren om å prøve på nytt.

Koble fra

Etter at samhandlingen er fullført eller det oppstår en feil, kobler flyten fra samtalen ved hjelp av aktiviteten Koble fra kontakt.

Ekstra brukstilfeller

  • Undermenyer: Det finnes en meny for språkvalg der brukerne kan velge ønsket språk ved å trykke på 1 for engelsk eller 2 for spansk. Menyen gjentas hvis oppringeren trykker på #.
  • Feilmeldinger: Når ugyldige inndata mottas, spilles det av en feilmelding. Ved kritiske feil ber systemet om unnskyldning og kobler fra innringeren.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Microsoft Dynamics HTTP(S) data dip

Bruk denne flytdesignmalen til å opprette en IVR-flyt i Webex Contact Center som kobles til MS Dynamics ved hjelp av en HTTP-kontakt. Denne flyten henter kunde- og case-detaljer ved hjelp av ANI fra CRM, hilser oppringeren med en personlig melding og ruter samtalen.

Med denne flyten får innringeren en personlig melding basert på CRM-dataene, og hvis ingen sak blir funnet, overføres samtalen til en agent. Agenten får kunden eller casedetaljer i sanntid gjennom 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. Hvis ingen kunde- eller case-informasjon blir funnet, blir samtalen rutet til en agent, og riktig melding spilles av til innringeren. Agenten mottar et skjermbilde som viser enten et New Case-skjema eller detaljene i den sist opprettede saken for kunden.

Skjermbilder er aktivert for å sikre at agentene er utstyrt med nødvendig informasjon når de svarer på anrop.

Forutsetninger

Sørg for at følgende krav oppfylles før du implementerer denne flyten:

  • Applikasjon registrert i Azure for MS Dynamics CRM.
  • OAuth 2.0 og oppsett av kontakter i Control Hub må konfigureres på forhånd.
  • Importer malen til flytdesigner.
  • 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 kreves, kan brukere laste opp lydfiler. Standard ventemusikk brukes fra Webex-lageret.

Flytneddeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.

Flytelement

Beskrivelse

Mottatt anrop

Anroperens ANI er tatt opp.

Stripe ANI

Landskoden + fjernes fra ANI.

Hent kundeinformasjon

Det gjøres en HTTP-forespørsel til MS Dynamics CRM om å slå opp kundedetaljer ved hjelp av den fjernede ANI-en.

Betinget kontroll – kunden finnes

Hvis kunden finnes, foretas en annen HTTP-forespørsel for å hente saksdetaljene. Hvis kunden ikke finnes, spilles meldingen Ingen sak funnet.

Spill av personlig informasjon om sak

Hvis det blir funnet en sak, blir innringeren møtt med detaljer om den siste saken.

Rute til agent eller koble fra

Anroperen får deretter muligheten til å snakke med en agent eller koble fra.

Skjermdump for agent

Når agenten svarer, presenteres saksdetaljene eller det nye saksskjemaet i en ny nettleserfane.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter for en IVR-flyt som kobles til MS Dynamics ved hjelp av en HTTP-kontakt.

Flytaktivitet

Beskrivelse

Start

Starter flyten når anropet er mottatt.

Stripe ANI

Fjern landskoden + fra ANI for å forberede seg på MS Dynamics-oppslaget.

Få kundeinformasjon

En HTTP GET-forespørsel sendes for å hente kundens fulle navn og kontakt-ID basert på ANI.

Betinget kontroll – kunden finnes

Kontrollerer om kunden finnes i MS Dynamics. Hvis sann, henter du saksdetaljene. Hvis usann, spilles det av en melding som informerer innringeren om at ingen sak ble funnet.

Få informasjon om sak

Henter sakstittelen og saknummeret ved hjelp av kundens ID fra forrige trinn.

Spill av personlig melding

Hilser oppringeren etter navn og gir saksdetaljer ved hjelp av TTS (Tekst-til-tale).

Spill ingen sak funnet

Spiller av en melding hvis ingen sak blir funnet for den som ringer, og informerer dem om at de vil bli overført til en agent.

Hovedmeny

Gir anroperen muligheten til å koble fra en agent eller koble fra anropet.

Køkontakt

Ruter oppringeren til en tilgjengelig agent basert på forhåndsdefinerte køinnstillinger.

Spill av musikk

Spiller av ventemusikk mens innringeren venter i køen.

Koble fra kontakten

Avslutter samtalen hvis anroperen velger å koble fra.

Skjermdump

Viser saksinformasjonen eller nytt saksskjema for agenten når anropet besvares.

Ytterligere ressurser

For trinnvise instruksjoner om hvordan du konfigurerer flyter, se Webex Contact Center-oppsett og administrasjonsguide.

For en demonstrasjon av MS Dynamics-integrering, se hvordan du konfigurerer en egendefinert kontakt for MS Dynamics CRM.

Hvis du vil ha mer informasjon om API-verktøy som skal godkjennes i Microsoft Dataverse-miljøer, kan du se Bruk søvnløshet med Dataverse Web API.

Prosenttildeling og A/B-distribusjon

Bruk denne Webex Contact Center-malen for flytdesigner til å distribuere anrop etter prosent på tvers av forskjellige køer, for å sikre jevn drift og minimere drop-offs under høye samtalevolum.

Denne flyten distribuerer innkommende anrop basert på en prosentbasert tildeling. Nærmere bestemt blir 90 % av kontaktene rutet til hovedkøen, 0 % til støtte for overløp (inaktiv) og 10 % til en ekstern kø. Etter tildeling spilles innringere av en melding som angir køtilordningen, 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 den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Opprett tilordning av inngangspunkter, køer, team og inngangspunkt.
  • Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Flytneddeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.

Flytelement

Beskrivelse

Anropsmottak

Anropet går inn i flyten på NewContact-punktet.

Tilordning i prosent

90% av anrop rutes til hovedkø.

10% av anrop rutes til offsite-køen.

Spill av kømelding

Etter prosenttildelingen hører innringeren en melding som angir tildelingsbanen.

Køkontakt

Innringeren plasseres i den tilordnede køen.

Ventemusikk

Mens de venter i køen, hører innringere ventemusikk.

Agenttilordning

Samtaler rutes til den tilgjengelige agenten i den tilordnede køen.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.

Flytaktivitet

Beskrivelse

NyKontakt

Dette er startpunktet når en ny telefonkontakt mottas.

ProsentTildeling

Tildeler innkommende kontakt basert på prosentfordelingen:

  • 90% rettet til Hovedkø.
  • 10% rettet til offsite-køen.

SettVariabel

Fanger opp den tildelte prosentandelen (90 %, 10 %) i en variabel som heter PercentageAllocated.

SettVariabel

Registrerer utgangsbanen (Hovedkø eller Offsite) samtalen tok i en variabel kalt PercentageExitPath.

PlayMessage

Spiller av en melding ved hjelp av Cisco TTS som informerer innringeren om tildelingen, for eksempel: Du har nådd 90 % tildeling! Gren 1 Hovedkø.

KøKontakt

Kø kontakten basert på den tildelte banen (Hovedkø eller Offsite).

PlayMusic

Spiller ventemusikk (defaultmusic_on_hold.wav) mens innringeren venter i køen.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Salesforce HTTP(S) data dip

Bruk denne flytdesignmalen til å opprette en IVR-flyt i Webex Contact Center som kobles til Salesforce via en HTTP-kontakt, slik at dynamisk ruting og datautvinning blir mulig for å administrere Salesforce-saker.

Denne flyten bruker Webex Contact Centers HTTP-kontakt til å hente kundeinformasjon fra Salesforce ved hjelp av et ANI-oppslag. Flyten henter kundens konto, kontakt og saksinformasjon fra Salesforce og ruter samtalen tilsvarende.

Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.

Forutsetninger

Før du konfigurerer denne flyten, må du kontrollere følgende:

  • Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, oppringings-ANI og mer.
  • Konfigurer Salesforce-kontakten ved hjelp av OAuth2. Hvis du vil ha detaljerte trinn, kan du se Konfigurere den tilkoblede appen for Webex Contact Center Salesforce-kontakten.
  • Importer vedlagt flyt Salesforce_HTTP_Connector.json inn i flytdesigneren for Webex Contact Center.
  • Bruk Salesforce API-samlingen til å utforske REST API-ene.
  • Bruk følgende kommando for å generere OAuth-tilgangstokenet manuelt:
    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 eksemplet med integrering viser hvordan denne flyten sikrer sømløs kundeservice ved å integrere Salesforce med Webex Contact Center, slik at relevant informasjon er lett tilgjengelig for både kunder og agenter.

  1. En kunde ringer inn til Webex Contact Center og telefonnummeret deres blir registrert.
  2. Systemet utfører et ANI-oppslag i Salesforce for å finne samsvarende konto- og kontaktinformasjon.
  3. Basert på de innsamlede dataene 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.
  5. Etter samtalen legger Webex Contact Center ut samtaledetaljer og kommentarer tilbake til Salesforce-saken.

Flytneddeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.

Flytelement

Beskrivelse

ANI-oppslag og ruting

Flyten begynner ved å registrere kundens telefonnummer. Telefonnummeret er formatert, og et Salesforce API-anrop henter kontoen og kontakten som er knyttet til ANI. Hvis kunden blir funnet, blir de rutet basert på den tilknyttede Salesforce-saken.

Oppdateringer etter samtale

Når agenten fullfører samtalen, legger Webex Contact Center inn informasjon som anropskommentarer og anrops-ID-er til den aktuelle Salesforce-saken.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.

Flytaktivitet

Beskrivelse

Start

(NyKontakt)

Fanger opp informasjon om innkommende anrop og begynner flyten.

Angi telefonnummer

(Angitt telefonnummer)

Formaterer det registrerte telefonnummeret for Salesforce API-oppslag.

Kontooppslag

(KontoByANI)

Utfører en HTTP GET-forespørsel til Salesforce, som henter kundens kontodetaljer basert på telefonnummeret.

Kontaktoppslag

(ContactByANI)

Henter kontakten som er knyttet til telefonnummeret via en Salesforce SOQL-spørring.

Case-oppslag

(CasebyContactId)

Henter de åpne saksene knyttet til kontakten, og henter saksdetaljer, inkludert saksnummer og ID.

Køkontakt

(Køkontakt)

Ruter anropet til den aktuelle agenten basert på Salesforce-informasjonen og kundens prioritet.

Spill av musikk

(Musikk)

Spiller av ventemusikk mens kunden venter på å bli koblet til en agent.

Skjermdump

(ScreenPopAccount)

Åpner kundens Salesforce-kontoside på agentens skrivebord når anropet besvares.

Legg inn kommentar

(InnleggComment)

Legger inn anropsdetaljene til den aktuelle Salesforce-saken når samhandlingen er fullført.

Sluttflyt

(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 administrasjonsguide.

Hvis du vil ha en omfattende videokonfigurasjon, kan du se denne todelte serien:

ServiceNow HTTP(S) data dip

Bruk denne flytdesignermalen til å hente og oppdatere hendelser og andre objekttyper på en sikker måte i ServiceNow gjennom Webex Contact Center.

Denne flyten integrerer Webex Contact Center med ServiceNow ved hjelp av en HTTP-kontakt for å rute beslutninger og hente hendelsesdetaljer gjennom ServiceNow’s 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. Et anrop mottas av Webex Contact Center.
  2. Det spilles en velkomstmelding til innringeren og nevner hendelsesdetaljene.
  3. Systemet utfører et oppslag i ServiceNow ved hjelp av ANI til å hente anroperens sys_id for å få innringerens objektidentifikator på ServiceNow.
  4. Basert på sys_id, ser systemet opp den aktive hendelsen for innringeren.
  5. Hendelsesnummeret spilles av til innringeren.
  6. Samtalen settes i kø for neste tilgjengelige agent, prioritert basert på hendelsens alvorlighetsgrad.
  7. Ventemusikk spilles av mens innringeren venter i køen.
  8. Når samtalen er koblet til en agent, vises hendelsesinformasjonen på agentens skrivebord.
  9. Etter samtale legger Webex Contact Center inn samtaleinformasjon tilbake til den relevante hendelsen i ServiceNow.

Forutsetninger

Før du konfigurerer denne flyten, må du kontrollere følgende:

  • OAuth2 oppsett: Konfigurer OAuth2 i ServiceNow og Webex Contact Center, etter videoveiledningen.
  • Administratoroppsett: Logg på admin.webex.com og konfigurer kontakten. Gå til Contact Center > Connectors > Custom Connector > OAuth2. Angi påkrevd legitimasjon som beskrevet i videoveiledningen.

Eksempel på brukstilfelle

Dette eksempelintegreringen viser hvordan Webex Contact Center kan forbedre kundeopplevelsen gjennom tilpassede interaksjoner, samtidig som ServiceNow brukes for ANI-oppslag og hendelsesstyring:

  1. Innkommende anrop: Kunder ringer inn til Webex Contact Center.
  2. ANI-oppslag: Webex utfører et ANI-oppslag i ServiceNow for å identifisere oppringeren.
  3. Hendelsesoppslag: ServiceNow henter den tilknyttede hendelses-ID-en basert på innringerens detaljer.
  4. Personlig hilsen: Kunden får en personlig melding med referanse til deres aktive hendelse.
  5. Ruting og prioritering: Samtaler rutes basert på hendelsens alvorlighetsgrad, slik at kritiske problemer løses først.
  6. Agenttilordning: Samtalen rutes til en tilgjengelig agent, med hendelsesdetaljer som vises på agentens skrivebord.
  7. Oppdateringer etter samtale: Webex Contact Center legger inn relevant samtaleinformasjon, inkludert samtaleidentifikatorer, til ServiceNow ved hjelp av hendelsesflyter.

Flytaktiviteter

Tabellen nedenfor beskriver aktivitetene som brukes i flyten, og deres rolle i integreringen.

Flytaktivitet

Beskrivelse

Start

(NyKontakt)

Flyten begynner når et innkommende anrop mottas.

Spill av melding

(Hilsen)

Spiller av en velkomstmelding ved hjelp av Cisco Cloud Text-to-Speech, for eksempel: Velkommen til ServiceNow-demoen. Hendelsesnummeret ditt er: {{incidentNum}}

Sett variabel

(Sifferstripe ANI)

Fjerner internasjonal kode (+1) fra ANI for nøyaktig samsvar.

Sett variabel

(ANI-format)

Formater ANI til ServiceNow sitt nødvendige format for spørringer: (123) 456-7890.

HTTP-forespørsel

(Oppslagsbruker)

Ser 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 innringeren ved hjelp av tekst-til-tale.

Køkontakt

(Kø til agent)

Plasserer innringeren i køen for neste tilgjengelige agent, basert på hendelsens alvorlighetsgrad.

Spill av musikk

(Ventemusikk)

Spiller av ventemusikk mens innringeren er i køen.

Etter anrop

(Legg inn kommentarer til ServiceNow)

Legger inn samtaleinformasjonen, inkludert hendelsesnummeret, tilbake til ServiceNow når samtalen er avsluttet.

Ytterligere ressurser

Hvis du vil utforske og teste REST API-ene, kan du importere ServiceNow API Postman-samlingen (ServiceNow API Collection.postman_collection.json) til postmann. Dette bidrar til å forstå hvilke API-er som er tilgjengelige og hvordan de samhandler med Webex Contact Center.

Hvis du vil ha mer informasjon om Webex Contact Center-flyter, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Enkelt innkommende anrop til kø

Bruk denne flytdesignermalen i Webex Contact Center for å gi en enkel prosess for håndtering av innkommende anrop. Innringere blir hilst, står i kø til en agent og hører ventemusikk mens de venter.

Denne flyten gir en enkel prosess for håndtering av innkommende anrop i et kontaktsenter:

  1. Et anrop mottas og går inn i flyten gjennom inngangspunktet.
  2. En velkomstmelding spilles av til innringeren.
  3. Innringeren plasseres i en kø for neste tilgjengelige agent.
  4. Mens du venter i køen, spilles ventemusikken til innringeren.
  5. Denne flyten sikrer en smidig opplevelse ved å plassere feilhåndteringsmekanismer og tillate fallback scenarioer i tilfelle agenter ikke er tilgjengelige.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Opprett tilordning av inngangspunkter, køer, team og inngangspunkt.
  • Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

(Ny telefonkontakt)

Flyten begynner når et anrop mottas gjennom inngangspunktet. Anropet godtas inn i flyten og går videre til neste trinn.

Spill av melding

(Velkomstmelding)

Det spilles en melding for å hilse oppringeren velkommen. I denne flyten sier meldingen: Velkommen til Webex Contact Center!

Denne meldingen konfigureres 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 anropet til Q_arubhatt-køen, som ruter anroperen til den lengste tilgjengelige agenten.

Spill av musikk

(Musikk på vent)

Mens de venter i køen, spiller strømmen av ventemusikk (defaultmusic_on_hold.wav). Den spilles av i 30 sekunder før løkken.

Spill av melding

(Vent melding)

En sekundær melding spilles av mens innringeren venter: Takk for tålmodigheten. Vent til vi finner deg en ekspert.

Denne meldingen konfigureres ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak.

Sluttflyt

Flyten avsluttes ved agenttilkobling eller hvis det oppstår en feil. Det sikrer at oppringeren håndteres problemfritt, enten de er koblet til en agent eller hvis flyten må avsluttes på grunn av en feil.

Feilhåndtering

Flyten er utformet for å håndtere uventede problemer ved å avslutte på en elegant måte, med tilbakefallsruter tilgjengelig.

Ytterligere ressurser

Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Virtuell agent med Google DialogFlow CX

Bruk denne flytdesignermalen til å integrere Google DialogFlow CX med Webex Contact Center. Denne flyten gir forbedret kundesamhandling med fleksibel og dynamisk datahåndtering.

Denne flyten viser hvordan du overfører data fra Webex Contact Center til Google DialogFlow CX, slik at du kan utnytte avanserte virtuelle agentfunksjoner. Den inneholder eksempler på håndtering av innringerinnstillinger som navn, avtaler og anropsårsaker, med fokus på å overføre data sømløst mellom begge plattformene.

Denne flyten bruker Cisco tekst-til-tale (TTS) for eventuelle lydmeldinger.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:

  • Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger.
  • Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
  • Konfigurer den virtuelle Google DialogFlow CX-agenten og konfigurer nødvendige webhook-integrasjoner.

Flytneddeling

  1. Anropet mottas og går inn i flyten.
  2. Innringeren blir dirigert til en API som henter navnet sitt fra et mock-endepunkt.
  3. En velkomstmelding spilles til innringeren, inkludert navnet deres, ved hjelp av Google DialogFlow CX.
  4. DialogFlow CX virtuell agent samhandler med innringeren for å samle inn inndata, for eksempel avtaledatoer og klokkeslett.
  5. Kundedataene sendes tilbake til Webex Contact Center for potensiell videre behandling.
  6. Basert på samhandlingen eskaleres eller avsluttes samtalen.
  7. Hvis den eskaleres, plasseres innringeren i en kø.
  8. Ventemusikk spilles av mens innringeren venter på en agent.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.

Flytaktivitet

Beskrivelse

Start

Flyten starter når et anrop mottas, startes gjennom NewContact-aktiviteten.

HTTP-forespørsel

(GetCustomerName)

Systemet foretar 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 samhandling 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 anropsårsak, avtaledetaljer og mer.

Parse

Denne aktiviteten analyserer responsen mottatt fra DialogFlow CX og oppdaterer flytvariablene (Call_Reason, appointment_date, appointment_time) tilsvarende.

Sett variabel – avtale

Datoen og klokkeslettet som samles inn fra DialogFlow CX, formateres og lagres i en global variabel (DF_Appointment).

Køkontakt

Etter den virtuelle agentsamhandlingen plasseres kunden i en kø for å vente på neste tilgjengelige agent.

Spill av musikk

Mens innringeren venter i køen, spiller systemet av standard ventemusikk (defaultmusic_on_hold.wav).

Koble fra kontakten

Hvis ingen ytterligere handling er nødvendig, kobles samtalen fra ved hjelp av DisconnectContact-aktiviteten.

Ytterligere ressurser

Hvis du vil ha mer informasjon om hvordan du integrerer Webex Contact Center med Google DialogFlow CX, kan du se Utviklerdokumentasjon for Google DialogFlow CX og Konfigurer virtuell agentstemme i Webex Contact Center.

For støtte, gå til Webex Contact Center-utviklerstøtte eller bli med i Webex Contact Center API-utviklerfellesskapet.

Zendesk HTTP(S) data dip

Denne malen bruker Webex Contact Centers HTTP-kontakt til å integrere med Zendesk. Bruk denne flytdesignermalen til å utføre oppslag av kundedata, administrere billetter i Zendesk og effektivt.

Denne flyten bruker Zendesks API-er til å forbedre Webex Contact Center ved å trekke ut kundedata basert på ANI (automatisk nummeridentifikasjon) og hente billettdetaljer. Den ruter samtaler basert på hendelsens alvorlighetsgrad eller agenttilgjengelighet, noe som forbedrer kundesamhandlingene. Systemet kan utføre flere handlinger:

  • Slå opp en Zendesk-bruker basert på ANI (innringerens nummer).
  • Hente brukerens siste uløste billett.
  • Presenter relevante billettdetaljer til kunden gjennom 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 den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:

  • Sørg for at API-godkjenning er aktivert i Zendesk-forekomsten. Følg trinnene: Admin > Apps and Integrations > APIs > Enable API authentication.
  • Zendesk HTTP-kontakten må konfigureres ved hjelp av BasicAuth.
  • Opprett inngangspunkter, køer, team og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
  • Last opp statiske lydfiler hvis egendefinerte lydmeldinger eller musikkfiler brukes i stedet for Ciscos tekst-til-tale (TTS).

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Brukstilfelle

Bruk dette eksemplet for å forstå mer om hvordan denne flyten fungerer.

  1. En kunde ringer inn til Webex Contact Center.
  2. Et ANI-oppslag utføres for å hente kundedetaljene fra Zendesk.
  3. Den nyeste billetten tilknyttet kunden hentes.
  4. Kunden blir møtt gjennom en IVR og informert om statusen på billetten 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-billetten med relevant samtaleinformasjon.

Flytneddeling

Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.

Flytelement

Beskrivelse

Mottatt anrop

Anropet går inn i systemet, og Zendesk-kontakten starter.

Oppslagsbruker i Zendesk

Systemet utfører et oppslag i Zendesk ved hjelp av anroperens nummer.

Hent billettdetaljer

Systemet henter den siste uløste billetten til brukeren.

Presenter billettdetaljer

Kunden blir informert om billettstatusen via en IVR-melding.

Menyalternativer

Kunden kan velge å snakke med en agent eller koble fra.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.

Flytaktivitet

Beskrivelse

Start

Flyten begynner når et anrop mottas.

Oppslagsbruker (Zendesk)

Denne aktiviteten utfører en HTTP-forespørsel til Zendesk, og søker etter brukeren basert på deres ANI.

Hent billettdetaljer

En annen HTTP-forespørsel gjøres til Zendesk for å hente den nyeste billetten til brukeren.

Presenter billettdetaljer

En melding spilles til innringeren via TTS, som gir informasjon om billettens status.

Bekreftelsesmeny

Systemet presenterer en meny for kunden, slik at de enten kan koble til en agent eller koble fra.

Køkontakt

Hvis kunden velger å koble til en agent, plasseres de i en kø.

Spill av musikk

Ventemusikk spilles av mens kunden venter på en agent.

Legg igjen kommentarer (Zendesk)

Etter samtalen legger systemet inn en kommentar på Zendesk-billetten som oppsummerer samhandlingen.

Koble fra

Systemet kobler fra samtalen hvis kunden velger å koble fra eller etter at samtalen er fullført.

Ytterligere ressurser

Denne flyten bruker Webex Contact Centers HTTP-kontakt til å samhandle med Zendesks API-er. Hvis du vil ha mer informasjon, kan du se Zendesk API-dokumentasjon og Webex Contact Center-oppsett og administrasjonsguide.

Unngå duplisert tilbakeringing

Denne flytmalen viser hvordan du kan forhindre dupliserte tilbakeringingsoppføringer i Webex Contact Center ved å dra nytte av den forbedrede HTTP-aktiviteten med støtte for Content-Type: GraphQL. Den bruker WebexCC APIs HTTP-kontakt til å samhandle med Søk API, slik at flyten kan se etter eksisterende tilbakeringingsforespørsler fra samme oppringer. Denne malen forbedrer effektiviteten og kundeopplevelsen ved å unngå overflødige tilbakeringinger.

Denne flytmalen kontrollerer om en kunde allerede har plassert en forespørsel om tilbakeringing i systemet. Den bruker Search API via GraphQL til å finne ut om det finnes en aktiv tilbakeringingsoppgave for oppringerens ANI (Automatic Number Identification).

Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å legge til støtte for Content-Type: GraphQL - Mulighet til å bruke WebexCC APIs HTTP-kontakt til å bruke Search API via den nye GraphQL-innholdstypen, inkludert variabel substitusjon.

Forutsetninger

Sørg for at følgende krav oppfylles før du implementerer denne flyten:

  • Konfigurer en kobling til Webex Contact Center API-er.

  • Påse at Webex Contact Center-miljøet er riktig konfigurert: Inngangspunkt, kartlegging av inngangspunkt, køer osv.

Flytneddeling

Flytelement

Beskrivelse

Anropet er mottatt

Anropet går inn i flyten ved aktiviteten NewContact.

Innledende hilsen

PlayMessage_wgk-aktiviteten spiller av en første hilsen til innringeren.

Trekk ut gjeldende tid

SetVariable_7a1-aktiviteten trekker ut gjeldende tid i epoch millisekunder og lagrer den i currentTime variabel.

Beregn tid timer siden

SetVariable_8t9-aktiviteten beregner tiden 24 timer før gjeldende tid i epoch millisekunder og lagrer den i goback_by_a_day variabel.

Trim ANI

SetVariable_ak4 justerer ANI (innringerens telefonnummer) for å fjerne prefikset «+1» for oppslagsformål.

Søk etter API-anrop (GraphQL)

  • SearchAPIRequest-aktiviteten ringer til Webex Contact Center Search API ved hjelp av GraphQL for å finne eventuelle eksisterende aktive tilbakeringingsoppgaver basert på ANI-en.

  • Den bruker goback_by_a_day og currentTime variabler som skal søkes innen de siste 24 timene.

  • GraphQL-spørringen søker etter oppgaver som samsvarer med oppringerens ANI eller trimmet ANI som er aktive og har tilbakeringingsstatus.

Kontroller API-respons

  • SetVariable_xye-aktiviteten kombinerer HTTP-statuskoden, tilbakeringingsstatusen og HTTP-responsteksten fra søk-API-anropet til apiOutput variabel.

  • Condition_ts8-aktiviteten kontrollerer om HTTP-responsteksten fra søk-API-anropet inneholder «Ikke behandlet», noe som indikerer at det ikke er noen duplisert tilbakeringing.

Håndter duplisert tilbakeringing (hvis funnet)

  • Hvis det finnes en duplisert tilbakeringing (API-svaret inneholder en tilbakeringing), vil aktiviteten PlayMessage_99x informere innringeren om at en tilbakeringing allerede er planlagt, og deretter vil aktiviteten DisconnectContact_mx8 koble fra samtalen.

Planlegg ny tilbakeringing (hvis ikke funnet):

Hvis ingen duplisert tilbakeringing blir funnet, går flyten videre til aktiviteten Menu_lsi, som presenterer innringeren med alternativer for å planlegge en tilbakeringing eller vente i køen.

Planlegg tilbakeringing

Hvis anroperen velger å planlegge en tilbakeringing (trykk på 1), planlegger aktiviteten Tilbakeringing_20e en tilbakeringing ved hjelp av anroperens ANI. En bekreftelsesmelding spilles av via PlayMessage_ysw og deretter DisconnectContact_mx8_2bg kobler fra samtalen.

Vent i kø

Hvis anroperen velger å vente i køen (trykker 2), øker SetVariable_c0y en teller. Samtalen settes deretter i kø til en agent via QueueContact_95e, og musikken spilles på vent via PlayMusic_qne. Samtalen går tilbake til aktiviteten Menu_lsi.

Variabler

  • tilbakeringingsstatus: (STRING) - Status for tilbakeringing.

  • teller: (HELTALL) – En tellervariabel.

  • gjeldendeTid: (STRING) - Den nåværende tiden i millisekunder siden epoken.

  • goback_av_en_dag: (STRING) - Tiden 24 timer siden epoken.

  • apiOutput: (STRING) – kombinert HTTP-statuskode, tilbakeringingsstatus og HTTP-respons fra Search API.

  • ANITRIM: (STRING) - Innringerens tilpassede ANI (telefonnummer).

  • svar: (STRING) - HTTP-svaret fra Search API.

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

(NyKontakt)

Starter flyten når anropet er mottatt.

Handlinger

PlayMessage

Spiller av en melding til innringeren.

Tilbakeringing

Planlegger en tilbakeringing for innringeren.

PlayMusic

Spiller musikk på vent.

KøKontakt

Kø anropet til en agent.

HTTP

Sender en HTTP-forespørsel til søk-API ved hjelp av GraphQL.

Koble fraKontakt

Kobler fra samtalen.

Angi variabel

SettVariabel: Angir forskjellige variabler, inkludert gjeldende tid, tid 24 timer siden, trimmet ANI og API-utdata.

Betingelser

  • Betingelse: Kontrollerer om HTTP-responsteksten inneholder "Ikke behandlet".

  • Meny: Gir innringeren alternativer for å planlegge en tilbakeringing eller vente i køen.

Hold musikk (MusicOnHold)

Spiller av ventemusikk mens innringeren venter i køen.

Løkkehåndtering (CallLoopCycle og LoopCycle)

Sikrer at anrop som løper for mange ganger, sendes til den endelige menyen.

Frakobling (DisconnectContact)

Kobler fra anropet etter meldinger eller når anroperen velger å avslutte samhandlingen.

Ytterligere ressurser

Hvis du vil ha mer informasjon om hvordan du bruker HTTP-forespørsler med GraphQL og andre aktiviteter i Webex Contact Center, kan du se aktivitetsdelen HTTP-forespørsel.

Se også Webex Contact Center API-dokumentasjonen for detaljer om søk-API- og GraphQL-spørringer.

Opptak og administrasjon av lydledetekst

Denne flytmalen gir administratorer en strømlinjeformet metode for å ta opp og administrere lydmeldinger i Webex Contact Center via et telefonibrukergrensesnitt (TUI). Den utnytter forbedrede HTTP-aktivitetsfunksjoner, inkludert støtte for `Content-Type: Skjema data for å samhandle med Webex Contact Centers lydfil-API-er (ledetekst). Denne malen gjengir funksjoner som er kjent fra lokale systemer, noe som forbedrer kundeopplevelsen og driftseffektiviteten.

Forutsetninger

  • Opprett og inngangspunkt, og konfigurer tilordning av inngangspunkt fra innstillingssiden for Control Hub for Webex Contact Center. Se Webex Contact Center-oppsett og administrasjonsguide.

  • Konfigurer en kobling til Webex Contact Center API-er.

  • Hvis Cisco tekst-til-tale (TTS) ikke er aktivert for ledetekster, laster du opp de nødvendige statiske lydfilene.

Flytneddeling

Flytelement

Beskrivelse

Anropet er mottattAnropet går inn i flyten ved aktiviteten NewContact.
(VALGFRITT) Administratorautentisering via OTPFlytutvikleren kan implementere en valgfri godkjenningsbarriere for administratoren ved hjelp av en sikker metode som OTP levert via SMS til ANI, eller et tilfeldig generert nummer/PIN-kode. Dette kan legges til før hovedmenyen.
HovedmenyMainMenu-aktiviteten (IVR-menyen) presenterer administratoren med følgende alternativer:
  • Trykk på 1 for å opprette en ny ledetekst.

  • Trykk på 2 for å oppdatere en eksisterende ledetekst.

  • Trykk på 3 for å slette en eksisterende ledetekst.

  • Trykk på 4 for å avslutte flyten

Opprett ledetekst (alternativ 1)
  • PlayMessage_kcx-aktiviteten ber administratoren om å ta opp en ny lydmelding.

  • Record_e0j registrerer lydinndataene fra administratoren.

  • Den innspilte lyden sendes deretter til Webex Contact Center API ved hjelp av CreatePrompt HTTP-forespørselsaktiviteten med Content-Type: Form Data.

  • Parse_gke-aktiviteten analyserer responsen for å trekke ut id og blobId av den nyopprettede ledeteksten. Dette er nødvendig i tilfelle man trenger å oppdatere den samme meldingen.

  • PlayMessage_q16-aktiviteten bekrefter at meldingen er opprettet.

  • Systemet spiller av den innspilte meldingen for bekreftelse ved hjelp av PlayRecordedMessage.

Oppdater ledetekst (alternativ 2)
  • RecordPromptAfterTone-aktiviteten ber administratoren om å ta opp en oppdatert melding.

  • Record_e38-aktiviteten registrerer den nye lyden.

  • Flyten gir deretter nytt navn til filen som skal slettes ved hjelp av RenameFileToDelete. Dette sikrer at referanser til denne lydfilen fjernes uansett hvor lydfiler refereres ved navn.

  • Den oppdaterte lyden sendes til Webex Contact Center API ved hjelp av HTTPRequest_13n HTTP-forespørselsaktivitet med Content-Type: Form Data.

  • Systemet bekrefter oppdateringen og spiller av den nye meldingen med PlayMessage_q16_jpg_03l og PlayMessage_0l6.

Slett ledetekst (alternativ 3)
  • DeleteConfirm-aktiviteten bekrefter slettingen.

  • Flyten gir nytt navn til filen som skal slettes ved hjelp av RenameFileToDelete.

  • HTTPRequest_raf-aktiviteten sender en DELETE-forespørsel til Webex Contact Center API for å slette ledeteksten.

  • Systemet bekrefter slettingen ved hjelp av DeleteConfirm.

Avslutt (Alternativ 4)
  • Farvel-aktiviteten spiller av en takkemelding.

  • Samtalen kobles fra ved hjelp av aktiviteten DisconnectContact_cz4.

Variabler

Variabel

Type

Beskrivelse

blobIdSTRENGBlob-ID for lydfilen
lydfilNameSTRENGNavnet på lydfilen (standard: "EmergencyDemo.wav").
IDSTRENGID-en til lydfilen.
statusSTRENGStatusen til API-forespørselen.
ny filNameSTRENGNavnet på den oppdaterte lydfilen (standard: «updatedFile.wav»).
svarSTRENGHTTP-svaret fra API-forespørslene. Dette er valgfritt for feilsøking.

Aktiviteter brukt

Flytaktivitet

Beskrivelse

Start Ny kontakt: Starter flyten når anropet er mottatt.
IVR-meny Hovedmeny: Spiller av en meny med alternativer for rask administrasjon.
Opprett ledetekst
  • PlayMessage: Ber administratoren om å ta opp en ny ledetekst.

  • Ta opp: Registrerer lydinngangen.

  • HTTP-forespørsel: HTTP-forespørsel for å opprette lydledeteksten ved hjelp av Content-Type: FORM-DATA.

  • Parse: Analyserer HTTP-svaret for å trekke ut id og blobId.

  • PlayMessage: Bekrefter at meldingen er opprettet.

  • PlayMessage: Spiller av den innspilte meldingen.

Oppdater ledetekst
  • Meny: Ber administratoren om å ta opp en oppdatert ledetekst.

  • Opptak av e38: Registrerer lydinngangen.

  • HTTP-forespørsel: HTTP-forespørsel om å oppdatere lydledeteksten ved hjelp av Content-Type: FORM-DATA.

  • PlayMessage: Bekrefter meldingsoppdateringen.

  • PlayMessage: Spiller av den oppdaterte meldingen.

Slett ledetekst
  • Meny: Bekrefter sletting av lydmeldingen.

  • HTTP-forespørsel: Gir nytt navn til filen som skal slettes. Trenger ID for ledeteksten som skal defineres.

  • HTTP-forespørsel: HTTP-forespørsel om å slette lydledeteksten ved hjelp av Content-Type: Application/JSON og SLETT forespørselen.

Annet
  • Vent: Venteaktivitet.

  • SettVariabel: Angir variabler.

  • DisconnectKontakt: Kobler fra samtalen.

Ytterligere detaljer

Hvis du vil ha mer informasjon om hvordan du bruker opptaksaktivitet, HTTP-forespørsler og opptakskontroller i Webex Contact Center, kan du se aktivitetsdelen HTTP-forespørsel.

Siste agentrutingsmal

Malen for siste agentruting viser hvordan du implementerer siste agentruting i Webex Contact Center ved å utnytte den forbedrede HTTP-aktiviteten med støtte for Content-Type: GraphQL. Den bruker WebexCC APIs HTTP-kontakt til å samhandle med Søk API, slik at anrop kan rutes til den siste agenten som håndterte samtalen. 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 ruter samtalen til samme agent. Den bruker Search API via GraphQL til å finne den siste agenten som håndterte samtalen basert på oppringerens ANI (Automatic Number Identification).

Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å legge til støtte for Content-Type: GraphQL - Mulighet til å bruke WebexCC APIs HTTP-kontakt til å bruke Search API via den nye GraphQL-innholdstypen: inkludert variabel substitusjon.

Forutsetninger

  • Konfigurer en kobling til Webex Contact Center API-er.

  • Påse at Webex Contact Center-miljøet er riktig konfigurert: Inngangspunkt, kartlegging av inngangspunkt, køer osv.

Flytneddeling

  1. Anropet er mottatt:

    • Anropet går inn i flyten ved aktiviteten NewContact.

  2. Innledende hilsen:

    • PlayMessage-aktiviteten spiller av en første hilsen til innringeren.

  3. Trekk ut gjeldende tid:

    • CurrentTime-aktiviteten henter gjeldende tid.

  4. Beregn tid 24 timer siden:

    • Goback_By_a_day-aktiviteten beregner tiden 24 timer før gjeldende tidspunkt.

  5. Trim ANI:

    • SetVariable-aktiviteten justerer ANI (innringerens telefonnummer) for å fjerne prefikset «+1» for oppslagsformål.

  6. Søk etter API-anrop (GraphQL):

    • SearchAPILastAgent foretar et anrop 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 goback_by_a_day og currentTime variabler som skal søkes innen de siste 24 timene.

    • GraphQL-spørringen søker etter oppgaver som samsvarer med oppringerens ANI eller trimmet ANI som ikke er aktive, og henter eier-ID-en (agent-ID-en) for oppgaven.

  7. Feilsøkingslogging:

    • DebugLog-aktiviteten logger HTTP-statuskoden og responsteksten fra søk-API-anropet.

    • Debug_Log-aktiviteten logger agent-ID-en som ble ekstrahert.

  8. Kontroller API-respons:

    • Condition_kxu-aktiviteten kontrollerer om HTTP-statuskoden fra søk-API-anropet er 200 (vellykket).

  9. Kontroller om agent-ID trekkes ut:

    • Condition_jtn-aktiviteten kontrollerer om en agent-ID ble hentet ut fra Søk-API-svaret.

  10. Rute til siste agent (hvis funnet):

    • Hvis en agent-ID blir funnet, spiller aktiviteten PlayMessage_ee8 av en bekreftelsesmelding til innringeren og informerer dem om at de blir overført til den samme agenten de snakket med tidligere.

    • QueueToAgent_xh1-aktiviteten køer anropet til agenten med den utpakkede agent-ID-en.

  11. Rute til standardkø (hvis ikke funnet):

    • Hvis ingen agent-ID blir funnet (enten API-samtalen mislyktes eller ingen tidligere samtale ble funnet innen 24 timer), vil aktiviteten QueueToDefault kø anropet til en standardkø.

  12. Spill av musikk på vent:

    • PlayMusic_i73-aktiviteten spiller av musikk på vent mens innringeren venter i køen.

Variabler

  • agentId: (STRING) - ID-en til den siste agenten som håndterte samtalen.

  • gjeldendeTid: (STRING) - Den nåværende tiden i millisekunder siden epoken.

  • goback_av_en_dag: (STRING) - Tiden 24 timer siden epoken.

  • Svar: (STRING) - HTTP-svaret fra Search API.

  • ANITRIM: (STRING) - Innringerens tilpassede ANI (telefonnummer).

Flytaktiviteter

Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.

Flytaktivitet

Beskrivelse

Start

(NyKontakt)

Starter flyten når anropet er mottatt.

Handlinger

PlayMessage

Spiller av en melding til innringeren.

Agent-kø

Kø anropet til en bestemt agent.

PlayMusic

Spiller musikk på vent.

Kø samtalen til en standardkø.

HTTP

Sender en HTTP-forespørsel til søk-API ved hjelp av GraphQL.

PlayMessage

Spiller av en melding som angir at innringeren blir rutet til den siste agenten.

Angi variabel

  • Gjeldende tid: Setter en variabel til gjeldende tid.

  • Goback ved_en_dag: Setter en variabel til tiden 24 timer siden.

  • Feilsøkingslogg: Logger API-svaret for feilsøking.

  • _Logg for feilsøking: Logger den utpakkede agent-ID-en for feilsøking.

  • SettVariabel_7b4: Trimmer ANI for oppslag.

Betingelser

  • Betingelse_ja: Kontrollerer om en agent-ID trekkes ut.

  • Betingelse_kxu: Kontrollerer om HTTP-statuskoden er 200.

Hold musikk (MusicOnHold)

Spiller av ventemusikk mens innringeren venter i køen.

Løkkehåndtering (CallLoopCycle og LoopCycle)

Sikrer at anrop som løper for mange ganger, sendes til den endelige menyen.

Frakobling (DisconnectContact)

Kobler fra anropet etter meldinger eller når anroperen velger å avslutte samhandlingen.

Ytterligere ressurser

Hvis du vil ha mer informasjon om hvordan du bruker HTTP-forespørsler med GraphQL og andre aktiviteter i Webex Contact Center, kan du se aktivitetsdelen HTTP-forespørsel.

Se også Webex Contact Center API-dokumentasjonen for detaljer om søk-API- og GraphQL-spørringer.

Autonom AI-agent (pakkesporing)

Denne flyten bruker en selvstendig AI-agent til å administrere taleinteraksjoner relatert til pakkesporing. Flyten gir et alternativ for å eskalere til menneskelige agenter når det er nødvendig eller på AI-agentfeil.

Flyten er utformet for å håndtere kundesamhandlinger om pakkesporing via en selvstendig AI-agent. AI-agenten består av en handling for å spore pakken og en kunnskapsbase relatert til generelle fraktforespørsler. Kunder kan når som helst be om å snakke med en menneskelig agent.

Forutsetninger

For å bruke denne flyten må du sørge for at følgende er konfigurert:

  • En selvstendig AI-agent konfigurert med riktig handling (sammen med oppfylling) og kunnskapsdokumenter. En prøveoppfyllingsflyt er tilgjengelig i Webex Connect-flytmaler.

  • Kartlegging av inngangspunkt, kø, team og inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.

  • Cisco Text-to-Speech (TTS) er aktivert for dynamisk generering av egendefinerte meldinger.

  • Last opp statiske lydfiler hvis du ikke bruker Ciscos standard lyd.

Integreringsoppdeling

  1. Innringer starter kontakt: Anropet mottas av Webex Contact Center og sendes til den autonome KI-agenten.

  2. AI-agentinteraksjon: KI-agenten behandler anroperens forespørsel relatert til pakkesporing.

  3. Kø til agent: Hvis eskalering er nødvendig på kundens forespørsel eller på grunn av feil fra KI-agenten, plasseres innringeren i en kø for en menneskelig agent.

  4. Koble fra: Samhandlingen avsluttes når anroperens forespørsel er behandlet eller anroperen overføres til en agent.

Aktiviteter brukt i flyten

Flytaktivitet

Beskrivelse

Start (ny telefonkontakt) Denne aktiviteten markerer starten på flyten, utløst av en ny samtale.
Virtuell agent V2 (VAV2) Aktiviteten som er ansvarlig for samhandlingen mellom flyten og AI-agenten. Interaksjon. Den samme aktiviteten brukes til å starte samtalen og sende statlige hendelser til KI-agenten.
Spill av melding Sender 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 Klarer å kø logikk for eskalering til menneskelige agenter.
Spill av musikk Ventemusikk spilles av under kø når innringeren venter på agenttilkobling.
Koble fra Avslutter samhandlingen etter at oppgavene er fullført, eller hvis den eskaleres til en menneskelig agent.

Feilbehandling

Flyten inkluderer feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at anroperen blir informert og omdirigert på riktig måte.

Støtte for utviklere

Hvis du vil ha dypere innsikt i hvordan du bruker Webex Contact Center med autonome AI-agenter, kan du se relatert dokumentasjon:

Ytterligere ressurser

For støtte relatert til denne flyten, kontakt Webex Contact Center-utviklerstøtteteamet via Webex Contact Center-utviklerstøtte .

For ytterligere diskusjoner, gå til Webex Contact Center APIs utviklerfellesskap.

AI-agent skriptet (pakkesporing)

Denne flyten er utformet for å håndtere taleinteraksjoner relatert til pakkesporing ved hjelp av en skriptet virtuell agent. Denne flyten viser den enkleste måten å utføre oppfyllelse på for en skript agent. I tillegg til dette demonstrerer flyten å kø kunder til forskjellige agentkøer basert på den siste aktive intensjonen og egendefinerte rapportene for AI-agenter i Analyser.

Denne flyten utnytter en skriptet Webex AI-agent til å samhandle med kunder angående pakkesporing. VAV2-aktiviteten (virtuell agent V2) avsluttes gjennom den håndterte kanten når den skriptede agenten hever en egendefinert hendelse for å spore pakken. Flyten bruker et pakkesporings-API for å oppnå dette. Denne API-en er tilgjengelig for utviklere for testing og demoer. Utdatadataene analyseres i flyten og sendes tilbake til agenten via en State Event. Mer informasjon om konfigurering av fullføring for skriptagenter for tale.

Forutsetninger

For å bruke denne flyten må du sørge for at følgende er konfigurert:

  • En Webex AI-agent som er konfigurert til å håndtere forespørsler om pakkesporing. Denne agenten er tilgjengelig for import mens en ny agent opprettes.

  • Kartlegging av inngangspunkt, kø, team og inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.

  • Sørg for at Cisco Text-to-Speech (TTS) er aktivert for å generere dynamiske lydmeldinger.

  • Last opp statiske lydfiler for egendefinerte systemvarsler om nødvendig.

Integreringsoppdeling

Integreringsoppdeling

Beskrivelse

Innringeren starter kontakt Anropet mottas av Webex Contact Center og sendes til den skriptede AI-agenten.
Samhandlingstilstand logges ved hjelp av global variabel Flyten angir CustomAIAgentInteractionOutcome global variabel for å logge tilstanden til kundens interaksjon med AI-agenten. Dette oppdateres på forskjellige punkter, og brukes til å lage egendefinerte rapporter ved hjelp av Visualizer.
AI-agentinteraksjon AI-agenten behandler kundeinnspill og svar basert på konfigurerte intensjoner. Hvis brukeren har til hensikt å spore en pakke og oppgir et gyldig pakkenummer, blir kontrollen returnert til flyten via en egendefinert hendelse.
Analyse og oppfyllelse av AI-agentmetadata Kundens pakkenummer hentes ut fra VAV2 metadataene og brukes i HTTP-aktiviteten.
Betingelser for oppfylling av responsen Flyten kontrollerer om pakkeinformasjonen finnes eller ikke, og angir passende svar.
Interaksjon med AI-agent er gjenopptatt* Avhengig av oppfyllingssvaret sendes meldingen som skal sendes til kundene tilbake til skript agent via hendelsesdata under «State event».
Agentoverføring og saksaktivitet Bestemmer de neste trinnene basert på forrige intensjon, og leder flyten til forskjellige køer basert på forrige intensjon.
Kø til agent Hvis eskalering er nødvendig, eller hvis det oppstår feil, plasseres innringeren i en kø for en menneskelig agent.
Koble fra Samhandlingen avsluttes når anroperens forespørsel er behandlet eller anroperen overføres til en agent.

Aktiviteter brukt i flyten

Flytaktivitet

Beskrivelse

Start Starter flyten når et nytt anrop mottas.
Angi resultatvariabel for interaksjon Bruk den angitte variabelaktiviteten til å oppdatere den globale variabelen CustomAIAgentInteractionOutcome for å lagre den nyeste tilstanden av interaksjonen med AI-agenten.
AI-agentinteraksjon Administrerer forespørsler om pakkesporing ved hjelp av skriptede interaksjoner. Den samme aktiviteten brukes til å starte samtalen og sende statlige hendelser til AI-agenten.
Detaljer om pakken Henter pakkenummer fra metadataene fra den virtuelle agenten.
HTTP-forespørsel om pakkeinformasjon Sender en forespørsel til logistikk-API for å hente pakkestatus og beregnet levering. Bruk ABC123456 som eksempelpakkenummer.
Betinget logikk Bestemmer svaret basert på pakkestatusen eller HTTP-statuskoden for API-anropet.
Angi svarvariabler Konfigurerer svarene for å formidle om pakken ble funnet eller leveringsdetaljene.
Spill av melding Sender systemfeilmeldinger ved hjelp av Cisco tekst-til-tale, spesielt ved systemfeil.
Case-aktivitet Veileder flyten basert på forrige intensjon, og bestemmer om ruting til bestemte køer.
Kø til agent Klarer å kø logikk for eskalering til menneskelige agenter.
Spill av musikk Ventemusikk spilles av under kø når innringeren venter på agenttilkobling.
Koble fra Avslutter samhandlingen etter at oppgavene er fullført, eller hvis den eskaleres til en menneskelig agent.

Flytspesifikasjoner

Flyten JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex Contact Center og DialogFlow. De viktigste variablene som brukes inkluderer:

Variabel

Beskrivelse

event_name Navnet på hendelsen sendt til AI-agenten.
event_data Hendelsesnyttelasten sendt til AI-agenten.
status Status for pakken basert på HTTP-svaret.
estimatedDelivery Estimert leveringsdato og -tidspunkt for pakken basert på HTTP-responsen.
packageResp Svar som skal sendes tilbake til kunden basert på HTTP-aktivitetsrespons.
Global_VoiceName Bestemmer stemmen som brukes for tekst-til-tale.
CustomAIAgentInteractionOutcome Logger samhandlingstilstanden – forlatt, håndtert, eskalert eller forvrengt – basert på kundens samhandling med AI-agenten.

Feilbehandling

Flyten inkluderer feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at anroperen blir informert og omdirigert på riktig måte.

Ytterligere ressurser

Hvis du vil ha dypere innsikt i hvordan du bruker Webex Contact Center med skriptede AI-agenter, kan du se relatert dokumentasjon:

Støtte for utviklere

For støtte relatert til denne flyten, kontakt Webex Contact Center-utviklerstøtteteamet via Webex Contact Center-utviklerstøtte .

For ytterligere diskusjoner, gå til Webex Contact Center APIs utviklerfellesskap.

AI Agent Scripted (Legens avtale bestilling)

Denne malen viser dataflyten mellom Webex Contact Center og Webex AI Agent Studio for en samhandling som utnytter en skriptet agent. Flyten inneholder flere integreringer med eksterne systemer. Disse aktiveres basert på egendefinerte hendelser sendt av AI-agenten, og fullføringsdataene sendes tilbake til agenten.

Denne flyten viser hvordan data sendes mellom Webex Contact Center og Webex AI Agent Studio ved hjelp av egendefinerte hendelser. Denne flyten forenkler automatisert planlegging og administrasjon av legens avtaler gjennom en skriptet AI-agent. Den integreres med eksterne systemer for å sjekke tilgjengelighet, opprette avtaler, slå opp eksisterende avtaler og avbryte avtaler. Flyten sikrer sømløs kommunikasjon mellom innringeren og AI-agenten, med eskaleringsalternativer til menneskelige agenter når det er nødvendig.

Forutsetninger

For å bruke denne flyten må du sørge for at følgende er konfigurert:

  • En skriptet AI-agent konfigurert med relevante intensjoner for å håndtere avtalebestilling og kansellering. Dette kan importeres fra maler mens du oppretter en ny skriptagent i AI Agent Studio-plattformen.

  • Kartlegging av inngangspunkt, kø, team og inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.

  • API-er til grensesnitt med det eksterne avtaleadministrasjonssystemet.

  • Cisco Text-to-Speech (TTS) er aktivert for å generere dynamiske lydmeldinger.

  • Last opp statiske lydfiler hvis du ikke bruker Ciscos standard lyd.

Integreringsoppdeling

Integreringsoppdeling

Beskrivelse

Innringeren starter kontakt Anropet mottas av Webex Contact Center og sendes til AI-agenten.
Interaksjon med AI-agent AI-agenten behandler kundeinnspill og svar basert på konfigurerte intensjoner.
Bytte av kontroll mellom AI-agent og flyt Kontrollen over samtalen utveksles mellom AI-agenten og flyten på forskjellige trinn. AI-agenten gir kontrollen til flyten via egendefinerte hendelser, flyten utfører riktig oppfylling basert på hendelsesnavnet og gir kontrollen tilbake til AI-agenten sammen med oppfyllingsdata via State Event i den virtuelle agenten V2-aktiviteten.
Kø til agent Hvis eskalering er nødvendig, plasseres innringeren i en kø for en menneskelig agent.
Koble fra Samhandlingen avsluttes når oppgaven er fullført eller anroperen overføres til en agent.

Aktiviteter brukt i flyten

Flytaktivitet

Beskrivelse

Start Denne aktiviteten markerer starten på flyten, utløst av en ny samtale.
Virtuell agent V2 (VAV2) Aktiviteten som er ansvarlig for interaksjonen med KI-agenten. Den samme aktiviteten brukes til å starte samtalen og sende statlige hendelser til KI-agenten.
Parse Brukes til å analysere hendelsesnyttelasten fra VAV2-aktiviteten.
Tilfelle Brukes til å kontrollere hendelsesnavnet som sendes av VAV2-aktiviteten og filialen til passende HTTP-forespørselsaktiviteter.
HTTP-forespørsel Samhandler med eksterne systemer for å utføre operasjoner som å sjekke tilgjengelighet, opprette, slå opp eller avbryte avtaler ved hjelp av HTTP-forespørsler basert på hendelsesnavnet sendt av VAV2-aktiviteten. Aktiviteten analyserer også svaret for HTTP-forespørselen.
Betingelse Evaluerer utfallet av HTTP-forespørsler, dirigerer flyten basert på suksess- eller feilforhold.
Angi variabel Brukes til å konfigurere variabler som hendelsesnavn og hendelsesdata, som er avgjørende for å aktivere VAV2-aktiviteten på nytt med passende tilstandsparametere for hendelse.
Spill av melding Sender 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 Klarer å kø logikk for eskalering til menneskelige agenter.
Spill av musikk Ventemusikk spilles av under kø når innringeren venter på agenttilkobling.
Koble fra kontakten Avslutter samhandlingen etter at oppgavene er fullført, eller hvis den eskaleres til en menneskelig agent.

Flytspesifikasjoner

Flyten JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex Contact Center og DialogFlow. De viktigste variablene som brukes inkluderer:

Variabel

Beskrivelse

event_name Navnet på hendelsen sendt til AI-agenten.
event_data Hendelsesnyttelasten sendt til AI-agenten.
event_data_string Strengversjonen av event_data siden VAV2-aktiviteten bare godtar streng.
http_input Be om brødtekst for HTTP-aktiviteten basert på VAV2 metadata.
Global_VoiceName Bestemmer stemmen som brukes for tekst-til-tale.

Feilbehandling

Flyten inkluderer feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at anroperen 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 Administrasjonsveiledning for Webex AI Agent Studio.

Støtte for utviklere

Bruk maler for underflyt

Underflytmaler 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.

Hvis du vil opprette delflyter ved hjelp av delflytmaler, velger du riktig mal, endrer den slik at den passer til dine behov, validerer, publiserer og innlemmer den i arbeidsflytene dine. Hvis du vil ha mer informasjon, se Opprett flyter fra flytmaler.

Samle inn tilbakeringingsinformasjon

Bruk denne malen til å opprette en underflyt for innsamling av tilbakeringingsinformasjon, slik at innringere kan bli i køen eller be om tilbakeringing for fleksible tjenestealternativer.

Denne underflyten gir en meny som gjør det mulig for innringere å velge en tilbakeringing eller bli værende i køen. Hvis tilbakeringingsalternativet er valgt, samler det inn den nødvendige informasjonen for tilbakeringing, enten ved hjelp av anroperens nåværende nummer eller et alternativt nummer. Du kan endre underflyten for å sikre en jevn innringeropplevelse ved å håndtere feil eller ukjente forhold, for eksempel tidsavbrudd og ugyldige inndata.

Denne delflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes den innebygde musikk på vent-filen defaultmusic_on_hold.wav.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:

  • Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, oppringings-ANI og mer.
  • Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
  • Kontroller at tilbakeringingsvariablene (for eksempel: callbackNumber, callbackNumberEntered, stayInQueue) er riktig tilordnet til systemet ditt for å registrere de riktige dataene.

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Inndata for underflyt

  • tilbakeringingsnummer - STRENG: Nummeret som skal brukes for tilbakeringing (enten det som ringer fra eller et nytt nummer).
  • bli i kø - BOOLSK: Angir om innringeren valgte å forbli i køen (sann) eller be om tilbakeringing (usann).

Utganger for understrøm

  • oppgitt tilbakeringingsnummer – STRENG: Nummeret som oppringeren skrev inn for tilbakeringing, hvis de valgte å oppgi et alternativt nummer.
  • bli i kø - BOOLSK: Om innringeren valgte å bli i køen eller motta en tilbakeringing.

Fordeling av underflyt

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.

Underflyteelement

Beskrivelse

Start underflyt

Samtalen går inn i underflyten.

Avmeldingsmeny

Innringeren får muligheten til å enten bli i køen eller motta en tilbakeringing.

  • Trykk på 1 for tilbakeringing.
  • Trykk på 2 for å bli i køen.

Nummermeny

Hvis anroperen velger å motta en tilbakeringing, får de muligheten til å:

  • Trykk på 1 for å bruke nummeret de ringer fra.
  • Trykk på 2 for å angi et nytt tilbakeringingsnummer.

Samle inn sifre

Hvis anroperen velger å angi et nytt tilbakeringingsnummer, blir de bedt om å angi nummeret sitt 10-sifrede nummer etterfulgt av nummertasten (#).

Sett variabel

Det innsamlede tilbakeringingsnummeret lagres i variabelen tilbakeringingsnummer.

Avslutt underflyt

Underflyten avsluttes etter innsamling av tilbakeringingsinformasjonen eller håndtering av eventuelle feil.

Aktiviteter for underflyt

Tabellen nedenfor beskriver sekvensen av underflytaktiviteter for innsamling av tilbakeringingsinformasjon.

Underflytaktivitet

Beskrivelse

Start underflyt

Underflyten begynner når den aktiveres.

Avmeldingsmeny

Dette gir anroperen muligheten til enten å bli i køen eller motta en tilbakeringing. Dette bruker TTS til å be innringeren om å trykke på 1 for å få en tilbakeringing eller 2 for å bli i køen.

Nummermeny

Hvis innringeren velger en tilbakeringing, blir de bedt om å enten bruke det gjeldende nummeret eller angi et nytt.

Samle inn sifre

Hvis anroperen velger å angi et nytt nummer, samler denne aktiviteten det 10-sifrede nummeret etterfulgt av nummertegnet (#).

Sett variabel

Det innsamlede nummeret lagres i variabelen callbackNumberEntered for videre bruk.

Avslutt underflyt

Flyten avsluttes etter håndtering av innringerens valg og innsamling av nødvendig informasjon.

Ytterligere ressurser

Hvis du vil ha mer informasjon om hvordan du konfigurerer underflyter, kan du se Webex Contact Center-oppsett og administrasjonsveiledning.

Feilhåndtering

Bruk feilhåndteringsmalen i Webex Contact Center til å administrere feil som problemer med køhåndtering eller API-forespørselsfeil. Den kan knyttes til bestemte aktiviteter eller konfigureres som en global feilbehandler, slik at systemet fortsetter å fungere problemfritt og gir brukerne tilbakemelding om eventuelle problemer.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:

  • Kontroller at Cisco tekst-til-tale (TTS) er aktivert slik at kontaktsenteret kan bruke tekst-til-tale for feilmeldinger.
  • Tilordne errorMessage-variabelen for dynamisk å håndtere de riktige feilmeldingene i arbeidsflyten.

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Inndata for underflyt

  • errorMessage - STRENG: Feilmeldingen skal spilles av dynamisk, som angir problemet som innringeren støter på.

Utganger for understrøm

  • N/A: Denne underflyten produserer ikke utganger, da den brukes til å håndtere feil og gi tilbakemelding til innringeren.

Fordeling av underflyt

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.

Underflyteelement

Beskrivelse

Start underflyt

Underflyten utløses når det oppstår en feil.

Spill av feilmelding

Systemet spiller av en dynamisk feilmelding definert av errorMessage-variabelen ved hjelp av Cisco Cloud TTS. Meldingen kan for eksempel være: Vi opplever tekniske problemer. Prøv på nytt senere.

Avslutt underflyt

(Normal slutt)

Hvis feilen håndteres på en vellykket måte, avsluttes underflyten på en elegant måte.

Avslutt underflyt

(Feilslutt)

Hvis det oppstår ytterligere problemer (for eksempel feilmeldingen ikke spilles av), avsluttes underflyten i en eskaleringstilstand for å indikere en kritisk feil.

Aktiviteter for underflyt

Tabellen nedenfor beskriver sekvensen av delflyteaktiviteter for håndtering av feil.

Underflytaktivitet

Beskrivelse

Start underflyt

Delflyten starter når det oppstår en feil, og feilhåndteringssekvensen starter.

Spill av feilmelding

Spiller av feilmeldingen til innringeren ved hjelp av Cisco Cloud TTS. Meldingsinnholdet defineres dynamisk av variabelen errorMessage.

Avslutt underflyt

(Normal slutt)

Avslutter underflyten hvis feilen løses uten ytterligere problemer.

Avslutt underflyt

(Feilslutt)

Avslutter underflyten med en eskalering hvis det oppstår flere feil under feilhåndteringsprosessen.

Ytterligere ressurser

Hvis du vil ha mer informasjon om hvordan du konfigurerer underflyter, kan du se Webex Contact Center-oppsett og administrasjonsveiledning.

Dip for HTTP-data

Bruk denne underflytmalen til å hente kundekontoinformasjon via en HTTP-forespørsel. Den støtter bekreftelse av konto-ID, manuell oppføring hvis forespørselen mislykkes, og håndterer tidsavbrudd, ugyldige inndata og kritiske feil – ideell for automatiserte kundekontosøk i kontaktsentre.

Denne delflyten gir en dynamisk opplevelse der kundekontoinformasjon hentes ved hjelp av en HTTP-forespørsel. Hvis oppslaget lykkes, blir kunden bedt om å bekrefte konto-ID-en. Hvis det mislykkes, eller innringeren foretrekker det, kan de angi kontonummeret manuelt. Flyten håndterer feil som ugyldige inndata, tidsavbrudd og kritiske feil med passende ledetekster på en elegant måte.

Denne delflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:

  • Opprett inngangspunkter, køer, kontakter, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
  • Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
  • Kontroller at URL-adressen og parameterne for HTTP-forespørselen er riktig angitt basert på organisasjonens behov.

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Inndata for underflyt

  • errorMessage - STRENG: En melding som spilles av i tilfelle en feil under underflyten.

Utganger for understrøm

  • utdatavariabel - STRENG: Lagrer det bekreftede eller manuelt angitte kontonummeret.

Fordeling av underflyt

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.

Underflyteelement

Beskrivelse

Start underflyt

(Initialisering)

Underflyten starter prosessen med å hente kundedata.

Vennligst vent

(Betryggelsesmelding)

Innringeren blir informert om at systemet henter informasjonen ved hjelp av en TTS-melding: Vent mens vi sjekker informasjonen din.

HTTP-forespørsel

(Hent kundeinformasjon)

Systemet sender en HTTP GET-forespørsel for å hente kundeinformasjon fra et angitt API-endepunkt. Hvis svaret lykkes, inneholder kunden-ID-en.

Sjekk HTTP-status

(Evaluer respons)

HTTP-responsen evalueres basert på statuskoden. Hvis forespørselen var vellykket, går prosessen videre til neste trinn.

Bekreftelsesmeny

(Be om bekreftelse eller manuell oppføring)

Innringeren blir bedt om å bekrefte konto-ID-en som er hentet, eller angi kontonummeret manuelt hvis det er feil.

Sett variabel

(Butikkkonto-ID)

Hvis anroperen bekrefter konto-ID-en, lagres verdien i outputVariable.

Samle inn sifre

(Manuell kontooppføring)

Hvis forespørselen mislykkes eller innringeren velger å skrive inn kontonummeret på nytt, blir vedkommende bedt om å skrive inn et 6-sifret kontonummer etterfulgt av nummertasten (#).

Feilhåndtering

(StillThere, ugyldig, kritisk)

Underflyten håndterer tidsavbrudd, ugyldige inndata og kritiske feil med respektive ledetekster:

  • StillThere: Spør, Er du fremdeles der?, i tilfelle et tidsavbrudd.
  • Ugyldig: Varsler innringeren om ugyldige inndata og ber vedkommende om å prøve på nytt.
  • Feil: En kritisk feilmelding som informerer, Noe gikk galt.

Avslutt underflyt

(Konklusjon)

Underflyten avsluttes enten etter bekreftelse av kontonummeret eller håndtering av en feil.

Aktiviteter for underflyt

Tabellen nedenfor beskriver sekvensen av delflyteaktiviteter for denne malen.

Underflytaktivitet

Beskrivelse

Start underflyt

Underflyten begynner når den aktiveres.

Vennligst vent

Spiller av en melding ved hjelp av TTS, som ber innringeren om å vente mens informasjonen deres hentes.

HTTP-forespørsel

Sender en HTTP GET-forespørsel for å hente kundens kontoinformasjon.

Sjekk HTTP-status

Evaluerer HTTP-svaret for å finne ut om forespørselen var vellykket.

Bekreftelsesmeny

Ber innringeren om å bekrefte konto-ID-en som er hentet, eller angi den på nytt hvis den er feil.

Sett variabel

Lagrer det bekreftede eller manuelt angitte kontonummeret.

Samle inn sifre

Samler inn et 6-sifret kontonummer fra innringeren hvis HTTP-forespørselen mislykkes eller de velger å angi et nytt kontonummer.

Feilhåndtering

Flere ledetekster håndterer tidsavbrudd, ugyldige inndata og kritiske feil under underflyten.

Avslutt underflyt

Flyten avsluttes etter at kontonummeret er bekreftet eller det oppstår en feil.

Købehandling

Bruk denne underflytmalen til å automatisere behandling av køer i Webex Contact Center, slik at innringere blir engasjert i 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 jevn køhåndtering og en engasjerende innringeropplevelse. Du kan tilpasse variabler som musikkvalg, meldingsinnhold og løkkeantall.

Denne delflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:

  • Opprett inngangspunkter, køer, kontakter, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
  • Sørg for riktig købehandlingslogikk og feilhåndteringskonfigurasjoner.
  • Last opp statiske lydfiler hvis egendefinerte lydmeldinger eller musikkfiler brukes i stedet for Ciscos tekst-til-tale (TTS).

Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.

Inndata for underflyt

  • køMessage - STRENG: Meldingen som skal spilles av mellom musikkspor (standard: Vent litt).
  • køMusikk1 - STRENG: Den første musikkfilen som spilles av mens innringeren venter (standard: defaultmusic_on_hold.wav).
  • køMusikk2 - STRENG: Den andre musikkfilen som skal spilles av mellom meldinger (standard: defaultmusic_on_hold.wav).
  • teller - HELTALL: En teller for å spore antall løkker (standard: 0).
  • musicDuration - HELTALL: Varigheten hvert musikkspor spilles av (standard: 10 sekunder).

Utganger for understrøm

Ingen

Fordeling av underflyt

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.

Underflyteelement

Beskrivelse

Start underflyt

Underflyten begynner.

Tilstandskontroll

Underflyten kontrollerer om telleren er mindre enn 2. Hvis sann, fortsetter flyten til musikk- og meldingssekvensen. Hvis usann, avsluttes underflyten.

Spill av musikk 1

Den første musikkfilen (queueMusic1) spilles av i varigheten 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 av musikk 2

Etter meldingen spilles den andre musikkfilen (queueMusic2) av i den definerte varigheten.

Økttelleren

Counter-variabelen økes med 1 etter at den andre musikkfilen er avspilt.

Betingelse for ny kontroll

Etter at telleren er økt, kontrollerer flyten på nytt hvis telleren fremdeles er mindre enn 2. Hvis sann, gjentas løkken, ellers avsluttes underflyten.

Avslutt underflyt

Når telleren når 2, avsluttes underflyten.

Underflytaktivitet

Tabellen nedenfor beskriver sekvensen av underflytaktiviteter.

Underflytaktivitet

Beskrivelse

Start underflyt

Initialiserer underflytprosessen.

Tilstandskontroll

En tilstand kontrolleres for å sikre at telleren er mindre enn 2, slik at løkken kan fortsette.

Spill av musikk 1

Spiller av den første musikkfilen i varigheten angitt av musicDuration.

Spill av melding

Spiller av en melding ved hjelp av Cisco TTS med innhold levert av queueMessage.

Spill av musikk 2

Spiller av den andre musikkfilen i varigheten angitt av musicDuration.

Økttelleren

Øk telleren med 1 for å kontrollere løkken.

Avslutt underflyt

Avslutter underflyten når telleren når den forhåndsdefinerte grensen.

Mal for planlagt tilbakeringing

Bruk denne malen til å opprette en underflyt som gjør det mulig for innringere å planlegge en tilbakeringing for en bestemt dato og et bestemt klokkeslett, inkludert valg av tidssone.

Denne underflyten veileder oppringeren gjennom en rekke ledetekster for å samle inn all nødvendig informasjon for en planlagt tilbakeringing. Den ber om ønsket dato, et start- og sluttidspunkt for tilbakeringingsvinduet og anroperens tidssone. Delflyten inkluderer validering av inndata for dato og klokkeslett for å sikre nøyaktighet. Hvis et ugyldig format angis, blir oppringeren bedt om det på nytt. Når all informasjon er samlet inn, brukes den til å planlegge tilbakeringing i systemet.

Denne delflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger.

Forutsetninger

Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:

  • Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger, oppringings-ANI og mer.

  • Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).

  • Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsveiledning.

Inndata for underflyt

VariabelnavnTypeBeskrivelse
Tilbakeringingsnummer STRENG Telefonnummeret som skal brukes for tilbakeringing.
Kundenavn STRENG Navnet på kunden som ber om tilbakeringing.
Tilbakeringingskø STRENG Køen som den planlagte tilbakeringingen sendes til.

Utganger for underflyt

VariabelnavnTypeBeskrivelse
Dato for tilbakeringing STRENG Datoen som tilbakeringingen er planlagt for, formatert som ÅÅÅÅ-MM-DD.
Tidssone for tilbakeringing STRENG IANA-tidssoneidentifikator for tilbakeringing (f.eks. Amerika/Chicago).
TilbakeringingstidspunktStartTid STRENG Starttidspunktet for tilbakeringingsvinduet, formatert som TT:mm:ss.
Slutttid for tilbakeringing STRENG Sluttidspunktet for tilbakeringingsvinduet, formatert som TT:mm:ss.

Nedbryting av underflyt

Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.

UnderflyteelementBeskrivelse
Start underflyt Samtalen går inn i underflyten.
Planleggingsdato Innringeren blir bedt om å angi foretrukket tilbakeringingsdato i formatet ÅÅYYMMDD. Delflyten validerer inndataene for å sikre at det er en ekte dato. Hvis meldingen er ugyldig, gjentas meldingen.
Planlegg starttid Innringeren blir bedt om å angi starttidspunktet for tilbakeringingsvinduet i HHMM-format (24-time). Delflyten validerer inndataene for å sikre at det er et gyldig tidspunkt. Hvis meldingen er ugyldig, gjentas meldingen.
Planlegg sluttid Innringeren blir bedt om å angi sluttidspunktet for tilbakeringingsvinduet i HHMM-format (24-time). Delflyten validerer inndataene for å sikre at det er et gyldig tidspunkt. Hvis meldingen er ugyldig, gjentas meldingen.
Planlegg tidssone Innringeren får en meny for å velge tidssonen.- Trykk på 1 for IST (indisk standardtid).- Trykk på 2 for sentraltid.- Trykk på 3 for østkysten.
Planlegg tilbakeringing Ved hjelp av all innsamlet informasjon (CallbackNumber, CustomerName, CallbackQueue og planlagt dato, klokkeslett og tidssone), planlegger underflyten offisielt tilbakeringingen i systemet.
Avslutt underflyt Underflyten avsluttes etter at tilbakeringingen er planlagt.

Aktiviteter for underflyt

Tabellen nedenfor beskriver sekvensen av underflyteaktiviteter for planlegging av tilbakeringing.

Aktivitet for underflytBeskrivelse
Start underflyt Underflyten begynner når den aktiveres.
PlanlagtDato Samler inn innringerens foretrukne tilbakeringingsdato. TTS-ledeteksten er: «Angi foretrukket dato i YYYYMMDD-format». Inndataene er validert for å sikre at det er riktig datoformat.
Format ConvertDate Når en gyldig dato er angitt, konverterer denne aktiviteten YYYYMMDD-inndataene til et YYYY-MM-DD-format og lagrer dem i variabelen CallbackScheduleDate.
PlanleggStarttid Samler inn starttidspunktet for tilbakeringingsvinduet. TTS-ledeteksten er: «Angi starttidspunktet for tilbakeringingen i HHMM-format». Inndataene er validert for å sikre at det er riktig tidsformat.
ConvertStartTime Konverterer HHMM-starttidsinndata til et HH:mm:ss-format og lagrer den i variabelen CallbackScheduleStartTime.
Slutttid for tidsplan Samler inn sluttidspunktet for tilbakeringingsvinduet. TTS-ledeteksten er: «Angi sluttidspunktet for tilbakeringingen i HHMM-format». Inndataene er validert for å sikre at det er riktig tidsformat.
Konverteringsslutttid Konverterer HHMM-slutttidsinndata til et HH:mm:ss-format og lagrer den i variabelen CallbackScheduleEndTime.
Tidssone Viser en meny for å velge en tidssone.
PlanleggTilbakeringing Denne endelige handlingen tar alle de innsamlede og formaterte variablene og oppretter den planlagte tilbakeringingsforespørselen i systemet.
Avslutt underflyt Flyten avsluttes etter at tilbakeringingen er planlagt.

Opprett og administrer flyter

Opprett en flyt

Du kan opprette og administrere flyter ved hjelp av modulen for rutingsressurser. Når du utformer en flyt, kan ikke en konsultasjonssamhandling inneholde en høflig tilbakeringing, tilbakemelding etter undersøkelse eller blind overføringsaktivitet.

Når du oppretter en flyt, kan du oppleve forsinkelse i flytdesigneren hvis antallet noder overskrider 100. I slike tilfeller anbefaler vi at du bruker funksjonene Flow Chaining og Dynamic Variables til å bryte ned en stor flyt i mindre flyter som er lett å administrere. Hvis du vil ha mer informasjon, kan du se Koble til flere flyter (med GoTo) og Køkontakt.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Flows side, klikk Manage flows. Velg Create flows fra rullegardinlisten.

Filen Create a new flow veiviseren vises med muligheten til å velge mellom Flow eller Subflow.
4

Klikk Flow.

Klikk Subflow for å skape en underflyt. Prosessen med å skape en underflyt ligner på prosessen med å skape en flyt.

5

Velg ønsket alternativ for å opprette flyten:

  • Start fresh– Bruk dette alternativet for å opprette en ny flyt fra begynnelsen.
  • Flow templates– Bruk dette alternativet til å opprette en flyt fra flytmaler. Hvis du vil ha mer informasjon, se Opprett flyter fra flytmaler.
  • Import– Bruk dette alternativet for å importere flyter fra en lokal lagring. Hvis du vil ha mer informasjon, kan du se Importer en flyt.
6

Klikk Start fresh.

7

I Flow name skriv 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 Create flow.

Filen Flow Designer vinduet vises.

9

I General settings Skriv inn beskrivelsen av flyten. Du kan ikke endre beskrivelsen senere.

10

(Valgfritt) Konfigurer følgende innstillinger i Diagram settings delen.

  • Curved links– Aktiver eller deaktiver for å veksle mellom buede koblinger og høyrevinkede koblinger for hver flyt.

    Du kan aktivere buede koblinger for å forbedre visningen av forbindelsen mellom aktiviteter. I komplekse flyter gir kurvede koblinger bedre lesbarhet sammenlignet med rette linjer som har en tendens til å overlappe.

  • Link color– Velg fargen fra rullegardinfargepaletten for å angi koblingene.

  • Error path color– Velg fargen fra rullegardinfargepaletten for å indikere feilbanene.

  • Selection color– Velg fargen fra rullegardinfargepaletten for å indikere valgt kobling og tilkoblede aktiviteter.

  • Thickness– Angi verdi for å øke eller redusere tykkelsen på koblingen og de tilkoblede aktivitetene. Tykkelsen måles i piksler, og standardverdien er 1 piksler. Støttet maksimal tykkelse er 3 piksler.

11

I Flow Decryption Settings del, slå på Enable flow decryption veksle for å tillate dekryptering av sensitiv informasjon i flyten. A Debug Details Data Disclosure popup vises. Sjekk I agree og klikk Save. 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 ut-av-boksen flyter for vanlige brukstilfeller. Slik oppretter du flyter fra flytmaler:

1

Logg på Control Hub.

2

Navigere til Services > Contact Center.

3

Fra Contact Center navigasjonsruten, klikk Customer Experience > Flows.

4

Flows side, klikk Manage flows og klikk på Create flows -rullegardinlisten.

Filen Create a new flow veiviseren vises med muligheten til å velge mellom Flow eller Subflow.
5

Klikk Flow.

Hvis du vil opprette en underflyt, klikker du Subflow. Prosessen med å skape en underflyt ligner på prosessen med å skape en flyt.

6

Fra Choose a method, klikk Flow templates.

7

Velg malen fra listen over tilgjengelige maler. Klikk Next.

Klikk View details for å se en detaljert forhåndsvisning av malen. Se delen Vis flytmaldetaljer for mer informasjon.

8

I Flow name -feltet, gi et unikt navn for flyten. Følg navngivningskonvensjonene.

9

Klikk Next.

Du har opprettet en ny flyt fra en flytmal.

Hvis du vil ha mer informasjon om flytene, og hvis flyter krever ytterligere konfigurasjon før testing, bruker du koblingene som er tilgjengelige i oppføringen av flytmalen. Se Vis detaljer for flytmal.

Hva nå?

Tilpass aktivitetene og hendelsene i flyten etter dine behov. Valider og publiser flyten.

Vis detaljer om flytmal

Slik viser du mer informasjon om en bestemt mal:

1

Velg ønsket mal på siden for malsamling.

2

Klikk View details. Filen Template details siden vises.

  • Det øverste panelet viser en forhåndsvisning av den valgte malen. Klikk på fullskjermikonet for å åpne malen i fullskjermmodus. Velg spesifikke deler av malen og zoom inn og ut. Om nødvendig kan du bytte mellom hovedflyten og hendelsesflyten.
  • Den nederste ruten har følgende deler som gir detaljert informasjon om den valgte flytmalen:
    • Beskrivelse – Kort beskrivelse og formål med malen.
    • Detaljer – Viktige funksjoner i malen.
    • Forutsetninger – trinn du må konfigurere for at flytmalen skal fungere som forventet.
    • Flow breakdown – Detaljer om hvordan flyten starter, hva som skjer i flyten og hvordan flyten slutter.
    • Aktiviteter som brukes – Viser de forskjellige aktivitetene som brukes i den spesifikke malen.
    • Ytterligere detaljer – Ytterligere detaljer om flytmalen.

Hva nå?

Klikk Select template for å fortsette med den valgte malen.

Alternativer for kontekstmeny

Bruk kontekstmenyen for ytterligere handlinger. Slik åpner du kontekstmenyen fra Flows siden, velg flyten og åpne flyten i flytdesignmodulen. Hold pekeren over flytnavnet. Det vises en meny med følgende alternativer:

  • Edit name– Bruk til å gi nytt navn til flyten.
  • Export– Brukes til å eksportere flyten.
  • Import– Bruk til å importere flyten.
  • Delete– Bruk til å slette flyten.
  • View version history– Bruk for å vise versjonsdetaljene for flyten.

Rediger flytvariabler

Du kan ikke redigere en variabel når den er i bruk. Når du har opprettet variabeltypen, kan du ikke redigere variabeltypen.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere. Flyten åpnes i vinduet Flytdesigner.

4

Klikk på en variabel kode fra Global properties brød.

Et popup-vindu viser et sammendrag av variabelinformasjonen.
5

Klikk Edit øverst til høyre i popup-vinduet.

6

Velg den ubrukte variabelen i flyten.

7

Gjør de nødvendige endringene i variabelnavn, beskrivelse, verdi og variable konfigurasjoner.

Endre en flyt

Bruke Edit veksle for å redigere en flyt. Når dette alternativet er aktivert, kan ikke andre flytutviklere redigere flyten samtidig. Som standard åpnes en flyt i skrivebeskyttet modus.

Du kan merke variabler som inneholder sensitiv informasjon som sikre. Når du åpner en eksisterende flyt som inneholder flytvariabler, blir du bedt om å gjennomgå og merke disse variablene som sikre. For mer informasjon om sikre variabler, se Sikre variabler.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises og viser listen over flyter med følgende felt:

Navn på feltet

Beskrivelse

Flytnavn

Navnet på flyten som konfigurert i Flow Designer-programmet.

Flytnavnet må være unikt.

Beskrivelse

Beskrivelse av flyten som konfigurert i Flow Designer-programmet.

Status

Angir om flyten er publisert eller fremdeles er i utkastfasen.

Sist endretDato og klokkeslett da flyten sist ble endret.

Sist redigert av

E-post-ID-en til brukeren som sist redigerte flyten.

3

Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere. Flyten åpnes i vinduet Flytdesigner.

Hvis den valgte flyten har flytvariabler, blir du bedt om å merke variablene som sikre.

Du kan bare endre flyten hvis Edit On veksleknappen er aktivert. Hvis Edit On bryteren er slått av, flyten vises i skrivebeskyttet modus.

4

Flow Decryption Settings: Aktiver Flow Decryption Settings for å tillate dekryptering av flyten. Se delen Sporingsflyter for detaljer.

5

Klikk Go Select Secure Variables for å åpne Edit Secure Variables dialogboksen.

Du kan klikke Skip for now for å fortsette å redigere den valgte flyten uten å merke de sikre variablene. Denne dialogboksen vises neste gang du redigerer flyten.

Sjekk Don't show this message again avmerkingsboksen for å hoppe over valgprosessen for den valgte flyten permanent.

Denne funksjonen støttes for øyeblikket ikke.

6

Merk av i avmerkingsboksene for variablene som inneholder sensitiv informasjon, og klikk Save.

Flytdesigner-vinduet viser de valgte variablene med et låseikon ved siden av variabelnavnene.

Den valgte flyten åpnes i skrivebeskyttet modus.

7

Aktiver Edit veksleknappen for å endre flyten.

8

Rediger utkastflyten etter behov.

Når du endrer en flyt, kan ikke en konsultasjonssamhandling inneholde en høflig tilbakeringing, tilbakemelding etter undersøkelse eller blind overføringsaktivitet.

9

Klikk Save for å lagre flyten hvis du deaktiverer Autosave veksleknapp.

Forhåndsvis lydmelding i flyten

Funksjonen for forhåndsvisning av lydmeldinger muliggjør umiddelbar lydavspilling av .wav-filer og tekst-til-tale-meldinger (TTS) i flytdesignmodulen. Filen Preview prompt knappen med følgende aktiviteter gir en forbedret utvikleropplevelse ved å redusere tiden og innsatsen for validering av lyd- og tekst-til-tale-meldinger:

Forhåndsvis lydmeldinger i flyter

Bruke Preview prompt knapp for rask bekreftelse av lydmeldinger, språk og talevalg i TTS-meldinger, sammen med testing av SSML-tagger for hurtigtilpasning.

  • Aktivitet for avspilling av musikk støtter ikke melding om forhåndsvisning.

  • Når tekst-til-tale forhåndsvises, er stemmevalg obligatorisk.

  • Du kan ikke endre TTS-tilkoblingsalternativet når du forhåndsviser ledeteksten. Lukk forhåndsvisningsledemodalen, velg en annen leverandør på aktiviteten for å teste en annen TTS-leverandør.

  • Filen Language og Voice innstillinger i rullegardinlisten når forhåndsvisning av en melding samsvarer med variabler Global_Language og Global_VoiceNamehenholdsvis. Du kan angi disse i flyten for å endre opplevelsen.

  • Når du tester lydfilvariabler, må du kontrollere at filbanen tilsvarer en faktisk .wav-fil som finnes på systemet.

Søk etter enheter i en flyt

Bruk søkefunksjonen til å søke etter enheter i en flyt og få rask tilgang til plasseringene deres. For flyter som er mer detaljerte og komplekse, bruk denne søkefunksjonen for å unngå manuell innsats for å finne de ønskede enhetene.

Du kan søke i følgende enheter i flyten ved hjelp av denne søkefunksjonen:

  • Aktivitetsnavn, beskrivelser og inndata
  • Variabelnavn
  • Pebble uttrykk
  • Flyteegenskaper

Du kan finne og erstatte fri tekst inne i felt som tekstinndata, beskrivelser, pebble uttrykk og så videre.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere.

Flyten åpnes i Flow Designer vindu.
4

Skriv inn nøkkelordet (aktivitetsnavn, variabelnavn eller streng) i søkeboksen som vises øverst til høyre. Enter.

Alternativt kan du utløse søkeboksen ved hjelp av hurtigtastene: Cmd + 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

Hvis du vil finne og erstatte en tekst, gjør du følgende:

  1. Skriv inn ordet i Replace feltet 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å Replace all (Replace all icon.)-ikon for å erstatte alle forekomster på tvers av flyten.

Bruk versjonsetiketter på en flyt

Vi anbefaler at du legger til versjonsetiketter for å bygge en livssyklus for flyten gjennom ulike faser som utvikling, testing 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å å overskrive 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 mulighet til å knytte forskjellige versjoner av den samme flyten til forskjellige inngangspunkter eller GoTo-aktivitet. Den nyeste er standardversjonsetiketten som du ikke kan fjerne fra en flytversjon. Du kan bruke alle andre versjonsetiketter sammen med den nyeste.

I tillegg kan du legge ved flere versjoner av den samme flyten til et inngangspunkt. Under en inngangskonfigurasjon kan du velge en flyt sammen med en av dens tilknyttede versjonsetiketter.

Du kan også endre flytlogikken dynamisk ved å få tilgang til versjonsetiketter i flyten ved hjelp av NewContact variabel (se Start Flow for detaljer). Filen NewContact.FlowVersionLabel variabelen viser flytversjonsetiketten som kjører for øyeblikket: om «Dev,» «Test,» «Live,» eller «Latest». Ved å bruke en flytversjonsetikett kan du lage tilpasset logikk som skreddersyr de spesifikke versjonsetiktene for flyten.

Når du åpner flyten i redigeringsmodus, ser du utkastversjonen fra den nyeste flytversjonen som er publisert. Når du publiserer dette utkastet, knytter det den nyeste versjonsetiketten til det. På et gitt tidspunkt har bare én flyt den nyeste versjonsetiketten knyttet til den. Dette tilsvarer den siste publiserte versjonen av flyten.

Før du starter

Du må publisere flyten minst én gang.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere. Flyten åpnes i vinduet Flytdesigner.

4

Rediger flyten.

5

Klikk Save for å lagre flyten hvis du deaktiverer Autosave veksleknapp.

6

Slå på Validation veksle-knappen for å aktivere publisering.

7

Klikk Publish.

8

(Valgfritt) I Publish flow dialogboksen, skriv inn en merknad om versjonen eller informasjonen du vil dele med andre flytutviklere.

9

Som standard Latest er 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 Add version label -rullegardinlisten.

Hvis en bestemt versjonsetikett er tilordnet et inngangspunkt, vises et varsel ved siden av versjonsetikett i rullegardinlisten som sier at etiketten er tilordnet et inngangspunkt.

10

Klikk Publish.

Når du har valgt én eller flere passende versjonsetiketter og publisert, bruker du denne versjonen av flyten når du tilordner et inngangspunkt.

11

(Valgfritt) Klikk på tidtakerikonet ved siden av versjonsnummeret for å vise versjonshistorikken for flyten.

Filen Version history modal vises som viser følgende detaljer for aktive versjoner og andre versjoner av flyten:

  • Publiseringstid
  • Versjonsnummer
  • Versjonsetikett (hvis brukt)
  • Sist redigert av
  • Publiser merknad

Bruk en av følgende nøkkelordsøkeattributter for å filtrere tabellen:

  • Versjonsnummer
  • Versjonsetiketter
  • Publisert av
  • Publiser merknad
  • Publiseringsdato
12

(Valgfritt) Klikk View ikon på en rad for å vise flyten publisert i den valgte versjonen.

Hvis du velger å redigere når du viser en eldre flytversjon, overskriver den gjeldende utkastet med den spesifikke flytversjonen.

Når 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 nyeste 100 versjonene. Flytversjoner slettes bare når du sletter flyten.

Aktiver eller deaktiver automatisk lagring

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på for å opprette en flyt New.

4

Hvis du vil redigere en eksisterende flyt, klikker du Go to Flow Designer ikonet ved siden av flyten du vil redigere.

Flyten åpnes i Flow Designer vindu.
5

Hvis du vil aktivere alternativet for automatisk lagring, angir du Autosave slå knappen på PÅ.

6

Slik deaktiverer du alternativet for automatisk lagring:

  1. Angi Autosave slå knappen på AV.

    En melding ber deg om å bekrefte handlingen din.

  2. Klikk Disable autosave.

Når du har deaktivert alternativet for automatisk lagring, må du lagre endringene manuelt. Ellers mister du endringene som er gjort i flyten.

Kopier og lim inn aktiviteter

Kopier og lim inn en aktivitet eller gruppe av aktiviteter i samme flyt, slik at du ikke trenger å konfigurere aktiviteter fra bunnen. Til dette formålet kan du velge én enkelt aktivitet eller en gruppe aktiviteter samtidig og bruke dem på nytt i samme flyt. Når du kopierer aktiviteter, oppretter systemet duplikater av disse aktivitetene og kopierer alle de konfigurerte innstillingene og koblingene.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på for å opprette en flyt Manage Flows > Create Flows.

4

Hvis du vil redigere en eksisterende flyt, klikker du Go to Flow Designer ikon ved siden av flyten for å åpne flyten.

5

Gjør én av følgende:

  1. Hvis du vil kopiere og duplisere én enkelt aktivitet, velger du aktiviteten du vil kopiere, og klikker på ikonet (Copy icon.).

  2. Hvis du vil kopiere og duplisere flere aktiviteter, trykker du på Skift og velger aktivitetene for å gruppere dem, og klikker på ikonet (Copy icon.).

Du kan også trykke på CTRL+C på tastaturet for å kopiere de valgte aktivitetene og trykke på CTRL+V for å lime inn de valgte aktivitetene på lerretet.

6

Omarranger de kopierte aktivitetene etter behov.

Validere en flyt

Valider en flyt for å sikre at alle obligatoriske felt er konfigurert og at flytstrukturen er gyldig. Validering kan ikke bestemme hvordan systemet kjører flyten ved kjøretid og garanterer ikke at flyten kjører som forventet.

Når valideringen er fullført, forlat Validation slå på. Du kan ikke publisere flyten med mindre valideringen lykkes.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på Go to Flow Designer ikonet ved siden av flyten du vil validere.

Flyten åpnes i Flow Designer vindu.
4

Angi Validation veksle til On.

Valideringen starter, og feilene vises i vinduet.

Under valideringen viser systemet feil på følgende måter:

  • Flow errors button– En rød knapp vises ved siden av Validation bryter som viser antall aktive feil. Hvis det ikke er noen feil (flytfeil: 0), er knappen grønn.
  • Activity error styling– Hvis en aktivitet har konfigurasjonsfeil, vises aktiviteten med en rød kontur 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. Når du har adressert feilen, mister aktiviteten feilstilen i sanntid.
  • Validation details window– Dette popup-vinduet holder en liste over aktive feil i flyten. Du kan dra og flytte dette vinduet rundt lerret. Klikk på Close ikon øverst til høyre for å lukke vinduet.

    Det er to deler i dette vinduet:

    • Flow errors section– Denne delen viser alle de aktive feilene i flyten og deler dem ned etter aktivitet. Løs alle disse feilene før du kan publisere flyten. Hvis du vil ha mer informasjon, se Forstå feilkoder.
    • Recommendations section– Denne delen viser beste praksis og påminnelser for bygningsflyter. Selv om du bør vurdere disse elementene før du publiserer en flyt, er det ikke nødvendig med anbefalinger.

      Hvis du ikke vil se anbefalingene, klikk på Dismiss recommendations for å skjule listen. Listen forblir skjult til du lukker Validation details åpne vinduet og åpne det igjen.

5

Hvis du lukker Validation details vinduet og vil åpne det på nytt, klikk på Flow errors knapp.

6

(Valgfritt) Hvis det oppstår feil, angir du Validation veksle til Off. Korriger feilene og start valideringen på nytt.

Flytvalidering kan ikke evaluere funksjoner eller sjekke om variabler løser seg for å forvente verdier. Den sjekker bare for strukturelle feil. Dobbeltsjekk variablene dine for å sikre at de fungerer som forventet.

Kopier en flyt

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på ellipseikonet ved siden av flyten du vil kopiere, og klikk på Copy.

Navnet på den kopierte flyten har dette formatet: Copy_FlowName_FlowID. Flytnavnet er navnet på den opprinnelige flyten, og flytID-en er en unik identifikator for den opprinnelige flyten.

4

Åpne den kopierte flyten for å redigere navnet.

Eksportere en flyt

Eksporter en flyt for å trekke ut en flytdefinisjon som en JSON-fil. Senere kan du importere JSON-filen for å opprette den samme flyten på en annen leier. Hvis du vil importere en flyt, kan du se Importer en flyt.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på ellipseikonet ved siden av flyten du vil eksportere, og klikk på Export.

4

Velg i dialogboksen som åpnes Save 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 leier, må du først eksportere flyten som en JSON-fil. Hvis du vil eksportere en flyt, kan du se Eksporter en flyt.

Hvis du vil gjenbruke en eksisterende flyt i samme leietaker, kan du se Kopier en flyt.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Under Manage flows klikk Import.

4

Velg flytfilen som er i JSON-format fra ditt lokale system.

5

Klikk Open for å importere filen.

Flyten importerer 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 filstørrelsen på opptil 10 MB.

Hva nå?

Du kan endre eller publisere flyten. Hvis du vil ha mer informasjon, kan du se Arbeid med flyter.

Publiser en flyt

Du kan publisere en flyt etter at systemet har validert flyten og finner den fri for feil. Du kan bruke en publisert flyt i rutingsstrategier for inngangspunkt.

Før publisering må du bekrefte at flyten er riktig konfigurert og klar for bruk av kontaktsenter i sanntid. Systemet støtter ikke fullstendig redigering av en publisert flyt.

Systemet deaktiverer Publish flow knappen mens Validation bryteren er av. Hvis det finnes noen aktive feil, forblir knappen deaktivert.

Når du klikker Publish flow, den Publish flow bekreftelsesvindu vises. 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 brukerstøtte for å få hjelp med feil. Støtte krever Tracking Id.
  • Klikk på Retry publish.
1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på Go to Flow Designer ikonet ved siden av flyten du vil publisere.

Flyten åpnes i Flow Designer vindu.
4

Klikk Publish.

Hvis flyten publiseres, vises en bekreftelsesmelding.

5

Velg ett av følgende alternativer:

  • Klikk Close Flow & Sign Out, hvis du er ferdig med å gjennomgå flyten og ønsker å logge av Flow Designer.
  • Klikk Return to Flow, hvis du vil gjennomgå eller redigere flyten.

    Hvis flyten er tilordnet rutingsstrategier for inngangspunkt, kan redigering av en publisert flyt påvirke samhandlinger i kontaktsenter i sanntid.

Slett en flyt

Hvis en flyt har en status på Published, kan det være en del av en konfigurasjon av rutingstrategi. Vet hvor flyten er i bruk før du sletter den. Ellers kan du påvirke samhandlinger med kontaktsenter i sanntid.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Filen Flows siden vises.
3

Klikk på ellipseikonet ved siden av flyten du vil slette, og klikk på Delete.

4

Klikk Yes for å bekrefte.

Strategier for ruting av inngangspunkt

En strategi for ruting av inngangspunkt er en konfigurasjon som kontrollerer rutingatferden til en kontakt når kontakten når et inngangspunkt. Når en kontakt ankommer til et inngangspunkt, sjekker rutemotoren for å se hvilken inngangspunktrutestrategi som er aktiv på det bestemte tidspunktet, og følger denne konfigurasjonen.

Samtalekontrolldelen i konfigurasjonen av strategien for inngangspunkt for ruting lar deg 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 anropet i IVR og køopplevelsen etter at kontakten er i kø.

Velg en flyt fra Flow rullegardinmenyen for å indikere flyten som styrer denne ende-til-ende-anropsopplevelsen i tidsintervallet som er angitt i rutingstrategien. 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 inngangspunktets rutingstrategi.

Strategier for køruting

En strategi for køruting er en konfigurasjon som kontrollerer rutingatferden til en kontakt når kontakten når en kø. Når en kontakt ankommer i en kø, kontrollerer rutingsmotoren hvilken strategi for køruting som er aktiv på det bestemte tidspunktet, og følger denne konfigurasjonen.

Kunder som har strategier for køruting i Webex Contact Center, 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

Flytdesigner lar deg dele store flyter inn i mindre, mer håndterbare deler som kalles delflyter. Du kan gjenbruke delflyter på tvers av flere flyter for å håndtere bestemte oppgaver. Denne modulære tilnærmingen forenkler flytstyringen og reduserer kompleksiteten ved å bygge store flyter. Her er noen av de viktigste egenskapene ved delflyter:

  • Du kan opprette delflyter på organisasjonsnivå for å gjøre dem tilgjengelige internt. Du kan for eksempel vise og aktivere delflyter som er tilgjengelige i samme organisasjon. Du kan opprette maksimalt 200 delflyter per organisasjon.

  • Du kan starte en underflyt fra en flyt for å kjøre logikk uten å koble til et inngangspunkt eller forlate hovedflyten.

  • Du kan bruke underflyter på nytt flere ganger i en hovedflyt eller på tvers av hovedflyter i organisasjonen.

  • Du kan overføre variabler mellom overordnet flyt og delflyt og tilordne inn- og utdatavariabler fra hovedflyt til delflyt og motsatt måte. Dette gjør disse variablene i underflyten uavhengige av variablene i den overordnede flyten som påkaller underflyten.

    Tekst-til-tale-innstillingene (TTS) i hovedflyten overføres imidlertid ikke til delflytene. Vurder for eksempel en flyt der hovedflytvariabelen er Global_VoiceName: fr-FR-Ariane (French). Hvis en underflyt utløser å spille av TTS, spilles lyden av på engelsk som standard. For å overvinne dette må du definere en underflytvariabel med samme navn som Global_VoiceName :fr-FR-Ariane (French). Du kan også opprette en delflytvariabel Global_VoiceName (samme som i hovedflyten) og tilordne verdien fra hovedflyten til delflyten. Hvis du vil ha mer informasjon, kan du se Konfigurer forskjellige støttede språk og talenavn med opprinnelig tekst-til-tale i WxCC-underflyten.

    Du kan ikke legge til globale variabler i underflyten. Du kan imidlertid tilordne en global variabel fra hovedflyten til en lokal variabel i underflyten.

  • Du kan publisere underflyt uavhengig av hverandre. Endringene i delflyten trer imidlertid først i kraft etter at du har publisert hovedflyten på nytt.

  • Du kan knytte en versjonsetikett som Live, Dev og Test til en delflyt, slik at du kan utføre en ende-til-ende-testing av hovedflyten i de respektive miljøene.

  • Delstrømmer må aktiveres fra hovedstrømmene. Du kan ikke starte en ny underflyt fra en underflyt.

  • Du kan ikke koble en underflyt fra et inngangspunkt eller strategi for køruting.

  • Du kan importere og eksportere delstrømmer uavhengig av hverandre.

Opprett en underflyt

Du kan opprette og administrere underflyter i Control Hub.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows > Subflows.

3

Klikk Manage subflows > Create subflow.

4

I Subflow name skriv inn navnet på underflyten.

Navnet på underflyten må være unikt. Det kan ikke inneholde mellomrom. De eneste spesialtegnene som er tillatt er _ (understrek) og - (bindestrek). Maksimal lengde er 80 tegn.

5

Klikk Start building subflow.

Filen Flow Designer vinduet vises.

6

I General settings Skriv inn beskrivelsen av underflyten. Du kan endre denne beskrivelsen senere.

7

I View settings -delen, konfigurer funksjoner som buede koblinger, koblingsfarge, feilbanefarge, valgfarge og tykkelse.

8

I Variable definition legg til de nødvendige variablene for å koble til hovedflyten.

  • Subflow input variable: (Obligatorisk) Denne variabelen tar et innspill fra hovedflyten.
  • Subflow output variable: (Obligatorisk) Denne variabelen returnerer en utgang tilbake til hovedflyten.
  • Subflow local variable: (Valgfritt) Denne variabelen er for logikk som er isolert innenfor underflyten og ikke er relatert til noen av hovedflytvariablene.

Alle variablene ovenfor kan være Streng, Heltall, Dato Time, Boolsk, Desimal 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. For mer informasjon, Bruk versjonsetiketter på en flyt og Feilsøkingsflyt.

Redigere en underflyt

Når du redigerer og publiserer en delflyt, trer endringene i hovedflyten bare i kraft etter at du har publisert hovedflyten.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows > Subflows.

3

Klikk på underflyten du vil redigere.

4

Aktiver Edit veksle-knappen for å endre underflyten.

5

Foreta de nødvendige endringene i underflyten.

Klikk Save for å lagre flyten hvis du deaktiverer Autosave veksleknapp.

Slette en underflyt

Hvis en publisert hovedflyt bruker en delflyt, kan du ikke slette den, enten flyten er direkte eller knyttet til et inngangspunkt. Hvis du vil slette underflyten, må du først fjerne den fra hovedflyten eller slette hovedflyten helt.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows > Subflows.

3

Klikk på det vertikale ellipseikonet på delflytraden du vil slette, og klikk på Delete.

4

Klikk Yes for å bekrefte.

Legg til underflyt i en hovedflyt

Du kan legge til en delflyt på tvers av flere hovedflyter.

1

Logg på Control Hub.

2

Navigere til Contact Center > Customer Experience > Flows.

Du kan også legge til en delflyt i en hovedflyt fra navigasjonsfeltet i Management Portal. Velg Routing strategy > Flows. Klikk på ellipseikonet ved siden av flyten du vil redigere, og klikk på Open.

3

Klikk på flyten du vil endre for å legge til en underflyt.

Filen Flow Designer vinduet vises.

4

Klikk på Subflows kategorien.

Det vises en liste over delflyter for den valgte organisasjonen/leietakeren.

5

Dra og slipp den nødvendige delflyten fra listen til lerret for å legge den til i hovedflyten.

Du kan vise detaljene for den valgte underflyten, for eksempel navn, underflytversjon sammen med versjonsetiketten og alle variabler som er konfigurert i underflyten.

Klikk eventuelt View ved siden av navnet på underflyten for å åpne underflyten i en ny fane i nettleseren.

6

I Subflow version velger du den nødvendige underflyteetiketten som du vil legge til i hovedflyten, da dette ikke er konfigurert som standard. Som standard Enable automatic updates avmerkingsboksen er merket av. Når dette er aktivert, oppdaterer systemet automatisk hovedflyten med den nyere versjonen når du oppretter en ny versjon av en delflyt.

Fjern merket for Enable automatic updates mulighet for å deaktivere automatiske oppdateringer. Sørg for å publisere hovedflyten på nytt når du oppretter nyere versjoner av underflyten.

7

I Subflow input variables del, tilordne hovedflytvariablene til underflytinndatavariablene.

Sørg for at du tilordner den samme datatypen slik at delflyten fungerer uten feil.

På samme måte i Subflow output variables del, tilordne variablene for underflyt til hovedflytvariablene med samme datatype.

8

Publiser hovedflyten.

Opprett og administrer funksjoner

Du kan opprette og administrere funksjoner i flytdesignmodulen. Funksjoner lar deg skrive egendefinert kildekode for å utføre raske dataoppgaver og orkesterkompliserte handlinger. Du kan skrive kode innebygd ved hjelp av et koderedigeringsprogram og bruke dem på tvers av flyter.

Funksjonene supplerer rammeverket for Pebble-malen som utviklerne bruker til å utføre lignende oppgaver. Med denne funksjonen kan flytutviklerne:

  • Velg språk for å skrive koden. Støttede språk er JavaScript og Python.
  • Skriv egendefinert kildekode med språkspesifikk statisk analyse.
  • Test egendefinert kode med prøveverdier og vis utdata og feil før publisering.
  • Skriv flytlogikk basert på aktivitetsvariabler og status/feilkoder.
  • Analyser og sett inn verdiene av utdata som returneres av funksjonen, for videre bruk i flyten.
  • Gjenbruk fungerer på tvers av flere flyter som en aktivitet.
  • Feilsøkingsflyter ved hjelp av feilmeldingene som returneres av funksjonsutdata, status og feilkoder, kjøretidsfeilhåndtering, flytfeilsøkingsfunksjoner og analysefunksjoner.

Viktige hensyn

Denne delen fremhever noen viktige hensyn å merke seg når du arbeider med funksjoner:

  • Maksimalt antall funksjoner som støttes per organisasjon, er 200.
  • Maksimalt minne som tildeles per funksjon, er 128 MB.
  • Det konfigurerbare tidsavbruddet for lyd på vent er 2–5 sekunder.

Opprett en funksjon

1

Logg på Control Hub.

2

Navigere til Services > Contact Center > Customer Experience > Functions.

3

Functions side, klikk Create a function.

Du kan også opprette en funksjon fra Functions fanen i flytdesigner-modulen.

4

Create a new function Velg ønsket metode for å opprette en funksjon.

  1. Start Fresh– Velg denne metoden for å opprette en ny funksjon fra bunnen for å utføre dataanalyse eller kjøre egendefinert kode. På Create a new function veiviseren, utfør følgende oppgaver:

    1. Name & Configure konfigurer følgende innstillinger:

      • Function Name– Oppgi et navn på funksjonen.
      • Function Language– Velg funksjonsspråk. Tilgjengelige språk inkluderer JavaScript og Python.

    2. Klikk Create Function. Den nye funksjondefinisjonen for brukergrensesnitt lastes inn med følgende paneler:

      • Koderedigerer – Skriv inn din egendefinerte kildekode her.
      • Testpanel – Test den skriftlige koden ved å oppgi verdier til en av de definerte inndataene. Klikk Test for å validere koden. Resultatet vises i resultatruten.
      • Egenskapspanel – Består av følgende felt.
        • Function Description– Gi en kort beskrivelse av formålet med funksjonen.
        • Variable Definition– Konfigurer og tilordne inndatavariablene til koden. Klikk på Add Input Variables knapp. I Add Function Variable angi følgende detaljer:
          • Name– Skriv inn navnet på variabelen.
          • Description– Gi en beskrivelse av variabelen.
          • Variable Type– Velg variabeltypen. Tilgjengelige alternativer er streng, heltall, dato-klokkeslett, boolsk, desimal og JSON.

          Klikk Save.

        • Output Variable Definition– Angi utdatavariablene som skal returneres av funksjonen. Dette hjelper flytutviklerne med å bruke disse variablene mens de bruker funksjonen din.
        • Filen Function Properties vises følgende detaljer nederst til høyre i ruten:

          • Function Owner– E-post-ID-en til brukeren som opprettet funksjonen.
          • Function ID– Automatisk generert funksjons-ID.
          • Last edited– Datoen da funksjonen sist ble redigert.
          • Function version– Det siste tilgjengelige versjonsnummeret for denne funksjonen.

  2. Import– Velg denne metoden for å importere en funksjon. På Create a new function veiviseren, utfør følgende oppgaver:

    Du kan bare importere JSON-filer som er generert ved å eksportere en funksjon.

    1. Upload the file side, velg ønsket fil. Du kan også dra og slippe filen. Klikk Replace for å erstatte den valgte filen.
    2. Klikk Next.
    3. Name & Configure konfigurer følgende innstillinger:
      • Function Name– Oppgi et navn på funksjonen.
      • Function Language– Programmeringsspråket for funksjonen du importerte. Systemet angir dette basert på språket til funksjonen du importerer.

      Klikk Create Function.

    4. Funksjonssiden lastes på nytt. Gjenta trinnene beskrevet ovenfor for å opprette en ny funksjon fra begynnelsen.
5

Klikk Publish Function. På Publish Function side, angi følgende detaljer:

  • Publish Note– Legg til en valgfri merknad som referanse.
  • Add Version Label(s)– Legg til ønsket versjonsetikett i funksjonen. Hvis du ikke legger til en versjonsetikett, legger systemet automatisk til etiketten «Siste».

Bruk rullegardinknappen ved siden av funksjonsnavnet øverst til venstre på siden for å vise versjonshistorikken for 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 at du har redigert kildekoden eller innstillingene, oppdaterer systemet umiddelbart endringene til alle flyter som bruker de merkede versjonene av funksjonen. Vær derfor oppmerksom når du publiserer merkede versjoner av en funksjon som brukes i dine direkteproduksjonsstrømmer.

Hva nå?

Legg til funksjonen i en hovedflyt. Hvis du vil ha mer informasjon, se Legge til en funksjon i en hovedflyt.

Administrere funksjoner

Når du har opprettet en funksjon, kan du kopiere, eksportere og slette funksjonen etter behov.

1

Logg på Control Hub.

2

Navigere til Services > Contact Center > Customer Experience > Functions.

Funksjonssiden viser alle funksjonene som er opprettet i organisasjonen.
3

Klikk på ellipseikonet ved siden av funksjonen. Velg Copy, Delete, eller Export etter behov.

4

Klikk på Manage function in flow designer knapp for å åpne funksjonen i flytdesignmodulen.

Hva nå?

Legge til en funksjon i en hovedflyt

Du kan legge til en funksjon på tvers av flere hovedflyter.

1

Logg på Control Hub.

2

Navigere til Services > Contact Center > Customer Experience > Flows.

3

Klikk for å åpne flyten som du vil legge til en funksjon i.

4

Slå på Edit knapp.

5

Klikk på Functions fane fra aktivitetslisteruten til venstre

Det vises en liste over publiserte funksjoner som er opprettet for den valgte organisasjonen/leietakeren.

6

Dra og slipp den nødvendige funksjonen fra listen til lerret. Legg den til hovedflyten.

Du kan vise detaljene for den valgte funksjonen, for eksempel funksjonsversjonsetikett, funksjonsinndatavariabler, variabeldetaljer og utdatavariabler.

7

I Function Input Variables del, tilordne hovedflytvariablene til funksjonens inndatavariabler.

Flytvariabler opprettet med samme navn og datatype som funksjonens inndatavariabler blir automatisk tilordnet til hverandre.

8

I Function Output Variables del, analysere og tilordne funksjonens utdatavariabler til hovedflytvariablene med samme datatype. Du kan analysere ved hjelp av JSONPath-uttrykk, som beskrevet på skjermen med eksempler.

9

Publiser hovedflyten.

OSS-er

Denne delen svarer på vanlige spørsmål om bruk av funksjoner i organisasjonen.

Hvilke språk støtter modulen Flow Designer for funksjonsaktivitet?

Flytdesigner-modulen støtter JavaScript (Node.js 22.x) og Python (3.13) i første fase.

Har vi noen begrensninger på bibliotekene jeg kan bruke i kodeblokken?

Vanlige lokale biblioteker er tilgjengelige. Det finnes imidlertid ingen støtte for egendefinerte moduler.

Er det noen grense på antall kodelinjer?

Ja. Du kan skrive inn opptil 5000 linjer med kode.

Er det noen begrensninger på utførelsestiden?

Ja. Det er begrenset til 5 sekunder på å fullføre utførelsen.

Kan jeg teste koden min? Noen begrensninger?

Ja. En kjøringstest er tilgjengelig med faktiske utdata eller feilmelding returnert. Konsollogger er ikke eksponert, men man kan angi og få tilgang til dem ved hjelp av en egendefinert utdatastreng.

Har vi støtte til Musikk venter på hendelse venter midt i samtalen (stillhetsforebygging)

Ja, innstilling av musikk på vent på flyt bidrar automatisk til å forhindre stillhet for innringere. Standardverdien er 2 sekunder.

Hvordan fungerer funksjonen?

Vi bruker FaaS (funksjon som tjeneste) infrastruktur til å pakke og kjøre funksjonen. Lav ventetid for talesamtaler.

Hvor mange inndatavariabler kan jeg sende inn? Hvor mange utganger blir det satt?

Ti inndatavariabler og én JSON-utdatavariabel settes. Individuelle funksjonsutdata kan analyseres i samme aktivitet ved hjelp av JSONPath-uttrykk.

Kan jeg sette flere variabler til kodeblokken?

Ja. Den nye forbedringen for å angi flere variabler ligner på «Parse»-aktiviteten.

Kan jeg bruke funksjonen på tvers av flere flyter på nytt?

Ja. Du kan bruke funksjonen på tvers av flytene, da den er sentralt tilgjengelig i organisasjonen.

Hvem kan administrere (redigere eller vise) funksjoner?

Ledere og administratorer. Tilsynenes tilgang til funksjonen styres av Function innstilling (som kan settes til Rediger, Vis eller Ingen under Kundeopplevelse i brukerprofilen).

Konfigurer feilhåndtering

Systemet fremhever feilhåndteringsbanen for hver aktivitet som er konfigurert innenfor den bestemte flyten. Konfigurer feilhåndteringsbanen for å administrere potensielle feil under flytkjøring. Systemet viser denne banen som standard, men konfigurering av den er valgfri. Hvis du ikke konfigurerer det for en aktivitet, viser systemet varsler under flytvalidering. Du kan imidlertid fremdeles publisere flyten med disse varslene.

Systemet klassifiserer feil som oppstår under flytkjøring i to kategorier:

  • Activity execution errors: Angi feilene som oppstår under den funksjonelle utførelsen av aktiviteten. Det oppstår for eksempel en aktivitetsfeil når en kunde angir en oppføring som ikke samsvarer under utførelsen av aktiviteten Meny.

  • System/Global errors: Angi feilene som oppstår i systemet under aktivitetsutførelsen. Det oppstår for eksempel systemfeil når det finnes et ugyldig punktuttrykk under utførelsen av aktiviteten Angi variabel.

    • Undefined Error: Denne feilnoden angir feilutdatabanen 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 Flow Control aktiviteter som ikke har Undefined Error node:

      • Startflyt
      • Sluttflyt
      • HTTP-forespørsel
      • Parse

      Hvis du ikke ser Undefined Error node i enhver aktivitet, ta kontakt med Cisco kundestøtte for å aktivere det tilsvarende funksjonsflagget.

Konfigurer feilbehandlingsbaner for å optimalisere flyten. Hvis du ikke konfigurerer en feilhåndteringsbane for aktiviteten, brukes flyten som standard til banen angitt i OnGlobalError hendelseshandler under Event Flows kategorien. For mer informasjon om OnGlobalError hendelsesbehandler, se Hendelsesflyter.

Systemkrevde grenser for selvløp for aktiviteter

Systemet håndhever selvløpende begrensninger på bestemte aktiviteter under kjøringstid for flyter. Dette hindrer at aktiviteter går inn i endeløse løkker i en interaksjon.

Hvis en aktivitet overskrider den systemkrevde grensen under kjøring, vises en advarsel som indikerer at en løkke oppdages. Hvis du vil ha mer informasjon om de spesifikke maksimumsgrenseverdiene for aktiviteter, kan du se artikkelen Systemgrenser i Webex Contact Center.

Hvis en aktivitet overskrider den systemkrevde grensen under kjøring, vises en advarsel som indikerer at en løkke oppdages. Se tabellen nedenfor for maksimale grenseverdier for aktiviteter:

Konfigurasjoner

Grense for selvløp

Avansert køinformasjon1500
Blind overføring10
Brolagt overføring75
Tilbakeringing10
Analyse av samtalefremdrift10
Innsamlingsnummer100
Koble fra kontakten0
Eskalere samtaledistribusjonsgruppe750
TilbakemeldingV210
Meny100
Køkontakt100
Kø til agent100
Angi innringer-ID100
Opptakskontroll10
Ta opp10
Planlegg tilbakeringing10
Angi kontaktprioritet100
Start mediestrøm20
Last opp lyd3
Virtuell agent50
Virtuell agent V250

Selv om det finnes spesifikke konfigurasjoner for samtalebehandlingsaktiviteter, er flytkontrollaktiviteter underlagt systemkonfigurerte overspenningsgrenser for å sikre stabilitet og forhindre uendelig løp.

Koble sammen flere flyter (med GoTo)

Flytdesigner gir deg muligheten til å koble sammen flere flyter (flytkjeden). Du kan endre innringerens opplevelse ved å overføre anrop til et inngangspunkt (basert på tid) eller til en flyt (for gjenbruk på tvers av scenarier). Bruk GoTo til å kjede flere flyter. Du kan kartlegge flytvariabler på tvers av flyter for å sikre at dataene beholdes på tvers av ende-til-ende-samtaleopplevelsen.

Registrering av vaksinasjon

For å håndtere kunder som deltar i en vaksinasjonskampanje, kan du tilby to alternativer: ett for premium-kunder og det andre for generelle kunder.

Når generelle kunder ringer, sender systemet anropet til flyten som er knyttet til oppføringspunktets håndtering. Basert på de aktive rutingsstrategiene for inngangspunkt ruter systemet samtalen til riktig agent for å registrere den generelle kunden.

Når premium-kunder ringer, sender systemet samtalen til en annen flyt for å planlegge en avtale.

Kjente problemer med sammenkoblingsflyter

  • 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 flytkjedende referanser før du sletter flyten.

  • Tving sletting av et inngangspunkt eller flyt i flytkjeden hopper over validering og viser ingen feilmeldinger i brukergrensesnittet.

Feilsøkingsflyter

Flytfeilsøking er en prosess etter anrop i Flow Designer som gjør det mulig for deg å få innsikt i flyten og banen det tok for en samtale. Denne funksjonen lar flytutviklere vise nøkkelinformasjon i kontrollkjøringsbanen for å feilsøke og feilsøke flytproblemer.

Hvis du har brukt flere versjonsetiketter på en flyt, kan du også spore flyten med hensyn til disse versjonsetiketter. Hvis du vil ha mer informasjon, kan du se Bruk versjonsetiketter på en flyt.

En interaksjon oppsummerer og korrelaterer aktiviteter langs en kontakts reise gjennom et kontaktsenter. Systemet genererer en unik samhandlings-ID for hver samhandling, som sporer reisen, bidrar til å identifisere feil og feilsøke flytkjøring.

Feilsøkingsflyter for å vise anropskontrollbanene etter flytkjøring i produksjonen, slik at aktivitetsinnstillingene og avhengige flytkonfigurasjoner blir bekreftet for vellykket kjøring.

Dekrypter flytlogger

For å forbedre sikkerheten og fleksibiliteten ved feilsøking av flyter, er dekrypteringskontroller tilgjengelige for håndtering av følsomme data under feilsøking:

  • Dekryptering på flytnivå: Slå på Enable flow Decryption veksle under Flow Decryption Settings når du oppretter og redigerer flyter. Dette alternativet er tilgjengelig på siden Generelle innstillinger for flyt. Denne bryteren styrer dekryptering av alle aktiviteter i flyten. Aktivering av denne bryteren dekrypterer logger på tvers av alle aktiviteter, uavhengig av dekryptering av aktivitetsnivå.
  • Dekryptering på aktivitetsnivå: Slå på Enable Decryption veksle 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 samtaler som startes etter at du har publisert flyten.

Slik sikrer du flytloggene:

  • Aktiver dekrypteringsbryteren for flytnivå for å tillate dekryptering på tvers av alle aktiviteter.

  • For aktiviteter som krever ekstra beskyttelse, deaktiver dekryptering på aktivitetsnivå. Denne tilnærmingen gir deg fleksibilitet til å spore og feilsøke flyter samtidig som du opprettholder sikkerheten til sensitiv informasjon etter behov.

Eksempel på brukstilfelle:

Som flytutvikler kan du aktivere dekryptering på flytnivå for å feilsøke en anropsbane, men deaktivere dekryptering for en aktivitet som behandler sensitive kundedata ved hjelp av innsamlingssiffer. Dette sikrer at resten av flyten kan feilsøkes samtidig som sensitive utganger beskyttes.

  • Hvis dekryptering på flytnivå ikke er aktivert, holdes bryterne på aktivitetsnivå sikre og deaktiverte. Hele flyten er sikret.
  • Hvis dekryptering på flytnivå er aktivert, kan brukere med fulle administratortillatelser på leietakernivå justere dekrypteringsinnstillingene for å opprettholde samsvar og sikkerhet for visse aktiviteter.

Før du starter

Publiser og kjør flyter for å etablere minst én interaksjon. Hvis du vil ha mer informasjon, se Opprett og administrer flyter.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

Flyter-siden vises.
3

Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere.

Flyten åpnes i vinduet Flytdesigner.
4

Klikk Debug.

Filen Interactions ruten vises. En tabell viser de nyeste 100 interaksjonene for flyten. Du kan se følgende detaljer i tabellen:
  • Timestamp: Viser dato og klokkeslett for interaksjonen. Du kan sortere loggoppføringene basert på tidsstempelet.

  • Interaction ID: Angir den unike ID-en til interaksjonen.

  • Version: Viser flytversjonen sammen med den brukte etiketten, for eksempel Latest, Dev, Live eller Test.

  • Entry Point: Viser inngangspunktene som er tilordnet flyten.

  • Last Executed Activity: Viser de utførte aktivitetene på slutten av den valgte samhandlingen.

  • Origin: Opprinnelsen til interaksjonen. For eksempel kundens cellenummer, kundens e-post-ID og andre lignende detaljer.

  • Destination: Destinasjon kan være DNIS fra inngangspunktet.

5

(Valgfritt) Bruk søkealternativet til å filtrere listen med følgende søkeparametere:

  • Interaction ID, ANI, DNIS: Angi en interaksjons-ID for å vise flytkjøringsbanen for samhandlingen. Du kan også søke basert på ANI eller DNIS.

  • Date Range: Velg start- og sluttdatoene for varigheten du vil hente samhandlings-ID-ene for.

  • Version Label: Velg én eller flere etiketter fra denne rullegardinlisten for å vise alle flytversjoner med de valgte versjonsetiktene.

6

Velg en Interaction fra bordet.

Den valgte aktivitetsbanen utheves i lerretet.

En ny fane åpnes som viser sekvensen av aktiviteter som utføres under samhandlingen, sammen med følgende detaljer:

  • Sequence: Viser aktivitetene i rekkefølgen de utføres.

  • Activity Name: Viser navnet på aktiviteten.

  • Outcome: Systemet merker resultater som enten Success eller Failed, fremhever mislykkede forekomster i rødt.

Du kan velge flere interaksjoner som åpnes i separate faner.

7

Velg en aktivitet for å vise følgende detaljer:

  • Activity Interaction Metadata: Viser navnet på aktiviteten, samt start- og sluttidspunktet for utførelsen av aktiviteten.

  • Activity Inputs: Viser listen over oppgitte inndata i den valgte aktiviteten. Hvis du for eksempel velger Play Music aktivitet, inndata inkluderer:

    • Musikkfil
    • Start forskyvning
    • Dynamisk lydfil
    • og mer.

  • Activity Outputs: Viser utdataene for aktiviteten.

    Hvis Decrypt Access er aktivert for flyten, kan du vise den umaskerte utdatavariabelen i feilsøkingsloggruten. Dette alternativet er for øyeblikket bare aktivert for følgende aktiviteter: HTTP-forespørsel, BRE-forespørsel, innsamlingsnummer, virtuell agent og virtuell agent V2 aktivitet.

  • Modified Variables: Systemet viser detaljene for endrede variabler under utførelsen av den valgte aktiviteten. For eksempel ved å bruke Set Variable aktivitet viser den oppdaterte flytvariabelen i Modified Variables delen.

8

Decrypt logs icon: Klikk på dekrypteringsikonet for å få tilgang til umaskerte logger. Du kan dekryptere loggene og få tilgang til sensitiv informasjon bare hvis du er en autorisert bruker. Se følgende ansvarsfraskrivelse:

Ansvarsfraskrivelse

Aktivering av feilsøkingsdetaljer vil avsløre forbedrede diagnostiske data som kan inkludere sensitiv informasjon (f.eks. bruker-ID-er, samtalemetadata, feilspor og muligens annen personlig eller konfidensiell informasjon).

Ved å aktivere feilsøkingsdetaljer bekrefter og bekrefter du at:

  • Du har tillatelse til å få tilgang til detaljerte feilsøkingsdata i organisasjonen din.
  • Du vil bare bruke disse dataene til feilsøkingsformål.
  • Du forstår at aktivering av denne funksjonen kan vise ut personlig eller konfidensiell informasjon som finnes i flytlogger.
  • Du vil overholde organisasjonens retningslinjer for sikkerhet og personvern når du får tilgang til, håndterer og deler disse dataene.
  • Hvis du er usikker på det ovennevnte, bør du rådføre deg med administratoren eller samsvarsteamet før du fortsetter.

9

(Valgfritt) Klikk på kopiikonet (Copy icon.) for å kopiere samhandlingsdetaljene til utklippstavlen.

Du kan identifisere aktivitetene for mislykkede forekomster 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 samtalene som har gått gjennom en bestemt flyt. Den viser utføringstallet for hver utgående port av en aktivitet i løpet av en gitt periode. Den beregner også prosentandelen av hvor mange samtaler som har gått gjennom NewContact-aktiviteten. Kalkulatoren for prosentberegningen er antall samtaler som sendes gjennom NewContact-aktiviteten.

Flow Analytics vurderer bare fullførte samtaler innenfor den angitte tidsrammen. Beregningen av totalt antall anrop inkluderer anrop som starter før og slutter innen den valgte perioden. Analysedataene utelukker anrop som er angitt for tilbakeringing eller anrop som fortsetter av andre årsaker (for eksempel pågående eller ikke lukket).

Hver aktivitet viser utføringstall ved utgående porter. For aktiviteter som menyer med flere grenser mottar hver port sitt utføringstall, og prosentene følger. Hvis utføringstallet for en utgående port ikke er til stede, betyr det at det ikke var noen anrop som rørte porten.

Fargepaletten viser hvordan antall kjørte anrop fargekoder flytbanene. I scenarier som anropsløkker kan prosentandelen overskride 100 %.

Selv uten eksplisitte feilbehandlingskoblinger viser systemet et utføringstall i feilporten hvis det oppstod en feil og rutet til hendelsen OnGlobalError. Du finner den under fanen Hendelse. 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 tillegget til en delflyt til en hovedflyt, unntatt dens interne aktivitetsdata.

Før du starter

Publiser flyten minst én gang.

1

Logg på Control Hub.

2

Gå til Contact Center > Customer Experience > Flows.

3

Velg flyten og klikk på Go to Flow Designer -ikon.

Den valgte flyten åpnes i flytdesigneren.
4

Klikk Analytics.

Siden oppdaterer og viser analysedataene.

Som standard viser den målingene for alle fullførte kontakter i løpet av de siste 15 minuttene.

5

Klikk på Date widget og velg ett av følgende alternativer:

  • Siste 15 minutter
  • I dag
  • I går
  • Siste 7 dager
  • Siste 30 dager
  • Denne måneden
  • Egendefinert – velg start- og sluttdatoene for å vise flytanalysene i en angitt periode opptil de siste 30 dagene.

Flytanalysesiden viser følgende måledata:

  • Total flow executions - Viser totalt antall flytkjøringer i løpet av den valgte perioden. Hvis en flyt utføres to ganger i en enkelt samhandling, øker systemet målingen med 2 (antall utførelser) i stedet for 1 (antall samtaler).

  • Average Flow Duration - Viser gjennomsnittlig varighet for en flyt som skal utføres. Systemet beregner gjennomsnittet på tvers av alle hovedflyteaktiviteter og hendelsesflyteaktiviteter som har gått gjennom flyten. Denne verdien inkluderer utførte aktiviteter gjennom feilbaner. Nævneren er den totale flytkjøringen mens gjennomsnittet beregnes.

  • Average activities per contact - Viser gjennomsnittlig utført aktivitet per samtale som har gått gjennom flyten. Denne gjennomsnittsverdien inkluderer også hendelsesflytaktiviteter. Dette bidrar til å analysere utnyttelsen av flyten. Denne verdien inkluderer utførte aktiviteter gjennom feilbaner.

  • Activity Errors | Activity Error % - Viser antall anrop som har tatt feilporten/banen. For prosentberegningen er kalkulatoren det totale antallet utførte aktiviteter, og kalkulatoren er det totale antallet utførte feilportene.

6

(Valgfritt) Hvis du vil bytte mellom flytversjoner, går du til Version History. Velg en versjon for å vise analysedataene for denne flytversjonen.

7

(Valgfritt) Velg en aktivitet i flyten for å vise Activity usage details relatert til denne aktiviteten i den valgte perioden.

Dette valget viser bare de beste 100 interaksjonene med følgende begrensninger:

  • Dataene for den valgte perioden samsvarer ikke.
  • For løkkeaktiviteter vises de samme interaksjonene flere ganger.
8

Klikk Analytics for å lukke analysevisningen og gå tilbake til flytdesigneren.

Forstå feilkoder

Flow Designer returnerer feilkoder for å vise type feil eller årsak til en feil. Bruk tabellen nedenfor til å identifisere feilen og beskrivelsen.

Table 32. Flow Designer Error Codes

Feilkode

Beskrivelse

FC1001

Flytversjon ikke funnet. Oppdater siden eller opprett en ny flyt.

FC1002

Finner ikke startaktivitet. Oppdater siden eller opprett en ny flyt. En Start-aktivitet vises som standard når du oppretter en ny flyt.

FC1003

Én eller flere hendelsesflyter har ikke en gyldig start. Legg til en hendelsesbehandler-aktivitet i starten av hver hendelsesflyt.

FC1004

Alle grener uten hendelse må føre til sluttnoden.

FC1005

En av de variable konfigurasjonene er ugyldig. For hver variabel må du kontrollere at den konfigurerte datatypen og variabelverdien er kompatibel.

FC1006

Én eller flere porter i aktiviteten mangler tilkoblinger. Koble alle porter til en annen aktivitet ved hjelp av koblinger.

FC1007

Legg til en beskrivelse av aktiviteten.

FC1008

Noen av variablene har samme navn. Sørg for at alle variablene har et unikt navn.

FC1009

Uttrykket er ugyldig.

FC1010

Betingelsen er ugyldig.

FC1011

Systemet oppdager en ødelagt kobling i hovedflyten. Slett koblingen for å løse feilen.

FC1012

En brutt kobling i hendelsesflyten forårsaker feilen. Slett koblingen for å fikse den.

FC1013

Systemet bruker aktiviteten i mer enn én hendelsesflyt. Hendelsesflyter kan ikke dele vanlige aktiviteter og må ha en unik start og slutt.

FC1014

Køkontakt må stoppe flyten. Utdatakoblingen kan bare kobles til en sluttflytaktivitet.

FC1015

Systemet identifiserer feil konfigurerte felt i aktiviteten og viser en kobling til den mislykkede aktiviteten under valideringen. Klikk på koblingen for å gå 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 stammer 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?