U ovom članku
dropdown icon
Pregled
    Vebek kontakt centar za usluge Salesforce Cloud Voice
    Preduslovi i ograničenja
    Licence
    Omogućite Omni-Channel
    Ograničenja
dropdown icon
Zahtevi
    Salesforce paket 1.2 i noviji
    Kodovi u praznom hodu
    Ograničenja stope
dropdown icon
Integrirati
    Instalacija
    Instalirajte i konfigurišite Vebek kontakt centar za servis Cloud Voice
    Dodelite status (e) prisustva agentima
dropdown icon
Konfiguracija
    Kreirajte prilagođeni zapis metapodataka za akreditive Vebek kontakt centra
    Kontakt centar
    Uvezite kontakt centar
    Konfigurišite kontakt centar
dropdown icon
Prilagodite
    Eksterna klijentska aplikacija za integraciju Vebek kontakt centra
    Konfiguracija Vebek kontakt centra i skripta za kreiranje zapisa glasovnih poziva
Salesforce dozvole potrebne korisničkoj funkciji
dropdown icon
Usluga Cloud Voice API omotača
    Preduslovi
    Koristite servisni Cloud Voice API omotač
    Preuzmite Access_Token
    Izvršite zahteve
    Kreirajte glasovni poziv (odeljak)
    Ažurirajte glasovni poziv
    Izvršite Omni-tok
    Jasno rutiranje
dropdown icon
Prevodi telefonskih brojeva
    Kreiranje pravila prevođenja
dropdown icon
Konfiguracija stranice VoiceCall
    Konfigurišite stranicu zapisa VoiceCall
    Prikažite komponentu Rip-Up Reason
    Prikažite plejer za snimanje poziva
dropdown icon
Vebek Admini
    Konfiguracija protoka
Integrišite Vebek kontakt centar sa Salesforce servisom Cloud Voice
list-menuU ovom članku
list-menuPovratne informacije?

Vebek kontakt centar za usluge salesforce Cloud Voice integriše Cisco-ove robusne CCAAs (kontakt centar kao usluga) sa Salesforce-ovim CRM-om, omogućavajući preduzećima da upravljaju omnikanalnim interakcijama kupaca (glasovnim, digitalnim) unutar Salesforce interfejsa, koristeći Vebek AI za virtuelne agente, transkripciju i inteligentno rutiranje, pretvarajući agente u „super-agente“ sa objedinjenim podacima za bolje korisničko iskustvo.

Pregled

Vebek kontakt centar za usluge Salesforce Cloud Voice

Vebek kontakt centar za usluge Cloud Voice je rešenje za integraciju koje donosi moć Vebek kontakt centra u konzolu agenta Salesforce Service Cloud Voice Omni-channel.

Pre nego što nastavite sa instalacijom, pogledajte sledeći odeljak:

da biste saznali više o preduslovima i ograničenjima Salesforce Service Cloud Voice i osigurali da je vaš Salesforce Org spreman da omogući i instalira Vebek kontakt centar za paket Service Cloud Voice.

SCV Voice Connector Release 1 je generalno dostupno. Ovaj vodič uključuje procedure podešavanja, pružanje partnerske telefonije i konfiguraciju jednokratne prijave (SSO).

Preduslovi i ograničenja

Preduslovi (podtema)

Korisnički interfejsi: Service Cloud Voice dostupan je samo u Salesforce Lightning Ekperienciji.

Service Cloud Voice dostupan je u ovim izdanjima:

  • preduzeće
  • Neograničeno
  • Programer

Licence

  • Kupci moraju da kupe novu licencu za dodatak A-SF-VOICE po prijavljenom agentu pored Flek 3 standardnih ili Premium licenci za Vebek kontakt centar. Za više informacija pogledajte vodič za naručivanje Flek 3.

  • Salesforce Voice za partnersku telefoniju

Pre nego što uključite Glas, morate da podesite preduslovne usluge u svojoj organizaciji.

  • Idite na Informacije o kompaniji > Licenca za postavljanje dozvol a
    • Proverite da li je usluga Cloud Voice User (partnerska telefonija).

      Sva izdanja za programere sada dolaze sa 5 licenci za partnersku telefoniju dostupne za testiranje.

  • Alternativno, to možete potvrditi tako što ćete otići u Salesforce Setup i potražiti „glas“ na levoj bočnoj traci.

    • Ako se pojavi „Kontaktni centri za partnersku telefoniju“, imate SCV licencu.
    • Ako opcija „Kontaktni centri za partnersku telefoniju“ nije vidljiva, „O mogući servis Cloud Voice“ prateći korake u nastavku.
      • Idite na Salesforce Setup i pretražite i izaberite „Podeš avanje partnerske telefoni je“ i prebacite dugme na „O mogući servis Cloud Voice“.

      • Omogućite Omni-Channel kako biste omogućili svojim agentima da upućuju i primaju pozive.

Omogućite Omni-Channel

Ako je Omni-Channel već omogućen u vašoj organizaciji, preskočite ovaj korak.

  1. U okviru Podešavanje unesite Omni-Channel Settings u polje za brzo pronalaženje, a zatim izaberite Podešavanja svih kanala.

  2. Izaberite O mogući Omni-Channel.
  3. Kliknite na dugme Sačuvaj.

Ograničenja

  • Glas je dostupan samo u programu Lightning Ekperience.
  • Glas je podržan u servisnom oblaku i oblaku prodaje kao dodatna licenca.
  • Glas nije podržan na Salesforce Mobile ili na iPad Safariju.
  • Glas je podržan samo na veb pregledačima Google Chrome, Microsoft Edge (Chromium) i Mozilla Firefok. Kolačići moraju biti omogućeni da bi se omogućila jednokratna prijava (SSO).
  • Standardna navigacija nije podržana.
  • Telefonija je visoko regulisana, pa se obratite svom predstavniku Salesforce-a o dostupnosti Voice-a u vašem regionu.
  • Višestranačka konferencija nije podržana pomoću Salesforce Service Cloud Voice konektora.

Zahtevi

Salesforce paket 1.2 i noviji

Za Salesforce paket 1.2 ili noviji, implementacija mora da uzima u obzir digitalnu i glasovnu integraciju i održavanje VebSocket-a.

Kodovi u praznom hodu

Pronađite neaktivne kodove

Da biste postavili kodove u praznom hodu, sledite ove korake:
1

Prijavite se uManagement Portal.

2

Idite na Kontakt centar > DESKTOP EXPERIENCE > Idealni/završni kodovi.

3

Uverite se da su prikazani neaktivni kodovi, u suprotnom kliknite na padajuće dugme filtera i izaberite Idle Code na vrhu stranice.

4

Kliknite na Idle Code da biste otvorili prikaz detalja. Tamo možete pronaći ID Idle Code.

ID-ovi se mogu kopirati, a zatim koristiti za konfiguraciju mapiranja stanja prisust va. Jedan od ID-a mora se koristiti kao podrazumevani razlog Cisco Not Readi.

Ograničenja stope

Ovaj odeljak se odnosi samo na paket ranog pristupa u slučaju da se veći broj agenata testira na paketu ranog pristupa (npr. 0.2). Ovo NIJE potrebno za GA paket.

Vebek kontakt centar primenjuje standardna ograničenja stope API-ja na integraciju organizacije Kontakt centra. Za detal je pogledajte API ograničenja stop e.

Ograničenje stope treba povećati. Da biste to postigli:

  • Napravite kartu pomoću podr ške Vebek kontakt centra.
  • Navedite organizaciju Vebek kontakt centra i traženo standardno ograničenje stope API-ja za integraciju (za izračunavanje pogledajte dole).
  • Spomenite da je povećanje ograničenja stope API-ja potrebno jer koristite Vebek kontakt centar za servis Cloud Voice.

Vebek kontakt centar za servis Cloud Voice, 15 zahteva po agentu u minuti za integraciju organizacije kontakt centra. Da biste izračunali dobru početnu tačku za ograničenje stope, možete koristiti sledeću formulu:

Ograničenje brzine u minuti = 15 * maksimalni broj agenata koji rade paralelno u organizaciji Vebek kontakt centra

Integrirati

Instalacija

Pre nego što nastavite sa instalacijom, pogledajte odeljak Preduslovi i ograničenja da biste saznali više o preduslovima i ograničenjima Salesforce Service Cloud-a.

Instalirajte i konfigurišite Vebek kontakt centar za servis Cloud Voice

Kada se dobije licen ca Service Cloud Voice za partnersku telefoni ju, stranica za podešavanje partnerske telefoni je pojavljuje se u meniju Podešavanje.

Dodatne informacije mogu se naći u službenoj referenci Salesforce-a (direktna veza).

1

U okviru Podešavanje unesite Partner Telephony Setupu polje Brzo pronalaženje, a zatim izaberite Podešavanje partnerske telef onije.

2

Omoguć ite Uključivanje glasa pomoću partnerske telefonije.

Stranica Kontaktni centri za partnersku telefoni ju pojavljuje se u meniju Podešavanje.

Ako planirate da primenite paket u Salesforce peskovniku, zamenite login.salesforce.comdeo veze za instalaciju sa. test.salesforce.com Imajte na umu da se ovaj paket uklanja iz vaše organizacije peskovnika kad god kreirate novu kopiju peskovnika.

Instalirajte paket

Da biste instalirali paket:

1

Otvorite priloženi link paketa da biste započeli instalaciju.

2

Prijavite se u Salesforce organizaciju gde paket treba da bude instaliran.

3

U čarobnjaku za instalaciju izaberite bezbednosnu opciju „Instaliraj samo za administratore“ (1) i kliknite na Inst aliraj (2).

Odredite koji korisnici dobijaju određene dozvole za objekte i komponente koje dolaze sa Vebek Contact Center for Service Cloud Voice paketom. Pored toga, dodel ite im ove dozvole; Skupovi dozvola koji dolaze sa Vebek kontakt centrom za paket Service Cloud Voice pomažu u ovom procesu.

