I denne artikel
dropdown icon
Oversigt
    Webex Contact Center til Salesforce Service Cloud Voice
    Forudsætninger og begrænsninger
    Licenser
    Aktiver Omni-kanal
    Begrænsninger
dropdown icon
Krav
    Inaktive koder
dropdown icon
INTEGRERE
    Installation
    Installer og konfigurer Webex Contact Center til Service Cloud Voice
    Tildel tilstedeværelsens status(ser) til agenter
dropdown icon
Konfiguration
    Kontaktcenter
    Importere kontaktcenteret
    Konfigurer kontaktcenteret
dropdown icon
Tilpasse
    Ekstern klientapp til Webex Contact Center-integration
    Webex Contact Center Konfiguration og script til oprettelse af taleopkaldsposter
Salesforce-tilladelser påkrævet efter brugerfunktion
dropdown icon
Service Cloud Voice API Wrapper
    Forudsætninger
    Brug Service Cloud Voice API Wrapper
    Hent Access_Token
    Udfør anmodningerne
    Opret taleopkald (sektion)
    Opdater taleopkald
    Udfør omniflow
    Ryd rute
dropdown icon
Oversættelser af telefonnummer
    Oprettelse af oversættelsesregler
dropdown icon
Konfiguration af siden VoiceCall
    Konfigurer siden Taleopkaldsoptagelse
    Vis komponenten Afslutningsårsag
    Vis opkaldsoptageafspilleren
dropdown icon
Webex Administratorer
    Konfiguration af flow
Integrer Webex Contact Center med Salesforce Service Cloud Voice
list-menuI denne artikel
list-menuHar du feedback?

Webex Contact Center til salesforce Service Cloud Voice integrerer Cisco's robuste CCaaS (Contact Center as a Service) med Salesforces CRM, hvilket giver virksomheder mulighed for at administrere omnichannel-kundeinteraktioner (stemme, digital) i Salesforce-grænsefladen ved hjælp af Webex AI til virtuelle agenter, transskription og intelligent routing, der omdanner agenter til superagenter med samlede data for bedre kundeoplevelser.

Oversigt

Webex Contact Center til Salesforce Service Cloud Voice

Webex Contact Center til tjeneste Cloud Voice er en standardintegrationsløsning, der bringer styrken fra Webex Contact Center ind i Salesforce Service Cloud Voice Omni-channel-agentkonsollen.

Før du fortsætter med installationen, skal du se følgende afsnit:

For at få mere at vide om forudsætninger og begrænsninger for Salesforce Service Cloud Voice og sikre, at din Salesforce-organisation er klar til at aktivere og installere Webex Contact Center for Service Cloud Voice-pakken .

Forudsætninger og begrænsninger

Forudsætninger (underemne)

Brugergrænseflader: Service Cloud Voice er kun tilgængelig i Salesforce Lightning Experience.

Service Cloud Voice er tilgængelig i disse udgaver.

  • Virksomhed
  • Ubegrænset
  • Forfatter

Licenser

  • Kunder skal købe den nye A-SF-VOICE-tilføjelseslicens pr. agent, der er logget på, ud over Flex 3 Standard- eller Premium-licenserne til Webex Contact Center. For mere information se Flex 3 bestillingsguiden.

  • Salesforce-stemme til partnertelefoni

Før du TURN på Voice, skal du konfigurere de nødvendige tjenester i din organisation.

  • Naviger til Virksomhedsoplysninger > tilladelsessætlicens
    • Se efter Tjenestesky-stemmebruger (partnertelefoni).

      Alle udviklerudgaver leveres nu med 5 partnertelefonilicenser, der kan testes.

  • Alternativt kan du bekræfte dette ved at gå til Salesforce Setup og søge efter "stemme" i venstre sidebjælke.

    • Hvis "Kontaktcentre for partnertelefoni" vises, har du SCV-licensen.
    • Hvis indstillingen "Kontaktcentre for partnertelefoni" ikke er synlig, skal du vælge "Aktivér Service Cloud-stemme" ved at følge nedenstående trin.
      • Gå til Salesforce Setup, og søg, og vælg "Partner Telephony Setup", og skift knappen til "Enable Service Cloud Voice".

      • Aktivér Omni-Kanal for at give dine agenter mulighed for at foretage og modtage opkald.

Aktiver Omni-kanal

Hvis Omni-Kanal allerede er aktiveret i din organisation, skal du springe dette trin over.

  1. Skriv Omni-kanal-indstillinger i feltet Find hurtigt, fra Opsætning, og vælg derefter Omni-kanal-indstillinger.

  2. Vælg Aktivér Omni-kanal.
  3. Klik på Gem.

Begrænsninger

  • Voice er kun tilgængelig i Lightning Experience.
  • Voice understøttes på Service Cloud og Sales Cloud som en tilføjelseslicens.
  • Stemme understøttes ikke på Salesforce Mobile eller iPad Safari.
  • Voice understøttes kun i webbrowserne Google Chrome, Microsoft Edge (Chromium) og Mozilla Firefox. Cookies skal være aktiveret for at tillade single sign-on (SSO).
  • Standardnavigation understøttes ikke.
  • Telefoni er meget reguleret, så kontakt din Salesforce-repræsentant om tilgængeligheden af Voice i dit område.

Krav

Inaktive koder

Find inaktive koder

Følg disse trin for at indstille inaktive koder:
1

Log ind på Management Portal.

2

Naviger til Kontaktcenter > DESKTOPOPLEVELSE >Inaktive/afslutningskoder .

3

Sørg for, at inaktive koder vises, ellers skal du klikke på filterrullelisten og vælge Inaktiv kode øverst på siden.

4

Klik på en inaktiv kode for at åbne den detaljerede visning. Der kan du finde tomgangskoden ID.

ID'erne kan kopieres og derefter bruges til konfigurationen Presence State Mapping . Et af id'erne skal bruges som standard Cisco Ikke klar-årsag .

INTEGRERE

Installer og konfigurer Webex Contact Center til Service Cloud Voice

Når der opnås en Service Cloud Voice til Partner Telephony-licens , vises siden Konfiguration af partnertelefoni i opsætningsmenuen.

Yderligere oplysninger kan findes i Salesforces officielle reference ( direkte link).

1

Skriv Konfiguration af partnertelefoni i feltet Find hurtigt i Opsætning, og vælg derefter Konfiguration af partnertelefoni.

2

Aktivér tale<TURN med partnertelefoni.

Siden Kontaktcentre for partnertelefoni vises i menuen Opsætning .

Hvis du planlægger at udrulle pakken i en Salesforce-sandkasse, skal du erstatte login.salesforce.com-delen af installationslinket med test.salesforce.com. Bemærk, at denne pakke fjernes fra sandkasseorganisationen, hver gang du opretter en ny sandkassekopi.

Installer pakken

Sådan installerer du pakken:

1

Åbn det medfølgende link til pakken for at starte installationen.

2

Log ind på den Salesforce-organisation, hvor pakken skal installeres.

3

I installationsguiden skal du vælge sikkerhedsindstillingen "Installer kun for administratorer" (1) og klikke på Installer (2).

Find ud af, hvilke brugere der får bestemte tilladelser til de objekter og komponenter, der følger med Webex Contact Center for Service Cloud Voice-pakken. Giv dem desuden disse tilladelser; de tilladelsessæt, der følger med Webex Contact Center for Service Cloud Voice-pakken, hjælper denne proces.

Guiden Pakkeinstallation – Velkomstskærmbilledet vises:

4

Tildel følgende tilladelsessæt til mindst én bruger, så du kan oprette kontaktcenteret:

Kontaktcenteradministrator (partnertelefoni).
5

Klik på Opsætning | Brugere | Brugere.

6

Søg og en udvalgt bruger.

7

Rul ned til "Tilladelsessættildelinger".

8

Klik på Rediger opgaver

9

For kontaktcenteradministratorer: Tildel tilladelsessættet Contact Center Admin (Partner Telephony).

10

For kontaktcenteragenter: Tildel tilladelsessættet for kontaktcenteragenter (partnertelefoni) og Webex Contact Center SCV-agenttilladelsessættet.

Det anbefales ikke at vælge indstillingen Installer for alle brugere , da dette giver alle tilladelser (læse, oprette, redigere og slette) på pakkens komponenter og objekter til enhver bruger, der bruger en brugerdefineret brugerprofil.
11

Tildel en pakkelicens, så brugere kan arbejde med Connects for Service Cloud Voice.

  • Klik på Opsætning | Apps | Emballage | Installerede pakker.
  • Klik på Administrer licenser ud for den nyligt installerede Webex Contact Center for Service Cloud Voice.
  • Klik på Tilføj brugere.
  • Vælg de brugere, som licensen skal tildeles, og klik på Tilføj.

12

Alternativt kan du klikke på Opsætning | Brugere | Brugere..

13

Søg og vælg bruger.

14

Rul ned til Administrerede pakker.

15

Klik på Tildel licenser.

16

Vælg Webex Contact Center for Service Cloud Voice-pakken på listen.

17

Klik på Tilføj.

18

Opret tilstedeværelsesstatusser for at definere, hvilke servicekanaler der tildeles forskellige statusser. Agenter kan logge på Omni-Kanal med forskellige statusser, afhængigt af den type arbejde, de er berettiget til at modtage.

19

Skriv Presence-statusser i feltet Find hurtigt i Opsætning, og vælg derefter Presence-statusser.

