U ovome članku
dropdown icon
Pregled
    Webex kontaktni centar za uslugu Salesforce Cloud Voice
    Preduvjeti i ograničenja
    Licence
    Omogući omni kanal
    Ograničenja
dropdown icon
Zahtjevi
    Kodovi vremena neaktivnosti
dropdown icon
Integriraj
    Instalacija
    Instalirajte i konfigurirajte Webex Contact Center za uslugu Cloud Voice
    Dodjela statusa prisutnosti agentima
dropdown icon
Konfiguracija
    Kontaktni centar
    Uvezite kontaktni centar
    Konfigurirajte kontaktni centar
dropdown icon
Prilagodi
    Aplikacija vanjskog klijenta za integraciju usluge Webex Contact Center
    Konfiguracija i skripta za Webex Contact Center za stvaranje zapisa glasovnih poziva
Korisnička funkcija zahtijeva dozvole za Salesforce
dropdown icon
API zapisnik u oblaku usluge Voice
    Preduvjeti
    Upotrijebi API zapisnik za uslugu Cloud Voice
    Dohvati Access_Token
    Izvršite zahtjeve
    Izradi glasovni poziv (odjeljak)
    Ažuriraj glasovni poziv
    Pokreni Omni-flow
    Obriši usmjeravanje
dropdown icon
Prijevodi telefonskog broja
    Izrada pravila prijevoda
dropdown icon
Konfiguracija stranice VoiceCall
    Konfigurirajte stranicu snimke VoiceCall
    Prikaži komponentu razloga završavanja
    Prikaži reproduktor snimki poziva
dropdown icon
Administratori usluge Webex
    Konfiguracija tijeka
Integracija usluge Webex Contact Center i glasovne usluge Salesforce
list-menuU ovome članku
list-menuŽelite li poslati povratne informacije?

Webex Contact Center za uslugu Salesforce Cloud Voice integrira Ciscov robusni CCaaS (Contact Center kao usluga) s Salesforce CRM-om, omogućavajući tvrtkama upravljanje višekanalnim korisničkim interakcijama (glasovnim, digitalnim) unutar sučelja Salesforce, upotrebom usluge Webex AI za virtualne agente, prijepise i inteligentno preusmjeravanje, pretvarajući agente u „super-agente“ s objedinjenim podacima za bolja korisnička iskustva.

Pregled

Webex kontaktni centar za uslugu Salesforce Cloud Voice

Webex Contact Center za Service Cloud Voice integracijsko je rješenje koje donosi snagu usluge Webex Contact Center u konzolu agenta za Salesforce Service Cloud Voice Omni-kanal.

Prije nastavka s instalacijom pogledajte sljedeći odjeljak:

kako biste saznali više o preduvjetima i ograničenjima usluge Salesforce Service Cloud Voice i osigurali da je vaša organizacija Salesforce spremna za omogućavanje i instalaciju paketa Webex Contact Center for Service Cloud Voice.

Preduvjeti i ograničenja

Preduvjeti (podtema)

Korisnička sučelja: Glas u oblaku usluge dostupan je samo u alatu Salesforce Lightning Experience.

Glas u oblaku usluge dostupan je u ovim izdanjima.

  • Poduzeće
  • Neograničeno
  • Razvojni programer

Licence

  • Korisnici trebaju kupiti novu licencu dodatka A-SF-VOICE po prijavljenom agentu uz Flex 3 standardne ili premium licence za Webex Contact Center. Za više informacija pogledajte vodič za naručivanje Flex 3.

  • Salesforce Voice za partnersku telefoniju

Prije uključivanja usluge glasa morate postaviti preduvjete u svojoj organizaciji.

  • Idite na Informacije o tvrtki > Licenca postavljena dopuštenja
    • Provjerite glasovnog korisnika usluge u oblaku (partnerska telefonija).

      Sva izdanja razvojnih programera sada dolaze s 5 licencama partnerske telefonije koje su dostupne za testiranje.

  • To možete potvrditi tako da odete na postavljanje usluge Salesforce i potražite "glas" u lijevoj bočnoj traci.

    • Ako se pojavi "Kontaktni centri za telefoniju partnera", imate SCV licencu.
    • Ako opcija "Kontaktni centri partnerske telefonije" nije vidljiva, onda "Omogući glas usluge u oblaku" prateći korake u nastavku.
      • Otvorite postavljanje usluge Salesforce i potražite i odaberite "Postavljanje partnerske telefonije" i uključite gumb za "Omogući glas u oblaku usluge".

      • Omogućite omni-kanal kako biste svojim agentima omogućili upućivanje i primanje poziva.

Omogući omni kanal

Ako je omni-kanal već omogućen u vašoj organizaciji, preskočite taj korak.

  1. Iz postavki, unesite Omni-Channel Settings u okviru Brzo pronađite, zatim odaberite Omni-Channel Settings.

  2. Odaberi Enable Omni-Channel.
  3. Kliknite Save.

Ograničenja

  • Glas je dostupan samo u aplikaciji Lightning Experience.
  • Glas je podržan u oblaku usluga i oblaku prodaje kao dodatna licenca.
  • Glas nije podržan na mobilnom uređaju Salesforce ili iPad Safari.
  • Glas je podržan samo u web-preglednicima Google Chrome, Microsoft Edge (Chromium) i Mozilla Firefox. Kolačići moraju biti omogućeni za omogućavanje jedinstvene prijave (SSO).
  • Standardna navigacija nije podržana.
  • Telefonija je visoko regulirana, stoga provjerite dostupnost usluge Voice u svojoj regiji s predstavnikom tvrtke Salesforce.

Zahtjevi

Kodovi praznog hoda

Pronađi kodove vremena neaktivnosti

Slijedite ove korake za postavljanje kodova vremena neaktivnosti:
1

Prijavite se u portal za upravljanje.

2

Idi na Contact Center > DESKTOP EXPERIENCE > Idle/Wrap-up Codes.

3

Provjerite jesu li prikazani kodovi vremena neaktivnosti, u suprotnom kliknite gumb padajućeg izbornika filtra i odaberite Idle Code na vrhu stranice.

4

Kliknite na kôd mirovanja da biste otvorili detaljan prikaz. Tamo možete pronaći ID koda vremena neaktivnosti.

ID-jevi se mogu kopirati i upotrijebiti za konfiguraciju mapiranja stanja prisutnosti Presence State Mapping. Jedan od ID-ova mora se upotrijebiti kao Zadani razlog za Cisco nije spreman.

Integriraju

Instalacija

Prije nastavka s instalacijom pogledajte odjeljak Preduvjeti i ograničenja kako biste saznali više o preduvjetima i ograničenjima usluge Salesforce Service Cloud.

Instalirajte i konfigurirajte Webex Contact Center za uslugu Cloud Voice

Kada se dobije licenca Usluga u oblaku glasa za partnersku telefoniju, na izborniku Postavljanje pojavljuje se stranica Postavljanje partnerske telefonije.

Dodatne informacije možete pronaći u službenoj referenci Salesforce (izravna veza).

1

Iz postavki, unesite Partner Telephony Setup u Quick Find okvir, a zatim odaberite Partner Telephony Setup.

2

Omogući Turn on Voice with Partner Telephony.

Datoteka Partner Telephony Contact Centers stranica se pojavljuje u Setup izbornik.

Ako planirate implementirati paket u Salesforce pješčanik, zamijenite login.salesforce.com dio veze za instalaciju s test.salesforce.com. Imajte na umu da će se ovaj paket ukloniti iz vaše organizacije pješčanika svaki put kad izradite novu kopiju pješčanika.

Instaliraj paket

Za instalaciju paketa:

1

Otvorite priloženu vezu paketa kako biste pokrenuli instalaciju.

2

Prijavite se u organizaciju usluge Salesforce u koju bi paket trebao biti instaliran.

3

U čarobnjaku za instalaciju odaberite opciju sigurnosti "Instaliraj samo za administratore" (1) i kliknite Instaliraj (2).

Odredite koji korisnici dobivaju određena dopuštenja za objekte i komponente koji dolaze s paketom Webex Contact Center za uslugu Cloud Voice. Osim toga, dodijelite im te dozvole. Postavljanje dozvola koje dolaze s paketom Webex Contact Center za glasovne usluge u oblaku pomažu u tom procesu.

Čarobnjak za instalaciju paketa – pojavljuje se zaslon dobrodošlice:

Instalacijski paket nije izravno dostupan putem usluge Salesforce AppExchange. Korisnici moraju upotrebljavati gumb „Nabavi ga odmah” popisa za AppExchange, koji otvara obrazac za kontakt kako bi zatražili vezu za instalaciju 1} i Ciscovu aktivaciju.

4

Dodijelite sljedeće skupove dopuštenja barem jednom korisniku kako biste mogli izraditi kontaktni centar:

Contact Center Admin (Partner Telephony).
5

Kliknite Postavljanje | Korisnici | Korisnici.

6

Pretražite i odaberite korisnika.

7

Pomaknite se prema dolje do opcije „Dozvole postavljene dodjele“.

8

Kliknite na Edit Assignments

9

Za administratore kontaktnog centra: dodijelite postavljenu dozvolu za administratora kontaktnog centra (partnerska telefonija).

10