Čarobnjak za instalaciju paketa - pojavljuje se ekran dobrodošlice:

Instalacioni paket nije direktno dostupan preko Salesforce AppExchange-a. Kupci moraju da koriste dugme „Preuzmi odmah“ na listi AppExchange, koje otvara obrazac za kontakt da bi zatražili vezu za instal aciju i Cisco aktivaciju.

4

Dajte sledeće skupove dozvola najmanje jednom korisniku, tako da možete da kreirate kontakt centar:

Contact Center Admin (Partner Telephony).
5

Kliknite na Podešavanje | Korisnici | Korisnici.

6

Pretraživanje i odabrani korisnik.

7

Pomerite se nadole do „Zadaci za postavljanje dozvola“.

8

Kliknite na Uredi zadatke

9

Za administr atore kontakt centra: dodel ite skup dozvola administratora kontaktnog centra (partner ska telefonija).

10

Za ag ente kontakt centra: dodelite skup dozvola agenta za kontakt centar (partnerska telefonija) i skup dozvola agenta za kontakt centar za Vebek SCV.

Ne preporučuje se odabir opcije Instaliraj za sve korisnike, jer ovo daje sva dozvola (čitanje, kreiranje, uređivanje i brisanje) na komponentama i objektima paketa svakom korisniku koji koristi prilagođeni korisnički profil.

11

Dodelite licencu za paket za korisnike za rad sa Connects for Service Cloud Voice.

  • Kliknite na Podešavanje | Aplikacije | Pakovanje | Instalirani paketi.
  • Kliknite na Upravljanje licenc ama pored nedavno instaliranog Vebek kontakt centra za usluge Cloud Voice.
  • Kliknite Dodaj korisnike.
  • Izaberite korisnike kojima će biti dodeljena licenca i kliknite na Dodaj.

12

Alternativno, možete kliknuti na Po dešavanje | Korisnici | Korisnici. .

13

Pretražite i izaberite korisnika.

14

Pomerite se nadole do upravljanih paketa.

15

Kliknite na Dodeli licence.

16

I zaberite Vebek kontakt centar za paket Service Cloud Voice sa liste.

17

Kliknite na Dodaj.

18

Kreirajte statuse prisustva da biste definisali koji servisni kanali su dodeljeni različitim statusima. Agenti se mogu prijaviti na Omni-Channel sa različitim statusima u zavisnosti od vrste posla koji imaju pravo da primaju.

19

U okviru Podešavanje unesite Presence Statusesu polje za brzo pronalaženje, a zatim izaberite Stat usi prisustva.

20

Kliknite na Novo. Napravite najmanje jedan status za „Online“ i jedan za „Zauzet“.

  • Kreirajte namenski status zauzetog prisustva za RONA. Konfiguracija prisustva može se koristiti za automatsko podešavanje statusa Omni-Channel na određeni status kad god se RONA pojavi na CTI strani ili unutar Salesforce-a.
  • Ako konfigurišete status RONA u okviru Kon figuracije prisustva, uverite se da ne koristite podrazumevanu konfiguraciju prisustva. Trenutno Vebek kontakt centar za servis Cloud Voice ne dohvata status RONA konfigurisan u okviru podrazumevane konfiguracije.

Dodelite status (e) prisustva agentima

1

U okviru Podešavanje unesite Skupove dozvola u polje Brzo pronalaženje, a zatim izaberite Skupovi dozvola.

2

Kliknite da biste otvorili Set dozvola za partnersku telefoniju.

3

Kliknite na Pri stup statusima prisustva usluge.

4

Kliknite na Uredi.

5

Na listi Dostupne prisustva usluga izaberite prethodno kreirane statuse prisustva i kliknite na Dodaj da biste ih povezali sa skupom dozvol a. Agenti koji su dodeljeni ovom skupu dozvola mogu se prijaviti na Omni-Channel sa bilo kojim statusom prisustva koji im je dostupan.

6

Kliknite na dugme Sačuvaj.

7

Kliknite na Upravljanje zad acima na istoj stranici. Zatim kliknite Dodaj zadatak u gornjem desnom uglu, izaberite željenog korisnika, kliknite na dugme Dal je, izaberite opciju isteka za dodeljene korisnike (Opciono), a zatim kliknite na dugme Dodeli.

Service Cloud Voice koristi spoljni domen za rad sa zapisom VoiceCall. Sledeći URL-ovi moraju biti dodani u „Podešavanja udaljenog sajta“ u podešavanju (kliknite ovde da biste otvorili zvaničnu dokumentaciju):

Primer: Kako pronaći URL instance.

8

Pogledajte URL u adresnoj traci pregledača nakon prijavljivanja. URL instance je deo pre „.mi.salesforce.com“ ili „.salesforce.com“ ili. „lightning.force.com“. Na primer, ako je vaš URL https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/, onda je „orgfarm-54a38e30ad-dev-ed.development“ URL vaše instance.

Primer:

URL porekla: https://cisco.lightning.force.com

Primer: URL za dodavanje:

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

9

Stavka uslužnog programa Omni-Channel potrebna je u aplikaciji Lightning Service Console da bi agent mogao da koristi Service Cloud Voice.

  • U okviru Podešavanje unesite Aplikacije u polje za brzo pronalaženje, a zatim izaberite Upravitelj aplikacija.
  • Kliknite na padajuću listu pored aplikacije Service Console ili aplikacije koju želite da koristite, a zatim kliknite na dugme Uredi.
  • U odeljku Podešavanja aplikacije kliknite na Uslužne stavke (samo na radnoj površini).
  • Kliknite na Dodaj stavku uslužnog programa.
  • U modalnom prozoru potražite Omni-Channel.
  • Kliknite Omni-Channel.
  • Kliknite na dugme Sačuvaj i izađite iz Upravitelja aplikacija.

Zvaničnu referencu iz Salesforce-a možete pronaći klikom na dug me Hajde da uradimo ovo koje otvara stranicu Kon figurišite iskustvo agenta za servis Cloud Voice sa partnerskom telefoni jom na portalu za pomoć Salesforce (direktna veza).

10

U okviru Podešavanje unesite Po dešavanje partnerske telefoni je u polje Brzo pronalaženje, a zatim izaberite Podešavanje partnerske telefonije.

11

Pomerite se nadole do odelj ka 5 Još postavki glas a.

12

Da biste omogućili zaštitu od klikova za stranice Visualforce sa zaglavljima on emo gućenim tokom rada sa softfonom u programu Lightning Ekperience, morate dodati domene sa kojih se softphone i prilagođene trake sa alatkama učitavaju kao pouzdane domene, pored URL-a instance Salesforce-a.

Ova podešavanja i lista Pouzdanih domena možete pronaći u odeljku Podeš avanje | Bezbednost | Po dešavanja sesije.

Da biste preuzeli ispravan Visualforce domen, idite na Po dešavanje | Prilagođeni kod | Visualforce Pages i kliknite na dugme Pregled za. CiscoScvMainWxCC Salesforce može automatski preusmeriti na drugi URL, u zavisnosti od konfiguracije Salesforce ORG. Kopirajte URL i dodajte ga na listu odabirom „Visualforce Pages“ kao iFrame tip. Trusted Domains for Inline Frames

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

Da biste dobili domen Instance Salesforce, kopirajte URL prikazan u traci URL pregledača i dodajte ga na listu Pou zdane domene za ugrađene okvire liste od abirom Visualforce Pages kao iFrame tip.

Primer: MiDomainName.Lightning.Force.com

Ako nemate Moj domen raspoređen u vašoj organizaciji, format URL-a je drugačiji. Ako imate postavljen Moj domen i poboljšani domeni nisu omogućeni u vašoj organizaciji, vaš format URL-a je drugačiji. Ako poboljšani domeni nisu omogućeni, postav ka Stabilizuj URL-ove u Visualforce, Ekperience Builder-u, studiju Site.com i sadržajnim datotekama Moj domen takođe utiče na ovaj format. Detalje potražite u odeljku Formati URL-ova mog domena u pomoći za Salesforce.

Podešavanja zaštite od klikova i pouzdanih domena za iskustvo munje

13

Da bi prikazali kontrole snimanja tokom poziva, agentima je potrebna dozvola Control Call Recordingaplikacije.

Da biste ga dodelili, dodajte ga u skup dozvola kreiran u koraku Statusi prisustva.

  • Otvorite skup dozvola.
  • Kliknite na vezu Dozvole aplikacije.
  • Kliknite na dugme Uredi.
  • Dodajte dozvolu za snimanje poziva za kontrolu pozivnog centra i sa čuvajte.

Konfiguracija

Kreirajte prilagođeni zapis metapodataka za akreditive Vebek kontakt centra

Da biste se povezali sa Vebek kontakt centrom, morate da kreirate prilagođeni zapis tipa metapodataka:
1

U okviru Podešavanje unesite Prilagođeni tip meta podataka u polje Brzo pronalaženje, a zatim izaberite Prilagođeni tipovi metapodataka.

2

Na listi pronađite prilagođeni tip meta podataka VkCC veze.

3

Kliknite na Upravljanje zap isima ispred VxCC veze, a zatim Novo.

4

Unesite ime. Primer: VebEkccMetadata

5

Unesite standardni URL za autentifikaciju vKScc i tajnu klijenta za vašu organizaciju. Za podešavanje Salesforce telefonije sledite Konfigurišite Salesforce konektor u Vebek kontrolnom čvorištu.

6

Kliknite na dugme Sačuvaj.

7

Zapamtite ime VKScc veze koje vam je potrebno ovo ime u konfiguraciji Kontakt centra.

Kontakt centar

Datoteka definicije kontakt centra određuje skup polja i vrednosti koje se koriste za definis anje kontakt centra u Salesforce-u za određeni CTI sistem. Salesforce koristi datoteke definicije kontakt centra za podršku integraciji sa više dobavljača CTI sistema.