20

Klik på Ny. Opret mindst én status for "Online" og én for "Optaget".

  • Opret en dedikeret status for optaget tilstedeværelse for RONA. Presence Configuration kan bruges til automatisk at indstille Omni-Channel-status til en angivet status, når der forekommer en RONA på CTI-siden eller i Salesforce.
  • Hvis du konfigurerer en RONA-status i tilstedeværelseskonfigurationen , skal du sørge for ikke at bruge standardkonfigurationen af tilstedeværelse. I øjeblikket henter Webex Contact Center for Service Cloud Voice ikke RONA-statussen, der er konfigureret i standardkonfigurationen.

Tildel tilstedeværelsens status(ser) til agenter

1

Skriv Tilladelsessæt i feltet Find hurtigt i Opsætning, og vælg derefter Tilladelsessæt.

2

Klik her for at åbne Tilladelsessæt for partnertelefoni.

3

Klik på Adgang til status for tjenestetilstedeværelse.

4

Klik på Rediger.

5

På listen Tilgængelige tjenesteforekomster skal du vælge den eller de tilstedeværelsesstatusser, der tidligere er oprettet, og klikke på Tilføj for at knytte dem til tilladelsessættet. Agenter, der er tildelt til dette tilladelsessæt, kan logge på Omni-Kanal med enhver af tilstedeværelsesstatusserne gjort tilgængelige for dem.

6

Klik på Gem.

7

Klik på Administrer opgaver på samme side. Klik derefter på Tilføj tildeling i øverste højre hjørne, vælg den ønskede bruger, klik på Næste, vælg en udløbsindstilling for de tildelte brugere (valgfrit), og klik derefter på Tildel.

Service Cloud Voice bruger et eksternt domæne til at fungere sammen med VoiceCall-posten. Følgende URL'er skal føjes til "Remote Site Settings" i Setup ( klik her for at åbne den officielle dokumentation):

  • https://webexapis.com
  • https://YOUR_INSTANCE_URL.my.salesforce-scrt.com
  • https://YOUR_INSTANCE_URL--cisco-wxcc-scv.my.salesforce-scrt.com

Eksempel: Sådan finder du forekomst-URL-adressen.

8

Se på URL'en i din browsers adresselinje, når du er logget ind. URL-adressen til forekomsten er delen før ".my.salesforce.com" eller ".salesforce.com" eller ." lightning.force.com". Hvis din webadresse f.eks. er https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/, så er "orgfarm-54a38e30ad-dev-ed.develop" din forekomstwebadresse.

Eksempel:

URL-adresse til Origin-organisation: https://cisco.lightning.force.com

Eksempel: Webadresser, der skal tilføjes:

  • https://cisco.my.salesforce-scrt.com
  • https://cisco--cisco-wxcc-scv.my.salesforce-scrt.com

9

Hjælpeelementet Omni-kanal kræves i Lightning Service Console-appen, for at agenten kan bruge Service Cloud Voice.

  • Gå til Opsætning, skriv Apps i feltet Find hurtigt, og vælg derefter Appadministrator.
  • Klik på rullelisten ud for appen Service Console eller den app, du vil bruge, og klik derefter på Rediger.
  • Under Appindstillinger skal du klikke på Hjælpeprogrammer (Kun skrivebord).
  • Klik på Tilføj hjælpeprogram.
  • I modalvinduet skal du søge efter Omni-Channel.
  • Klik på Omni-kanal.
  • Klik på Gem, og afslut App Manager.

Den officielle reference fra Salesforce kan findes ved at klikke på knappen Let's Do This , der åbner siden Konfigurer agentoplevelsen for Service Cloud-stemme med partnertelefoni i Salesforce Help Portal ( direkte link).

10

I Opsætning skal du angive Konfiguration af partnertelefoni i feltet Find hurtigt og derefter vælge Konfiguration af partnertelefoni.

11

Rul ned til sektion 5 Flere stemmeindstillinger.

12

Hvis du vil aktivere clickjack-beskyttelse for Visualforce-sider med overskrifter deaktiveret , mens du arbejder med softphonen i Lightning Experience, skal du tilføje de domæner, som softphonen og brugerdefinerede værktøjslinjer indlæses fra, som domæner, der er tillid til, ud over URL'en til Salesforce-forekomsten.

Du kan finde disse indstillinger og listen over domæner, der er tillid til, under Opsætning | Sikkerhed | Sessionsindstillinger.

Hvis du vil hente det korrekte Visualforce-domæne, skal du gå til Konfiguration | Brugerdefineret kode | Visualforce Pages , og klik på knappen Eksempel for CiscoScvMainWxCC. Salesforce omdirigerer muligvis automatisk til en anden URL, afhængigt af Salesforce ORG's konfiguration. Kopier URL'en, og føj den til listen Trusted Domains for Inline Frames , vælg "Visualforce Pages" som IFrame-type.

Eksempel: MyDomainName --cisco_wxcc_scv.vf.force.com

Hvis du vil hente Salesforce Instance-domænet, skal du kopiere den URL, der vises i browserens URL-linje, og føje den til listen Trusted Domains for Inline Frames, hvor du vælger Visualforce-sider som IFrame-type.

Eksempel: MyDomainName.lightning.force.com

Hvis du ikke har installeret Mit domæne i din organisation, er dit URL-format anderledes. Hvis du har udrullet Mit domæne, og forbedrede domæner ikke er aktiveret i din organisation, er dit URL-format anderledes. Hvis forbedrede domæner ikke er aktiveret, påvirker indstillingen Stabiliser URL'er i Visualforce, Experience Builder, Site.com studio og indholdsfiler Mit domæne også dette format. Få flere oplysninger under URL-formaterne til Mit domæne i Salesforce Hjælp.

Indstillinger for Clickjack Protection og Trusted Domains for Lightning Experience

13

For at kunne vise kontrolelementerne til optagelse under opkald skal agenter have tilladelse fra appen Styr opkaldsoptagelse .

Du tildeler den ved at føje den til det tilladelsessæt, der er oprettet i trinnet Tilstedeværelsesstatusser .

  • Åbn tilladelsessættet.
  • Klik på linket Apptilladelser .
  • Klik på knappen Rediger .
  • Tilføj tilladelsen Call Center Control Call Recording , og gem.

Konfiguration

Kontaktcenter

En kontaktcenterdefinitionsfil angiver et sæt felter og værdier, der bruges til at definere et kontaktcenter i Salesforce for et bestemt CTI-system. Salesforce bruger kontaktcenterdefinitionsfiler til at understøtte integrationen med flere CTI systemleverandører.

Yderligere oplysninger kan findes i Salesforces officielle dokumentation ( direkte link).

Importere kontaktcenteret

Download den nyeste version af kontaktcenteret her.
1

Skriv Kontaktcentre for partnertelefoni i feltet Find hurtigt, fra Konfigurering, og vælg derefter Kontaktcentre for partnertelefoni.

Listen over eksisterende (hvis nogen) kontaktcentre vises.
2

Klik på Opret kontaktcenter til højre på siden.

3

Vælg Webex Contact Center som din telefonudbyder. Klik derefter på Næste.

Der åbnes en filbrowser.
4

Vælg filen .XML , der indeholder kontaktcenterdefinitionen.

5

Klik på Åbn.

Filen importeres.
6

Kontroller, om dit kontaktcenter vises i listevisningen for kontaktcentre.

Konfigurer kontaktcenteret

1

Skriv Kontaktcentre for partnertelefoni i feltet Find hurtigt, fra Konfigurering, og vælg derefter Kontaktcentre for partnertelefoni.

2

Klik på det kontaktcenter, der tidligere er importeret.

3

Klik på Rediger.

Tabel 1. Oplysninger om kontaktcenter
FeltBeskrivelse
Vist navn Dette er navnet på det kontaktcenter, der vises på listen over tilgængelige kontaktcentre. Den samme kontaktcenterdefinitionsfil (.XML) kan importeres flere gange og tildeles forskellige visningsnavne.
Offentlig nøgle

Hvis du vil bruge stemmefunktioner, kræves der et certifikat med en offentlig og privat nøgle. For at få en privat nøgle er det muligt at generere et selvsigneret certifikat, generere et certifikat underskrevet af en Certificate Authority eller direkte importere Java keystore-filer (JKS) eller hoppeborg fips keystore-filer (BCFKS) ved hjælp af knappen Importer fra keystore .

Når certifikatet er genereret:

  • Klik på certifikatetiketten .
  • Klik på Download certifikat.
  • Åbn det downloadede certifikat med en teksteditor.
  • Kopiér indholdet til feltet Offentlig nøgle i kontaktcenteret.

Påkrævet: Ja

Entydigt certifikatnavn

Det entydige navn på det selvsignerede certifikat, der er oprettet til den offentlige nøgle.

Påkrævet: Ja

Klartilstand ID
  • Åbn siden Tilstedeværelsesstatusser i Opsætning.
  • Klik på Online-status , og kopiér dens Salesforce ID fra URL-linjen.
  • Indsæt ID i dette felt.

Påkrævet: Ja

Ikke klar-tilstand ID
  • Åbn siden Tilstedeværelsesstatusser i Opsætning.
  • Klik på statussen Optaget , og kopiér dens Salesforce ID fra URL-linjen.
  • Indsæt ID i dette felt.

Påkrævet: Ja

Standard Cisco Ikke klar - årsag

