V tem članku
dropdown icon
Pregled
    Kontaktni center Webex za storitev Salesforce Cloud Voice
    Predpogoji in omejitve
    Licence
    Omogoči Omni-Channel
    Omejitve
dropdown icon
Zahteve
    Paket Salesforce 1.2 in novejši
    Kode neaktivnega delovanja
    Omejitve stopnje
dropdown icon
Vključite
    Namestitev
    Namestitev in konfiguriranje kontaktnega centra Webex za storitev Cloud Voice
    Dodelite status prisotnosti agentom
dropdown icon
Konfiguracija
    Ustvarite zapis metapodatkov po meri za poverilnice Webex Contact Center
    Kontaktni center
    Uvoz kontaktnega centra
    Konfigurirajte kontaktno središče
dropdown icon
Prilagodite
    Zunanja odjemalska aplikacija za integracijo Webex Contact Center
    Konfiguracija kontaktnega centra Webex in skript za ustvarjanje zapisov glasovnih klicev
Dovoljenja Salesforce, ki jih zahteva uporabniška funkcija
dropdown icon
Storitev Cloud Voice API Wrapper
    Predpogoji
    Uporaba storitve Cloud Voice API Wrapper
    Pridobite Access_Token
    Izvedite zahteve
    Ustvarjanje glasovnega klica (razdelek)
    Posodobite glasovni klic
    Izvedite Omni-flow
    Jasno usmerjanje
dropdown icon
Prevodi telefonske številke
    Ustvarjanje pravil za prevajanje
dropdown icon
Konfiguracija strani VoiceCall
    Konfigurirajte stran za zapis VoiceCall
    Prikaz komponente Wrap-Up Reason
    Prikaz predvajalnika za snemanje klicev
dropdown icon
Webex skrbniki
    Konfiguracija pretoka
Vključite kontaktni center Webex s storitvijo Salesforce Cloud Voice
list-menuV tem članku
list-menuPovratne informacije?

Webex Contact Center for salesforce Service Cloud Voice združuje Ciscove robustne CCAA (Contact Center as a Service) s Salesforceovim CRM, kar podjetjem omogoča upravljanje vsekanalnih interakcij s strankami (glasovne, digitalne) znotraj vmesnika Salesforce, z uporabo Webex AI za virtualne agente, prepisovanje in inteligentno usmerjanje ter pretvarja agente v« super-agente »z enotnimi podatki za boljšo izkušnjo strank.

Pregled

Kontaktni center Webex za storitev Salesforce Cloud Voice

Webex Contact Center for Service Cloud Voice je rešitev za integracijo, ki vnaša moč Webex Contact Center v večkanalno agentsko konzolo Salesforce Service Cloud Voice.

Preden nadaljujete z namestitvijo, glejte naslednji razdelek:

če želite izvedeti več o predpogojih in omejitvah storitve Salesforce Service Cloud Voice in zagotoviti, da je vaš Salesforce Org pripravljen omogočiti in namestiti Webex Contact Center for Service Cloud Voice paket.

SCV Voice Connector Release 1 je na splošno na voljo. Ta priročnik vključuje postopke nastavitve, zagotavljanje partnerske telefonije in konfiguracijo enojne prijave (SSO).

Predpogoji in omejitve

Predpogoji (podtema)

Uporabniški vmesniki: Storitev Cloud Voice je na voljo samo v Salesforce Lightning Experience.

Storitev Cloud Voice je na voljo v naslednjih izdajah:

  • Podjetje
  • Neomejeno
  • Razvijalec

Licence

  • Stranke morajo kupiti novo licenco za dodatek A-SF-VOICE na prijavljenega agenta poleg standardnih ali premium licenc Flex 3 za Webex Contact Center. Za več informacij glejte navodila za naročanje Flex 3.

  • Salesforce Voice za partnersko telefonijo

Preden vklopite Voice, morate v organizaciji nastaviti predpogojne storitve.

  • Pomaknite se na Informacije o podjetju > Licenca za nabor dovoljenj
    • Preverite, ali je storitev Cloud Voice User (partnerska telefonija).

      Vse izdaje za razvijalce so zdaj opremljene s 5 licencami za partnersko telefonijo, ki so na voljo za testiranje.

  • Lahko pa to preverite tako, da odprete Salesforce Setup in v levi stranski vr stici poiščete »glas«.

    • Če se prikaže« Kontaktni centri za partnersko telefoni jo », imate licenco SCV.
    • Če možnost« Kontaktni centri za partnersko telefonijo »ni vidna,« O mogoči storitev Cloud Voice », tako da sledite spodnjim korakom.
      • Pojdite na Salesforce Setup in poiščite ter izberite« Nastavitev partnerske telefoni je » in preklopite gumb na« O mogoči storitev Cloud Voice«.

      • Omogočite Omni-Channel, da lahko vaši agenti klicajo in sprejemajo klice.

Omogoči Omni-Channel

Če je Omni-Channel že omogočen v vaši organizaciji, preskočite ta korak.

  1. V razdelku Nastavitev vnesite Nastavitve vseh kanalov v polje Hitro iskanje in nato izberite Nastavitve vseh kanalov.

  2. Izberite O mogoči večkanalni kanal.
  3. Kliknite Shrani.

Omejitve

  • Glas je na voljo samo v Lightning Experience.
  • Glass je podprt v storitvenem oblaku in prodajnem oblaku kot dodatna licenca.
  • Glas ni podprt v aplikaciji Salesforce Mobile ali iPad Safari.
  • Glas je podprt samo v spletnih brskalnikih Google Chrome, Microsoft Edge (Chromium) in Mozilla Firefox. Piškotki morajo biti omogočeni, da omogočajo enkratno prijavo (SSO).
  • Standardna navigacija ni podprta.
  • Telefonija je zelo regulirana, zato se posvetujte s svojim predstavnikom Salesforce o raz položljivosti Voice v vaši regiji.
  • Večstranska konferenca ni podprta s priključkom Salesforce Service Cloud Voice.

Zahteve

Paket Salesforce 1.2 in novejši

Za paket Salesforce 1.2 ali novejši mora uvajanje upoštevati digitalno in glasovno integracijo ter ohranjanje storitve WebSocket.

Kode neaktivnega delovanja

Poiščite kode neaktivnega delovanja

Če želite nastaviti kode v prostem teku, sledite tem korakom:
1

Prijavite se vManagement Portal.

2

Pomaknite se na Kontaktni center > IZKUŠ NJA NAM IZJA > Kode za brez živanje/zaključne kode.

3

Prepričajte se, da so prikazane kode neaktivnega delovanja, sicer kliknite spustni gumb filtra in na vrhu strani izberite Koda ne aktivnega dela.

4

Kliknite kodo neaktivnega dela, da odprete pogled s podrobnostmi. Tam lahko najdete ID kode neaktivnega dela.

ID-je je mogoče kopirati in nato uporabiti za konfiguracijo preslikave stanja prisotnosti. Eden od ID-jev je treba uporabiti kot privzeti razlog Cisco Not Ready.

Omejitve stopnje

Ta razdelek velja samo za paket zgodnjega dostopa, če se na paketu zgodnjega dostopa testira večje število agentov (npr. 0.2). To ni potrebno za paket GA.

Webex Contact Center uporablja standardne omejitve stopnje API-ja za integracijo organizacije kontaktnega centra. Za podrobnosti glejte omejitve stopenj API.

Omejitev stopnje je treba povečati. Da bi to dosegli:

  • Ustvarite vstopnico s podpor o Webex Contact Center.
  • Navedite organizacijo Webex Contact Center in zahtevano standardno omejitev stopnje integracije API (za izračun glejte spodaj).
  • Omenite, da je povečanje omejitve stopnje API-ja potrebno, ker uporabljate Webex Contact Center for Service Cloud Voice.

Webex Contact Center for Service Cloud Voice, 15 zahtev na agenta na minuto za integracijo organizacije kontaktnega centra. Če želite izračunati dobro izhodišče za omejitev stopnje, lahko uporabite naslednjo formulo:

Omejitev hitrosti na minuto = 15 * največje število agentov, ki delajo vzporedno v organizaciji Webex Contact Center

Vključite

Namestitev

Preden nadaljujete z namestitvijo, glejte razdelek Predpogoji in omejitve, če želite izvedeti več o predpogojih in omejitvah storitve Salesforce Service Cloud .

Namestitev in konfiguriranje kontaktnega centra Webex za storitev Cloud Voice

Ko pridobite licen co Service Cloud Voice for Partner Telephony, se v meniju Nastavitev prikaže stran Nastavitev partnerske telef onije.

Dodatne informacije najdete v uradni referenci Salesforce (neposredna povezava).

1

V razdelku Nastavitev vnesite Partner Telephony Setuppolje Hitro iskanje in nato izberite Nastavitev partnerske telefonije.

2

Omogo čite vklop glasu s partnersko telefonijo.

V meniju Nastavitev se prikaže stran Kontaktni centri za partnersko telefoni jo.

Če nameravate paket uvajati v peskovniku Salesforce, zamenjajte del povez login.salesforce.comave za namestitev z. test.salesforce.com Upoštevajte, da je ta paket odstranjen iz organizacije peskovnika, ko ustvarite novo kopijo peskovnika.

Namestite paket

Če želite namestiti paket:

1

Odprite priloženo povezavo paketa, da začnete namestitev.

2

Prijavite se v organizacijo Salesforce, kjer naj bo paket nameščen.

3

V čarovniku za namestitev izberite varnostno možnost« Namesti samo za skrbnike » (1) in kliknite Namesti (2).

Določite, kateri uporabniki dobijo določena dovoljenja za predmete in komponente, ki so priloženi paketu Webex Contact Center for Service Cloud Voice. Poleg tega jim podelite ta dovoljenja; nabori dovoljenj, ki so priloženi paketu Webex Contact Center for Service Cloud Voice, pomagajo temu procesu.

Čarovnik za namestitev paketa - prikaže se pozdravni zaslon:

Namestitveni paket ni neposredno dostopen prek Salesforce AppExchange. Stranke morajo uporabiti gumb« Pridobi zdaj »na seznamu AppExchange, ki odpre kontaktni obrazec za zahtevo za povezavo za namestitev in aktiviranje Cisca.

4

Podelite naslednje nabore dovoljenj vsaj enemu uporabniku, tako da lahko ustvarite kontaktno središče:

Contact Center Admin (Partner Telephony).
5

Kliknite Nastavitev | Uporabniki | Uporabniki.

6

Iskanje in izbrani uporabnik.