Dodatne informacije mogu se naći u službenoj dokumentaciji Salesforce-a (direktna veza).

Uvezite kontakt centar

Preuzmite najnoviju verziju Kontakt centra ovde.

Nadogradnja sa beta verzije: Ovaj vodič opisuje čistu instalaciju izdanja Opšte dostupnosti (GA) integracije Vebek kontakt centra za Salesforce Service Cloud Voice.

Ako nadograđujete sa beta verzije integracije, nemojte ponovo koristiti postojeći zapis centra za kontakt partnere. Umesto toga:

  1. Uvezite KSML datoteku Partner Contact Center koja je priložena izdanju GA.
  2. Napravite novi zapis za kontakt centar partnera koristeći uvezeni KSML.
  3. Ažurirajte konfiguraciju da biste koristili novokreirani kontakt centar za partnere.

GA Partner Contact Center XML sadrži ažurirane vrednosti konfiguracije, uključujući tačan URL konektora i druge metapodatke. Ponovna upotreba zapisa Partnerskog kontaktnog centra kreiranog iz Beta KSML-a može zadržati zastarele vrednosti konfiguracije i sprečiti pravilno funkcionisanje integracije.

1

U okviru Podešavanje unesite kontakt centre za partnersku telefoniju u polje za brzo pronalaženje, a zatim izaberite Kontaktni centri za partnersku telefoniju.

Prikazuje se lista postojećih (ako ih ima) kontakt centara.
2

Kliknite na K reiraj kontakt centar na desnoj strani stranice.

3

Izaberite Vebek kontakt centar kao svog dobavl jača telefonije. Zatim kliknite na dugme Dalje.

Otvara se pregledač datoteka.
4

Izaberite .xmldatoteku koja sadrži definiciju vašeg kontakt centra.

5

Kliknite na Otvor i.

Datoteka je uvezena.
6

Proverite da li je vaš kontakt centar prikazan u prikazu liste kontaktnih centara.

Konfigurišite kontakt centar

1

U okviru Podešavanje unesite kontakt centre za partnersku telefoniju u polje za brzo pronalaženje, a zatim izaberite Kontaktni centri za partnersku telefoniju.

2

Kliknite na prethodno uvezeni kontakt centar.

3

Kliknite na Uredi.

Tabela 1. Detalji kontakt centra
PoljeOpis
Prikazano ime Ovo je ime Kontakt centra koji se pojavljuje na listi dostupnih kontakt centara. Ista datoteka definicije kontaktnog centra (.kml) može se uvesti više puta i dati joj različita imena prikaza.
Javni ključ

Da biste koristili funkcije Voice, potreban je sertifikat sa javnim i privatnim ključem. Da biste dobili privatni ključ, moguće je generisati samopotpisani sertifikat, generisati sertifikat pot pis an Certificate Authority ili direktno uvesti datoteke Java ključeva (JKS) ili datoteke Bounci castle fips keystore (BCFKS) pomoću dugmeta Uvoz iz prodavnice ključeva.

Nakon generisanja sertifikata:

  • Kliknite na oznaku Sertifikat.
  • Kliknite na Preuzmi sertifikat.
  • Otvorite preuzeti sertifikat pomoću uređivača teksta.
  • Kopirajte njegov sadržaj u polje Javni ključ Kontakt centra.

Obavezno: Da

Jedinstveno ime sertifikata

Sam Unique Nameopotpisani sertifikat stvoren za jav ni ključ.

Obavezno: Da

Ready State ID
  • Otvorite stranicu Statusi prisustva u podešavanju.
  • Kliknite na status na mreži i kopirajte njegov Salesforce ID sa URL trake.
  • Nalepite ID u ovo polje.

Obavezno: Da

Nije spreman ID države
  • Otvorite stranicu Statusi prisustva u podešavanju.
  • Kliknite na Status zau zetosti i kopirajte njegov Salesforce ID sa URL trake.
  • Nalepite ID u ovo polje.

Obavezno: Da

Podrazumevani razlog za Cisco nije spreman

Cisco ID koda u praznom hodu koji se koristi kao podrazumevani kod u stanju mirovanja u slučaju da nije predvi đeno mapiranje za određeno stanje prisustva.

Obavezno: Da

Da biste proverili konfigurisane ID-ove koda u praznom hodu, pogledajte odeljak Neaktivni kodovi.

Mapiranje stanja prisustva

Koristi se za mapiranje statusa Salesforce Omni Presence u stanje Cisco Readi i Not Readi ko dove razloga.

Stat usi neaktivnog koda moraju se dodati:

  • Otvorite stranicu Statusi prisustva u podešavanju.
  • Kliknite na jedan od stat usa Zauzet i kopirajte njegov Salesforce ID sa URL trake. ID-ovi statusa prisustva počinju sa 0N5. na primer 0N51X0000000AUT.
  • Nalepite ID u ovo polje, nakon čega sledi zarez i Cisco ID koda u praznom hodu.
  • Jedno ili više zauzetih preslikavanja može se dodati pomoću razdvajanja zare za.

Da biste izbegli probleme sa sinhronizacijom, Default Not Ready IDmora se konfigurisati i u mapiranju.

Ako ste konfigurisali statuse za Odbi janje i Push Timeout u okviru Kon figuracije prisust va, dodajte ih i u mapiranje sa odgovarajućim stanjem Cisco Not Readi.

Format:

  • Zauzet mapiranjem: busyPresenceID1, ciscoAuxCodeID1
  • Podrazumevano mapiranje koje nije spremno:, defaultNotReadyPresenceIDciscoDefaultNotReadyAuxCodeID
  • Online mapiranje: onlinePresenceId, 0

Odvojite svako kompletno mapiranje točkicom.

Obavezno: Da

Evo primera završenih neaktivnih kodova za ručak, sastanak, pauzu.

Promenljiva poziva za ID glasovnog poziva

Promenljiva poziva koja se koristi za čuvanje ID-a trenutnog glasovnog poziva. Kor isti se za ispravno ažuriranje stanja poziva.

Format: Ime promenljive kako je konfigurisano u toku Vebek kontakt centra. Na primer SCV_VoiceCallRecordId

Obavezno: Da

Podrazumevana vrednost: SCV_VoiceCallRecordId

Ako ste kombinovali ID zapisa glasovnog poziva i ključ za poziv dobavljača u jednu promenljivu toka, možete da konfigurišete njegovo ime u ovom polju. Takođe pogledajte promenljivu protoka za ID zapisa glasovnog poziva i ključ za poziv dobavljača.

Promenljiva poziva za pozivni ključ dobavljača

Promenljiva poziva koja se koristi za čuvanje ključa za poziv dobavljača trenutnog glasov nog poziva. Koristi se za otvaranje ispravnog zapisa glasovnog poziva.

Format: Ime promenljive kako je konfigurisano u toku Vebek kontakt centra. Na primer SCV_VendorCallKey

Obavezno: Da

Podrazumevana vrednost: SCV_VendorCallKey

Ako ste kombinovali ID zapisa glasovnog poziva i ključ za poziv dobavljača u jednu promenljivu toka, možete ostaviti ovo polje prazno i konfigurirati ime promenljive toka pomoću ID-a zapisa glasovnog poziva i ključem za poziv dobavljača u polju „Promenljiva poziva za ID glasovnog poziva“. Takođe pogledajte promenljivu protoka za ID zapisa glasovnog poziva i ključ za poziv dobavljača.

Prevođenje telefonskog broja za biranje

Pravila prevođenja telefonskog broja koja se primenjuju na broj pre njegovog bir anja.

Pogledajte pre vode telefonskih brojeva

Obavezno: Ne

Vebek kontakt centar Region

Stanar se koristi za određivanje regiona Vebek kontakt centra. Može se naći u URL-u portala Vebek kontakt centra, portala za razvoj ili radne površine. Na primer, devportal.wxcc-eu2.cisco.comkoristi region eu2.

Format: eu2

Obavezno: Da

Regioni Vebek kontakt centra i odgovarajući nizovi:

  • SAD: us1
  • Kanada: ca1
  • UK: eu1
  • Nemačka: eu2
  • Australija: anz1
  • Singapur: sg1
  • Japan: jp1
Vebek kontakt centar VebRTC domen

Domen se koristi za uspostavljanje ispravne VebRTC veze. Koristite lokaciju stanara vašeg Vebek kontakt 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

Obavezno: Da za VebRTC

Omogućite VCCAI transkripciju

Koristi se za omogućavanje ili onemogućavanje VCCAI transkripcije.

Format: Trueili False

Obavezno: Ne

Podrazumevana vrednost: False

Sačuvaj vezu za snimanje

Koristi se za čuvanje Vebek veze za snimanje poziva u zapisu glasovnog poziva.

Format: Trueili False

Obavezno: Ne

Podrazumevana vrednost: True

4

Na dnu stranice Kontakt centra kliknite na dugme Dodaj u odeljku Korisnici kontakt centra.

5

Kliknite + pored korisnika koji imaju pristup otvorenom Kontakt centru.

Na ovoj listi se pojavljuju samo korisnici koji imaju podešene Contact Center Agent (Partner Telephony) dozvole i koji nisu već dodeljeni drugim kontakt nim centrima.

Prilagodite

Eksterna klijentska aplikacija za integraciju Vebek kontakt centra

Konfigurišite aplikaciju spoljnog klijenta za Vebek kontakt centar Salesforce konektor

Da biste u punoj meri koristili Service Cloud Voice, tok poziva u kontakt centru može se prilagoditi za kreiranje zapisa glasovnog poziva i za izvršavanje protoka višekanalnog Salesforce dok je poziv na IVR-u.

Kreirajte sertifikat

Uverite se da ste već kreirali digitalni sertifikat u skladu sa bezbed nosnom politikom vaše organizacije.

Da biste generisali digitalni sertifikat, pogledajte Salesforce dokumentaciju na 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

Set dozvola za korisnika SCV integracije

