Ebben a cikkben
dropdown icon
Áttekintés
    Webex Contact Center a Salesforce-szolgáltatáshoz felhőalapú hanghoz
    Előfeltételek és korlátozások
    Licencek
    Omni-Channel engedélyezése
    Korlátozások
dropdown icon
Követelmények
    Tétlen kódok
dropdown icon
Integrálás
    Telepítés
    A Webex Contact Center telepítése és konfigurálása a felhőalapú szolgáltatáshanghoz
    Jelenléti állapot(ok) hozzárendelése ügynökökhöz
dropdown icon
Konfiguráció
    Ügyfélkapcsolati központ
    Importálja a Contact Centert
    Az ügyfélkapcsolati központ konfigurálása
dropdown icon
Testreszabás
    Külső kliens alkalmazás a Webex Contact Center integrációjához
    Webex Contact Center konfigurációja és parancsfájl hanghívási rekordok létrehozásához
A felhasználói funkció által igényelt Salesforce-engedélyek
dropdown icon
Cloud Service Voice API-csomagoló
    Előfeltételek
    A Service Cloud Voice API csomagolójának használata
    Access_Token lekérése
    A kérések végrehajtása
    Hanghívás létrehozása (szakasz)
    Hanghívás frissítése
    Omni- flow futtatása
    Hívásátirányítás törlése
dropdown icon
Telefonszámok fordításai
    Fordítási szabályok létrehozása
dropdown icon
Hanghívás oldal konfigurációja
    A VoiceCall-rögzítési oldal konfigurálása
    A Befejezés ok komponens megjelenítése
    A hívásrögzítés-lejátszó megjelenítése
dropdown icon
Webex-rendszergazdák
    Folyamatkonfigurá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 A Cloud Voice integrálja a Cisco robusztus CCaaS-t (Contact Center mint szolgáltatás) a Salesforce CRM-mel, lehetővé téve a vállalkozások számára, hogy omnichannel ügyfélinterakciókat (hang, digitális) kezeljenek a Salesforce felületén, a Webex AI-t használva a virtuális ügynökökhöz, a leiratokhoz és az intelligens útválasztáshoz, az ügynököket „szuper ügynökökké” alakítva, egységes adatokkal a jobb ügyfélélmény érdekében.

Áttekintés

Webex Contact Center a Salesforce-szolgáltatáshoz felhőalapú hanghoz

A Webex Contact Center for Service Cloud Voice egy azonnal elérhető integrációs megoldás, amely a Webex Contact Center erejét a Salesforce Service Cloud Voice Omni-csatornás ügynökkonzolba juttatja.

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

megismerheti a Salesforce Service Cloud Voice előfeltételeit és korlátait, és győződjön meg arról, hogy a Salesforce Org készen áll a(z) 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émakör)

Felhasználói felületek: A felhőalapú szolgáltatáshang csak a Salesforce Lightning Experience szolgáltatásban érhető el.

A felhőalapú szolgáltatáshang ezekben a kiadásokban érhető el.

  • Nagyvállalati
  • Korlátlan
  • Fejlesztő

Licencek

  • Az ügyfeleknek meg kell vásárolniuk az új A-SF-VOICE bővítmény licencét bejelentkezett ügynökönként, a Webex Contact Center Flex 3 Standard vagy Premium licencei mellett. További információért olvassa el a(z) Flex 3 rendelési útmutatóját.

  • Salesforce-hang a partnertelefonszolgáltatáshoz

A Voice bekapcsolása előtt be kell állítania az előfeltételes szolgáltatásokat a szervezetén belül.

  • Navigálás ide: Vállalati információk > Engedély beállítása
    • Ellenőrizze a következőt: Service Cloud Voice User (partnertelefónia).

      Mostantól minden fejlesztői kiadáshoz 5 partnertelefonos licenc tartozik tesztelésre.

  • Ezt a Salesforce-beállítások menüpontban is ellenőrizheti, és rákereshet a bal oldalsávban a(z) „hang” elemre.

    • Ha „Partner telefonos ügyfélkapcsolati központok” jelenik meg, akkor Ön rendelkezik SCV-licenccel.
    • Ha a(z) „Partner telefonos ügyfélkapcsolati központok” beállítás nem látható, akkor a(z) „Service Cloud Voice engedélyezése” beállítás az alábbi lépések követésével.
      • Lépjen a Salesforce-beállításokba, keresse meg és válassza ki a következőt: „Partner telefonos szolgáltatásának beállítása”, majd kapcsolja be a gombot: „Cloud Service Voice engedélyezése”.

      • Engedélyezze az Omni-Channel funkciót, hogy az ügynökök 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üben adja meg Omni-Channel Settings a Gyorskeresés mezőben, majd válassza ki a Omni-Channel Settings.

  2. Kiválasztás Enable Omni-Channel.
  3. Kattintás Save.

Korlátozások

  • A hang csak Lightning Experience-ben érhető el.
  • A Voice bővítménylicencként támogatott a szolgáltatási felhőben és az értékesítési felhőben.
  • A hang nem támogatott a Salesforce Mobile vagy iPad Safari böngészőben.
  • A hang csak a Google Chrome, a Microsoft Edge (Chromium) és a Mozilla Firefox böngészőkben támogatott. Az egyszeri bejelentkezés (SSO) engedélyezéséhez engedélyezni kell a cookie-kat.
  • Az általános navigáció nem támogatott.
  • A telefonszolgáltatás erősen szabályozott, ezért egyeztessen a Salesforce képviselőjével, hogy a Voice elérhető-e az Ön régiójában.

Követelmények

Üresjárati kódok

Tétlen kódok keresése

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

Jelentkezzen be a Management Portalra.

2

Navigálás ide: Contact Center > DESKTOP EXPERIENCE > Idle/Wrap-up Codes.

3

Győződjön meg arról, hogy megjelennek a tétlen kódok, különben kattintson a szűrő legördülő menüre, és válassza ki a Idle Code a lap tetején.

4

Kattintson egy tétlen kódra a részletes nézet megnyitásához. Itt találja a tétlen kód azonosítóját.

Az azonosítók másolhatók, majd használhatók a(z) Jelenléti állapot leképezése konfigurációhoz. Az egyik azonosító a következő: Alapértelmezett Cisco nem kész ok.

Integrál

Telepítés

A telepítés folytatása előtt olvassa el a(z) Előfeltételek és korlátozások szakaszt, ha többet szeretne megtudni a Salesforce Service Cloud előfeltételeiről és korlátairól.

A Webex Contact Center telepítése és konfigurálása a felhőalapú szolgáltatáshanghoz

Amikor megkapja Service Cloud Voice for Partner Telephony licencet, megjelenik a Partner Telephony beállítása oldal a Beállítás menüben.

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

1

A Beállítások menüben adja meg Partner Telephony Setup a következőben: Quick Find doboz, majd válassza ki Partner Telephony Setup.

2

Engedélyezés Turn on Voice with Partner Telephony.

A Partner Telephony Contact Centers oldal jelenik meg a Setup menüt.

Ha azt tervezi, hogy telepíti a csomagot egy Salesforce sandbox, cserélje ki a login.salesforce.com a telepítési link egy része ezzel: test.salesforce.com. Ne feledje, hogy ez a csomag eltávolításra kerül a Sandbox-szervezetből, valahányszor új Sandbox-példányt hoz létre.

Csomag telepítése

A csomag telepítéséhez:

1

A telepítés megkezdéséhez nyissa meg a csomag megadott linkjét.

2

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

3

A telepítővarázslóban válassza a(z) „Telepítés csak rendszergazdák számára” (1) biztonsági beállítást, majd kattintson a(z) Telepítés (2) lehetőségre.

Határozza meg, hogy mely felhasználók kapjanak bizonyos engedélyeket a Webex Contact Center for Service Cloud Voice csomaghoz mellékelt objektumokhoz és komponensekhez. 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ó – Üdvözlő képernyő jelenik meg:

