- Kezdőlap
- /
- Cikk
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.
- Jelölje be a Service Cloud Voice User (Partner Telephony)elemet .
- 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.
- 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.
Omni-Channel engedélyezése
Ha az Omni-Channel már engedélyezve van a szervezetében, hagyja ki ezt a lépést.
- 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.


- Válassza az Omni-Channel engedélyezéselehetőséget.
- 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
| 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 |
| 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 |
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: |
| 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.
|
| 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 |
| 20 |
Kattintson az Újgombra . Hozz létre legalább egy állapotot az „Online” és egyet az „Elfoglalt” állapothoz.
|
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:
|
| 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 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 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 A hozzárendeléséhez adja hozzá a Jelenléti állapotok lépésben létrehozott engedélykészlethez.
|
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:
- Importálja a GA kiadáshoz mellékelt Partner Contact Center XML fájlt.
- Hozzon létre egy új Partner Contact Center rekordot az importált XML használatával.
- 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 |
| 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 .
| ||||||||||||||||||||||||||||||
| 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 |
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:
- A Beállításmenüből lépjen azAlkalmazások | Külső kliensalkalmazások | Külső kliensalkalmazás-kezelőmenüpontra.
- Kattintson azÚj külső kliensalkalmazáslehetőségre.
- 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

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)

Á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.

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.

- Kattintson aLétrehozásgombra.
- Váltson a Szabályzatok fülre, majd kattintson aSzerkesztésgombra.
- 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

- Bővítmény-szabályzatok
- 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”)

- Kattintson a Mentés lehetőségre.
- 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ő.

- 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.

-
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.
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:
|
Webex Contact Center fő folyamat
| Á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
|
| 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.
|
| 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.
|
| 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.
|
Főfolyam áttekintése

- Szállítói híváskulcs generálása
- Hívás kezdési idejének beállítása
- HTTP kérés: Hanghívásrekord létrehozása
- HTTP-válasz kiértékelése hanghívásrekord létrehozásához
- Hibakezelés hanghívásrekord létrehozásakor
- HTTP kérés: Omni Flow végrehajtása
- HTTP válasz kiértékelése az Omni Flow végrehajtásához
- Hibakezelés az Omni Flow végrehajtásához
- Folytassa a hívásátirányítással
| Folyamat | Leí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:
|
| 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.
|
| 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 |
|
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: |
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: |
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.

- 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.
- HTTP kérés: Tiszta útvonaltervezés
- 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
- Privát kulcs és önaláírt digitális tanúsítvány létrehozása
- Csatlakoztatott alkalmazás konfigurálása a Webex Contact Center Salesforce Connectorhoz
- Integrációs csatlakozók beállítása a Webex Contact Centerhez - Salesforce
- Cisco Webex Contact Center beállítási és adminisztrációs útmutató > Folyamattervező
- Telefonos integráció REST API
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:
|
| 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 |
| 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"
}
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:
- 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.
- 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.)
- 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.
- (\+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.
- (\d{3}) azt mondja, hogy +1 3 számjegynek kell követnie.
- (\d A{3}) azt mondja, hogy az utolsó 3 számjegyet további 3 számjegynek kell követnie.
- (\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 a csoportra utal (\+1), A Service Cloud Voice-nak küldendő szám így néz ki: +1.
- $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 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 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.)
- 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.
- (\+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.
- (\d{3}) azt mondja, hogy +49 3 számjegynek kell követnie.
- (\d{4}A ) azt mondja, hogy az utolsó 3 számjegyet 4 számjegynek kell követnie.
- (\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 a csoportra utal (\+49), A Service Cloud Voice-nak küldendő szám így néz ki: +49.
- $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 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 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:
- 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.
- Kattintson a Mentés lehetőségre.
- Kattintson az Aktiválás gombra.
- Kattintson a Hozzárendelés szervezeti alapértelmezettkéntlehetőségre.
- Kattintson a Mentés lehetőségre.
- 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:
- Húzza a Hívásrögzítő lejátszó Lightning webkomponensét a VoiceCall Record oldalra.
- Kattintson aMentésgombra.
- Kattintson azAktiválásgombra.
- Kattintsona Hozzárendelés szervezeti alapértelmezettkéntlehetőségre.
- Kattintson aMentésgombra.
- 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.





