Ebben a cikkben
dropdown icon
Áttekintés
    Webex Contact Center a Salesforce Service Cloud Voice szolgáltatáshoz
    Előfeltételek és korlátozások
    Licencek
    Többcsatornás funkció engedélyezése
    Korlátozások
dropdown icon
Követelmények
    Üresjárati kódok
dropdown icon
INTEGRÁLNI
    Telepítés
    A Service Cloud Voice Webex Contact Center telepítése és konfigurálása
    Jelenléti állapot(ok) hozzárendelése ügynökökhöz
dropdown icon
Konfiguráció
    Ügyfélszolgálati központ
    A Contact Center importálása
    A Contact Center konfigurálása
dropdown icon
Testreszab
    Külső ügyfélalkalmazás Webex Contact Center integrációhoz
    Webex Contact Center Konfiguráció és parancsfájl hanghívásrekordok létrehozásához
A felhasználói funkcióhoz szükséges Salesforce-engedélyek
dropdown icon
Service Cloud Voice API burkoló
    Előfeltételek
    A Service Cloud Voice API burkoló használata
    A Access_Token lekérése
    A kérések végrehajtása
    Hanghívás létrehozása (szakasz)
    Hanghívás frissítése
    Omni-flow végrehajtása
    Útvonal törlése
dropdown icon
Telefonszámok fordítása
    Fordítási szabályok létrehozása
dropdown icon
Hanghívás oldal konfigurálása
    A Hanghívás felvételi oldal konfigurálása
    A Körbefuttatás oka összetevő megjelenítése
    A hívásrögzítő lejátszó megjelenítése
dropdown icon
Webex Rendszergazdák
    Folyamat konfigurálása
A Webex Contact Center integrálása a Salesforce Service Cloud Voice szolgáltatással
list-menuEbben a cikkben
list-menuVisszajelzés?

Webex Contact Center a salesforce szolgáltatáshoz A Cloud Voice integrálja a Cisco robusztus CCaaS-ét (Contact Center as a Service) a Salesforce CRM-jével, lehetővé téve a vállalkozások számára, hogy kezeljék az omnichannel ügyfélinterakciókat (hang, digitális) a Salesforce felületen belül, Webex AI használatával virtuális ügynökökhöz, átíráshoz és intelligens útválasztáshoz, átalakítva az ügynököket szuperügynökökké egységes adatokkal a jobb ügyfélélmény érdekében.

Áttekintés

Webex Contact Center a Salesforce Service Cloud Voice szolgáltatáshoz

A Webex Contact Center for Service Cloud Voice egy beépített integrációs megoldás, amely a Webex Contact Center erejét hozza a Salesforce Service Cloud Voice többcsatornás ügynökkonzolba.

A telepítés folytatása előtt olvassa el a következő részt:

Hogy megismerje a Salesforce Service Cloud Voice előfeltételeit és korlátozásait, és győződjön meg arról, hogy a Salesforce-szervezet készen áll a Service Cloud Voice csomag engedélyezésére és telepítésére Webex Contact Center.

Előfeltételek és korlátozások

Előfeltételek (altéma)

Felhasználói felületek: A Service Cloud Voice csak a Salesforce Lightning Experience szolgáltatásban érhető el.

A Service Cloud Voice ezekben a kiadásokban érhető el.

  • Vállalati
  • Korlátlan
  • Fejlesztő

Licencek

  • Az ügyfeleknek be kell jelentkezniük az új A-SF-VOICE bővítménylicencet bejelentkezett ügynökönként a Flex 3 Standard vagy Premium licencek mellett a Webex Contact Center. További információkért tekintse meg a Flex 3 rendelési útmutatót.

  • Salesforce Voice partnertelefonáláshoz

Mielőtt TURN a hangon, be kell állítania az előfeltételként szükséges szolgáltatásokat a szervezetben.

  • Keresse meg a Cégadatok > Licenckészlet engedélykészletet
    • Ellenőrizze a Service Cloud Voice-felhasználót (partnertelefonálás).

      Mostantól minden fejlesztői kiadáshoz 5 telefonos partnerlicenc áll rendelkezésre tesztelésre.

  • Alternatív megoldásként ellenőrizheti ezt, ha belép a Salesforce Setup oldalra, és rákeres a "hang" kifejezésre a bal oldalsávon.

    • Ha megjelenik a "Partner Telephony Contact Centers " , akkor rendelkezik SCV-licenccel.
    • Ha a "Partner telefonos ügyfélszolgálati központok" opció nem látható, akkor "Service Cloud Voice engedélyezése" az alábbi lépések végrehajtásával.
      • Lépjen a Salesforce Setup oldalra, keresse meg és válassza a "Partner Telephony Setup" lehetőséget, és kapcsolja a gombot "Enable Service Cloud Voice" (Szolgáltatás Cloud Voice engedélyezése) lehetőségre.

      • Engedélyezze az Omni-Channel-t, hogy ügynökei hívásokat kezdeményezhessenek és fogadhassanak.

Többcsatornás funkció engedélyezése

Ha az Omni-Channel már engedélyezve van a szervezetben, hagyja ki ezt a lépést.

  1. A Telepítőben írja be a Többcsatornás beállítások kifejezést a Gyorskeresés mezőbe, majd válassza az Omni-Channel beállítások lehetőséget.

  2. Válassza az Omni-Channel engedélyezése lehetőséget.
  3. Kattintson a Mentés gombra.

Korlátozások

  • A hang csak a Lightning Experience szolgáltatásban érhető el.
  • A hang a Service Cloud és a Sales Cloud szolgáltatásban bővítménylicencként támogatott.
  • A hang nem támogatott a Salesforce Mobile és az iPad Safari böngészőben.
  • A hang csak a Google Chrome, a Microsoft Edge (Chromium) és a Mozilla Firefox webböngészőben támogatott. Az egyszeri bejelentkezés engedélyezéséhez engedélyezni kell a cookie-kat (SSO).
  • A normál navigáció nem támogatott.
  • A telefonálás szigorúan szabályozott, ezért érdeklődjön a Salesforce képviselőjénél a Voice elérhetőségéről az Ön régiójában.

Követelmények

Üresjárati kódok

Tétlen kódok keresése

Az üresjárati kódok beállításához kövesse az alábbi lépéseket:
1

Jelentkezzen be a felügyeleti portálra.

2

Keresse meg a Contact Center > ASZTALI ÉLMÉNY >Tétlen/Összegzési kódok elemet.

3

Győződjön meg arról, hogy a Tétlenségi kódok megjelennek, ellenkező esetben kattintson a szűrő legördülő gombjára, és válassza a Tétlenségi kód lehetőséget az oldal tetején.

4

Kattintson egy tétlen kódra a részletes nézet megnyitásához. Itt található a ID tétlen kód.

Az azonosítók másolhatók, majd felhasználhatók a jelenléti állapotleképezés konfigurációjához. Az egyik azonosítót kell használni alapértelmezett Cisco nem kész okként.

INTEGRÁLNI

Telepítés

A telepítés folytatása előtt tekintse meg az Előfeltételek és korlátozások szakaszt a Salesforce Service Cloud előfeltételeinek és korlátozásainak megismeréséhez.

A Service Cloud Voice Webex Contact Center telepítése és konfigurálása

Ha Service Cloud Voice partnertelefon-licenc beszerzése történik, a Beállítás menüben megjelenik a Partnertelefonálás beállítása lap.

További információ a Salesforce hivatalos referenciájában található ( közvetlen link).

1

A Setup (Beállítás) lapon írja be a Partner Telephony Setup (Partner telefonos szolgáltatás beállítása) kifejezést a Quick Search (Gyorskeresés ) mezőbe, majd válassza a Partner Telephony Setup (Partner telefonos szolgáltatás beállítása ) lehetőséget .

2

Engedélyezze a TURN lehetőséget a Voice with Partner Telephony szolgáltatásban.

A Beállítás menüben megjelenik a Partner telefonos kapcsolattartó központok oldal.

Ha a csomagot egy Salesforce-védőfalban tervezi telepíteni, cserélje le a telepítési hivatkozás login.salesforce.com részét a következőre: test.salesforce.com. Vegye figyelembe, hogy ez a csomag törlődik a tesztkörnyezetből, amikor új védőfalas másolatot hoz létre.

A csomag telepítése

A csomag telepítése:

1

Nyissa meg a csomag megadott hivatkozását a telepítés megkezdéséhez.

2

Jelentkezzen be abba a Salesforce-szervezetbe, ahová a csomagot telepíteni kell.

3

A telepítővarázslóban válassza a "Telepítés csak rendszergazdáknak" (1) biztonsági lehetőséget , majd kattintson a Telepítés (2) gombra .

Határozza meg, hogy mely felhasználók kapnak bizonyos engedélyeket a Webex Contact Center for Service Cloud Voice csomaghoz tartozó objektumokhoz és összetevőkhöz. Ezenkívül adja meg nekik ezeket az engedélyeket; a Service Cloud Voice Webex Contact Center csomaghoz tartozó engedélykészletek segítik ezt a folyamatot.

Csomagtelepítő varázsló – Megjelenik az üdvözlőképernyő:

4

Adja meg a következő engedélykészleteket legalább egy felhasználónak, hogy létrehozhassa a Contact Centert:

Contact Center rendszergazda (partner telefonálás).
5

Kattintson a Beállítás | Felhasználók | Felhasználók.

6

Keresés és egy kiválasztott felhasználó.

7

Görgess le az "Engedélykészlet-hozzárendelések" részhez.

8

Kattintson a Hozzárendelések szerkesztése elemre

9

Kapcsolattartó központ rendszergazdáinak: rendelje hozzá a Contact Center Admin (Partner Telephony) engedélykészletet.

10

Kapcsolattartó központ ügynökök esetén: rendelje hozzá a Contact Center Agent (Partner Telephony) engedélykészletet és a Webex Contact Center SCV Agent engedélykészletet.

Nem ajánlott a Telepítés minden felhasználó számára lehetőséget választani, mivel ez minden engedélyt (olvasás, létrehozás, szerkesztés és törlés) biztosít a csomag összetevőire és objektumaira vonatkozóan minden olyan felhasználó számára, aki egyéni felhasználói profilt használ.
11