A telepítési csomag nem érhető el közvetlenül a Salesforce AppExchange-en keresztül. Az ügyfeleknek az AppExchange listájának „Get it now” gombját kell használniuk, amely megnyit egy kapcsolatfelvételi űrlapot a(z) telepítési link és a Cisco aktiválásának igényléséhez.

4

Adja meg a következő engedélyeket legalább egy felhasználónak, hogy létrehozhassa az ügyfélkapcsolati központot:

Contact Center Admin (Partner Telephony).
5

Kattintson a következőre: Beállítás | Felhasználók | Felhasználók.

6

Keressen és válasszon felhasználót.

7

Görgessen le az „Engedélybeállítási hozzárendelések” lehetőséghez.

8

Kattintson a következőre: Edit Assignments

9

Contact Center-rendszergazdák számára: rendelje hozzá a(z) Contact Center-rendszergazda (Partner Telephony) engedélybeállítást.

10

Contact Center-ügynökök esetén: rendelje hozzá a(z) Contact Center-ügynök (Partner Telephony) engedélykészletet és a Webex Contact Center SCV ügynökengedélykészletet.

Nem javasolt a Install for All Users beállítás, mivel ez a csomag összetevőire és objektumokra vonatkozó összes engedélyt (olvasást, létrehozást, szerkesztést és törlést) ad minden olyan felhasználónak, aki egyéni felhasználói profilt használ.

11

Rendeljen hozzá egy csomaglicencet a felhasználók számára, hogy a Connects for Service Cloud Voice szolgáltatással dolgozhassanak.

  • Kattintson a következőre: Beállítás | Alkalmazások | Csomagolás | Telepített csomagok.
  • Kattintson a következőre: Licencek kezelése a legutóbb telepített Webex Contact Center a Service Cloud Voice szolgáltatáshoz mellett.
  • Kattintson a következőre: Felhasználók hozzáadása.
  • Válassza ki azokat a felhasználókat, akikhez a licenc múzsa hozzá van rendelve, majd kattintson a következőre: Hozzáadás.

12

Másik lehetőségként kattintson a következőre: Beállítás | Felhasználók | Felhasználók..

13

Keressen és válasszon ki felhasználót.

14

Görgessen le a következőhöz: Managed Packages.

15

Kattintás Assign Licenses.

16

Kiválasztás Webex Contact Center for Service Cloud Voice csomag a listából.

17

Kattintás Add.

18

Hozza létre a(z) jelenléti állapotokat annak meghatározásához, hogy mely szolgáltatási csatornák vannak hozzárendelve a különböző állapotokhoz. Az ügynökök különböző állapotokkal jelentkezhetnek be az Omni-Channel-ra, attól függően, hogy milyen típusú munkát kapnak.

19

A Beállítások menüben adja meg Presence Statuses a Gyorskeresés mezőben, majd válassza ki a Presence Statuses.

20

Kattintás New. Hozzon létre legalább egy állapotot az „Online” és egy állapotot a „Foglalt” állapothoz.

  • Hozzon létre dedikált foglalt jelenléti állapotot a RONA-hoz. A jelenléti konfiguráció segítségével automatikusan beállíthatja az Omni-Channel állapotot kijelölt állapotra, valahányszor RONA előfordul a CTI oldalán vagy a Salesforce-on belül.
  • Ha egy RONA állapotot a Presence Configuration, győződjön meg arról, hogy nem használja az alapértelmezett jelenléti konfigurációt. Jelenleg a Webex Contact Center for Service Cloud Voice nem kéri le az alapértelmezett konfigurációban konfigurált RONA állapotot.

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

1

A Beállítás menüben adja meg az Engedélykészletek lehetőséget a Gyorskeresés mezőben, majd válassza az Engedélykészletek lehetőséget.

2

Kattintson a megnyitáshoz Partner Telephony Permission Set.

3

Kattintás Service Presence Statuses Access.

4

Kattintás Edit.

5

A Available Service Presences lista, válassza ki a korábban létrehozott jelenléti állapotot, majd kattintson a Add hozzárendelheti őket a beállított engedélyhez. Az ehhez az engedélybeállításhoz rendelt ügynökök bejelentkezhetnek az Omni-Channelre a számukra elérhető jelenléti állapotok bármelyikével.

6

Kattintás Save.

7

Kattintás Manage Assignments ugyanazon az oldalon. Ezután kattintson Add Assignment a jobb felső sarokban válassza ki a kívánt felhasználót, kattintson Next, válasszon egy Expiration Option a hozzárendelt felhasználókhoz (nem kötelező), majd kattintson a Assign.

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

Példa: A példány URL-jének keresése.

8

Bejelentkezés után nézze meg a böngésző címsorában található URL-címet. A példány URL-je a(z) „.my.salesforce.com” vagy „.salesforce.com” vagy .” lightning.force.com” előtti rész. Például, ha az URL-je https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/, akkor az „orgfarm-54a38e30ad-dev-ed.develop” az Ön példányának URL-címe.

Példa:

Szervezet származási URL-címe: https://cisco.lightning.force.com

Példa: Hozzáadni kívánt URL:

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

9

Az Omni-Channel segédelemnek a Lightning Service Console alkalmazásban kell lennie ahhoz, hogy az ügynök használhassa a Service Cloud Voice szolgáltatást.

  • A Beállítás menüben adja meg az Alkalmazások lehetőséget a Gyorskeresés mezőben, 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édalkalmazások elemre (csak asztali).
  • Kattintson a Segédelem hozzáadása lehetőségre.
  • A modális ablakban keressen rá az Omni-Channel-ra.
  • Kattintson az Omni-csatornára.
  • Kattintson a Mentés lehetőségre, majd lépjen ki az alkalmazáskezelőből.

A Salesforce hivatalos hivatkozása a következőre kattintva érhető el: Let's Do This gomb, amely megnyitja a Salesforce súgóportáljának Ügynökélmény konfigurálása a felhőalapú szolgáltatáshoz oldalát (közvetlen hivatkozás).

10

A Beállítások menüben adja meg Partner Telephony Setup a Gyorskeresés mezőben, majd válassza ki a Partner Telephony Setup.

11

Görgessen le a szakaszhoz 5 More Voice Settings.

12

Ahhoz, hogy Engedélyezze a clickjack védelmet a fejléccel rendelkező Visualforce-oldalak számára, miközben a Lightning Experience softphone-nal dolgozik, a Salesforce-példány URL-je mellett hozzá kell adnia azokat a tartományokat, amelyekből a softphone és az egyéni eszköztárak megbízható tartományként töltődnek be.

Ezek a beállítások és a Megbízható tartományok lista a(z) Beállítás | Biztonság | Munkamenet beállításai menüpontban találhatók.

A helyes Visualforce-tartomány lekéréséhez menjen a(z) Beállítás | Egyéni kód | Visualforce-oldalak menüpontba, és kattintson az Előnézet gombra a következőhöz: CiscoScvMainWxCC. A Salesforce automatikusan átirányíthatja egy másik URL-re, 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 a „Visualforce-oldalak” kiválasztása IFrame-típusként.

Példa: Saját tartománynév--cisco_wxcc_scv.vf.force.com

A Salesforce Instance tartomány lekéréséhez másolja ki a böngésző URL-sávjában megjelenő URL-címet, és adja hozzá a Trusted Domains for Inline Frames List lista kijelölése Visualforce Pages IFrame típusként.

Példa: MyDomainName.lightning.force.com

Ha nincs a szervezetében telepített Saját tartomány, az URL-formátuma eltérő lesz. Ha Ön rendelkezik telepített Saját tartomány funkcióval, és a továbbfejlesztett tartományok nincsenek engedélyezve a szervezetében, az URL formátuma eltérő lesz. Ha a továbbfejlesztett tartományok nincsenek engedélyezve, akkor a Visualforce, az Experience Builder, Site.com a stúdió és a Saját tartomány tartalomfájlok Saját tartomány beállítása is hatással van erre a formátumra. 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