Za agente kontaktnog centra: dodijelite postavku dopuštenja za agenta kontaktnog centra (partnerska telefonija) i postavku dopuštenja za agenta Webex kontaktnog centra SCV.

Ne preporučuje se odabir Install for All Users opcija jer ovo daje sve dozvole (čitanje, stvaranje, uređivanje i brisanje) za komponente i objekte paketa bilo kojem korisniku koji koristi prilagođeni korisnički profil.

11

Dodijelite licencu paketa korisnicima za rad s uslugom Connects for Service Cloud Voice.

  • Kliknite Postavljanje | Aplikacije | Pakiranje | Instalirani paketi.
  • Kliknite Upravljanje licencama pokraj nedavno instaliranog Webex kontaktnog centra za uslugu Cloud Voice.
  • Kliknite Dodaj korisnike.
  • Odaberite korisnike kojima će se dodijeliti certifikat licence i kliknite Dodaj.

12

Alternativno možete kliknuti Postavljanje | Korisnici | Korisnici..

13

Pretražite i odaberite korisnika.

14

Pomakni se dolje do Managed Packages.

15

Kliknite Assign Licenses.

16

Odaberi Webex Contact Center for Service Cloud Voice paket s popisa.

17

Kliknite Add.

18

Izradite Statusi prisutnosti da biste definirali koji su kanali usluge dodijeljeni različitim statusima. Agenti se mogu prijaviti u Omni-kanal s različitim statusima, ovisno o vrsti posla na koji imaju pravo primiti.

19

Iz postavki, unesite Presence Statuses u okviru Brzo pronađite, zatim odaberite Presence Statuses.

20

Kliknite New. Izradite barem jedan status za "Online" i jedan za "Zauzeto".

  • Izradite namjenski status zauzetosti prisutnosti za RONA. Konfiguracija prisutnosti može se koristiti za automatsko postavljanje statusa omni-kanala na određeni status kad god se pojavi RONA na strani CTI ili unutar usluge Salesforce.
  • Ako konfigurirate RONA status unutar Presence Configuration, pobrinite se da ne upotrebljava zadanu konfiguraciju prisutnosti. Webex kontaktni centar za glas usluge u oblaku trenutačno ne dohvaća status RONA konfiguriran unutar zadane konfiguracije.

Dodjela statusa prisutnosti agentima

1

U izborniku Postavljanje unesite Skupovi dopuštenja u okvir Brzo pronalaženje, a zatim odaberite Skupovi dopuštenja.

2

Kliknite za otvaranje Partner Telephony Permission Set.

3

Kliknite Service Presence Statuses Access.

4

Kliknite Edit.

5

U Available Service Presences popis, odaberite prethodno izrađene statuse prisutnosti i kliknite Add kako biste ih povezali s postavljenom dozvolom. Agenti koji su dodijeljeni ovoj postavljenoj dozvoli mogu se prijaviti u Omni-kanal s bilo kojim statusom prisutnosti koji im je dostupan.

6

Kliknite Save.

7

Kliknite Manage Assignments na istoj stranici. Zatim kliknite Add Assignment u gornjem desnom kutu, odaberite željenog korisnika, kliknite Next, odaberite Expiration Option za dodijeljene korisnike (neobavezno), a zatim kliknite Assign.

Glasovni oblak usluge upotrebljava vanjsku domenu za rad s zapisom VoiceCall. Sljedeće URL-ove moraju se dodati u „Postavke udaljenog web-mjesta” u postavkama (kliknite ovdje za otvaranje službene dokumentacije):

Primjer: Kako pronaći URL instance.

8

Pogledajte URL u adresnoj traci svog preglednika nakon prijave. URL instance je dio prije ".my.salesforce.com" ili ".salesforce.com" ili ." lightning.force.com". Na primjer, ako je vaš URL https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/, onda je "orgfarm-54a38e30ad-dev-ed.develop" vaš URL instance.

Primjer:

URL izvorne organizacije: https://cisco.lightning.force.com

Primjer: URL za dodavanje:

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

9

Stavka uslužnog programa Omni-Channel obavezna je u aplikaciji Konzola usluge Lightning kako bi agent upotrebljavao glas u oblaku usluge.

  • U izborniku Postavljanje unesite Aplikacije u okvir Brzo pronalaženje, a zatim odaberite Upravitelj aplikacija.
  • Kliknite padajući popis pokraj aplikacije Konzola usluge ili aplikacije koju želite upotrebljavati, a zatim kliknite Uredi.
  • U izborniku Postavke aplikacije kliknite Stavke uslužnog programa (samo za radnu površinu).
  • Kliknite Dodaj stavku uslužnog programa.
  • U prozoru modaliteta potražite Omni-kanal.
  • Kliknite Omni-kanal.
  • Kliknite Spremi i izađite iz Upravitelja aplikacija.

Službena referenca tvrtke Salesforce možete pronaći klikom na Let's Do This gumb koji otvara stranicu Konfiguriranje iskustva agenta za glas u oblaku usluge uz partnersku telefoniju u portalu za pomoć Salesforce ( izravna veza).

10

Iz postavki, unesite Partner Telephony Setup u okviru Brzo pronađite, zatim odaberite Partner Telephony Setup.

11

Pomakni se prema dolje do odjeljka 5 More Voice Settings.

12

Kako biste Omogućili zaštitu za klickjack za stranice Visualforce s onemogućenim zaglavljima dok radite s softverskim telefonom u aplikaciji Lightning Experience, morate dodati domene iz kojih su softverski telefon i prilagođene alatne trake učitane kao pouzdane domene, uz URL instance Salesforce.

Te postavke i popis pouzdanih domena možete pronaći u izborniku Postavljanje | Sigurnost | Postavke sesije.

Da biste dohvatili točnu domenu usluge Visualforce, idite na Postavljanje | Prilagođeni kôd | Stranice Visualforce i kliknite gumb Pretpregled za CiscoScvMainWxCC. Salesforce može automatski preusmjeriti na drugi URL, ovisno o konfiguraciji ORGANIZACIJE Salesforce. Kopirajte URL i dodajte ga u Trusted Domains for Inline Frames popis koji odabire "Visualforce stranice" kao vrstu IFrame.

Primjer: MojaDomenaNaziv--cisco_wxcc_scv.vf.force.com

Kako biste dobili domenu instance Salesforce, kopirajte URL prikazan u URL traci preglednika i dodajte ga u Trusted Domains for Inline Frames List odabir popisa Visualforce Pages kao IFrame Type.

Primjer: MyDomainName.lightning.force.com

Ako nemate implementiranu Moju domenu u svojoj organizaciji, vaš će se format URL-a razlikovati. Ako imate implementiranu Moju domenu, a poboljšane domene nisu omogućene u vašoj organizaciji, vaš će se format URL-a razlikovati. Ako poboljšane domene nisu omogućene, postavka Stabiliziraj URL-ove u formatima Visualforce, Experience Builder, Site.com studiju i datotekama sadržaja Moja domena također utječe na taj format. Pojedinosti potražite u Formati URL-a moje domene u Pomoći za Salesforce.

Postavke zaštite od klikova i pouzdanih domena za uslugu Lightning Experience

13

Za prikaz kontrola snimanja tijekom poziva agentima treba Control Call Recording dopuštenje za aplikaciju.

Kako biste ga dodijelili, dodajte je skupu dopuštenja izrađenih u koraku Statusi prisutnosti.

  • Otvorite postavljenu dozvolu.
  • Kliknite App Permissions veza.
  • Kliknite Edit gumb.
  • Dodaj pozivni centar Control Call Recording dopuštenje i spremanje.

Konfiguracija

Contact Center

Datoteka definicije kontaktnog centra određuje skup polja i vrijednosti koji se koriste za definiranje kontaktnog centra u aplikaciji Salesforce za određeni CTI sustav. Salesforce upotrebljava datoteke definicija kontaktnog centra za podršku integracije s više dobavljača CTI sustava.

Dodatne informacije možete pronaći u službenoj dokumentaciji Salesforce-a (izravna veza).

Uvezite kontaktni centar

Preuzmite najnoviju verziju kontaktnog centra ovdje.

Nadogradnja s beta verzije: Ovaj vodič opisuje čistu instalaciju izdanja opće dostupnosti (GA) integracije usluge Webex Contact Center za Salesforce Service Cloud Voice.

Ako nadograđujete s beta verzije integracije, nemojte ponovno upotrebljavati postojeći zapis Kontaktnog centra partnera. Umjesto toga:

  1. Uvezite XML datoteku Kontaktnog centra partnera uključenu u GA izdanje.
  2. Izradite novi zapis Kontaktnog centra partnera koristeći uvezeni XML.
  3. Ažurirajte svoju konfiguraciju kako biste upotrijebili novo izrađeni kontaktni centar partnera.

XML kontaktnog centra GA partnera sadrži ažurirane vrijednosti za konfiguraciju, uključujući ispravan URL priključka i druge metapodatke. Ponovna upotreba zapisa Kontaktnog centra partnera stvorenog iz Beta XML-a može zadržati zastarjele vrijednosti konfiguracije i spriječiti ispravno funkcioniranje integracije.

1

Iz postavki, unesite Partner Telephony Contact Centers u Quick Find okvir, zatim odaberite Partner Telephony Contact Centers.