Csomaglicenc hozzárendelése a felhasználók számára a Service Cloud Voice csatlakozásaihoz.

  • Kattintson a Beállítás | Alkalmazások | Csomagolás | Telepített csomagok.
  • Kattintson a Licencek kezelése elemre a Service Cloud Voice nemrég telepített Webex Contact Center eleme mellett.
  • Kattintson a Felhasználók hozzáadása gombra.
  • Válassza ki azokat a felhasználókat, akikhez a licencmúzeumot hozzá kívánja rendelni, majd kattintson a Hozzáadás gombra .

12

Alternatív megoldásként kattintson a Beállítás | Felhasználók | Felhasználók..

13

Keressen rá és válassza ki a felhasználót.

14

Görgessen le a Felügyelt csomagok részhez .

15

Kattintson a Licencek hozzárendelése elemre.

16

Válassza a Webex Contact Center lehetőséget a Service Cloud Voice csomaghoz a listából.

17

Kattintson a Hozzáadás gombra.

18

A jelenléti állapotok létrehozásával meghatározhatja, hogy mely szolgáltatási csatornák legyenek különböző állapotokhoz rendelve. Az ügynökök különböző állapotokkal jelentkezhetnek be az Omni-Channelbe attól függően, hogy milyen típusú munkára jogosultak.

19

A Telepítőben írja be a Jelenléti állapotok kifejezést a Gyorskeresés mezőbe, majd válassza a Jelenléti állapotok lehetőséget.

20

Kattintson az Új gombra. Hozzon létre legalább egy állapotot az "Online" és egyet az "Elfoglalt" számára.

  • Hozzon létre egy dedikált foglalt jelenléti állapotot a RONA számára. A jelenléti konfiguráció segítségével automatikusan beállíthatja az omni-csatorna állapotot egy kijelölt állapotra, amikor RONA történik a CTI oldalon vagy a Salesforce-on belül.
  • Ha RONA-állapotot állít be a jelenléti konfiguráción belül, ügyeljen arra, hogy ne használja az alapértelmezett jelenléti konfigurációt. Jelenleg a Service Cloud Voice Webex Contact Center nem olvassa be az alapértelmezett konfigurációban konfigurált RONA-állapotot.

Jelenléti állapot(ok) hozzárendelése ügynökökhöz

1

A Telepítőben írja be az Engedélykészletek kifejezést a Gyorskeresés mezőbe, majd válassza az Engedélykészletek lehetőséget.

2

Kattintson ide a Partner telefonos szolgáltatások engedélykészletének megnyitásához.

3

Kattintson a Service Presence Statuses Access elemre.

4

Kattintson a Szerkesztés gombra.

5

Az Elérhető szolgáltatáshelyek listában válassza ki a korábban létrehozott jelenléti állapoto(ka)t, majd kattintson a Hozzáadás gombra az engedélykészlethez való társításukhoz. Azok az ügyintézők, akik hozzá vannak rendelve ehhez az engedélykészlethez, a rendelkezésükre bocsátott jelenléti állapotok bármelyikével bejelentkezhetnek az Omni-csatornába.

6

Kattintson a Mentés gombra.

7

Kattintson a Hozzárendelések kezelése elemre ugyanazon az oldalon. Ezután kattintson a jobb felső sarokban található Hozzárendelés hozzáadása elemre , válassza ki a kívánt felhasználót, kattintson a Tovább gombra , válassza kia hozzárendelt felhasználók lejárati beállítását (nem kötelező), majd kattintson a Hozzárendelés gombra .

Service Cloud Voice külső tartományt használ a VoiceCall rekord kezeléséhez. A következő URL-címeket hozzá kell adni a telepítő "Távoli hely beállításaihoz" ( kattintson ide a hivatalos dokumentáció megnyitásához):

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

Példa: A példány URL-címének megkeresése.

8

Bejelentkezés után nézze meg az URL-t a böngésző címsorában. A példány URL-címe a ".my.salesforce.com" vagy a ".salesforce.com" vagy a ." lightning.force.com" előtti rész. Ha például az URL-címe https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/, akkor az "orgfarm-54a38e30ad-dev-ed.develop" a példány URL-címe.

Példa:

Origin szervezet URL-címe: https://cisco.lightning.force.com

Példa: Hozzáadandó URL-ek:

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

9

Az Omni-Channel segédprogram elem szükséges a Lightning Service Console alkalmazásban ahhoz, hogy az ügynök használja a Service Cloud Voice szolgáltatást.

  • A Telepítőben írja be az Alkalmazások kifejezést a Gyorskeresés mezőbe, majd válassza az Alkalmazáskezelő lehetőséget.
  • Kattintson a Service Console alkalmazás vagy a használni kívánt alkalmazás melletti legördülő listára, majd kattintson a Szerkesztés gombra.
  • Az Alkalmazásbeállítások alatt kattintson a Segédprogramok (csak asztali verzió) elemre.
  • Kattintson az Add Utility Item (Segédelem hozzáadása) gombra.
  • A modális ablakban keressen rá az Omni-Channel kifejezésre.
  • Kattintson az Omni-Channel elemre.
  • Kattintson a Mentés gombra, és lépjen ki az Alkalmazáskezelőből.

A Salesforce hivatalos referenciája a Let's Do This gombra kattintva érhető el, amely megnyitja az Agent Experience for Service Cloud Voice with Partner Telephony oldalt a Salesforce súgóportálon ( közvetlen hivatkozás).

10

A Telepítőben írja be a Partner telefonos beállítása kifejezést a Gyorskeresés mezőbe, majd válassza a Partner telefonos beállítása lehetőséget.

11

Görgess le az 5. szakaszhoz További hangbeállítások.

12

Ha engedélyezni szeretné a clickjack-védelmet a letiltott fejléccel rendelkező Visualforce-oldalakon, miközben a softphone-nal dolgozik a Lightning-élményben, a Salesforce-példány URL-címe mellett megbízható tartományként kell hozzáadnia azokat a tartományokat, amelyekből a softphone és az egyéni eszköztárak betöltődnek.

Ezek a beállítások és a megbízható tartományok listája a Beállítás | Biztonság | Munkamenet beállításai.

A megfelelő Visualforce-tartomány lekéréséhez lépjen a Beállítás | Egyéni kód | Visualforce oldalakat , és kattintson a CiscoScvMainWxCC előnézet gombjára. A Salesforce automatikusan átirányíthat egy másik URL-címre, a Salesforce ORG konfigurációjától függően. Másolja ki az URL-címet, és adja hozzá a Beágyazott keretek megbízható tartományai listához, és válassza a "Visualforce-oldalak" lehetőséget IFrame típusként.

Példa: MyDomainName--cisco_wxcc_scv.vf.force.com

A Salesforce-példány tartományának lekéréséhez másolja ki a böngésző URL-sávján megjelenő URL-címet, és adja hozzá a Beágyazott keretek listájának megbízható tartományai listához, és válassza a Visualforce-oldalak IFrame-típust választva .

Példa: MyDomainName.lightning.force.com

Ha nincs saját tartomány üzembe helyezve a szervezetben, az URL-cím formátuma eltérő. Ha saját tartományt telepített, és a továbbfejlesztett tartományok nincsenek engedélyezve a szervezetben, az URL-formátum eltérő. Ha a bővített tartományok nincsenek engedélyezve, az URL-címek stabilizálása a Visualforce-ban, az Experience Builderben, a Site.com Studióban és a Saját tartomány tartalomfájlokban beállítás is hatással van erre a formátumra. A részleteket lásd a Saját tartomány URL-formátumai című témakörben a Salesforce súgójában.

Clickjack védelem és megbízható tartományok beállításai a Lightning élményhez

13

A rögzítésvezérlők hívások közbeni megjelenítéséhez az ügynököknek rendelkezniük kell a Hívásrögzítés vezérlése alkalmazás engedélyével.

A hozzárendeléshez adja hozzá a Jelenléti állapotok lépésben létrehozott engedélykészlethez.

  • Nyissa meg az engedélykészletet.
  • Kattintson az Alkalmazásengedélyek hivatkozásra.
  • Kattintson a Szerkesztés gombra.
  • Adja hozzá a Call Center Control Call Recording engedélyt, és mentse.

Konfiguráció

Ügyfélszolgálati központ

A Contact Center definíciós fájl olyan mezők és értékek készletét határozza meg, amelyek egy adott CTI rendszer kapcsolattartó központjának meghatározásához használhatók a Salesforce-ban. A Salesforce Contact Center definíciós fájlokat használ a több CTI rendszerszállítóval való integráció támogatásához.

További információk a Salesforce hivatalos dokumentációjában találhatók ( közvetlen link).

A Contact Center importálása

Töltse le a Contact Center legújabb verzióját itt.
1

A Telepítőben írja be a Partner telefonos kapcsolattartó központok kifejezést a Gyorskeresés mezőbe, majd válassza a Partner telefonos kapcsolattartó központok lehetőséget.

Megjelenik a meglévő kapcsolattartó központok listája (ha vannak ilyenek).
2

Kattintson a Kapcsolatközpont létrehozása elemre az oldal jobb oldalán.

3

Válassza a Webex Contact Center lehetőséget telefonos szolgáltatóként. Ezután kattintson a Tovább gombra.

Megnyílik egy fájlböngésző.
4

Válassza ki a contact center definícióját tartalmazó .XML fájlt.

5

Kattintson a Megnyitás gombra.

A rendszer importálja a fájlt.
6

Ellenőrizze, hogy Kapcsolattartó központja megjelenik-e a Kapcsolattartó központok listanézetben.

A Contact Center konfigurálása

1

A Telepítőben írja be a Partner telefonos kapcsolattartó központok kifejezést a Gyorskeresés mezőbe, majd válassza a Partner telefonos kapcsolattartó központok lehetőséget.

2

Kattintson a korábban importált Kapcsolatközpontra.

3

Kattintson a Szerkesztés gombra.

