Ebben a cikkben
dropdown icon
Áttekintés
    Webex kapcsolattartó központ a Salesforce Service Cloud Voice szolgáltatáshoz
    Előfeltételek és korlátozások
    Engedélyek
    Omni-Channel engedélyezése
    Korlátozások
dropdown icon
Követelmények
    Salesforce csomag 1.2 és újabb
    Üresjárati kódok
    Árhatárok
dropdown icon
Integrálás
    Telepítés
    Telepítse és konfigurálja a Webex Contact Center for Service Cloud Voice szolgáltatást
    Jelenléti állapot (ek) hozzárendelése az ügynökökhöz
dropdown icon
Konfiguráció
    Webex Contact Center hitelesítő adatok egyedi metaadatrekordjának létrehozása
    Kapcsolattartó központ
    A kapcsolattartó központ importálása
    A Kapcsolatközpont konfigurálása
dropdown icon
Testreszabás
    Külső ügyfélalkalmazás a Webex Contact Center integrációjához
    Webex Contact Center konfigurációja és parancsfájl hanghívás-rekordok létrehozásához
A felhasználói funkció által megkövetelt Salesforce-engedélyek
dropdown icon
Szolgáltatás Cloud Voice API Wrapper
    Előfeltételek
    A Service Cloud Voice API Wrapper használata
    Töltse le a Access_Token
    Végezze el a kérelmeket
    Hanghívás létrehozása (szakasz)
    Hanghívás frissítése
    Az Omni-flow végrehajtása
    Tiszta útválasztás
dropdown icon
Telefonszám fordítások
    Fordítási szabályok létrehozása
dropdown icon
VoiceCall oldal konfigurálása
    Konfigurálja a VoiceCall rekordoldalt
    A Wrap-Up Reason komponens megjelenítése
    A hívásrögzítő lejátszó megjelenítése
dropdown icon
Webex adminisztrátorok
    Áramlás konfiguráció
Integrálja a Webex kapcsolattartó központot a Salesforce Service Cloud Voice szolgáltatással
list-menuEbben a cikkben
list-menuVisszajelzés?

A Webex Contact Center for salesforce Service Cloud Voice integrálja a Cisco robusztus CCAA-ját (Contact Center as a Service) a Salesforce CRM-jével, lehetővé téve a vállalkozások számára, hogy a Salesforce felületen belül kezeljék a Webex AI virtuális ügynökök, átírást és intelligens útválasztást, egységes adatokkal „szuperügynökökké” alakítva a jobb felhasználói élmény érdekében.

Áttekintés

Webex kapcsolattartó központ a Salesforce Service Cloud Voice szolgáltatáshoz

A Webex Contact Center for Service Cloud Voice egy kifog ástalan integrációs megoldás, amely a Webex Contact Center erejét a Salesforce Service Cloud Voice Omnicsatornás ügynökkonzolba hozza.

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

hogy megismerje a Salesforce Service Cloud Voice előfeltételeit és korlátozásait, és biztosí tsa, hogy a Salesforce Org készen áll a Webex Contact Center for Service Cloud Voice csomag engedélyezésére és telepítésére.

Az SCV Voice Connector Release 1 általánosan elérhető. Ez az útmutató tartalmazza a beállítási eljárásokat, a partnertelefonálás biztosítását és az egyszeri bejelentkezés (SSO) konfigurációját.

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 az alábbi kiadásokban érhető el:

  • Vállalati
  • Korlátlan
  • Fejlesztő

Engedélyek

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

  • Salesforce Voice partnertelefonokhoz

A Voice bekapcsolása előtt be kell állítania az előfeltételes szolgáltatásokat a szervezetben.

  • Keresse meg a C égadatok > Engedélyezéskészlet licencet
    • Ellenőrizze a Service Cloud Voice User (Partner Telephony) lehetőséget.

      Az összes fejlesztői kiadás mostantól 5 partnertelefonos licenccel rendelkezik, amelyek tesztelhetők.

  • Alternatív megoldásként ezt ellenőrizheti a Salesforce Setup oldalra, és keresse meg a „hang” kifejezést a bal oldalsávon.

    • Ha megjelenik a „Partnertelefonos kapcsolattartó központok”, akkor Ön rendelkezik SCV licenccel.
    • Ha a „Partnertelefonos kapcsolattartó központok” opció nem látható, akkor a „Service Cloud Voice engedélyezése” az alábbi lépéseket követve.
      • Lépjen a Salesforce Setup oldalra, keressen, majd válassza a „Partnertelefonos beállí tás” lehetőséget, majd kapcsol ja a gombot a „Service Cloud Voice engedélyezése” elemre.

      • Engedélyezze az Omni-Channel lehetőséget, hogy ügynökei hívásokat kezdeményezhessenek és fogadjanak.

Omni-Channel engedélyezése

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

  1. A Beállításból írja be az Omni-Csatorna beállításokat a Gyorskeresés mezőbe, majd válassza az Omni -Csatorna beállítások lehetőséget.

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

Korlátozások

  • A hang csak a Lightning Experience szolgáltatásban érhető el.
  • A Voice támogatja a Service Cloud és a Sales Cloud kiegészítő licencként.
  • A hang nem támogatott a Salesforce Mobile vagy az iPad Safari rendszeren.
  • A hang csak a Google Chrome, a Microsoft Edge (Chromium) és a Mozilla Firefox böngészőkben támogatott. A cookie-kat engedélyezni kell az egyszeri bejelentkezés (SSO) engedélyezéséhez.
  • A szabványos navigáció nem támogatott.
  • A telefonálás szigorúan szabályozott, ezért kérdezze meg Salesforce képviselőjét a Voice elérhetőségéről az Ön régiójában.
  • A többpártos konferenciát nem támogatja a Salesforce Service Cloud Voice csatlakozó.

Követelmények

Salesforce csomag 1.2 és újabb

A Salesforce-csomag 1.2 vagy újabb verziója esetén a telepítésnek figyelembe kell vennie a digitális és hangintegrációt, valamint a WebSocket megőrző kezelését.

Üresjárati kódok

Az üresjárati kódok keresése

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

Jelentkezzen be aManagement Portal.

2

Keresse meg a Kap csolatközpont > ASZTALI ÉLMÉNY > Idetlen/zárókódok menüpontot.

3

Győződjön meg róla, hogy az üresjárati kódok jelennek meg, különben kattintson a szűrő legördülő gombra, és válassza az Üresjárati kód lehetőséget az oldal tetején.

4

Kattintson egy üresjárati kódra a részletes nézet megnyitásához. Itt található az Idle Code azonosító.

Az azonosítók másolhatók, majd felhasználhatók a jelenléti állapot leképezési konfigur ációhoz. Az egyik azonosítót alapértelmezett Cisco Not Ready indokként kell használni.

Árhatárok

Ez a szakasz csak akkor vonatkozik a korai hozzáférési csomagra, ha nagyobb számú ügynökö t tesztelnek a korai hozzáférési csomagon (pl. 0.2). Ez NEM szükséges a GA csomaghoz.

A Webex Contact Center szabványos API-sebességkorlátokat alkalmaz a Contact Center szervezeti integrációjára. A részletekért lásd az API árfolyamkorláto zásokat.

A kamatlábat növelni kell. Ennek elérése érdekében:

  • Hozzon létre jegyet a Webex Contact Center támogatásával.
  • Adja meg a Webex Contact Center szervezetét és a szükséges szabványos integrációs API sebességkorlátozást (a számításhoz lásd alább).
  • Említse meg, hogy az API-sebességkorlátozás növelésére azért van szükség, mert a Webex Contact Center for Service Cloud Voice szolgáltatást használja.

Webex Contact Center for Service Cloud Voice, ügynökenként percenként 15 kérés a Contact Center szervezeti integrációjához. A kamatkorlát jó kiindulási pontjának kiszámításához a következő képletet használhatja:

Percenkénti sebességkorlátozás = 15 * a Webex Contact Center szervezetében párhuzamosan dolgozó ügynökök maximális száma

Integrálás

Telepítés

A telepítés folytatása előtt olvassa el az Előfeltételek és korlátozások című részt, ahol megtudhatja a Salesforce Service Cloud előfeltételeit és korlátozásait .

Telepítse és konfigurálja a Webex Contact Center for Service Cloud Voice szolgáltatást

Amikor megkapja a Service Cloud Voice for Partner Telephony licencet, a Partner T elephony Setup oldal jelenik meg a Beállítás menüben.

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

1

A Beállításból írja be Partner Telephony Setupa G yor skeres és mezőbe, majd válassza a Partnertelefonos beállítás lehetőséget.

2

Engedél yezze a Hang bekapcsolását a partnertelefonnal.

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

Ha a csomagot egy Salesforce-homokozóba kívánja telepíteni, cserélje ki a telepítési hivatkozás egy login.salesforce.comrészét a következővel. test.salesforce.com Ne feledje, hogy ez a csomag eltávolításra kerül a sandbox szervezetből, amikor új homokozó-másolatot hoz létre.

Telepítse a csomagot

A csomag telepítése:

1

Nyissa meg a csomag mellékelt linkjét a telepítés megkezdéséhez.

2

Jelentkezzen be a Salesforce szervezetbe, ahol a csomagot telepíteni kell.

3