7

Pomaknite se navzdol do »Dodelitve nastavitev dovoljenj«.

8

Kliknite Uredi naloge

9

Za skrb nike kontaktnega centra: dodel ite naboru dovoljen j skrbnika kontaktnega centra (partner ska telefonija).

10

Za ag ente kontaktnega centra: dodelite naboru dovoljenj agenta kontaktnega centra (partnerska telefonija) in nabor dovoljenj agenta Webex Contact Center SCV.

Ni priporočljivo izbrati možnosti Namesti za vse uporabnike, saj s tem podeljuje vsa dovoljenja (branje, ustvarjanje, urejanje in brisanje) za komponente in predmete paketa vsakemu uporabniku, ki uporablja uporabniški profil po meri.

11

Dodelite licenco za paket uporabnikom za delo s storitvijo Connects for Service Cloud Voice.

  • Kliknite Nastavitev | Aplikacije | Embalaža | Nameščeni paketi.
  • Kliknite U pravljanje licen c poleg nedavno nameščenega Webex Contact Center for Service Cloud Voice.
  • Kliknite Dodaj uporabnike.
  • Izberite uporabnike, ki jim bo dodeljena licenčna zbirka, in kliknite Dodaj.

12

Lahko pa kliknete Nastavitev | Uporabniki | Uporabniki. .

13

Poiščite in izberite uporabnika.

14

Pomaknite se navzdol do upravljanih paket ov.

15

Kliknite Dodeli licence.

16

Na se znamu izberite Webex Contact Center for Service Cloud Voice paket.

17

Kliknite Dodaj.

18

Ustvarite stanja prisotnosti, da določ ite, kateri storitveni kanali so dodeljeni različnim statusom. Agenti se lahko vpišejo v Omni-Channel z različnimi statusi, odvisno od vrste dela, do katerega so upravičeni.

19

V razdelku Nastavitev vnesite Presence Statusesv polje Hitro iskanje in izberite Stan ja prisotnosti.

20

Kliknite Novo. Ustvarite vsaj en status za« Online »in enega za « Zasedeno«.

  • Ustvarite namensko stanje prisotnosti zaposlenih za RONA. Konfiguracijo prisotnosti lahko uporabite za samodejno nastavitev stanja Omni-Channel na določeno stanje, kadar se pojavi RONA na strani CTI ali znotraj Salesforce.
  • Če v konfiguraciji prisotnosti konfigurirate stanje RONA, se prepričajte, da ne uporabljate privzete konfiguracije prisotnosti. Trenutno Webex Contact Center for Service Cloud Voice ne pridobi stanja RONA, konfiguriranega v privzeti konfiguraciji.

Dodelite status prisotnosti agentom

1

V razdelku Nastavitev vnesite Nabori dovoljenj v polje Hitro iskanje in nato izberite Nabori dovol jenj.

2

Kliknite, če želite odpreti Nab or dovoljenj za partnersko telefoni jo.

3

Kliknite Do stop do stanj prisotnosti storitve.

4

Kliknite Uredi.

5

Na seznamu Razpoložljive prisotnosti storitev izberite pred hodno ustvarjena stanja prisotnosti in kliknite Dodaj, da jih povežete z naborom dovol jenj. Agenti, ki so dodeljeni temu naboru dovoljenj, se lahko vpišejo v Omni-Channel s katerim koli statusom prisotnosti, ki so jim na voljo.

6

Kliknite Shrani.

7

Kliknite Upravljanje nalog na isti strani. Nato v zgornjem desnem kotu kliknite Dodaj dodel itev, izberite želenega uporabnika, kliknite Nap rej, izberite možnost izteka roka uporab nika za dodeljene uporabnike (neobvezno) in nato kliknite Dodeli.

Storitev Cloud Voice uporablja zunanjo domeno za delovanje z zapisom VoiceCall. Naslednje URL-je treba dodati v »Nastavitve oddaljenega spletnega mesta« v nastavitvi (kliknite tukaj, da odprete uradno dokumentacijo):

Primer: Kako najti URL primerka.

8

Po prijavi si oglejte URL v naslovni vrstici brskalnika. URL primera je del pred« .my. salesforce.com »ali« .salesforce.com »ali.« lightning.force.com«. Če je na primer vaš URL https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/, potem je »orgfarm-54a38e30ad-dev-ed.development« URL vašega primera.

Primer:

URL izvora org: https://cisco.lightning.force.com

Primer: URL za dodajanje:

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

9

Element pripomočka Omni-Channel je potreben v aplikaciji Lightning Service Console, da lahko agent uporablja Service Cloud Voice.

  • V razdelku Nastavitev vnesite Aplikacije v polje Hitro iskanje in nato izberite Upravitelj aplikacij.
  • Kliknite spustni seznam poleg aplikacije Service Console ali aplikacije, ki jo želite uporabiti, nato kliknite Uredi.
  • V razdelku Nastavitve aplikacije kliknite Elementi pripomočka (samo namizje).
  • Kliknite Dodaj element pripomočka.
  • V modalnem oknu poiščite Omni-Channel.
  • Kliknite Omni-Channel.
  • Kliknite Shrani in zapustite upravitelja aplikacij.

Uradno referenco Salesforcea najdete s klikom na gumb Nare dimo to, ki odpre stran Konfiguriraj izkušnjo agenta za storitev Cloud Voice s partnersko telefoni jo v portalu za pomoč Salesforce (neposredna povez ava).

10

V razdelku Nastavitev vnesite Nastavitev partnerske telefoni je v polje Hitro iskanje in nato izberite Nastavitev partnerske telefonije.

11

Pomaknite se navzdol do razdel ka 5 Več glasovnih nastavitev.

12

Če želite omogočiti zaščito pred kliki za strani Visualforce z on emogočenimi glavami med delom s programskim telefonom v programu Lightning Experience, morate poleg URL-ja primerka Salesforce dodati domene, iz katerih se naložijo softphone in orodne vrstice po meri, kot zaupanja vredne domene.

Te nastavitve in seznam zaupanja vrednih domen najdete v razdelku Nastavitev | Varnost | Nastavitve seje.

Če želite pridobiti pravilno domeno Visualforce, se pomaknite do Nastavitev | Koda po meri | Strani Visualforce in kliknite gumb Predogled. CiscoScvMainWxCC Salesforce se lahko samodejno preus meri na drug URL, odvisno od konfiguracije Salesforce ORG. Kopirajte URL in ga dodajte na Trusted Domains for Inline Framesseznam z izbiro« Visualforce Pages »kot vrsto iFrame.

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

Če želite dobiti domeno Instance Salesforce, kopirajte URL, prikazan v vrstici URL-jev brskalnika, in ga dodajte na seznam Zaupanja vredne domene za vgrajene okvir je, izberite Visualforce Pages kot vrsto iFrame.

Primer: MyDomainName.Lightning.Force.com

Če v organizaciji nimate nameščenega Moja domena, je oblika URL-ja drugačna. Če imate nameščeno spletno mesto Moja domena in izboljšane domene niso omogočene v vaši organizaciji, je oblika URL-ja drugačna. Če izboljšane domene niso omogočene, nastavitev Stabiliziraj URL-je v Visualforce, Experience Builder, studiu Site.com in vsebinskih datotek Moja domena vpliva tudi na to obliko. Za podrobnosti glejte Oblike URL-jev moje domene v pomoči Salesforce.

Nastavitve zaščite Clickjack in zaupanja vrednih domen za izkušnjo Lightning

13

Za prikaz kontrolnikov snemanja med klici agenti potrebujejo dovol Control Call Recordingjenje aplikacije.

Če ga želite dodeliti, ga dodajte v nabor dovoljenj, ustvarjen v kor aku Stanja prisotnosti.

  • Odprite nabor dovoljenj.
  • Kliknite povezavo Dovoljenja za aplikacije.
  • Kliknite gumb Uredi.
  • Dodajte dovoljenje za snemanje klicev za nadzor klicnega centra in shranite.

Konfiguracija

Ustvarite zapis metapodatkov po meri za poverilnice Webex Contact Center

Če se želite povezati s Webex Contact Center, morate ustvariti zapis vrste meta podatkov po meri:
1

V razdelku Nastavitev vnesite vrsto metapodatkov po meri v polje Hit ro iskanje in nato izberite Vrste metapodatkov po meri.

2

Na seznamu poiščite vrsto meta podatkov po meri povezave wXCC.

3

Kliknite Upravljanje zapisov pred povezavo WxCC in nato Novo.

4

Vnesite ime. Primer: WebExccMetadata

5

Vnesite standardni URL za preverjanje pristnosti wxCC in skrivnost odjemalca za vašo organizacijo. Za nastavitev telefonije Salesforce sledite Konfiguriranje konektorja Salesforce v nadzornem središču Webex.

6

Kliknite Shrani.

7

Zapomnite si ime povezave WxCC, ki ga potrebujete v konfiguraciji kontaktnega centra.

Kontaktni center

Datoteka definicije kontaktnega centra določa nabor polj in vrednosti, ki se uporabljajo za določitev kontakt nega centra v Salesforceu za določen sistem CTI. Salesforce uporablja definicijske datoteke kontaktnega centra za podporo integraciji z več prodajalci sistema CTI.

Dodatne informacije najdete v uradni dokumentaciji Salesforcea (neposredna povezava).

Uvoz kontaktnega centra

Prenesite najnovejšo različico kontaktnega centra tukaj.

Nadgradnja iz različice beta: Ta priročnik opisuje čisto namestitev izdaje splošne razpoložljivosti (GA) integracije Webex Contact Center za Salesforce Service Cloud Voice.

Če nadgrajujete z različice beta integracije, ne uporabljajte znova obstoječega zapisa kontaktnega centra za partnerje. Namesto tega:

  1. Uvozite datoteko XML Partner Contact Center, ki je priložena izdaji GA.
  2. Ustvarite nov zapis kontaktnega centra za partnerje z uvoženim XML.
  3. Posodobite konfiguracijo za uporabo na novo ustvarjenega kontaktnega centra za partnerje.

XML kontaktnega centra GA Partner vsebuje posodobljene vrednosti konfiguracije, vključno s pravilnim URL-jem povezovalnika in drugimi metapodatki. Ponovna uporaba zapisa partnerskega kontaktnega centra, ustvarjenega iz Beta XML, lahko ohrani zastarele vrednosti konfiguracije in prepreči pravilno delovanje integracije.

1

V razdelku Nastavitev vnesite Kontaktni centri za partnersko telefoni jo v polje Hitro iskanje in nato izberite Kontaktni centri za partnersko telefonijo.