1. táblázat. A Contact Center részletei
MezőLeírás
Megjelenített név Ez annak a kapcsolattartó központnak a neve, amely megjelenik az elérhető kapcsolattartó központok listájában. Ugyanaz a Contact Center definíciós fájl (.XML) többször is importálható, és különböző megjelenítendő neveket kaphat.
Nyilvános kulcs

A hangfunkciók használatához nyilvános és titkos kulccsal rendelkező tanúsítvány szükséges. A privát kulcs megszerzéséhez lehetőség van önaláírt tanúsítvány létrehozására, Certificate Authorityáltal aláírt tanúsítvány létrehozására, vagy közvetlenül importálhat Java kulcstároló fájlokat (JKS) vagy Bouncy castle fips kulcstároló fájlokat (BCFKS) az Importálás kulcstárolóból gombbal.

A tanúsítvány létrehozása után:

  • Kattintson a Tanúsítvány címkére.
  • Kattintson a Download Certificate (Tanúsítvány letöltése ) gombra.
  • Nyissa meg a letöltött tanúsítványt egy szövegszerkesztővel.
  • Másolja a tartalmát a Contact Center Nyilvános kulcs mezőjébe.

Kötelező: Igen

Tanúsítvány egyedi neve

A nyilvános kulcshoz létrehozott önaláírt tanúsítvány egyedi neve.

Kötelező: Igen

Kész állapot ID
  • Nyissa meg a telepítő Jelenléti állapotok lapját .
  • Kattintson az Online állapotra, és másolja ki a Salesforce ID elemet az URL-sávból.
  • Illessze be a ID ebbe a mezőbe.

Kötelező: Igen

Nincs kész állapot ID
  • Nyissa meg a telepítő Jelenléti állapotok lapját .
  • Kattintson a Foglalt állapotra, és másolja ki a Salesforce ID értékét az URL-sávból.
  • Illessze be a ID ebbe a mezőbe.

Kötelező: Igen

Alapértelmezett Cisco Nem kész ok

Cisco ID tétlenségi kód, amely alapértelmezett üresjárati kódként használatos arra az esetre, ha egy bizonyos jelenléti állapothoz nincs leképezés megadva.

Kötelező: Igen

A konfigurált üresjárati kódazonosítók ellenőrzéséhez tekintse meg a Tétlenségi kódok szakaszt.
Jelenlét-állapot leképezése

A Salesforce Omni Presence állapotok Cisco Ready és Not Ready okkódokra való leképezésére szolgál.

A tétlenségi kód állapotokat hozzá kell adni:

  • Nyissa meg a telepítő Jelenléti állapotok lapját .
  • Kattintson az egyik Foglalt állapotra, és másolja ki a Salesforce ID értékét az URL-sávból. A jelenléti állapotazonosítók 0N5-tel kezdődnek. például 0N51X0000000AUT.
  • Illessze be a ID jelet ebbe a mezőbe, majd egy vesszőt és a Cisco ID üresjárati kódot.
  • Egy vagy több foglaltsági leképezés vesszővel elválasztva adható hozzá.

A szinkronizálási problémák elkerülése érdekében az alapértelmezett nem kész ID beállítást is konfigurálni kell a leképezésben.

Ha a jelenléti konfiguráción belül konfigurálta az Elutasítás és a Leküldési időtúllépés állapotokat, adja hozzá őket a leképezéshez a megfelelő Cisco Nincs kész állapottal.

Formátum: busyPresenceID1,ciscoAuxCodeID1; defaultNotReadyPresenceID,ciscoDefaultNotReadyAuxCodeID; onlinePresenceId,0

Kötelező: Igen

Íme egy példa az ebéd, értekezlet, szünet befejezett tétlen kódjaira.

Hanghívás hívásváltozója ID

Az aktuális hanghívás ID tárolására használt hívásváltozó. A hívásállapot helyes frissítésére szolgál.

Formátum: A változó neve a Webex Contact Center folyamatban konfigurált módon. Például SCV_VoiceCallRecordId

Kötelező: Igen

Alapértelmezett érték:SCV_VoiceCallRecordId

Ha a ID hanghívásrekordot és a szállítói híváskulcsot egyetlen folyamatváltozóban egyesítette, ebben a mezőben konfigurálhatja a nevét. Lásd még a Hanghívás rekord ID és a Szállítói hívókulcs áramlási változóját.

A szállító híváskulcsának hívásváltozója

Az aktuális hanghívás szállítói híváskulcsának tárolására használt hívásváltozó. A megfelelő hanghívásrekord megnyitására szolgál.

Formátum: A változó neve a Webex Contact Center folyamatban konfigurált módon. Például SCV_VendorCallKey

Kötelező: Igen

Alapértelmezett érték: SCV_VendorCallKey

Ha a ID hanghívásrekordot és a szállítói híváskulcsot egyetlen folyamatváltozóban egyesítette, üresen hagyhatja ezt a mezőt, és konfigurálhatja a folyamatváltozó nevét a "Hanghívás rekord ID és a Szállítói hívókulcs segítségével a "Hanghívás hívásváltozója ID" mezőben. Lásd még a Hanghívás rekord ID és a Szállítói hívókulcs áramlási változóját.

Telefonszám fordítás tárcsázása

Telefonszám-fordítási szabályok, amelyeket a rendszer a tárcsázás előtt alkalmaz a számra.

Telefonszám-fordítások megtekintése

Kötelező: Nem
Webexx Contact Center régió

A bérlő a Webex Contact Center régió meghatározására szolgál. Megtalálható a Webex Contact Center portál, a fejlesztői portál vagy a Desktop URL-címében. Lásd ezt a példát:

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

Formátum: eu2

Kötelező: Igen

Itt található a Webex Contact Center régiók és a megfelelő karakterláncok táblázata:

  • USA: us1
  • Kanada: ca1 _BAR_
  • Egyesült Királyság: eu1
  • Németország: eu2
  • Ausztrália: _BAR_ anz1 _BAR_
  • Szingapúr: sg1
  • Japán: jp1

Webex Contact Center WebRTC tartomány

A tartomány a megfelelő WebRTC kapcsolat létrehozására szolgál. Használja a Webex Contact Center-bérlő helyét:

  • Egyesült Államok: 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

Kötelező: Igen WebRTC esetén

WCCAI-átírás engedélyezése

A WCCAI átírás engedélyezésére vagy letiltására szolgál.

Formátum:Igaz vagy Hamis

Kötelező: Nem

Alapértelmezett érték:Hamis

Felvételi link mentése

A Webex hívásrögzítési hivatkozás hanghívásrekordba történő mentésére szolgál.

Formátum:Igaz vagy Hamis

Kötelező: Nem

Alapértelmezett érték:True

4

A Contact Center oldal alján kattintson a gombra hozzáad gombot a Contact Center felhasználók szakaszban.

5

Kattintson a + jelre azon felhasználók mellett, akik hozzáférnek a nyitott Contact Centerhez.

Csak azok a felhasználók jelennek meg ebben a listában, akiknek be van állítva a Contact Center Agent (Partner Telephony) engedélye, de még nincsenek hozzárendelve más Contact Centerekhez.

Testreszab

Külső ügyfélalkalmazás Webex Contact Center integrációhoz

A külső ügyfélalkalmazás konfigurálása Webex Contact Center Salesforce-összekötőhöz

A Service Cloud Voice teljes körű használatához a Contact Center hívásfolyam adaptálható a hanghívásrekord létrehozásához és a Salesforce többcsatornás folyamat végrehajtásához, miközben a hívás IVR van.

Tanúsítvány létrehozása

Győződjön meg arról, hogy már létrehozott egy digitális tanúsítványt a szervezet biztonsági szabályzatának megfelelően.

Digitális tanúsítvány létrehozásához tekintse meg a Salesforce dokumentációját a következő címen: https://developer.salesforce.com/docs/atlas.en-us.voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm.

Példa

openssl genrsa -des3 -passout pass:<jelszó> -out server.pass.key 2048 openssl RSA -passin pass:<jelszó> -in server.pass.key -out server.key rm server.pass.key openssl req -new -key server.key -out server.CSR Országnév (2 betűs kód) [AU]:CH Állam vagy tartomány neve (teljes név) [Some-State]: Helység neve (pl. Város) []: Szervezet neve (pl. Cég) [Internet Widgits Pty Ltd]: Szervezeti egység neve (pl. szakasz) []: Köznapi név (pl. szerver FQDN vagy az Ön neve) []: E-mail cím []: my-api-user@my-example-org.com Kérjük, adja meg a következő "extra" attribútumokat, amelyeket a tanúsítványkérelemmel együtt szeretne elküldeni Kihívási jelszó []:<jelszó> Egy opcionális cégnév []: openssl x509 -req -sha256 -days 365 -in server.CSR -signkey server.key -out server.crt 

server.crt => tanúsítvány a Salesforce külső ügyfélalkalmazáshoz

server.key => A Salesforce-összekötő titkos kulcsa a Webex Control Hub

Az SCV-integrációs felhasználó engedélykészlete

A következő engedélykészlet hozzáférést biztosít a Connects for SCV által használt Apex-osztályokhoz a Contact Center IVR folyamatokkal való integrációhoz, és Webex Contact Center a Salesforce for SCV-vel való integrációhoz.

Az alábbiakban egy példa konfigurációt mutatunk be, és leírja a Contact Center/IVR integráció működéséhez minimálisan szükséges engedélyeket.

  • A telepítőből lépjen a Felhasználók | Engedélykészletek.
  • Kattintson az Új gombra.
    • Adjon meg egy címkét, például: IVR Hozzáférés az SCV csúcsosztályokhoz
    • API A név automatikusan kitöltésre kerül
    • Licenc: Nincs
    • Kattints a Megtakarítás gombot.
  • Megnyílik az új engedélykészlet.
  • Navigáljon az Apex Class Access elemhez.
  • Kattintson a Szerkesztés gombra, és adja hozzá a következő Apex osztályokat:
    • cisco_wxcc_scv. Szolgáltatás-útválasztás
  • Lépjen a Rendszerengedélyek lapra.
  • Kattintson a Szerkesztés gombra, és engedélyezze a következő engedélyeket:
    • Apex REST szolgáltatások
    • API Engedélyezve