Ahhoz, hogy a rögzítési vezérlők hívások közben megjelenjenek, az ügynököknek szükségük van a Control Call Recording alkalmazás engedélyét.

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

  • Nyissa meg az engedélybeállítást.
  • Kattintson a App Permissions linket.
  • Kattintson a Edit gombot.
  • Telefonos ügyfélszolgálat hozzáadása Control Call Recording engedélyt és mentést.

Konfiguráció

Contact Center

A Contact Center-definíciós fájl olyan mezők és értékek halmazát adja meg, amelyeket egy adott CTI rendszer esetén a Salesforce-ban egy ügyfélkapcsolati központ meghatározására használ. A Salesforce Contact Center definíciós fájlokat használ a több CTI-rendszerszállítóval való integráció támogatására.

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

Importálja a Contact Centert

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

Frissítés bétatesztelésről: Ez az útmutató a Salesforce Service Cloud Voice szolgáltatáshoz tartozó Webex Contact Center integráció általános rendelkezésre állási (GA) kiadásának tiszta telepítését ismerteti.

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

  1. Importálja a GA kiadáshoz mellékelt Partner Contact Center XML-fájlt.
  2. Új Partner Contact Center-rekord létrehozása az importált XML segítségével.
  3. Az újonnan létrehozott Partner Contact Center használatához frissítse a konfigurációt.

A GA Partner Contact Center XML frissített konfigurációs értékeket tartalmaz, beleértve a megfelelő összekötő URL-címét és egyéb metaadatokat. A Beta XML-ből létrehozott Partner Contact Center-rekord ismételt használata megtarthatja az elavult konfigurációs értékeket, és megakadályozhatja az integráció megfelelő működését.

1

A Beállítások menüben adja meg Partner Telephony Contact Centers a következőben: Quick Find doboz, majd válassza ki Partner Telephony Contact Centers.

Megjelenik a meglévő ügyfélkapcsolati központok (ha van ilyen) listája.
2

Kattintás Create Contact Center az oldal jobb oldalán.

3

Kiválasztás Webex Contact Center az Ön telefonszolgáltatójaként. Ezután kattintson Next.

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

Válassza ki a .xml az Ön Contact Center-definícióját tartalmazó fájl.

5

Kattintás Open.

A fájl importálva van.
6

Ellenőrizze, hogy az ügyfélkapcsolati központ megjelenik-e az ügyfélkapcsolati központok listanézetében.

Az ügyfélkapcsolati központ konfigurálása

1

A Beállítások menüben adja meg Partner Telephony Contact Centers a következőben: Quick Find doboz, majd válassza ki Partner Telephony Contact Centers.

2

Kattintson a korábban importált Contact Centerre.

3

Kattintás Edit.

Table 1. Contact Center details
MezőLeírás
Megjelenített név Ez a neve annak az ügyfélkapcsolati központnak, amely megjelenik az elérhető ügyfélkapcsolati 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ítési neveket adhat meg.
Nyilvános kulcs

A hangfunkciók használatához nyilvános és privát kulccsal rendelkező tanúsítványra van szükség. Privát kulcs beszerzése érdekében lehetőség van Önaláírt tanúsítvány létrehozására, Hitelesítésszolgáltató által aláírt tanúsítvány létrehozására, vagy közvetlenül importálni Java keystore-fájlokat (JKS) vagy Bouncy castle fips keystore-fájlokat (BCFKS) a Import from keystore gombot.

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

  • Kattintson a Certificate címkét.
  • Kattintás Download Certificate.
  • Nyissa meg a letöltött tanúsítványt egy szövegszerkesztővel.
  • Tartalmának másolása ide: Public key az ügyfélkapcsolati központ mezőjében.

Megkérve Igen

Tanúsítvány egyedi neve

A Unique Name a(z) nyilvános kulcshoz létrehozott önaláírt tanúsítvány közül.

Megkérve Igen

Kész állapot azonosítója
  • Nyissa meg a Presence Statuses oldalt a Beállításban.
  • Kattintson a Online állapot, és másolja a Salesforce-azonosítóját az URL-sávról.
  • Illessze be az azonosítót ebbe a mezőbe.

Megkérve Igen

Nem kész állapotazonosító
  • Nyissa meg a Presence Statuses oldalt a Beállításban.
  • Kattintson a Busy állapot, és másolja a Salesforce-azonosítóját az URL-sávról.
  • Illessze be az azonosítót ebbe a mezőbe.

Megkérve Igen

Alapértelmezett Cisco nem kész ok

Cisco tétlen kódazonosító, amelyet alapértelmezett tétlen kódként használnak abban az esetben, ha egy adott jelenléti állapothoz nem biztosított leképezés.

Megkérve Igen

A konfigurált tétlen kód azonosítók ellenőrzéséhez tekintse meg a(z) Tétlen kódok szakaszt.

Jelenléti állapot leképezése

A Salesforce Omni jelenléti állapotának Cisco Kész állapot és Nem kész okkódok szerinti leképezésére szolgál.

A Idle Code állapotokat kell hozzáadni:

  • Nyissa meg a Presence Statuses oldalt a Beállításban.
  • Kattintson az egyik Busy állapotba kerül, és másolja a Salesforce-azonosítóját az URL-sávról. A jelenléti állapot azonosítói a következővel kezdődnek: 0N5. például 0N51X0000000AUT.
  • Illessze be az azonosítót ebbe a mezőbe, majd egy vessző és a Cisco tétlen kód azonosítója.
  • Egy vagy több Busy leképezések vesszővel elválasztva adhatók hozzá.

A szinkronizálási problémák elkerülése érdekében a Default Not Ready ID konfigurálnia kell a leképezésben is.

Ha állapotokat konfigurált a következőhöz: Decline és Push Timeout belül Presence Configuration, továbbá adja hozzá őket a leképezéshez a megfelelő Cisco Not Ready állapottal.

Formátum:

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

Az összes teljes leképezést pontosvesszővel válassza el egymástól.

Megkérve Igen

Íme egy példa az ebéd, értekezlet és szünet befejezett tétlen 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 helyes frissítésére szolgál.

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

Megkérve Igen

Alapértelmezett érték: SCV_VoiceCallRecordId

Ha a hanghívás-rekord azonosítóját és a beszállítói híváskulcsot egy folyamatváltozóba egyesítette, akkor a nevét ebben a mezőben konfigurálhatja. Lásd még: Folyamatváltozó a hanghívás-rekord azonosítóhoz és a beszállítói híváskulcshoz.

Hívásváltozó a beszállítói híváskulcshoz

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

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

Megkérve Igen

Alapértelmezett érték: SCV_VendorCallKey

Ha a hanghívás-rekord azonosítóját és a beszállítói híváskulcsot egy folyamatváltozóba egyesítette, ezt a mezőt üresen hagyhatja, és konfigurálhatja a folyamatváltozó nevét a hanghívás-rekord azonosítójával és a beszállítói híváskulccsal a „Hívásváltozó a hanghívásazonosítóhoz” mezőben. Lásd még: Folyamatváltozó a hanghívás-rögzítési azonosítóhoz és a beszállítói híváskulcshoz.

A telefonszám fordítása tárcsázása

A telefonszám fordítási szabályait a tárcsázás előtt alkalmazza a számra.

Lásd: Telefonszámok fordításai

Megkérve Nem

Webex Contact Center régiója

A bérlő határozza meg a Webex Contact Center régióját. Ez a Webex Contact Center portál, a Fejlesztői portál vagy az Asztal URL-jében található. Például: devportal.wxcc-eu2.cisco.com a régiót használja eu2.

Formátum: eu2

Megkérve Igen

A Webex Contact Center régiói és a megfelelő 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-tartomány

A tartomány a megfelelő WebRTC-kapcsolat létrehozására szolgál. Használja a Webex Contact Center-bérlő helyszíné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 esetében