Sledeći skup dozvola daje pristup Apek klasama koje koristi Connects for SCV za integraciju sa IVR tokovima kontakt centra i Vebek kontakt centrom za Salesforce za SCV.

Sledi primer konfiguracije i opisuje minimalne potrebne dozvole za rad integracije Kontakt centra/IVR.

  • Iz Podešavanja idite na Korisnici | Skupovi dozvola.
  • Kliknite na dugme N ovo.
    • Unesite oznaku, na primer: IVR Pristup SCV Apek klasama
    • Naziv API-ja se automatski popunjava
    • Licenca: Nema
    • Kliknite na dugme Sač uvaj.
  • Otvara se novi skup dozvola.
  • Idite na Apek Class Access.
  • Kliknite na dugme Uredi i dodajte sledeće Apek klase:
    • cisco_wxcc_scv.ServiceIzlet
  • Idite na Sistemske dozvole.
  • Kliknite na dugme Uredi i omogućite sledeće dozvole:
    • Apek REST usluge
    • API je Omogućen

Minimalni pristup - Profil integracije samo za API

Ovaj profil se koristi za integraciju sa Vebek kontakt centrom za Salesforce za SCV za kreiranje zapisa glasovnih poziva i izvršavanje Omni-Flova iz IVR toka.

Sledi primer konfiguracije i opisuje minimalne potrebne dozvole za rad integracije Kontakt centra/IVR.

Ovo je klon iz profila Minimalni pristup - API Only Integrations.

  • Iz Podešavanja idite na Korisnici | Profili.
  • Na listi Profili potražite Minimalni pristup profilu - Integracije samo za API.
  • Kliknite na ime profila da biste otvorili profil Minimalni pristup - Integracije samo API.
  • Na profilu Minimalni pristup - Integracije samo API- ja kliknite na dugme K lon.
  • Unesite novo ime profila, na primer: SCV Integracija.
  • Kliknite na dugme Sač uvaj.
  • Otvara se novi profil.
  • Proverite da li vaš profil Minimalni pristup — API Only Integrations ima uklonjene sve dozvole iz samog profila.
  • Idite na Sistemske dozvole.
  • Uverite se da su sledeće dozvole omogućene:
    • API je Omogućen
    • Samo korisnik Api

Korisnik SCV integracije

Sledi primer konfiguracije i opisuje minimalne potrebne dozvole za rad integracije Kontakt centra/IVR. Za korisnika SCV integracije nije potrebna Salesforce Service Cloud Voice licenca ili Vebek kontakt centar za Salesforce za SCV licencu.

  • Iz Podešavanja idite na Korisnici | Korisnici.
  • Kliknite na dugme Novi korisnik.
    • Unesite ime, prezime i sva druga obavezna polja.
    • Korisnička licen ca: Integracija Salesforce
    • Profil: izaberite profil kreiran u prethodnom koraku („SCV Integration profile“, klon Minimalni pristup - API Only Integrations profil)
  • Kliknite na dugme Sač uvaj.
  • Otvorite novi korisnički zapis.
  • Dodelite sk up dozvol a kreiran ranije („IVR pristup SCV Apek klasama“).
  • Dodelite licencu za podešavanje dozvola Salesforce API Integracija.
Kreirajte aplikaciju za spoljni klijent Salesforce

Trenutno je kreiranje povezanih aplikacija funkcionalnost koju kontroliše preferencija Dozvoli kreiranje povezanih aplikacija, koja je podrazumevano onemogućena za nove organizacije i može se omogućiti na stranici sa podešavanjima novog odeljka menija Podešavanje spoljnih klijentskih aplikacija.

  • U Podešavanju pretražite Ek sterne klijentske aplikacije | Podešavanja.
  • U okviru Povezane aplikacije postavite potvrdni okvir Dozvoli stvaranje povezanih aplikacija na Uključeno da biste omogućili dugme Nova povezana aplikacija.
  • Kliknite na dugme Nova povezana aplikacija.

Ako se dugme Nova povezana aplikacija ne prikaže u meniju Eksterne klijentske aplikacije, idite na Aplikacije | Upravitelj aplikacija | Nova povezana aplikacija.

Konfigurišite aplikaciju Salesforce Connected koju Cisco Webex Contact Center koristi. Takođe pogledajte članak: Konfigurišite povezanu aplikaciju za Vebek kontakt centar Salesforce konektor na https://help.webex.com/en-us/article/n26v7heb/Configure-Connected-App-for-Webex-Contact-Center-Salesforce-Connector.

1

Za novu povezanu aplikaciju unesite sledeće detalje:

  • Naziv povezane aplikacije: VkCC - SCV
  • Naziv API: WxCC_SCV
  • Kontakt imejl: Unesite važeću adresu e-pošte.
  • API (Omogući OAuth postavke) => Omogući OAuth postavke
  • URL za povratni poziv: http://localhost:1717/OauthRedirect kao primer URL-a za povratni poziv
  • Izaberite Koristi digitalne potpise
  • Kliknite na Izaberi datote ku i otpremite server.crt datoteku koja sadrži vaš digitalni sertifikat.
  • Izaberite opsege OAuth:
    • Upravljajte korisničkim podacima putem API-ja (api)
    • Upravljajte korisničkim podacima putem veb pregledača (veb)
    • Izvršite zahteve u bilo kom trenutku (refresh_token,offline_access)
  • Obrišite potrebnu taj nu za opciju Flov veb servera.

2

Kliknite na dug me Sačuvaj, a zatim Nast avi.

3

U odeljku API (Omogući OAuth postavke) kliknite na Upravljanje detaljima potrošača.

4

Kliknite na Kopira j i sačuvajte ključ potrošača. Potrošački ključ se kasnije koristi za kreiranje Salesforce konektora na kontrolnom čvorištu Vebek kontakt centra.

Važno: Održavajte sigurnost periodičnim rotiranjem tajni

Uverite se da se vaši tokeni ClientID i Client Secrets periodično rotiraju. Pogledajte ključ potrošača i tajnu potrošača

Da biste osigurali da se vaše postojeće integracije ne pokvaraju, ažurirajte novo generisani ID klijenta i tajnu klijenta u svim tokovima kontakt centra i IVR skriptama u kojima se koriste ove tajne.

5

Kliknite Nazad da biste upravljali povezanim aplikacijama.

6

Kliknite na Upravl janje.

7

Kliknite na Uredi politiku.

8

U odeljku OAuth politike izaberite Korisnici odobreni od administratora su unapred ovlašćeni za dozvoljene korisnike.

9

Kliknite na dugme Sačuvaj.

10

Pomerite se nadole do odelj ka Skup dozvol a i kliknite na dugme Upravljanje skupovima dozvol a. Dodelite sk up dozvol a kre iran ranije („IVR pristup SCV Apek klasama“).

Kreirajte aplikaciju za spoljni klijent Salesforce
Kreirajte novu aplikaciju za spoljni klijent

Postoje dve opcije za povezivanje podataka Salesforce sa aplikacijama trećih strana. I povezane aplikacije i aplikacije za spoljne klijente okviri su za integraciju podataka. Eksterne klijentske aplikacije su sledeća generacija povezanih aplikacija.

Da biste konfigurisali aplikaciju za spoljni klijent Salesforce koju koriste: Cisco Webex Contact Center

  1. Iz Po dešavanja idite na Aplikacije | Eksterne klijentske aplikacije | Upravitelj aplikacija spoljnog klijenta.
  2. Kliknite na Nova aplikacija za spoljni klijent.
  3. Aplikacija spoljnog klijenta - Osnovne informacije
    • Naziv aplikacije spoljnog klijenta: VkCC - SCV
    • Naziv API: WxCC_SCV
    • Kontakt imejl: < your email >
    • Stanje distribucije: izaberite Lokalno

    Basic information

    Eksterna klijentska aplikacija — API (Omogući OAuth podešavanja)

    • Izaberite: Omogući OAuth
    • Podešavanja aplikacije
    • URL za povratni poziv: http://localhost:1717/OauthRedirect kao primer URL-a za povratni poziv
    • OAuth opsezi
    • Izaberite opsege OAuth:
    • Upravljajte korisničkim podacima putem API-ja (api)
    • Izvršite zahteve u bilo kom trenutku (refresh_token,offline_access)

    API (Enable oAuth settings)

    Omogućavanje protoka

    • Izaberite: Omogućite protok JVT nosača
    • Kliknite na Otpremi datoteke i otpremite server.crtdatoteku koja sadrži vaš digitalni sertifikat.

    Floe enablement

    Bezbednost

    Poništite potvrdu opcije Zahtevaj tajnu za protok veb servera.

    Security

  4. Kliknite na dugme K rei raj.
  5. Promenite na smernice kartica, a zatim kliknite na dugme Uredi.
  6. Politike—Politike OAuth
    • Politike dodataka
      • Dozvoljeni korisnici: izabrani korisnici odobreni od administratora su unapred ovlašćeni
      • Potvrdite promenu
    • Autorizacija aplikacije
      • Politika osvežavanja tokena: izaberite Odmah istekne token za osvežavanje
      • Opuštanje IP-a: izaberite Primeni IP ograničenja

    OAuth policies

  7. Politike—Politike aplikacija
    • Početna stranica - nema
    • Izaberite Setovi dozvola-dodelite skup dozvola kreiran ranije („IVR pristup SCV Apek klasama“) 

    App policies

  8. Kliknite na dugme Sačuvaj.
  9. Promenite na Podešavanja kartice.
    • Odeljak Podešavanja OAuth, kliknite na dugme Korisnički ključ i Taj na; sačekajte e-poštu i potvrdite svoj identitet. Nova kartica pregledača otvara ekran sa detaljima potrošača.

      OAuth Settings

    • Kliknite na Kopira j i sačuvajte ključ potrošača. Potrošački ključ se kasnije koristi za kreiranje Salesforce konektora na kontrolnom čvorištu Vebek kontakt centra. 

      External client App name