Cisco inaktiv kode ID, der bruges som en standard inaktiv kode, hvis der ikke er nogen tilknytning for en bestemt tilstedeværelsestilstand.

Påkrævet: Ja

Hvis du vil kontrollere de konfigurerede id'er for inaktiv kode, skal du se afsnittet Inaktive koder .
Tilknytning af tilstedeværelsestilstand

Bruges til at knytte Salesforce Omni Presence-statusserne til årsagskoderne Cisco Klar og Ikke klar.

Statusserne for inaktiv kode skal tilføjes:

  • Åbn siden Tilstedeværelsesstatusser i Opsætning.
  • Klik på en af statusserne Optaget , og kopiér dens Salesforce ID fra URL-linjen. Status-id'er for tilstedeværelse starter med 0N5, f.eks. . 0N51X0000000AUT.
  • Indsæt ID i dette felt efterfulgt af et komma og Cisco inaktiv kode ID.
  • En eller flere Optaget-tilknytninger kan tilføjes ved hjælp af kommaseparering.

For at undgå synkroniseringsproblemer skal Standard ikke klar ID også konfigureres i tilknytningen.

Hvis du har konfigureret statusser for Afvis og Push-timeout i Presence-konfigurationen , kan du også føje dem til tilknytningen med en tilsvarende Cisco Ikkeklar-tilstand.

Format: busyPresenceID1,ciscoAuxCodeID1; defaultNotReadyPresenceID,ciscoDefaultNotReadyAuxCodeID; onlinePresenceId,0

Påkrævet: Ja

Her er et eksempel på færdige inaktive koder til frokost, møde, pause.

Opkaldsvariabel for taleopkald ID

Den opkaldsvariabel, der bruges til at lagre ID for det aktuelle taleopkald. Det bruges til korrekt opdatering af opkaldstilstanden.

Format: Variabelnavn som konfigureret i Webex Contact Center Flow. For eksempel SCV_VoiceCallRecordId

Påkrævet: Ja

Standardværdi:SCV_VoiceCallRecordId

Hvis du har kombineret taleopkaldsposten ID og leverandøropkaldsnøglen til én flowvariabel, kan du konfigurere dens navn i dette felt. Se også Flowvariabel for taleopkaldspost ID og Kreditoropkaldsnøgle.

Opkaldsvariabel for leverandøropkaldsnøglen

Den opkaldsvariabel, der bruges til lagring af leverandøropkaldsnøglen for det aktuelle taleopkald. Det bruges til at åbne den korrekte taleopkaldspost.

Format: Variabelnavn som konfigureret i Webex Contact Center Flow. For eksempel SCV_VendorCallKey

Påkrævet: Ja

Standardværdi: SCV_VendorCallKey

Hvis du har kombineret stemmeopkaldsposten ID og leverandøropkaldsnøglen til én flowvariabel, kan du lade dette felt være tomt og konfigurere navnet på flowvariablen med stemmeopkaldsposten ID og nøglen til kreditoropkald i feltet "Opkaldsvariabel for taleopkald ID". Se også Flowvariabel for taleopkaldspost ID og Kreditoropkaldsnøgle.

Oversættelse af opkaldstelefonnummer

Regler for oversættelse af telefonnummer, der anvendes på nummeret, før det ringes op.

Se Oversættelser af telefonnummer

Påkrævet: Nej
Webexx kontaktcenterregion

Lejeren bruges til at bestemme Webex Contact Center-området. Det kan findes i URL'en til Webex Contact Center Portal, Dev Portal eller Desktop. Se dette eksempel:

https://devportal.wxcc-eu2.cisco.com/

Format: eu2

Påkrævet: Ja

Her er tabellen over Webex Contact Center-regioner og tilsvarende strenge:

  • US: US1
  • Canada: ca1
  • Det Forenede Kongerige: eu1
  • Tyskland: eu2
  • Australien: anz1
  • Singapore: sg1
  • Japan: jp1

Webex Contact Center WebRTC Domæne

Domænet bruges til at etablere den korrekte WebRTC-forbindelse. Brug placeringen af din Webex Contact Center lejer:

  • USA: rtw.prod-us1.rtmsprod.net
  • ANZ: rtw.prod-as1.rtmsprod.net
  • CA: rtw.prod-ca1.rtmsprod.net
  • JP: rtw.prod-ja1.rtmsprod.net
  • EU1: rtw.prod-uk1.rtmsprod.net
  • EU2: rtw.prod-gm1.rtmsprod.net

Påkrævet: Ja for WebRTC

Aktivér WCCAI-transskription

Bruges til at aktivere eller deaktivere WCCAI-transskriptionen.

Format:Sandt eller Falsk

Påkrævet: Nej

Standardværdi:Falsk

Linket Gem optagelse

Bruges til at gemme linket Webex opkaldsoptagelse i taleopkaldsposten.

Format:Sandt eller Falsk

Påkrævet: Nej

Standardværdi:Sandt

4

Nederst på siden Kontaktcenter skal du klikke på knappen Tilføj under afsnittet Kontaktcenterbrugere .

5

Klik på + ud for de brugere, der har adgang til det åbne kontaktcenter.

På listen vises kun brugere med tilladelse til kontaktcenteragent (partnertelefoni), og som ikke allerede er tildelt andre kontaktcentre.

Tilpasse

Ekstern klientapp til Webex Contact Center integration

Konfigurer appen Ekstern klient til Webex Contact Center Salesforce Connector

Hvis du vil bruge Service Cloud Voice i fuldt omfang, kan Contact Center-opkaldsflowet tilpasses til at oprette stemmeopkaldsposten og til at udføre et Salesforce Omni-Channel-flow, mens opkaldet er på IVR.

Opret certifikat

Sørg for, at du allerede har oprettet et digitalt certifikat i henhold til din organisations sikkerhedspolitik.

Hvis du vil generere et digitalt certifikat, skal du se Salesforce-dokumentationen på https://developer.salesforce.com/docs/atlas.en-us.voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm.

Eksempel

openssl genrsa -des3 -passout pass:<password> -out server.pass.key 2048 openssl RSA -passin pass:<password> -in server.pass.key -out server.key rm server.pass.key openssl req -new -key server.key -out server.CSR Landenavn (kode på 2 bogstaver) [AU]:CH State or Province Name (fulde navn) [Some-State]: Lokalitetsnavn (f.eks. By) []: Organisationsnavn (f.eks. Firma) [Internet Widgits Pty Ltd]: Navn på organisationsenhed (f.eks. sektion) []: Almindeligt navn (f.eks. server FQDN eller DIT navn) []: E-mail-adresse []: my-api-user@my-example-org.com Indtast følgende 'ekstra' attributter, der skal sendes sammen med din certifikatanmodning En challenge-adgangskode []:<password> Et valgfrit firmanavn []: openssl x509 -req -sha256 -days 365 -in server.CSR -signkey server.key -out server.crt 

server.crt => Certifikat for Salesforce External Client App

server.key => Privat nøgle til Salesforce Connector i Webex Control Hub

Tilladelsessæt for SCV-integrationsbrugeren

Følgende tilladelsessæt giver adgang til Apex-klasser, der bruges af Connects for SCV til integration med Contact Center IVR-flows og Webex Contact Center til Salesforce for SCV.

Følgende er et eksempel på en konfiguration og beskriver de tilladelser, der som minimum kræves for at Integration med kontaktcenter/IVR fungerer.

  • Fra Opsætning skal du navigere til Brugere | Tilladelsessæt.
  • Klik på knappen Ny .
    • Indtast en etiket, f.eks.: IVR Adgang til SCV Apex-klasser
    • API Navnet udfyldes automatisk
    • Licens: Ingen
    • Klik på knappen Gem .
  • Det nye tilladelsessæt åbnes.
  • Naviger til Apex Class Access.
  • Klik på knappen Rediger , og tilføj følgende Apex-klasser:
    • cisco_wxcc_scv. ServiceRouting
  • Naviger til Systemtilladelser.
  • Klik på knappen Rediger , og aktivér følgende tilladelser:
    • Apex REST-tjenester
    • API aktiveret

Minimumsadgang - API Kun integrationsprofil

Denne profil bruges til at integrere med Webex Contact Center for Salesforce for SCV for at oprette taleopkaldsposter og udføre omniflow fra IVR-flowet.

Følgende er et eksempel på en konfiguration og beskriver de tilladelser, der som minimum kræves for at Integration med kontaktcenter/IVR fungerer.

Dette er en klon fra profilen Minimum Access - API Only Integrations.

  • Fra Opsætning skal du navigere til Brugere | Profiler.
  • På listen Profiler skal du søge efter Profilminimumsadgang - API Kun integrationer.
  • Klik på profilnavnet for at åbne profilen Minimum Access - API Only Integrations .
  • På profilen Minimum Access - API Only Integrations skal du klikke på knappen Klon .
  • Indtast et nyt profilnavn, f.eks.: SCV-integration.
  • Klik på knappen Gem .
  • Den nye profil åbnes.
  • Kontroller, at din Minimum Access - API Only Integrations-profil har alle tilladelser fjernet fra selve profilen.
  • Naviger til Systemtilladelser.
  • Sørg for, at følgende tilladelser er aktiveret:
    • API aktiveret
    • API Kun bruger

SCV-integrationsbruger