A telepítővarázslóban válassza a „Telepítés csak adminoknak” biztonsági opciót (1), majd kattintson a Telepítés (2) gombra.

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

Csomagtelepítő varázsló — Üdvözlő képernyő jelenik meg:

A telepítőcsomag nem érhető el közvetlenül a Salesforce AppExchange segítségével. Az ügyfeleknek használniuk kell az AppExchange lista „Get it Now” gombját, amely megnyitja a kapcsolatfelvételi űrlapot a telepítési link és a Cisco aktiválásának igényléséhez.

4

Adja meg a következő engedélykészleteket legalább egy felhasználónak, így létrehozhatja a Kapcsolattartó Köz pontot:

Contact Center Admin (Partner Telephony).
5

Kattintson a Setup | Felhasználók | Felhasználók gom bra.

6

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

7

Görgessen lefelé az „Engedélykészlet-hozzárendelések” elemre.

8

Kattintson a Feladatok szerkesztése elemre

9

A Kapcsolat központ adminisztrátorai esetében: rendelje hozzá a Contact Center Admin (Partner telefonálás) engedélykészletet.

10

Kapcsolat tartó központi ügynökö k esetében: rendelje hozzá a Contact Center Agent (Partner T elephony) engedélykészletet és a Webex Contact Center SCV ügynöki engedélykészletet.

Nem ajánlott a Telepítés minden felhasználó számára beállí tást választani, mivel ez megadja a csomag összetevőkre és objektumokra vonatkozó összes engedélyt (olvasás, létrehozás, szerkesztés és törlés) minden felhasználónak, aki egyéni felhasználói profilt használ.

11

Rendeljen hozzá egy csomaglicencet a felhasználók számára a Connects for Service Cloud Voice szolgáltatással való együttműködéshez.

  • Kattintson a Setup | Apps | Csomagolás | Telepített csomagok elemre.
  • Kattintson a legutóbb telepített Webex Contact Center for Service Cloud Voice melletti Licencek kezel ése elemre.
  • Kattintson a Felhasználók hozzáadása elemre
  • Jelölje ki azokat a felhasználókat, akikhez a licencprogram hozzárendelhető, 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 elemre. .

13

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

14

Görgessen lefelé a Fel ügyelt csomagok elem re.

15

Kattintson a Licencek rendelése elemre

16

Válassza ki a listából a Webex Contact Center for Service Cloud Voice csomagot.

17

Kattintson a Hozzáad ás elem

18

Létrehozza a Jelenléti állapotokat annak meghatározásához, hogy mely szolgáltatási csatornák kerülnek hozzárendelésre a különböző állapotokhoz. Az ügynökök különböző státuszokkal jelentkezhetnek be az Omni-Channelbe, attól függően, hogy milyen munkára jogosultak.

19

A Beállításból írja be Presence Statusesa Gyorskeresés mezőbe, majd válassza a Jelen léti állapotok lehetőséget.

20

Kattintson az Új gom bra. Hozzon létre legalább egy állapotot az „Online”, egyet pedig az „Elfoglalt” beállításhoz.

  • Hozzon létre egy dedikált elfoglalt jelenléti állapotot a RONA számára. A jelenléti konfiguráció segítségével automatikusan beállíthatja az Omni-Channel állapotot kijelölt állapotba, amikor egy RONA a CTI oldalon vagy a Salesforce-on belül jelentkezik.
  • Ha a jelenléti konfigurációban konfigur ál egy RONA állapotot, győződjön meg róla, hogy ne használja az alapértelmezett jelenléti konfigurációt. Jelenleg a Webex Contact Center for Service Cloud Voice nem veszi le az alapértelmezett konfigurációban konfigurált RONA állapotot.

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

1

A Beállításból írja be az Engedélykészletek parancsot a Gyorskeresés mezőbe, majd válassza az Engedély készletek lehetőséget.

2

Kattintson ide a Partnertelefonos engedélyezési készlet megnyit ásához.

3

Kattintson a Szolgáltatási jelenléti állapotok elérése elemre

4

Kattintson a Szerkesztés gombra

5

Az Elér hető szolgáltatási jelenlétek list ában válassza ki a korábban létrehozott jelenléti állapotot, majd kattintson a Hozzá ad ás gombra, hogy hozzárendelje azokat az engedély készlethez. Azok az ügynökök, akik ehhez az engedélykészlethez vannak rendelve, bejelentkezhetnek az Omni-Channelbe a rendelkezésükre álló jelenléti állapotok bármelyikével.

6

Kattintson a Mentés gom bra.

7

Kattintson ugyan azon az oldalon a Hozzárendelések kezel ése elemre. Ezután kattintson a Hozzárendel és hozzáad ása elemre a jobb felső sarokban, válassza ki a kívánt felhasználót, kattintson a Tov ább gombra, válassza ki a hozzárendelt felhasználók lejár ati beállítását (Opcionális), majd kattintson a Hozzá rendel és gombra.

A Service Cloud Voice külső tartományt használ a VoiceCall rekord használatához. A következő URL-eket hozzá kell adni a Setup „Távoli webhely-beállításokhoz” (kattintson ide a hivatalos dokumentáció megnyitásához):

P@@ él da: A példány URL-jének megtalálása.

8

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

Példa:

Származási hely URL: https://cisco.lightning.force.com

P@@ él da: Hozzáadandó URL:

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

9

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

  • A Beállításból írja be az Alkalmazások parancsot a Gyorskeresés mezőbe, majd válassza az Alkalmazásk
  • 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 területen kattintson a Segédprogram elemek (csak asztali gépen) elemre
  • Kattintson a Segédprogram hozzáadása elemre.
  • A modális ablakban keresse meg az Omni-Channel lehetőséget.
  • Kattintson az Omni-Channel elemre.
  • Kattintson a Mentés gombra, és lépjen ki az Appkezelőből.

A Salesforce hivatalos hivatkozása megtalálható a Let's Do this gombra kattintva, amely megnyitja az Agent Experience for Service Cloud Voice with Partner Telephony oldalának konfigur álása a Salesforce súgóportálon (közvetlen link).

10

A Beállítás mezőben írja be a Partnertelefonos beállí tás parancsot a Gyorskeresés mezőbe, majd válassza a Partnertelefonos beállítás lehetőséget.

11

Görgessen lefelé az 5. szakaszhoz További hangbeállítások.

12

Annak érdekében, hogy engedélyezze a kattintásvédelmet a Visualforce oldalakon, amelyekben a fej lécek letiltották a Lightning Experience programban a softphone használatával való munka közben, a Salesforce-példány URL-jén kívül hozzá kell adni azokat a tartományokat, amelyekből a softphone és az egyéni eszköztárak betöltve vannak megbízható tartományként.

Ezek a beállítások és a Megbízható tartományok lista a Beállítás | Bizton ság | Munkamenet-beállítások menü pontban találhatók.

A megfelelő Visualforce tartomány lekéréséhez keresse meg a Beállítás | Egyéni kód | Visualforce Pages menüpontot, majd kattintson az Előnézet gombra. CiscoScvMainWxCC A Salesforce automatikusan átirányíthat egy másik URL-re, a Salesforce ORG konfigurációjától függően. Másolja az URL-t, és adja hozzá a Trusted Domains for Inline Frameslistához, és válassza a „Visualforce Pages” lehetőséget iFrame típusként.

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

A Salesforce-példánytartomány eléréséhez másolja ki a böngésző URL-sávjában megjelenő URL-címet, és adja hozzá a Megbíz ható tartományok soros keretekhez list ához, és válassza ki a Visualforce Pages iFrame típusként.

Példa: MyDomainName.Lightning.Force.com

Ha nem telepítette a Saját tartományt a szervezetben, akkor az URL-formátuma más. Ha telepítve van egy Saját tartomány, és a továbbfejlesztett tartományok nincsenek engedélyezve a szervezetben, akkor az URL-formátuma más. Ha a továbbfejlesztett tartományok nincsenek engedélyezve, az URL-ek stabilizálása a Visualforce, az Experience Builder, a Site.com stúdió és a Tartomány tartalomfájlokban beállítás szintén befolyásolja ezt a formátumot. További részletekért lásd: Saját tartomány URL-formátumok a Salesforce súgóban.

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

13

A felvételi vezérlők hívások során megjelenítéséhez az ügynököknek szükségük van az Control Call Recordingalkalmazás engedélyére.

Hozzárendeléséhez adja hozzá a Jelenléti állapotok lépésben létrehozott engedély készlethez.

  • Nyissa meg az engedélykészletet.
  • Kattintson az Al kalmazási engedélyek linkre.
  • Kattintson a Szer kesztés gombra.
  • Adja hozzá a Call Center Control Hívásfelvételi engedélyt, és mentse el.

Konfiguráció

Webex Contact Center hitelesítő adatok egyedi metaadatrekordjának létrehozása

Ahhoz, hogy csatlakozzon a Webex Contact Centerhez, létre kell hoznia egy egyéni metaadattípus-rekordot:
1

A Beállításból írja be az Egyéni metaadatok típus át a Gyor skeresés mező be, majd válassza az Egyéni metaadat-típusok lehetőséget.

2

A listában keresse meg a wXCC kapcsol at egyéni metaadat típusát.

3

Kattintson a WxCC kapcsolat előtti Rekordok kezel ése elemre, majd az Új gombra.