Konfiguracija Vebek kontakt centra i skripta za kreiranje zapisa glasovnih poziva

Da biste dobili punu vrednost Salesforce Service Cloud Voice, tok poziva u Vebek kontakt centru mora biti modifikovan da bi se stvorio zapis glasovnog poziva u Service Cloud Voice-u čim poziv stigne u kontakt centar.

Opcioni Omni-Flov može se izvršiti za usmjeravanje odluka i automatizaciju u Salesforce-u.

Detalje o korišćenim API-jima potražite u odelj ku Service Cloud Voice API Vrapper.

Preduslovi

Da biste koristili Service Cloud Voice API Vrapper, mora biti konfigurisana Salesforce ek sterna klijentska aplikacija za IVR integr aciju.

Konfigurišite Salesforce konektor u Vebek Control Hub

Podesite Salesforce integracione konektore za Vebek kontakt centar 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 svoju korisničku organizaciju na https://admin.webex.com i id ite na Uslugi> Kontakt centar> Podešavanja stanara> Integracije> Konektori.

2

Na Salesforce kartici kliknite na dugme Postavi ili Dodaj konektor.

  • ID klijenta: Korisnički ključ spoljne aplikacije klijenta
  • Salesforce ID e-pošte: Salesforce korisničko ime „SCV Integracija“ (vidi Korisnik SC V integracije)
  • URL: za proizvodnu upotrebu https://login.salesforce.com ili ako postavljate dev/sandbok koristite https://test.salesforce.com
  • Privatni ključ: sadržaj datoteke server.key

IMPORTANT: MAINTAIN SECURITY BY PERIODICALLY ROTATING SECRETS

Obavezno redovno rotirajte privatni ključ i sertifikat kako biste zaštitili integracije.

Ažurirajte privatni ključ u konektoru kontakt centra u Vebek Hub- u i sertifikat u aplikaciji spoljnog klijenta u Salesforce-u.

Savet za rešavanje problema

Nakon što kliknete na Gotovo, a konektor se ne čuva:

  • Proverite da li imate razmaka pre i posle unosa.
  • Uverite se da vaš privatni ključ (server.key) odgovara vašem server.crt. Ako postavljate više organa i menjate sertifikate, oni neće raditi.
  • proverite da li vaš Server.key počinje sa. ----- Begin RSA Private Key -----

Glavni tok Vebek kontakt centra

Tabela 2. Varijalni protok
Promenljiva protokaOpis
Promenljiva protoka za ID zapisa glasovnog poziva Jedinstveni ID za identifikaciju poziva. Potrebno za kreiranje zapisa glasovnog poziva.

Format: vxcc_ <Interaction Id>

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

  • Naziv: SCV_VendorCallKey
  • Tip: String
  • Učinite agenta vidljivim: Omoguć eno
Lokalna promenljiva za vreme početka poziva

Koristi se za kreiranje zapisa glasovnog poziva i prilikom ažuriranja glasovnog poziva.

  • Naziv: SCV_CallStartTime
  • Tip: String
  • Učinite agenta vidljivim: ne
Lokalna promenljiva za ime čeka/id

Vraća ga Execute Omni Flov, koji se koristi za usmeravanje poziva.

Ova promenljiva je potrebna samo kada se koristi Execute Omni Flov

  • Naziv: SCV_OmniFlowQueue
  • Tip: String
  • Učinite agenta vidljivim: ne
Lokalna promenljiva za ime/id agenta

Vraća ga Execute Omni Flov, koji se koristi za usmeravanje poziva.

Ova promenljiva je potrebna samo kada se koristi Execute Omni Flov

  • Naziv: SCV_OmniFlowAgent
  • Tip: String
  • Učinite agenta vidljivim: ne

Pregled glavnog toka

  1. Generišite ključ za poziv dobavljača
  2. Podesite vreme početka poziva
  3. HTTP zahtev: Kreirajte zapis glasovnog poziva
  4. Procenite HTTP odgovor za kreiranje zapisa glasovnog poziva
  5. Rukovanje greškama za Kreiraj zapis glasovnog poziva
  6. HTTP zahtev: Izvršite Omni Flov
  7. Procijenite HTTP odgovor za izvršenje Omni Flov
  8. Rukovanje greškama za Execute Omni Flov
  9. Nastavite sa usmeravanjem poziva
Tabela 3. Glavni protok
protokOpis
Generišite ključ za poziv dobavljača

Svaki poziv koji se obrađuje u usluzi Service Cloud Voice kreira zapis glasovnog poziva u Salesforce-u i zahteva jedinstveni ID koji se zove ključ za poziv dobavljača. Za zapise glasovnih poziva stvorene u Vebek kontaktnom centru, ključ za poziv dobavljača mora biti definisan u protoku VxCC, a zatim zajedno sa pozivom prosleđen agentu pomoću promenljive protoka.

Vrednost VendorCallKei mora biti u skladu sa sledećim pravilima:

  • Vrednost mora biti dugačka <= 255 znakova.
  • Vrednost može da sadrži alfanumeričke znakove plus podvlačenje (_), crticu (-) i period (.).
  • Vrednost mora početi slovom, ne uključuje razmake, ne završava se podvlačenjem i ne sadrži dva uzastopna podvlačenja.

  • Oznaka aktivnosti: Generate_VendorCallKey
  • Ime promenljive: SCV_VendorCallKey
  • Tip promenljive: String
  • Promenljiva vrednost - Podesite vrednost: wxcc_ {{newPhoneContact.InteractionId}}

Podesite vreme početka poziva

UTC vremenska oznaka vremena početka poziva. Ova vremenska oznaka se koristi za kreiranje zapisa o glasovnom pozivu i za ažuriranje zapisa o glasovnom pozivu ako pozivatelj prekine vezu pre nego što bude preusme ren agentu.

  • Oznaka aktivnosti: setCallStartTime
  • Varijabil na: SCV_CallStartTime
  • V@@ rednost promenljive - Podesite vrednost: {{now () | zamenite ({'[UTC]': „})}}
HTTP zahtev: Kreirajte zapis glasovnog poziva

Ovaj korak je potreban za svaki poziv. Nakon kreiranja zapisa glasovnog poziva, ID zapisa glasovnog poziva mora biti prosleđen sa pozivom agentu u promenljivoj, zajedno sa ključem za poziv dobavljača. Konfigurišite korišćenu promenljivu u konfiguraciji Contact Center u programu Service Cloud Voice.

Podešavanja HTTP zahteva
  • Oznaka aktivnosti: CreateVoiceCall
  • Koristite autentifikovanu krajnju tačku: Omogućeno
  • Konektor: Salesforce konektor kreiran u prethodnom koraku
  • Putanja zahteva: /services/apekrest//Voice/v1/createVoiceCall cisco_wxcc_scv
  • Metod: POST
  • Vrsta sadržaja zahteva: Aplikaci ja/JSON

HTTP zahtev: Kreirajte zapis glasovnog poziva

Ovaj korak je potreban za svaki poziv. Nakon kreiranja zapisa glasovnog poziva, ID zapisa glasovnog poziva mora biti prosleđen sa pozivom agentu u promenljivoj, zajedno sa ključem za poziv dobavljača. Konfigurišite korišćenu promenljivu u konfiguraciji Contact Center u programu Service Cloud Voice.

Podešavanja HTTP zahteva

  • Oznaka aktivnosti: CreateVoiceCall
  • Koristite autentifikovanu krajnju tačku: Omogućeno
  • Konektor: Salesforce konektor kreiran u prethodnom koraku
  • Put zahteva: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Metod: POST
  • Vrsta sadržaja zahteva: Aplikaci ja/JSON

Telo zahteva

Kada kreirate zapis o glasovnom pozivu, takođe možete da ažurirate prilagođena polja u zapisu glasovnog poziva sa podacima o pozivu. Ispod su dva primera tela zahteva, jedan sa svim obaveznim poljima, ali bez ažuriranja prilagođenih polja, i jedan sa prilagođenim poljima.

Bez ažuriranja prilagođenih polja u zapisu glasov nog 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"
    }
  ]
}

Primer sa ažuriranjem prilagođenih polja u zapisu glasov nog 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 imovine Vrednost
CallCenterDevName Kontakt centar Ime programera
CertDevName API naziv sertifikata (kako je konfigurisano u kontakt centru)
ProdavačCallKei Jedinstveni ID poziva: {{SCV_VendorCallKey}}
do Nazvani broj/DNIS: {{NewPhoneContact.DNIS}}
od Broj poziva/Ani: {{NewPhoneContact.ANI}}
Početno vreme UTC vremenska {{SCV_CallStartTime}}oznaka (postavlja se odmah nakon prihvaćanja poziva u skripti)
CallAttributs

Koristite callAttributessamo za prilagođena polja na objektu VoiceCall . Koristite ime API-ja polja Salesforce, kao što je ime koje se završava sa __c, za svaki par ključ-vrednost.

Ne koristite za ažuri callAttributesranje standardnih polja glasovnog poziva, kao Descriptionšto su ili. CallDurationInSeconds Salesforce izračunava CallDurationInSecondskada su obo startTime je endTimeobezbeđene.

Primer:

custfield1__c, custfield2__c, custfield3__c: API naziv prilagođenog polja na objektu Glasovni poziv

value1, value2, value3: Vred nost za prilagođeno polje

Parsirajte podešavanja
  • Tip sadržaja: JSON
  • Izlazna promen ljiva: SCV_VoiceCallRecordId
  • Izraz putanje: $.data.voiceCallId

ID zapisa glasovnog poziva, koji se prosledi agentu.

Procenite HTTP odgovor za kreiranje zapisa glasovnog poziva

Proverite HTTP status http zahteva za kreiranje glasovnog poziva:

  • Oznaka: StatusKodDecreateVoiceCall
  • Promenljiva: CreateVoice Call.HttpStatusCode

Ako statusni kod == 200 => uspešan else => zahtev nije uspeo, greška u rukovanju