Prikaže se seznam obstoječih kontaktnih centrov (če obstajajo).
2

Kliknite Ustvari kontaktno sredi šče na desni strani strani.

3

Za ponudnika telefonije izberite Webex Contact Center. Nato kliknite Nap rej.

Odpre se brskalnik datotek.
4

Izberite .xmldatoteko, ki vsebuje definicijo kontaktnega centra.

5

Kliknite Odpri.

Datoteka je uvožena.
6

Preverite, ali je vaš kontaktni center prikazan v pogledu seznama kontaktnih centrov.

Konfigurirajte kontaktno središče

1

V razdelku Nastavitev vnesite Kontaktni centri za partnersko telefoni jo v polje Hitro iskanje in nato izberite Kontaktni centri za partnersko telefonijo.

2

Kliknite predhodno uvoženo kontaktno središče.

3

Kliknite Uredi.

Tabela 1. Podrobnosti kontaktnega centra
PoljeOpis
Prikazano ime To je ime kontaktnega centra, ki se prikaže na seznamu razpolož ljivih kontaktnih centrov. Isto definicijsko datoteko kontaktnega centra (.xml) je mogoče večkrat uvoziti in ji dati različna prikazna imena.
Javni ključ

Za uporabo glasovnih funkcij je potrebno potrdilo z javnim in zasebnim ključem. Za pridobitev zasebnega ključa je mogoče ustvariti samopodpisano potrdilo, ustvariti potrdilo, podpis ano s strani Certificate Authority ali neposredno uvoziti datoteke Java keystore (JKS) ali datoteke Bouncy castle fips keystore (BCFKS) z gumbom Uvozi iz trgovine ključev.

Ko je potrdilo ustvarjeno:

  • Kliknite oznako Po trdilo.
  • Kliknite Prenesi potrdilo.
  • Odprite preneseno potrdilo z urejevalnikom besedil.
  • Kopirajte njegovo vsebino v polje Javni ključ kontaktnega centra.

Obvezno: Da

Edinstveno ime certifikata

Sam Unique Nameopodpisanega potrdila, ustvarjenega za jav ni ključ.

Obvezno: Da

Pripravljeni ID stanja
  • Odprite stran Stanja prisotnosti v nastavitvi.
  • Kliknite stanje v spl etu in kopirajte njegov ID Salesforce iz vrstice URL.
  • Prilepite ID v to polje.

Obvezno: Da

Ni pripravljen ID stanja
  • Odprite stran Stanja prisotnosti v nastavitvi.
  • Kliknite stanje zaposlenosti in kopirajte njegov ID Salesforce iz vrstice URL.
  • Prilepite ID v to polje.

Obvezno: Da

Privzeti razlog Cisco ni pripravljen

Cisco ID kode neaktivnega delovanja, ki se uporablja kot privzeta koda neaktivnega delovanja, če za določeno stanje prisotnosti ni na voljo preslikava.

Obvezno: Da

Če želite preveriti konfigurirane ID-je kode v neaktivnem teku, glejte razdelek K ode neaktiv nega dela.

Kartiranje stanja prisotnosti

Uporablja se za preslikavo stanj Salesforce Omni Presence v stanje Cisco Ready in kode razlogov Not Ready.

Dodati je treba statuse Idle Code:

  • Odprite stran Stanja prisotnosti v nastavitvi.
  • Kliknite enega od statusov Zas ed enosti in kopirajte njegov ID Salesforce iz vrstice URL. ID stanja prisotnosti se začnejo z 0N5. na primer 0N51X0000000AUT.
  • V to polje prilepite ID, čemur sledi vejica in ID kode Cisco za neaktivnost.
  • Z ločevanjem vej ic lahko dodate eno ali več preslikav Busy.

Da bi se izognili težavam s sinhronizacijo, Default Not Ready IDmorate konfigurirati tudi v preslikavi.

Če ste v konfiguraciji prisotnosti konfigurirali stanja za zavrnitev in potisni čas ovni omejitev, jih dodajte tudi v preslikavo z ustreznim stanjem Cisco Not Ready.

Oblika:

  • Zasedeno kartiranje: busyPresenceID1, ciscoAuxCodeID1
  • Privzeta preslikava, ki ni pripravljena:, defaultNotReadyPresenceIDciscoDefaultNotReadyAuxCodeID
  • Spletno kartiranje: onlinePresenceId, 0

Vsako popolno preslikavo ločite s podpičjem.

Obvezno: Da

Tu je primer zaključenih kod neaktivnega dela za kosilo, sestanek, odmor.

Spremenljivka klica za ID glasovnega klica

Spremenljivka klica, ki se uporablja za shranjevanje ID-ja trenutnega glasovnega klica. Uporablja se za pravilno posodobitev stanja klica.

Oblika: Ime spremenljivke, kot je konfigurirano v Webex Contact Center Flow. Na primer SCV_VoiceCallRecordId

Obvezno: Da

Privzeta vrednost: SCV_VoiceCallRecordId

Če ste ID zapisa glasovnega klica in ključ za klic prodajalca združili v eno spremenljivko toka, lahko v tem polju konfigurirate njeno ime. Glejte tudi Spre menljivka pretoka za ID zapisa glasovnega klica in ključ za klic prodajalca.

Spremenljivka klica za klicni ključ prodajalca

Spremenljivka klica, ki se uporablja za shranjevanje klicne tipke prodajalca trenutnega glasovnega klica. Uporablja se za odpiranje pravilnega zapisa glasovnih klicev.

Oblika: Ime spremenljivke, kot je konfigurirano v Webex Contact Center Flow. Na primer SCV_VendorCallKey

Obvezno: Da

Privzeta vrednost: SCV_VendorCallKey

Če ste ID zapisa glasovnega klica in ključ za klic prodajalca združili v eno spremenljivko toka, lahko to polje pustite prazno in konfigurirate ime spremenljivke toka z ID-jem zapisa glasovnega klica in tipko za klic prodajalca v polju« Spremenljivka klica za ID glasovnega klica«. Glejte tudi Spre menljivka pretoka za ID zapisa glasovnega klica in ključ za klic prodaj alca.

Prevod klicanja telefonske številke

Pravila za prevajanje telefonske številke, ki se uporabljajo za številko pred k licanjem.

Oglejte si pre vode telefonskih številk

Obvezno: Ne

Regija kontaktnega centra Webex

Najemnik se uporablja za določitev regije kontaktnega centra Webex. Naj dete ga v URL-ju portala kontaktnega centra Webex, portala za razvijalce ali namizja. Na primer, devportal.wxcc-eu2.cisco.comuporablja regijo eu2.

Oblika: eu2

Obvezno: Da

Regije kontaktnega centra Webex in ustrezni nizi:

  • ZDA: us1
  • Kanada: ca1
  • Velika Britanija: eu1
  • Nemčija: eu2
  • Avstralija: anz1
  • Singapur: sg1
  • Japonska: jp1
Kontaktni center Webex WebRTC Domena

Domena se uporablja za vzpostavitev pravilne povezave WebRTC. Uporabite lokacijo najemnika vašega Webex kontaktnega centra:

  • ZDA: 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

Obvezno: Da za WebRTC

Omogoči transkripcijo WCCAI

Uporablja se za omogočanje ali onemogočanje transkripcije WCCAI.

Oblika: Trueali False

Obvezno: Ne

Privzeta vrednost: False

Shrani povezavo za snemanje

Uporablja se za shranjevanje povezave za snemanje klicev Webex v zapis glasovnega klica.

Oblika: Trueali False

Obvezno: Ne

Privzeta vrednost: True

4

Na dnu strani Kontaktni center kliknite Dodaj gumb v razdel ku Uporab niki kontaktnega centra.

5

Kliknite + poleg uporabnikov, ki imajo dostop do odprtega kontaktnega centra.

Na tem seznamu so prikazani samo uporabniki, ki imajo nastavljena Contact Center Agent (Partner Telephony) dovoljenja in še niso bili dodeljeni drugim kontakt nim centrom.

Prilagodite

Zunanja odjemalska aplikacija za integracijo Webex Contact Center

Konfigurirajte aplikacijo zunanjega odjemalca za Webex Contact Center Salesforce Connector

Če želite v celoti uporabljati storitev Cloud Voice, lahko tok klicev v kontaktnem centru prilagodite tako, da ustvarite zapis glasovnega klica in za izvajanje pretoka vsekanalov Salesforce, medtem ko je klic na IVR.

Ustvari potrdilo

Prepričajte se, da ste že ustvarili digitalno potrdilo v skladu z varnostnim pravilnikom vaše organizacije.

Če želite ustvariti digitalno potrdilo, si oglejte dokumentacijo Salesforce na naslovu https://developer.salesforce.com/docs/atlas.en-us. voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm.

Primer

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

    Country Name (2 letter code) [AU]:CH
    State or Province Name (full name) [Some-State]:
    Locality Name (eg, city) []:
    Organization Name (eg, company) [Internet Widgits Pty Ltd]:
    Organizational Unit Name (eg, section) []:
    Common Name (e.g. server FQDN or YOUR name) []:
    Email Address []: my-api-user@my-example-org.com
    Please enter the following 'extra' attributes
    to be sent with your certificate request
    A challenge password []:<password>
    An optional company name []:

openssl x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt

server.crt => Certificate for the Salesforce External Client App

server.key => Private key for the Salesforce Connector in Webex Control Hub

Nabor dovoljenj za uporabnika integracije SCV

Naslednji nabor dovoljenj omogoča dostop do razredov Apex, ki jih uporablja Connects for SCV za integracijo s tokovi IVR kontaktnega centra in Webex Contact Center za Salesforce za SCV.

Sledi primer konfiguracije in opisuje minimalna potrebna dovoljenja za delovanje integracije kontaktnega centra/IVR.

  • V razdelku Nastavitev se pomaknite do Uporabniki | Nabori dovoljenj.
  • Kliknite gumb N ovo.
    • Vnesite oznako, na primer: IVR dostop do razredov SCV Apex
    • Ime API-ja se samodejno izpolni
    • Licenca: Brez
    • Kliknite gumb Shrani.
  • Odpre se nov nabor dovoljenj.
  • Pomaknite se do Apex Class Access.
  • Kliknite gumb Uredi in dodajte naslednje razrede Apex:
    • cisco_wxcc_scv.ServiceIzleti
  • Pomaknite se do sistemskih dovoljen j.
  • Kliknite gumb U redi in omogočite naslednja dovoljenja:
    • Storitve Apex REST
    • API omogočen