WCCAI-leirat engedélyezése

A WCCAI leirat 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 hivatkozásának mentése

A Webex-hívásrögzítés hivatkozásának hanghívás-bejegyzésbe való mentésére szolgál.

Formátum: True vagy False

Megkérve Nem

Alapértelmezett érték: True

4

Az alsó a Contact Center oldal, kattintson Add gomb alatt Contact Center Users szakasz.

5

Kattintson a + gombra a megnyitott ügyfélkapcsolati központhoz hozzáféréssel rendelkező felhasználók mellett.

Csak a következő felhasználókkal rendelkezik: Contact Center Agent (Partner Telephony) jogosultság beállítva, és még nem lett hozzárendelve más ügyfélkapcsolati központokhoz, ezen a listán jelenik meg.

Testreszabás

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

Külső kliens alkalmazás konfigurálása a Webex Contact Center Salesforce-összekötőhöz

A Service Cloud Voice teljes körű használatához a Contact Center hívásfolyama adaptálható a hanghívás-rekord létrehozásához és egy Salesforce Omni-Channel folyamat végrehajtásához, 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 olvassa el a Salesforce-dokumentációt a következő címen: https://developer.salesforce.com/docs/atlas.en-us.voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm.

Példa

openssl genrsa -des3 -passout pass:<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 => Tanúsítvány a Salesforce külső kliens alkalmazáshoz

server.key => Privát kulcs a Salesforce-összekötőhöz a Webex Control Hubban

Az SCV-integrációs felhasználó engedélye beállítva

A következő engedélykészlet hozzáférést biztosít a Connects által az SCV-hez a Contact Center IVR-folyamatokhoz és a Webex Contact Center Salesforce-hoz az SCV-hez használt Apex-osztályokhoz.

Az alábbiakban egy mintakonfiguráció látható, amely a Contact Center/IVR-integráció működéséhez szükséges minimális engedélyeket ismerteti.

  • A Beállításban lépjen ide: Felhasználók | Engedélykészletek.
  • Kattintson a következőre: New gombot.
    • Adjon meg egy címkét, például: IVR-hozzáférés az SCV Apex osztályokhoz
    • Az API-név automatikusan ki van töltve
    • Licenc: Egy sem
    • Kattintson a Save gombot.
  • Megnyílik az új engedélykészlet.
  • Navigálás ide: Apex Class Access.
  • Kattintson a Edit gombot, és adja hozzá a következő Apex osztályokat:
    • cisco_wxcc_scv.ServiceRouting
  • Navigálás ide: System Permissions.
  • Kattintson a Edit gombot, é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ók profilja

Ez a profil a Webex Contact Center for Salesforce-szal való integrálásra szolgál az SCV-hez hanghívás-rekordok létrehozásához és az Omni-Flow futtatásához az IVR-folyamatból.

Az alábbiakban egy mintakonfiguráció látható, amely a Contact Center/IVR-integráció működéséhez szükséges minimális engedélyeket ismerteti.

Ez a „Minimális hozzáférés – csak API integrációk” profil klónja.

  • A Beállításban lépjen ide: Felhasználók | Profilok.
  • A Profilok listában keresse meg a következő profilt: Minimális hozzáférés – csak API-integrációk.
  • Kattintson a profil nevére a Minimum Access - API Only Integrations profilt.
  • A Minimum Access - API Only Integrations profil, kattintson a Clone gombot.
  • Adjon meg egy új profilnevet, például: SCV-integráció.
  • Kattintson a következőre: Save gombot.
  • Megnyílik az új profil.
  • Ellenőrizze, hogy a „Minimális hozzáférés – csak API integrációk” profil minden engedélyt eltávolított-e magáról a profilról.
  • Navigálás ide: System Permissions.
  • Győződjön meg arról, hogy a következő Engedélyek engedélyezve vannak:
    • API engedélyezve
    • Csak API-felhasználó

SCV-integráció felhasználója

Az alábbiakban egy mintakonfiguráció látható, amely a Contact Center/IVR-integráció működéséhez szükséges minimális engedélyeket ismerteti. Az SCV-integráció felhasználójához nincs szükség Salesforce Service Cloud Voice-licencre vagy Webex Contact Center Salesforce-ra SCV-licencre.

  • A Beállításban lépjen ide: Felhasználók | Felhasználók.
  • Kattintson a következőre: New User gombot.
    • Adja meg az utónevet, a vezetéknevet és az összes többi kötelező mezőt.
    • Felhasználói licenc: Salesforce-integráció
    • Profil: válassza ki az előző lépésben létrehozott profilt („SCV-integrációs profil”, minimális hozzáférés – csak API integrációk profil klónja)
  • Kattintson a következőre: Save gombot.
  • Nyissa meg az új Felhasználói rekordot.
  • Rendelje hozzá a Permission Set létrehozva korábban („IVR-hozzáférés SCV Apex osztályokhoz”).
  • A(z) Salesforce API-integráció engedélykészlet-licenc hozzárendelése.
Salesforce külső kliens alkalmazás létrehozása
Új külső kliens alkalmazá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. Mindkettő Connected Apps és External Client Apps az adatok integrálására szolgáló keretrendszerek. A külső kliens alkalmazások a csatlakoztatott alkalmazások következő generációja.

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

  1. Feladó: Setup, lépjen a következőre: Apps | External Client Apps | External Client App Manager.
  2. Kattintson a következőre: New External Client App.
  3. External Client App—Basic Information
    • Külső kliens alkalmazás neve: WxCC – SCV
    • API-név: WxCC_SCV-fájl
    • Kapcsolattartási e-mail: < az Ön e-mail-címe >
    • Terjesztési állapot: válassza a Helyi lehetőséget

    Alapadatok

    External Client App—API (Enable OAuth Settings)

    • Válassza ki: OAuth engedélyezése
    • Alkalmazásbeállítások
    • Visszahívási URL-cím: 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 (API-kon) keresztül
    • Kérések végrehajtása bármikor (refresh_token, offline_access)

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

    Flow Enablement

    • Válassza ki: JWT hordozó folyamat engedélyezése
    • Kattintson a Fájlok feltöltése lehetőségre, és töltse fel a server.crt a digitális tanúsítványt tartalmazó fájl.

    Lebegés engedélyezése

    Security

    Törölje a jelölést a Require secret for the Web Server Flow beállítást.

    Biztonság

  4. Kattintson a következőre: Create gombot.
  5. Módosítás erre: Tab Policies majd kattintson a Edit gombot.
  6. Házirendek – OAuth-házirendek
    • Bővítményszabályzatok
      • Engedélyezett felhasználók: válassza a Rendszergazda által jóváhagyott felhasználók előzetesen engedélyezettek
      • A módosítás megerősítése
    • Alkalmazás engedélyezése
      • Tokenszabályzat frissítése: válassza a „Azonnal lejár” frissítési token kiválasztása
      • IP relaxáció: válassza az IP-korlátozások érvényesítése lehetőséget

    OAuth szabályzatok

  7. Házirend – Alkalmazásházirendek
    • Kezdőoldal – nincs
    • Engedélykészletek kiválasztása – A korábban létrehozott engedélykészlet hozzárendelése („IVR-hozzáférés SCV Apex osztályokhoz”) 

    Alkalmazásszabályzatok

  8. Kattintás Save.
  9. Módosítsa a lapbeállításokat.
    • OAuth-beállítások szakasz, kattintson Consumer Key és Secret gomb; várjon az e-mailre, és ellenőrizze a személyazonosságát. Egy új böngészőfül megnyitja a fogyasztó adatait tartalmazó képernyőt.

      OAuth-beállítások

    • Kattintás Copy és mentse a Consumer Key. A fogyasztói kulcs később a Salesforce-összekötő létrehozásához használatos a Webex Contact Center Control Hubon. 

      Külső ügyfélalkalmazás neve

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