Prikazuje se popis postojećih (ako postoje) kontaktnih centara.
2

Kliknite Create Contact Center na desnoj strani stranice.

3

Odaberi Webex Contact Center kao pružatelja usluge telefonije. Zatim kliknite Next.

Otvara se preglednik datoteke.
4

Odaberite .xml datoteku koja sadrži definiciju vašeg kontaktnog centra.

5

Kliknite Open.

Datoteka je uvezena.
6

Provjerite prikazuje li se vaš kontaktni centar u prikazu popisa kontaktnih centara.

Konfigurirajte kontaktni centar

1

Iz postavki, unesite Partner Telephony Contact Centers u Quick Find okvir, zatim odaberite Partner Telephony Contact Centers.

2

Kliknite kontaktni centar prethodno uvezen.

3

Kliknite Edit.

Table 1. Contact Center details
PoljeOpis
Zaslonski naziv To je naziv kontaktnog centra koji se pojavljuje na popisu dostupnih kontaktnih centara. Ista datoteka s definicijom kontaktnog centra (.xml) može se uvesti više puta i mogu joj se dati različiti zaslonski nazivi.
Javni ključ

Za upotrebu glasovnih funkcija potreban je certifikat s javnim i privatnim ključem. Za dobivanje privatnog ključa moguće je Generirajte samopotpisani certifikat, Generirajte certifikat koji je potpisao izdavač certifikata ili izravno uvesti datoteke Java tipkovnice (JKS) ili Bouncy castle fips datoteke tipkovnice (BCFKS) pomoću Import from keystore gumb.

Nakon generiranja certifikata:

  • Kliknite Certificate oznaka.
  • Kliknite Download Certificate.
  • Otvorite preuzeti certifikat s uređivačem teksta.
  • Kopirajte njegov sadržaj u Public key polje kontaktnog centra.

Nužno Da

Jedinstveni naziv certifikata

Datoteka Unique Name samopotpisani certifikat izrađen za Javni ključ.

Nužno Da

ID stanja spremnosti
  • Otvorite prozor Presence Statuses stranica u Postavljanju.
  • Kliknite Online status i kopirajte njegov ID za Salesforce iz URL trake.
  • Zalijepite ID u ovo polje.

Nužno Da

ID stanja nije spreman
  • Otvorite prozor Presence Statuses stranica u Postavljanju.
  • Kliknite Busy status i kopirajte njegov ID za Salesforce iz URL trake.
  • Zalijepite ID u ovo polje.

Nužno Da

Zadani razlog za Cisco nije spreman

Cisco ID koda vremena neaktivnosti koji se upotrebljava kao zadani kôd vremena neaktivnosti u slučaju da mapiranje za određeno stanje prisutnosti nije predviđeno.

Nužno Da

Kako biste provjerili konfigurirane ID-jeve koda vremena neaktivnosti, provjerite odjeljak Kodovi vremena neaktivnosti.

Mapiranje stanja prisutnosti

Upotrebljava se za mapiranje statusa za Salesforce Omni Presence u stanje spremno za Cisco i kodove razloga Nije spremno.

Datoteka Idle Code Potrebno je dodati statuse:

  • Otvorite prozor Presence Statuses stranica u Postavljanju.
  • Kliknite jednu od Busy statuse i kopirajte njegov ID za Salesforce iz URL trake. ID-jevi statusa prisutnosti započinju s 0N5. na primjer 0N51X0000000AUT.
  • Zalijepite ID u ovo polje, nakon čega slijede zarez i Cisco ID koda vremena neaktivnosti.
  • Jedna ili više Busy Mapiranja se mogu dodati razdvajanjem zareza.

Da biste izbjegli probleme sa sinkronizacijom, Default Not Ready ID mora se konfigurirati i u mapiranju.

Ako ste konfigurirali statuse za Decline i Push Timeout unutar Presence Configuration, dodajte ih i na mapiranje s odgovarajućim stanjem Cisco Nije spreman.

Format:

  • Mapiranje zauzetosti: busyPresenceID1,ciscoAuxCodeID1
  • Zadano mapiranje nije spremno: defaultNotReadyPresenceID,ciscoDefaultNotReadyAuxCodeID
  • Mrežno mapiranje: onlinePresenceId,0

Odvojite svako cjelovito mapiranje točkom sa zarezom.

Nužno Da

Ovdje je primjer dovršenih kodova vremena neaktivnosti za ručak, sastanak, pauzu.

Varijabla poziva za ID glasovnog poziva

Varijabla poziva koja se upotrebljava za pohranjivanje ID-a trenutačnog glasovnog poziva. Koristi se za ispravno ažuriranje stanja poziva.

Format: Naziv varijable kako je konfiguriran u tijeku usluge Webex Contact Center. Na primjer SCV_VoiceCallRecordId

Nužno Da

Zadana vrijednost: SCV_VoiceCallRecordId

Ako ste kombinirali ID zapisa glasovnog poziva i ključ poziva dobavljača u jednu varijablu tijeka, njegovo ime možete konfigurirati u ovom polju. Pogledajte i Varijabla tijeka za ID zapisa glasovnog poziva i ključ poziva dobavljača.

Varijabla poziva za ključ poziva dobavljača

Varijabla poziva koja se upotrebljava za pohranjivanje ključa poziva prodavača trenutačnog glasovnog poziva. Upotrebljava se za otvaranje točnog zapisa glasovnih poziva.

Format: Naziv varijable kako je konfiguriran u tijeku usluge Webex Contact Center. Na primjer SCV_VendorCallKey

Nužno Da

Zadana vrijednost: SCV_VendorCallKey

Ako ste kombinirali ID zapisa glasovnog poziva i ključ poziva dobavljača u jednu varijablu tijeka, polje možete ostaviti prazno i konfigurirati naziv varijable tijeka s ID-jem zapisa glasovnog poziva i ključem poziva dobavljača u polju „Varijabla poziva za ID glasovnog poziva”. Pogledajte i Varijabla tijeka za ID zapisa glasovnog poziva i ključ poziva dobavljača.

Prijevod telefonskog broja za biranje

Pravila prijevoda telefonskog broja koja se primjenjuju na broj prije pozivanja.

Prikaži Prijevodi telefonskih brojeva

Nužno Ne

Regija Webex kontaktnog centra

Klijent se upotrebljava za određivanje regije Webex kontaktnog centra. Možete ga pronaći u URL-u portala Webex Contact Center, Dev Portala ili radne površine. Na primjer, msiexec /i c:\work\Webex.msi DEFAULT_THEME="Light" ALLUSERS=1 devportal.wxcc-eu2.cisco.com koristi regiju eu2.

Format: eu2

Nužno Da

Regije i odgovarajući nizovi usluge Webex Contact Center:

  • SAD: us1
  • Kanada: ca1
  • UK: eu1
  • Njemačka: eu2
  • Australija: anz1
  • Singapur: sg1
  • Japan: jp1
WebRTC domena za Webex kontaktni centar

Domena se upotrebljava za uspostavljanje ispravne WebRTC veze. Upotrijebite lokaciju klijenta Webex kontaktnog centra:

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

Nužno Da za WebRTC

Omogući WCCAI prijepis

Upotrebljava se za omogućavanje ili onemogućavanje WCCAI prijepisa.

Format: True ili False

Nužno Ne

Zadana vrijednost: False

Spremi vezu snimke

Upotrebljava se za spremanje veze snimke Webex poziva u zapis Glasovni poziv.

Format: True ili False

Nužno Ne

Zadana vrijednost: True

4

Na dnu Contact Center stranica, kliknite Add gumb ispod Contact Center Users sekcija.

5

Kliknite + pokraj korisnika koji imaju pristup otvorenom kontaktnom centru.

Samo korisnici koji imaju Contact Center Agent (Partner Telephony) Na ovom popisu pojavljuju se dozvole koje već nisu dodijeljene drugim kontaktnim centrima.

Prilagodi

Aplikacija vanjskog klijenta za integraciju usluge Webex Contact Center

Konfiguriranje aplikacije vanjskog klijenta za uslugu Webex Contact Center Salesforce Connector

Kako biste u potpunosti upotrebljavali glasovni oblak usluge, tijek poziva kontaktnog centra može se prilagoditi za stvaranje zapisa glasovnog poziva i za izvršavanje tijeka Salesforce Omni-kanala dok je poziv na IVR-u.

Izradi certifikat

Provjerite jeste li već izradili digitalni certifikat u skladu s sigurnosnim pravilima vaše organizacije.

Da biste generirali digitalni certifikat, pogledajte dokumentaciju za Salesforce na https://developer.salesforce.com/docs/atlas.en-us.voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm.

Primjer

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 => Certifikat za aplikaciju vanjskog klijenta Salesforce

server.key => Privatni ključ za Salesforce Connector u okruženju Webex Control Hub

Postavljeno je dopuštenje za korisnika SCV integracije

Sljedeće postavljanje dopuštenja omogućava pristup klasama Apex koje upotrebljavaju povezivači za SCV za integraciju s IVR tijekovima usluge Contact Center i Webex Contact Center za Salesforce za SCV.