Minimalni dostop - profil integracij samo za API

Ta profil se uporablja za integracijo s Webexovim kontaktnim centrom za Salesforce za SCV za ustvarjanje zapisov glasovnih klicev in izvajanje Omni-Flow iz toka IVR.

Sledi primer konfiguracije in opisuje minimalna potrebna dovoljenja za delovanje integracije kontaktnega centra/IVR.

To je klon iz profila Minimalni dostop - samo API Integrations.

  • V razdelku Nastavitev se pomaknite na Uporabniki | Profili.
  • Na seznamu Profili poiščite najmanjši dostop do profila - samo integracije API.
  • Kliknite ime profila, da odprete profil Minimalni dostop - samo integracije API.
  • V profilu Minimalni dostop - samo integracije API kliknite gumb Kloniraj.
  • Vnesite novo ime profila, na primer: Integracija SCV.
  • Kliknite gumb Shrani.
  • Odpre se nov profil.
  • Preverite, ali so v vašem profilu Minimalni dostop — API Only Integrations vsa dovoljenja odstranjena iz samega profila.
  • Pomaknite se do sistemskih dovoljen j.
  • Prepričajte se, da so omogočena naslednja dovoljenja:
    • API omogočen
    • Api samo uporabnik

Uporabnik integracije SCV

Sledi primer konfiguracije in opisuje minimalna potrebna dovoljenja za delovanje integracije kontaktnega centra/IVR. Za uporabnika integracije SCV ni potrebna nobena licenca Salesforce Service Cloud Voice ali Webex Contact Center for Salesforce za licenco SCV.

  • V razdelku Nastavitev se pomaknite na Uporabniki | Uporabniki.
  • Kliknite gumb Nov uporabnik.
    • Vnesite ime, priimek in vsa druga obvezna polja.
    • Uporabniška licen ca: Integracija Salesforce
    • Profil: izberite profil, ustvarjen v prejšnjem koraku (»SCV Integration profile«, klon profila Minimalni dostop - API Only Integrations profil)
  • Kliknite gumb Shrani.
  • Odprite nov uporabniški zapis.
  • Dodelite nabor dovoljenj, ustvarjen prej (« Dostop IVR do razredov SCV Apex »).
  • Dodelite licenčni nabor dovoljenj za integracijo API-ja Salesforce.
Ustvarite aplikacijo za zunanje odjemalce Salesforce

Trenutno je ustvarjanje povezanih aplikacij funkcija, ki jo nadzoruje nastavitev Dovoli ustvarjanje povezanih aplikacij, ki je privzeto onemogočena za nove organizacije in jo je mogoče omogočiti na strani z nastavitvami v novem razdelku Nastavitev zunanjih odjemalskih aplikacij.

  • V razdelku Nastavitev poiščite Aplikacije zunanjih odjemalcev | Nastavitve.
  • V razdelku Povezane aplikacije nastavite potrditveno polje Dovoli ustvarjanje povezanih aplikacij na Vklopljeno, da omogočite gumb Nova povezana aplikacija.
  • Kliknite gumb Nova povezana aplikacija.

Če se gumb Nova povezana aplikacija ne prikaže v meniju Aplikacije zunanjega odjemalca, pojdite na Aplikacije | Upravitelj aplikacij | Nova povezana aplikacija.

Konfigurirajte aplikacijo Salesforce Connected, ki jo Cisco Webex Contact Center uporablja. Oglejte si tudi član ek: Konfigurirajte povezano aplikacijo za Webex Contact Center Salesforce Connector na naslovu https://help.webex.com/en-us/article/n26v7heb/Configure-Connected-App-for-Webex-Contact-Center-Salesforce-Connector.

1

Za novo povezano aplikacijo vnesite naslednje podrobnosti:

  • Ime povezane aplikacije: wxCC - SCV
  • Ime API: WxCC_SCV
  • Kontaktni e-poštni naslov: Vnesite veljaven e-poštni naslov.
  • API (Omogoči nastavitve OAuth) => Omogoči nastavitve OAuth
  • URL za povratni klic: http://localhost:1717/OauthRedirect kot vzorec URL za povratni klic
  • Izberite Uporabi digitalne podpise
  • Kliknite Iz beri datoteko in naložite datoteko strežnika.crt, ki vsebuje vaše digitalno potrdilo.
  • Izberite področje uporabe OAuth:
    • Upravljanje uporabniških podatkov prek API-jev (api)
    • Upravljanje uporabniških podatkov prek spletnih brskalnikov (splet)
    • Izvedite zahteve kadarkoli (refresh_token,offline_access)
  • Počistite zahtevano skrivnost za možnost Pretok spletnega strežnika.

2

Kliknite Sh rani in nato Nadaljuj.

3

V razdelku API (Omogoči nastavitve OAuth) kliknite Upravljanje podrobnosti o potroš niku.

4

Kliknite Kopira j in shranite potrošniški ključ. Potrošniški ključ se kasneje uporabi za ustvarjanje konektorja Salesforce na nadzornem središču Webex Contact Center.

Pomembno: Ohranite varnost z občasnim vrtenjem skrivnosti

Prepričajte se, da se vaši žetoni ClientID in Client Secrets občasno vrtijo. Glej R otate potrošniški ključ in potrošniška skrivnost

Če želite zagotoviti, da se vaše obstoječe integracije ne bodo prekinile, posodobite novo ustvarjeni ID odjem alca in skript odjemalca v vseh potekih kontaktnega centra in skriptov IVR, kjer se te skrivnosti uporabljajo.

5

Kliknite Nazaj za upravljanje povezanih aplikacij.

6

Kliknite U pravljanje.

7

Kliknite Uredi pravilnik.

8

V razdelku Pravila OAuth izberite Uporabniki, ki so odobreni skrbnik, so vnaprej pooblaščeni za dovoljene uporabnike.

9

Kliknite Shrani.

10

Pomaknite se navzdol do razdel ka Nabor dovol jenj in kliknite gumb Upravljanje naborov dovol jenj. Dodelite nabor dovoljenj, ustvar jen prej (« Dostop IVR do razredov SCV Apex »).

Ustvarite aplikacijo za zunanje odjemalce Salesforce
Ustvarjanje nove aplikacije zunanjega odjemalca

Obstajata dve možnosti za povezavo podatkov Salesforce z aplikacijami tretjih oseb. Po vezane aplikacije in zunanje odjemalske aplikacije so okviri za integracijo podatkov. Aplikacije zunanjih odjemalcev so naslednja generacija povezanih aplikacij.

Če želite konfigurirati aplikacijo za zunanje odjemalce Salesforce, ki jo uporablja: Cisco Webex Contact Center

  1. V razdelku Nastavitev pojdite do Aplikacije | Aplikacije zunanjega odjemalca | Upravitelj aplikacij zunanjega odjemal ca.
  2. Kliknite Nova aplikacija zunanjega odjemalca.
  3. Aplikacija zunanjega odjemalca — osnovne informacije
    • Ime aplikacije zunanjega odjemalca: wxCC - SCV
    • Ime API: WxCC_SCV
    • Kontaktni e-poštni naslov: < your email >
    • Stanje distribucije: izberite Lokalno

    Basic information

    Aplikacija zunanjega odjemalca — API (Omogoči nastavitve OAuth)

    • Izberite: Omogoči OAuth
    • Nastavitve aplikacije
    • URL za povratni klic: http://localhost:1717/OauthRedirect kot vzorec URL za povratni klic
    • Področja uporabe OAuth
    • Izberite področje uporabe OAuth:
    • Upravljanje uporabniških podatkov prek API-jev (api)
    • Izvedite zahteve kadarkoli (refresh_token,offline_access)

    API (Enable oAuth settings)

    Omogočanje pretoka

    • Izberite: Omogoči pretok nosilca JWT
    • Kliknite Naloži datoteke in naložite server.crtdatoteko, ki vsebuje vaše digitalno potrdilo.

    Floe enablement

    Varnost

    Počistite možnost Zahtevaj skrivnost za pretok spletnega strežnika.

    Security

  4. Kliknite gumb U stvari.
  5. Spremenite v pravilnike zavi hkov in kliknite gumb Uredi.
  6. Politike — Politike OAuth
    • Politike vtičnikov
      • Dovoljeni uporabniki: izbrani skrbniški odobreni uporabniki so vnaprej pooblaščeni
      • Potrdite spremembo
    • Avtorizacija aplikacije
      • Pravilnik o osvežitvi žetona: izberite Takoj poteče žeton za osvežitev
      • Sprostitev IP: izberite Uveljavi omejitve IP

    OAuth policies

  7. Politike — Politike aplikacij
    • Začetna stran - nobena
    • Izberite Nabori dovoljenj — dodelite nabor dovoljenj, ustvarjen prej (»Dostop IVR do razredov SCV Apex«) 

    App policies

  8. Kliknite Shrani.
  9. Spremenite v Nastavitve zavihka.
    • V razdelku Nastavitve OAuth kliknite gumb Consumer Key in Secret; počakajte na e-pošto in preverite svojo identiteto. Nov zavihek brskalnika odpre zaslon s podatki o potrošniku.

      OAuth Settings

    • Kliknite Kopira j in shranite potrošniški ključ. Potrošniški ključ se kasneje uporabi za ustvarjanje konektorja Salesforce na nadzornem središču Webex Contact Center. 

      External client App name

Konfiguracija kontaktnega centra Webex in skript za ustvarjanje zapisov glasovnih klicev

Če želite dobiti celotno vrednost storitve Salesforce Service Cloud Voice, je treba tok klicev v Webex Contact Center spremeniti tako, da ustvarite zapis glasovnega klica v storitvi Service Cloud Voice takoj , ko klic prispe v kontaktno središče.

Izbirni Omni-Flow je mogoče izvesti za odločitve o usmerjanju in avtomatizacijo v Salesforce.

Za podrobnosti o uporabljenih API-jih glejte Service Cloud Voice API Wrapper.

Predpogoji

Za uporabo storitve Cloud Voice API Wrapper morate konfigurirati aplikacijo Salesforce External Client za integracijo IVR.

Konfigurirajte priključek Salesforce v nadzornem središču Webex

Nastavite integracijske priključke Salesforce za kontaktni center Webex, kot je opisano v članku na naslovu https://help.webex.com/en-us/article/7fuy63/Set-Up-Integration-Connectors-for-Webex-Contact-Center #. id_133211

1