Rukovanje greškama za Kreiraj zapis glasovnog poziva

Samo za demonstraciju/otklanjanje grešaka, reprodukujte poruku u zavisnosti od http statusa koda.

Ako je Kreiranje glasovnog poziva bilo uspešno, nastavite sa Execute Omni Flov. U suprotnom, nastav ite sa usmeravanjem poziva.

HTTP zahtev: Izvršite Omni Flov (opcioni korak)

Koristite Execute Omni-Flov kada želite:

  • pokrenite automatizovane zadatke, na primer pretražite ili kreirate zapise i povežite zapise sa zapis om glasovnog poziva
  • pretražite zapise i napravite ekranski pop
  • sinhronizujte redove Salesforce i Cisco
  • neka Service Cloud Voice donese odluku o usmjeravanju

Ovaj zahtev uvek vraća „red“ ili „agenta“ tamo gde poziv mora biti usmeren.

Nakon izvršenja ovog zahteva, obavezno pošaljete Clear Routing ako se pozivatelj prekine pre nego što agent odgovori na njega. Pogledajte Tok događaja Vebek kontakt centra.

Podešavanja HTTP zahteva

  • Oznaka aktivnosti: ExecuteOmniFlov
  • Koristite autentifikovanu krajnju tačku: Omogućeno
  • Konektor: Salesforce konektor kreiran u prethodnom koraku
  • Put zahteva: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Metod: POST
  • Vrsta sadržaja zahteva: Aplikaci ja/JSON

Telo zahteva

Osim potrebnih polja, možete proslediti dodatne podatke kao ulazne promenljive u Omni-Flov. Ispod su dva primera tela zahteva. Prvo bez dodatnih parametara protoka, samo obavezna polja, drugo sa dve ulazne promenljive.

Primer sa parametrima Omni-Flov:

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

Primer sa ažuriranjem prilagođenih polja u zapisu glasov nog 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 imovine Vrednost
CallCenterDevName Kontakt centar Ime programera
CertDevName API naziv sertifikata (kako je konfigurisano u kontakt centru)
VoiceCallid ID zapisa glasovnog poziva, kreiran u prethodnom koraku: {{SCV_VoiceCallRecordId}}
Birani broj Nazvani broj/DNIS: {{NewPhoneContact.DNIS}}
FlovDevName Ime programera Omni-Flov za izvršenje
FallbackQueue ID reda ili ime API-ja za red rezervnog reda Salesforce-a
Parametri protoka

Dodatni ulazi u Omni-Channel tok (par ključ-vrednost).

Primer:

param1, param2: Naziv ulaznog parametra Omni-Flov

value1, value2: Vrednost parametra

Parsirajte podešavanja

Red čekanja

  • Tip sadržaja: JSON
  • Izlazna promen ljiva: SCV_OmniFlowQueue
  • Izraz putanje: $.data.queue

„Red čekanja“ vraćen iz Execute Omni-Flov može se koristiti za rutiranje.

Agent
  • Tip sadržaja: JSON
  • Izlazna promen ljiva: SCV_OmniFlowAgent
  • Izraz putanje: $.data.agent

„Agent“ vraćen iz Execute Omni-Flov, može se koristiti za rutiranje.

Procijenite HTTP odgovor za izvršenje Omni Flov

Proverite HTTP status http zahteva Execute Omni Flov:

  • Oznaka: StatusCodeEkuuteOmniFlov
  • Promenljiva: ExecuteOmniFlov.httpStatusCode

Ako statusni kod == 200 => uspešan else => zahtev nije uspeo, rukovanje greškom.

Rukovanje greškama za Execute Omni Flov

Samo za demonstraciju/otklanjanje grešaka, reprodukujte poruku u zavisnosti od http statusa koda.

Ako je Execute Omni Flov bio uspešan, promen SCV_OmniFlowQueue ljive i SCV_OmniFlowAgent nisu postavljene. Odluka o usmjeravanju u toku poziva.

Nastavite sa usmeravanjem poziva

Nastavite u toku poziva, uputite poziv agentu. Opcionalno, koristite SCV_OmniFlowQueue i SCV_OmniFlowAgent za odabir reda i agenta.

Tok događaja Vebek kontakt centra

Ako pozivatelj prekine poziv pre nego što agent odgovori na njega, moramo ažurirati Service Cloud Voice i prekinuti poziv.

  • Ako je korišćen Execute Omni-Flov, pošaljite Clear Routing da biste izbrisali usmjeravanje usluga na čekanju (PSR)
  • Pošaljite glasovni poziv za ažuriranje, da biste ažurirali vreme početka i završetka zapisa glasovnog poziva i promenili status iz Novo u Završeno

  1. PhoneContactended - Ovaj događaj se aktivira kada se poziv uživo prekine i svi učesnici budu uklonjeni.
  2. HTTP zahtev: Obriši rutiranje
  3. HTTP zahtev: Ažurirajte glasovni poziv
HTTP zahtev: Obriši rutiranje

  • Oznaka: ClearRouting
  • Koristite autentifikovanu krajnju tačku: Omogućeno
  • Konektor: Salesforce konektor kreiran u prethodnom koraku
  • Put zahteva: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Metod: POST

Vrsta sadržaja zahteva: Aplikaci ja/JSON

Telo zahteva

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

Parametri

Naziv imovineVrednost
CallCenterDevName Kontakt centar Ime programera
CertDevName API naziv sertifikata (kako je konfigurisano u kontakt centru)
VoiceCallid ID zapisa glasovnog poziva, kreiran u prethodnom koraku: SCV_VoiceCallRecordId

Parsirajte podešavanja

Nijedan.

HTTP zahtev: Ažurirajte glasovni poziv

  • Oznaka: UpdateVoiceCall
  • Koristite autentifikovanu krajnju tačku: Omogućeno
  • Konektor: Salesforce konektor kreiran u prethodnom koraku
  • Put zahteva: /services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Metod: POST
  • Vrsta sadržaja zahteva: Aplikaci ja/JSON

Telo zahteva

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

Kada navedete i jedno startTimei drugo endTime, Salesforce izračunava CallDurationInSeconds. Ne prolazite CallDurationInSecondsunutra callAttributes.

Parametri