Slijedi primjer konfiguracije i opisuje minimalne potrebne dozvole za rad kontaktnog centra / IVR integracije.

  • Iz izbornika Postavljanje pomaknite se na Korisnici | Postavljanje dopuštenja.
  • Kliknite na New gumb.
    • Unesite oznaku, na primjer: IVR pristup SCV Apex klasama
    • Naziv API-ja automatski se ispunjava
    • Licenca: Ništa
    • Kliknite Save gumb.
  • Otvara se novi Skup dopuštenja.
  • Idi na Apex Class Access.
  • Kliknite Edit gumb i dodajte sljedeće Apex klase:
    • cisco_wxcc_scv.PreusmjeravanjeUsluge
  • Idi na System Permissions.
  • Kliknite Edit gumb i omogući sljedeće Dozvole:
    • Usluge Apex REST
    • API omogućen

Minimalni pristup – profil integracija samo API-ja

Taj se profil upotrebljava za integraciju s uslugom Webex Contact Center za Salesforce za SCV za izradu zapisa glasovnih poziva i izvršavanje omni-tijeka iz tijeka IVR.

Slijedi primjer konfiguracije i opisuje minimalne potrebne dozvole za rad kontaktnog centra / IVR integracije.

To je klon iz profila Minimalni pristup – samo API integracije.

  • Iz izbornika Postavljanje pomaknite se do Korisnika | Profili.
  • Na popisu profila potražite Profil Minimalni pristup – integracije samo API-ja.
  • Kliknite na naziv profila kako biste otvorili Minimum Access - API Only Integrations profil.
  • Na Minimum Access - API Only Integrations profil, kliknite Clone gumb.
  • Unesite novi naziv profila, na primjer: SCV integracija.
  • Kliknite na Save gumb.
  • Otvara se novi Profil.
  • Provjerite ima li vaš minimalni pristup – profil integracije samo API-ja uklonjene sve dozvole sa samog profila.
  • Idi na System Permissions.
  • Provjerite jesu li omogućena sljedeća Dopuštenja:
    • API omogućen
    • Korisnik samo API-ja

Korisnik SCV integracije

Slijedi primjer konfiguracije i opisuje minimalne potrebne dozvole za rad kontaktnog centra / IVR integracije. Za SCV integraciju korisnika nije potrebna glasovna licenca za uslugu Salesforce ili licenca za Webex Contact Center za Salesforce za SCV.

  • Iz izbornika Postavljanje pomaknite se na Korisnici | Korisnici.
  • Kliknite na New User gumb.
    • Unesite Ime, Prezime i sva ostala obvezna polja.
    • Korisnička licenca: Integracija usluge Salesforce
    • Profil: odaberite profil stvoren u prethodnom koraku („Profil integracije SCV-a”, kloniranje minimalnog pristupa – profil integracije samo API-ja)
  • Kliknite na Save gumb.
  • Otvorite novi korisnički zapis.
  • Dodijelite Permission Set kreirano prije ("IVR pristup SCV Apex Classes").
  • Dodijelite licencu za postavljanje dopuštenja Integracija API-ja za Salesforce.
Izrada aplikacije Salesforce za vanjski klijent
Izradite novu aplikaciju vanjskog klijenta

Postoje dvije mogućnosti za povezivanje vaših podataka usluge Salesforce s aplikacijama trećih strana. Oba Connected Apps i External Client Apps su okviri za integraciju podataka. Vanjske klijentske aplikacije sljedeća su generacija povezanih aplikacija.

Za konfiguraciju aplikacije Salesforce za vanjske klijente koju upotrebljava Cisco Webex Contact Center:

  1. Od Setup, pomaknite se do Apps | External Client Apps | External Client App Manager.
  2. Kliknite na New External Client App.
  3. External Client App—Basic Information
    • Naziv aplikacije vanjskog klijenta: WxCC – SCV
    • Naziv Api-ja: WxCC_SCV
    • E-pošta za kontakt: < vaša e-pošta >
    • Stanje distribucije: odaberite lokalni

    Osnovni podaci

    External Client App—API (Enable OAuth Settings)

    • Odaberite: Omogući OAuth
    • Postavke aplikacije
    • URL povratnog poziva: http://localhost:1717/OauthRedirect kao ogledni URL povratnog poziva
    • OAuth opseg
    • Odaberite opsege otvorene autorizacije:
    • Upravljanje korisničkim podacima putem API-ja (API)
    • Izvršite zahtjeve u bilo kojem trenutku (osvježi_token, izvan mreže_access)

    API (omogući postavke oAuth)

    Flow Enablement

    • Odaberite: Omogući tijek JWT nosioca
    • Kliknite Prenesi datoteke i prenesite server.crt datoteka koja sadrži vaš digitalni certifikat.

    Omogućavanje zamućenja

    Security

    Poništite odabir Require secret for the Web Server Flow opcija.

    Sigurnost

  4. Kliknite na Create gumb.
  5. Promijeni na Tab Policies i zatim kliknite na Edit gumb.
  6. Pravila – OAuth pravila
    • Pravila priključka
      • Dopušteni korisnici: odaberite administratorske odobrene korisnike unaprijed su autorizirani
      • Potvrdi promjenu
    • Autorizacija aplikacije
      • Pravila tokena za osvježavanje: odaberite Odmah istječe tokena za osvježavanje
      • Opuštanje IP-a: odaberite Nametni ograničenja IP-a

    Pravila za OAuth

  7. Pravila – pravila aplikacije
    • Početna stranica – ništa
    • Odaberite skupove dopuštenja – dodijelite skup dopuštenja stvoren prije ("IVR pristup SCV Apex klasama") 

    Pravila aplikacije

  8. Kliknite Save.
  9. Promijenite na Postavke kartice.
    • Postavke odjeljka za OAuth, kliknite Consumer Key i Secret gumb; pričekajte na e-poštu i potvrdite svoj identitet. Nova kartica preglednika otvara zaslon s pojedinostima o korisniku.

      Postavke za OAuth

    • Kliknite Copy i spremite Consumer Key. Korisnički ključ kasnije se upotrebljava za izradu Salesforce Connector u okruženju Webex Contact Center Control Hub. 

      Naziv Aplikacije vanjskog klijenta

Konfiguracija i skripta za Webex Contact Center za stvaranje zapisa glasovnih poziva

Da biste primili punu vrijednost glasa u oblaku usluge Salesforce, tijek poziva u kontaktnom centru Webex mora se izmijeniti kako bi se stvorio zapis glasovnog poziva u glasovnom oblaku usluge čim poziv stigne u kontaktni centar.

Opcionalni Omni-Flow može se izvršiti za odluke o preusmjeravanju i automatizaciju u usluzi Salesforce.

Pojedinosti o upotrijebljenim API-jima potražite u Wrapper API-ja za uslugu u oblaku.

Preduvjeti

Kako biste mogli upotrijebiti API preklopnik za uslugu Cloud Voice, morate konfigurirati Salesforce vanjsku klijentsku aplikaciju za IVR integraciju.

Konfiguriranje priključka Salesforce u okruženju Webex Control Hub

Postavite integracijske poveznike Salesforce za Webex Contact Center kako je opisano u članku na https://help.webex.com/en-us/article/7fuy63/Set-Up-Integration-Connectors-for-Webex-Contact-Center#id_133211.

1

Prijavite se u organizaciju korisnika u https://admin.webex.com i idite na Usluge > Contact Center > Postavke klijenta > Integracije>Povezivači.

2

Na kartici Salesforce kliknite Postavi ili Dodaj priključak.

  • ID klijenta: Korisnički ključ vanjske klijentske aplikacije
  • ID e-pošte za Salesforce: Korisničko ime za „SCV integraciju” (pogledajte korisnika za SCV integraciju)
  • URL: za upotrebu produkcije https://login.salesforce.com ili ako postavljate dev/pješčanik, upotrijebite https://test.salesforce.com
  • Privatni ključ: sadržaj datoteke server.key

VAŽNO: ODRŽAVAJTE SIGURNOST PERIODIČNIM ROTIRANJEM TAJNI

Redovito rotirajte privatni ključ i certifikat kako bi integracije bile sigurne.

Ažurirajte privatni ključ u Contact Center Connector u Webex Hubu i certifikat u External Client App u Salesforce.

Savjet za rješavanje problema

Nakon što kliknete Gotovo i povezivač se ne sprema:

  • Provjerite imate li prostora prije/nakon unosa.
  • Provjerite je li vaš Privatni ključ (server.key) odgovara vašem server.crt. Ako postavljate više organizacija i promijenite certifikate, one neće raditi.
  • provjerite pokreće li Server.key. ----- Begin RSA Private Key -----

Glavni tijek usluge Webex Contact Center

Table 2. Flow variale
Varijabla tijekaOpis
Varijabla tijeka za ID zapisa glasovnog poziva Jedinstveni Id za identifikaciju poziva. Obavezno za izradu zapisa glasovnog poziva.

Format: wxcc_<Id Interakcije>

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

  • Naziv: SCV_DobavljačCallKey
  • Vrsta: Gudački
  • Učini agenta vidljivim: Omogućeno
Lokalna varijabla za Vrijeme početka poziva

Upotrebljava se za izradu zapisa glasovnog poziva i prilikom ažuriranja glasovnog poziva.

  • Naziv: SCV_vrijeme početka poziva
  • Vrsta: Gudački
  • Učinite agenta vidljivim: ne