Minimális hozzáférés – API Csak integrációs profil

Ez a profil a Webex Contact Center for Salesforce for SCV integrálására szolgál hanghívásrekordok létrehozásához és az Omni-Flow végrehajtásához a IVR folyamatból.

Az alábbiakban egy példa konfigurációt mutatunk be, és leírja a Contact Center/IVR integráció működéséhez minimálisan szükséges engedélyeket.

Ez egy klón a Minimális hozzáférés - API Csak integrációk profilból.

  • A telepítőből lépjen a Felhasználók | Profilok.
  • A Profilok listában keressen rá a Profil minimális hozzáférése - API Csak integrációk kifejezésre.
  • Kattintson a profil nevére a Minimális hozzáférés - API Csak integrációk profil megnyitásához.
  • A Minimális hozzáférés - API Csak integrációk profilban kattintson a Klónozás gombra.
  • Adjon meg egy új profilnevet, például: SCV-integráció.
  • Kattintson a Mentés gombra.
  • Megnyílik az új profil.
  • Ellenőrizze, hogy a Minimális hozzáférés – API Csak integrációk profilban minden engedély el van-e távolítva magából a profilból.
  • Lépjen a Rendszerengedélyek lapra.
  • Győződjön meg arról, hogy a következő engedélyek engedélyezve vannak:
    • API Engedélyezve
    • API Egyetlen felhasználó

SCV-integrációs felhasználó

Az alábbiakban egy példa konfigurációt mutatunk be, és leírja a Contact Center/IVR integráció működéséhez minimálisan szükséges engedélyeket. Az SCV-integrációs felhasználó számára nincs szükség Salesforce Service Cloud Voice licencre vagy Webex Contact Center a Salesforce for SCV licencre.

  • A telepítőből lépjen a Felhasználók | Felhasználók.
  • Kattintson az Új felhasználó gombra.
    • Adja meg az utónevet, a vezetéknevet és az összes többi kötelező mezőt.
    • Felhasználói licenc: Salesforce integráció
    • Profil: válassza ki az előző lépésben létrehozott profilt ("SCV integrációs profil", a minimális hozzáférés klónja - API Csak integrációs profil)
  • Kattintson a Mentés gombra.
  • Nyissa meg az új Felhasználó rekordot.
  • Rendelje hozzá a korábban létrehozott engedélykészletet ("IVR Access to SCV Apex Classes").
  • Rendelje hozzá a Salesforce API integráció engedélykészletét.
Salesforce külső ügyfélalkalmazás létrehozása
Új külső ügyfélalkalmazás létrehozása

Két lehetőség van a Salesforce-adatok harmadik féltől származó alkalmazásokkal való összekapcsolására. A csatlakoztatott alkalmazások és a külső ügyfélalkalmazások is keretrendszerek az adatok integrálásához. A külső ügyfélalkalmazások a csatlakoztatott alkalmazások következő generációja.

A Cisco Webex Contact Center által használt Salesforce külső ügyfélalkalmazás konfigurálása:

  1. A telepítőből navigáljon az Alkalmazások | Külső ügyfélalkalmazások | Külső ügyfélalkalmazás-kezelő.
  2. Kattintson az Új külső ügyfélalkalmazás  elemre.
  3. Külső ügyfélalkalmazás – alapinformációk
    • Külső ügyfélalkalmazás neve: WxCC - SCV
    • API Név: WxCC_SCV
    • Kapcsolattartó e-mail: < az e-mail >
    • Elosztási állapot: válassza a Helyi lehetőséget

    Alapinformációk

    Külső ügyfélalkalmazás – API (OAuth-beállítások engedélyezése)

    • Kiválasztás: OAuth engedélyezése
    • Alkalmazásbeállítások
    • Visszahívási URL-cím: http://localhost:1717/OauthRedirect minta visszahívási URL-címként
    • OAuth-hatókörök
    • OAuth-hatókörök kiválasztása:
    • Felhasználói adatok kezelése API-kon keresztül (API)
    • Kérések végrehajtása bármikor (refresh_token, offline_access)

    API (oAuth-beállítások engedélyezése)

    Áramlás engedélyezése

    • Válassza a következőt: JWT bearer flow engedélyezése
    • Kattintson a Fájlok feltöltése gombra, és töltse fel a digitális tanúsítványt tartalmazó server.crt fájlt.

    Floe engedélyezése

    Biztonság

    Törölje a jelet a Titkos kulcs megkövetelése a webkiszolgáló-folyamathoz jelölőnégyzetből.

    Biztonság

  4. Kattintson a Létrehozás gombra.
  5. Váltson Tab Policies elemre , majd kattintson a Szerkesztés gombra.
  6. Szabályzatok – OAuth-szabályzatok
    • Beépülő modulok irányelvei
      • Engedélyezett felhasználók: válassza a Rendszergazda által jóváhagyott felhasználók előre engedélyezettek lehetőséget
      • A módosítás megerősítése
    • Alkalmazásengedélyezés
      • Jogkivonat-frissítési szabályzat: válassza a Jogkivonat azonnali lejárata lehetőséget
      • IP Relaxáció: válassza a IP korlátozások érvényesítése lehetőséget

    OAuth-szabályzatok

  7. Szabályzatok – Alkalmazás-szabályzatok
    • Kezdőlap – nincs
    • Engedélykészletek kiválasztása – A korábban létrehozott engedélykészlet hozzárendelése ("IVR hozzáférés az SCV Apex osztályokhoz") 

    Alkalmazás-szabályzatok

  8. Kattintson a Mentés gombra.
  9. Váltson Tab beállításokra.
    • Az OAuth beállítások szakaszban kattintson a Fogyasztói kulcs és a Titkos kulcs gombra; várja meg az e-mailt, és ellenőrizze személyazonosságát. Egy új böngésző Tab megnyit egy képernyőt a fogyasztói adatokkal.

      OAuth-beállítások

    • Kattintson a Másolás gombra , és mentse a fogyasztói kulcsot . A fogyasztói kulccsal később létrehozhatja a Salesforce-összekötőt a Webex Contact Center Control Hubon. 

      Külső ügyfél alkalmazásneve

Webex Contact Center Konfiguráció és parancsfájl hanghívásrekordok létrehozásához

A Salesforce Service Cloud Voice teljes értékének lekéréséhez a Webex Contact Center hívásfolyamot módosítani kell, hogy létrehozza a Hanghívás rekordot a Service Cloud Voice-ban, amint a hívás megérkezik a Contact Centerbe.

Egy opcionális Omni-Flow hajtható végre az útválasztási döntésekhez és az automatizáláshoz a Salesforce-ban.

A használt API-kkal kapcsolatos részletekért lásd: Service Cloud Voice API Wrapper.

Előfeltételek

A Service Cloud Voice API-burkoló használatához konfigurálni kell egy Salesforce külső ügyfélalkalmazást a IVR integrációhoz .

A Salesforce-összekötő konfigurálása a Webex Control Hub

Állítsa be a Salesforce-integrációs összekötőket a Webex Contact Center-hez a https://help.webex.com/en-us/article/7fuy63/SetUp-Integration-Connectors-for-Webex-Contact-Center#id_133211 cikkben leírtak szerint.

1

Jelentkezzen be az ügyfélszervezetbe a https://admin.webex.com címen , és lépjen a Szolgáltatások > Contact Center > Bérlői beállítások > Integrációk>összekötők lapra.

2

A Salesforce kártyán kattintson a Beállítás vagy az Összekötő hozzáadása elemre.

  • Ügyfél ID: Külső ügyfélalkalmazás fogyasztói kulcsa
  • Salesforce Email ID: Az "SCV-integráció" Salesforce-felhasználóneve (lásd: SCV-integrációs felhasználó)
  • URL: éles használatra https://login.salesforce.com vagy ha fejlesztési/sandbox-használatot állít behttps://test.salesforce.com
  • Privát kulcs: fájltartalom server.key

FONTOS: A TITKOS KULCSOK RENDSZERES ROTÁLÁSÁVAL FENNTARTHATJA A BIZTONSÁGOT

Győződjön meg arról, hogy rendszeresen forgatja a titkos kulcsot és a tanúsítványt az integrációk biztonságának megőrzése érdekében.

Frissítse a titkos kulcsot a Contact Center-összekötőben a  Webex központban és a tanúsítványt a  külső ügyfélalkalmazásban a Salesforce-ban.

Hibaelhárítási tipp

Miután a Kész gombra kattintott, és az összekötő mentése nem történik meg:

  • Ellenőrizze, hogy van-e szóköz a bejegyzések előtt / után.
  • Győződjön meg arról, hogy a titkos kulcs (server.key) megegyezik a server.crt fájllal . Ha több szervezetet állít be, és átkapcsolja a tanúsítványokat, azok nem fognak működni.
  • Győződjön meg arról, hogy a Server.key ezzel kezdődik. ----- Begin RSA Private Key -----

Webex Contact Center Fő áramlás

2. táblázat. Áramlási variále
Áramlási változóLeírás
Hanghívás rekord ID áramlási változója Egyedi ID a hívás azonosításához. A Hanghívás rekord létrehozásához szükséges.

Formátum: wxcc_<Interaction ID>

Példa: wxcc_fc4ec7d8-4c91-49aa-b764-081fbba344a8

  • Név: SCV_VendorCallKey
  • Típus: Karakterlánc
  • Ügynök láthatóvá tétele: Engedélyezve
Helyi változó a hívás kezdési idejéhez

A Hanghívás rekord létrehozására és a hanghívás frissítésekor használatos.

  • Név: SCV_CallStartTime
  • Típus: Karakterlánc
  • Ügynök láthatóvá tétele: nem
A várólista nevének/ID helyi változója

Az Execute Omni Flow adjavissza, hívásátirányításhoz használatos.

Ez a változó csak az Omni Flow végrehajtása parancs használata esetén szükséges

  • Név: SCV_OmniFlowQueue
  • Típus: Karakterlánc
  • Ügynök láthatóvá tétele: nem
Helyi változó az ügynök nevéhez/ID

Az Execute Omni Flow adjavissza, hívásátirányításhoz használatos.