4

Adjon meg egy nevet. Példa: WebExccMetadata

5

Adja meg a szervezet szabványos WxCC hitelesítési URL-címét és ügyféltitkát. A Salesforce-telefonálás beállításához kattintson a Salesforce-csatlakozó konfigurálása a Webex Control Hub alkalmazásban.

6

Kattintson a Mentés gom bra.

7

Ne feledje a WxCC kapcsolat nevét, amelyre szüksége van erre a névre a Contact Center konfigurációjában.

Kapcsolattartó központ

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

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

A kapcsolattartó központ importálása

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

Frissítés a béta verzióból: Ez az útmutató leírja a Salesforce Service Cloud Voice Webex Contact Center integrációjának általános rendelkezésre állási (GA) kiadásának tiszta telepítését.

Ha frissít az integráció béta verziójáról, ne használja újra a meglévő Partner Contact Center rekordot. Helyette:

  1. Importálja a GA kiadáshoz mellékelt Partner Contact Center XML-fájlt.
  2. Hozzon létre egy új Partner Contact Center rekordot az importált XML használatával.
  3. Frissítse konfigurációját az újonnan létrehozott Partner Contact Center használatához.

A GA Partner Contact Center XML frissített konfigurációs értékeket tartalmaz, beleértve a megfelelő csatlakozó URL-címét és egyéb metaadatokat. A Beta XML-ből létrehozott Partner Contact Center rekord újrahasználatával megőrizheti az elavult konfigurációs értékeket, és megakadályozhatja az integráció megfelelő működését.

1

A Beállítás mezőben adja meg a Partnertelefonos kapcsolattartó közpon tok parancsát a Gyorskeresés mezőbe, majd válassza a Partnertelefonos kapcsolattartó központok lehetőséget.

Megjelenik a meglévő (ha van ilyen) Kapcsolattartó Központok listája.
2

Kattintson az oldal jobb oldalán található Kapcsolattartó központ létrehozása elemre.

3

Válassza ki a Webex Contact Center-t telefonszolgáltatóként. Ezután kattintson a Tov ább gombra.

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

Válassza ki azt a .xmlfájlt, amely tartalmazza a kapcsolattartó központ definícióját.

5

Kattintson a Megnyitás gombra

A fájl importálva van.
6

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

A Kapcsolatközpont konfigurálása

1

A Beállítás mezőben adja meg a Partnertelefonos kapcsolattartó közpon tok parancsát a Gyorskeresés mezőbe, majd válassza a Partnertelefonos kapcsolattartó központok lehetőséget.

2

Kattintson a korábban importált kapcsolattartó központra.

3

Kattintson a Szerkesztés gombra

Táblázat 1. Kapcsolattartó központ adatai
MezőLeírás
Megjelenített név Ez a Kapcsolattartó Központ 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 importálható, és különböző megjelenítési neveket adhat hozzá.
Nyilvános kulcs

A Voice funkciók használatához nyilvános és privát 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, aláírt tanúsítvány létrehozására, Certificate Authority vagy közvetlenül importálhatja a Java kulcst árfájlokat (JKS) vagy a Bouncy castle fips kulcstárfájlokat (BCFKS) az Importálás kulcstárból gomb segítségével.

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

  • Kattintson a Tanú sítvány címkére.
  • Kattintson a Tanúsítvány letöltése elem
  • Nyissa meg a letöltött tanúsítványt egy szövegszerkesztővel.
  • Másolja a tartalmát a Kap csolattartó Központ nyilvános kul cs mezőjébe.

Kötelező: Igen

Tanúsítvány egyedi neve

A nyilvá Unique Namenos kulcshoz létrehozott önaláírt tanú sítvány.

Kötelező: Igen

Kész állapotazonosító
  • Nyissa meg a Jelen léti állapotok oldalt a Beállításban.
  • Kattintson az Online állapotra, és másolja a Salesforce-azonosítóját az URL-sávból.
  • Illessze be az azonosítót ebbe a mezőbe.

Kötelező: Igen

Nem kész állapotazonosító
  • Nyissa meg a Jelen léti állapotok oldalt a Beállításban.
  • Kattintson a Fog lalkoztat ott állapotra, és másolja a Salesforce-azonosító ját az URL-sávból.
  • Illessze be az azonosítót ebbe a mezőbe.

Kötelező: Igen

Alapértelmezett Cisco nem kész ok

Cisco üresjárati kódazonosító, amelyet alapértelmezett alapértelmezett üresjárati kódként használnak, ha egy bizonyos jelenléti állapot esetén nincs leképezés .

Kötelező: Igen

A konfigurált alapjárati kódazonosítók ellenőrzéséhez olvassa el az Üres járati kódok részt.

Jelenléti állapot leképezése

A Salesforce Omni Presence állapotok Cisco Ready állapotba és Not Ready okkódokra történő feltérképezésére szol gál.

Az Idle Code állapotokat hozzá kell adni:

  • Nyissa meg a Jelen léti állapotok oldalt a Beállításban.
  • Kattintson az Elfoglalt állapotok egyikére, és másolja a Salesforce-azonosítóját az URL-sávból. A jelenléti állapotazonosítók például a 0N5következővel kezdődnek 0N51X0000000AUT.
  • Illessze be az azonosítót ebbe a mezőbe, majd egy vessző és a Cisco üresjárati kód azonosítója követ.
  • Egy vagy több elfog lalt leképezés hozzáadható vesszőelválasztással.

A szinkronizálási problémák elkerülése érdekében a leképezésben is be Default Not Ready IDkell állítani.

Ha az Elutasítás és a Push Timeout állapotot a jelenléti konfigurációban konfigur álta, akkor a megfelelő Cisco Not Ready állapotban is hozzáadhatja azokat a leképezéshez.

Formátum:

  • Elfoglalt térképezés: busyPresenceID1, ciscoAuxCodeID1
  • Alapértelmezett nem kész leképezés:, defaultNotReadyPresenceIDciscoDefaultNotReadyAuxCodeID
  • Online térképezés: onlinePresenceId, 0

Válasszon el minden teljes leképezést pontosvesszel.

Kötelező: Igen

Íme egy példa az ebéd, találkozó, szünet befejezett üresjárati kódjaira.

Hívásváltozó a hanghívás azonosítóhoz

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

Formátum: A Webex Contact Center Flow programban konfigurált változónév. Például SCV_VoiceCallRecordId

Kötelező: Igen

Alapértelmezett érték: SCV_VoiceCallRecordId

Ha a hanghívás rekordazonosítóját és a Szállítóhívási kulcsot egyetlen áramlási változóba egyesítette, ebben a mezőben konfigurálhatja annak nevét. Lásd még: Flow változó a Hanghívásfelvétel azonosítója és a Szállítóhívás kulcs.

Hívásváltozó a szállítói hívókulcshoz

Az aktuális hanghívás szállítói hívókulcsának tárolására használt hívásváltozó. A helyes hanghívásfelvétel megnyitására szolgál.

Formátum: A Webex Contact Center Flow programban konfigurált változónév. Például SCV_VendorCallKey

Kötelező: Igen

Alapértelmezett érték: SCV_VendorCallKey

Ha a hanghívás rekordazonosítóját és a Szállítóhívási kulcsot egyetlen áramlási változóba kombinálta, akkor ezt a mezőt üresen hagyhatja, és konfigurálhatja a folyamatváltozó nevét a Hanghívás rekordazonosítójával és a Szállítóhívás kulccsal a „Hívásváltozó a hanghívás azonosítójához” mezőben. Lásd még: Flow változó a Hanghívásfelvétel azonosítója és a Szállítóhívás kul cs.

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

A telefonszám-fordítási szabályok, amelyeket a számra a tárcsázás előtt alkalma znak.

Lásd a telefonszám-fordításokat

Kötelező: Nem

Webex kapcsolattartó központ régiója

A bérlő a Webex Contact Center régiójának meghatározására szolgál. Meg található a Webex Contact Center Portal, Dev Portal vagy Desktop URL-jén. Például devportal.wxcc-eu2.cisco.comhasználja a régiót eu2.

Formátum: eu2

Kötelező: Igen

Webex Contact Center régiók és a megfelelő karakterláncok:

  • US: us1
  • Kanada: ca1
  • Nagy-Britannia: eu1
  • Németország: eu2
  • Ausztrália: anz1
  • Szingapúr: sg1
  • Japán: jp1
Webex Kapcsolattartó Központ WebRTC Domain

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

  • US: 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 a WebRTC esetében

Engedélyezze a WCCAI átírást

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

Formátum: Truevagy False

Kötelező: Nem

Alapértelmezett érték: False

Felvételi link mentése

A Webex hívásrögzítő hivatkozás mentésére szolgál a Hanghívás rekordba.

Formátum: Truevagy False

Kötelező: Nem

Alapértelmezett érték: True

4

A Kapcsolatköz pont oldal alján kattintson a Hozzáadás gom bra a Kap csolatközpont felhasználói részben.

5

Kattintson a megnyitott Kapcsolattartó Központhoz hozzáférő felhasználók melletti + gombra.

Ebben a listában csak olyan felhasználók jelennek meg, akiknek Contact Center Agent (Partner Telephony) engedélybeállításai vannak, és akiket még nem rendeltek más Kapcsolattartó Központokhoz.