Lokalna varijabla za naziv/ID reda čekanja

Vratio/la Execute Omni Flow, koristi se za preusmjeravanje poziva.

Ta je varijabla nužna samo kada se koristi Izvrši Omni Flow

  • Naziv: SCV_OmniFlow
  • Vrsta: Gudački
  • Učinite agenta vidljivim: ne
Lokalna varijabla za naziv/id agenta

Vratio/la Execute Omni Flow, koristi se za preusmjeravanje poziva.

Ta je varijabla nužna samo kada se koristi Izvrši Omni Flow

  • Naziv: Agent
  • Vrsta: Gudački
  • Učinite agenta vidljivim: ne

Pregled glavnog tijeka

  1. Generiraj ključ poziva prodavača
  2. Postavljanje vremena početka poziva
  3. HTTP zahtjev: Izradi zapis glasovnih poziva
  4. Procijenite HTTP odgovor za Izradu zapisa glasovnog poziva
  5. Pogreška pri rukovanju za izradu zapisa glasovnih poziva
  6. HTTP zahtjev: Pokreni Omni Flow
  7. Ocijeni HTTP odgovor za izvršavanje omni tijeka
  8. Pogreška pri rukovanju za izvršavanje omni tijeka
  9. Nastavi s preusmjeravanjem poziva
Table 3. Main Flow
TijekOpis
Generiraj ključ poziva prodavača

Svaki poziv koji se obrađuje u glasovnom oblaku usluge stvara zapis glasovnog poziva u usluzi Salesforce i zahtijeva jedinstveni ID pod nazivom Ključ poziva dobavljača. Za zapise glasovnih poziva stvorene u kontaktnom centru Webex, ključ poziva dobavljača mora se definirati u WxCC tijeku i zatim zajedno s pozivom proslijediti agentu pomoću varijable tijeka.

Vrijednost vendorCallKey mora biti u skladu sa sljedećim pravilima:

  • Vrijednost mora biti <= 255 znaka/ova.
  • Vrijednost može sadržavati alfanumeričke znakove plus podvlaku (_), crticu (-) i točku (.).
  • Vrijednost mora započinjati slovom, ne uključuje razmake, ne završava podvlakom i ne smije sadržavati dvije uzastopne podvlake.

  • Oznaka aktivnosti: Generiraj_VendorCallKey
  • Naziv varijable: SCV_DobavljačCallKey
  • Vrsta varijable: Gudački
  • Vrijednost varijable – postavi vrijednost: wxcc_{{NewPhoneContact.InteractionId}}

Postavljanje vremena početka poziva

UTC vremenska oznaka vremena početka poziva. Ta se vremenska oznaka upotrebljava za izradu zapisa glasovnog poziva i ažuriranje zapisa glasovnog poziva ako pozivatelj prekine vezu prije preusmjeravanja agentu.

  • Oznaka aktivnosti: VrijemePočetkaPoziva
  • Varijabla: SCV_vrijeme početka poziva
  • Vrijednost varijable – postavi vrijednost: {{now() | replace({'[UTC]': ''})}}
HTTP zahtjev: Izradi zapis glasovnih poziva

Ovaj je korak obavezan za svaki poziv. Nakon izrade zapisa glasovnog poziva, ID zapisa glasovnog poziva mora se s pozivom proslijediti agentu u varijabli, zajedno s ključem poziva prodavača. Konfigurirajte upotrijebljenu varijablu u konfiguraciji kontaktnog centra u glasovanju usluge Cloud Voice.

Postavke HTTP zahtjeva
  • Oznaka aktivnosti: Izradi glasovni poziv
  • Upotrijebi autentificiranu krajnju točku: Omogućeno
  • Povezivač: Salesforce Connector izrađen u prethodnom koraku
  • Put zahtjeva: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Metoda: POST
  • Zatraži vrstu sadržaja: Aplikacija/JSON

HTTP zahtjev: Izradi zapis glasovnih poziva

Ovaj je korak obavezan za svaki poziv. Nakon izrade zapisa glasovnog poziva, ID zapisa glasovnog poziva mora se s pozivom proslijediti agentu u varijabli, zajedno s ključem poziva prodavača. Konfigurirajte upotrijebljenu varijablu u konfiguraciji kontaktnog centra u glasovanju usluge Cloud Voice.

Postavke HTTP zahtjeva

  • Oznaka aktivnosti: Izradi glasovni poziv
  • Upotrijebi autentificiranu krajnju točku: Omogućeno
  • Povezivač: Salesforce Connector izrađen u prethodnom koraku
  • Put zahtjeva: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Metoda: POST
  • Zatraži vrstu sadržaja: Aplikacija/JSON

Tijelo zahtjeva

Prilikom izrade zapisa glasovnog poziva možete ažurirati i prilagođena polja zapisa glasovnog poziva podacima o pozivu. U nastavku su dva primjera tijela zahtjeva, jedan sa svim potrebnim poljima, ali bez ažuriranja prilagođenih polja i jedan s prilagođenim poljima.

Bez ažuriranja prilagođenih polja u zapisu glasovnog poziva:

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

Primjer s ažuriranjem prilagođenih polja na zapisu glasovnog poziva:

{
  "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
Naziv svojstva Vrijednost
NazivCentraDevCentra Ime razvojnog programera kontaktnog centra
Name Naziv API certifikata (kako je konfigurirano u kontaktnom centru)
PozivKey Jedinstveni ID poziva: {{SCV_VendorCallKey}}
u BiraniBroj/DNIS: {{NewPhoneContact.DNIS}}
od BrojPozivanja/ANI: {{NewPhoneContact.ANI}}
vrijeme početka UTC vremenska oznaka {{SCV_CallStartTime}} (za postavljanje odmah nakon prihvaćanja poziva u skripti)
atributi poziva

Predstavlja dodatna standardna i prilagođena polja u zapisu glasovnog poziva, gdje svaki par vrijednosti ključa odgovara standardnom ili prilagođenom polju i njegovim vrijednostima.

Primjer:

custfield1__c, custfield2__c, custfield3__c: Naziv API-ja prilagođenog polja na objektu glasovnog poziva

value1, value2, value3: Vrijednost za prilagođeno polje

Postavke raščlanjivanja
  • Vrsta sadržaja: JSON
  • Izlazna varijabla: SCV_glasovni pozivRecordId
  • Izraz puta: $.data.voiceCallId

ID zapisa glasovnog poziva koji se prosljeđuje agentu.

Procijenite HTTP odgovor za Izradu zapisa glasovnog poziva

Provjerite HTTP status zahtjeva za stvaranje HTTP glasovnog poziva:

  • Oznaka: statusCodeCreateVoiceCall
  • Varijabla: CreateVoiceCall.httpStatusCode

Ako kôd statusa == 200 => uspješan else => zahtjev nije uspio, pogreška pri obradi

Pogreška pri rukovanju za izradu zapisa glasovnih poziva

Samo za demonstraciju/otklanjanje pogrešaka reproducirajte poruku ovisno o kodu statusa http-a.

Ako je izrada glasovnog poziva bila uspješna, nastavite s Izvrši omni tijek. U suprotnom nastavite s preusmjeravanjem poziva.

HTTP zahtjev: Izvrši Omni Flow (neobavezni korak)

Upotrijebite opciju Izvrši Omni-Flow ako želite:

  • pokrenite automatizirane zadatke, na primjer pretraživanje ili stvaranje zapisa i povežite zapise s zapisom glasovnog poziva
  • traži snimke i otvori skočni prozor
  • Sinkroniziraj redove čekanja za Salesforce i Cisco
  • omogućite usluzi Cloud Voice da donese odluku o preusmjeravanju

Taj zahtjev uvijek vraća „red čekanja” ili „agent” u koji se poziv mora preusmjeriti.

Nakon što izvršite ovaj zahtjev, provjerite jeste li poslali Jasno usmjeravanje ako pozivatelj prekine vezu prije nego što na njega odgovori agent. Pogledajte Tijek događaja usluge Webex Contact Center.

Postavke HTTP zahtjeva

  • Oznaka aktivnosti: IzvršiOmniFlow
  • Upotrijebi autentificiranu krajnju točku: Omogućeno
  • Povezivač: Salesforce Connector izrađen u prethodnom koraku
  • Put zahtjeva: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Metoda: POST
  • Zatraži vrstu sadržaja: Aplikacija/JSON

Tijelo zahtjeva

Osim obaveznih polja, dodatne podatke kao varijable unosa možete proslijediti u Omni-tijek. U nastavku su dva primjera tijela podnositelja zahtjeva. Prvo bez dodatnih parametara protoka, samo potrebna polja, drugo s dvije ulazne varijable.

Primjer s parametrima 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>"
}

Primjer s ažuriranjem prilagođenih polja u zapisu glasovnog poziva:

{
  "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
Naziv svojstva Vrijednost
NazivCentraDevCentra Ime razvojnog programera kontaktnog centra
Name Naziv API certifikata (kako je konfigurirano u kontaktnom centru)
ID glasovnog poziva ID zapisa glasovnog poziva, stvorenog u prethodnom koraku: {{SCV_VoiceCallRecordId}}
birani broj BiraniBroj/DNIS: {{NewPhoneContact.DNIS}}
Name Ime razvojnog programera za Omni-Flow koji će se izvršiti
pričuvni red ID reda čekanja ili naziv API reda čekanja pričuvnog reda čekanja usluge Salesforce
Parametri protoka

Dodatni unosi u tijek Omni-kanala (par vrijednosti ključa).

Primjer:

param1, param2: Naziv parametra ulaza Omni-Flow

value1, value2: Vrijednost parametra

Postavke raščlanjivanja

Red čekanja

  • Vrsta sadržaja: JSON
  • Izlazna varijabla: SCV_OmniFlow
  • Izraz puta: $.data.queue

"Red čekanja" vraćen iz okruženja Execute Omni-Flow može se upotrijebiti za preusmjeravanje.

Agent
  • Vrsta sadržaja: JSON
  • Izlazna varijabla: Agent
  • Izraz puta: $.data.agent

"Agent" je vraćen iz Izvrši Omni-Flow; može se upotrijebiti za preusmjeravanje.

Ocijeni HTTP odgovor za izvršavanje omni tijeka

Provjerite HTTP status zahtjeva za HTTP za Izvrši Omni tijek:

  • Oznaka: statusCodeExecuteOmniFlow
  • Varijabla: ExecuteOmniFlow.httpStatusCode

Ako kôd statusa == 200 => uspješan else => zahtjev nije uspio, pogreška pri rukovanju.

Pogreška pri rukovanju za izvršavanje omni tijeka

Samo za demonstraciju/otklanjanje pogrešaka reproducirajte poruku ovisno o kodu statusa http-a.

Ako je izvršavanje Omni Flow bio uspješan, varijable SCV_OmniFlowQueue i SCV_OmniFlowAgent nisu postavljene. Odluka o preusmjeravanju u tijeku poziva.

Nastavi s preusmjeravanjem poziva

Nastavite u tijeku poziva, usmjerite poziv agentu. Neobavezno upotrijebite SCV_OmniFlowQueue i SCV_OmniFlowAgent za odabir reda čekanja i agenta.

Tijek događaja Webex kontaktnog centra

Ako pozivatelj prekine poziv prije nego što mu agent odgovori, moramo ažurirati glas usluge u oblaku i prekinuti poziv.

  • Ako je upotrijebljeno Izvrši Omni-Flow, pošaljite jasno preusmjeravanje kako biste izbrisali preusmjeravanje usluge na čekanju (PSR)
  • Pošalji ažuriranje glasovnog poziva kako biste ažurirali vrijeme početka i završetka u zapisu glasovnog poziva i promijenili status s Novog na Dovršeno

  1. PhoneContactEnded – taj se događaj pokreće kad se prekine veza s pozivom uživo i uklone svi sudionici.
  2. HTTP zahtjev: Obriši usmjeravanje
  3. HTTP zahtjev: Ažuriraj glasovni poziv
HTTP zahtjev: Obriši usmjeravanje

  • Oznaka: Čišćenje usmjeravanja
  • Upotrijebi autentificiranu krajnju točku: Omogućeno
  • Povezivač: Salesforce Connector izrađen u prethodnom koraku
  • Put zahtjeva: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Metoda: POST

Zatraži vrstu sadržaja: Aplikacija/JSON

Tijelo zahtjeva

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

Parametri

Naziv svojstvaVrijednost
NazivCentraDevCentra Ime razvojnog programera kontaktnog centra
Name Naziv API certifikata (kako je konfigurirano u kontaktnom centru)
ID glasovnog poziva ID zapisa glasovnog poziva, stvorenog u prethodnom koraku: SCV_glasovni pozivRecordId

Postavke raščlanjivanja

Ništa.

HTTP zahtjev: Ažuriraj glasovni poziv

  • Oznaka: Ažuriraj glasovni poziv
  • Upotrijebi autentificiranu krajnju točku: Omogućeno
  • Povezivač: Salesforce Connector izrađen u prethodnom koraku
  • Put zahtjeva: /services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Metoda: POST
  • Zatraži vrstu sadržaja: Aplikacija/JSON

Tijelo zahtjeva

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

Parametri

Naziv svojstvaVrijednost
NazivCentraDevCentra Ime razvojnog programera kontaktnog centra
Name Naziv API certifikata (kako je konfigurirano u kontaktnom centru)
ID glasovnog poziva ID zapisa glasovnog poziva, stvorenog u prethodnom koraku: SCV_glasovni pozivRecordId
vrijeme početka UTC vremenska oznaka početka poziva {{SCV_CallStartTime}} (kako se koristi za izradu zapisa glasovnog poziva)
vrijeme završetka Trenutačna UTC vremenska oznaka `{{now()
prekini vezuRazlog Razlog prekida poziva. Objekt isError mora se postaviti na true kako bi se ispravno prikazao.

Postavke raščlanjivanja

Ništa.

Reference

Prijevod jezika

(Neobavezno) Omogući radni stol za prijevod

Ta je postavka primjenjiva samo ako upotrebljavate postavke jezika prijevoda.

1

Idite na Postavljanje → Radna ploča za prijevod → Postavke jezika prijevoda.

2

Kliknite Enable za odabir jezika prijevoda.

(Neobavezno) Omogući jezike samo za platformu

Ova je postavka primjenjiva samo na jezike koji nisu engleski EN-SAD.

1

Idite na Postavljanje → Postavke tvrtke → Postavke jezika.

2

Odaberite potrebne jezike.

3

Odaberite sljedeće potvrdne okvire:

  • Omogućavanje jezika krajnjeg korisnika – pomoć i postavljanje ne prevode se na jezike krajnjeg korisnika
  • Omogući jezike samo za platformu – nije osiguran zadani prijevodi za jezike samo za platformu
4

Spremite promjene.

Aktivirajte jezik i odaberite korisnika (zadatak)
1

Idite na Postavljanje → Radna ploča za prijevod → Postavke jezika prijevoda.

2

Odaberite jezik i odaberite korisnika koji će ga prevoditi.

3

Spremite promjene.

Postavke na više jezika
Prevedi prilagođene oznake
1

Idite na Postavljanje → Prilagođene oznake.

2

Odaberite naziv prilagođene oznake koju želite otvoriti.

3

Na povezanom popisu Prijevodi kliknite New za unos novog prijevoda ili uređivanje (pored jezika), za uređivanje prijevoda.

4

Odaberite Jezik na koji ćete prevoditi.

5

Unesite prevedenu vrijednost u polje Tekst prijevoda. Taj tekst nadjačava vrijednost navedenu u polju vrijednosti oznake kada je zadani jezik korisnika jezik prijevoda.

6

Spremite promjene.

Korisnička funkcija zahtijeva dozvole za Salesforce

Skup dopuštenja za agente SCV-a za uslugu Webex Contact Center sadrži sve potrebna dopuštenja za rad s programčićem Webex Contact Center i integracijama razvijenima za agente.

Pristup klasi Apex (odjeljak)

  • cisco_wxcc_scv.CiscoScvWxcc
  • cisco_wxcc_scv.ServiceResponseHandle
  • cisco_wxcc_scv.PreusmjeravanjeUsluge
  • cisco_wxcc_scv.TelephonyIntegrationHandler

Pristupi prilagođenim vrstama metapodataka (odjeljak)

  • cisco_wxcc_scv.WxCC veza

Visualforce pristup stranici (odjeljak)

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

API zapisnik u oblaku usluge Voice

Preduvjeti

Kako biste mogli upotrijebiti API preklopnik za uslugu Cloud Voice, morate konfigurirati Salesforce vanjsku klijentsku aplikaciju za IVR integraciju.

Upotrijebi API zapisnik za uslugu Cloud Voice

Service Cloud Voice (SCV) za Salesforce upotrebljava API za integraciju telefonije za izradu i ažuriranje VoicePoziva, izvršavanje tijekova Omni-kanala i brisanje zapisa ServiceRouting na čekanju povezanih s VoiceCall. Ova usluga zahtijeva JWT autorizaciju i upotrebu metode PATCH HTTP, koju trenutačno ne podržava Cisco IP Interactive Voice Response (IVR).

Kako biste pojednostavili upotrebu REST API-ja za integraciju telefonije za SCV (ne samo) u IVR sustavu, dostupan je novi skup API-ja koji omotaju postojeći Salesforce API i dostupni su izravno iz organizacije Salesforce u kojoj je instaliran paket Webex Contact Center za uslugu Cloud Voice.

Wrapper API-ja za oblak usluge Usluga uklanja potrebu za provjerom autentičnosti JWT tokena, provodi dodatne provjere podataka koje zahtijeva API za Salesforce i poboljšava objekte odgovora.

Dohvati Access_Token

Izvršite zahtjev POST na https://<your-domain-name>.my.salesforce.com/services/oauth2/token

Slanje sljedećih parametara u tijelo:

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

Izvršite zahtjeve

URL instance mora sadržavati my.salesforce.com.

Primjer ispravnog URL-a instance: https://abc-123.my.salesforce.com

Upotreba bilo koje druge domene kao URL instance (npr. https://abc-123.lightning.force.com ) rezultira 401 neautoriziranim statusom s vraćenim pogreškom INVALID_SESSION_ID.

Izradi glasovni poziv (odjeljak)

Izrađuje zapis VoiceCall koji sadrži sudionike (odnosno, pozivatelja i primatelja) za zapis VoiceCall. Kada izradite zapis VoiceCall, stvara se razgovor u aplikaciji Salesforce. Koristite ovaj API samo u kontekstu u stvarnom vremenu, što znači da biste trebali pozvati ovaj API samo kada je poziv pokrenut. Taj se API može upotrijebiti i za izradu zapisa VoiceCall za prijenose i konferencijske pozive uključivanjem parametra parentVoiceCallId u opterećenost zahtjeva.

URI krajnje točke

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

Metoda HTTP

POST

Zaglavlja

Autorizacija: Vlasnik <access_token>

Vrsta sadržaja: 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"
 }

Detaljan opis parametara koje ovaj zahtjev prihvaća možete pronaći u Salesforce službenoj dokumentaciji u odjeljku „Parametri”.

Odgovor (uspješan)

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

Odgovor (s pogreškama)

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

Ažuriraj glasovni poziv

Ažurira glasovni poziv nakon završetka poziva. Upotrijebite ovaj API za ažuriranje parametara koji se odnose na poziv koji nisu dostupni tijekom faze izrade VoiceCall. Update VoiceCall API asinkrona je operacija. Ne možete tražiti status API poziva.

Ta se krajnja točka može upotrebljavati i za izradu glasovnog poziva čak i nakon završetka poziva. To je ponašanje korisno u scenarijima u kojima želite zabilježiti zapis u aplikaciji Salesforce za napuštene ili propuštene pozive ili za bilo koji drugi scenarij u kojem VoiceCall već nije izrađen.

URI krajnje točke

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

Metoda HTTP

POST

Zaglavlja

Autorizacija: Vlasnik <access_token>

Vrsta sadržaja: 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
 }
 }

Detaljan opis parametara koje ovaj zahtjev prihvaća možete pronaći u Salesforce službenoj dokumentaciji u odjeljku „Parametri”.

Odgovor (uspješan)

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

Update VoiceCall API asinkrona je operacija. Ne možete tražiti status API poziva.

Odgovor (s pogreškama)

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

Pokreni Omni-flow

Izvršava tijek Omni-kanala za usmjeravanje poziva. Prosljeđuje ID poziva (Salesforce VoiceCallId ili dobavljač za telefoniju ContactId) kao parametre tijeku i vraća upute za preusmjeravanje agenta ili reda čekanja na tijek kontakta. Prema zadanim postavkama, glas oblaka usluge upotrebljava omni-kanal tijek (ili pričuvni red čekanja) određen za telefonski kanal koji odgovara biranom broju. Ako se birani broj ne podudara s postojećim telefonskim kanalom, možete opcijski postaviti novi birani broj, tijek Omni-kanala i rezervni red čekanja kao parametre unosa za ovaj API poziv.

Glas u oblaku usluge upotrebljava ovaj redoslijed prednosti za usmjeravanje poziva:

  1. Koristi postavke tijeka omni-kanala i pričuvnog reda čekanja za telefonski kanal koji odgovara biranom broju. Tijek ima prednost. Ako tijek ne uspije, koristi se pričuvni red.
  2. Koristi parametre flowDevName i fallbackQueue navedene u pozivu Izvrši API Omniflow.

URI krajnje točke

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

Metoda HTTP

POST

Zaglavlja

Autorizacija: Vlasnik <access_token>

Vrsta sadržaja: aplikacija/json

Parametri

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

  • Parametar voiceCallId je Salesforce voiceCallId ili ID kontakta dobavljača telefonije.
  • Detaljan opis parametara koje ovaj zahtjev prihvaća možete pronaći u Salesforce službenoj dokumentaciji u odjeljku „Parametri”.

Odgovor (uspješan)

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

AGENT_INFO i QUEUE_INFO odgovaraju polju ExternalId u usluzi CallCenterRoutingMap

Odgovor (s pogreškama)

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

Obriši usmjeravanje

Briše zapis PendingServiceRouting (PSR) za glasovni poziv. Ovaj API ne treba biti pozvan za većinu scenarija; PSR zapis automatski se briše kada se poziv više ne preusmjerava. Međutim, postoje neki scenariji, kao što su propušteni ili napušteni pozivi prilikom upotrebe sustava partnerske telefonije u kojima morate eksplicitno nazvati ovaj API kako biste obrisali PSR zapis.

URI krajnje točke

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

Metoda HTTP

POST

Zaglavlja

Autorizacija: Vlasnik <access_token>

Vrsta sadržaja: aplikacija/json

Parametri

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

  • Parametar voiceCallId je Salesforce voiceCallId ili ID kontakta dobavljača telefonije.
  • Detaljan opis parametara koje ovaj zahtjev prihvaća možete pronaći u Salesforce službenoj dokumentaciji u odjeljku „Parametri”.

Odgovor (uspješan)

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

Odgovor (s pogreškama)

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

Prijevodi telefonskog broja

Različite interakcije između usluge Cloud Voice i Webex Contact Center ovise o prijevodu telefonskog broja. Zbog međunarodnih razlika i aplikacija specifičnih za korisnike, potreban je prilagodljiv alat za prijenos telefonskih brojeva iz formata A u format B.

Webex Contact Center za glasovno rješenje u oblaku automatski uklanja sve znakove osim brojeva, oznaka (#), zvjezdice (*), zareze (,) i vodeće znakove plusa (+). Također uklanja prvu pojavu (0). To će se učiniti PRIJE primjene prijevoda telefonskog broja.

Ovaj vodič opisuje kako konfigurirati prijevode telefonskih brojeva.

Polja

Prijevodi telefonskih brojeva pohranjuju se u polja Ime i vrijednost. To vam omogućuje konfiguriranje neograničenog broja pravila po značajki.

Konfiguracija je pohranjena kao niz JSON.

Imajte na umu da je potrebno izbjeći obrve, npr. \d+ postaje \\d+.

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

Naziv polja tehnički se ne koristi. Tu je da se doda ljudski čitljiv niz kako bi se brzo identificirala svrha ovog pravila. Dobra su imena, na primjer: Uklonite sve vodeće nule, Dodajte vodeću plus itd.

Izrada pravila prijevoda

Pravila su navedena kao regularni izrazi. Točnije: JavaScript implementacija regularnih izraza.

Dobar način za početak je čitanje RegExp dokumenta iz MDN web dokumenata.

Ipak, stvaranje složenih regularnih izraza često je složeno. Stoga smo dodali dodatnu sintaksu kako bi konfiguracija bila što jednostavnija.

Slika u nastavku prikazuje opću sintaksu pravila prijevoda telefonskog broja:

Predikat

Predikat se koristi za određivanje intervala koji određuje duljinu broja koji se podudara.

Gornji predikat navodi da se podudaraju svi brojevi duljine od 7 do 11 znakova (uključujući rubove i razmake).

Predikati uvijek odgovaraju originalnoj duljini broja. To pomaže pojednostaviti konfiguraciju smanjenjem rizika od pravila sudara za interne/vanjske brojeve.

Uzorak

Uzorak određuje format broja koji se podudara.

Gornji uzorak navodi da se broj mora sastojati samo od znamenki i odabire ih.

Birač

Birači definiraju konačni format broja. Ako je potrebno dodati znakove/znamenke koji izvorno nisu bili prisutni, to je mjesto na kojem se to treba učiniti.

Birač je posljednji korak u izgradnji broja. Na temelju izlaza uzorka, birač izrađuje novi broj.

Primjer 1

Sljedeći primjer prikazuje kako prenijeti broj primljen iz kontaktnog centra u formatu 0319175200 u švicarski E164 format +41 31 917 52 00.

Ovaj primjer koristi dva pravila prijevoda (1. i 2.)

Prvo pravilo u ovom primjeru zapravo ne mijenja broj. Za brojeve između 1 i 17 znakova uklonit će se sve osim znamenki. Budući da nema neznamenki, ništa se ne mijenja.

Drugo se pravilo primjenjuje na brojeve koji su točno sljedeći broj znakova: 10 (izvorno). 0319175200 se podudara i stoga se pravilo primjenjuje. Uzorak navodi da broj mora započeti skupinom od jedne znamenke (\d{1}), zatim skupinom od dvije znamenke (\d{2}), zatim skupinom od tri znamenke (\d{3}) itd.

Birač zatim pristupa skupinama uzorka kako bi definirao niz novih brojeva. To znači da se $2 odnosi na prvu (\d{2}) i stoga sadrži 31.

Primjer 2

Sljedeći primjer prikazuje kako prenijeti broj primljen iz kontaktnog centra u formatu +14693150217 u američki E164 format +1 469 315 0217.

Ovaj primjer koristi dva pravila prijevoda (1. i 2.)

  1. Taj broj ima točno 12 znakova, stoga se primjenjuje pravilo „Dodaj razmake američkim brojevima”.
  2. (\+1) kaže da broj mora započeti s +1. Ako broj znakova ima 12, ali ne počinje s +1, pravilo se otkazuje i ništa se ne mijenja.
  3. (\d{3}) kaže da nakon +1 mora slijediti 3 znamenki.
  4. (\d{3}) kaže da nakon posljednjih 3 znamenki mora slijediti još 3 znamenki.
  5. (\d{4}) kaže da nakon posljednjih 3 znamenki mora slijediti 4 znamenki.

Ako se nešto od toga ne podudara, broj se neće mijenjati.

Dakle, sva se pravila primjenjuju na „+14693150217“. Stoga se broj mijenja za „$1 $2 $3 $4“:

  1. $1 se odnosi na skupinu (\+1), broj za slanje na glas usluge u oblaku izgleda kao +1.
  2. $2 se odnosi na prvi od dva (\d{3}), broj za slanje na glas usluge u oblaku izgleda kao +1 469.
  3. $3 se odnosi na drugi od ta dva (\d{3}), broj za slanje na glas u oblaku usluge izgleda kao +1 469 315.
  4. $4 se odnosi na posljednju skupinu (\d{4}), broj za slanje na uslugu Cloud Voice izgleda kao +1 469 315 0217.

Prostori u zamjenskom dijelu pravila „$1 $2 $3 $4“ koriste se izravno. Dakle, ako koristite „$1-$2-$3-$4“, broj će biti preveden na: +1-469-315-0217

Također vam je dopušteno ukloniti skupine: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->$2 $3 $4 bit će preveden na: 469 315 0217. [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})-> $3 $4 će biti preveden na: 315 0217.

Također je moguće pretvoriti međunarodni broj u SAD-u na lokalni, kao što je: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->($2) $3-$4.

Tada će dolazni broj „+14693150217“ biti preveden na: (469) 315-0217.

Primjer 3

Sljedeći primjer prikazuje kako prenijeti broj primljen iz kontaktnog centra u formatu +491515555531 na njemački E164 format +49 151 5555 531.

Ovaj primjer koristi dva pravila prijevoda (1. i 2.)

  1. Taj broj ima točno 13 znakova, stoga se primjenjuje pravilo „Dodaj razmake njemačkim brojevima”.
  2. (\+49) kaže da broj mora započeti s +49. Ako broj znakova ima 13, ali ne počinje s +49, pravilo se otkazuje i ništa se ne mijenja.
  3. (\d{3}) kaže da nakon +49 mora slijediti 3 znamenki.
  4. (\d{4}) kaže da nakon posljednjih 3 znamenki mora slijediti 4 znamenki.
  5. (\d{3}) kaže da nakon posljednjih 4 znamenki mora slijediti 3 znamenki.

Ako se nešto od toga ne podudara, broj se neće mijenjati.

Dakle, sva pravila vrijede za „+491515555531“. Stoga se broj mijenja za „$1 $2 $3 $4“:

  1. $1 se odnosi na skupinu (\+49), broj za slanje na glas usluge u oblaku izgleda kao +49.
  2. $2 se odnosi na prvi od dva (\d{3}), broj za slanje na glas usluge u oblaku izgleda kao +49 151.
  3. $3 se odnosi na drugi od ta dva (\d{4}), broj za slanje na glas u oblaku usluge izgleda kao +49 151 5555.
  4. $4 se odnosi na posljednju skupinu (\d{3}), broj za slanje na uslugu Cloud Voice izgleda kao +49 151 5555 531.

Isto se odnosi i na prvo pravilo. Možete upotrijebiti zamjenski dio $1 $2 $3 $4 kako biste odabrali što ćete upotrijebiti s broja.

Više primjera Regex prevođenja

Opis Prijevod Regex
Ukloni sve znakove osim znamenki [1,17]->[^\d]+
Ukloni sve znakove osim znamenki & + [1,17]->[^+\d]+
Opis Prijevod Regex
Ukloni +1 [12,12]->(.{1})(\d{1})(\d{10})->$3
Ukloni +1 [10,12]->(^\+1+)(\d+)->$2
Ukloni +49 [10,15]->(^\+49+)(\d+)->$2
Ukloni +49 [10,15]->(.{1})(\d{2})(\d{9})->$3
Ukloni +41 [10,13]->(^\+41+)(\d+)->$2
Ukloni +41 [10,13]->(.{1})(\d{2})(\d{9})->$3
Ukloni +XX [10,14]->(^\++)(\d{2})(\d+)->$3
Opis Prijevod Regex
Uklonite + i zamijenite ga s nula US E164 [10,12]->(.{1})(\d{1})(\d{10})-> 001 $3
Uklonite +1 i zamijenite ga s US E nula164 [10,12]->(^\+1+)(\d+)-> 001$2
Uklonite + i zamijenite ga s nula DE E164 [12,15]->(.{1})(\d{2})(\d{10})-> 0049 $3
Uklonite +49 i zamijenite ga s DE E nula164 [10,12]->(^\+49+)(\d+)-> 0049$2
Uklonite + i zamijenite ga s nula CH E164 [10,13]->(.{1})(\d{2})(\d{9})-> 0041 $3
Uklonite +41 i zamijenite ga s CH E nula164 [10,12]->(^\+41+)(\d+)-> 0041$2
Opis Prijevod Regex
US broj s prostorom [12,17]->(\d{1})(\d{3})(\d{3})(\d{4})->+1 $2 $34
US broj s prostorom [12,17]->(\+1)(\d{3})(\d{3})(\d{4})->$1 $2 $34
DE broj s prostorom [12,17]->(\d{2})(\d{3})(\d{4})(\d{3})->+49 $2 $34
DE broj s prostorom [12,17]->(\+49)(\d{3})(\d{4})(\d{3})->$1 $2 $34
CH broj s razmakom [12,17]->(\d{2})(\d{2})(\d{3})(\d{2})(\d{2})->+41 $2 $34
CH broj s razmakom [12,17]->(\+41)(\d{2})(\d{3})(\d{2})(\d{2})->$1 $2 $34

Konfiguracija stranice VoiceCall

Konfigurirajte stranicu snimke VoiceCall

Stranica za snimanje VoiceCall unaprijed je konfigurirana prema zadanim postavkama, s izgledom stupca 3 i sljedećim komponentama:

  • Radnje i preporuke
  • Bilješke o pozivu
  • Pojedinosti poziva
  • Snimke

Komponente se mogu slobodno ukloniti ili dodati na stranicu, ovisno o poslovnim potrebama. Mogu se upotrebljavati i različiti izgledi stranice, ali neke komponente, kao što su Reproduktor snimanja poziva i Tekst razgovora, mogu stati samo u srednja i velika područja predloška.

Prikaži komponentu razloga završavanja

Komponenta razloga završavanja mora se prikazati tijekom poziva i završavanja.

Dodajte Ciscovu komponentu razloga završavanja na stranicu zapisa VoiceCall:

  1. Povucite Cisco Wrap-Up Reason Web-komponenta Lightning iz Prilagođenog područja na popisu Lightning komponenti na stranici Snimanje VoiceCall.
  2. Kliknite Save.
  3. Kliknite Activate.
  4. Kliknite Assign as Org Default.
  5. Kliknite Save.
  6. Kliknite Save ponovno, zatim kliknite Back arrow da biste se vratili na stranicu.

Datoteka Cisco Wrap-Up Reason komponenta će se automatski prikazati tijekom poziva i završetka:

Ako se doda na stranicu, za svaki poziv prikazuje se komponenta razloga završavanja tvrtke Cisco, čak i ako u kontaktnom centru Cisco nije konfiguriran završetak.

Prikaži reproduktor snimki poziva

Reproduktor snimki poziva prikazat će se ako je za odgovarajući glasovni poziv spremljena veza snimke.

Slijedite ove korake kako biste dodali komponentu Reproduktora snimanja poziva na stranicu snimke VoiceCall:

  1. Povucite web-komponentu programa Lightning Web-Player za snimanje poziva na stranicu VoiceCall Recording
  2. Kliknite Save.
  3. Kliknite Activate.
  4. Kliknite Assign as Org Default.
  5. Kliknite Save.
  6. Kliknite Save ponovno i kliknite strelicu za povratak kako biste se vratili na stranicu.

Administratori usluge Webex

Konfiguracija tijeka

Skočni prozor na zaslonu

Čvor „Screen Pop” dostupan je u tijeku usluge Webex Contact Center. Može se koristiti za pokretanje skočnog zaslona u usluzi Cloud Voice ili u zasebnom prozoru.

Više informacija o toj funkciji možete pronaći u dokumentaciji za Dizajner tijeka .

Skočni prozor na zaslonu u zasebnom prozoru

Da biste otvorili skočni prozor na zaslonu u zasebnom prozoru, u čvoru „Skočni zaslon” mora biti naveden absolute URL. Parametri upita dodat će se URL-u kao parametri pretraživanja.

Podržani su sljedeći načini rada:

  • Kartica novog preglednika – Uvijek otvara novu karticu preglednika.
  • Kartica postojećeg preglednika – U skočnom prozoru kartice Postojeći preglednik otvara se nova kartica preglednika. Ta će kartica biti namjenska kartica za naknadne prikaze kartice Postojećih preglednika, a URL će se osvježiti unutar te određene kartice preglednika.
  • Unutar radne površine – upravlja se na isti način kao Nova kartica preglednika.

Trenutačno otvorena stranica može spriječiti preusmjeravanje. U tom se slučaju otvara skočni prozor kartice Postojeći preglednik u novoj kartici preglednika.

Je li taj članak bio koristan?
Je li taj članak bio koristan?