A Salesforce Service Cloud Voice teljes értékének lekéréséhez a Webex Contact Centerben zajló hívásfolyamatot úgy kell módosítani, hogy a hanghívás rekordot hozza létre a Service Cloud Voice szolgáltatásban, amint a hívás beérkezik az ügyfélkapcsolati központba.

Opcionális Omni-Flow futtatható útválasztási döntések és automatizálás során 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ő kliens alkalmazást az IVR-integrációhoz.

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

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

1

Jelentkezzen be az ügyfél szervezetébe a következő címen: https://admin.webex.com, és válassza a Szolgáltatások > Contact Center > Bérlő beállításai > Integrációk>Csatlakozók.

2

A Salesforce kartonon kattintson az Összekötő beállítása vagy hozzáadása lehetőségre.

  • Kliensazonosító: Külső kliens alkalmazás fogyasztói kulcsa
  • Salesforce e-mail-azonosító: Az „SCV-integráció” Salesforce-felhasználóneve (lásd az SCV-integráció felhasználóját)
  • URL: éles használatra https://login.salesforce.com, vagy ha fejlesztői/sandbox-ot állít be, használja ezt: https://test.salesforce.com
  • Privát kulcs: fájl tartalma server.key

FONTOS: A BIZTONSÁG FENNTARTÁSA A TITKOK RENDSZERES CSERÉJÉVEL

Győződjön meg róla, hogy rendszeresen cseréli a titkos kulcsot és a tanúsítványt, hogy az integrációk biztonságban legyenek.

Frissítse a titkos kulcsot a Webex Hub Contact Center Connectorban és a tanúsítványt a Salesforce-ban Külső ügyfél alkalmazásban.

Hibaelhárítási tipp

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

  • Ellenőrizze, hogy van-e tárhelye a bejegyzései előtt/után.
  • Győződjön meg arról, hogy a privát kulcsa (server.key) megegyezik a következővel: server.crt. Ha több szervezetet állít be és vált a tanúsítványok között, azok nem fognak működni.
  • győződjön meg arról, hogy a(z) Server.key ezzel kezdődik. ----- Begin RSA Private Key -----

A Webex Contact Center fő folyamata

Table 2. Flow variale
FolyamatváltozóLeírás
Folyamatváltozó a hanghívás-rekord azonosítóhoz Egyedi azonosító a hívás azonosításához. A hanghívás-rekord létrehozásához szükséges.

Formátum: wxcc_<interakciós azonosító>

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

  • Név: SCV_VendorCallKey
  • Típus: Húr
  • Ügynök láthatóvá tétele: Engedélyezve
A hívás kezdési Időpontjához tartozó helyi változó

A hanghívás-rekord létrehozásához és a hanghívás frissítéséhez használatos.

  • Név: SCV_Hívás kezdési ideje
  • Típus: Húr
  • Ügynök láthatóvá tétele: nem
Helyi változó a sor nevéhez/azonosítóhoz

Visszaküldte: Execute Omni Flow, amelyet hívástovábbításhoz használ.

Ez a változó csak az Omni folyamat futtatásakor szükséges.

  • Név: SCV_OmniFlowSor
  • Típus: Húr
  • Ügynök láthatóvá tétele: nem
Az ügynöknév/azonosító helyi változója

Visszaküldte: Execute Omni Flow, amelyet hívástovábbításhoz használ.

Ez a változó csak az Omni folyamat futtatásakor szükséges.

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

Fő folyamat áttekintése

  1. Beszá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ás-bejegyzés létrehozása
  4. 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ásához
  6. HTTP-kérés: Omni folyamat végrehajtása
  7. HTTP válasz kiértékelése az Omni folyamat futtatásához
  8. Az Omni folyamat végrehajtása során fellépő hibakezelés
  9. Folytatás a hívásátirányítással
Table 3. Main Flow
FolyamatLeírás
Beszállítói híváskulcs generálá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óra van szükség, amelyet beszállítói híváskulcsnak neveznek. A Webex Contact Centerben létrehozott hanghívásrekordok esetében a beszállítói híváskulcsot meg kell határozni a WxCC folyamatban, majd a hívással együtt egy folyamatváltozó segítségével át kell adni az ügynöknek.

A vendorCallKey értéknek az alábbi szabályoknak kell megfelelnie:

  • Az értéknek <= 255 karakter hosszúnak kell lennie.
  • Az érték tartalmazhat alfanumerikus karaktereket, valamint aláhúzást (_), 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ással, és nem tartalmazhat két egymást követő aláhúzást.

  • Tevékenységcímke: Generate_VendorCallKey
  • Változónév: SCV_VendorCallKey
  • Változótípus: Húr
  • Változó érték – Beállítási érték: wxcc_{{NewPhoneContact.InteractionId}}

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

A hívás kezdési időpontja UTC időbélyegzője. Ezt az időbélyeget használja a rendszer a Hanghívás-bejegyzés létrehozásához és a Hanghívás-bejegyzés frissítéséhez, ha a hívó leteszi a telefont, mielőtt átirányítják az ügynökhöz.

  • Tevékenységcímke: HívásKezdésIdeje beállítása
  • Változó: SCV_Hívás kezdési ideje
  • Változó érték – Beállított érték: {{now() | replace({'[UTC]': ''})}}
HTTP-kérés: Hanghívás-bejegyzés létrehozása

Ez a lépés minden hívásnál szükséges. A hanghívás-rekord létrehozása után a hanghívás-rekord azonosítóját a hívással együtt egy változóban át kell adni az ügynöknek, a szállító hívási kulcsával együtt. Konfigurálja a használt változót a Contact Center konfigurációjában a Service Cloud Voice szolgáltatásban.

HTTP-kérelem beállításai
  • Tevékenységcímke: LétrehozásVoiceCall
  • Használjon hitelesített végpontot: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce-összekötő
  • Útvonal kérése: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Módszer: POSTA
  • Tartalomtípus kérése: Alkalmazás/JSON

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

Ez a lépés minden hívásnál szükséges. A hanghívás-rekord létrehozása után a hanghívás-rekord azonosítóját a hívással együtt egy változóban át kell adni az ügynöknek, a szállító hívási kulcsával együtt. Konfigurálja a használt változót a Contact Center konfigurációjában a Service Cloud Voice szolgáltatásban.

HTTP-kérelem beállításai

  • Tevékenységcímke: LétrehozásVoiceCall
  • Használjon hitelesített végpontot: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce-összekötő
  • Kérési útvonal: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Módszer: POSTA
  • Tartalomtípus kérése: Alkalmazás/JSON

Kéréstörzs

A hanghívás-rekord létrehozásakor frissítheti a hanghívás-rekord egyéni mezőit a hívási adatokkal. Az alábbiakban két példa található a kéréstörzsre, az egyik az összes szükséges mezőt tartalmazza, de az egyéni mezők frissítése nélkül, a másik pedig az egyéni mezőket tartalmazza.

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

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "vendorCallKey": "{{SCV_VendorCallKey}}",
  "to": "{{NewPhoneContact.DNIS}}",
  "from": "{{NewPhoneContact.ANI}}",
  "initiationMethod": "Inbound",
  "startTime": "{{SCV_CallStartTime}}",
  "participants": [
    {
      "participantKey": "{{NewPhoneContact.ANI}}",
      "type" : "END_USER"
    }
  ]
}

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

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "vendorCallKey": "{{SCV_VendorCallKey}}",
  "to": "{{NewPhoneContact.DNIS}}",
  "from": "{{NewPhoneContact.ANI}}",
  "initiationMethod": "Inbound",
  "startTime": "{{SCV_CallStartTime}}",
  "participants": [
    {
      "participantKey": "{{NewPhoneContact.ANI}}",
      "type" : "END_USER"
    }
  ],
  "callAttributes": "{\"custfield1__c\": \"<value1>\",\"custfield2__c\": \"<value2>\",\"custfield3__c\": \"<value3>\"}"
}