Ez a változó csak az Omni Flow végrehajtása parancs használata esetén szükséges

  • Név: SCV_OmniFlowAgent
  • Típus: Karakterlánc
  • Ügynök láthatóvá tétele: nem

Fő folyamat áttekintése

  1. Szállítói hívókulcs létrehozása
  2. Híváskezdési idő beállítása
  3. HTTP-kérés: Hanghívásrekord létrehozása
  4. HTTP-válasz kiértékelése Hanghívásrekord létrehozásához
  5. Hanghívás létrehozása rekord létrehozásával kapcsolatos hibák kezelése
  6. HTTP-kérés: Omni-folyamat végrehajtása
  7. HTTP-válasz kiértékelése Omni Flow végrehajtásához
  8. Hibakezelés az Omni Flow végrehajtása esetén
  9. Hívásátirányítás folytatása
3. táblázat. Fő áramlás
ÁramlásLeírás
Szállítói hívókulcs létrehozása

A Service Cloud Voice szolgáltatásban kezelt összes hívás létrehoz egy hanghívásrekordot a Salesforce-ban, és egy egyedi, szállítói híváskulcs nevű ID szükséges. A Webex Contact Center-ben létrehozott hanghívás-rekordok esetében a szállítói hívókulcsot meg kell határozni a WxCC-folyamatban, majd a hívással együtt át kell adni az ügynöknek egy folyamatváltozó használatával.

A vendorCallKey értéknek meg kell felelnie a következő szabályoknak:

  • Az értéknek <= 255 karakter hosszúnak kell lennie.
  • Az érték alfanumerikus karaktereket, valamint aláhúzásjelet (_), kötőjelet (-) és pontot (.) tartalmazhat.
  • Az értéknek betűvel kell kezdődnie, nem tartalmazhat szóközöket, nem végződhet aláhúzásjellel, és nem tartalmazhat két egymást követő aláhúzásjelet.

  • Tevékenység címkéje: Generate_VendorCallKey
  • Változó neve: SCV_VendorCallKey
  • Változó típusa: Karakterlánc
  • Változó értéke – Érték beállítása: wxcc_{{NewPhoneContact.InteractionId}}

Híváskezdési idő beállítása

A hívás kezdési időpontjának UTC időbélyege. Ez az időbélyeg a hanghívásrekord létrehozására és a hanghívásrekord frissítésére szolgál, ha a hívó leteszi a kapcsolatot, mielőtt az ügynökhöz irányítanák.

  • Tevékenység címkéje: SetCallStartTime
  • Változó: SCV_CallStartTime
  • Változó érték - Érték beállítása: {{now() | replace({'[UTC]': ''})}}
HTTP-kérés: Hanghívásrekord létrehozása

Ez a lépés minden híváshoz szükséges. A Hanghívás rekord létrehozása után a ID Hanghívás rekordot át kell adni a hívással egy változóban az ügynöknek, a szállítói híváskulccsal együtt. Konfigurálja a használt változót a Contact Center konfigurációjában a Service Cloud Voice.

HTTP-kérés beállításai
  • Tevékenység címkéje: CreateVoiceCall
  • Hitelesített végpont használata: Engedélyezve
  • Összekötő: Az előző lépésben létrehozott Salesforce-összekötő
  • Kérés elérési útja: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Módszer: POST
  • Kérelem tartalomtípusa: Alkalmazás/JSON

HTTP-kérés: Hanghívásrekord létrehozása

Ez a lépés minden híváshoz szükséges. A Hanghívás rekord létrehozása után a ID Hanghívás rekordot át kell adni a hívással egy változóban az ügynöknek, a szállítói híváskulccsal együtt. Konfigurálja a használt változót a Contact Center konfigurációjában a Service Cloud Voice.

HTTP-kérés beállításai

  • Tevékenység címkéje: CreateVoiceCall
  • Hitelesített végpont használata: Engedélyezve
  • Összekötő: Az előző lépésben létrehozott Salesforce-összekötő
  • Kérés elérési útja: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Módszer: POST
  • Kérelem tartalomtípusa: Alkalmazás/JSON

Kérelem törzse

A Hanghívás rekord létrehozásakor frissítheti a Hanghívás rekord egyéni mezőit is a hívásadatokkal. Az alábbiakban két példa látható a kérelem törzsére, az egyik az összes kötelező mezővel, de az egyéni mezők frissítése nélkül, a másik pedig egyéni mezőkkel.

A Hanghívás rekord egyéni mezőinek frissítése nélkül:

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

Példa a Hanghívás rekord egyéni mezőinek frissítésére:

{ "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\": \"<érték1>\",\"custfield2__c\": \"<érték2>\",\" custfield3__c\": \"<érték3>\"}" }

Paraméterek
Tulajdonság neve Érték
callCenterDevName Contact Center fejlesztő neve
certDevName API Tanúsítvány neve (a Contact Centerben beállított módon)
vendorCallKey Egyedi hívás ID: {{SCV_VendorCallKey}}
hoz CalledNumber/DNIS: {{NewPhoneContact.DNIS}}
tól CallingNumber/ANI: {{NewPhoneContact.ANI}}
startTime UTC időbélyeg {{SCV_CallStartTime}} (közvetlenül a hívás parancsfájlban való elfogadása után kell beállítani)
callAttributes

A hanghívásrekord további szabványos és egyéni mezőit jelöli, ahol minden kulcs-érték pár egy normál vagy egyéni mezőnek és annak értékeinek felel meg.

Példa:

custfield1__c,custfield2__c,custfield3__c : API Hanghívás objektum egyéni mezőjének neve

value1,value2,value3 : Az egyéni mező értéke

Elemzési beállítások
  • Tartalomtípus: JSON
  • Kimeneti változó: SCV_VoiceCallRecordId
  • Elérésiút-kifejezés: $.data.voiceCallId

Hanghívás rekord ID, amelyet át kell adni az ügynöknek.

HTTP-válasz kiértékelése Hanghívásrekord létrehozásához

Ellenőrizze a Hanghívás létrehozása HTTP-kérés HTTP-állapotát:

  • Címke: statusCodeCreateVoiceCall
  • Változó: CreateVoiceCall.httpStatusCode

Ha állapotkód == 200 => sikeres else => kérés meghiúsult, hibakezelés

Hanghívás létrehozása rekord létrehozásával kapcsolatos hibák kezelése

Csak demó/hibakeresés esetén játssza le az üzenetet a http-állapotkódtól függően.

Ha a Hanghívás létrehozása sikeres volt, folytassa az Omni Flow végrehajtása funkcióval. Ellenkező esetben folytassa a hívásátirányítással.

HTTP-kérés: Omni Flow végrehajtása (opcionális lépés)

Az Omni-Flow végrehajtása funkciót a következő esetekben használhatja:

  • Automatizált feladatokat futtathat, például rekordokat kereshet vagy hozhat létre, és csatolhatja a rekordokat a hanghívás rekordhoz
  • Rekordok keresése és képernyő-pop készítése
  • Salesforce és Cisco várólisták szinkronizálása
  • Hagyja, hogy a Service Cloud Voice hozza meg az útválasztási döntést

Ez a kérés mindig visszaadja az "üzenetsort" vagy az "ügynököt", ahová a hívást át kell irányítani.

A kérés végrehajtása után győződjön meg arról, hogy elküldte az Útválasztás törlése funkciót, ha a hívó leteszi a telefont, mielőtt egy ügynök válaszolna neki. Lásd Webex Contact Center Eseményfolyam.

HTTP-kérés beállításai

  • Tevékenység címkéje: ExecuteOmniFlow
  • Hitelesített végpont használata: Engedélyezve
  • Összekötő: Az előző lépésben létrehozott Salesforce-összekötő
  • Kérés elérési útja: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Módszer: POST
  • Kérelem tartalomtípusa: Alkalmazás/JSON

Kérelem törzse

A kötelező mezőkön kívül további adatokat is átadhat bemeneti változóként az Omni-Flow-nak. Az alábbiakban két példa látható a kérelem törzsére. Az első további folyamatparaméterek nélkül, csak kötelező mezőkkel, a második két bemeneti változóval.

Példa Omni-Flow paraméterekkel:

{ "callCenterDevName": "<Contact Center API name>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}", "dialedNumber": "{{NewPhoneContact.DNIS}}", "flowDevName": "<flow API name>", "fallbackQueue": "<tartalék várólista neve>" }

Példa a Hanghívás rekord egyéni mezőinek frissítésére:

{ "callCenterDevName": "<Contact Center API name>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}", "dialedNumber": "{{NewPhoneContact.DNIS}}", "flowDevName": "<flow API name>", "fallbackQueue": "<tartalék várólista neve>", "flowInputParameters": { "param1": "value1", "param2": "value2" } }

Paraméterek
Tulajdonság neve Érték
callCenterDevName Contact Center fejlesztő neve
certDevName API A tanúsítvány neve (a Contact Centerben beállított módon)
voiceCallId ID az előző lépésben létrehozott hanghívásrekordból: {{SCV_VoiceCallRecordId}}
Tárcsázott szám CalledNumber/DNIS: {{NewPhoneContact.DNIS}}
flowDevName A végrehajtandó Omni-Flow fejlesztői neve
fallbackQueue Queue ID vagy Queue API a tartalék Salesforce-várólista neve
flowInputParameters

További bemenetek az Omni-Channel folyamathoz (kulcs-érték pár).

Példa:

param1,param2 : Az Omni-Flow bemeneti paraméter neve

value1,value2 : A paraméter értéke

Elemzési beállítások

Várólista

  • Tartalomtípus: JSON
  • Kimeneti változó: SCV_OmniFlowQueue
  • Elérésiút-kifejezés: $.data.queue

Az Omni-Flow végrehajtása által visszaadott "várólista" használható útválasztáshoz.

Ügynök
  • Tartalomtípus: JSON
  • Kimeneti változó: SCV_OmniFlowAgent
  • Elérésiút-kifejezés: $.data.agent

Az Omni-Flow végrehajtása által visszaadott "ügynök" használható útválasztáshoz.

HTTP-válasz kiértékelése Omni Flow végrehajtásához