Følgende er et eksempel på en konfiguration og beskriver de tilladelser, der som minimum kræves for at Integration med kontaktcenter/IVR fungerer. Der kræves ingen Salesforce Service Cloud Voice-licens eller Webex Contact Center for Salesforce for SCV-licens for SCV-integrationsbrugeren.

  • Fra Opsætning skal du navigere til Brugere | Brugere.
  • Klik på knappen Ny bruger .
    • Angiv Fornavn, Efternavn og alle andre obligatoriske felter.
    • Brugerlicens: Salesforce-integration
    • Profil: Vælg den profil, der blev oprettet i forrige trin ("SCV-integrationsprofil", klon af Minimumadgang - API Only Integrations-profil)
  • Klik på knappen Gem .
  • Åbn den nye brugerpost.
  • Tildel det tilladelsessæt , der blev oprettet før ("IVR Adgang til SCV Apex-klasser").
  • Tildel tilladelsessætlicensen Salesforce API-integration.
Opret Salesforce External Client App
Opret en ny ekstern klientapp

Der er to muligheder for at forbinde dine Salesforce-data med tredjepartsapplikationer. Både tilsluttede apps og eksterne klientapps er strukturer til integration af data. Eksterne klientapps er den næste generation af tilsluttede apps.

Sådan konfigurerer du Salesforce External Client App, der bruges af Cisco Webex Contact Center:

  1. Fra Opsætning skal du navigere til Apps | Eksterne klientapps | App Manager til ekstern klient.
  2. Klik på Ny ekstern klientapp.
  3. Ekstern klientapp – Grundlæggende oplysninger
    • Navn på ekstern klientapp: WxCC – SCV
    • API Navn: WxCC_SCV
    • Kontakt-e-mail: < din e-mail->
    • Distributionstilstand: Vælg Lokal

    Grundlæggende oplysninger

    Ekstern klientapp - API (aktiver OAuth-indstillinger)

    • Vælg: Aktiver OAuth
    • App-indstillinger
    • URL-adresse til tilbagekald: http://localhost:1717/OauthRedirect som eksempel på URL-adresse til tilbagekald
    • OAuth-områder
    • Vælg OAuth-områder:
    • Administrer brugerdata via API'er (API)
    • Udføre anmodninger når som helst (refresh_token, offline_access)

    API (Aktiver oAuth-indstillinger)

    Aktivering af flow

    • Vælg: Aktivér JWT Bearer Flow
    • Klik på Overfør filer, og overfør filen server.crt , der indeholder dit digitale certifikat.

    Floe aktivering

    Sikkerhed

    Fjern markeringen af indstillingen Kræv hemmelighed for webserverflowet .

    Sikkerhed

  4. Klik på knappen Opret .
  5. Skift til Tab politikker , og klik derefter på knappen Rediger .
  6. Politikker – OAuth-politikker
    • Plugin Politikker
      • Tilladte brugere: Vælg Administratorgodkendte brugere er forhåndsgodkendt
      • Bekræft ændringen
    • App-godkendelse
      • Politik for opdatering af token: Vælg Opdater token med det samme
      • IP Afslapning: vælg Håndhæv IP begrænsninger

    OAuth-politikker

  7. Politikker – Apppolitikker
    • Startside – ingen
    • Vælg tilladelsessæt – Tildel det tilladelsessæt, der er oprettet før ("IVR adgang til SCV Apex-klasser") 

    Politikker for apps

  8. Klik på Gem.
  9. Skift til Tab Indstillinger.
    • Afsnit OAuth-indstillinger, klik på knappen Forbrugernøgle og hemmelighed ; vent på e-mail og bekræft din identitet. En ny browser Tab åbner en skærm med forbrugeroplysninger.

      OAuth-indstillinger

    • Klik på Kopiér , og gem forbrugernøglen . Forbrugernøglen bruges senere til at oprette Salesforce Connector på Webex Contact Center Control Hub. 

      Ekstern klient Appnavn

Webex Contact Center Konfiguration og script til oprettelse af taleopkaldsposter

For at få den fulde værdi af Salesforce Service Cloud Voice skal opkaldsflowet i Webex Contact Center ændres for at oprette stemmeopkaldsposten i Service Cloud Voice, så snart opkaldet ankommer til kontaktcenteret.

En valgfri Omni-Flow kan udføres til routingbeslutninger og automatisering i Salesforce.

Du kan finde flere oplysninger om de anvendte API'er under Service Cloud Voice API Wrapper.

Forudsætninger

Hvis du vil bruge Service Cloud Voice API Wrapper, skal der konfigureres en ekstern Salesforce-klientapp til IVR-integration .

Konfigurer Salesforce Connector i Webex Control Hub

Konfigurer Salesforce Integration Connectors for Webex Contact Center som beskrevet i artiklen på https://help.webex.com/en-us/article/7fuy63/SetUp-Integration-Connectors-for-Webex-Contact-Center#id_133211.

1

Log på din kundeorganisation på https://admin.webex.com , og naviger til Services > Contact Center > Lejerindstillinger > Integrationer>Connectorer.

2

På Salesforce-kortet skal du klikke på Konfigurer eller Tilføj connector.

  • Klient ID: Forbrugernøgle til ekstern klientapp
  • Salesforce Email ID: Salesforce-brugernavn for "SCV-integration" (se SCV-integrationsbruger)
  • URL: til produktionsbrug https://login.salesforce.com eller hvis du konfigurerer en udvikling/sandkasse brug https://test.salesforce.com
  • Privat nøgle: filens indhold server.key

VIGTIGT: BEVAR SIKKERHEDEN VED PERIODISK AT ROTERE HEMMELIGHEDER

Sørg for, at du regelmæssigt roterer din private nøgle og dit certifikat for at holde dine integrationer sikre.

Opdater den private nøgle i  Contact Center Connector i Webex Hub og certifikatet i den  eksterne klientapp i Salesforce.

Tip til fejlfinding

Når du har klikket på Udført, og connectoren ikke gemmes:

  • Kontroller, om der er mellemrum før/efter dine indtastninger.
  • Sørg for, at din private nøgle (server.key) stemmer overens med din server.crt. Hvis du konfigurerer flere organisationer og skifter certifikaterne, fungerer de ikke.
  • Sørg for, at din Server.key starter med. ----- Begin RSA Private Key -----

Webex Contact Center Main Flow

Tabel 2. Flow variale
FlowvariabelBeskrivelse
Flowvariabel for taleopkaldspost ID Unik ID til at identificere opkaldet. Kræves for at oprette taleopkaldsposten.

Format: wxcc_<Interaktion ID>

Eksempel: wxcc_fc4ec7d8-4c91-49aa-b764-081fbba344a8

  • Navn: SCV_VendorCallKey
  • Type: Streng
  • Gør agent synlig: aktiveret
Lokal variabel for starttid for opkaldet

Bruges til at oprette taleopkaldsposten og ved opdatering af taleopkaldet.

  • Navn: SCV_CallStartTime
  • Type: Streng
  • Gør agenten synlig: nej
Lokal variabel for kønavn/ID

Returneres af Execute Omni Flow, der bruges til opkaldsrouting.

Denne variabel er kun påkrævet, når du bruger Udfør omniflow

  • Navn: SCV_OmniFlowQueue
  • Type: Streng
  • Gør agenten synlig: nej
Lokal variabel for agentnavn/ID

Returneres af Execute Omni Flow, der bruges til opkaldsrouting.

Denne variabel er kun påkrævet, når du bruger Udfør omniflow

  • Navn: SCV_OmniFlowAgent
  • Type: Streng
  • Gør agenten synlig: nej

Oversigt over hovedflow

  1. Generer leverandøropkaldsnøgle
  2. Angiv starttid for opkald
  3. HTTP-anmodning: Opret taleopkaldspost
  4. Evaluer HTTP-svar for Opret taleopkaldspost
  5. Fejl under håndtering af Opret taleopkaldspost
  6. HTTP-anmodning: Udfør omniflow
  7. Evaluer HTTP-svar for Execute Omni Flow
  8. Fejlhåndtering for Execute Omni Flow
  9. Fortsæt med opkaldsrouting
Tabel 3. Hovedflow
FlowBeskrivelse
Generer leverandøropkaldsnøgle

Hvert opkald, der håndteres i Service Cloud Voice, opretter en stemmeopkaldspost i Salesforce og kræver en entydig ID kaldet leverandøropkaldsnøgle. For taleopkaldsposter, der er oprettet i Webex Contact Center, skal leverandøropkaldsnøglen defineres i WxCC-flowet og derefter sendes sammen med opkaldet til agenten ved hjælp af en flowvariabel.

Værdien for vendorCallKey skal overholde følgende regler:

  • Værdien skal være <= 255 tegn.
  • Værdien kan indeholde alfanumeriske tegn plus understregningstegn (_), bindestreg (-) og punktum (.).
  • Værdien skal begynde med et bogstav, ikke indeholde mellemrum, ikke slutte med en understregning og må ikke indeholde to på hinanden følgende understregningstegn.

  • Aktivitetsetiket: Generate_VendorCallKey
  • Variabelnavn: SCV_VendorCallKey
  • Variabel type: Streng
  • Variabel værdi - Angiv værdi: wxcc_{{NewPhoneContact.InteractionId}}

Angiv starttid for opkald

UTC-tidsstempel for opkaldets starttid. Dette tidsstempel bruges til at oprette taleopkaldsposten og til at opdatere taleopkaldsposten, hvis opkalderen lægger på, før vedkommende sendes til agenten.

  • Aktivitetsetiket: IndstilOpkaldsstarttid
  • Variabel: SCV_CallStartTime
  • Variabel værdi - Indstil værdi: {{nu() | erstat({'[UTC]': ''})}}