Paraméterek
Tulajdonság neve Érték
callCenterDevName Contact Center-fejlesztő neve
certDevName Tanúsítvány API-neve (a Contact Centerben konfigurálva)
vendorHíváskulcs Egyedi hívóazonosító: {{SCV_VendorCallKey}}
a következőnek: Hívott szám/DNIS: {{NewPhoneContact.DNIS}}
feladó Hívószám/ANI: {{NewPhoneContact.ANI}}
kezdésiIdő 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ásiAttribútumok

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

Példa:

custfield1__c, custfield2__c, custfield3__c: Egyéni mező API-neve a hanghívás objektumon

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

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

A hanghívás rögzítési azonosítója, amelyet át kell adni az ügynöknek.

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érelmének HTTP-állapotát:

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

Ha állapotkód == 200 => sikeres else => sikertelen kérelem, hibakezelés

Hibakezelés a Hanghívás-rekord létrehozásához

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

Ha a hanghívás létrehozása sikeres volt, folytassa az Omni-folyamat futtatásával. Ellenkező esetben folytassa a hívásátirányítással.

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

Használja az Omni-Flow futtatása opció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ás-rekorddal
  • rekordok keresése és felugró képernyő létrehozása
  • Salesforce- és Cisco-sorok szinkronizálása
  • hagyja, hogy a Cloud Service Voice hozza meg az útválasztási döntést

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

A kérés végrehajtása után győződjön meg arról, hogy elküldi a Tiszta útválasztást, ha a hívó leteszi a telefont, mielőtt egy ügynök fogadja. Lásd: Webex Contact Center eseményfolyama.

HTTP-kérelem beállításai

  • Tevékenységcímke: ExecuteOmniFlow
  • Használjon hitelesített végpontot: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce-összekötő
  • Kérési útvonal: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Módszer: POSTA
  • Tartalomtípus kérése: Alkalmazás/JSON

Kéréstörzs

A kötelező mezők mellett további adatokat is átadhat beviteli változóként az Omni-Flow-nak. Az alábbiakban két példa található a kéréstörzsre. Először további folyamatparaméterek nélkül, csak kötelező mezők nélkül, 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 a hanghívás-rekord egyéni mezőinek frissítésére:

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

Paraméterek
Tulajdonság neve Érték
callCenterDevName Contact Center-fejlesztő neve
certDevName Tanúsítvány API-neve (a Contact Centerben konfigurálva)
hanghívásAzonosítója A hanghívás-rekord előző lépésben létrehozott azonosítója: {{SCV_VoiceCallRecordId}}
tárcsázottSzám Hívott szám/DNIS: {{NewPhoneContact.DNIS}}
flowDevName A futtatandó Omni-folyamat fejlesztőjének neve
tartalékSor A tartalék Salesforce-sor sorazonosítója vagy API-neve
flowInputParameters

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

Példa:

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

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

Értelmezési beállítások

Sor

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

Az Omni-Flow végrehajtásából visszaküldött "sor" használható útválasztásra.

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

Az Omni-Flow végrehajtásból visszaküldött „ügynök”, használható útválasztásra.

HTTP válasz kiértékelése az Omni folyamat futtatá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 => a kérés sikertelen, hibakezelés.

Az Omni folyamat végrehajtása során fellépő hibakezelés

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

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

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

Folytassa a hívásfolyamatot, irányítsa át a hívást ügynökhöz. Opcionálisan használja az SCV_OmniFlowQueue és az SCV_OmniFlowAgent billentyűket a sor és az ügynök kiválasztásához.

Webex Contact Center eseményfolyama

Ha a hívó leteszi a hívást, mielőtt egy ügynök fogadja a hívást, frissítenünk kell a Cloud Service Voice szolgáltatást, és le kell állítanunk a hívást.

  • Omni-Flow végrehajtása esetén küldjön Tiszta útválasztást a függőben lévő szolgáltatásútválasztás (PSR) törléséhez
  • Hanghívás frissítése, a hanghívás-rekord kezdési és befejezési idejének frissítéséhez, valamint az állapot Újról befejezettre történő módosításához

  1. PhoneContactEnded – Ez az esemény akkor indul el, amikor egy élő hívás megszakad, és az összes résztvevő eltávolításra kerül.
  2. HTTP-kérés: Hívásátirányítás törlése
  3. HTTP-kérés: Hanghívás frissítése
HTTP-kérés: Hívásátirányítás törlése

  • Címke: Útválasztás törlése
  • Használjon hitelesített végpontot: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce-összekötő
  • Kérési útvonal: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Módszer: POSTA

Tartalomtípus kérése: Alkalmazás/JSON

Kéréstörzs

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

Paraméterek

Tulajdonság neveÉrték
callCenterDevName Contact Center-fejlesztő neve
certDevName Tanúsítvány API-neve (a Contact Centerben konfigurálva)
hanghívásAzonosítója A hanghívás-rekord előző lépésben létrehozott azonosítója: SCV_VoiceCallRecordId

Értelmezési beállítások

Nincs.

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

  • Címke: FrissítésVoiceCall
  • Használjon hitelesített végpontot: Engedélyezve
  • Csatlakozó: Az előző lépésben létrehozott Salesforce-összekötő
  • Kérési útvonal: /services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Módszer: POSTA
  • Tartalomtípus kérése: Alkalmazás/JSON

Kéréstörzs

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

Paraméterek

