Ebben a cikkben
dropdown icon
Áttekintés
    Webex Contact Center for Salesforce Service Cloud Voice
    Előfeltételek és korlátozások
    Licencek
    Omni-Channel engedélyezése
    Korlátozások
dropdown icon
Követelmények
    Üresjárati kódok
dropdown icon
Integrál
    Telepítés
    Webex Contact Center telepítése és konfigurálása a Service Cloud Voice-hoz
    Jelenléti állapot(ok) hozzárendelése ügynökökhöz
dropdown icon
Konfiguráció
    Contact Center
    A Contact Center importálása
    A Contact Center konfigurálása
dropdown icon
Testreszabás
    Külső kliensalkalmazás a Webex Contact Center integrációjához
    Webex Contact Center konfiguráció és szkript hanghívásrekordok létrehozásához
Felhasználói függvény által megkövetelt Salesforce-engedélyek
dropdown icon
Service Cloud Voice API burkoló
    Előfeltételek
    Használja a Service Cloud Voice API-csomagolót
    Szerezd meg az Access_tokent
    Hajtsa végre a kéréseket
    Hanghívás létrehozása (szakasz)
    Hanghívás frissítése
    Omni-flow végrehajtása
    Tiszta útvonaltervezés
dropdown icon
Telefonszám fordítások
    Fordítási szabályok létrehozása
dropdown icon
VoiceCall oldal konfigurációja
    A VoiceCall rögzítési oldal konfigurálása
    A Befejezés oka komponens megjelenítése
    Jelenítse meg a hívásrögzítő lejátszót
dropdown icon
Webex adminisztrátorok
    Áramlási konfiguráció
A Webex Contact Center integrálása 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 CCaaS (Contact Center as a Service) szolgáltatását a Salesforce CRM-jével, lehetővé téve a vállalkozások számára, hogy a többcsatornás ügyfél-interakciókat (hang, digitális) a Salesforce felületén belül kezeljék, a Webex mesterséges intelligenciáját használva virtuális ügynökökhöz, átíráshoz és intelligens útvonaltervezéshez, így az ügynököket egységes adatokkal rendelkező „szuperügynökökké” alakítva a jobb ügyfélélmény érdekében.

Áttekintés

Webex Contact Center for Salesforce Service Cloud Voice

A Webex Contact Center for Service Cloud Voice egy használatra kész integrációs megoldás, amely a Webex Contact Center erejét hozza el a Salesforce Service Cloud Voice Omni-channel ügynökkonzoljába.

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

A Salesforce Service Cloud Voice előfeltételeinek és korlátainak megismeréséhez, valamint annak biztosításához, hogy Salesforce-szervezete készen álljon a Webex Contact Center for Service Cloud Voice csomag engedélyezésére és telepítésére.

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-ben érhető el.

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

  • Nagyvállalati
  • Korlátlan
  • Fejlesztő

Licencek

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

  • Salesforce Voice partnertelefonokhoz

A Voice bekapcsolása előtt be kell állítania az előfeltételként szükséges szolgáltatásokat a szervezetében.

  • Navigálás a Céginformációk oldalra > Engedélykészlet-licenc
    • Jelölje be a Service Cloud Voice User (Partner Telephony)elemet .

      Minden fejlesztői kiadáshoz mostantól 5 tesztelésre elérhető Partner Telefonos Licencia jár.

  • Másik lehetőségként ezt úgy is ellenőrizheti, hogy a Salesforce beállításaiban a bal oldalsávban rákeres a "voice" kifejezésre.

    • Ha a „Partner Telefonos Ügyfélszolgálatok” felirat jelenik meg, akkor rendelkezik az SCV licenccel.
    • Ha a „Partner Telephony Contact Centers” opció nem látható, akkor a „Service Cloud Voice engedélyezése” opciót az alábbi lépések követésével használhatja.
      • Lépjen a Salesforce beállításaihoz, keressen rá a „Partner Telephony Setup” lehetőségre, majd állítsa a gombot „Service Cloud Voice engedélyezése”értékre.

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

Omni-Channel engedélyezése

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

  1. A Beállítások menü Gyorskeresés mezőjébe írja be az Omni-Channel beállítások kifejezést, majd válassza az Omni-Channel beállításoklehetőséget.

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

Korlátozások

  • A hang csak a Lightning Experience-ben érhető el.
  • A Voice a Service Cloud és a Sales Cloud kiegészítő licenceként támogatott.
  • A hangvezérlés nem támogatott Salesforce Mobile-on és iPad Safarin.
  • A hangvezérlés csak a Google Chrome, a Microsoft Edge (Chromium) és a Mozilla Firefox webböngészőkben támogatott. Az egyszeri bejelentkezéshez (SSO) engedélyezni kell a sütiket.
  • A standard navigáció nem támogatott.
  • A telefonálás szigorúan szabályozott, ezért érdeklődjön 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

Ü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 a Kezelőportálra.

2

Navigálás a Kapcsolattartó központhoz > ASZTALI ÉLMÉNY > Idle/Wrap-up Kódok.

3

Győződjön meg arról, hogy megjelennek az Üresjárati kódok, ellenkező esetben kattintson a szűrő legördülő menüjére, és válassza az Üresjárati kód lehetőséget az oldal tetején.

4

Kattintson egy tétlenségi kódra a részletes nézet megnyitásához. Ott megtalálod az Üresjárati Kód azonosítóját.

Az azonosítók másolhatók, majd felhasználhatók a Jelenlétállapot-leképezés konfigurációjához. Az azonosítók egyikét a Alapértelmezett Cisco nem áll készenléti okértékként kell használni.

Integrál

Telepítés

A telepítés folytatása előtt tekintse meg az Előfeltételek és korlátozások című részt, ahol megismerkedhet a Salesforce Service Cloud előfeltételeivel és korlátaival.

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

Amikor beszerez egy Service Cloud Voice for Partner Telephony licencet, a Partner Telephony Setup oldal megjelenik a Setup menüben.

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

1

A Beállítások menüben a Partner Telephony SetupGyorskeresés mezőbe írja be a [] jelet, majd válassza a Partnertelefon beállításalehetőséget.

2

Engedélyezze Hang bekapcsolása partnertelefonálással.

A Partnertelefon-kapcsolattartó központok oldal a Beállítás menüben jelenik meg.

Ha a csomagot egy Salesforce tesztkörnyezetben tervezi telepíteni, akkor a telepítési hivatkozás login.salesforce.com részét cserélje ki test.salesforce.com-re. Vegye figyelembe, hogy ez a csomag minden új tesztkörnyezeti példány létrehozásakor eltávolításra kerül a tesztkörnyezeti szervezetéből.

Telepítse a csomagot

A csomag telepítéséhez:

1

A telepítés megkezdéséhez nyissa meg a csomagban található linket.

2

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

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 kapjanak bizonyos engedélyeket a Webex Contact Center for Service Cloud Voice csomagban található objektumokhoz és összetevőkhöz. Ezenkívül adja meg nekik ezeket az engedélyeket; a Webex Contact Center for Service Cloud Voice csomaghoz tartozó engedélykészletek segítik ezt a folyamatot.

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

A telepítőcsomag nem érhető el közvetlenül a Salesforce AppExchange-en keresztül. Az ügyfeleknek az AppExchange lista „Szerezd meg most” gombját kell használniuk, amely megnyit egy kapcsolatfelvételi űrlapot, ahol kérhetik a telepítési linket és a Cisco aktiválását.

4

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

Contact Center Admin (Partner Telephony).
5

Kattintson a Beállítás | Felhasználók | Felhasználóklehetőségre.

6

Keresés és egy felhasználó kiválasztása.

7

Görgessen le az „Engedélykészlet-hozzárendelések” részhez.

8

Kattintson a Hozzárendelések szerkesztésegombra

9