HTTP-anmodning: Opret taleopkaldspost

Dette trin kræves for hvert opkald. Når stemmeopkaldsposten er oprettet, skal stemmeopkaldsposten ID videregives sammen med opkaldet til agenten i en variabel sammen med leverandøropkaldsnøglen. Konfigurer den anvendte variabel i Contact Center-konfigurationen i Service Cloud Voice.

Indstillinger for HTTP-anmodning
  • Aktivitetsetiket: Opret taleopkald
  • Brug godkendt slutpunkt: Aktiveret
  • Connector: Salesforce Connector oprettet i forrige trin
  • Anmodningssti: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Metode: POST
  • Anmod om indholdstype: Program/JSON

HTTP-anmodning: Opret taleopkaldspost

Dette trin kræves for hvert opkald. Når stemmeopkaldsposten er oprettet, skal taleopkaldsposten ID videregives sammen med opkaldet til agenten i en variabel sammen med leverandøropkaldsnøglen. Konfigurer den anvendte variabel i Contact Center-konfigurationen i Service Cloud Voice.

Indstillinger for HTTP-anmodning

  • Aktivitetsetiket: Opret taleopkald
  • Brug godkendt slutpunkt: Aktiveret
  • Connector: Salesforce Connector oprettet i forrige trin
  • Anmod om sti: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Metode: POST
  • Anmod om indholdstype: Program/JSON

Anmodningsbrødtekst

Når du opretter taleopkaldsposten, kan du også opdatere brugerdefinerede felter på taleopkaldsposten med opkaldsdata. Nedenfor er to eksempler på anmodningens brødtekst, et med alle de obligatoriske felter, men uden at opdatere brugerdefinerede felter, og et med brugerdefinerede felter.

Uden at opdatere brugerdefinerede felter på taleopkaldsposten:

{ "callCenterDevName": "<Contact Center API name>", "certDevName": "<cert dev name>", "vendorCallKey": "{{SCV_VendorCallKey}}", "to": "{{NewPhoneContact.DNIS}}", "from": "{{NewPhoneContact.ANI}}", "initiationMethod": "Inbound", "startTime": "{{SCV_CallStartTime}}", "deltagere": [ { "participantKey": "{{NewPhoneContact.ANI}}", "type" : "END_USER" } ] }

Eksempel på opdatering af brugerdefinerede felter på taleopkaldsposten:

{ "callCenterDevName": "<Contact Center API name>", "certDevName": "<cert dev name>", "vendorCallKey": "{{SCV_VendorCallKey}}", "to": "{{NewPhoneContact.DNIS}}", "from": "{{NewPhoneContact.ANI}}", "initiationMethod": "Inbound", "startTime": "{{SCV_CallStartTime}}", "deltagere": [ { "participantKey": "{{NewPhoneContact.ANI}}", "type" : "END_USER" } ], "callAttributes": "{\"custfield1__c\": \"<value1>\",\"custfield2__c\": \"<value2>\",\" custfield3__c\": \"<value3>\"}" }

Parametre
Ejendommens navn Værdi
callCenterDevName Kontaktcenterudviklernavn
certDevName API Certifikatets navn (som konfigureret i kontaktcenter)
leverandøropkaldsnøgle Unikt opkald ID: {{SCV_VendorCallKey}}
til CallNumber/DNIS: {{NewPhoneContact.DNIS}}
fra CallingNumber/ANI: {{NewPhoneContact.ANI}}
starttid UTC-tidsstempel {{SCV_CallStartTime}} (indstilles umiddelbart efter, at opkaldet er accepteret i scriptet)
callAttributes

Repræsenterer yderligere standardfelter og brugerdefinerede felter i taleopkaldsposten, hvor hvert nøgleværdipar svarer til et standardfelt eller brugerdefineret felt og dets værdier.

Eksempel:

custfield1__c.custfield2__c.custfield3__c : API navnet på det brugerdefinerede felt på taleopkaldsobjektet

værdi1,værdi2,værdi3 : Værdi for det brugerdefinerede felt

Parse indstillinger
  • Indholdstype: JSON
  • Outputvariabel: SCV_VoiceCallRecordId
  • Stiudtryk: $.data.voiceCallId

Taleopkaldspost ID, der skal videregives til agenten.

Evaluer HTTP-svar for Opret taleopkaldspost

Kontrollér HTTP-status for HTTP-anmodningen Opret taleopkald:

  • Etiket: statusCodeCreateVoiceCall
  • Variabel: CreateVoiceCall.httpStatusCode

Hvis statuskode == 200 => lykkedes ellers => anmodning mislykkedes, fejlhåndtering

Fejl under håndtering af Opret taleopkaldspost

Kun til demo / fejlfinding skal du afspille besked afhængigt af http-statuskode.

Hvis Opret taleopkald lykkedes, skal du fortsætte med Udfør omniflow. Ellers skal du fortsætte med opkaldsrouting.

HTTP-anmodning: Udfør omniflow (valgfrit trin)

Brug Udfør omniflow, når du vil:

  • Køre automatiserede opgaver, f.eks. søge efter eller oprette poster, og sammenkæde posterne med taleopkaldsposten
  • Søg efter poster og lav screen-pop
  • Synkronisere Salesforce- og Cisco-køer
  • Lade Service Cloud Voice træffe distributionsbeslutningen

Denne anmodning returnerer altid "køen" eller "agenten" til det sted, hvor opkaldet skal distribueres.

Når du har udført denne anmodning, skal du sørge for at sende Ryd routing, hvis opkalderen lægger på, før opkalderen bliver besvaret af en agent. Se Webex Contact Center hændelsesflow.

Indstillinger for HTTP-anmodning

  • Aktivitetsetiket: ExecuteOmniFlow
  • Brug godkendt slutpunkt: Aktiveret
  • Connector: Salesforce Connector oprettet i forrige trin
  • Anmodningssti: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Metode: POST
  • Anmod om indholdstype: Program/JSON

Anmodningsbrødtekst

Bortset fra de obligatoriske felter kan du overføre yderligere data som inputvariabler til Omni-Flow. Nedenfor er to eksempler på anmodningsteksten. Først uden yderligere flowparametre, kun påkrævede felter, den anden med to inputvariabler.

Eksempel med Omni-Flow-parametre:

{ "callCenterDevName": "<Contact Center API name>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}", "dialedNumber": "{{NewPhoneContact.DNIS}}", "flowDevName": "<flow API name>", "fallbackQueue": "<navn på fallback-kø>" }

Eksempel på opdatering af brugerdefinerede felter på taleopkaldspost:

{ "callCenterDevName": "<Contact Center API name>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}", "dialedNumber": "{{NewPhoneContact.DNIS}}", "flowDevName": "<flow API name>", "fallbackQueue": "<navn på fallback-kø>", "flowInputParameters": { "param1": "value1", "param2": "value2" } }

Parametre
Ejendommens navn Værdi
callCenterDevName Kontaktcenterudviklernavn
certDevName API Certifikatets navn (som konfigureret i kontaktcenter)
voiceCallId ID af taleopkaldsposten, oprettet i forrige trin: {{SCV_VoiceCallRecordId}}
opkaldsnummer CallNumber/DNIS: {{NewPhoneContact.DNIS}}
flowDevName Udviklernavn på det Omni-Flow, der skal køres
fallbackQueue Kø ID eller Kø API navnet på Salesforce-reservekøen
flowInputParameters

Yderligere input til Omni-Channel-flowet (nøgleværdipar).

Eksempel:

param1,param2 : Navnet på Omni-Flow-inputparameteren

værdi1,værdi2 : Værdi for parameteren

Parse indstillinger

  • Indholdstype: JSON
  • Outputvariabel: SCV_OmniFlowQueue
  • Stiudtryk: $.data.queue

"Kø", der returneres fra Execute Omni-Flow, kan bruges til distribution.

Agent
  • Indholdstype: JSON
  • Outputvariabel: SCV_OmniFlowAgent
  • Stiudtryk: $.data.agent

"Agent", der returneres fra Execute Omni-Flow, kan bruges til distribution.

Evaluer HTTP-svar for Execute Omni Flow

Kontrollér HTTP-status for HTTP-anmodningen Execute Omni Flow:

  • Etiket: statusCodeExecuteOmniFlow
  • Variabel: ExecuteOmniFlow.httpStatusCode

Hvis statuskode == 200 => lykkedes ellers => anmodning mislykkedes, fejlhåndtering.

Fejlhåndtering for Execute Omni Flow

Kun til demo / fejlfinding skal du afspille besked afhængigt af http-statuskode.

Hvis Execute Omni Flow lykkedes, angives variablerne SCV_OmniFlowQueue og SCV_OmniFlowAgent ikke. Distributionsbeslutning i opkaldsflow.

Fortsæt med opkaldsrouting

Fortsæt i opkaldsforløbet, distribuer opkald til agent. Du kan også bruge SCV_OmniFlowQueue og SCV_OmniFlowAgent til at vælge kø og agent.

Webex Contact Center Hændelsesforløb