Testreszabás

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

A Webex Contact Center Salesforce Connector külső ügyfélalkalmazásának konfigurálása

A Service Cloud Voice teljes mértékű használatához a Contact Center hívásfolyama adaptálható a hanghívás rekord létrehozásához és a Salesforce Omni-Csatornás áramlás végrehajtásához, miközben a hívás az IVR- n 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 https://developer.salesforce.com/docs/atlas.en-us címen. voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm.

Példa

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

Engedélykészlet az SCV integrációs felhasználó számára

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

Az alábbiakban bemutatunk egy példakonfigurációt, amely leírja a Contact Center/IVR integráció működéséhez szükséges minimális engedélyeket.

  • A Beállítás menüpontban keresse meg a Felhasználók | Engedélykészletek lehetőséget.
  • Kattintson az Új gombra.
    • Adjon meg egy címkét, például: IVR Hozzáférés az SCV Apex osztályokhoz
    • Az API neve automatikusan kitöltődik
    • Engedély: Nincs
    • Kattintson a Mentés gombra.
  • Megnyílik az új engedélykészlet.
  • Keresse meg az Apex Class Access menüpontot.
  • Kattintson a Szer kesztés gombra, és adja hozzá a következő Apex osztályokat:
    • cisco_wxcc_scv.ServiceKirándulás
  • Keresse meg a Rendszerengedélyek menüpon tot.
  • Kattintson a Szer kesztés gombra, és engedélyezze a következő engedélyeket:
    • Apex REST szolgáltatások
    • API engedélyezve

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

Ez a profil integrálásra szolgál a Webex Contact Center for Salesforce for SCV számára, hogy hanghívás-rekordokat hozzon létre és hajtsa végre az Omni-Flow alkalmazást az IVR-folyamatból.

Az alábbiakban bemutatunk egy példakonfigurációt, amely leírja a Contact Center/IVR integráció működéséhez szükséges minimális engedélyeket.

Ez egy klón a Minimum Access - Only API Integrations profilból.

  • A Beállításból keresse meg a Felhasznál ók | Profilok menüpontot.
  • A Profilok listában keresse meg a Profil minimális hozzáférés - csak API integrációk elemet.
  • Kattintson a profil nevére a Minimális hozzáférés - csak API integrációk profil megnyitásához.
  • A Minimális hozzáférés - Csak API integrációk profilján 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 — Csak API Integrations profilja minden engedélyt eltávolítja-e magából a profilból.
  • Keresse meg a Rendszerengedélyek menüpon tot.
  • Ellenőrizze, hogy a következő engedélyek engedélyezve vannak-e:
    • API engedélyezve
    • Csak Api felhasználó

SCV Integrációs Felhasználó

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

  • A Beállításból keresse meg a Felhasznál ók | Felhasználók menüpon tot
  • Kattintson az Új felhasználó gombra.
    • Írja be a keresztnevet, a vezetéknevet és az összes többi kötelező mezőt.
    • Felhasználói licenc: Salesforce Integration
    • Profil: válassza ki az előző lépésben létrehozott profilt („SCV integrációs profil”, a Minimum Access - API Only Integrations profil klónja)
  • Kattintson a Mentés gombra.
  • Nyissa meg az új felhasználói rekordot.
  • Hozzárendelje hozzá a korábban létrehozott engedély készletet („IVR hozzáférés az SCV Apex osz tályokhoz”).
  • Hozzárendelje hozzá az engedélykészlet licenc Salesforce API-integrációját.
Hozza létre a Salesforce külső ügyfélalkalmazást

Jelenleg a Csatlakoztatott alkalmazások létrehozása egy olyan funkció, amelyet a Csat lakoztatott alkalmazások létrehozásának engedélyezése beállítás vezérli, amely alapértelmezés szerint le van tiltva az új külső ügyfélalkalmazások beállításai menüszakaszának beállításai oldalán.

  • A Telepítés menüben keresse meg a Külső ügyfélalkalmazások | Beállítások lehetőséget.
  • A Csatlakoztatott alkalmazások alatt állítsa be a Csatlakoztatott alkalmazások létrehozásának engedélyezése jelölőnégyzetet az Új csatlakoztatott alkalmazás gomb engedélyezéséhez.
  • Kattintson az Új csatlakoztatott alkalmazás gombra.

Ha az Új csatlakoztatott alkalmazás gomb nem jelenik meg a Külső ügyfélalkalmazások menüben, lépjen az Alkalmazá sok | Alkalmazáskezelő | Új csatlakoztatott alkalmazás menüpontra.

Konfigurálja a Salesforce Connected alkalmazást, amelyet Cisco Webex Contact Center használ. Lásd még a cikket: Csatlakoztatott alkalmazás konfigurálása a Webex Contact Center Salesforce Connector számára a következő címen: https://help.webex.com/en-us/article/n26v7heb/Configure-Connected-App-for-Webex-Contact-Center-Salesforce-Connector.

1

Új Csatlakoztatott alkalmazás esetén adja meg a következő adatokat:

  • Csatlakoztatott alkalmazás neve: WxCC - SCV
  • API név: WxCC_SCV
  • Kapcsolattartó e-mail: Adja meg az érvényes e-mail címet.
  • API (Engedélyezze az OAuth beállításokat) => Engedélyezze az OAuth beállításokat
  • Visszahívási URL: http://localhost:1717/OauthRedirect minta visszahívási URL-ként
  • Válassza a Digitális aláírások használata lehetőséget
  • Kattintson a Fájl kiválasztása elemre, és töltse fel a digitális tanúsítványt tartalmazó kiszolgáló.crt fájlt.
  • Válassza ki az OAuth hatóköröket:
    • Felhasználói adatok kezelése API-kon keresztül (api)
    • Felhasználói adatok kezelése webböngészőkön keresztül (web)
    • Kérések végrehajtása bármikor (refresh_token,offline_access)
  • Törölje a Webkiszolgálóáramlás beállításhoz szükséges tit kot.

2

Kattintson a Ment és, majd a Foly tat ás gombra

3

Az API (OAuth beállítások engedélyezése) szakaszban kattintson a Fogyasz tói adatok kezelése elemre.

4

Kattintson a Má solás gombra, és mentse el a Fogyasztó i A fogyasztói kulcsot később használják a Salesforce-csatlakozó létrehozásához a Webex Contact Center Control Hub-on.

Fontos: Tartsa meg a biztonságot a titkok rendszeres forgatásával

Győződjön meg arról, hogy a ClientID és az Client Secrets tokenjeit rendszeresen elforgatják. Lásd: A fogyasztói kulcs és a fogyasztói titok

Annak biztosítása érdekében, hogy a meglévő integrációk ne szakadjanak meg, frissítse az újonnan létrehozott ügyfélazonosítót és ügyféltitkot az összes Contact Center folyamatban és IVR-szkriptekben, ahol ezeket a titkokat használják.

5

Kattintson a Vissza a Csatlakoztatott alkalmazások kezeléséhez.

6

Kattintson a Manage gom bra.

7

Kattintson a Házirend szerkesztése elemre

8

Az OAuth házirendek részben válassza a Rendszergaz da által jóváhagyott felhasználók előzetes engedélyezése az Engedélyezett felhasználók számára.

9

Kattintson a Mentés gom bra.

10

Görgessen lefelé az En gedélykészlet szakaszhoz, és kattintson az En gedélykészletek kezel ése gombra. Hozzárendelje hozzá a korábban létrehozott engedély készletet („IVR hozzáférés az SCV Apex osztályokhoz”).

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. Mind a csatlakoztatott alkalmazások, mind a külső ügyfélalkalmazások az adatok integrálására szolgáló keretrendszerek. A külső ügyfélalkalmazások a csatlakoztatott alkalmazások következő generációja.

A Salesforce külső ügyfélalkalmazás konfigurálása, amelyet a következők használnak: Cisco Webex Contact Center

  1. A Telep ítés menüpontban keresse meg az Alkalmazások | Külső ügyfélalkalmazások | Külső ügyfélalkalmazáskezelő lehetőséget.
  2. Kattintson az Új külső ügyfélalkalmazás elemre.
  3. Külső ügyfélalkalmazás — Alapinformációk
    • Külső kliens alkalmazás neve: wxCC - SCV
    • API név: WxCC_SCV
    • Kapcsolattartó e-mail: < your email >
    • Terjesztési állapot: válassza a Helyi lehetőséget

    Basic information

    Külső ügyfélalkalmazás — API (engedélyezze az OAuth beállításokat)

    • Válassza ki: Engedélyezze az OAuth
    • Alkalmazásbeállítások
    • Visszahívási URL: http://localhost:1717/OauthRedirect minta visszahívási URL-ként
    • OAuth hatókörök
    • Válassza ki az OAuth hatóköröket:
    • Felhasználói adatok kezelése API-kon keresztül (api)
    • Kérések végrehajtása bármikor (refresh_token,offline_access)

    API (Enable oAuth settings)

    Áramlás engedélyezése

    • Válassza ki: A JWT Bearer Flow engedélyezése
    • Kattintson a Fájlok feltöltése elemre, és töl server.crttse fel a digitális tanúsítványt tartalmazó fájlt.

    Floe enablement

    Biztonság

    Törölje a Webkis zolgáló áramlásának titka megadása jelölését.

    Security

  4. Kattintson a Létreho zás gombra.
  5. Váltson a Tabulházi rendekre, majd kattintson a Szer kesztés gombra.
  6. Szabályzatok—OAuth szabályzatok
    • Bővítmény irányelvek
      • Engedélyezett felhasználók: a kiválasztott Rendszergazda által jóváhagyott felhasználók
      • Erősítse meg a változtatást
    • Alkalmazás engedélyezése
      • Tokenházirend frissítése: válassza az Azonnali lejárati frissítési token lehetőséget
      • IP relaxáció: válassza az IP-korlátozások érvényesítése lehetőséget

    OAuth policies

  7. Szabályzatok — Alkalmazások
    • Kezdőlap - nincs
    • Válassza az Engedélykészletek lehetőséget — A korábban létrehozott engedélykészlet hozzárendelése („IVR hozzáférés az SCV Apex osztályokhoz”) 

    App policies

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

      OAuth Settings

    • Kattintson a Má solás gombra, és mentse el a Fogyasztó i A fogyasztói kulcsot később használják a Salesforce-csatlakozó létrehozásához a Webex Contact Center Control Hub-on. 

      External client App name

