- Kezdőlap
- /
- Cikk
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.
- Ellenőrizze a következőt: Service Cloud Voice User (partnertelefónia).
- 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.
- 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”.
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üben adja meg Omni-Channel Settings a Gyorskeresés mezőben, majd válassza ki a Omni-Channel Settings.


- Kiválasztás Enable Omni-Channel.
- 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
| 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
|
| 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
|
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:
|
| 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.
|
| 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
|
| 20 |
Kattintás New. Hozzon létre legalább egy állapotot az „Online” és egy állapotot a „Foglalt” állapothoz.
|
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:
|
| 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 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:
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
A hozzárendeléshez adja hozzá a(z) Jelenléti állapotok lépésben létrehozott engedélykészlethez.
|
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:
- Importálja a GA kiadáshoz mellékelt Partner Contact Center XML-fájlt.
- Új Partner Contact Center-rekord létrehozása az importált XML segítségével.
- 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 |
| 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.
| ||||||||||||||||||||||||||||||
| 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: |
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:
- Feladó: Setup, lépjen a következőre: Apps | External Client Apps | External Client App Manager.
- Kattintson a következőre: New External Client App.
- 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

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)

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.crta digitális tanúsítványt tartalmazó fájl.

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

- Kattintson a következőre: Create gombot.
- Módosítás erre: Tab Policies majd kattintson a Edit gombot.
- 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

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

- Kattintás Save.
- 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.

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

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

- Beszá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ás-bejegyzés létrehozása
- HTTP-válasz értékelése a hanghívás-rekord létrehozásához
- Hibakezelés a Hanghívás-rekord létrehozásához
- HTTP-kérés: Omni folyamat végrehajtása
- HTTP válasz kiértékelése az Omni folyamat futtatásához
- Az Omni folyamat végrehajtása során fellépő hibakezelés
- Folytatás a hívásátirányítással
| Folyamat | Leí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:
|
| 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.
|
| 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 |
|
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:
|
É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:
|
É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

- 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.
- HTTP-kérés: Hívásátirányítás törlése
- 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
- 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-csatlakozóhoz
- Integrációs csatlakozók beállítása a Webex Contact Centerhez – Salesforce
- Cisco Webex Contact Center telepítési és adminisztrációs útmutató > Folyamattervező
- Telefonszolgáltatás-integrálási REST API
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:
|
| 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 |
| 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"
}
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:
- 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.
- 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.)
- 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.
- (\+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.
- (\d{3}) azt mondja, hogy a +1 számjegyet 3 számjegynek kell követnie.
- (\d{3}) azt mondja, hogy az utolsó 3 számjegyet egy másik 3 számjegynek kell követnie.
- (\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 a csoportra (\+1) utal, a felhőszolgáltatás hangjának küldendő szám pedig +1.
- $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 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 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.)
- 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.
- (\+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.
- (\d{3}) azt mondja, hogy a +49 számjegyet 3 számjegynek kell követnie.
- (\d{4}) szerint az utolsó 3 számjegyet 4 számjegynek kell követnie.
- (\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 a csoportra (\+49) utal, a felhőszolgáltatás hangjának küldendő szám pedig +49.
- $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 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 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:
- 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.
- Kattintás Save.
- Kattintás Activate.
- Kattintás Assign as Org Default.
- Kattintás Save.
- 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:
- Húzza át a Hívásrögzítő lejátszó Lightning webes összetevőt a VoiceCall-rögzítő oldalra
- Kattintás Save.
- Kattintás Activate.
- Kattintás Assign as Org Default.
- Kattintás Save.
- 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.