Ellenőrizze az Omni Flow végrehajtása HTTP-kérés HTTP-állapotát:

  • Címke: statusCodeExecuteOmniFlow
  • Változó: ExecuteOmniFlow.httpStatusCode

Ha állapotkód == 200 => sikeres else => kérés meghiúsult, hibakezelés.

Hibakezelés az Omni Flow végrehajtása esetén

Csak demó/hibakeresés esetén játssza le az üzenetet a http-állapotkódtól függően.

Ha az Omni Flow végrehajtása sikeres volt, a SCV_OmniFlowQueue és SCV_OmniFlowAgent változók nincsenek beállítva. Útválasztási döntés a hívásáramlásban.

Hívásátirányítás folytatása

Folytassa a hívási folyamatot, irányítsa a hívást az ügynökhöz. Ha szükséges, használja SCV_OmniFlowQueue és SCV_OmniFlowAgent az üzenetsor és az ügynök kiválasztásához.

Webex Contact Center Eseményfolyam

Ha a hívó fél leteszi a hívást, mielőtt egy ügynök fogadná, frissítenünk kell a Service Cloud Voice szolgáltatást, és be kell fejeznünk a hívást.

  • Ha az Omni-Flow végrehajtása funkciót használta, küldje el az Útválasztás törlése lehetőséget a függőben lévő szolgáltatás-útválasztás (PSR) törléséhez
  • Hanghívás frissítése küldése, a Hanghívás rekord kezdési és befejezési időpontjának frissítése, valamint az állapot Újról Befejezve értékre történő módosítása

  1. PhoneContactEnded - Ez az esemény akkor aktiválódik, ha egy élő hívás megszakad, és az összes résztvevőt eltávolítja.
  2. HTTP-kérés: Útválasztás törlése
  3. HTTP-kérés: Hanghívás frissítése
HTTP-kérés: Útválasztás törlése

  • Címke: ClearRouting
  • Hitelesített végpont használata: Engedélyezve
  • Összekötő: Az előző lépésben létrehozott Salesforce-összekötő
  • Kérés elérési útja: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Módszer: POST

Kérelem tartalomtípusa: Alkalmazás/JSON

Kérelem törzse

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

Paraméterek

Tulajdonság neveÉrték
callCenterDevName Contact Center fejlesztő neve
certDevName API A tanúsítvány neve (a Contact Centerben beállított módon)
voiceCallId Az előző lépésben létrehozott hanghívásrekord ID: SCV_VoiceCallRecordId

Elemzési beállítások

Nincs.

HTTP-kérés: Hanghívás frissítése

  • Kiadó: UpdateVoiceCall
  • Hitelesített végpont használata: Engedélyezve
  • Összekötő: Az előző lépésben létrehozott Salesforce-összekötő
  • Kérés elérési útja: /szolgáltatások/apexrest/cisco_wxcc_scv/hang/v1/updateVoiceCall
  • Módszer: POST
  • Kérelem tartalomtípusa: Alkalmazás/JSON

Kérelem törzse

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

Paraméterek

Tulajdonság neveÉrték
callCenterDevName Contact Center fejlesztő neve
certDevName API Tanúsítvány neve (a Contact Centerben konfiguráltak szerint)
voiceCallId ID az előző lépésben létrehozott hanghívásrekordhoz: SCV_VoiceCallRecordId
startTime A hívás kezdetének UTC időbélyege{{SCV_CallStartTime}} (a hanghívásrekord létrehozásához használt módon)
endTime Aktuális UTC időbélyeg '{{now()
disconnectReason A hívás megszakításának oka. Az isError tulajdonságot true (igaz ) értékre kell állítani ahhoz, hogy megfelelően jelenjen meg.

Elemzési beállítások

Nincs.

Hivatkozások

Nyelvi fordítás

(Nem kötelező) Fordítási munkaterület engedélyezése

Ez a beállítás csak akkor érvényes, ha a Fordítás nyelve beállításokat használja.

1

Lépjen a → Fordítási munkaterület beállítása → a Fordítási nyelv beállításainak beállítása részhez.

2

Kattintson az Engedélyezés gombra a fordítás nyelvének kiválasztásához.

(Nem kötelező) Csak platformnyelvek engedélyezése

Ez a beállítás csak az EN-US nyelvtől eltérő nyelvekre vonatkozik.

1

Lépjen a → Vállalati beállítások beállítása → a Nyelvi beállítások részhez.

2

Válassza ki a kívánt nyelveket.

3

Jelölje be a következő jelölőnégyzeteket:

  • Végfelhasználói nyelvek engedélyezése - A súgó és a telepítő nincs lefordítva a végfelhasználók nyelveire
  • Csak platformnyelvek engedélyezése – nincsenek alapértelmezett fordítások a csak platformnyelvekhez
4

Mentse a módosításokat.

A nyelv aktiválása és a felhasználó kiválasztása (feladat)
1

Lépjen a → Fordítási munkaterület beállítása → a Fordítási nyelv beállításainak beállítása részhez.

2

Válassza ki a nyelvet, és válassza ki azt a felhasználót, aki lefordítja.

3

Mentse a módosításokat.

Többnyelvű beállítások
Egyéni címkék fordítása
1

Lépjen a → egyéni címkék beállítása részhez.

2

Válassza ki a megnyitni kívánt egyéni címke nevét.

3

A kapcsolódó fordítások listában kattintson az Új gombra új fordítás megadásához, vagy a Szerkesztés gombra (a nyelv mellett) a fordítás szerkesztéséhez.

4

Válassza ki azt a nyelvet, amelyre fordít.

5

Írja be a lefordított értéket a Fordítási szöveg mezőbe. Ez a szöveg felülírja a címke Érték mezőjében megadott értéket, ha a felhasználó alapértelmezett nyelve a fordítási nyelv.

6

Mentse a módosításokat.

A felhasználói funkcióhoz szükséges Salesforce-engedélyek

A Webex Contact Center SCV Agent engedélykészlet tartalmazza a Webex Contact Center minialkalmazással való együttműködéshez szükséges összes engedélyt, valamint az ügynökök számára kifejlesztett integrációkat.

Apex Class Access (szakasz)

  • cisco_wxcc_scv. CiscoScvWxcc
  • cisco_wxcc_scv. ServiceResponseHandler
  • cisco_wxcc_scv. Szolgáltatás-útválasztás
  • cisco_wxcc_scv. TelephonyIntegrationHandler

Egyéni metaadattípus-hozzáférések (szakasz)

  • cisco_wxcc_scv. WxCC-kapcsolat

Visualforce oldalelérés (szakasz)

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

Service Cloud Voice API burkoló

Előfeltételek

A Service Cloud Voice API-burkoló használatához konfigurálni kell egy Salesforce külső ügyfélalkalmazást a IVR integrációhoz .

A Service Cloud Voice API burkoló használata

Service Cloud Voice (SCV) for Salesforce a Telephony Integration REST API használatával hoz létre és frissít hanghívásokat, hajt végre többcsatornás folyamatokat, és törli a VoiceCallhoz társított PendingServiceRouting rekordokat. Ehhez a szolgáltatáshoz JWT-hitelesítés és a PATCH HTTP-metódus használata szükséges, amelyet jelenleg a Cisco IP Interactive Voice Response (IVR) nem támogat.

Annak érdekében, hogy egyszerűsítsük a Telephony Integration REST API for SCV használatát (nem csak) egy IVR rendszerben, új API-készletet tettünk elérhetővé, amely becsomagolja a meglévő Salesforce API-t, és közvetlenül elérhető a Salesforce Org-ból, ahol a Webex Contact Center for Service Cloud Voice csomag telepítve van.

A Service Cloud Voice API-burkoló megszünteti a JWT-jogkivonatok hitelesítésének szükségességét, további ellenőrzéseket hajt végre a Salesforce API által igényelt adatokon, és javítja a válaszobjektumokat.

A Access_Token lekérése

Hajtson végre egy POST kérést a következőre: https://<your-domain-name>.my.salesforce.com/services/oauth2/token

A következő paraméterek küldése a törzsben:

{ "grant_type": "client_credentials", "client_id": "<a csatlakoztatott alkalmazás fogyasztói kulcsa>", "client_secret": "<a csatlakoztatott alkalmazás fogyasztói titka>" } Ha a kérés sikeres, a rendszer a következő JSON-választ adja vissza: { "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>" }

A kérések végrehajtása

A példány URL-címének tartalmaznia kell a my.salesforce.com értéket.

Példa a helyes példány url-címére: https://abc-123.my.salesforce.com

Bármely más tartomány példány URL-címként való használata (pl. https://abc-123.lightning.force.com ) 401 Jogosulatlan állapotot eredményez, és INVALID_SESSION_ID errorCode értéket ad vissza.

Hanghívás létrehozása (szakasz)

Létrehoz egy Hanghívás rekordot, amely tartalmazza a Hanghívás rekord résztvevőit (azaz a hívót és a címzettet). Hanghívásrekord létrehozásakor beszélgetés jön létre a Salesforce-ban. Ezt a API csak valós idejű környezetben használja, ami azt jelenti, hogy ezt a API csak hívás kezdeményezésekor hívja elő. Ez a API arra is használható, hogy hanghívásrekordokat hozzon létre átadási és konferenciahívásokhoz a parentVoiceCallId paraméter kérés hasznos adatába való felvételével.

Végpont URI

<instance_url>/szolgáltatások/apexrest/cisco_wxcc_scv/hang/v1/createVoiceCall

HTTP módszer

POST

Fejlécek

Engedélyezés: Birtokos <access_token>

Content-Type: application/json

Paraméterek

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "vendorCallKey": "5324881f-1e84-4367-8930-f69a74b30ca6", "to": "8002345678", "from": "4081456688", "initiationMethod": "Bejövő", "startTime": "2019-07-02T17:32:28Z", "résztvevők": [ { "participantKey": "4081456688", "type" : "END_USER" } ], "callAttributes": "{\"devscv24__AAA_Test__c\":\"field value\",\"Other_Field__c\":\"other value\"}", "parentVoiceCallId": "fsdfzuhsdfsa-43556fgef3-56g44gv4ew", "callOrigin": "Előnézet", "várólista": "queue123" }