Webex Contact Center konfigurációja és parancsfájl hanghívás-rekordok létrehozásához

A Salesforce Service Cloud Voice teljes értékének eléréséhez módosítani kell a Webex Contact Center hívásfolyamatát annak érdekében, hogy a hanghívás rekordját a Service Cloud Voice alkalmazásban hozzon létre, amint a hívás megérkezett a Kapcsolatközpontba.

Opcionális Omni-Flow végrehajtható a döntések útválasztásához és automatizálásához 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 Wrapper használatához konfigurálni kell egy Salesforce külső ügyfélalkalmazást az IVR integrációhoz.

Konfigurálja a Salesforce-csatlakozót a Webex Control Hubban

Állítsa be a Salesforce integrációs csatlakozókat a Webex Contact Center számára a https://help.webex.com/en-us/article/7fuy63/Set-Up-Integration-Connectors-for-Webex-Contact-Center # cikkben leírtak szerint. id_133211

1

Jelentkezzen be ügyfélszervezetébe a https://admin.webex.com címen, és keresse meg a Szolgáltatások > Kapcsolatközpont > Bérlőbeállítások > Integráci ók> Csatlakozók menüpontot.

2

Kattintson a Salesforce-kártyán a Csatlakozó beállítása vagy hozzáadása elemre.

  • Ügyfélazonosító: Külső ügyfélalkalmazás fogyasztói kulcs
  • Salesforce e-mail azonosító: Az „SCV Integration” Salesforce felhasználóneve (lásd: SC V integrációs felhasználó)
  • URL: gyártási használatra https://login.salesforce.com, vagy ha dev/sandboxot állít be, használja a https://test.salesforce.com
  • Privát kulcs: a fájl tartalma server.key

IMPORTANT: MAINTAIN SECURITY BY PERIODICALLY ROTATING SECRETS

Az integrációk biztonságának megőrzése érdekében ügyeljen arra, hogy rendszeresen elforgassa a privát kulcsot és a tanúsítványt.

Frissítse a privát kulcsot a Webex Hub Contact Center csatlakozójában és a tanúsítványt a Salesforce külső ügyfélalkalmazásában.

Hibaelhárítási tipp

Miután rákattintott a Kész gombra, és a csatlakozó nem menti a következőket:

  • Ellenőrizze, hogy van-e szóköz a bejegyzések előtt/után.
  • Győződjön meg róla, hogy a Privát kulcs (server.key) megegyezik az Ön server.crt. Ha több orgot állít be, és átváltja 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 kapcsolattartó központ fő áramlása

Táblázat 2. Változó áramlás
Áramlási változóLeírás
A hanghívásfelvétel azonosítójának áramlási változója Egyedi azonosító a hívás azonosításához. Szükséges a hanghívás rekord létrehozásához.

Formátum: wxcc_ <Interaction Id>

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

  • Név: SCV_VendorCallKey
  • Típus: String
  • Az ügynök láthatóvá tétele: Engedél yezve
Helyi változó a híváskezdési időhöz

A hanghívás rekord létrehozására és a hanghívás frissítésére szolgál.

  • Név: SCV_CallStartTime
  • Típus: String
  • Az ügynök megtekinthetővé tétele: nem
Helyi változó a Queue név/azonosítóhoz

Az Execute Omni Flow által visszaküldött, hívásátirányításhoz használt.

Ez a változó csak az Execute Omni Flow használatakor szükséges

  • Név: SCV_OmniFlowQueue
  • Típus: String
  • Az ügynök megtekinthetővé tétele: nem
Az ügynöknév/id helyi változója

Az Execute Omni Flow által visszaküldött, hívásátirányításhoz használt.

Ez a változó csak az Execute Omni Flow használatakor szükséges

  • Név: SCV_OmniFlowAgent
  • Típus: String
  • Az ügynök megtekinthetővé tétele: nem

Main Flow áttekintés

  1. Szállítói hívókulcs létrehozása
  2. Hívás kezdési idejének beállítása
  3. HTTP kérés: Hanghívásfelvétel létrehozása
  4. A HTTP-válasz értékelése a hanghívás-rekord létrehozásához
  5. Hibakezelés a Hanghívás-rekord létrehozása esetén
  6. HTTP kérés: Végezze el az Omni Flow
  7. Értékelje a HTTP-választ az Omni Flow végrehajtásához
  8. Az Execute Omni Flow hibakezelése
  9. Folytassa a hívásátirányítást
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 minden hívás hanghívás-rekordot hoz létre a Salesforce-ban, és egyedi azonosítót igényel, amelyet Vendor Call Key nevű azonosítót igényel. A Webex Contact Centerben létrehozott hanghívás-rekordok esetében a szállítói hívási kulcsot a wXCC folyamatban kell meghatározni, majd a hívással együtt át kell adni az ügynöknek egy áramlási változó használatával.

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

  • Az értéknek <= 255 karakter hosszúnak kell lennie.
  • Az érték tartalmazhat alfanumerikus karaktereket, valamint az aláhúzást (_), kötőjelet (-) és a periódot (.).
  • Az értéknek betűvel kell kezdődnie, nem tartalmaznia kell szóközöket, nem fejeződhet aláhúzással, és nem tartalmazhat két egymást követő aláhúzást.

  • Tevékenységi címke: Generate_VendorCallKey
  • Változó neve: SCV_VendorCallKey
  • Változó típus: String
  • V@@ áltozó érték - Állítsa be az értéket: wxcc_ {{newPhoneContact.InteractionId}}

Hívás kezdési idejének beállítása

A hívás kezdési idejének UTC időbélyegzője. Ez az időbélyegző a hanghívás rekord létrehozására és a hang hívás rekordjének frissítésére szolgál, ha a hívó felakasztja, mielőtt az ügynökhöz irányítaná.

  • Tevékenységi címke: setCallStartTime
  • Válto zó: SCV_CallStartTime
  • Változó érték - Áll ítsa be az értéket: {{now () | replace ({'[UTC]': „})}}
HTTP kérés: Hanghívásfelvétel 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 hanghívás rekordazonosítóját a hívással együtt át kell adni az ügynöknek egy változóban, a Szállítói hívási kulccsal együtt. Konfigurálja a használt változót a Service Cloud Voice Contact Center konfigurációjában.

HTTP kérelem beállításai
  • Tevékenységi címke: CreateVoiceCall
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce csatlakozó
  • Kérési útvonal: /services/apexrest/ /voice/v1/createVoiceCall cisco_wxcc_scv
  • Mód szer: POST
  • Kérési tartalom típusa: Alkal mazás/JSON

HTTP kérés: Hanghívásfelvétel 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 hanghívás rekordazonosítóját a hívással együtt át kell adni az ügynöknek egy változóban, a Szállítói hívási kulccsal együtt. Konfigurálja a használt változót a Service Cloud Voice Contact Center konfigurációjában.

HTTP kérelem beállításai

  • Tevékenységi címke: CreateVoiceCall
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce csatlakozó
  • Kérési útv onal: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Mód szer: POST
  • Kérési tartalom típusa: Alkal mazás/JSON

Kérelem testülete

A hanghívás-rekord létrehozásakor frissítheti az egyéni mezőket a hanghívás- rekord hívásadatokkal is. Az alábbiakban két példát mutatunk be 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, és egy egyéni mezőkkel.

Az egyéni mezők frissítése nélkül a hanghívás rekordon:

{
  "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 az egyéni mezők frissítésére a Hanghívás rekordon:

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

Paraméterek
Ingatlan neve Érték
CallCenterDevName Kapcsolattartó központ fejlesztői neve
CertDevName API Tanúsítvány neve (a Contact Centerben konfigurálva szerint)
GyártóCallkey Egyedi hívásazonosító: {{SCV_VendorCallKey}}
a Névszám/DNS-ek: {{NewPhoneContact.DNIS}}
innen Hívószám/Ani: {{NewPhoneContact.ANI}}
Kezdési idő UTC időbélyeg {{SCV_CallStartTime}}ző (közvetlenül a hívás elfogadása után kell beállítani a szkriptben)
CallAttribútumok

Csak callAttributesa VoiceCall objektum egyéni mezőihez használható . Használja a Salesforce mező API-nevét, például azzal végződő nevet __c, minden kulcs-érték párhoz.

Ne használja callAttributesa szokásos VoiceCall mezők frissítésére, mint például Descriptionaz or. CallDurationInSeconds A Salesforce kiszámítja CallDurationInSeconds, ha mindket startTime endTimető megadva van.

Példa:

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

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

Elemzési beállítások
  • Tartalom típus a: JSON
  • Kimeneti változó: SCV_VoiceCallRecordId
  • Útvonal kifejez ése: $.data.voiceCallId

Hanghívás rekordazonosítója, amelyet továbbítunk az ügynöknek.

A HTTP-válasz értékelése a hanghívás-rekord 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 sikertelen, hibakezelés

Hibakezelés a Hanghívás-rekord létrehozása esetén

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

Ha a hanghívás létrehozása sikeres volt, folytassa az Execute Omni Flow programmal. Ellenkező esetben folytassa a hí vásátirányítást.

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

Használja az Omni-Flow végrehajtását, ha a következőket szeretné:

  • automatizált feladatok futtatása, például rekordok keresése vagy létrehozása, valamint a rekordok összekapcsolása a Hanghívás rekordhoz
  • rekordok keresése és képernyőpop készítése
  • szinkronizálja a Salesforce és a Cisco sorokat
  • hagyja, hogy a Service Cloud Voice meghozza az útválasztási döntést

Ez a kérés mindig visszaadja a „várólistát” vagy az „ügynököt” oda, ahová a hívást irányítani kell.

A kérés végrehajtása után győződjön meg róla, hogy elküldte az Útvonalválasztás törlését, ha a hívó feláll, mi előtt egy ügynök válaszol rá. Lásd: Webex Contact Center eseményfolyam.

HTTP kérelem beállításai

  • Tevékenységi címke: ExecuteOmniFlow
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce csatlakozó
  • Kérési útv onal: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Mód szer: POST
  • Kérési tartalom típusa: Alkal mazás/JSON

Kérelem testülete

A kötelező mezők mellett további adatokat is továbbíthat bemeneti változóként az Omni-Flow-nak. Az alábbiakban két példát mutatunk be a kérelmező testületre. Először további áramlási paraméterek nélkül, csak kötelező mezők, 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": "<fallback queue name>"
}

Példa az egyéni mezők frissítésére a hanghívás rekordon:

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

Paraméterek
Ingatlan neve Érték
CallCenterDevName Kapcsolattartó központ fejlesztői neve
CertDevName API Tanúsítvány neve (a Contact Centerben konfigurálva szerint)
VoiceCallid Az előző lépésben létrehozott hanghívásrekord azonosítója: {{SCV_VoiceCallRecordId}}
Hívázott szám Névszám/DNS-ek: {{NewPhoneContact.DNIS}}
FlowDevName A (z) Omni-Flow to executar fejlesztői neve
FallbackQueue A tartalék Salesforce-sor várólistájának sorazonosítója vagy Queue API neve
FlowinputParaméterek