Ügyfélszolgálati adminisztrátoroknak: rendelje hozzá a Contact Center Admin (Partner Telephony) jogosultságkészletet.

10

Contact Center ügynököknek: Rendelje hozzá a Contact Center Agent (Partner Telephony) jogosultságkészletet és a Webex Contact Center SCV Agent jogosultságkészletet.

Nem ajánlott a Telepítés minden felhasználónak opciót választani, mivel ez minden jogosultságot (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ónak, aki egyéni felhasználói profilt használ.

11

Rendeljen hozzá egy csomaglicencet a felhasználókhoz a Connects for Service Cloud Voice használatához.

  • Kattintson a Telepítés | Alkalmazások | Csomagolás | Telepített csomagok lehetőségre.
  • Kattintson a Licencek kezelése lehetőségre a nemrég telepített Webex Contact Center for Service Cloud Voice mellett.
  • Kattintson a Felhasználók hozzáadása lehetőségre.
  • Válassza ki azokat a felhasználókat, akikhez a licencet hozzá kell rendelni, majd kattintson a Hozzáadásgombra.

12

Vagy kattintson a Beállítás | Felhasználók | Felhasználóklehetőségre.

13

Keresd meg és válaszd ki a felhasználót.

14

Görgessen le a Felügyelt csomagokrészhez.

15

Kattintson a Licencek hozzárendelésegombra.

16

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

17

Kattintson a Hozzáadásgombra.

18

Hozza létre a Jelenléti állapotokat, hogy meghatározza, mely szolgáltatáscsatornák legyenek különböző állapotokhoz rendelve. Az ügynökök különböző állapotokkal jelentkezhetnek be az Omni-Channel rendszerbe, attól függően, hogy milyen típusú munkára jogosultak.

19

A Beállítások menü Gyorskeresés mezőjébe írja be Presence Statuses a karaktereket, majd válassza a Jelenléti állapotoklehetőséget.

20

Kattintson az Újgombra . Hozz létre legalább egy állapotot az „Online” és egyet az „Elfoglalt” állapothoz.

  • Hozzon létre egy dedikált elfoglalt jelenléti állapotot a RONA számára. A jelenlét konfiguráció segítségével az Omni-Channel állapota automatikusan beállítható egy megadott állapotra, valahányszor RONA történik a CTI oldalon vagy a Salesforce-on belül.
  • Ha a Jelenlét konfigurációmenüpontban RONA állapotot konfigurál, ügyeljen arra, hogy ne az alapértelmezett jelenlét konfigurációt használja. Jelenleg a Webex Contact Center for Service Cloud Voice nem kéri le az alapértelmezett konfiguráción belül konfigurált RONA állapotot.

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

1

A Beállítások menü Gyorskeresés mezőjébe írja be az Engedélykészletek kifejezést, majd válassza az Engedélykészletek lehetőséget.

2

Kattintson a Partnertelefon-engedélykészletmegnyitásához.

3

Kattintson a Szolgáltatás jelenléti állapotai Hozzáféréslehetőségre.

4

Kattintson a Szerkesztésgombra.

5

Az Elérhető szolgáltatásjelenlétek listában válassza ki a korábban létrehozott jelenléti állapot(oka)t, majd kattintson a Hozzáadás gombra az engedélykészlethez való társításukhoz. Az ehhez az engedélykészlethez rendelt ügynökök a számukra elérhetővé tett jelenléti állapotok bármelyikével bejelentkezhetnek az Omni-Channel rendszerbe.

6

Kattintson a Mentés lehetőségre.

7

Kattintson a Feladatok kezelése lehetőségre ugyanazon az oldalon. Ezután kattintson a jobb felső sarokban található Hozzárendelés hozzáadása gombra, válassza ki a kívánt felhasználót, kattintson a Továbbgombra, válasszon ki egy Lejárati beállítást a hozzárendelt felhasználókhoz (opcionális), majd kattintson a Hozzárendelésgombra.

A Service Cloud Voice egy külső tartományt használ a VoiceCall rekorddal való műveletekhez. A következő URL-címeket hozzá kell adni a „Távoli webhely beállításai” menüponthoz a Telepítőben ( kattintson ide a hivatalos dokumentáció megnyitásához):

Példa: Hogyan találhatom meg a példány URL-jét.

8

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

Példa:

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

Példa: Hozzáadandó URL:

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

9

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

  • A Beállítások menü Gyorskeresés mezőjébe írja be az Alkalmazások kifejezést, 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édprogramelemek (csak asztali gépen) lehetőségre.
  • Kattintson a Segédeszköz hozzáadása gombra.
  • A modális ablakban keresse meg az Omni-Channel kifejezést.
  • Kattintson az Omni-Channel elemre.
  • Kattintson a Mentés gombra, és lépjen ki az Alkalmazáskezelőből.

A Salesforce hivatalos referenciaanyaga a Csináljuk meg ezt gombra kattintva érhető el, amely megnyitja a Az ügynöki élmény konfigurálása a Service Cloud Voice-hoz partnertelefonnal oldalt a Salesforce súgóportálon ( közvetlen hivatkozás).

10

A Beállítások menü Gyorskeresés mezőjébe írja be a Partnertelefon beállítása kifejezést, majd válassza a Partnertelefon beállításalehetőséget.

11

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

12

Ahhoz, hogy engedélyezze a clickjack-védelmet a letiltott fejlécű Visualforce-oldalakon a Lightning Experience softphone-jával való munka közben, hozzá kell adnia a softphone és az egyéni eszköztárak betöltésének forrását megbízható tartományként a Salesforce-példány URL-címe mellett.

Ezek a beállítások és a Megbízható domainek listája a Beállítások | Biztonság | Munkamenet-beállításokmenüpont alatt található.

A megfelelő Visualforce-tartomány lekéréséhez navigáljon a Beállítás | Egyéni kód | Visualforce-oldalak menüpontra, és kattintson a CiscoScvMainWxCCelem 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-t, és adja hozzá a Trusted Domains for Inline Frames listához a „Visualforce Pages” IFrame típust kiválasztva.

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

A Salesforce-példány domainjének lekéréséhez másolja ki a böngésző URL-sávjában megjelenő URL-t, és adja hozzá a Beágyazott keretek megbízható domainjei listához, a Visualforce-oldalak lehetőséget kiválasztva IFrame típusként.

Példa: MyDomainName.lightning.force.com

Ha nincs telepítve Saját tartomány a szervezetében, az URL-formátum eltérő. Ha telepítve van egy Saját tartomány, és a kibővített tartományok nincsenek engedélyezve a szervezetében, akkor az URL-formátum eltérő. Ha a kibővített domainek nincsenek engedélyezve, akkor az URL-címek stabilizálása a Visualforce-ban, az Experience Builderben, a Site.com stúdióban és a tartalomfájlokban „Saját domain” beállítás is hatással van erre a formátumra. Részletekért lásd a Saját domain URL-formátumok című részt a Salesforce Súgóban.

Clickjack védelem és megbízható domainek beállításai a Lightning Experience-hez

13

A felvételi vezérlők hívások közbeni megjelenítéséhez az ügynököknek Control Call Recording alkalmazásengedélyre van szükségük.

A hozzárendeléséhez 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 Hívásközpont Hívásrögzítés vezérlése engedélyt, és mentse el.

Konfiguráció

Contact Center

A Contact Center definíciós fájl mezők és értékek halmazát határozza meg, amelyek egy adott CTI rendszerhez tartozó Salesforce contact center definiálására szolgá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ához.

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

A Contact Center importálása

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

Frissítés Béta verzióról: Ez az útmutató a Webex Contact Center integrációjának általánosan elérhető (GA) kiadásának tiszta telepítését ismerteti a Salesforce Service Cloud Voice szolgáltatáshoz.

Ha az integráció béta verziójáról frissít, ne használjon újra 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 a 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 helyes összekötő URL-címét és egyéb metaadatokat. A Béta XML-ből létrehozott Partner Contact Center rekordok újbóli felhasználása elavult konfigurációs értékeket tartalmazhat, és megakadályozhatja az integráció megfelelő működését.

1

A Beállításokban a Gyorskeresés mezőbe írja be a [ Partnertelefonos ügyfélszolgálatok [] kifejezést, majd válassza a Partnertelefonos ügyfélszolgálatoklehetőséget.

Megjelenik a meglévő (ha vannak) Contact Centerek listája.
2

Kattintson a Kapcsolattartó központ létrehozása gombra az oldal jobb oldalán.

3

Válassza a Webex Contact Center lehetőséget telefonszolgáltatóként. Ezután kattintson a Továbbgombra .

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

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

5

Kattintson a Megnyitásgombra.

A fájl importálva van.
6

Ellenőrizze, hogy a Kapcsolatközpontja megjelenik-e a Kapcsolatközpontok listanézetében.

A Contact Center konfigurálása

1

A Beállításokban a Gyorskeresés mezőbe írja be a [ Partnertelefonos ügyfélszolgálatok [] kifejezést, majd válassza a Partnertelefonos ügyfélszolgálatoklehetőséget.

2

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

3

Kattints az Edit (Szerkesztés)gombra .

1. táblázat Ügyfélszolgálati részletek
MezőLeírás
Megjelenítési 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 is importálható, és különböző megjelenítendő neveket adhatunk neki.
Nyilvános kulcs

A hangfunkciók használatához nyilvános és privát kulcsot tartalmazó tanúsítvány szükséges. Privát kulcs beszerzéséhez lehetőség van Önaláírt tanúsítvány generálására, Tanúsítványszolgáltató által aláírt tanúsítvány generálására, vagy Java kulcstárfájlok (JKS) vagy Bouncy castle FIPS kulcstárfájlok (BCFKS) közvetlen importálására az Importálás kulcstárból gombbal.

Miután a tanúsítvány létrejött:

  • Kattintson a Tanúsítvány címkére.
  • Kattintson a Tanúsítvány letöltésegombra.
  • 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.

Megkérve Igen

Tanúsítvány egyedi neve

A Unique Name nyilvános kulcshoz létrehozott önaláírt tanúsítványeleme.

Megkérve Igen

Készenléti állapot azonosítója
  • Nyissa meg a Jelenléti állapotok oldalt a Beállításokban.
  • Kattintson az Online állapotra, és másolja ki a Salesforce azonosítóját az URL-sávból.
  • Illeszd be az azonosítót ebbe a mezőbe.

Megkérve Igen

Nem kész állapot azonosítója
  • Nyissa meg a Jelenléti állapotok oldalt a Beállításokban.
  • Kattintson az Elfoglalt állapotra, és másolja ki a Salesforce azonosítóját az URL-sávból.
  • Illeszd be az azonosítót ebbe a mezőbe.

Megkérve Igen

Alapértelmezett Cisco nem áll készen ok

Cisco tétlenségi kód azonosító, amelyet alapértelmezett tétlenségi kódként használnak, ha egy adott jelenléti állapothoz nincs megadva leképezés.

Megkérve Igen

A konfigurált tétlenségi kódazonosítók ellenőrzéséhez lásd az Üresjárati kódok részt.

Jelenlétállapot-leképezés

A Salesforce Omni Presence állapotok Cisco Kész állapot és Nincs kész okkódokhoz való leképezésére szolgál.

A(z) Üresjárati kód állapotokat hozzá kell adni:

  • Nyissa meg a Jelenléti állapotok oldalt a Beállításokban.
  • Kattintson az egyik Elfoglalt állapotra, és másolja ki a Salesforce azonosítóját az URL-sávból. A jelenléti állapotazonosítók 0N5karakterrel kezdődnek. Például: 0N51X0000000AUT.
  • Illessze be az azonosítót ebbe a mezőbe, majd egy vesszőt és a Cisco tétlenségi kód azonosítóját.
  • Egy vagy több Busy leképezés adható hozzá vesszővel elválasztva.

A szinkronizációs problémák elkerülése érdekében a Default Not Ready ID karaktert is konfigurálni kell a leképezésben.

Ha a Jelenléti konfiguráció részben a ] Elutasítás és a Leküldési időtúllépés [állapotokat konfigurálta, akkor ezeket is adja hozzá a leképezéshez egy megfelelő Cisco Nem kész állapottal.

Formátum:

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

Minden teljes megfeleltetést pontosvesszővel válassza el.

Megkérve Igen

Íme egy példa a kitöltött tétlenségi kódokra ebédhez, megbeszéléshez és szünethez.

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

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

Formátum: Változó neve a Webex Contact Center Flow-ban konfigurált módon. Például SCV_VoiceCallRecordId

Megkérve Igen

Alapértelmezett érték: SCV_VoiceCallRecordId

Ha a hanghívásrekord-azonosítót és a szállítói híváskulcsot egyetlen folyamatváltozóba egyesítette, akkor ebben a mezőben konfigurálhatja a nevét. Lásd még a Hanghívás rekordazonosítójához és a Szállítói híváskulcshoz tartozó Flow változót.

Hívási változó a szállítói híváskulcshoz

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: Változó neve a Webex Contact Center Flow-ban konfigurált módon. Például SCV_VendorCallKey

Megkérve Igen

Alapértelmezett érték: SCV_VendorCallKey

Ha a hanghívásrekord-azonosítót és a szállítói híváskulcsot egyetlen folyamatváltozóba egyesítette, akkor ezt a mezőt üresen hagyhatja, és a folyamatváltozó nevét a hanghívásrekord-azonosítóval és a szállítói híváskulccsal konfigurálhatja a „Hanghívás-azonosító hívásváltozója” mezőben. Lásd még a Hanghívásrekord-azonosító és a szállítói híváskulcs folyamatváltozóját.

Tárcsázott telefonszám fordítása

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

Lásd Telefonszám fordítások

Megkérve Nem

Webex ügyfélszolgálati régió

A bérlő a Webex Contact Center régiójának meghatározására szolgál. Ez a Webex Contact Center portál, a fejlesztői portál vagy az asztali verzió URL-címében található. Például a devportal.wxcc-eu2.cisco.com a eu2régiót használja.

Formátum: eu2

Megkérve Igen

Webex Contact Center régiók és a hozzájuk tartozó karakterláncok:

  • Egyesült Államok: us1
  • Kanada: ca1
  • Egyesült Királyság: eu1
  • Németország: eu2
  • Ausztrália: anz1
  • Szingapúr: sg1
  • Japán: jp1
Webex Contact Center WebRTC domain

A domaint a megfelelő WebRTC kapcsolat létrehozására használják. Használja a Webex Contact Center bérlőjének helyét:

  • Egyesült Államok: rtw.prod-us1.rtmsprod.net
  • AUSZTRÁLIA ÉS ÚJ-ZÉLAND: rtw.prod-as1.rtmsprod.net
  • HITELESÍTÉSSZOLGÁLTATÓ: rtw.prod-ca1.rtmsprod.net
  • JP: rtw.prod-ja1.rtmsprod.net
  • EU1: rtw.prod-uk1.rtmsprod.net
  • EU2: rtw.prod-gm1.rtmsprod.net

Megkérve Igen a WebRTC-hez

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

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

Formátum: True vagy False

Megkérve Nem

Alapértelmezett érték: False

Felvétel linkjének mentése

A Webex hívásrögzítési link mentésére szolgál a hanghívásrekordban.

Formátum: True vagy False

Megkérve Nem

Alapértelmezett érték: True

4

A Kapcsolatközpont oldal alján kattintson a Hozzáadás gombra a Kapcsolatközpont felhasználói szakasz alatt.

5

Kattintás + a nyílt Contact Centerhez hozzáférő felhasználók mellett.

Csak azok a felhasználók jelennek meg ezen a listán, akik rendelkeznek Contact Center Agent (Partner Telephony) engedéllyel, és még nem lettek hozzárendelve más Ügyfélszolgálati Központokhoz.

Testreszabás

Külső kliensalkalmazás a Webex Contact Center integrációjához

Külső kliensalkalmazás konfigurálása a Webex Contact Center Salesforce Connectorhoz

A Service Cloud Voice teljes körű használatához a Contact Center hívásfolyamata módosítható úgy, hogy létrehozza a Voice hívásrekordot, és végrehajtson egy Salesforce Omni-Channel folyamatot, miközben a hívás az IVR-en 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 szervezete biztonsági szabályzatának megfelelően.

Digitális tanúsítvány létrehozásához lásd a Salesforce dokumentációját a https://developer.salesforce.com/docs/atlas.en-us.voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htmcímen.

Példa

openssl genrsa -des3 -passout pass: -out server.pass.key 2048
openssl rsa -passin pass: -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 []:
    An optional company name []:

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

szerver.crt => Tanúsítvány a Salesforce külső kliensalkalmazáshoz

szerver.kulcs => A Webex Control Hub Salesforce Connectorának privát kulcsa

Engedélykészlet az SCV-integrációs felhasználóhoz

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

A következő egy példakonfiguráció, amely a Contact Center minimálisan szükséges engedélyeit ismerteti. / IVR integráció működik.

  • A Beállításokból lépjen a Felhasználók | Engedélykészletekmenüpontra.
  • Kattintson az Új gombra.
    • Adjon meg egy címkét, például: IVR hozzáférés az SCV Apex órákhoz
    • Az API név automatikusan kitöltődik
    • Engedély: Egyik sem
    • Kattintson a Mentés gombra.
  • Megnyílik az új engedélykészlet.
  • Navigáljon az Apex osztályhozzáférésmenüpontra.
  • Kattintson a Szerkesztés gombra, és adja hozzá a következő Apex osztályokat:
    • cisco_wxcc_scv.ServiceRouting
  • Navigáljon a Rendszerengedélyekmenüpontra.
  • Kattintson a Szerkesztés gombra, és engedélyezze a következő jogosultságokat:
    • Apex REST szolgáltatások
    • API engedélyezve

Minimális hozzáférés – Csak API-integrációk profilja

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

A következő egy példakonfiguráció, amely a Contact Center minimálisan szükséges engedélyeit ismerteti. / IVR integráció működik.

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

  • A Beállításokból lépjen a Felhasználók | Profilokmenüpontra.
  • A Profilok listában keresse meg a Minimális hozzáférés - Csak API-integrációkprofilt.
  • 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 profilon 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 Minimum Access – Only API Integrations (Minimális hozzáférés – Csak API-integrációk) profilból eltávolította-e az összes jogosultságot.
  • Navigáljon a Rendszerengedélyekmenüpontra.
  • Győződjön meg arról, hogy a következő jogosultságok engedélyezve vannak:
    • API engedélyezve
    • Csak API-felhasználó

SCV integrációs felhasználó

A következő egy példakonfiguráció, amely a Contact Center minimálisan szükséges engedélyeit ismerteti. / IVR integráció működik. Az SCV Integration User felhasználóhoz nem szükséges Salesforce Service Cloud Voice licenc vagy Webex Contact Center for Salesforce for SCV licenc.

  • A Beállításokból lépjen a Felhasználók | Felhasználókmenüpontra.
  • Kattintson az Új felhasználó gombra.
    • Adja meg a keresztnevet, 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 Integration profile", a Minimum Access - API Only Integrations profil klónja)
  • Kattintson a Mentés gombra.
  • Nyissa meg az új felhasználói rekordot.
  • Rendelje hozzá a korábban létrehozott Engedélykészletet („IVR hozzáférés az SCV Apex osztályokhoz”).
  • Rendelje hozzá az engedélykészlet-licencet Salesforce API-integráció.
Salesforce külső kliensalkalmazás létrehozása
Új külső kliensalkalmazás létrehozása

Kétféleképpen kapcsolhatja össze Salesforce-adatait harmadik féltől származó alkalmazásokkal. Mind aCsatlakoztatott alkalmazások, mind aKülső kliensalkalmazásokolyan keretrendszerek, amelyek az adatok integrálására szolgálnak. A külső kliensalkalmazások a csatlakoztatott alkalmazások következő generációját képviselik.

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

  1. A Beállításmenüből lépjen azAlkalmazások | Külső kliensalkalmazások | Külső kliensalkalmazás-kezelőmenüpontra.
  2. Kattintson azÚj külső kliensalkalmazáslehetőségre.
  3. Külső kliensalkalmazás – Alapvető információk
    • Külső kliensalkalmazás neve: WxCC - SCV
    • API-név: WxCC_SCV
    • Kapcsolattartási e-mail-cím: < your email >
    • Terjesztési állam: válassza a Helyi lehetőséget

    Alapadatok

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

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

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

    Áramlásengedélyezés

    • Válasszon: JWT-tulajdonosi folyamat engedélyezése
    • Kattintson a Fájlok feltöltése gombra, és töltse fel a digitális tanúsítványát tartalmazóserver.crtfájlt.

    Floe engedélyezés

    Biztonság

    Törölje a jelölést a Titkos kód szükséges a webkiszolgálói folyamathoz jelölőnégyzetből.

    Biztonság

  4. Kattintson aLétrehozásgombra.
  5. Váltson a Szabályzatok fülre, majd kattintson aSzerkesztésgombra.
  6. Szabályzatok – OAuth-szabályzatok
    • Bővítmény-szabályzatok
      • Engedélyezett felhasználók: kiválasztott, rendszergazdailag jóváhagyott felhasználók előzetesen jogosultak
      • Erősítse meg a módosítást
    • Alkalmazásengedélyezés
      • Frissítési token szabályzat: válassza az Azonnal lejáró frissítési token lehetőséget
      • IP-jogok enyhítése: válassza az IP-korlátozások érvényesítése lehetőséget

    OAuth-szabályzatok

  7. Szabályzatok – Alkalmazásszabályzatok
    • Kezdőlap – nincs
    • Engedélykészletek kiválasztása – Rendelje hozzá a korábban létrehozott engedélykészletet („IVR hozzáférés az SCV Apex osztályokhoz”)

    Alkalmazásszabályzatok

  8. Kattintson a Mentés lehetőségre.
  9. Váltson a lapbeállításokra.
    • Az OAuth beállítások részben kattintsona Fogyasztói kulcs és a Titkos kódgombra; várja meg az e-mailt, és igazolja személyazonosságát. Egy új böngészőlapon nyílik meg a fogyasztói adatokat tartalmazó képernyő.

      OAuth beállítások

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

      Külső kliensalkalmazás neve

Webex Contact Center konfiguráció és szkript hanghívásrekordok létrehozásához

A Salesforce Service Cloud Voice teljes értékének kihasználásához a Webex Contact Center hívásfolyamatát módosítani kell úgy, hogy a Voice hívásrekord létrejöjjön a Service Cloud Voice-ban, amint a hívás megérkezik a Contact Centerbe.

Egy opcionális Omni-Flow futtatható az útvonalvá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 Wrapper használatához konfigurálni kell egy Salesforce IVR-integrációhoz használt külső kliensalkalmazást.

A Salesforce Connector konfigurálása a Webex Control Hubban

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

1

Jelentkezzen be az ügyfélszervezetébe a https://admin.webex.com címen, és lépjen a Szolgáltatások menüpontra. > Kapcsolattartó központ > Bérlői beállítások > Integrations>Connectors.

2

A Salesforce kártyán kattintson a Csatlakoztató beállítása vagy hozzáadása gombra.

  • Ügyfél-azonosító: Külső kliensalkalmazás-felhasználói kulcs
  • Salesforce e-mail azonosító: Az „SCV Integration” Salesforce felhasználóneve (lásd: SCV Integration User)
  • URL-cím: termelési használatra https://login.salesforce.com vagy ha beállít egy dev/sandbox használd a https://test.salesforce.com-t
  • Privát kulcs: a fájl tartalma server.key

FONTOS: A BIZTONSÁG FENNTARTÁSA IDŐSZAKOS CSERÉLÉSSEL

Ügyeljen arra, hogy rendszeresen cserélje le a privát kulcsát és a tanúsítványát az integrációk biztonsága érdekében.

Frissítse a privát kulcsot a Contact Center Connectorban a Webex Hubbanés a tanúsítványt a External Client Appban a Salesforce-ban.

Hibaelhárítási tipp

Miután a Kész gombra kattintott, és az összekötő nem menti a mentést:

  • Nézd meg, hogy van-e szabad helyed before/after a bejegyzéseidet.
  • Győződjön meg arról, hogy a privát kulcsa (server.key) megegyezik server.crta értékkel. Ha több szervezetet állít be és tanúsítványokat vált, azok nem fognak működni.
  • Győződjön meg róla, hogy a Server.key a következővel kezdődik. ----- Begin RSA Private Key -----

Webex Contact Center fő folyamat

2. táblázat Áramlási változó
Áramlási változóLeírás
Hanghívásrekord-azonosító folyamatváltozója Egyedi azonosító a hívás azonosítására. A hanghívásrekord létrehozásához szükséges.

Formátum: wxcc_<Interaction Id>

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

  • Név: SCV_SzállítóiHívásKulcs
  • Típus: Karakterlánc
  • Ügynök láthatóvá tétele: Engedélyezve
A hívás kezdési idejének helyi változója

A hanghívásrekord létrehozásához és a hanghívás frissítésekor használatos.

  • Név: SCV_HíváskezdésiIdő
  • Típus: Karakterlánc
  • Ügynök láthatóvá tétele: nem
Helyi változó a sorhoz name/id

A(z ) Execute Omni Flowáltal visszaadott érték, amelyet a hívásirányításhoz használnak.

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

  • Név: SCV_OmniFlowQueue
  • Típus: Karakterlánc
  • Ügynök láthatóvá tétele: nem
Lokális változó az ügynökhöz name/id

A(z ) Execute Omni Flowáltal visszaadott érték, amelyet a hívásirányításhoz használnak.

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

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

Főfolyam áttekintése

  1. Szállítói híváskulcs generálása
  2. Hívás kezdési idejének 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. Hibakezelés hanghívásrekord létrehozásakor
  6. HTTP kérés: Omni Flow végrehajtása
  7. HTTP válasz kiértékelése az Omni Flow végrehajtásához
  8. Hibakezelés az Omni Flow végrehajtásához
  9. Folytassa a hívásátirányítással
3. táblázat. Fő áramlás
FolyamatLeírás
Szállítói híváskulcs generálása

A Service Cloud Voice által kezelt minden hívás létrehoz egy Voice hívásrekordot a Salesforce-ban, és egyedi azonosítót, a Vendor Call Key-t igényel. A Webex Contact Centerben létrehozott hanghívásrekordok esetében a szállítói híváskulcsot meg kell határozni a WxCC folyamatban, majd a hívással együtt egy folyamatváltozó használatával kell továbbítani az ügynöknek.

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

  • Az értéknek a következőnek kell lennie: < = 255 karakter hosszú.
  • Az érték tartalmazhat alfanumerikus karaktereket, aláhúzásjelet (_), kötőjelet (-) és pontot (.).
  • 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égcímke: Generate_SzállítóiHívásKulcs
  • Változó neve: SCV_SzállítóiHívásKulcs
  • Változó típusa: Karakterlánc
  • Változó érték - Beállított érték: wxcc_{{NewPhoneContact.InteractionId}}

Hívás kezdési idejének 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ához és a hanghívásrekord frissítéséhez használatos, ha a hívó fél leteszi a telefont, mielőtt a hívást az ügynökhöz irányították volna.

  • Tevékenységcímke: Híváskezdési idő beállítása
  • Változó: SCV_HíváskezdésiIdő
  • Változó érték - Beállított érték: {{now() | replace({'[UTC]': ''})}}
HTTP kérés: Hanghívásrekord létrehozása

Ez a lépés minden hívásnál kötelező. A hanghívásrekord létrehozása után a hanghívásrekord azonosí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áskulccsal együtt. Konfigurálja a használt változót a Service Cloud Voice Contact Center konfigurációjában.

HTTP kérésbeállítások
  • Tevékenységcímke: Hanghívás létrehozása
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce Connector
  • Kérés útvonala: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Módszer: API UTÁNI LINK
  • Kérelem tartalomtípusa: Application/JSON

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

Ez a lépés minden hívásnál kötelező. A hanghívásrekord létrehozása után a hanghívásrekord azonosí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áskulccsal együtt. Konfigurálja a használt változót a Service Cloud Voice Contact Center konfigurációjában.

HTTP kérésbeállítások

  • Tevékenységcímke: Hanghívás létrehozása
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce Connector
  • Kérés útvonala: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Módszer: API UTÁNI LINK
  • Kérelem tartalomtípusa: Application/JSON

Kérés törzse

A hanghívásrekord létrehozásakor a hanghívásrekord egyéni mezőit is frissítheti hívásadatokkal. Az alábbiakban két példa látható a kérés 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ásrekord egyéni mezőinek frissítése nélkül:

{
  "callCenterDevName": "",
  "certDevName": "",
  "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ásrekord egyéni mezőinek frissítésére:

{
  "callCenterDevName": "",
  "certDevName": "",
  "vendorCallKey": "{{SCV_VendorCallKey}}",
  "to": "{{NewPhoneContact.DNIS}}",
  "from": "{{NewPhoneContact.ANI}}",
  "initiationMethod": "Inbound",
  "startTime": "{{SCV_CallStartTime}}",
  "participants": [
    {
      "participantKey": "{{NewPhoneContact.ANI}}",
      "type" : "END_USER"
    }
  ],
  "callAttributes": "{\"custfield1__c\": \"\",\"custfield2__c\": \"\",\"custfield3__c\": \"\"}"
}

Paraméterek
Ingatlan neve Érték
callCenterDevName Kapcsolattartó központ fejlesztőjének neve
certDevName A tanúsítvány API-neve (a Contact Centerben konfigurált módon)
vendorCallKey Egyedi hívásazonosító: {{SCV_VendorCallKey}}
eddig CalledNumber/DNIS: {{NewPhoneContact.DNIS}}
innen: CallingNumber/ANI: {{NewPhoneContact.ANI}}
kezdési idő UTC időbélyeg {{SCV_CallStartTime}} (közvetlenül a hívás elfogadása után kell beállítani a szkriptben)
hívásAttribútumok

További szabványos és egyéni mezőket jelöl a hanghívásrekordban, ahol minden kulcs-érték pár egy szabványos vagy egyéni mezőnek és annak értékeinek felel meg.

Példa:

custfield1__c, custfield2__c, custfield3__c: A Voice Call objektum egyéni mezőjének API-neve

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

Elemzési beállítások
  • Tartalomtípus: JSON
  • Kimeneti változó: SCV_HanghívásRekordId
  • Útvonalkifejezés: $.data.voiceCallId

Hanghívás-rekord azonosítója, amelyet továbbítani kell az ügynöknek.

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

Ellenőrizze a Voice Call létrehozása http kérés HTTP állapotát:

  • Címke: állapotkódHanghívás létrehozása
  • Változó: CreateVoiceCall.httpStatusCode

Ha állapotkód == 200 => más sikeres => kérés sikertelen, hibakezelés

Hibakezelés hanghívásrekord létrehozásakor

Demóhoz / csak hibakeresés, az üzenet lejátszása a http állapotkódtól függően.

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

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

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

  • automatizált feladatok futtatása, például rekordok keresése vagy létrehozása, és a rekordok összekapcsolása a hanghívásrekorddal
  • rekordok keresése és képernyőképek készítése
  • szinkronizálja a Salesforce és a Cisco sorokat
  • bízza a Service Cloud Voice-ra az útvonalválasztási döntést

Ez a kérés mindig azt a „sorban állást” vagy „ügynököt” adja vissza, ahová a hívást irányítani kell.

A kérés végrehajtása után mindenképpen küldjön egy „Tiszta átirányítás” üzenetet, ha a hívó fél leteszi a telefont, mielőtt az ügynök válaszolna. Lásd: Webex Contact Center eseményfolyam.

HTTP kérésbeállítások

  • Tevékenységcímke: ExecuteOmniFlow
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce Connector
  • Kérés útvonala: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Módszer: API UTÁNI LINK
  • Kérelem tartalomtípusa: Application/JSON

Kérés 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érés törzsére. Az első további folyamatparaméterek nélkül, csak a kötelező mezők kitöltésével, a második két bemeneti változóval.

Példa Omni-Flow paraméterekkel:

{
  "callCenterDevName": "",
  "certDevName": "",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "dialedNumber": "{{NewPhoneContact.DNIS}}",
  "flowDevName": "",
  "fallbackQueue": ""
}

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

{
  "callCenterDevName": "",
  "certDevName": "",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "dialedNumber": "{{NewPhoneContact.DNIS}}",
  "flowDevName": "",
  "fallbackQueue": "",
  "flowInputParameters": 
  {
    "param1": "value1",
    "param2": "value2"
  }
}

Paraméterek
Ingatlan neve Érték
callCenterDevName Kapcsolattartó központ fejlesztőjének neve
certDevName A tanúsítvány API-neve (a Contact Centerben konfigurált módon)
hanghívásazonosító Az előző lépésben létrehozott hanghívásrekord azonosítója: {{SCV_VoiceCallRecordId}}
tárcsázott szám CalledNumber/DNIS: {{NewPhoneContact.DNIS}}
flowDevName A végrehajtandó Omni-Flow fejlesztői neve
tartalék sor A tartalék Salesforce-várólista várólista-azonosítója vagy várólista API-neve
flowInputParaméterek

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

Sor

  • Tartalomtípus: JSON
  • Kimeneti változó: SCV_OmniFlowQueue
  • Útvonalkifejezés: $.data.queue

Az Execute Omni-Flow által visszaadott „Queue” használható útválasztáshoz.

Ügynök
  • Tartalomtípus: JSON
  • Kimeneti változó: SCV_OmniFlowAgent
  • Útvonalkifejezés: $.data.agent

Az Execute Omni-Flow által visszaadott „Agent” paraméter használható útválasztáshoz.

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

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

  • Címke: állapotkód végrehajtásaOmniFlow
  • Változó: ExecuteOmniFlow.httpStatusCode végrehajtása

Ha állapotkód == 200 => más sikeres => kérés sikertelen, hibakezelés.

Hibakezelés az Omni Flow végrehajtásához

Demóhoz / csak hibakeresés, az üzenet lejátszása a http állapotkódtól függően.

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

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

Folytassa a hívásfolyamatot, irányítsa a hívást az ügynökhöz. Opcionálisan az SCV_OmniFlowQueue és az SCV_OmniFlowAgent paraméterekkel választhatja ki a várólista és az ügynököt.

Webex Contact Center eseményfolyam

Ha a hívó fél bontja a hívást, mielőtt egy ügynök válaszolna rá, frissítenünk kell a Service Cloud Voice-t, és be kell fejeznünk a hívást.

  • Ha az Omni-Flow végrehajtása parancsot használta, küldje el az Útvonaltervezés törlése parancsot a függőben lévő szolgáltatásútválasztás (PSR) törléséhez.
  • Küldje el a „Hanghívás frissítése” parancsot a hanghívásrekord kezdési és befejezési idejének frissítéséhez, valamint az állapot Újról Befejezettre módosításához.

  1. PhoneContactEnded – Ez az esemény akkor aktiválódik, amikor egy élő hívás megszakad, és az összes résztvevőt eltávolítják.
  2. HTTP kérés: Tiszta útvonaltervezés
  3. HTTP kérés: Hanghívás frissítése
HTTP kérés: Tiszta útvonaltervezés

  • Címke: Tiszta útvonaltervezés
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce Connector
  • Kérés útvonala: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Módszer: API UTÁNI LINK

Kérelem tartalomtípusa: Application/JSON

Kérés törzse

{
  "callCenterDevName": "",
  "certDevName": "",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}"
}

Paraméterek

Ingatlan neveÉrték
callCenterDevName Kapcsolattartó központ fejlesztőjének neve
certDevName A tanúsítvány API-neve (a Contact Centerben konfigurált módon)
hanghívásazonosító Az előző lépésben létrehozott hanghívásrekord azonosítója: SCV_HanghívásRekordId

Elemzési beállítások

Nincs.

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

  • Címke: Hanghívás frissítése
  • Hitelesített végpont használata: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce Connector
  • Kérés útvonala: /services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Módszer: API UTÁNI LINK
  • Kérelem tartalomtípusa: Application/JSON

Kérés törzse

{
  "callCenterDevName": "",
  "certDevName": "",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "startTime": "{{SCV_CallStartTime}}",
  "endTime": "{{now() | replace({'[UTC]': ''})}}",
  "disconnectReason": { "value": "Abandoned in queue", "isError": true }
}

Paraméterek

Ingatlan neveÉrték
callCenterDevName Kapcsolattartó központ fejlesztőjének neve
certDevName A tanúsítvány API-neve (a Contact Centerben konfigurált módon)
hanghívásazonosító Az előző lépésben létrehozott hanghívásrekord azonosítója: SCV_HanghívásRekordId
kezdési idő A hívás kezdésének UTC időbélyege {{SCV_CallStartTime}} (ahogyan a hanghívásrekord létrehozásához használták)
Befejezési idő Aktuális UTC időbélyeg `{{now()
leválasztásIndoklás A hívás megszakításának oka. A isError tulajdonságot true értékre kell állítani ahhoz, hogy megfelelően megjelenjen.

Elemzési beállítások

Nincs.

Hivatkozások

Nyelvfordítás

(Választható) Fordítási munkaterület engedélyezése

Ez a beállítás csak akkor érvényes, ha a Fordítási nyelv beállításait használja.

1

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

2

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

(Választható) Csak platformon elérhető nyelvek engedélyezése

Ez a beállítás csak az EN-US nyelvtől eltérő nyelvek esetén érvényes.

1

Lépjen a Beállítások → Céges beállítások → Nyelvi beállítások menüpontra.

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 Beállítás nem fordítható le végfelhasználói nyelvekre
  • Csak platformon elérhető nyelvek engedélyezése – a csak platformon elérhető nyelvekhez nincsenek alapértelmezett fordítások
4

Mentse a módosításokat.

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

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

2

Válaszd ki a nyelvet, és válaszd ki 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 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 New a 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álaszd ki a nyelvet, amelyre fordítasz.

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 el a változásokat.

Felhasználói függvény által megkövetelt Salesforce-engedélyek

A Webex Contact Center SCV ügynöki engedélykészlete tartalmazza az összes szükséges engedélyt a Webex Contact Center Gadgettel és az ügynökök számára kifejlesztett integrációkkal való munkavégzéshez.

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

  • cisco_wxcc_scv.CiscoScvWxcc
  • cisco_wxcc_scv.ServiceResponseHandler
  • cisco_wxcc_scv.ServiceRouting
  • 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

Service Cloud Voice API burkoló

Előfeltételek

A Service Cloud Voice API Wrapper használatához konfigurálni kell egy Salesforce IVR-integrációhoz használt külső kliensalkalmazást.

Használja a Service Cloud Voice API-csomagolót

A Service Cloud Voice (SCV) for Salesforce a Telephony Integration REST API-t használja a VoiceCall hívások létrehozásához és frissítéséhez, az Omni-Channel folyamatok végrehajtásához és a VoiceCall hívásokhoz társított PendingServiceRouting rekordok törléséhez. Ez a szolgáltatás JWT-engedélyezést és a PATCH HTTP-metódus használatát igényli, amelyet jelenleg a Cisco IP Interactive Voice Response (IVR) nem támogat.

A Telephony Integration REST API for SCV használatának egyszerűsítése érdekében (nem csak) egy IVR rendszerben, új API-készletet tettek elérhetővé, amelyek a meglévő Salesforce API-t tartalmazzák, és közvetlenül elérhetők abból a Salesforce szervezetből, ahol a Webex Contact Center for Service Cloud Voice csomag telepítve van.

A Service Cloud Voice API Wrapper szükségtelenné teszi a JWT tokenek hitelesítését, további ellenőrzéseket hajt végre a Salesforce API által megkövetelt adatokon, és javítja a válaszobjektumokat.

Szerezd meg az Access_tokent

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

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

{
 "grant_type": "client_credentials",
 "client_id": "",
 "client_secret": ""
 }
If the request is successful, the following JSON response will be returned:
{
 "access_token": "",
 "instance_url": "",
 "id": "https://login.salesforce.com/id//",
 "token_type": "Bearer",
 "issued_at": "",
 "signature": ""
 }

Hajtsa végre a kéréseket

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

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

Bármely más domain (azaz https://abc-123.lightning.force.com ) használata példány URL-ként 401 Unauthorized (jogosulatlan) hibát eredményez, ÉRVÉNYTELEN_SESSION_ID hibakóddal.

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

Létrehoz egy VoiceCall-rekordot, amely tartalmazza a VoiceCall-rekord résztvevőit (azaz a hívót és a címzettet). Amikor VoiceCall-rekordot hoz létre, egy beszélgetés jön létre a Salesforce-ban. Ezt az API-t csak valós idejű környezetben használd, ami azt jelenti, hogy csak hívás kezdeményezésekor szabad meghívni. Ez az API használható VoiceCall-rekordok létrehozására is átadáshoz és konferenciahívásokhoz a parentVoiceCallId paraméter kérési adattartalomba való felvételével.

Végpont URI

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

HTTP-módszer

API UTÁNI LINK

Fejlécek

Engedélyezés: Vivő <access_token>

Tartalomtípus: 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"
 }

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

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

Frissíti a VoiceCall-t a hívás befejezése után. Ezzel az API-val frissítheti a hívással kapcsolatos paramétereket, amelyek nem érhetők el a VoiceCall létrehozási szakaszában. Az Update VoiceCall API egy aszinkron művelet. Az API-hívás állapotát nem lehet lekérdezni.

Ez a végpont hanghívás (VoiceCall) létrehozására is használható, még a hívás befejezése után is. Ez a viselkedés olyan esetekben hasznos, amikor félbehagyott vagy nem fogadott hívásokhoz szeretne rekordot rögzíteni a Salesforce-ban, vagy bármilyen más esetben, amikor még nem hoztak létre VoiceCall hívást.

Végpont URI

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

HTTP-módszer

API UTÁNI LINK

Fejlécek

Engedélyezés: Vivő <access_token>

Tartalomtípus: 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 a Salesforce hivatalos dokumentációjában található a „Paraméterek” részben.

Válasz (sikeres)

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

Az Update VoiceCall API egy 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
 }

Omni-flow végrehajtása

Végrehajtja az Omni-Channel folyamatot a hívások irányításához. Paraméterként átadja a hívásazonosítót (Salesforce VoiceCallId vagy telefonos szolgáltató ContactId) a folyamatnak, és visszaadja az ügynök vagy a várólista útvonalválasztási utasításait a kapcsolatfelvételi folyamatnak. Alapértelmezés szerint a Service Cloud Voice a tárcsázott számmal megegyező telefoncsatornához megadott Omni-Channel folyamatot (vagy tartalék várólistát) használja. Ha a tárcsázott szám nem egyezik meg egy meglévő telefoncsatornával, akkor opcionálisan beállíthat egy új tárcsázott számot, Omni-Channel folyamatot és tartalék várólistát bemeneti paraméterként ehhez az API-híváshoz.

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

  1. Az Omni-Channel Flow és a Tartalék várólista beállításait használja a tárcsázott számnak megfelelő telefoncsatornához. Az áramlás elsőbbséget élvez. Ha a folyamat meghiúsul, a tartalék várólistát használja.
  2. Az Execute Omniflow API hívásban megadott flowDevName és fallbackQueue paramétereket használja.

Végpont URI

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

HTTP-módszer

API UTÁNI LINK

Fejlécek

Engedélyezés: Vivő <access_token>

Tartalomtípus: 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 azonosítója vagy a telefonszolgáltató kapcsolattartó azonosítója.
  • A kérés által elfogadott paraméterek részletes leírása a Salesforce hivatalos dokumentációjában található a „Paraméterek” részben.

Válasz (sikeres)

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

Az AGENT_INFO és a QUEUE_INFO a CallCenterRoutingMap ExternalId mezőjének felel meg.

Válasz (hibákkal)

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

Tiszta útvonaltervezés

Törli a hanghívás PendingServiceRouting (PSR) rekordját. Ezt az API-t a legtöbb esetben nem kell meghívni; a PSR rekord automatikusan törlődik, amikor a hívás már nem kerül irányításra. Vannak azonban olyan esetek, például a nem fogadott vagy félbehagyott hívások esetén partner telefonrendszerek használatakor, amikor explicit módon meg kell hívni ezt az API-t a PSR-rekord törléséhez.

Végpont URI

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

HTTP-módszer

API UTÁNI LINK

Fejlécek

Engedélyezés: Vivő <access_token>

Tartalomtípus: application/json

Paraméterek

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

  • A voiceCallId paraméter a Salesforce voiceCallId azonosítója vagy a telefonszolgáltató kapcsolattartó azonosítója.
  • A kérés által elfogadott paraméterek részletes leírása a Salesforce hivatalos dokumentációjában található a „Paraméterek” részben.

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 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 való átviteléhez.

A Webex Contact Center for Service Cloud Voice megoldás automatikusan eltávolítja az összes karaktert, kivéve a számokat és a hashtageket. (#), csillagok (*), vesszők (,) és a kezdő pluszjelek (+). Eltávolítja a (0) első előfordulását is. Ez a telefonszám-fordítások alkalmazása előtt megtörténik .

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

Mezők

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

A konfiguráció JSON karakterláncként van tárolva.

Megjegyzendő, hogy a fordított perjeleket el kell távolítani, pl. \d+ válik \\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álatos. Ez egy ember által olvasható karakterlánc hozzáadására szolgál, hogy gyorsan azonosítható legyen a szabály célja. Jó nevek például: Eltávolítjuk az összes kezdő nullát, Hozzáadjuk a kezdő pluszjelet stb.

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

A szabályok reguláris kifejezésekként vannak megadva. Pontosabb válasz: A reguláris kifejezések JavaScript implementációja.

Jó kezdés lehet a RegExp dokumentum elolvasása az MDN webes dokumentációjában.

Ennek ellenére az összetett reguláris kifejezések létrehozása gyakran nehézkes. Ezért extra szintaxist adtunk hozzá, hogy a konfigurációt a lehető legegyszerűbbé tegyük.

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

Állítmány

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

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

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

Minta

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

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

Választó

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

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

1. példa

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

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

A példában szereplő 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ást el kell távolítani. Mivel nincs nem számjegyű jelen, semmi sem változik.

A második szabály azokra a számokra vonatkozik, amelyek pontosan 10 karakter hosszúak (eredetileg). A 0319175200 egyezik, ezért a szabály érvényesül. A minta meghatározza, hogy a számnak egyetlen számjegyből álló csoporttal kell kezdődnie. (\d{1}), majd két számjegyből álló csoport (\d{2}), majd egy három számjegyből álló csoport (\d{3}), és így tovább.

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

2. példa

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

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ül.
  2. (\+1) azt mondja, hogy a számnak ezzel kell kezdődnie +1. Ha a szám 12 karakter hosszú, de nem betűvel kezdődik +1, a szabályt hatályon kívül helyezik, és semmi sem változik.
  3. (\d{3}) azt mondja, hogy +1 3 számjegynek kell követnie.
  4. (\d A{3}) azt mondja, hogy az utolsó 3 számjegyet további 3 számjegynek kell követnie.
  5. (\d{4}A ) azt mondja, hogy az utolsó 3 számjegyet 4 számjegynek kell követnie.

Ha ezek közül bármelyik nem egyezik, a szám nem módosul.

Tehát minden szabály vonatkozik rájuk “+14693150217”. Ezért a számot úgy változtatják meg, hogy “$1 $2 $3 $4”:

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

A szabály helyettesítő részében lévő szóközök “$1 $2 $3 $4” közvetlenül használják. Tehát, ha használod “$1-$2-$3-$4” a számot erre fordítanánk: +1-469-315-0217

És csoportokat is eltávolíthatsz: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->$2 $3 $4 erre a nyelvre lesz lefordítva: 469 315 0217. [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})-> $3 $4 erre a nyelvre lesz lefordítva: 315 0217.

Az is lehetséges, hogy egy nemzetközi amerikai számot helyi számmá alakítsunk, például: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->($2) $3-$4.

Aztán a bejövő szám “+14693150217” erre a nyelvre lesz lefordítva: (469) 315-0217.

3. példa

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

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ú, így a „Szóközök hozzáadása német számokhoz” szabály érvényesül.
  2. (\+49) azt mondja, hogy a számnak ezzel kell kezdődnie +49. Ha a szám 13 karakter hosszú, de nem betűvel kezdődik +49, a szabályt hatályon kívül helyezik, és semmi sem változik.
  3. (\d{3}) azt mondja, hogy +49 3 számjegynek kell követnie.
  4. (\d{4}A ) azt mondja, hogy az utolsó 3 számjegyet 4 számjegynek kell követnie.
  5. (\d{3}A ) azt mondja, hogy az utolsó 4 számjegyet 3 számjegynek kell követnie.

Ha ezek közül bármelyik nem egyezik, a szám nem módosul.

Tehát minden szabály vonatkozik rá “+491515555531”. Ezért a számot úgy változtatják meg, hogy “$1 $2 $3 $4”:

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

Ugyanez vonatkozik az első szabályra is. Használhatja a cserealkatrészt $1 $2 $3 $4 hogy kiválassza, mit szeretne használni a számból.

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

Leírás Fordítási regex
Távolítson el minden karaktert, kivéve a számjegyeket [1,17]->[^\d]+
Távolítson el minden karaktert, kivéve a számjegyeket & + [1,17]->[^+\d]+
Leírás Fordítási regex
Eltávolítás +1 [12,12]->(.{1})(\d{1})(\d{10})->$3
Eltávolítás +1 [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
Eltávolítás +41 [10,13]->(^\+41+)(\d+)->$2
Eltávolítás +41 [10,13]->(.{1})(\d{2})(\d{9})->$3
Eltávolítás +XX [10,14]->(^\++)(\d{2})(\d+)->$3
Leírás Fordítási regex
Eltávolítás + és cserélje ki nullákkal US E164 [10,12]->(.{1})(\d{1})(\d{10})-> 001 $3
Eltávolítás +1 és cserélje ki nullákkal US E164 [10,12]->(^\+1+)(\d+)-> 001$2
Eltávolítás + és cserélje ki nullákkal DE E164 [12,15]->(.{1})(\d{2})(\d{10})-> 0049 $3
Eltávolítás +49 és cserélje ki nullákkal DE E164 [10,12]->(^\+49+)(\d+)-> 0049$2
Eltávolítás + és cserélje ki nullákkal CH E164 [10,13]->(.{1})(\d{2})(\d{9})-> 0041 $3
Eltávolítás +41 és cserélje ki nullákkal CH E164 [10,12]->(^\+41+)(\d+)-> 0041$2
Leírás Fordítási regex
Amerikai szám szóközzel [12,17]->(\d{1})(\d{3})(\d{3})(\d{4})->+1 $2 $3 $4
Amerikai 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

VoiceCall oldal konfigurációja

A VoiceCall rögzítési oldal konfigurálása

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

  • Műveletek & ajánlások
  • Hívásjegyzetek
  • Hívásrészletek
  • 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 közepes és nagy területeken férnek el a sablonon.

A Wrap-Up Indoklás komponens megjelenítése

A Wrap-Up Indoklás komponensnek a hívás és a Wrap-Up során is meg kell jelennie.

Adja hozzá a Cisco Wrap-Up Reason komponenst a VoiceCall rekordoldalához:

  1. Húzza át a Cisco Wrap-Up Indoklás Lightning webkomponenst a Lightning-komponensek lista Egyéni területéről a VoiceCall Record oldalra.
  2. Kattintson a Mentés lehetőségre.
  3. Kattintson az Aktiválás gombra.
  4. Kattintson a Hozzárendelés szervezeti alapértelmezettkéntlehetőségre.
  5. Kattintson a Mentés lehetőségre.
  6. Kattintson ismét a Mentés gombra, majd a Vissza nyílra kattintva térjen vissza az oldalra.

A Cisco Wrap-Up Indok összetevő automatikusan megjelenik a hívás és a WrapUp során:

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

Jelenítse meg a hívásrögzítő lejátszót

A Hívásrögzítő lejátszó akkor jelenik meg, ha a megfelelő hanghíváshoz mentésre került egy felvételi link.

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

  1. Húzza a Hívásrögzítő lejátszó Lightning webkomponensét a VoiceCall Record oldalra.
  2. Kattintson aMentésgombra.
  3. Kattintson azAktiválásgombra.
  4. Kattintsona Hozzárendelés szervezeti alapértelmezettkéntlehetőségre.
  5. Kattintson aMentésgombra.
  6. Kattintson isméta Mentésgombra, majd a Vissza nyílra kattintva térjen vissza az oldalra.

Webex adminisztrátorok

Áramlási konfiguráció

Felugró képernyő

A Webex Contact Center Flow-ban elérhető egy „Képernyő felugró ablak” csomópont. Használható egy felugró ablak elindítására a Service Cloud Voice-on belül vagy egy külön ablakban.

További információ erről a függvényről a Flow Designer dokumentációjában található.

Képernyőfelugró ablak külön ablakban

A felugró ablak külön ablakban való megnyitásához egy abszolút URL-címet kell megadni a „Képernyőfelugró ablak” csomópontban. A queryParameters keresési paraméterként lesz hozzáfűzve az URL-hez.

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

  • Új böngészőfül - Mindig új böngészőfül nyílik meg.
  • Meglévő böngészőfül - Az első Meglévő böngészőfül képernyőn egy új böngészőfül nyílik meg. Ez a lap lesz a későbbi meglévő böngészőfülek képernyő-előugró ablakainak dedikált lapja, és az URL frissülni fog az adott böngészőlapon.
  • Az Asztalon belül – Ugyanúgy kezelendő, mint az Új böngészőfüllehetőség.

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

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