A kérés által elfogadott paraméterek részletes leírása megtalálható a Salesforce hivatalos dokumentációjában a "Paraméterek" részben.

Válasz (sikeres)

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

Válasz (hibákkal)

 { "data": null, "errors": ["1. hibaüzenet", "2. hibaüzenet"], "sikeres": false }

Hanghívás frissítése

Frissíti a hanghívást a hívás befejezése után. Ezzel a API fiókkal frissítheti azokat a hívással kapcsolatos paramétereket, amelyek a Hanghívás létrehozása szakaszban nem érhetők el. A VoiceCall frissítése API egy aszinkron művelet. A API hívás állapota nem kérdezhető le.

Ez a végpont hanghívás létrehozására is használható a hívás befejezése után is. Ez a viselkedés olyan helyzetekben hasznos, amikor rekordot szeretne naplózni a Salesforce-ban az elhagyott vagy nem fogadott hívásokról, vagy bármely más forgatókönyvben, ahol még nem jött létre hanghívás.

Végpont URI

<instance_url>/szolgáltatások/apexrest/cisco_wxcc_scv/hang/v1/updateHanghívás

HTTP módszer

POST

Fejlécek

Engedélyezés: Birtokos <access_token>

Content-Type: application/json

Paraméterek

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

A kérés által elfogadott paraméterek részletes leírása megtalálható a Salesforce hivatalos dokumentációjában a "Paraméterek" részben.

Válasz (sikeres)

{ "data": { "status": "függőben" }, "hibák": null, "sikeres": true }

A VoiceCall frissítése API egy aszinkron művelet. A API hívás állapota nem kérdezhető le.

Válasz (hibákkal)

{ "data": null, "errors": ["1. hibaüzenet", "2. hibaüzenet"], "sikeres": false }

Omni-flow végrehajtása

Végrehajtja a többcsatornás folyamatot a hívások átirányításához. Paraméterként továbbítja a ID hívást (Salesforce VoiceCallId vagy telefonos szállító ContactId) a folyamatnak, és visszaadja az ügynök vagy várólista útválasztási utasításait a kapcsolati folyamatnak. Alapértelmezés szerint a Service Cloud Voice a tárcsázott számnak megfelelő telefoncsatornához megadott többcsatornás folyamatot (vagy tartalék várólistát) használja. Ha a tárcsázott szám nem egyezik egy meglévő telefoncsatornával, opcionálisan beállíthat egy új tárcsázott számot, egy többcsatornás folyamatot és egy tartalék várólistát a API hívás bemeneti paramétereiként.

Service Cloud Voice a következő elsőbbségi sorrendet használja a hívások átirányításához:

  1. A tárcsázott számnak megfelelő telefoncsatorna Többcsatornás áramlás és Visszakapcsolási várólista beállításait használja. A folyamat elsőbbséget élvez. Ha a folyamat meghiúsul, a rendszer a tartalék várólistát használja.
  2. Az Omniflow végrehajtása API hívásban megadott flowDevName és fallbackQueue paramétereket használja.

Végpont URI

<instance_url>/szolgáltatások/apexrest/cisco_wxcc_scv/hang/v1/executeOmniFlow

HTTP módszer

POST

Fejlécek

Engedélyezés: Birtokos <access_token>

Content-Type: application/json

Paraméterek

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc", "dialedNumber": "+18445791189", "flowDevName": "Route_VoiceCall", "fallbackQueue": "00G111222333444", "flowInputParameters": { "Bemenet1": "egy", "Bemenet2": "kettő" } }

  • A voiceCallId paraméter a Salesforce voiceCallId vagy a telefonos szolgáltató kapcsolattartója ID.
  • A kérés által elfogadott paraméterek részletes leírása megtalálható a Salesforce hivatalos dokumentációjában a "Paraméterek" részben.

Válasz (sikeres)

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

AGENT_INFO és QUEUE_INFO a CallCenterRoutingMap ExternalId mezőjének felelnek meg

Válasz (hibákkal)

{ "data": null, "errors": ["1. hibaüzenet", "2. hibaüzenet"], "sikeres": false }

Útvonal törlése

Törli a PendingServiceRouting (PSR) rekordot egy hanghíváshoz. Ezt a API-t a legtöbb forgatókönyvhöz nem kell hívni; a PSR rekord automatikusan törlődik, ha a hívás átirányítása már nem történik meg. Vannak azonban olyan helyzetek, például nem fogadott vagy félbehagyott hívások esetén, amikor partner telefonrendszerek használatakor explicit módon meg kell hívnia ezt a API hívást a PSR rekord törléséhez.

Végpont URI

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

HTTP módszer

POST

Fejlécek

Engedélyezés: Birtokos <access_token>

Content-Type: application/json

Paraméterek

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

  • A voiceCallId paraméter a Salesforce voiceCallId azonosítója vagy a telefonos szolgáltató kapcsolattartója ID.
  • A kérés által elfogadott paraméterek részletes leírása megtalálható a Salesforce hivatalos dokumentációjában a "Paraméterek" részben.

Válasz (sikeres)

{ "data": { "status": "Sikeres" }, "hibák": null, "sikeres": true }

Válasz (hibákkal)

{ "data": null, "errors": ["1. hibaüzenet", "2. hibaüzenet"], "sikeres": false }

Telefonszámok fordítása

A Service Cloud Voice és a Webex Contact Center közötti különböző interakciók a telefonszámok fordításától függenek. A nemzetközi különbségek és az ügyfélspecifikus alkalmazások miatt testreszabható eszközre van szükség a telefonszámok A formátumból B formátumba történő átviteléhez.

A Webex Contact Center Service Cloud Voice megoldás automatikusan eltávolítja az összes karaktert, kivéve a számokat, a hashtageket (#), a csillagokat (*), a vesszőket (,) és a kezdő pluszjeleket (+). A (0) első előfordulását is eltávolítja. Erre a telefonszám-fordítások alkalmazása ELŐTT kerül sor .

Ez az útmutató a telefonszám-fordítások konfigurálását ismerteti.

Mezők

A telefonszám-fordítások a Név-Érték mezőkben vannak tárolva. Ez lehetővé teszi, hogy szolgáltatásonként korlátlan számú szabályt konfiguráljon.

A konfiguráció JSON-sztringként van tárolva.

Ne feledje, hogy a fordított perjeleket escape-karakterekkel kell ellátni, például a \d+ helyett \\d+ lesz.

{"Számjegyek kivételével minden karakter eltávolítása":"[1,17]->[^\\d]+","Belső számra":"[7,17]->(\\d{7})(\\d{4})->$2"}

A Név mező technikailag nincs használatban. Ott van egy ember által olvasható karakterlánc hozzáadása annak érdekében, hogy gyorsan azonosítsa ennek a szabálynak a célját. Jó nevek például: Távolítsa el az összes kezdő nullát,Adjon hozzá vezető pluszt stb.

Fordítási szabályok létrehozása

A szabályok reguláris kifejezésekként érhetők el. Pontosabban: A reguláris kifejezések JavaScript-implementációja.

Első lépésként olvassa el a RegExp dokumentumot az MDN webdokumentumokból.

Az összetett reguláris kifejezések létrehozása azonban gyakran nehézkes. Ezért további szintaxist adtunk hozzá, hogy a konfiguráció a lehető legegyszerűbb legyen.

Az alábbi ábra egy telefonszám-fordítási szabály általános szintaxisát mutatja:

Predikátum

A predikátum az egyeztetendő szám hosszát meghatározó intervallum megadására szolgál.

A fenti predikátum azt adja meg, hogy minden 7 és 11 karakter közötti hosszúságú szám (beleértve az éleket + szóközöket is) megegyezik.

A predikátumok mindig megegyeznek a szám eredeti hosszával. Ez segít egyszerűsíteni a konfigurációt azáltal, hogy csökkenti a belső / külső számok ütközési szabályainak kockázatát.

Minta

A Minta határozza meg az egyeztetendő szám formátumát.

A fenti minta azt állítja, hogy a szám csak számjegyekből állhat, és kiválasztja azokat.

Választó

A választók határozzák meg a szám végső formátumát. Ha olyan karaktereket / számjegyeket kell hozzáadni, amelyek eredetileg nem voltak jelen, akkor ezt a helyet kell megtenni.

A választó a szám felépítésének utolsó lépése. A mintakimenet alapján a választó felépíti az új számot.

1. példa

A következő példa bemutatja, hogyan lehet a Contact Centertől 0319175200 formátumban kapott számot átvinni a svájci E164 formátumú +41 31 917 52 00 formátumba.

Ez a példa két fordítási szabályt használ (1. és 2.)

Ebben a példában az első szabály valójában nem változtatja meg a számot. Az 1 és 17 karakter közötti számok esetében a számjegyeken kívül minden más el lesz távolítva. Mivel nincs nem számjegy, semmi sem változik.

A második szabály azokra a számokra vonatkozik, amelyek pontosan 10 karakter hosszúak (eredetileg). 0319175200 egyezik, ezért a szabály alkalmazásra kerül. A minta azt adja meg, hogy a számnak egy egyjegyű csoporttal (\d{1}) kell kezdődnie, amelyet egy két számjegyből álló csoportnak (\d{2}), majd egy három számjegyből álló csoportnak (\d{3}) kell követnie, és így tovább.

A választó ezután hozzáfér a mintacsoportokhoz az új számkarakterlánc meghatározásához. Ez azt jelenti, hogy a $2 az elsőre (\d{2}) hivatkozik, ezért 31-et tartalmaz.

2. példa

A következő példa bemutatja, hogyan lehet a Contact Centertől +14693150217 formátumban kapott számot átvinni az USA E164 formátumú +1 469 315 0217 formátumba.

Ez a példa két fordítási szabályt használ (1. és 2.)

  1. Ez a szám pontosan 12 karakter hosszú, ezért a "Szóközök hozzáadása az amerikai számokhoz" szabály érvényes.
  2. (\+1) azt mondja, hogy a számnak +1-gyel kell kezdődnie. Ha a szám 12 karakter hosszú, de nem +1-gyel kezdődik, a szabály törlődik, és semmi sem változik.
  3. (\d{3}) azt mondja, hogy a +1-et 3 számjegynek kell követnie.
  4. (\d{3}) azt mondja, hogy az utolsó 3 számjegyet további 3 számjegynek kell követnie.
  5. (\d{4}) azt mondja, hogy az utolsó 3 számjegyet 4 számjegynek kell követnie.

Ha ezek bármelyike nem egyezik, a szám nem változik.

Tehát az összes szabály a "+14693150217" -re vonatkozik. Ezért a szám "$1 $2 $3 $4":

  1. A $1 a csoportra (\+1) utal, a Service Cloud Voice-nak küldendő szám pedig +1.
  2. A $2 a kettő közül az elsőre (\d{3}) utal, a Service Cloud Voice-nak küldendő szám +1 469.
  3. A $3 a kettő közül a másodikra (\d{3}) utal, a Service Cloud Voice-nak küldendő szám így néz ki: +1 469 315.
  4. A $4 az utolsó csoportra (\d{4}) utal, a Service Cloud Voice-nak küldendő szám pedig +1 469 315 0217.

A "$1 $2 $3 $4" szabály helyettesítő részében lévő szóközök közvetlenül használatosak. Tehát ha a "$1-$2-$3-$4" értéket használja, a szám a következőre lesz lefordítva: +1-469-315-0217

És a csoportok eltávolítása is megengedett: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->$2 $3 $4 lefordítása: 469 315 0217. [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})-> A $3 $4 fordítása: 315 0217.