További bemenetek az Omni-Channel áramláshoz (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ósor

  • Tartalom típus a: JSON
  • Kimeneti változó: SCV_OmniFlowQueue
  • Útvonal kifejez ése: $.data.queue

Az Execute Omni-Flow programból visszaküldött „Queue” használható útválasztáshoz.

Ügynök
  • Tartalom típus a: JSON
  • Kimeneti változó: SCV_OmniFlowAgent
  • Útvonal kifejez ése: $.data.agent

Az Execute Omni-Flow programból visszaküldött „ügynök” használható útválasztáshoz.

Értékelje a HTTP-választ az Omni Flow végrehajtásához

Ellenőrizze az Execute Omni Flow http kérés HTTP állapotát:

  • Címke: StatusCodeExecuteOmniflow
  • Változó: ExecuteOmniflow.httpStatusCode

Ha állapotkód == 200 => sikeres else => kérés sikertelen, hiba kezelése.

Az Execute Omni Flow hibakezelése

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

Ha az Omni Flow végrehajtása sikeres volt, akkor SCV_OmniFlowQueue a változók n SCV_OmniFlowAgent inc senek beállítva. Útvonaltervezési döntés a hívásfolyamatban.

Folytassa a hívásátirányítást

Folytassa a hívásfolyamatban, irányítsa a hívást az ügynökhöz. Opcionális, használja SCV_OmniFlowQueue és válassza ki SCV_OmniFlowAgent a várólistát és az ügynöket.

Webex Contact Center eseményfolyam

Ha a hívó felfüggeszti a hívást, mielőtt egy ügynök válaszol rá, frissítenünk kell a Service Cloud Voice-ot, és meg kell szüntetnünk a hívást.

  • Ha az Execute Omni-Flow alkalmazást használta, küldje el az Útvonaltörlés törlését a függőben lévő szolgáltatási útválasztás (PSR) törléséhez
  • Frissített hanghívás küldése a Hanghívásfelvétel kezdési és befejezési idejének frissítéséhez, valamint az állapot újból Befejezett értékre történő módosításához

  1. PhoneContactended - Ez az esemény akkor indul el, amikor egy élő hívás lekapcsolódik, és minden résztvevő eltávolításra kerül.
  2. HTTP kérés: Útvonalválasztás törlése
  3. HTTP kérés: A hanghívás frissítése
HTTP kérés: Útvonalválasztás törlése

  • Címke: ClearRouting
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce csatlakozó
  • Kérési útv onal: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Mód szer: POST

Kérési tartalom típusa: Alkal mazás/JSON

Kérelem testülete

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

Paraméterek

Ingatlan neveÉrték
CallCenterDevName Kapcsolattartó központ fejlesztői neve
CertDevName API Tanúsítvány neve (a Contact Centerben konfigurálva szerint)
VoiceCallid Az előző lépésben létrehozott hanghívásrekord azonosítója: SCV_VoiceCallRecordId

Elemzési beállítások

Egyik sem.

HTTP kérés: A hanghívás frissítése

  • Címke: UpdateVoiceCall
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce csatlakozó
  • Kérési útv onal: /services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Mód szer: POST
  • Kérési tartalom típusa: Alkal mazás/JSON

Kérelem testülete

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

Ha mindkettőt megadja endTime, startTimeés a Salesforce kiszámítja CallDurationInSeconds. Ne menjen CallDurationInSecondsbe callAttributes.

Paraméterek

Ingatlan neveÉrték
CallCenterDevName Kapcsolattartó központ fejlesztői neve
CertDevName API Tanúsítvány neve (a Contact Centerben konfigurálva szerint)
VoiceCallid Az előző lépésben létrehozott hanghívásrekord azonosítója: SCV_VoiceCallRecordId
Kezdési idő A hívás indításának UTC időbély {{SCV_CallStartTime}}egzője ( a hanghívás rekord létrehozásához használt)
Végidő Aktuális UTC időbélyegző `{{now ()
Disconnect Translation A hívás leválasztásának oka. A tulajdon isError ságot úgy kell beállítani true, hogy megfelelően megjelenjen.

Elemzési beállítások

Egyik sem.

Referenciák

Nyelvi fordítás

(Opcionális) Engedélyezze a fordítási munkaasztalt

Ez a beállítás csak akkor alkalmazható, ha a Fordítási nyelv beállításait használja.

1

Lépjen a Beállítás → Fordítási munkaasztal → Fordítási nyelvi beállítások menüpontra.

2

A fordítási nyel v kiválasz tásához kattintson az Engedélyezés gombra.

(Opcionális) Csak platformon használható nyelvek engedélyezése

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

1

Menjen a Beállítás → Vállalati beállítások → Nyelvi beállítások menüpontra.

2

Válassza ki a szükséges nyelveket.

3

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

  • Végfelhasználói nyelvek engedélyezése - A súgót és a telepítést nem fordítják le végfelhasznál ói nyelvekre
  • Csak platformon használható nyelvek engedélyezése - a kizárólag platformon használható nyelvekre nincs alapértelmezett fordítás
4

Mentse el a módosításokat.

Aktiválja a nyelvet és válassza ki a felhasználót (feladat)
1

Lépjen a Beállítás → Fordítási munkaasztal → Fordítási nyelvi beállítások menüpontra.

2

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

3

Mentse el a módosításokat.

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

Lépjen a Beállítás → Egyéni címkék menüpontra.

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 fordítás megad Newásához vagy a Szerkesztés (a nyelv melletti) gombra 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ír ja 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 el a módosításokat.

A felhasználói funkció által megkövetelt Salesforce-engedélyek

A Webex Contact Center SCV ügynöki engedélykészlet tartalmazza az összes engedélyt, amely a Webex Contact Center modullal való együttműködéshez és az ügynökök számára kifejlesztett integrációkhoz szükséges.

Apex osztályhozzáférés (szakasz)

  • cisco_wxcc_scv.ciscoscvwxCC
  • cisco_wxcc_scv.ServiceResponseHandler
  • cisco_wxcc_scv.ServiceKirándulás
  • cisco_wxcc_scv.telephonyIntegrationHandler

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

  • cisco_wxcc_scv.wxCC kapcsolat

Visualforce oldalhozzáférés (szakasz)

  • cisco_wxcc_scv.ciscosCvlogInWxCC
  • cisco_wxcc_scv.ciscoscvMainWxCC
  • cisco_wxcc_scv.ciscoscvoAuthRedirect
  • cisco_wxcc_scv.ciscoscvsWLoader

Szolgáltatás Cloud Voice API Wrapper

Előfeltételek

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

A Service Cloud Voice API Wrapper használata

A Service Cloud Voice (SCV) for Salesforce a Telephony Integration REST API-t használja a VoiceCalls létrehozására és frissítésére, az Omni-Csatornás folyamatok végrehajtására és a VoiceCallhoz társított PendingServiceRouting rekordok törlésére. Ehhez a szolgáltatáshoz a JWT engedélyezés és a PATCH HTTP módszer 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 az SCV telefonos integrációs REST API használatát (nem csak) egy IVR rendszerben, egy új API-készlet került elérhetővé, amelyek a meglévő Salesforce API-t tartalmazzák, és közvetlenül a Salesforce Org-ról érhetők el, ahol a Webex Contact Center for Service Cloud Voice csomag telepítve van.

A Service Cloud Voice API Wrapper eltávolítja a JWT token 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álaszaobjektumokat.

Töltse le a Access_Token

Végezze el a POST kérelmet a https://<your-domain-name>.my.salesforce.com/services/oauth2/token címre

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

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

Végezze el a kérelmeket

A példány URL-jének tartalmaznia kell a my.salesforce.com webhelyet.

Példa egy helyes példány URL-re: https://abc-123.my.salesforce.com

Bármely más tartomány példányURL-ként történő használata (az az https://abc-123.lightning.force.com) 401 jogosulatlan állapot eredményez, és a hibak INVALID_SESSION_ID ód visszaküldött .

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

Létrehoz egy VoiceCall rekordot, amely tartalmazza a résztvevőket (azaz a hívót és a címzettet) a VoiceCall rekord hoz. VoiceCall rekord létrehozásakor egy beszélgetés jön létre a Salesforce-ban . Ezt az API-t csak valós idejű kontextusban használja, ami azt jelenti, hogy ezt az API-t csak hívás kezdeményezésekor kell meghívnia. Ez az API felhasználható VoiceCall rekordok létrehozására is az átviteli és konferenciahívásokhoz, a ParentVoiceCallid paraméter beillesztésével a kérelem hasznos terhelésébe.

Végpont URI

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

HTTP módszer

POST

Fejlécek

Engedélyezés: Hordozó < > access_token

Tartalom típusa: application/json

Paraméterek

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

Csak callAttributesa VoiceCall objektum egyéni mezőihez használható . A szokásos VoiceCall mezők, mint például Descriptionés CallDurationInSeconds, nem frissülnek. callAttributes A feltöltéshez adja CallDurationInSecondsmeg, startTimeés endTimeígy a Salesforce kiszámíthatja az értéket.

A kérelem által elfogadott paraméterek részletes leírása megtalálható a Salesforce hivatalos dokument ációjában a „Paraméterek” szakaszban.

Válasz (sikeres)

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

Válasz (hibákkal)

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

Hanghívás frissítése

A hívás befejezése után frissíti a VoiceCall alkalmazást. Ezzel az API-val frissítheti a hívással kapcsolatos paramétereket, amelyek a VoiceCall létrehozásának szakaszában nem állnak rendelkezésre. A VoiceCall API frissítése aszinkron művelet. Az API-hívás állapotát nem lehet lekérdezni.

Ez a végpont a hívás befejezése után is hanghívás létrehozására használható. Ez a viselkedés akkor hasznos, ha az elhagyott vagy nem fogadott hívások esetén egy rekordot szeretne naplózni a Salesforce-ban, vagy bármely más forgatókönyv esetén, ahol még nem hozták létre a VoiceCall alkalmazást.

Végpont URI

< instance_url >/szolgáltatások/apexrest/ /Voice/v1/UpdateVoiceCall cisco_wxcc_scv

HTTP módszer

POST

Fejlécek

Engedélyezés: Hordozó < > access_token

Tartalom típusa: 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érelem által elfogadott paraméterek részletes leírása megtalálható a Salesforce hivatalos dokument ációjában a „Paraméterek” szakaszban.

Válasz (sikeres)

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

A VoiceCall API frissítése aszinkron művelet. Az API-hívás állapotát nem lehet lekérdezni.

Válasz (hibákkal)

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

Az Omni-flow végrehajtása

Végrehajtja az Omni-Channel áramlást a hívások útvonalához. Paraméterként továbbítja a hívás azonosítóját (Salesforce VoiceCallid vagy telefonszolgáltató ContactId) a folyamatnak, és visszaadja az ügynök vagy a várósor-útválasztási utasításokat a kapcsolattartó folyamatához. Alapértelmezés szerint a Service Cloud Voice a tárcsázott számnak megfelelő telefon csatornához megadott Omni-Csatornás folyamatot (vagy tartaléklistát) használja. Ha a tárcsázott szám nem egyezik meg egy meglévő telefoncsatornával, opcionálisan beállíthat egy új tárcsázott számot, az Omni-Csatorna áramlást és a tartalék várósort ehhez az API-híváshoz beviteli paraméterekként.

A Service Cloud Voice ezt az elsőbbségi sorrendet használja a hívások irányításához:

  1. Az Omni-Channel Flow és Fallback Queue beállításait használja annak a telefoncsatornához, amely megfelel a tárcsázott számnak. Az áramlás elsőbbséget élvez. Ha az áramlás sikertelen, akkor a tartal ék várósor kerül felhasználásra.
  2. Az Exec ute Omniflow API hívásban megadott FlowDevName és FallbackQueue paramétereket használja.

Végpont URI

< instance_url >/szolgáltatások/apexrest/ /Voice/v1/ExecuteOmniflow cisco_wxcc_scv

HTTP módszer

POST

Fejlécek

Engedélyezés: Hordozó < > access_token

Tartalom típusa: application/json

Paraméterek

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

  • A VoiceCallid paraméter a Salesforce VoiceCallid vagy a telefonszolgáltató elérhetőségi azonosítója.
  • A kérelem által elfogadott paraméterek részletes leírása megtalálható a Salesforce hivatalos dokument ációjában a „Paraméterek” szakaszban.

Válasz (sikeres)

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

AGENT_INFOés QUEUE_INFO megfelel a CallCenterRoutingMap ExternalID mezőjének

Válasz (hibákkal)

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

Tiszta útválasztás

Törli a hanghívás PendingServiceRouting (PSR) rekordját. Ezt az API-t a legtöbb forgatókönyv esetében nem kell meghívni; a PSR rekord automatikusan törlődik, amikor a hívás már nem irányul. Vannak azonban olyan forgatókönyvek, mint például a partner telefonos rendszerek használatakor elmulasztott vagy elhagyott hívá sok esetében, ahol kifejezetten fel kell hívnia ezt az API-t a PSR-rekord törléséhez.

Végpont URI

< instance_url >/szolgáltatások/apexrest/ /Voice/v1/ClearRouting cisco_wxcc_scv

HTTP módszer

POST

Fejlécek

Engedélyezés: Hordozó < > access_token

Tartalom típusa: application/json

Paraméterek

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

  • A VoiceCallid paraméter a Salesforce VoiceCallid vagy a telefonszolgáltató elérhetőségi azonosítója.
  • A kérelem által elfogadott paraméterek részletes leírása megtalálható a Salesforce hivatalos dokument ációjában a „Paraméterek” szakaszban.

Válasz (sikeres)

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

Válasz (hibákkal)

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

Telefonszám fordítások

A Service Cloud Voice és a Webex Contact Center közötti különféle interakciók a telefon szám-fordításoktó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 átviteléhez az A formátumból B formátumba.

A Webex Contact Center for Service Cloud Voice megoldás automatikusan eltávolítja az összes karaktert, kivéve a számokat, hashtageket (#), csillagokat (*), vesszőket (,) és a vezető pluszjel eket (+). Eltávolítja a (0) első előfordulását is. Ezt a telefon szám-fordítások alkalmazása előtt végezzük.

Ez az útmutató leírja, hogyan konfigurálhatja a telefonszám-fordításokat.

Mezők

A telefonszám-fordításokat a Név-érték mezőkben tárolják. Ez lehetővé teszi funkciónként korlátlan számú szabály konfigurálását.

A konfiguráció JSON karakterláncként tárolódik.

Ne feledje, hogy a visszafelosztásokat el kell hagyni, pl.\ d+ lesz \\ d+.

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

A név mező technikailag nem használható. Ott kell hozzáadni egy emberi olvasható karakterláncot annak érdekében, hogy gyorsan azonosítsuk ennek a szabálynak a célját. A jó nevek például: Az összes vezető nulla eltávolítása, Vezet ő plusz hozzáadása stb.

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

A szabályok szabályos kifejezésekként vannak megadva. Pontosabb: A Regular Expressions Java Script-implementációja.

A kezdés jó módja az, ha elolvassa a RegExp dokumentumot az MDN webdokumentumokból.

Mindazonáltal a komplex reguláris kifejezések létrehozása gyakran nehézkes. Ezért extra szintaxist adtunk hozzá, hogy a konfiguráció a lehető legegyszerűbb legyen.

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

Predikátum

A predikátum egy intervallum megadására szolgál, amely meghatározza az egyező szám hosszát .

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

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

Minta

A Minta megadja az egyező szám formátumát.

A fenti minta kimondja, hogy a számnak csak számjegyből kell állnia, és kiválasztja azokat.

Választó

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

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

1. példa

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

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

A példa első szabálya valójában nem változtatja meg a számot. Az 1 és 17 karakter közötti számok esetében a számjegyek kivételével bármi más eltávolításra kerül. Mivel nincs jelen 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ályt alkalmazzák. A minta azt határozza meg, hogy a számnak egy számjegyből álló csoporttal kell kezdődnie (\ d {1}), amelyet két számjegyből álló csoport követ (\ d {2}), majd egy három számjegyből álló csoport (\ d {3}) stb.

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

2. példa

A következő példa bemutatja, hogyan lehet átvinni a kapcsolattartó központtól kapott számot +14693150217 formátumban az USA-beli E164 formátumba +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 alkalmazzák a „Szóközök hozzáadása az amerikai számokhoz” szabály.
  2. (\ +1) azt mondja, hogy a számnak +1 betűvel kell kezdődnie. Ha a szám 12 karakter hosszú, de nem kezdődik +1-vel, akkor 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 közül bármelyik nem egyezik meg, a szám nem változik.

Tehát minden szabály vonatkozik a „+14693150217” -re. Ezért a számot „$1 $2 $3 $4” változtatja meg:

  1. Az $1 a csoportra utal (\ +1), a Service Cloud Voice-nak küldendő szám +1.
  2. A $2 a kettő közül az elsőre vonatkozik (\ d {3}), a Service Cloud Voice-nak kül deni kívánt szám +1 469.
  3. A $3 a kettő közül a másodikra utal (\ d {3}), a Service Cloud Voice-nak küldeni kívánt szám +1 469 315.
  4. A $4 az utolsó csoportra utal (\ d {4}), a Service Cloud Voice-nak küldeni kívánt szám +1 469 315 0217.

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

Emellett csoportokat is eltávolíthatsz: [12, 12] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) ->$2 $3 $4 fordításra kerül: 469 315 0217. [12, 12] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) -> $3 $4 lesz lefordítva a következőre: 315 0217.

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

Ezután a bejövő „+14693150217” szám a következőre lesz fordítva: (469) 315-0217.

3. példa

A következő példa bemutatja, hogyan lehet átvinni a Kapcsolatközponttól kapott számot +491515555531 formátumban a német E164 formátumba +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 hozzáadása a német számokhoz” szabály alkalmazandó.
  2. (\ +49) azt mondja, hogy a számnak +49 betűvel kell kezdődnie. Ha a szám 13 karakter hosszú, de nem +49-rel kezdődik, akkor 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 közül bármelyik nem egyezik meg, a szám nem változik.

Tehát minden szabály vonatkozik a „+491515555531” -ra. Ezért a számot „$1 $2 $3 $4” változtatja meg:

  1. Az $1 a csoportra utal (\ +49), a Service Cloud Voice-nak küldendő szám +49.
  2. A $2 a kettő közül az elsőre vonatkozik (\ d {3}), a Service Cloud Voice-nak küldeni kívánt szám +49 151.
  3. A $3 a kettő közül a másodikra utal (\ d {4}), a Service Cloud Vo ice-nak küldeni kívánt szám +49 151 5555.
  4. A $4 az utolsó csoportra utal (\ d {3}), a Service Cloud Voice-nak küldeni kívánt szám +49 151 5555 531.

Ugyanez vonatkozik az első szabályra is. Az $1 $2 $3 $4 cserealkatrész segítségével kiválaszthatja, hogy mit használ jon a szám közül.

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

Leírás Fordítás Regex
Távolítsa el az összes karakter számjegyeit [1,17] -> [^\ d] +
Távolítsa el az összes karaktert, kivéve a számjegyeket és [1,17] -> [^+\ d] +
Leírás Fordítás Regex
Távolítsa el +1 [12,12] -> (. {1}) (\ d {1}) (\ d {10}) ->$3
Távolítsa el +1 [10,12] -> (^\ +1+) (\ d+) -> $2
Távolítsa el +49 [10,15] -> (^\ +49+) (\ d+) -> $2
Távolítsa el +49 [10,15] -> (. {1}) (\ d {2}) (\ d {9}) -> $3
Távolítsa el +41 [10,13] -> (^\ +41+) (\ d+) -> $2
Távolítsa el +41 [10,13] -> (. {1}) (\ d {2}) (\ d {9}) ->$3
Távolítsuk el +XX [10,14] -> (^\ ++) (\ d {2}) (\ d+) -> $3
Leírás Fordítás Regex
Távolítsa el +-t, és cserélje ki nullákra 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 +-t, és cserélje ki nullákra DE E164 [12,15] -> (. {1}) (\ d {2}) (\ d {10}) -> 0049 $3
Távolítsa el a +49-et, és cserélje ki nullákra DE E164 [10,12] -> (^\ +49+) (\ d+) -> 0049$2
Távolítsa el +-t, és cserélje ki nullákra CH E164 [10,13] -> (. {1}) (\ d {2}) (\ d {9}) -> 0041 $3
Távolítsa el a +41-et, és cserélje ki nullákra CH E164 [10,12] -> (^\ +41+) (\ d+) -> 0041$2
Leírás Fordítás Regex
Amerikai szám űrrel [12,17] -> (\ d {1}) (\ d {3}) (\ d {3}) (\ d {4}) ->+1 $2 $3 $4
Amerikai szám űrrel [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

VoiceCall oldal konfigurálása

Konfigurálja a VoiceCall rekordoldalt

A VoiceCall felvételi oldal alapértelmezés szerint előre konfigurálva van, 3 oszlopos elrendezéssel és a következő összetevőkkel:

  • Tevékenységek és ajánlások
  • Hívásjegyzetek
  • Hívás részletei
  • Felvételek

Az alkatrészek szabadon eltávolíthatók vagy hozzáadhatók az oldalhoz, az üzleti igények függvényében. Különböző oldalelrendezések is használhatók, de egyes összetevők, például a Hívásfelvételi le játszó és a beszélgetési törzs, csak közepes és nagy területeken férhetnek el a sablon közepes és nagy területein.

A Wrap-Up Reason komponens megjelenítése

A Wrap-Up Reason komponensnek meg kell jelennie a hívás közben és a Wrap-Up során.

Adja hozzá a Cisco Wrap-Up Reason összetevőt a VoiceCall rekord oldalhoz:

  1. Húzza a Cisco Wrap-Up Reason Lightning webkomponenst a Lightning Components lista Egyéni területéről a VoiceCall Record oldalra.
  2. Kattintson a Mentés gom bra.
  3. Kattintson az Aktiválás gombra
  4. Kattintson a Hozzárendelés alapértelmezettként elemre
  5. Kattintson a Mentés gom bra.
  6. Kattintson is mét a Mentés gombra, majd kattintson a Vissza nyíl gombra az oldalra való visszatéréshez.

A Cisco Wrap-Up Reason komponens automatikusan megjelenik a hívás során és a Wrap Up során:

Ha hozzáadja az oldalhoz, akkor a Cisco Wrap-Up Reason összetevő minden hívásnál megjelenik, akkor is, ha a Cisco Contact Centerben nincs konfigurálva Wrap-Up.

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

A Hívásfelvevő lejátszó akkor jelenik meg, ha a megfelelő hanghíváshoz rögzítő hivatkozást mentettek.

Kövesse az alábbi lépéseket a Hívásfelvételi lejátszó komponens hozzáadásához a VoiceCall Record oldalhoz:

  1. Húzza a hívásrögzítő lejátszó Lightning webkomponenst a VoiceCall rögzítési oldalra
  2. Kattintson a Mentés gom bra.
  3. Kattintson az Aktiválás gombra
  4. Kattintson a Hozzárendelés alapértelmezettként elemre
  5. Kattintson a Mentés gom bra.
  6. Kattintson is mét a Mentés gombra, majd kattintson a Vissza nyíl gombra az oldalra való visszatéréshez.

Webex adminisztrátorok

Áramlás konfiguráció

Képernyő Pop

A „Screen Pop” csomópont érhető el a Webex Contact Center Flow alkalmazásban. Használható képernyőfelbukkan ó megjelenés indítására a Service Cloud Voice alkalmazásban vagy egy külön ablakban.

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

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

A képernyő felbukkanó ablakának külön ablakban történő megnyitásához abszolút URL-t kell megadni a „Screen Pop” csomópontban. A QueryParameters keresési paraméterként kerül csatolásra az URL-hez.

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

  • Új böngésző lap - Mindig új böngésző fület nyit meg.
  • Meglévő böngésző lap - Az első Meglévő böngésző fül felbukkanó képernyőjén megnyílik egy új böngésző lap. Ez a lap lesz a következő meglévő böngésző képernyőjének dedikált fülje, és az URL frissül az adott böngésző fülön.
  • Inside Desktop - Ugyanúgy kezelhető, mint az Új böngésző fül.

Az aktuálisan megnyitott oldal megakadályozhatja az átirányítást. Ebben az esetben megnyílik egy Meglévő böngész ő fül képernyője egy új böngésző lapon.

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