Hvis opkalderen afslutter opkaldet, før det er besvaret af en agent, skal vi opdatere Service Cloud Voice og afslutte opkaldet.

  • Hvis Udfør omniflow blev brugt, skal du sende Ryd routing for at slette den ventende servicerouting (PSR)
  • Send Update Voice Call for at opdatere start- og sluttidspunkterne på taleopkaldsposten og for at ændre status fra Ny til Fuldført

  1. PhoneContactEnded – Denne hændelse udløses, når et liveopkald afbrydes, og alle deltagere fjernes.
  2. HTTP-anmodning: Ryd distribution
  3. HTTP-anmodning: Opdater taleopkald
HTTP-anmodning: Ryd distribution

  • Etiket: ClearRouting
  • Brug godkendt slutpunkt: Aktiveret
  • Connector: Salesforce Connector oprettet i forrige trin
  • Anmod om sti: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Metode: POST

Anmod om indholdstype: Program/JSON

Anmodningsbrødtekst

{ "callCenterDevName": "<Contact Center API name>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}" }

Parametre

Ejendommens navnVærdi
callCenterDevName Kontaktcenterudviklernavn
certDevName API Certifikatets navn (som konfigureret i kontaktcenter)
voiceCallId ID af taleopkaldsposten, oprettet i forrige trin: SCV_VoiceCallRecordId

Parse indstillinger

Ingen.

HTTP-anmodning: Opdater taleopkald

  • Etiket: UpdateVoiceCall
  • Brug godkendt slutpunkt: Aktiveret
  • Connector: Salesforce Connector oprettet i forrige trin
  • Anmod om sti: /services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Metode: POST
  • Anmod om indholdstype: Program/JSON

Anmodningsbrødtekst

{ "callCenterDevName": "<Contact Center API name>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}", "startTime": "{{SCV_CallStartTime}}", "endTime": "{{now() | replace({'[UTC]': ''})}}", "disconnectReason": { "value": "Abandoned in queue", "isError": true } }

Parametre

Ejendommens navnVærdi
callCenterDevName Kontaktcenterudviklernavn
certDevName API Navnet på certifikatet (som konfigureret i kontaktcenter)
voiceCallId ID af taleopkaldsposten, oprettet i forrige trin: SCV_VoiceCallRecordId
starttid UTC-tidsstempel for opkaldsstart {{SCV_CallStartTime}} (som bruges til at oprette taleopkaldsposten)
sluttid Aktuelt UTC-tidsstempel '{{now()
Afbryde forbindelsen Årsag Årsag til afbrydelse af opkaldet. Egenskaben isError skal indstilles til true , for at den kan vises korrekt.

Parse indstillinger

Ingen.

Referencer

Oversættelse af sprog

(Valgfrit) Aktivér oversættelsesbænk

Denne indstilling gælder kun, hvis du bruger indstillingerne for oversættelsessprog.

1

Gå til Konfigurer → Translation Workbench → Indstillinger for oversættelsessprog.

2

Klik på Aktivér for at vælge oversættelsessprog.

(Valgfrit) Aktivér sprog, der kun er til platform

Denne indstilling gælder kun for andre sprog end EN-US.

1

Gå til Konfigurer → Firmaindstillinger → Sprogindstillinger.

2

Vælg de ønskede sprog.

3

Vælg følgende afkrydsningsfelter:

  • Aktivér slutbrugersprog – Hjælp og installation oversættes ikke til slutbrugersprog
  • Aktivér sprog, der kun er på platformen – der findes ingen standardoversættelser for sprog, der kun er til platforme
4

Gem dine ændringer.

Aktivér sproget, og vælg brugeren (opgave)
1

Gå til Konfigurer → Translation Workbench → Indstillinger for oversættelsessprog.

2

Vælg sproget, og vælg den bruger, der skal oversætte det.

3

Gem dine ændringer.

Indstillinger for flere sprog
Oversæt brugerdefinerede etiketter
1

Gå til Konfigurer → tilpassede etiketter.

2

Vælg navnet på den brugerdefinerede etiket, der skal åbnes.

3

På listen over relaterede oversættelser skal du klikke på Ny for at angive en ny oversættelse eller på Rediger (ud for sproget) for at redigere en oversættelse.

4

Vælg det sprog, du oversætter til.

5

Indtast den oversatte værdi i feltet Oversættelsestekst. Denne tekst tilsidesætter den værdi, der er angivet i etikettens værdifelt, når en brugers standardsprog er oversættelsessproget.

6

Gem dine ændringer.

Salesforce-tilladelser påkrævet efter brugerfunktion

Webex Contact Center SCV-agenttilladelsessættet indeholder alle de tilladelser, der kræves for at arbejde med Webex Contact Center gadget'en og de integrationer, der er udviklet til agenter.

Apex Class Access (sektion)

  • cisco_wxcc_scv. CiscoScvWxcc
  • cisco_wxcc_scv. ServiceResponseHandler
  • cisco_wxcc_scv. ServiceRouting
  • cisco_wxcc_scv. TelephonyIntegrationHandler

Adgang til brugerdefineret metadatatype (afsnit)

  • cisco_wxcc_scv. WxCC-forbindelse

Visualforce-sideadgang (sektion)

  • cisco_wxcc_scv. CiscoScvLoginWxCC
  • cisco_wxcc_scv. CiscoScvMainWxCC
  • cisco_wxcc_scv. CiscoScvOAuthRedirect
  • cisco_wxcc_scv. CiscoScvSwLoader

Service Cloud Voice API Wrapper

Forudsætninger

Hvis du vil bruge Service Cloud Voice API Wrapper, skal der konfigureres en ekstern Salesforce-klientapp til IVR-integration .

Brug indpakningen af API i tjenesteskyen

Service Cloud Voice (SCV) til Salesforce bruger Telephony Integration REST API til at oprette og opdatere VoiceCalls, udføre Omni-Channel-flow og slette PendingServiceRouting-poster, der er knyttet til et VoiceCall. Denne tjeneste kræver JWT-godkendelse og brug af PATCH HTTP-metoden, som i øjeblikket ikke understøttes af Cisco IP Interactive Voice Response (IVR).

For at forenkle brugen af Telephony Integration REST API for SCV i (ikke kun) et IVR-system er der gjort et nyt sæt API'er tilgængelige, som ombryder det eksisterende Salesforce API og er tilgængelige direkte fra Salesforce-organisationen, hvor Webex Contact Center for Service Cloud Voice-pakken er installeret.

Service Cloud Voice API Wrapper fjerner behovet for at godkende et JWT-token, implementerer yderligere kontroller af de data, der kræves af Salesforce API, og forbedrer svarobjekterne.

Hent Access_Token

Udfør en POST anmodning til https://<your-domain-name>.my.salesforce.com/services/oauth2/token

Afsendelse af følgende parametre i kroppen:

{ "grant_type": "client_credentials", "client_id": "<forbrugernøgle til den tilsluttede app>", "client_secret": "<forbrugerhemmeligheden bag den tilsluttede app>" } Hvis anmodningen lykkes, returneres følgende JSON-svar: { "access_token": "<your-access-token>", "instance_url": "<your-org-base-url>", "ID": "https://login.salesforce.com/id/<id>/<id>", "token_type": "Bearer", "issued_at": "<timestamp>", "signature": "<unique-signature-code>" }

Udfør anmodningerne

Forekomstens URL-adresse skal indeholde my.salesforce.com.

Eksempel på en korrekt forekomst url: https://abc-123.my.salesforce.com

Brug af et andet domæne som forekomst-URL (dvs. https://abc-123.lightning.force.com ) resulterer i en 401 Uautoriseret status med en INVALID_SESSION_ID fejlkode returneret.

Opret taleopkald (sektion)

Opretter en VoiceCall-post, der indeholder deltagerne (dvs. opkalderen og modtageren) til VoiceCall-posten. Når du opretter en VoiceCall-post, oprettes der en samtale i Salesforce. Brug kun dette API i realtid, hvilket betyder, at du kun bør aktivere dette API, når et opkald startes. Denne API kan også bruges til at oprette voicecall-poster til overførsels- og konferenceopkald ved at inkludere parameteren parentVoiceCallId i anmodningsdata.

Slutpunkt URI

<instance_url>/services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall

HTTP-metode

POST

Overskrifter

Autorisation: Ihændehaver <access_token>

Indholdstype: applikation/json

Parametre

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "vendorCallKey": "5324881f-1e84-4367-8930-f69a74b30ca6", "to": "8002345678", "from": "4081456688", "initiationMethod": "Inbound", "startTime": "2019-07-02T17:32:28Z", "deltagere": [ { "participantKey": "4081456688", "type" : "END_USER" } ], "callAttributes": "{\"devscv24__AAA_Test__c\":\"field value\",\"Other_Field__c\":\"other value\"}", "parentVoiceCallId": "fsdfzuhsdfsa-43556fgef3-56g44gv4ew", "callOrigin": "Preview", "queue": "queue123" }

En detaljeret beskrivelse af de parametre, der accepteres af denne anmodning, findes i Salesforce officielle dokumentation under afsnittet "Parametre".

Svar (vellykket)

{ "data": { "voiceCallId": "00X000012345abc" }, "fejl": null, "success": true } 

Svar (med fejl)

 { "data": null, "fejl": ["Fejlmeddelelse 1", "Fejlmeddelelse 2"], "succes": falsk }

Opdater taleopkald

Opdaterer taleopkaldet, når opkaldet er afsluttet. Brug denne API til at opdatere opkaldsrelaterede parametre, der ikke er tilgængelige under oprettelsen af VoiceCall. Update VoiceCall API er en asynkron handling. Du kan ikke forespørge om status for API-opkaldet.