Lehetőség van egy nemzetközi amerikai szám helyi számra konvertálására is, például: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->($2) $3-$4.

Ezután a "+14693150217" bejövő szám lefordításra kerül: (469) 315-0217.

3. példa

A következő példa bemutatja, hogyan lehet a Contact Centertől +491515555531 formátumban kapott számot átvinni a német E164 +49 151 5555 531 formátumba.

Ez a példa két fordítási szabályt használ (1. és 2.)

  1. Ez a szám pontosan 13 karakter hosszú, ezért a "Szóközök hozzáadása a német számokhoz" szabály érvényes.
  2. (\+49) azt mondja, hogy a számnak +49-cel kell kezdődnie. Ha a szám 13 karakter hosszú, de nem +49-cel kezdődik, a szabály törlődik, és semmi sem változik.
  3. (\d{3}) azt mondja, hogy a +49-et 3 számjegynek kell követnie.
  4. (\d{4}) azt mondja, hogy az utolsó 3 számjegyet 4 számjegynek kell követnie.
  5. (\d{3}) azt mondja, hogy az utolsó 4 számjegyet 3 számjegynek kell követnie.

Ha ezek bármelyike nem egyezik, a szám nem változik.

Tehát minden szabály a "+491515555531" -ra vonatkozik. Ezért a szám "$1 $2 $3 $4":

  1. A $1 a csoportra (\+49) utal, a Service Cloud Voice-nak küldendő szám pedig +49.
  2. A $2 a kettő közül az elsőre (\d{3}) utal, a Service Cloud Voice-nak küldendő szám a következő: +49 151.
  3. A $3 a kettő közül a másodikra (\d{4}) utal, a Service Cloud Voice-nak küldendő szám így néz ki: +49 151 5555.
  4. A $4 az utolsó csoportra (\d{3}) utal, a Service Cloud Voice-nak küldendő szám pedig +49 151 5555 531.

Ugyanez vonatkozik az első szabályra is. A $1 $2 $3 $4 cserealkatrész segítségével kiválaszthatja, hogy mit használjon a számból.

További fordítási regex példák

Leírás Fordítási regex
A számjegyek kivételével az összes karakter eltávolítása [1,17]->[^\d]+
Távolítsa el az összes karaktert, kivéve a számjegyeket & + [1,17]->[^+\d]+
Leírás Fordítási regex
+1 eltávolítása [12,12]->(.{ 1})(\d{1})(\d{10})->$3
+1 eltávolítása [10,12]->(^\+1+)(\d+)->$2
Eltávolítás +49 [10,15]->(^\+49+)(\d+)->$2
Eltávolítás +49 [10,15]->(.{ 1})(\d{2})(\d{9})->$3
+41 eltávolítása [10,13]->(^\+41+)(\d+)->$2
+41 eltávolítása [10,13]->(.{ 1})(\d{2})(\d{9})->$3
+XX eltávolítása [10,14]->(^\++)(\d{2})(\d+)->$3
Leírás Fordítási regex
Távolítsa el a + jelet, és cserélje ki nullákkal US E164 [10,12]->(.{ 1})(\d{1})(\d{10})-> 001 $3
Távolítsa el a +1-et, és cserélje ki nullákkal US E164 [10,12]->(^\+1+)(\d+)-> 001$2
Távolítsa el a + jelet, és cserélje ki nullákkal DE E164 [12,15]->(.{ 1})(\d{2})(\d{10})-> 0049 $3
Távolítsa el a +49-et, és cserélje ki nullákkal DE E164 [10,12]->(^\+49+)(\d+)-> 0049$2
Távolítsa el a + jelet, és cserélje ki nullákkal CH E164 [10,13]->(.{ 1})(\d{2})(\d{9})-> 0041 $3
Távolítsa el a +41-et, és cserélje ki nullákkal CH E164 [10,12]->(^\+41+)(\d+)-> 0041$2
Leírás Fordítási regex
USA-szám szóközzel [12,17]->(\d{1})(\d{3})(\d{3})(\d{4})->+1 $2 $3 $4
USA-szám szóközzel [12,17]->(\+1)(\d{3})(\d{3})(\d{4})->$1 $2 $3 $4
DE-szám szóközzel [12,17]->(\d{2})(\d{3})(\d{4})(\d{3})->+49 $2 $3 $4
DE-szám szóközzel [12,17]->(\+49)(\d{3})(\d{4})(\d{3})->$1 $2 $3 $4
CH szám szóközzel [12,17]->(\d{2})(\d{2})(\d{3})(\d{2})(\d{2})->+41 $2 $3 $4
CH szám szóközzel [12,17]->(\+41)(\d{2})(\d{3})(\d{2})(\d{2})->$1 $2 $3 $4

Hanghívás oldal konfigurálása

A Hanghívás felvételi oldal konfigurálása

A Hanghívás rögzítése oldal alapértelmezés szerint előre konfigurálva van, 3 oszlopos elrendezéssel és a következő összetevőkkel:

  • Műveletek és ajánlások
  • Hívásjegyzetek
  • Hívás részletei
  • Felvételek

Az összetevők szabadon eltávolíthatók vagy hozzáadhatók az oldalhoz, az üzleti igényektől függően. Különböző oldalelrendezések is használhatók, de egyes összetevők, például a hívásrögzítő lejátszó és a beszélgetés törzse, csak a sablon közepes és nagy területein férnek el.

A Körbefuttatás oka összetevő megjelenítése

A Wrap-Up Reason összetevőnek meg kell jelennie a hívás és a wrap-up során.

Adja hozzá a Cisco összegzés oka összetevőt a Hanghívás rögzítése oldalhoz:

  1. Húzza a Cisco Összegzés oka Lightning webes összetevőt a Lightning-összetevők lista Egyéni területéről a Hanghívás-felvétel oldalra.
  2. Kattintson a Mentés gombra.
  3. Kattintson az Aktiválás gombra.
  4. Kattintson a Hozzárendelés szervezeti alapértelmezettként lehetőségre.
  5. Kattintson a Mentés gombra.
  6. Kattintson ismét a Mentés gombra , majd kattintson a Vissza nyílra az oldalra való visszatéréshez.

A Cisco Összegzés oka összetevő automatikusan megjelenik hívás és összegzés közben:

Ha hozzáadja az oldalhoz, a Cisco Összegzés oka összetevő minden hívásnál megjelenik, akkor is, ha a Cisco Contact Center paraméterben nincs beállítva körbefuttatás.

A hívásrögzítő lejátszó megjelenítése

A Hívásrögzítő lejátszó akkor jelenik meg, ha a megfelelő hanghíváshoz elmentette a felvételi hivatkozást.

Kövesse az alábbi lépéseket a Hívásrögzítő lejátszó összetevő hozzáadásához a Hanghívás rögzítése oldalhoz:

  1. Húzza a Hívásrögzítő lejátszó Lightning webes összetevőjét a Hanghívás rögzítése oldalra
  2. Kattintson a Save (Mentés) gombra .
  3. Kattintson az Aktiválás gombra .
  4. Kattintson a Hozzárendelés szervezeti alapértelmezettként lehetőségre .
  5. Kattintson a Save (Mentés) gombra .
  6. Kattintson ismét a Mentés gombra , majd kattintson a Vissza nyílra az oldalra való visszatéréshez.

Webex Rendszergazdák

Folyamat konfigurálása

Előugró képernyő

A "Screen Pop" csomópont elérhető a Webex Contact Center folyamatban. Használható a Service Cloud Voice szolgáltatáson belüli vagy egy külön ablakban megjelenő képernyő kiváltására.

További információ erről a funkcióról a Flow Designer dokumentációjában található.

Képernyő felbukkanása külön ablakban

A képernyő megnyitásához külön ablakban meg kell adni egy abszolút URL-t a "Screen Pop" csomópontban. A queryParameters keresési paraméterként lesz hozzáfűzve az URL-címhez.

A következő módok támogatottak:

  • Új böngésző Tab - Mindig új böngészőt nyit meg Tab.
  • Meglévő böngésző Tab - Az első Meglévő böngésző Tab képernyőn megjelenik egy új böngésző Tab. Ez a Tab lesz a dedikált Tab a következő Meglévő böngésző Tab képernyő felbukkanásához, és az URL frissül az adott böngészőben Tab.
  • Inside Desktop - Ugyanúgy kezelhető, mint az Új böngésző Tab.

Az aktuálisan megnyitott oldal megakadályozhatja az átirányítást. Ebben az esetben egy Meglévő böngésző Tab képernyő jelenik meg egy új böngészőben Tab.

Hasznos volt ez a cikk?
Hasznos volt ez a cikk?