Prijavite se v svojo organizacijo strank na https://admin.webex.com in se pomaknite na Storitve> Kontaktni center > Nastavitve najemnikov > Integracije> Konektorji.

2

Na kartici Salesforce kliknite Nastavi ali Dodaj priključek.

  • ID odjemalca: Uporabniški ključ zunanje aplikacije odjemalca
  • E-poštni ID Salesforce: uporabniško ime Salesforce »integracije SCV« (glejte uporabnik integracije SC V)
  • URL: za proizvodno uporabo https://login.salesforce.com ali če nastavljate dev/sandbox uporabite https://test.salesforce.com
  • Zasebni ključ: vsebina datoteke server.key

IMPORTANT: MAINTAIN SECURITY BY PERIODICALLY ROTATING SECRETS

Poskrbite, da redno vrtite zasebni ključ in potrdilo, da bodo vaše integracije varne.

Posodobite zasebni ključ v povezovalniku kontaktnega centra v središču Webex in potrdilo v aplikaciji zunanjega odjemalca v Salesforce.

Nasvet za odpravljanje težav

Ko kliknete Končano in se priključek ne shrani:

  • Preverite, ali imate kakšne presledke pred/po vnosih.
  • Prepričajte se, da se vaš zasebni ključ (server.key) ujema z vašim server.crt. Če nastavljate več orgov in zamenjate potrdila, ne bodo delovala.
  • poskrbite, da se vaš Server.key začne z. ----- Begin RSA Private Key -----

Glavni tok kontaktnega centra Webex

Tabela 2. Variable Flow
Spremenljivka pretokaOpis
Spremenljivka pretoka za ID zapisa glasovnega klica Edinstven ID za identifikacijo klica. Potreben za ustvarjanje zapisa glasovnega klica.

Oblika: wxcc_ <Interaction Id>

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

  • Ime: SCV_VendorCallKey
  • Vrsta: String
  • Naredite agenta vidnega: O mogočeno
Lokalna spremenljivka za čas začetka klica

Uporablja se za ustvarjanje zapisa glasovnega klica in pri posodabljanju glasovnega klica.

  • Ime: SCV_CallStartTime
  • Vrsta: String
  • Naredite agenta vidnega: ne
Lokalna spremenljivka za ime/id čakalne vrste

Vrnil ga Execute Omni Flow, ki se uporablja za usmerjanje klicev.

Ta spremenljivka je potrebna le pri uporabi Execute Omni Flow

  • Ime: SCV_OmniFlowQueue
  • Vrsta: String
  • Naredite agenta vidnega: ne
Lokalna spremenljivka za ime/id agenta

Vrnil ga Execute Omni Flow, ki se uporablja za usmerjanje klicev.

Ta spremenljivka je potrebna le pri uporabi Execute Omni Flow

  • Ime: SCV_OmniFlowAgent
  • Vrsta: String
  • Naredite agenta vidnega: ne

Pregled glavnega toka

  1. Ustvari klicni ključ prodajalca
  2. Nastavite čas začetka klica
  3. Zahteva HTTP: Ustvarite zapis glasovnega klica
  4. Ocenite odziv HTTP za ustvarjanje zapisa glasovnega klica
  5. Ravnanje z napakami za ustvarjanje zapisa glasovnega klica
  6. Zahteva HTTP: Izvedite Omni Flow
  7. Ocenite odziv HTTP za Execute Omni Flow
  8. Ravnanje z napakami za Execute Omni Flow
  9. Nadaljujte z usmerjanjem klicev
Tabela 3. Glavni tok
PretokOpis
Ustvari klicni ključ prodajalca

Vsak klic, ki se izvaja v storitvi Service Cloud Voice, ustvari zapis glasovnega klica v Salesforce in zahteva edinstven ID, imenovan ključ za klic prodajalca. Za zapise glasovnih klicev, ustvarjenih v kontaktnem centru Webex, mora biti ključ za klic prodajalca določen v toku wxCC in nato skupaj s klic em posredovati agentu s spremenljivko toka.

Vrednost VendorCallKey mora biti v skladu z naslednjimi pravili:

  • Vrednost mora biti dolga <= 255 znakov.
  • Vrednost lahko vključuje alfanumerične znake ter podčrtaj (_), črtico (-) in točko (.).
  • Vrednost se mora začeti s črko, ne sme vključevati presledkov, se ne končati s podčrtavanjem in ne sme vsebovati dveh zaporednih podčrtov.

  • Oznaka dejavnosti: Generate_VendorCallKey
  • Ime spremenljiv ke: SCV_VendorCallKey
  • Vrsta spremenljivke: String
  • V@@ rednost spremenljivke - Nastavi vrednost: wxcc_ {{newPhoneContact.InteractionId}}

Nastavite čas začetka klica

Časovni žig UTC začetnega časa klica. Ta časovni žig se uporablja za ustvarjanje zapisa glasovnega klica in posodobitev zapisa glasovnega klica, če k licatelj prekine, preden se preusmeri k agentu.

  • Oznaka dejavnosti: setCallStartTime
  • Spremenljivka: SCV_CallStartTime
  • Vrednost spremenljivke - Nastavi vrednost: {{now () | replace ({'[UTC]': »})}}
Zahteva HTTP: Ustvarite zapis glasovnega klica

Ta korak je potreben za vsak klic. Ko ustvarite zapis glasovnega klica, je treba ID zapisa glasovnega klica posredovati skupaj s klicem agentu v spremenljivki skupaj s tipko za klic prodajalca. Konfigurirajte uporabljeno spremenljivko v konfiguraciji Contact Center v storitvi Service Cloud Voice.

Nastavitve zahteve HTTP
  • Oznaka dejavnosti: CreateVoiceCall
  • Uporaba preverjene končne točke: Omogočeno
  • Priključ ek: Salesforce Connector, ustvarjen v prejšnjem koraku
  • Zahtevana pot: /services/apexrest//Voice/v1/CreateVoiceCall cisco_wxcc_scv
  • Metoda: POST
  • Vrsta vsebine zahteve: aplikacija/JSON

Zahteva HTTP: Ustvarite zapis glasovnega klica

Ta korak je potreben za vsak klic. Ko ustvarite zapis glasovnega klica, je treba ID zapisa glasovnega klica posredovati skupaj s klicem agentu v spremenljivki skupaj s tipko za klic prodajalca. Konfigurirajte uporabljeno spremenljivko v konfiguraciji Contact Center v storitvi Service Cloud Voice.

Nastavitve zahteve HTTP

  • Oznaka dejavnosti: CreateVoiceCall
  • Uporaba preverjene končne točke: Omogočeno
  • Priključ ek: Salesforce Connector, ustvarjen v prejšnjem koraku
  • Zahtevana pot: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Metoda: POST
  • Vrsta vsebine zahteve: aplikacija/JSON

Organ zahtevka

Ko ustvarjate zapis glasovnega klica, lahko posodobite tudi polja po meri v zapisu glasovnega k lica s podatki o klicih. Spodaj sta dva primera telesa zahteve, eden z vsemi zahtevanimi polji, vendar brez posodabljanja polj po meri, in eden s polji po meri.

Brez posodabljanja polj po meri v zapisu glasovnih klicev:

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

Primer posodabljanja polj po meri v zapisu glasovnega klica:

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

Parametri
Ime nepremičnine Vrednost
CallCenterDevName Ime razvijalca kontaktnega centra
CertDevName API Ime certifikata (kot je konfigurirano v kontaktnem centru)
Prodajalcallkey Edinstven ID klica: {{SCV_VendorCallKey}}
da Klicana številka/DNIS: {{NewPhoneContact.DNIS}}
iz Klicna številka/Ani: {{NewPhoneContact.ANI}}
Začetni čas Časovni ži {{SCV_CallStartTime}}g UTC (nastavite takoj po sprejet ju klica v skriptu)
CallAttributs

Uporabite callAttributessamo za polja po meri na predmetu VoiceCall . Za vsak par ključ-vrednost uporabite ime API polja Salesforce, na primer ime __c, ki se konča z njim.

Ne uporabljajte za poso callAttributesdabljanje standardnih polj glasovnega klica, na primer ali. Description CallDurationInSeconds Salesforce izračuna CallDurationInSeconds, kdaj startTime sta oba na endTimevoljo.

Primer:

custfield1__c, custfield2__c, custfield3__c: Ime API polja po meri na objektu Voice Call

value1, value2, value3: Vred nost za polje po meri

Nastavitve razčlenjevanja
  • Vrsta vsebine: JSON
  • Izhodna spremenlji vka: SCV_VoiceCallRecordId
  • Izraz poti: $.data.voiceCallId

ID zapisa glasovnega klica, ki ga je treba posredovati agentu.

Ocenite odziv HTTP za ustvarjanje zapisa glasovnega klica

Preverite stanje HTTP zahteve za ustvarjanje glasovnega klica http:

  • Oznaka: StatusCodeCreateVoiceCall
  • Spremenljivka: CreateVoiceCall.HttpStatusCode

Če koda stanja == 200 => uspešna else => zahteva ni uspela, obdelava napak

Ravnanje z napakami za ustvarjanje zapisa glasovnega klica

Samo za predstavitveno/odpravljanje napak predvajajte sporočilo, odvisno od kode stanja http.

Če je bilo Ustvarjanje glasovnega klica uspešno, nadaljujte z izvajanjem programa Execute Omni Flow. V nasprotnem primeru nadalju jte z usmerjanjem klicev.

Zahteva HTTP: Izvedite Omni Flow (neobvezen korak)

Uporabite Execute Omni-Flow, ko želite:

  • zaženite samodejna opravila, na primer iskanje ali ustvarjanje zapisov in povezovanje zapisov z zapis om glasovnega klica
  • iščite zapise in naredite zaslonsko pojavljanje
  • sinhronizirajte čakalne vrste Salesforce in Cisco
  • naj Service Cloud Voice sprejme odločitev o usmerjanju

Ta zahteva vedno vrne »čakalno vrsto« ali »agenta«, kamor mora biti klic usmerjen.

Ko izvedete to zahtevo, se prepričajte, da ste poslali Clear Routing, če klicatelj prekine, preden mu odgovori agent. Glejte T ok dogodkov Webex Contact Center.

Nastavitve zahteve HTTP

  • Oznaka dejavnosti: ExecuteOmniFlow
  • Uporaba preverjene končne točke: Omogočeno
  • Priključ ek: Salesforce Connector, ustvarjen v prejšnjem koraku
  • Zahtevana pot: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Metoda: POST
  • Vrsta vsebine zahteve: aplikacija/JSON

Organ zahtevka