Dette slutpunkt kan også bruges til at oprette et taleopkald, selv efter opkaldet er afsluttet. Denne funktionsmåde er nyttig i scenarier, hvor du vil logge en post i Salesforce for afbrudte eller ubesvarede opkald eller i andre scenarier, hvor der ikke allerede er oprettet et VoiceCall.

Slutpunkt URI

<instance_url>/services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall

HTTP-metode

POST

Overskrifter

Autorisation: Ihændehaver <access_token>

Indholdstype: applikation/json

Parametre

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc", "startTime": "2020-08-26T21:21:14Z", "endTime": "2019-08-26T21:21:34Z", "isActiveCall": true, "fromNumber": "1234", "callOrigin": "Preview", "enqueueTime": "2019-08-26T21:21:34Z", "acceptTime": "2019-08-26T21:21:24Z", "numberOfHolds": 20, "queue": "queue123", "agent": "agent123", "agentInteractionDuration": 12, "longestHoldDuration" : 10, "totalHoldDuration": 21, "recordingLocation": "Bern", "totalRecordingDuration": 55, "callAttributes": "{\"devscv24__AAA_Test__c\":\"field value\",\"Other_Field__c\":\"other value\"}", "disconnectReason": { "value": "TELECOM_PROBLEM", "isError": true } }

En detaljeret beskrivelse af de parametre, der accepteres af denne anmodning, findes i Salesforce officielle dokumentation under afsnittet "Parametre".

Svar (vellykket)

{ "data": { "status": "afventer" }, "fejl": null, "succes": sand }

Update VoiceCall API er en asynkron handling. Du kan ikke forespørge om status for API-opkaldet.

Svar (med fejl)

{ "data": null, "fejl": ["Fejlmeddelelse 1", "Fejlmeddelelse 2"], "succes": falsk }

Udfør omniflow

Udfører omnikanal-flowet for at viderestille opkald. Den overfører opkaldet ID (Salesforce VoiceCallId eller telefonleverandørens ContactId) som parametre til flowet og returnerer agent- eller kødistributionsinstruktionerne til kontaktflowet. Service Cloud Voice bruger som standard det omnikanalflow (eller reservekø), der er angivet for den telefonkanal, der svarer til opkaldsnummeret. Hvis opkaldsnummeret ikke stemmer overens med en eksisterende telefonkanal, kan du eventuelt angive et nyt opkaldsnummer, omnikanal-flow og reservekø som inputparametre for dette API-opkald.

Service Cloud Voice bruger denne rangfølge til at viderestille opkald:

  1. Bruger indstillingerne Omni-kanal-flow og Reservekø for den telefonkanal, der svarer til opkaldsnummeret. Flowet har forrang. Hvis flowet mislykkes, bruges reservekøen.
  2. Bruger parametrene flowDevName og fallbackQueue, der er angivet i opkaldet Udfør omniflow API.

Slutpunkt URI

<instance_url>/services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow

HTTP-metode

POST

Overskrifter

Autorisation: Ihændehaver <access_token>

Indholdstype: applikation/json

Parametre

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc", "dialedNumber": "+18445791189", "flowDevName": "Route_VoiceCall", "fallbackQueue": "00G111222333444", "flowInputParameters": { "Input1": "one", "Input2": "two" } }

  • Parameteren voiceCallId er Salesforce voiceCallId eller telefonleverandørens kontakt ID.
  • En detaljeret beskrivelse af de parametre, der accepteres af denne anmodning, findes i Salesforce officielle dokumentation under afsnittet "Parametre".

Svar (vellykket)

{ "data": { "kø": "køinfo", "agent": "agentinfo" }, "fejl": null, "succes": sand }

AGENT_INFO og QUEUE_INFO svarer til feltet EksternId i CallCenterRoutingMap

Svar (med fejl)

{ "data": null, "fejl": ["Fejlmeddelelse 1", "Fejlmeddelelse 2"], "succes": falsk }

Ryd rute

Sletter PSR-posten (PendingServiceRouting) for et taleopkald. Dette API behøver ikke at blive kaldt til de fleste scenarier; PSR-posten slettes automatisk, når opkaldet ikke længere distribueres. Der er dog nogle scenarier, f.eks. for ubesvarede eller afbrudte opkald, når du bruger partnertelefonisystemer, hvor du eksplicit skal kalde dette API for at rydde PSR-posten.

Slutpunkt URI

<instance_url>/services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting

HTTP-metode

POST

Overskrifter

Autorisation: Ihændehaver <access_token>

Indholdstype: applikation/json

Parametre

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc" }

  • Parameteren voiceCallId er Salesforce voiceCallId eller telefonleverandørens kontakt ID.
  • En detaljeret beskrivelse af de parametre, der accepteres af denne anmodning, findes i Salesforce officielle dokumentation under afsnittet "Parametre".

Svar (vellykket)

{ "data": { "status": "Success" }, "fejl": null, "success": true }

Svar (med fejl)

{ "data": null, "fejl": ["Fejlmeddelelse 1", "Fejlmeddelelse 2"], "succes": falsk }

Oversættelser af telefonnummer

Forskellige interaktioner mellem Service Cloud Voice og Webex Contact Center afhænger af oversættelse af telefonnummer. På grund af internationale forskelle og kundespecifikke applikationer er der behov for et værktøj, der kan tilpasses, til at overføre telefonnumre fra format A til format B.

Webex Contact Center for Service Cloud Voice-løsningen fjerner automatisk alle tegn undtagen tal, hashtags (#), stjerner (*), kommaer (,) og foranstillede plustegn (+). Det fjerner også den første forekomst af (0). Dette vil blive gjort, FØR dine telefonnummeroversættelser anvendes.

Denne vejledning beskriver, hvordan du konfigurerer oversættelse af telefonnummer.

Felter

Oversættelse af telefonnummer gemmes i felterne Navn-værdi. Dette giver dig mulighed for at konfigurere et ubegrænset antal regler pr. Funktion.

Konfigurationen gemmes som en JSON-streng.

Bemærk, at omvendte skråstreger skal undgås, f.eks. bliver \d+ til \\d+.

{"Fjern alle tegn undtagen cifre":"[1,17]->[^\\d]+","Til internt nummer":"[7,17]->(\\d{7})(\\d{4})->$2"}

Feltet Navn bruges teknisk set ikke. Det er der for at tilføje en menneskelig læsbar streng for hurtigt at identificere formålet med denne regel. Gode navne er for eksempel: Fjern alle førende nuller, Tilføj førende plus osv.

Oprettelse af oversættelsesregler

Regler leveres som regulære udtryk. For at være mere præcis: JavaScript-implementeringen af regulære udtryk.

En god måde at starte på er ved at læse RegExp-dokumentet fra MDN-webdokumenterne.

Ikke desto mindre er det ofte besværligt at oprette komplekse regulære udtryk. Derfor tilføjede vi ekstra syntaks for at gøre konfigurationen så nem som muligt.

Figuren nedenfor viser den generelle syntaks for en regel for oversættelse af telefonnummer:

Prædikat

Prædikatet bruges til at angive et interval, der definerer længden af det tal, der skal matches.

Prædikatet ovenfor angiver, at alle tal med en længde på mellem 7 og 11 tegn (inklusive kanter + mellemrum) stemmer overens.

Prædikater svarer altid til tallets oprindelige længde. Dette hjælper med at forenkle konfigurationen ved at reducere risikoen for kolliderende regler for interne / eksterne numre.

Mønster

Mønsteret angiver formatet på det tal, der skal matches.

Mønsteret ovenfor angiver, at tallet kun må bestå af cifre og vælger dem.

Selector

Vælgerne definerer nummerets endelige format. Hvis der skal tilføjes tegn / cifre, som ikke oprindeligt var til stede, er dette stedet at gøre det.

Vælgeren er det sidste trin i opbygningen af nummeret. Baseret på mønsteroutputtet opbygger vælgeren det nye nummer.

Eksempel 1

Følgende eksempel viser, hvordan du overfører et nummer, der modtages fra kontaktcenteret i formatet 0319175200, til det schweiziske E164-format +41 31 917 52 00.

I dette eksempel bruges to oversættelsesregler (1. og 2.)

Den første regel i dette eksempel ændrer faktisk ikke tallet. For tal mellem 1 og 17 tegn vil alt andet end cifre blive fjernet. Da der ikke er nogen ikke-cifre til stede, ændres intet.

Den anden regel gælder for tal, der er nøjagtigt 10 tegn lange (oprindeligt). 0319175200 matcher, og derfor bliver reglen anvendt. Mønsteret angiver, at tallet skal starte med en gruppe på ét ciffer (\d{1}), efterfulgt af en gruppe på to cifre (\d{2}), efterfulgt af en gruppe på tre cifre (\d{3}) osv.

Vælgeren får derefter adgang til mønstergrupperne for at definere den nye talstreng. Det betyder, at $2 refererer til det første (\d{2}) og derfor indeholder 31.

Eksempel 2

Følgende eksempel viser, hvordan du overfører et nummer, der er modtaget fra kontaktcenteret i formatet +14693150217, til det amerikanske E164-format +1 469 315 0217.

I dette eksempel bruges to oversættelsesregler (1. og 2.)

  1. Dette tal er nøjagtigt 12 tegn langt, så reglen "Tilføj mellemrum til amerikanske numre" anvendes.
  2. (\+1) siger, at tallet skal starte med +1. Hvis tallet er på 12 tegn, men ikke starter med +1, annulleres reglen, og intet ændres.
  3. (\d{3}) siger, at +1 skal efterfølges af 3 cifre.
  4. (\d{3}) siger, at de sidste 3 cifre skal efterfølges af yderligere 3 cifre.
  5. (\d{4}) siger, at de sidste 3 cifre skal efterfølges af 4 cifre.

Hvis noget af dette ikke stemmer overens, ændres nummeret ikke.

Så alle reglerne gælder for "+14693150217". Derfor ændres tallet med "$1 $2 $3 $4":

  1. $1 henviser til gruppen (\+1), nummeret, der skal sendes til Service Cloud Voice, ser ud som +1.
  2. $2 henviser til den første af de to (\d{3}), hvor nummeret, der skal sendes til Service Cloud Voice, ser ud som +1.469.
  3. $3 henviser til den anden af de to (\d{3}), hvor nummeret, der skal sendes til Service Cloud Voice, ser ud som +1 469 315.
  4. $4 henviser til den sidste gruppe (\d{4}), det nummer, der skal sendes til Service Cloud Voice, ser ud som +1 469 315 0217.

Mellemrummene i udskiftningsdelen af reglen "$1 $2 $3 $4" bruges direkte. Så hvis du bruger "$ 1- $ 2- $ 3- $ 4" vil tallet blive oversat til: +1-469-315-0217

Og du har også lov til at fjerne grupper: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->$2 $3 $4 vil blive oversat til: 469 315 0217. [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})-> $3 $4 vil blive oversat til: 315 0217.