Naziv imovineVrednost
CallCenterDevName Kontakt centar Ime programera
CertDevName API naziv sertifikata (kako je konfigurisano u kontakt centru)
VoiceCallid ID zapisa glasovnog poziva, kreiran u prethodnom koraku: SCV_VoiceCallRecordId
Početno vreme UTC vremenska oznaka početka poziva {{SCV_CallStartTime}}(kao što se koristi za kre iranje zapisa glasovnog poziva)
EndTime Trenutna UTC vremenska oznaka `{{now ()
Isključite izdajstvo Razlog za isključivanje poziva. Nekret isError nina mora biti podešena da truebi se pravilno prikazala.

Parsirajte podešavanja

Nijedan.

Reference

Jezički prevod

(Opciono) Omogućite radni sto za prevođenje

Ovo podešavanje je primenljivo samo ako koristite podešavanja jezika prevođenja.

1

Idite na Podešavanje → Radni sto za prevođenje → Podešavanja jezika prevoda.

2

Kliknite na dug me Omogu ći da biste izabrali jezik prevoda.

(Opcionalno) Omogućite jezike samo za platformu

Ovo podešavanje je primenljivo samo za jezike koji nisu EN-US.

1

Idite na Podešavanje → Podešavanja kompanije → Podešavanja jezika.

2

Izaberite potrebne jezike.

3

Izaberite sledeća polja za potvrdu:

  • Omogući jezike krajnjeg korisnika - Pomoć i podešavanje nisu prevedeni na jezike kraj njeg korisnika
  • Omogućite jezike samo za platformu - nisu predviđeni podrazumevani prevodi za jezike samo na platformi
4

Sačuvajte svoje promene.

Aktivirajte jezik i izaberite korisnika (zadatak)
1

Idite na Podešavanje → Radni sto za prevođenje → Podešavanja jezika prevoda.

2

Izaberite jezik i izaberite korisnika koji će ga prevesti.

3

Sačuvajte svoje promene.

Podešavanja na više jezika
Prevedi prilagođene oznake
1

Idite na Podešavanje → Prilagođene oznake.

2

Izaberite ime prilagođene nalepnice za otvaranje.

3

Na srodnoj listi Prevodi kliknite Newda biste uneli novi prevod ili Uredi (pored jezika), da biste uredili prevod.

4

Izaberite jezik na koji prevodite.

5

Unesite prevedenu vrednost u polje Tekst prevoda. Ovaj tekst nadjačava vrednost navedenu u polju Vrednost oznake kada je podrazumevani jezik korisnika jezik pre voda.

6

Sačuvajte svoje promene.

Salesforce dozvole potrebne korisničkoj funkciji

Vebek kontakt centar SCV skup dozvola agenta sadrži sve dozvole potrebne za rad sa gadžetom Vebek kontakt centra i integracijama razvijenim za agente.

Pristup Apek klasi (odeljak)

  • cisco_wxcc_scv.ciscoscVkcc
  • cisco_wxcc_scv.ServiceResponseHandler
  • cisco_wxcc_scv.ServiceIzlet
  • cisco_wxcc_scv.TelephoniIntegrationHandler

Prilagođeni pristupi tipu metapodataka (odeljak)

  • cisco_wxcc_scv.vkcc veza

Pristup stranici Visualforce (odeljak)

  • cisco_wxcc_scv.ciscoscVlogInVKSCC
  • cisco_wxcc_scv.ciscoscvmainVkcc
  • cisco_wxcc_scv.ciscoscvoAuthRedirect
  • cisco_wxcc_scv.ciscoscVSVloader

Usluga Cloud Voice API omotača

Preduslovi

Da biste koristili Service Cloud Voice API Vrapper, mora biti konfigurisana Salesforce ek sterna klijentska aplikacija za IVR integr aciju.

Koristite servisni Cloud Voice API omotač

Service Cloud Voice (SCV) za Salesforce koristi REST API za integraciju telefonije za kreiranje i ažuriranje VoiceCalls, izvršavanje višekanalnih tokova i brisanje zapisa PendingServiceRouting povezanih sa VoiceCall-om. Ova usluga zahteva JVT autorizaciju i upotrebu PATCH HTTP metode, koju trenutno ne podržava Cisco IP Interactive Voice Response (IVR).

Da bi se pojednostavila upotreba REST API-ja za integraciju telefoni je za SCV u (ne samo) IVR sistemu, dostupan je novi skup API-ja koji obuhvataju postojeći Salesforce API i dostupni su direktno sa Salesforce Org gde je instaliran Vebek kontakt centar za usluge Cloud Voice paket.

Service Cloud Voice API Vrapper uklanja potrebu za autentifikacijom JVT tokena, implementira dodatne provere podataka koje zahteva Salesforce API i poboljšava objekte odgovora.

Preuzmite Access_Token

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

Slanje sledećih parametara u 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>"
 }

Izvršite zahteve

URL instance mora da sadrži mi.salesforce.com.

Primer tačnog urla instance: https://abc-123.my.salesforce.com

Korišćenje bilo kog drugog domena kao URL adrese instance (tj. https://abc-123.lightning.force.com) rezultira statusom 401 Neovlašćeno sa vraćenim INVALID_SESSION_ID kodom greške .

Kreirajte glasovni poziv (odeljak)

Stvara zapis VoiceCall koji sadrži učesnike (odnosno pozivaoca i primaoca) za zapis VoiceCall. Kada kreirate zapis VoiceCall, u Salesforce-u se kreira razgovor. Ovaj API koristite samo u kontekstu u realnom vremenu, što znači da biste trebali pozivati ovaj API samo kada je poziv pokrenut. Ovaj API se takođe može koristiti za kreiranje zapisa VoiceCall za prenos i konferencijske pozive uključivanjem parametra ParentVoiceCallid u korisni teret zahteva.

URI krajnje tačke

< instance_url >/usluge/apekrest/ /glas/v1/createVoiceCall cisco_wxcc_scv

HTTP metoda

POST

zaglavlja

Ovlašćenje: Nosilac <> access_token

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

Koristite callAttributessamo za prilagođena polja na objektu VoiceCall . Standardna polja glasovnog poziva, kao što su Descriptioni CallDurationInSeconds, se ne ažuriraju. callAttributes Da biste popunili CallDurationInSeconds, obezbed startTimeite i endTimetako Salesforce može izračunati vrednost.

Detaljan opis parametara prihvaćenih ovim zahtevom može se naći u službenoj dokument aciji Salesforce-a u odeljku „Parametri“.

Odgovor (uspešan)

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

Odgovor (sa greškama)

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

Ažurirajte glasovni poziv

Ažurira glasovni poziv nakon završetka poziva. Koristite ovaj API za ažuriranje parametara vezanih za poziv koji nisu dostupni tokom faze kreiranja VoiceCall. Update VoiceCall API je asinhrona operacija. Ne možete tražiti status API poziva.

Ova krajnja tačka se takođe može koristiti za kreiranje glasovnog poziva čak i nakon završetka poziva. Ovo ponašanje je korisno u scenarijima u kojima želite da zabeležite zapis u Salesforce-u za napuštene ili propuštene pozive ili za bilo koji drugi scenario gde VoiceCall već nije kreiran.

URI krajnje tačke

< instance_url >/usluge/apekrest/ /glas/v1/updateVoiceCall cisco_wxcc_scv

HTTP metoda

POST

zaglavlja

Ovlašćenje: Nosilac <> access_token

Tip 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 prihvaćenih ovim zahtevom može se naći u službenoj dokument aciji Salesforce-a u odeljku „Parametri“.

Odgovor (uspešan)

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

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

Odgovor (sa greškama)

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

Izvršite Omni-tok

Izvršava protok Omni-Channel za usmjeravanje poziva. On prenosi ID poziva (Salesforce VoiceCallid ili ContacTid dobavljača telefonije) kao parametre protoku i vraća uputstva za usmeravanje agenta ili reda u tok kontakata. Podrazumevano, Service Cloud Voice koristi protok Omni-Channel (ili rezervni red) naveden za telefonski kanal koji odgovara biranom broju . Ako birani broj ne odgovara postojećem telefonskom kanalu, opcionalno možete da podesite novi birani broj, protok Omni-Channel i rezervni red kao ulaz ne parametre za ovaj API poziv.

Service Cloud Voice koristi ovaj redosled prioriteta za usmeravanje poziva:

  1. Koristi postavke višekanalnog toka i rezervnog reda za telefonski kanal koji odgovara biranom broju. Tok ima prednost. Ako protok ne uspe, koristi se rezervni red.
  2. Koristi parametre FlovDevName i FallbackQueue navedene u pozivu Exec ute Omniflov API.

URI krajnje tačke

< instance_url >/usluge/apekrest//glas/v1/izvršiti OmniFlov cisco_wxcc_scv

HTTP metoda

POST

zaglavlja

Ovlašćenje: Nosilac <> access_token

Tip 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 prihvaćenih ovim zahtevom može se naći u službenoj dokument aciji Salesforce-a u odeljku „Parametri“.

Odgovor (uspešan)

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

AGENT_INFOi QUEUE_INFO odgovaraju polju EkternalID u CallCenterRoutingMap

Odgovor (sa greškama)

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

Jasno rutiranje

Briše zapis PendingServiceRouting (PSR) za glasovni poziv. Ovaj API ne treba pozivati za većinu scenarija; PSR zapis se automatski briše kada se poziv više ne usmerava. Međutim, postoje neki scenariji, poput propuštenih ili napuštenih poziva kada koristite partnerske telefonijske sisteme gde morate izričito pozvati ovaj API da biste izbrisali PSR zapis.

URI krajnje tačke

< instance_url >/usluge/apekrest//glas/v1/ClearRouting cisco_wxcc_scv

HTTP metoda

POST

zaglavlja

Ovlašćenje: Nosilac <> access_token

Tip 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 prihvaćenih ovim zahtevom može se naći u službenoj dokument aciji Salesforce-a u odeljku „Parametri“.

Odgovor (uspešan)

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

Odgovor (sa greškama)

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

Prevodi telefonskih brojeva

Različite interakcije između Service Cloud Voice i Vebek kontakt centra zavise od prevoda telefonskih brojeva. Zbog međunarodnih razlika i aplikacija specifičnih za kupce, potreban je prilagodljiv alat za prenos telefonskih brojeva iz formata A u format B.

Rešenje Vebek kontakt centra za usluge Cloud Voice automatski uklanja sve znakove osim brojeva, hashtagova (#), zvezdica (*), zareza (,) i vodećih znakova plus (+). Takođe uklanja prvu pojavu (0). Ovo će biti urađeno PRE nego što se pri mene prevodi vašeg telefonskog broja.

Ovaj vodič opisuje kako da konfigurišete prevode telefonskih brojeva.

Polja

Prevodi telefonskih brojeva čuvaju se u poljima Imen-vrednost. Ovo vam omogućava da konfigurišete ne ograničenu količinu pravila po funkciji.

Konfiguracija se čuva kao JSON niz.

Imajte na umu da je potrebno izbeći povratne crte, npr.\ d+ postaje \\ d+.

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

Polje Ime tehnički se ne koristi. Tu je da se doda ljudski čitljiv niz kako bi se brzo identifikovala svrha ovog pravila. Dobra imena su na primer: Uklonite sve vodeće nule, Dodaj vodeći plus itd.

Kreiranje pravila prevođenja

Pravila su navedena kao regularni izrazi. Da budemo precizniji: JavaScript implementacija regularnih izraza.

Dobar način za početak je čitanje RegEkp dokumenta iz MDN veb dokumenata.

Ipak, stvaranje složenih regularnih izraza često je glomazno. Stoga smo dodali dodatnu sintaksu kako bismo konfiguraciju učinili što lakšom.

Donja slika prikazuje opštu sintaksu pravila prevođenja telefonskog broja:

Predikat

Predikat se koristi za određivanje intervala koji definiše dužinu broja koji se podudara.

Gornji predikat određuje da se svi brojevi dužine između 7 i 11 znakova (uključujući ivice + razmake) podudaraju.

Predikati uvek odgovaraju originalnoj dužini broja. Ovo pomaže u pojednostavljenju konfiguracije smanjenjem rizika od sudara pravila za unutrašnje/spoljne brojeve.

Uzorak

Uzorak određuje format broja koji će odgovarati.

Gornji obrazac kaže da se broj mora sastojati samo od cifara i bira ih.

Selektor

Selektori definišu konačni format broja. Ako treba dodati znakove/cifre koji prvobitno nisu bili prisutni, ovo je mesto za to.

Selektor je poslednji korak u izgradnji broja. Na osnovu izlaza uzorka, selektor stvara novi broj.

Primer 1

Sledeći primer prikazuje kako prebaciti broj primljen iz Kontakt centra u formatu 0319175200 u švajcarski format E164 +41 31 917 52 00.

Ovaj primer koristi dva pravila prevođenja (1. i 2.)

Prvo pravilo u ovom primeru zapravo ne menja broj. Za brojeve dužine između 1 i 17 znakova, bilo šta drugo osim cifara biće uklonjeno. Pošto nema necifrene prisutnosti, ništa se ne menja.

Drugo pravilo važi za brojeve koji su dužine tačno 10 znakova (prvobitno). 0319175200 odgovara i stoga se pravilo primenjuje. Obrazac određuje da broj mora početi sa grupom od jedne cifre (\ d {1}), nakon čega sledi grupa od dve cifre (\ d {2}), nakon čega sledi grupa od tri cifre (\ d {3}) i tako dalje.

Selektor zatim pristupa grupama uzoraka da bi definirao novi niz brojeva. To znači da $2 upućuje na prvi (\ d {2}) i stoga sadrži 31.

Primer 2

Sledeći primer prikazuje kako prebaciti broj primljen iz Kontakt centra u formatu +14693150217 u američki format E164 +1 469 315 0217.

Ovaj primer koristi dva pravila prevođenja (1. i 2.)

  1. Ovaj broj je dug tačno 12 znakova, pa se primenjuje pravilo „Dodaj razmake u američke brojeve“.
  2. (\ +1) kaže da broj mora početi sa +1. Ako je broj dug 12 znakova, ali ne počinje sa +1, pravilo se poništava i ništa se ne menja.
  3. (\ d {3}) kaže da +1 moraju biti praćene sa 3 cifre.
  4. (\ d {3}) kaže da poslednje 3 cifre moraju biti praćene još 3 cifre.
  5. (\ d {4}) kaže da poslednje 3 cifre moraju biti praćene sa 4 cifre.

Ako se bilo šta od ovoga ne podudara, broj se neće menjati.

Dakle, sva pravila važe za „+14693150217“. Stoga se broj menja sa „$1 $2 $3 $4“:

  1. $1 se odnosi na grupu (\ +1), broj koji treba poslati na Service Cloud Voice izgleda kao +1.
  2. $2 se odnosi na prvi od dva (\ d {3}), broj koji treba poslati na Service Cloud Voice izgleda kao +1 469.
  3. $3 se odnosi na drugi od dva (\ d {3}), broj koji treba poslati na Service Cloud Voice izgleda kao +1 469 315.
  4. $4 se odnosi na poslednju grupu (\ d {4}), broj koji treba poslati na Service Cloud Voice izgleda kao +1 469 315 0217.

Razmaci u zamenskom delu pravila „$1 $2 $3 $4“ koriste se direktno. Dakle, ako koristite „$1-$2-$3-$4“ broj bi se preveden na: +1-469-315-0217

Takođe vam je dozvoljeno da uklonite grupe: [12, 12] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) ->$2 $3 $4 biće prevedeno na: 469 315 0217. [12, 12] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) -> $3 $4 biće prevedeno na: 315 0217.

Takođe je moguće pretvoriti međunarodni američki broj u 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.

Primer 3

Sledeći primer pokazuje kako prebaciti broj primljen iz Kontakt centra u formatu +491515555531 u nemački format E164 +49 151 5555 531.

Ovaj primer koristi dva pravila prevođenja (1. i 2.)

  1. Ovaj broj je dug tačno 13 znakova, pa se primenjuje pravilo „Dodaj razmake nemačkim brojevima“.
  2. (\ +49) kaže da broj mora početi sa +49. Ako je broj dug 13 znakova, ali ne počinje sa +49, pravilo se poništava i ništa se ne menja.
  3. (\ d {3}) kaže da +49 moraju biti praćene sa 3 cifre.
  4. (\ d {4}) kaže da poslednje 3 cifre moraju biti praćene sa 4 cifre.
  5. (\ d {3}) kaže da poslednje 4 cifre moraju biti praćene sa 3 cifre.

Ako se bilo šta od ovoga ne podudara, broj se neće menjati.

Dakle, sva pravila važe za „+491515555531“. Stoga se broj menja sa „$1 $2 $3 $4“:

  1. $1 se odnosi na grupu (\ +49), broj za slanje na Service Cloud Voice izgleda kao +49.
  2. $2 se odnosi na prvi od dva (\ d {3}), broj koji treba poslati na Service Cloud Voice izgleda kao +49 151.
  3. $3 se odnosi na drugi od dva (\ d {4}), broj koji treba poslati na Service Cloud Voice izgleda kao +49 151 5555.
  4. $4 se odnosi na poslednju grupu (\ d {3}), broj koji treba poslati na Service Cloud Voice izgleda kao +49 151 5555 531.

Isto važi i za pravilo 1. Možete koristiti zamenski deo $1 $2 $3 $4 da biste izabrali šta ćete koristiti iz broja.

Više primera Regeksa za prevod

Opis Prevod Regek
Uklonite sve znakove osim cifara [1,17] -> [^\ d] +
Uklonite sve znakove osim cifara & + [1,17] -> [^+\ d] +
Opis Prevod Regek
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+KSKS [10,14] -> (^\ ++) (\ d {2}) (\ d+) -> $3
Opis Prevod Regek
Uklonite + i zamenite ga nulama US E164 [10,12] -> (. {1}) (\ d {1}) (\ d {10}) -> 001 $3
Uklonite +1 i zamenite ga nulama US E164 [10,12] -> (^\ +1+) (\ d+) -> 001$2
Uklonite + i zamenite ga nulama DE E164 [12,15] -> (. {1}) (\ d {2}) (\ d {10}) -> 0049 $3
Uklonite +49 i zamenite ga nulama DE E164 [10,12] -> (^\ +49+) (\ d+) -> 0049$2
Uklonite + i zamenite ga nulama CH E164 [10,13] -> (. {1}) (\ d {2}) (\ d {9}) -> 0041 $3
Uklonite +41 i zamenite ga nulama CH E164 [10,12] -> (^\ +41+) (\ d+) -> 0041$2
Opis Prevod Regek
Američki broj sa prostorom [12,17] -> (\ d {1}) (\ d {3}) (\ d {3}) (\ d {4}) ->+1 $2 $3 $4
Američki broj sa prostorom [12,17] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) ->$1 $2 $3 $4
DE broj sa razmakom [12,17] -> (\ d {2}) (\ d {3}) (\ d {4}) (\ d {3}) ->+49 $2 $3 $4
DE broj sa razmakom [12,17] -> (\ +49) (\ d {3}) (\ d {4}) (\ d {3}) ->$1 $2 $3 $4
CH broj sa razmakom [12,17] -> (\ d {2}) (\ d {2}) (\ d {3}) (\ d {2}) (\ d {2}) ->+41 $2 $3 $4
CH broj sa razmakom [12,17] -> (\ +41) (\ d {2}) (\ d {3}) (\ d {2}) (\ d {2}) ->$1 $2 $3 $4

Konfiguracija stranice VoiceCall

Konfigurišite stranicu zapisa VoiceCall

Stranica za snimanje VoiceCall podrazumevano je unapred konfigurisana, sa rasporedom od 3 kolone i sledećim komponentama:

  • Akcije i preporuke
  • Napomene o pozivima
  • Detalji poziva
  • Snimke

Komponente se mogu slobodno ukloniti ili dodati na stranicu, u zavisnosti od poslovnih potreba. Mogu se koristiti i različiti rasporedi stranica, ali neke komponente, kao što su plejer za snimanje poziva i telo razgovora, mogu se uklopiti samo na srednje i velike površine šablona.

Prikažite komponentu Rip-Up Reason

Komponenta Rup-Up Reason mora biti prikazana tokom poziva i tokom završetka.

Dodajte komponentu Cisco Vrap-Up Reason na stranicu zapisa VoiceCall:

  1. Prevucite veb kompon entu Cisco Vrap-Up Reason Lightning iz oblasti Prilagođeno na listi Lightning Components na stranicu za snimanje glasovnog poziva.
  2. Kliknite na dugme Sačuvaj.
  3. Kliknite na dug me Aktivi raj.
  4. Kliknite na Dodeli kao podrazumevano organizaciju.
  5. Kliknite na dugme Sačuvaj.
  6. Kliknite ponovo na dug me Sačuvaj, a zatim kliknite na strelicu naz ad da biste se vratili na stranicu.

Komponenta Cisco Vrap-Up Reason automatski će se prikazati tokom poziva i tokom Vrap Up-a:

Ako se doda na stranicu, komponenta Cisco Vrap-Up Reason prikazuje se za svaki poziv, takođe ako u Cisco Contact Centru nije konfigurisan nikakav Vrap-Up.

Prikažite plejer za snimanje poziva

Plaier za snimanje poziva biće prikazan ako je sačuvana veza za snimanje za odgovarajući glasovni poziv.

Sledite ove korake da biste dodali komponentu Plaier za snimanje poziva na stranicu za snimanje glasovnog poziva:

  1. Prevucite veb komponentu Lightning Plaier za snimanje poziva na stranicu za snimanje glasovnog poziva
  2. Kliknite na dugme Sačuvaj.
  3. Kliknite na dug me Aktivi raj.
  4. Kliknite na Dodeli kao podrazumevano organizaciju.
  5. Kliknite na dugme Sačuvaj.
  6. Kliknite ponovo na dug me Sačuvaj, a zatim kliknite na strelicu nazad da biste se vratili na stranicu.

Vebek Admini

Konfiguracija protoka

Screen Pop

Čvor „Screen Pop“ dostupan je u toku Vebek kontakt centra. Može se koristiti za aktiviranje is kačućeg ekrana unutar Service Cloud Voice-a ili u posebnom prozoru.

Dodatne informacije o ovoj funkciji mogu se naći u dokumentaciji Flov Designer .

Screen Pop u posebnom prozoru

Da biste otvorili skočni ekran u posebnom prozoru, apsolut ni URL mora biti naveden u č voru „Screen Pop“. KueriParameters će biti dodani kao parametri pretrage URL-u.

Podržani su sledeći režimi:

  • Nova kartica pregledača - Uvek otvara novu karticu pregledača.
  • Postojeća kartica pregleda ča - Na prvom iskačućem ekranu kartice Postojećeg pregledača otvara se nova kartica pregledača. Ta kartica će biti namenska kartica za naredne iskačuće ekrane postojećih kartica pregledača i URL će biti osvežen unutar te određene kartice pregledača.
  • Unutar radne površine - rukuje se na isti način kao i Nova kartica pregledača.

Trenutno otvorena stranica može sprečiti preusmeravanje. U tom slučaju se na novoj kartici pregledača otvara iskačući ekran kartice Postojećeg pregledača.

Da li je ovaj članak bio koristan?
Da li je ovaj članak bio koristan?