Poleg zahtevanih polj lahko v Omni-Flow posredujete dodatne podatke kot vhodne spremenljivke. Spodaj sta dva primera organa zahtevka. Najprej brez dodatnih parametrov pretoka, samo obvezna polja, drugo z dvema vhodnima spremenljivkama.

Primer s parametri Omni-Flow:

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "dialedNumber": "{{NewPhoneContact.DNIS}}",
  "flowDevName": "<flow api name>",
  "fallbackQueue": "<fallback queue name>"
}

Primer posodabljanja polj po meri v zapisu glasovnih k licev:

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "dialedNumber": "{{NewPhoneContact.DNIS}}",
  "flowDevName": "<flow api name>",
  "fallbackQueue": "<fallback queue name>",
  "flowInputParameters": 
  {
    "param1": "value1",
    "param2": "value2"
  }
}

Parametri
Ime nepremičnine Vrednost
CallCenterDevName Ime razvijalca kontaktnega centra
CertDevName API Ime certifikata (kot je konfigurirano v kontaktnem centru)
VoiceCallid ID zapisa glasovnega klica, ustvarjenega v prejšnjem koraku: {{SCV_VoiceCallRecordId}}
Izklicano številko Klicana številka/DNIS: {{NewPhoneContact.DNIS}}
FlowDevName Ime razvijalca Omni-Flow za izvedbo
FallbackQuake ID čakalne vrste ali ime API-ja čakalne vrste rezervne čakalne vrste Salesforce
Parametri pretoka

Dodatni vhodi v pretok Omni-Channel (par ključ-vrednost).

Primer:

param1, param2: Ime vhodnega parametra Omni-Flow

value1, value2: Vrednost parametra

Nastavitve razčlenjevanja

Čakalna vrsta

  • Vrsta vsebine: JSON
  • Izhodna spremenlji vka: SCV_OmniFlowQueue
  • Izraz poti: $.data.queue

»Čakalna vrsta«, vrnjena iz Execute Omni-Flow, se lahko uporabi za usmerjanje.

Agent
  • Vrsta vsebine: JSON
  • Izhodna spremenlji vka: SCV_OmniFlowAgent
  • Izraz poti: $.data.agent

»Agent«, vrnjen iz Execute Omni-Flow, se lahko uporablja za usmerjanje.

Ocenite odziv HTTP za Execute Omni Flow

Preverite stanje HTTP zahteve Execute Omni Flow http:

  • Oznaka: StatusCodeExecuteOmniFlow
  • Spremenljivka: executeOmniflow.httpStatusCode

Če koda stanja == 200 => uspešna else => zahteva ni uspela, obdelava napak.

Ravnanje z napakami za Execute Omni Flow

Samo za predstavitveno/odpravljanje napak predvajajte sporočilo, odvisno od kode stanja http.

Če je bil Execute Omni Flow uspešen, spremenlji SCV_OmniFlowQueue vke SCV_OmniFlowAgent niso nastavljene. Odločitev o usmerjanju v toku klicev.

Nadaljujte z usmerjanjem klicev

Nadaljujte s tokom klicev, usmerite klic do agenta. Izbirno, uporabite SCV_OmniFlowQueue in SCV_OmniFlowAgent za izbiro čakalne vrste in agenta.

Tok dogodkov za kontaktni center Webex

Če klicatelj prekine klic, preden mu odgovori agent, moramo posodobiti Service Cloud Voice in klic prekiniti.

  • Če je bil uporabljen Execute Omni-Flow, pošljite Clear Routing, da izbrišete usmerjanje v čakanju storitve (PSR)
  • Pošljite posodobitev glasovnega klica, da posodobite začetni in končni čas v zapisu glasovnega klica ter spremenite stanje iz Novo v Dokončano

  1. PhoneContactended - Ta dogodek se sproži, ko je klic v živo prekinjen in odstranjeni vsi udeleženci.
  2. Zahteva HTTP: Počisti usmerjanje
  3. Zahteva HTTP: posodobitev glasovnega klica
Zahteva HTTP: Počisti usmerjanje

  • Oznaka: ClearRouting
  • Uporaba preverjene končne točke: Omogočeno
  • Priključ ek: Salesforce Connector, ustvarjen v prejšnjem koraku
  • Zahtevana pot: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Metoda: POST

Vrsta vsebine zahteve: aplikacija/JSON

Organ zahtevka

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

Parametri

Ime nepremičnineVrednost
CallCenterDevName Ime razvijalca kontaktnega centra
CertDevName API Ime certifikata (kot je konfigurirano v kontaktnem centru)
VoiceCallid ID zapisa glasovnega klica, ustvarjenega v prejšnjem koraku: SCV_VoiceCallRecordId

Nastavitve razčlenjevanja

Nobenega.

Zahteva HTTP: posodobitev glasovnega klica

  • Oznaka: UpdateVoiceCall
  • Uporaba preverjene končne točke: Omogočeno
  • Priključ ek: Salesforce Connector, ustvarjen v prejšnjem koraku
  • Zahtevana pot: /services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Metoda: POST
  • Vrsta vsebine zahteve: aplikacija/JSON

Organ zahtevka

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

Ko navedete oboje startTimein endTime, Salesforce izračuna CallDurationInSeconds. Ne hodite no CallDurationInSecondster callAttributes.

Parametri