Tulajdonság neveÉrték
callCenterDevName Contact Center-fejlesztő neve
certDevName Tanúsítvány API-neve (a Contact Centerben konfigurálva)
hanghívásAzonosítója A hanghívás-rekord előző lépésben létrehozott azonosítója: SCV_VoiceCallRecordId
kezdésiIdő A hívás kezdetének UTC időbélyege {{SCV_CallStartTime}} (a hanghívás-rekord létrehozásához használt módon)
befejezési idő Aktuális UTC időbélyeg: `{{now()
kapcsolat bontásaOk A hívás bontásának oka. Az ingatlan isError a következő értékre kell beállítani: true hogy megfelelően jelenjen meg.

Értelmezési beállítások

Nincs.

Hivatkozások

Nyelvi fordítás

(Opcionális) Fordítási munkafolyamat engedélyezése

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 munkaterület → Fordítási nyelvi beállítások menüpontba.

2

Kattintás Enable a fordítási nyelv kiválasztásához.

(Opcionális) Csak platformos nyelvek engedélyezése

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

1

Lépjen a Beállítás → Vállalati beállítások → Nyelvi beállítások menüpontba.

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ó és a beállítás nem kerül lefordításra végfelhasználói nyelvekre
  • Csak platformos nyelvek engedélyezése – a csak platformos nyelvekhez nincs megadva alapértelmezett fordítás
4

Mentse a módosításokat.

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

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

2

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

3

Mentse a módosításokat.

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

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

2

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

3

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

4

Válassza ki a Nyelvet, amelyre lefordítja.

5

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

6

Mentse a módosításokat.

A felhasználói funkció által igényelt Salesforce-engedélyek

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

Hozzáférés az Apex osztályhoz (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

Cloud Service Voice API-csomagoló

Előfeltételek

A Service Cloud Voice API wrapper használatához konfigurálni kell egy Salesforce külső kliens alkalmazást az IVR-integrációhoz.

A Service Cloud Voice API csomagolójának használata

A Salesforce-hoz tartozó felhőalapú hangszolgáltatás (SCV) a Telephony Integration REST API-t használja a VoiceCalls létrehozásához és frissítéséhez, az Omni-Channel folyamatok végrehajtásához, valamint a VoiceCallhoz társított PendingServiceRouting rekordok törléséhez. Ez a szolgáltatás JWT-engedélyezést és a PATCH HTTP módszer használatát igényli, amelyet jelenleg nem támogat a Cisco IP Interactive Voice Response (IVR).

A telefonos integráció REST API SCV-hez való használatának egyszerűsítése érdekében (nem csak) egy IVR-rendszerben elérhetővé vált egy új API-készlet, amely becsomagolja a meglévő Salesforce API-t, és közvetlenül a Salesforce Org-ból érhető el, ahol telepítve van a Webex Contact Center for Service Cloud Voice csomag.

A(z) Service Cloud Voice API Wrapper eltávolítja a JWT-token hitelesítésének szükségességét, végrehajtja a Salesforce API által előírt adatok további ellenőrzését, és javítja a válaszobjektumokat.

Access_Token lekérése

POST-kérés végrehajtása a következőhöz: https://<az Ön tartománya-neve>.my.salesforce.com/services/oauth2/token

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

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

A kérések végrehajtása

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

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

Bármely más tartomány példány URL-címének használata (pl. https://abc-123.lightning.force.com ) 401 Nem hitelesített állapotot eredményez, és INVALID_SESSION_ID errorCode értékkel tér vissza.

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

A résztvevőket (azaz a hívót és a címzettet) tartalmazó VoiceCall-rekordot hoz létre a VoiceCall-rekordhoz. VoiceCall-felvétel létrehozásakor beszélgetés jön létre a Salesforce-ban. Csak valós idejű környezetben használja ezt az API-t, ami azt jelenti, hogy csak hívás kezdeményezésekor kell meghívnia ezt az API-t. Ez az API használható átviteli és konferenciabeszélgetésekhez VoiceCall-rekordok létrehozására is, ha a parentVoiceCallId paramétert a kérelem payload-jába helyezi.

Végpont URI

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

HTTP metódus

POSTA

Fejlécek

Engedélyezés: Tulajdonos <access_token>

Tartalomtípus: alkalmazás/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 jelen kérelem által elfogadott paraméterek részletes leírása a Salesforce hivatalos dokumentációban a „Paraméterek” részben található.

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 hívást a hívás befejezése után. Használja ezt az API-t a VoiceCall létrehozási szakaszában nem elérhető hívással kapcsolatos paraméterek frissítéséhez. Az Update VoiceCall API egy 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 használható VoiceCall létrehozására. Ez a viselkedés azokban az esetekben hasznos, amikor fel szeretne jegyezni egy rekordot a Salesforce-ban az elhagyott vagy nem fogadott hívások esetén, vagy minden más olyan esetben, amikor még nem jött létre a VoiceCall.

Végpont URI

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

HTTP metódus

POSTA

Fejlécek

Engedélyezés: Tulajdonos <access_token>

Tartalomtípus: alkalmazás/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 jelen kérelem által elfogadott paraméterek részletes leírása a Salesforce hivatalos dokumentációban a „Paraméterek” részben található.

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 futtatása

Az Omni-Channel folyamat végrehajtása a hívások továbbításához. Paraméterként átadja a hívásazonosítót (Salesforce VoiceCallId vagy telefonos szolgáltató ContactId) a folyamatnak, és visszaküldi az ügynököt vagy a várólista útválasztási utasításait a kapcsolat folyamatba. Alapértelmezés szerint a Cloud Service Voice a tárcsázott számnak megfelelő telefoncsatornához megadott Omni-Channel folyamatot (vagy tartalék sort) használja. Ha a tárcsázott szám nem egyezik egy meglévő telefoncsatornával, akkor az API-híváshoz 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 Cloud Service Voice az alábbi prioritási sorrendet használja a hívások átirányításához:

  1. A tárcsázott számnak megfelelő telefoncsatornához az Omni-csatorna folyamat- és tartalék sor-beállításait használja. A folyamat elsőbbséget élvez. Ha a folyamat meghiúsul, a rendszer a tartalék sort 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 metódus

POSTA

Fejlécek

Engedélyezés: Tulajdonos <access_token>

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

Válasz (sikeres)

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

AGENT_INFO és QUEUE_INFO megegyezik a CallCenterRoutingMap ExternalId mezőjével

Válasz (hibákkal)

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

Hívásátirányítás törlése

Törli a hanghíváshoz tartozó PendingServiceRouting (PSR) rekordot. A legtöbb esetben nem kell ezt az API-t hívni; a PSR-rekord automatikusan törlődik, ha a hívás átirányítása már nem történik meg. Vannak azonban olyan esetek, mint például nem fogadott vagy feladott hívások a partner telefonos rendszerek használatakor, ahol kifejezetten fel kell hívnia 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 metódus

POSTA

Fejlécek

Engedélyezés: Tulajdonos <access_token>

Tartalomtípus: alkalmazás/json

Paraméterek

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

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

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ámok fordításai

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

A Webex Contact Center for Service Cloud Voice megoldás automatikusan eltávolít minden karaktert, kivéve a számokat, a hashtageket (#), a csillagokat (*), a vesszőket (,) és a kezdő pluszjeleket (+). Eltávolítja a(z) (0) első előfordulását is. Ez MIELŐTT alkalmazná a Telefonszámok Fordításait.

Ez az útmutató a telefonszámok fordításának konfigurálását ismerteti.

Mezők

A telefonszámok fordításai a Név-érték mezőkben tárolódnak. Ez lehetővé teszi, hogy szolgáltatásonként korlátlan számú szabályt konfiguráljon.

A konfigurációt JSON karakterláncként tárolja a rendszer.

Figyelj arra, hogy a visszaperjelet meg kell védeni a kiértékeléstől, például: \d+, ekkor \\d+ lesz.

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

A mező Neve technikailag nincs használatban. Egy ember által olvasható karakterláncot kell hozzáadni annak érdekében, hogy gyorsan azonosítható legyen a szabály célja. 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 Reguláris Kifejezésekként vannak megadva. Hogy pontosabb legyen: Reguláris kifejezések JavaScript implementációja.

A kezdéshez olvassa el a RegExp dokumentumot az MDN webdokumentumokból.

Ennek ellenére a komplex 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:

Predikátus

A predikátumot egy olyan intervallum meghatározására használják, amely meghatározza az egyező 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 (beleértve az élek + szóközöket is) egyezik.

A jóslatok mindig egyeznek a szám eredeti hosszával. Ez segít leegyszerűsíteni a konfigurációt, csökkentve a belső / külső számokra vonatkozó szabályok ütközésének kockázatát.

Minta

A Minta a párosítandó szám formátumát adja meg.

A fenti minta szerint a szám csak számjegyekből állhat, és azokat választja ki.

Kiválasztó

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

A kiválasztó a szám összeállításának utolsó lépése. A minta kimenete alapján a kiválasztó összeállítja az új számot.

Példa 1

Az alábbi példa azt mutatja be, hogyan lehet átvinni az ügyfélkapcsolati központtól 0319175200 formátumban svájci E164 formátumba +41 31 917 52 00.

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

Az első szabály ebben a példában nem változtatja meg a számot. 1 és 17 karakter közötti számok esetén a rendszer a számjegyeken kívül bármi mást is eltávolít. 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ály alkalmazásra kerül. A minta meghatározza, hogy a számnak egy egyjegyű csoporttal (\d{1}), majd egy kétjegyű csoporttal (\d{2}), majd egy háromjegyű csoporttal (\d{3}) és így tovább kell kezdődnie.

A választó ezután a mintácsoportokat használja, hogy meghatározza az új számkarakterláncot. Ez azt jelenti, hogy $2 az elsőre (\d{2}) hivatkozik, ezért 31 értéket tartalmaz.

Példa 2

Az alábbi példa azt mutatja be, hogyan lehet a Contact Centertől kapott számot +14693150217 formátumban az USA E164 formátumba +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 „Tárhelyek hozzáadása amerikai számokhoz” szabály kerül alkalmazásra.
  2. (\+1) azt mondja, hogy a számnak +1-vel kell kezdődnie. Ha a szám 12 karakter hosszú, de nem +1 karakterrel kezdődik, a szabály törlődik, és semmi sem változik.
  3. (\d{3}) azt mondja, hogy a +1 számjegyet 3 számjegynek kell követnie.
  4. (\d{3}) azt mondja, hogy az utolsó 3 számjegyet egy másik 3 számjegynek kell követnie.
  5. (\d{4}) szerint az utolsó 3 számjegyet 4 számjegynek kell követnie.

Ha ezek közül bármelyik nem felel meg, a szám nem változik.

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

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

A(z) „$1 $2 $3 $4” szabály csererészében lévő tárhelyek közvetlenül használatosak. Tehát ha a "$1-$2-$3-$4" értéket használja, a szám lefordításra kerül: +1-469-315-0217

És Ön is eltávolíthat csoportokat: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->$2 $3 $4 lesz lefordítva a következőre: 469 315 0217. [12}, 12]->(\+1)(\d{3})(\d{3})(\d{4})-> $3 $4 lesz lefordítva a következőre: 315 0217.

Nemzetközi egyesült államokbeli számot is át lehet alakítani helyi számra, például: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->($2) $3-$4.

Ezután a bejövő „+14693150217” számot lefordítjuk a következőre: (469) 315-0217.

Példa 3

Az alábbi példa azt mutatja be, hogyan lehet átvinni az ügyfélkapcsolati központtól +491515555531 formátumban a német E164 formátumba +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ú, ezért a „Szóközök hozzáadása német számokhoz” szabály kerül alkalmazásra.
  2. (\+49) azt mondja, hogy a számnak +49-vel kell kezdődnie. Ha a szám 13 karakter hosszú, de nem +49 karakterrel kezdődik, a szabály törlődik, és semmi sem változik.
  3. (\d{3}) azt mondja, hogy a +49 számjegyet 3 számjegynek kell követnie.
  4. (\d{4}) szerint az utolsó 3 számjegyet 4 számjegynek kell követnie.
  5. (\d{3}) szerint az utolsó 4 számjegyet 3 számjegynek kell követnie.

Ha ezek közül bármelyik nem felel meg, a szám nem változik.

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

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

Ugyanez vonatkozik az első szabályra. Használhatja a helyettesítő részt $1 $2 $3 $4 annak kiválasztásához, hogy mit használjon a számból.

További Translation Regex példák

Leírás Fordítási Regex
A számjegyek kivételével minden karakter eltávolítása [1,17]->[^\d]+
Az összes karakter eltávolítása a számjegyek és + karakterek kivételével [1,17]->[^+\d]+
Leírás Fordítási Regex
+ eltávolítása1 [12,12]->(.{1})(\d{1})(\d{10})->$3
+ eltávolítása1 [10,12]->(^\+1+)(\d+)->$2
+ eltávolítása49 [10,15]->(^\+49+)(\d+)->$2
+ eltávolítása49 [10,15]->(.{1})(\d{2})(\d{9})->$3
+ eltávolítása41 [10,13]->(^\+41+)(\d+)->$2
+ eltávolítása41 [10,13]->(.{1})(\d{2})(\d{9})->$3
+XX eltávolítása [10,14]->(^\++)(\d{2})(\d+)->$3
Leírás Fordítási Regex
Távolítsa el a + jelet, és cserélje ki nullákkal US E164 [10,12]->(.{1})(\d{1})(\d{10})-> 001 $3
Távolítsa el a +1 tételt, és cserélje ki nullákkal (US E)164 [10,12]->(^\+1+)(\d+)-> 001$2
Távolítsa el a + jelet, és cserélje ki nullákkal DE E164 [12,15]->(.{1})(\d{2})(\d{10})-> 0049 $3
Távolítsa el a +49-et, és cserélje ki nullákkal DE E164 [10,12]->(^\+49+)(\d+)-> 0049$2
Távolítsa el a + jelet, és cserélje ki nullákkal CH E164 [10,13]->(.{1})(\d{2})(\d{9})-> 0041 $3
Távolítsa el a +41-et, és cserélje ki nullák CH E-re164 [10,12]->(^\+41+)(\d+)-> 0041$2
Leírás Fordítási Regex
Egyesült Államok száma szóközzel [12,17]->(\d{1})(\d{3})(\d{3})(\d{4})->+1 $2 $3 $4
Egyesült Államok száma szóközzel [12,17]->(\+1)(\d{3})(\d{3})(\d{4})->$1 $2 $3 $4
DE-szám szóközzel [12,17]->(\d{2})(\d{3})(\d{4})(\d{3})->+49 $2 $3 $4
DE-szám szóközzel [12,17]->(\+49)(\d{3})(\d{4})(\d{3})->$1 $2 $3 $4
CH-szám szóközzel [12,17]->(\d{2})(\d{2})(\d{3})(\d{2})(\d{2})->+41 $2 $3 $4
CH-szám szóközzel [12,17]->(\+41)(\d{2})(\d{3})(\d{2})(\d{2})->$1 $2 $3 $4

Hanghívás oldal konfigurációja

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

A VoiceCall-rögzítési oldal alapértelmezés szerint előre konfigurálva van, 3 oszlopos elrendezéssel és a következő elemekkel:

  • Intézkedések és ajánlások
  • Hívásjegyzetek
  • Hívásrészletek
  • Felvételek

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

A Befejezés ok komponens megjelenítése

A Befejezés ok összetevőt a hívás és a befejezés során kell megjeleníteni.

Adja hozzá a Cisco Befejezés ok összetevőt a VoiceCall rögzítési oldalhoz:

  1. Húzza el a Cisco Wrap-Up Reason Lightning webes komponens a Lightning összetevők lista Egyéni területéből a VoiceCall-rögzítési oldalra.
  2. Kattintás Save.
  3. Kattintás Activate.
  4. Kattintás Assign as Org Default.
  5. Kattintás Save.
  6. Kattintás Save újra, majd kattintson Back arrow az oldalra való visszatéréshez.

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

Ha hozzáadják az oldalhoz, a Cisco Befejezés ok összetevő minden hívásnál megjelenik, akkor is, ha nincs Befejezés konfigurálva a Cisco Contact Centerben.

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

A hívásrögzítés-lejátszó akkor jelenik meg, ha a megfelelő hanghíváshoz mentett felvételi hivatkozás.

A hívásrögzítés-lejátszó komponens VoiceCall-rögzítés oldalhoz való hozzáadásához kövesse az alábbi lépéseket:

  1. Húzza át a Hívásrögzítő lejátszó Lightning webes összetevőt a VoiceCall-rögzítő oldalra
  2. Kattintás Save.
  3. Kattintás Activate.
  4. Kattintás Assign as Org Default.
  5. Kattintás Save.
  6. Kattintás Save újra, majd a Vissza nyílra kattintva lépjen vissza az oldalra.

Webex-rendszergazdák

Folyamatkonfiguráció

Előugró képernyő

„Felugró képernyő” csomópont érhető el a Webex Contact Center folyamatában. Használható felugró képernyő aktiválására a Service Cloud Voice szolgáltatáson belül vagy egy külön ablakban.

A funkcióról további információ a(z) Flow Designer dokumentációjában található .

Felugró képernyő külön ablakban

Ahhoz, hogy az előugró képernyő külön ablakban nyíljon meg, meg kell adni egy abszolút URL-címet az „Előugró képernyő” csomóponton. A queryParameters keresési paraméterként kerül hozzáadásra az URL-hez.

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

  • Új böngészőfül – Mindig megnyit egy új böngészőlapot.
  • Meglévő böngésző lap – Az első Meglévő böngésző lap előugró képernyőjén megnyílik egy új böngészőlap. Ez a lap lesz a Meglévő böngészőlap későbbi előugró képernyőjének dedikált lapja, és az URL az adott böngészőlapon belül frissül.
  • Asztalon belül – Ugyanúgy működik, mint az Új böngészőfül.

A jelenleg megnyitott oldal megakadályozhatja az átirányítást. Ebben az esetben egy Meglévő böngészőlap előugró képernyője megnyílik egy új böngészőlapon.

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