Det er også muligt at konvertere et internationalt amerikansk nummer til et lokalt nummer som: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->($2) $3-$4.

Derefter oversættes det indgående nummer "+14693150217" til: (469) 315-0217.

Eksempel 3

Følgende eksempel viser, hvordan du overfører et nummer, der modtages fra kontaktcenteret i formatet +491515555531, til det tyske E164-format +49 151 5555 531.

I dette eksempel bruges to oversættelsesregler (1. og 2.)

  1. Dette tal er nøjagtigt 13 tegn langt, så reglen "Tilføj mellemrum til tyske numre" anvendes.
  2. (\+49) siger, at tallet skal starte med +49. Hvis tallet er på 13 tegn, men ikke starter med +49, annulleres reglen, og intet ændres.
  3. (\d{3}) siger, at +49 skal efterfølges af 3 cifre.
  4. (\d{4}) siger, at de sidste 3 cifre skal efterfølges af 4 cifre.
  5. (\d{3}) siger, at de sidste 4 cifre skal efterfølges af 3 cifre.

Hvis noget af dette ikke stemmer overens, ændres nummeret ikke.

Så alle reglerne gælder for "+491515555531". Derfor ændres tallet med "$1 $2 $3 $4":

  1. $1 henviser til gruppen (\+49), nummeret, der skal sendes til Service Cloud Voice, ser ud som +49.
  2. $2 henviser til den første af de to (\d{3}), hvor nummeret, der skal sendes til Service Cloud Voice, ser ud som +49 151.
  3. $3 henviser til den anden af de to (\d{4}), det nummer, der skal sendes til Service Cloud Voice, ser ud som +49 151 5555.
  4. $4 henviser til den sidste gruppe (\d{3}), hvor nummeret, der skal sendes til Service Cloud Voice, ser ud som +49 151 5555 531.

Det samme gælder for regel et. Du kan bruge reservedelen $1 $2 $3 $4 til at vælge, hvad du vil bruge fra nummeret.

Flere eksempler på Translation Regex

Beskrivelse Oversættelse Regex
Fjern alle tegn undtagen cifre [1,17]->[^\d]+
Fjern alle tegn undtagen cifre & + [1,17]->[^+\d]+
Beskrivelse Oversættelse Regex
Fjern +1 [12,12]->(.{ 1})(\d{1})(\d{10})->$3
Fjern +1 [10,12]->(^\+1+)(\d+)->$2
Fjern +49 [10,15]->(^\+49+)(\d+)->$2
Fjern +49 [10,15]->(.{ 1})(\d{2})(\d{9})->$3
Fjern +41 [10,13]->(^\+41+)(\d+)->$2
Fjern +41 [10,13]->(.{ 1})(\d{2})(\d{9})->$3
Fjern +XX [10,14]->(^\++)(\d{2})(\d+)->$3
Beskrivelse Oversættelse Regex
Fjern + og erstat det med nuller US E164 [10,12]->(.{ 1})(\d{1})(\d{10})-> 001 $3
Fjern +1 og erstat det med nuller US E164 [10,12]->(^\+1+)(\d+)-> 001$2
Fjern + og erstat det med nuller DE E164 [12,15]->(.{ 1})(\d{2})(\d{10})-> 0049 $3
Fjern +49 og erstat den med nuller DE E164 [10,12]->(^\+49+)(\d+)-> 0049$2
Fjern + og erstat det med nuller CH E164 [10,13]->(.{ 1})(\d{2})(\d{9})-> 0041 $3
Fjern +41 og erstat den med nuller CH E164 [10,12]->(^\+41+)(\d+)-> 0041$2
Beskrivelse Oversættelse Regex
USA-nummer med mellemrum [12,17]->(\d{1})(\d{3})(\d{3})(\d{4})->+1 $2 $3 $4
USA-nummer med mellemrum [12,17]->(\+1)(\d{3})(\d{3})(\d{4})->$1 $2 $3 $4
DE-nummer med mellemrum [12,17]->(\d{2})(\d{3})(\d{4})(\d{3})->+49 $2 $3 $4
DE-nummer med mellemrum [12,17]->(\+49)(\d{3})(\d{4})(\d{3})->$1 $2 $3 $4
CH-nummer med mellemrum [12,17]->(\d{2})(\d{2})(\d{3})(\d{2})(\d{2})->+41 $2 $3 $4
CH-nummer med mellemrum [12,17]->(\+41)(\d{2})(\d{3})(\d{2})(\d{2})->$1 $2 $3 $4

Konfiguration af siden VoiceCall

Konfigurer siden Taleopkaldsoptagelse

Siden VoiceCall-optagelse er som standard forudkonfigureret med et layout med 3 kolonner og følgende komponenter:

  • Handlinger og anbefalinger
  • Bemærkninger til opkald
  • Opkaldsdetaljer
  • Optagelser

Komponenter kan frit fjernes eller tilføjes til siden, afhængigt af forretningsbehov. Der kan også bruges forskellige sidelayout, men nogle komponenter, f.eks. afspilningsafspilleren til opkaldsoptagelse og brødteksten i samtalen, kan kun være i mellemstore og store områder på skabelonen.

Vis komponenten Afslutningsårsag

Komponenten Afslutningsårsag skal vises under opkaldet og under afslutningen.

Føj komponenten Cisco afslutningsårsag til optagelsessiden VoiceCall:

  1. Træk webkomponenten Cisco Afslutningsårsag Lyn fra området Brugerdefineret på listen Lightning-komponenter til siden Optagelse af taleopkald.
  2. Klik på Gem.
  3. Klik på Aktivér.
  4. Klik på Tildel som organisationsstandard.
  5. Klik på Gem.
  6. Klik på Gem igen, og klik derefter på pil tilbage for at vende tilbage til siden.

Komponenten Cisco afslutningsårsag vises automatisk under opkaldet og under afslutningen:

Hvis komponenten Cisco afslutningsårsag føjes til siden, vises den for hvert opkald, også selvom der ikke er konfigureret nogen afslutning i Cisco Contact Center.

Vis opkaldsoptageafspilleren

Opkaldsoptagelsesafspilleren vises, hvis der er gemt et optagelseslink for det tilsvarende taleopkald.

Benyt følgende fremgangsmåde for at føje komponenten Optagelsesafspiller til VoiceCall Record Page:

  1. Træk webkomponenten Call Recording Player Lightning til siden Optagelse af taleopkald
  2. Klik på Gem.
  3. Klik på Aktivér.
  4. Klik på Tildel som organisationsstandard.
  5. Klik på Gem.
  6. Klik på Gem igen, og klik derefter på pil tilbage for at vende tilbage til siden.

Webex Administratorer

Konfiguration af flow

Pop op-vindue på skærm

En "Screen Pop"-node er tilgængelig i Webex Contact Center Flow. Det kan bruges til at udløse en skærmpop inde i Service Cloud Voice eller i et separat vindue.

Du kan finde flere oplysninger om denne funktion i dokumentationen til Flow Designer.

Pop op-vindue på skærm i et separat vindue

For at åbne skærmen pop i et separat vindue skal der angives en absolut URL i noden "Screen Pop". queryParameters føjes som søgeparametre til URL-adressen.

Følgende tilstande understøttes:

  • Ny browser Tab - Åbner altid en ny browser Tab.
  • Eksisterende browser Tab - På den første eksisterende browser Tab skærm pop, åbnes en ny browser Tab. Denne Tab vil være den dedikerede Tab for efterfølgende eksisterende browser Tab skærm vises, og URL'en opdateres i den specifikke browser Tab.
  • Inde i skrivebordet - Håndteres på samme måde som Ny browser Tab.

Den aktuelt åbnede side kan forhindre en omdirigering. I så fald åbnes en eksisterende browser Tab skærm pop op i en ny browser Tab.

Var denne artikel nyttig?
Var denne artikel nyttig?