Ime nepremičnineVrednost
CallCenterDevName Ime razvijalca kontaktnega centra
CertDevName API Ime certifikata (kot je konfigurirano v kontaktnem centru)
VoiceCallid ID zapisa glasovnega klica, ustvarjenega v prejšnjem koraku: SCV_VoiceCallRecordId
Začetni čas UTC časovni žig začetka klica {{SCV_CallStartTime}}(kot se uporablja za ustvar janje zapisa glasovnega klica)
Končni čas Trenutni časovni žig UTC `{{now ()
Odklopiizdajstvo Razlog za prekinitev klica. Lastnost isError mora biti nastavljena tako, da truese lahko pravilno prikaže.

Nastavitve razčlenjevanja

Nobenega.

Reference

Jezikovni prevod

(Neobvezno) Omogoči delovno mizo za prevajanje

Ta nastavitev velja samo, če uporabljate nastavitve jezika prevajanja.

1

Pojdite na Nastavitev → Delovna miza za prevajanje → Nastavitve jezika prevajanja.

2

Kliknite O mogoči, da izberete jezik prevajanja.

(Neobvezno) Omogoči jezike samo za platformo

Ta nastavitev velja samo za jezike, ki niso EN-US.

1

Pojdite na Nastavitev → Nastavitve podjetja → Nastavitve jezika.

2

Izberite želene jezike.

3

Izberite naslednja potrditvena polja:

  • Omogoči jezike končnega uporabnika — Pomoč in nastavitev nista prevedena v jezike končnih uporabnikov
  • Omogoči jezike samo za platformo - za jezike samo na platformi niso na voljo privzeti prevodi
4

Shranite spremembe.

Aktivirajte jezik in izberite uporabnika (opravilo)
1

Pojdite na Nastavitev → Delovna miza za prevajanje → Nastavitve jezika prevajanja.

2

Izberite jezik in izberite uporabnika, ki ga bo prevedel.

3

Shranite spremembe.

Večjezične nastavitve
Prevedi nalepke po meri
1

Pojdite na Nastavitev → Nalepke po meri.

2

Izberite ime oznake po meri, ki jo želite odpreti.

3

Na sorodnem seznamu Prevodi kliknite, Newda vnesete nov prevod ali Uredi (poleg jezika), da uredite prevod.

4

Izberite jezik, v katerega prevajate.

5

V polje Besedilo prevajanja vnesite prevedeno vrednost. To besedilo preglasi vrednost, določeno v polju Vrednost oznake, kadar je uporabnikov privzeti jezik prevajanja.

6

Shranite spremembe.

Dovoljenja Salesforce, ki jih zahteva uporabniška funkcija

Nabor dovoljenj agenta Webex Contact Center SCV vsebuje vsa dovoljenja, potrebna za delo s pripomočkom Webex Contact Center, in integracijami, razvitimi za agente.

Dostop do razreda Apex (razdelek)

  • cisco_wxcc_scv.ciscoscVwxCC
  • cisco_wxcc_scv.ServiceResponseHandler
  • cisco_wxcc_scv.ServiceIzleti
  • cisco_wxcc_scv.TelephonyIntegrationHandler

Dostop do vrste metapodatkov po meri (razdelek)

  • cisco_wxcc_scv.wxCC povezava

Dostop do strani Visualforce (razdelek)

  • cisco_wxcc_scv.ciscosCvlogInWxCC
  • cisco_wxcc_scv.ciscoscvmainWxCC
  • cisco_wxcc_scv.ciscoscvoAuthRedirect
  • cisco_wxcc_scv.ciscoscvswnalagač

Storitev Cloud Voice API Wrapper

Predpogoji

Za uporabo storitve Cloud Voice API Wrapper morate konfigurirati aplikacijo Salesforce External Client za integracijo IVR.

Uporaba storitve Cloud Voice API Wrapper

Service Cloud Voice (SCV) za Salesforce uporablja API REST za integracijo telefonije za ustvarjanje in posodabljanje voiceCalls, izvajanje večkanalnih tokov in brisanje zapisov PendingServiceRouting, povezanih z glasovnim klicem. Ta storitev zahteva avtorizacijo JWT in uporabo metode PATCH HTTP, ki je trenutno ne podpira Cisco IP Interactive Voice Response (IVR).

Da bi poenostavili uporabo API-ja REST za integracijo telefoni je za SCV v (ne samo) sistemu IVR, je bil na voljo nov nabor API-jev, ki zajemajo obstoječi API Salesforce in so dostopni neposredno iz Salesforce Org, kjer je nameščen paket Webex Contact Center for Service Cloud Voice.

Service Cloud Voice API Wrapper odpravlja potrebo po preverjanju pristnosti žetona JWT, izvaja dodatne preglede podatkov, ki jih zahteva Salesforce API, in izboljša odzivne predmete.

Pridobite Access_Token

Izvedite zahtevo POST na https://<your-domain-name>.my.salesforce.com/services/oauth2/token

Pošiljanje naslednjih parametrov v telo:

{
 "grant_type": "client_credentials",
 "client_id": "<consumer key of the connected app>",
 "client_secret": "<consumer secret of the connected app>"
 }
If the request is successful, the following JSON response will be returned:
{
 "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>"
 }

Izvedite zahteve

URL primerka mora vsebovati my.salesforce.com.

Primer pravilnega URL-a primerka: https://abc-123.my.salesforce.com

Uporaba katere koli druge domene kot URL-ja primera (npr. https://abc-123.lightning.force.com) povzroči 401 nepooblaščeno stanje z vrnjeno INVALID_SESSION_ID kodo napake .

Ustvarjanje glasovnega klica (razdelek)

Ustvari zapis glasovnega klica, ki vsebuje udeležence (to je klicatelja in prejemnika) za zapis VoiceCall. Ko ustvarite zapis glasovnega klica, se v Salesforce ustvari pogovor. Ta API uporabljajte samo v realnem času, kar pomeni, da morate ta API sklicati le, ko se sproži klic. Ta API se lahko uporablja tudi za ustvarjanje zapisov VoiceCall za prenos in konferenčne klice z vključitvijo parametra ParentVoiceCallid v uporabno obremenitev zahteve.

URI končne točke

< instance_url >/storitve/apexrest/ /Voice/v1/CreateVoiceCall cisco_wxcc_scv

Metoda HTTP

POST

Glave

Pooblastilo: Nosilec < > access_token

Vrsta vsebine: aplikacija/json

Parametri

{
 "callCenterDevName": "contactCenterDevName123",
 "certDevName": "certDevName123",
 "vendorCallKey": "5324881f-1e84-4367-8930-f69a74b30ca6",
 "to": "8002345678",
 "from": "4081456688",
 "initiationMethod": "Inbound",
 "startTime": "2019-07-02T17:32:28Z",
 "participants": [
 {
 "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"
 }

Uporabite callAttributessamo za polja po meri na predmetu VoiceCall . Standardna polja glasovnega klica, kot je Descriptionin CallDurationInSeconds, niso posodobljena. callAttributes Če želite zapolniti CallDurationInSeconds, navedite startTimein endTimetako lahko Salesforce izračuna vrednost.

Podroben opis parametrov, ki jih sprejme ta zahteva, najdete v uradni dokument aciji Salesforce v razdelku« Parametri«.

Odziv (uspešen)

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

Odziv (z napakami)

 
{
 "data": null,
 "errors": ["Error message 1", "Error message 2"],
 "success": false
 }

Posodobite glasovni klic

Posodobi glasovni klic po koncu klica. Uporabite ta API za posodobitev parametrov, povezanih s klicem, ki niso na voljo v fazi ustvarjanja glasovnega klica. Update VoiceCall API je asinhrona operacija. Ne morete poizvedeti za stanje klica API-ja.

To končno točko lahko uporabite tudi za ustvarjanje glasovnega klica tudi po koncu klica. To vedenje je uporabno v scenarijih, v katerih želite v Salesforce zabeležiti zapis za opuščene ali zgrešene klice, ali v katerem koli drugem scenariju, kjer glasovni klic še ni bil ustvarjen.

URI končne točke

< instance_url >/storitve/apexrest/ /Voice/v1/UpdateVoiceCall cisco_wxcc_scv

Metoda HTTP

POST

Glave

Pooblastilo: Nosilec < > access_token

Vrsta vsebine: aplikacija/json

Parametri

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

Podroben opis parametrov, ki jih sprejme ta zahteva, najdete v uradni dokument aciji Salesforce v razdelku« Parametri«.

Odziv (uspešen)

{
 "data": {
 "status": "pending"
 },
 "errors": null,
 "success": true
 }

Update VoiceCall API je asinhrona operacija. Ne morete poizvedeti za stanje klica API-ja.

Odziv (z napakami)

{
 "data": null,
 "errors": ["Error message 1", "Error message 2"],
 "success": false
 }

Izvedite Omni-flow

Izvede pretok Omni-Channel za usmerjanje klicev. ID klica (Salesforce VoiceCallid ali ContacTid prodajalca telefonije) posreduje kot parametre toku in vrne navodila za usmerjanje agenta ali čakalne vrste v tok stikov. Service Cloud Voice privzeto uporablja več kanalni tok (ali rezervno čakalno vrsto), določen za telefonski kanal, ki ustreza klicani številki . Če klicana številka ne ustreza obstoječemu telefonskemu kanalu, lahko kot vhod ne parametre za ta klic API nastavite novo klicano številko, pretok večkanalov in rezervno čakalno vrsto.

Storitev Cloud Voice uporablja ta vrstni red prednostnosti za usmerjanje klicev:

  1. Za telefonski kanal, ki se ujema s klicano številko, uporablja nastavitve Omni-Channel Flow in Fallback Quake. Pretok ima prednost. Če pretok ne uspe, se uporabi rezervna čakalna vrsta.
  2. Uporablja parametra FlowDevName in FallbackQueue, določena v klicu Exec ute Omniflow API.

URI končne točke

< instance_url >/storitve/apexrest/ /Voice/v1/ExecuteOmniFlow cisco_wxcc_scv

Metoda HTTP

POST

Glave

Pooblastilo: Nosilec < > access_token

Vrsta vsebine: aplikacija/json

Parametri

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

  • Parameter VoiceCallid je Salesforce VoiceCallid ali kontaktni ID prodajalca telefonije.
  • Podroben opis parametrov, ki jih sprejme ta zahteva, najdete v uradni dokument aciji Salesforce v razdelku« Parametri«.

Odziv (uspešen)

{
  "data": {
    "queue": "queue info",
    "agent": "agent info"
  },
  "errors": null,
  "success": true
}

AGENT_INFOin QUEUE_INFO ustrezajo polju ExternalID v CallCenterRoutingMap

Odziv (z napakami)

{
 "data": null,
 "errors": ["Error message 1", "Error message 2"],
 "success": false
 }

Jasno usmerjanje

Izbriše zapis PendingServiceRouting (PSR) za glasovni klic. Tega API-ja ni treba poklicati za večino scenarijev; zapis PSR se samodejno izbriše, ko klic ni več usmerjen. Vendar pa obstajajo nekateri scenariji, na primer za zamujene ali opuščene klice pri uporabi partnerskih telefonskih sistemov, kjer morate izrecno poklicati ta API, da izbrišete zapis PSR.

URI končne točke

< instance_url >/storitve/apexrest/ /Voice/v1/ClearRouting cisco_wxcc_scv

Metoda HTTP

POST

Glave

Pooblastilo: Nosilec < > access_token

Vrsta vsebine: aplikacija/json

Parametri

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

  • Parameter VoiceCallid je Salesforce VoiceCallid ali kontaktni ID prodajalca telefonije.
  • Podroben opis parametrov, ki jih sprejme ta zahteva, najdete v uradni dokument aciji Salesforce v razdelku« Parametri«.

Odziv (uspešen)

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

Odziv (z napakami)

{
 "data": null,
 "errors": ["Error message 1", "Error message 2"],
 "success": false
 }

Prevodi telefonske številke

Različne interakcije med storitvijo Service Cloud Voice in Webex Contact Center so odvisne od prevodov telefonske številke. Zaradi mednarodnih razlik in aplikacij, specifičnih za stranke, je potrebno prilagodljivo orodje za prenos telefonskih številk iz formata A v format B.

Rešitev Webex Contact Center for Service Cloud Voice samodejno odstrani vse znake, razen številk, oznak (#), zvezdic (*), vejic (,) in glavnih znakov plus (+). Prav tako odstrani prvi pojav (0). To bo storjeno, PRED EN bodo uporabljeni prevodi telefonske številke.

V tem priročniku je opisano, kako konfigurirati prevode telefonskih številk.

Polja

Prevodi telefonskih številk so shranjeni v poljih Imenska vrednost. To vam omogoča, da konfigurirate ne omejeno količino pravil na funkcijo.

Konfiguracija je shranjena kot niz JSON.

Upoštevajte, da je treba izogniti povratnim krivicam, npr.\ d+ postane \\ d+.

{"Remove all characters but digits":"[1,17]->[^\\d]+","To internal number":"[7,17]->(\\d{7})(\\d{4})->$2"}

Polje Ime tehnično ni uporabljeno. Tam je treba dodati človeško berljiv niz, da bi hitro ugotovili namen tega pravila. Dobra imena so na primer: Odstrani vse vodilne ničle, Dodaj vodilni plus itd.

Ustvarjanje pravil za prevajanje

Pravila so navedena kot regularni izrazi. Če smo natančnejši: JavaScript izvajanje regularnih izrazov.

Dober način za začetek je branje dokumenta RegExp iz spletnih dokumentov MDN.

Kljub temu je ustvarjanje zapletenih regularnih izrazov pogosto okorno. Zato smo dodali dodatno sintakso, da bi bila konfiguracija čim bolj enostavna.

Spodnja slika prikazuje splošno sintakso pravila za prevod telefonske številke:

Predikat

Predikat se uporablja za določanje intervala, ki določa dolžino števila, ki se uj ema.

Zgornji predikat določa, da se vsa števila z dolžino med 7 in 11 znakov (vključno z robovi+presledki) ujemajo.

Predikati se vedno ujemajo s prvotno dolžino števila. To pomaga pri poenostavitvi konfiguracije z zmanjšanjem tveganja trčenja pravil za notranje/zunanje številke.

Vzorec

Vzorec določa obliko številke, ki se ujema.

Zgornji vzorec navaja, da mora biti številka sestavljena samo iz številk in jih izbere.

Izbirnik

Izbirniki določajo končno obliko številke. Če je treba dodati znake/številke, ki prvotno niso bili prisotni, je to pravi kraj za to.

Izbirnik je zadnji korak pri izdelavi številke. Na podlagi izhoda vzorca izbirnik zgradi novo številko.

Primer 1

Naslednji primer prikazuje, kako prenesti številko, prejeto iz kontaktnega centra v obliki 0319175200, v švicarski format E164 +41 31 917 52 00.

Ta primer uporablja dve pravili za prevajanje (1. in 2.)

Prvo pravilo v tem primeru dejansko ne spremeni števila. Za številke, dolge od 1 do 17 znakov, bi bilo odstranjeno vse drugo, razen števk. Ker ni nobenega neštevnega, se nič ne spremeni.

Drugo pravilo velja za številke, ki so dolge natanko 10 znakov (prvotno). 0319175200 se ujema in zato velja pravilo. Vzorec določa, da se mora število začeti s skupino ene številke (\ d {1}), ki ji sledi skupina dveh števk (\ d {2}), ki ji sledi skupina treh števk (\ d {3}) itd.

Izbirnik nato dostopa do skupin vzorcev, da določi nov niz številk. To pomeni, da $2 sklicuje na prvo (\ d {2}) in zato vsebuje 31.

Primer 2

Naslednji primer prikazuje, kako prenesti številko, prejeto iz kontaktnega centra v obliki +14693150217, v ameriški format E164 +1 469 315 0217.

Ta primer uporablja dve pravili za prevajanje (1. in 2.)

  1. Ta številka je dolga natanko 12 znakov, zato velja pravilo« Dodaj presledke v ameriške številke «.
  2. (\ +1) pravi, da se mora številka začeti z +1. Če je številka dolga 12 znakov, vendar se ne začne z +1, se pravilo prekliče in nič se ne spremeni.
  3. (\ d {3}) pravi, da morajo +1 slediti 3 številke.
  4. (\ d {3}) pravi, da morajo zadnjim trem številkam slediti še tri številke.
  5. (\ d {4}) pravi, da morajo zadnjim trem številkam slediti 4 številke.

Če se karkoli od tega ne ujema, se številka ne bo spremenila.

Torej, vsa pravila veljajo za »+14693150217«. Zato se številka spremeni z »$1 $2 $3 $4«:

  1. $1 se nanaša na skupino (\ +1), številka, ki jo želite poslati v storitev Cloud Voice, je videti kot +1.
  2. $2 se nanaša na prvo od obeh (\ d {3}), številka, ki jo želite poslati na Service Cloud Voice, je videti kot +1 469.
  3. $3 se nanaša na drugo od obeh (\ d {3}), številka, ki jo želite poslati na Service Cloud Voice, je videti kot +1 469 315.
  4. $4 se nanaša na zadnjo skupino (\ d {4}), številka, ki jo želite poslati na Service Cloud Voice, je videti kot +1 469 315 0217.

Presledki v nadomestnem delu pravila »$1 $2 $3 $4« se uporabljajo neposredno. Torej, če uporabite »$1-$2-$3-$4«, bi bila številka prevedena na: +1-469-315-0217

Prav tako lahko odstranite skupine: [12, 12] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) ->$2 $3 $4 bo prevedeno v: 469 315 0217. [12, 12] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) -> $3 $4 bo prevedeno v: 315 0217.

Možno je tudi pretvoriti mednarodno ameriško številko v lokalno, kot je: [12, 12] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) -> ($2) $3-$4.

Nato bo dohodna številka »+14693150217« prevedena v: (469) 315-0217.

Primer 3

Naslednji primer prikazuje, kako prenesti številko, prejeto iz kontaktnega centra v obliki +491515555531, v nemški format E164 +49 151 5555 531.

Ta primer uporablja dve pravili za prevajanje (1. in 2.)

  1. Ta številka je dolga natanko 13 znakov, zato velja pravilo« Dodaj presledke nemškim številkam «.
  2. (\ +49) pravi, da se mora številka začeti z +49. Če je številka dolga 13 znakov, vendar se ne začne z +49, se pravilo prekliče in nič se ne spremeni.
  3. (\ d {3}) pravi, da morajo +49 slediti 3 številke.
  4. (\ d {4}) pravi, da morajo zadnjim trem številkam slediti 4 številke.
  5. (\ d {3}) pravi, da morajo zadnjim štirim številkam slediti 3 številke.

Če se karkoli od tega ne ujema, se številka ne bo spremenila.

Torej vsa pravila veljajo za »+491515555531«. Zato se številka spremeni z »$1 $2 $3 $4«:

  1. $1 se nanaša na skupino (\ +49), številka, ki jo želite poslati v storitev Cloud Voice, je videti kot +49.
  2. $2 se nanaša na prvo od obeh (\ d {3}), številka, ki jo želite poslati na Service Cloud Voice, je videti kot +49 151.
  3. $3 se nanaša na drugo od obeh (\ d {4}), številka, ki jo želite poslati na Service Cloud Voice, je videti kot +49 151 5555.
  4. $4 se nanaša na zadnjo skupino (\ d {3}), številka, ki jo želite poslati na Service Cloud Voice, je videti kot +49 151 5555 531.

Enako velja za prvo pravilo. Z nadomestnim delom $1 $2 $3 $4 lahko izberete, kaj boste upor abili med številko.

Več primerov za prevajanje Regexa

Opis Prevajanje Regex
Odstranite vse znake razen števk [1,17] -> [^\ d] +
Odstranite vse znake razen števk & + [1,17] -> [^+\ d] +
Opis Prevajanje Regex
Odstrani +1 [12,12] -> (. {1}) (\ d {1}) (\ d {10}) ->$3
Odstrani +1 [10,12] -> (^\ +1+) (\ d+) -> $2
Odstrani +49 [10,15] -> (^\ +49+) (\ d+) -> $2
Odstrani +49 [10,15] -> (. {1}) (\ d {2}) (\ d {9}) ->$3
Odstrani +41 [10,13] -> (^\ +41+) (\ d+) -> $2
Odstrani +41 [10,13] -> (. {1}) (\ d {2}) (\ d {9}) ->$3
Odstranji+XX [10,14] -> (^\ ++) (\ d {2}) (\ d+) -> 3 $
Opis Prevajanje Regex
Odstranite + in ga zamenjajte z ničlami US E164 [10,12] -> (. {1}) (\ d {1}) (\ d {10}) -> 001 $3
Odstranite +1 in ga zamenjajte z ničlami US E164 [10,12] -> (^\ +1+) (\ d+) -> 001$2
Odstranite + in ga zamenjajte z ničlami DE E164 [12,15] -> (. {1}) (\ d {2}) (\ d {10}) -> 0049 $3
Odstranite +49 in ga zamenjajte z ničlami DE E164 [10,12] -> (^\ +49+) (\ d+) -> 0049$2
Odstranite + in ga zamenjajte z ničlami CH E164 [10,13] -> (. {1}) (\ d {2}) (\ d {9}) -> 0041 $3
Odstranite +41 in ga zamenjajte z ničlami CH E164 [10,12] -> (^\ +41+) (\ d+) -> 0041$2
Opis Prevajanje Regex
Ameriška številka z vesoljem [12,17] -> (\ d {1}) (\ d {3}) (\ d {3}) (\ d {4}) ->+1 $2 $3 $4
Ameriška številka z vesoljem [12,17] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) ->$1 $2 $3 $4
DE številka s presledkom [12,17] -> (\ d {2}) (\ d {3}) (\ d {4}) (\ d {3}) ->+49 $2 $3 $4
DE številka s presledkom [12,17] -> (\ +49) (\ d {3}) (\ d {4}) (\ d {3}) ->$1 $2 $3 $4
CH številka s presledkom [12,17] -> (\ d {2}) (\ d {2}) (\ d {3}) (\ d {2}) (\ d {2}) ->+41 $2 $3 $4
CH številka s presledkom [12,17] -> (\ +41) (\ d {2}) (\ d {3}) (\ d {2}) (\ d {2}) ->$1 $2 $3 $4

Konfiguracija strani VoiceCall

Konfigurirajte stran za zapis VoiceCall

Stran za zapis VoiceCall je privzeto vnaprej konfigurirana s postavitvijo v 3 stolpcih in naslednjimi komponentami:

  • Ukrepi in priporočila
  • Opombe o klicu
  • Podrobnosti o klicu
  • Posnetki

Komponente lahko prosto odstranite ali dodate na stran, odvisno od poslovnih potreb. Uporabite lahko tudi različne postavitve strani, vendar se nekatere komponente, kot sta pred vajalnik za snemanje klicev in telo pogovora, lahko prilegajo le srednjim in velikim območjem predloge.

Prikaz komponente Wrap-Up Reason

Komponenta Razlog za zaključek mora biti prikazana med klicem in med zaključkom.

Dodajte komponento Cisco Wrap-Up Reason na stran z zapisom VoiceCall:

  1. Povlecite spletno kompon ento Cisco Wrap-Up Reason Lightning iz območja po meri na seznamu Lightning Components na stran za zapis glasovnega klica.
  2. Kliknite Shrani.
  3. Kliknite Aktiviraj.
  4. Kliknite Dod eli kot privzeto organizacijo.
  5. Kliknite Shrani.
  6. Ponovno kliknite Sh rani, nato pa puščica Naz aj, da se vrnete na stran.

Komponenta Cisco Wrap-Up Reason se samodejno prikaže med klic em in med Wrap Up:

Če je dodana na stran, se komponenta Cisco Wrap-Up Reason prikaže za vsak klic, tudi če v Ciscovem kontaktnem centru ni konfiguriran noben Wrap-Up.

Prikaz predvajalnika za snemanje klicev

Predvajalnik za snemanje klicev se prikaže, če je bila shranjena povezava za snemanje za ustrezen glasovni klic.

Če želite dodati komponento predvajalnika za snemanje klicev na stran za snemanje glasovnega klica, sledite tem korakom:

  1. Povlecite spletno komponento predvajalnika za snemanje klicev Lightning na stran za snemanje glasovnega klica
  2. Kliknite Shrani.
  3. Kliknite Aktiviraj.
  4. Kliknite Dod eli kot privzeto organizacijo.
  5. Kliknite Shrani.
  6. Ponovno kliknite Sh rani, nato pa puščica Nazaj, da se vrnete na stran.

Webex skrbniki

Konfiguracija pretoka

Pop zaslon

V toku kontaktnega centra Webex je na voljo vozlišče »Screen Pop«. Uporablja se lahko za sprožitev pojavnega zaslona v storitvi Service Cloud Voice ali v ločenem oknu.

Dodatne informacije o tej funkciji najdete v dokumentaciji Flow Designer .

Screen Pop v ločenem oknu

Če želite odpreti pojavno okno zaslona v ločenem oknu, morate v vozlišču« Screen Pop »navesti absolut ni URL. QueryParameters bodo URL-ju dodani kot iskalni parametri.

Podprti so naslednji načini:

  • Nov zavihek brskalnika - Vedno odpre nov zavihek brskalnika.
  • Zavi@@ hek obstoječi brskalnik - Na prvem pojavnem zaslonu zavihka Obstoječi brskalnik se odpre nov zavihek brskalnika. Ta zavihek bo namenski zavihek za nadaljnje pojavne prikaze zavihkov obstoječih brskalnikov, URL pa bo osvežen znotraj določenega zavihka brskalnika.
  • Znotraj namiz ja - obravnava se na enak način kot zavihek Nov brskalnik.

Trenutno odprta stran lahko prepreči preusmeritev. V tem primeru se na novem zavihku brskalnika odpre pojavni zaslon zavihka Obstoječi brskalnik.

Ali je bil ta članek koristen?
Ali je bil ta članek koristen?