- Etusivu
- /
- Artikkeli
Webex Contact Center for salesvoima Service Cloud Voice integroi Cisco:n vankan CCaaS:n (Contact Center palveluna) Sales tekoälyn KANSSA, jolloin yritykset voivat hallita kaikkikanavaisten asiakkaiden kanssakäymisiä (ääni, digitaalinen) Salespacen käyttöliittymässä käyttämällä Webex tekoälyä virtuaaliedustajille, transkriptiota ja älyreititystä, muuttamalla edustajat superedustajiksi , joilla on yhtenäinen data parempien asiakaskokemusten parantamiseksi.
Yleiskatsaus
Webex Contact Center for Salesvoima Service Cloud Voice
Webex Contact Center for Service Cloud Voice on out-of-the-box-integrointiratkaisu, joka tuo Webex Contact Center:n tehon Sales presence Service Cloud Voice Omni -kanavan edustajakonsoliin.
Ennen asennusta katso seuraavaa osaa:
Lisätietoja Sales presence Service Cloud Voice -pakkauksen esiehdotuksista ja rajoituksia sekä varmista, että Sales presence Org on valmis ottamaanWebex Contact Center käyttöön ja asentamaan sen Service Cloud Voice - pakettiin.
Pre-requisointi ja rajoitukset
Pre-requisteihin (aliaihe)
Käyttöliittymät: Service Cloud Voice on saatavilla vain Salessource Lightning Experience -sovelluksessa.
Service Cloud Voice on saatavilla näissä versioissa.
- Yritys
- Rajoittamaton
- Kehittäjä
Lisenssit
-
Asiakkaiden on ostettava uusi A-SF-VOICE-lisäkäyttölisenssi jokaista kirjautunutta asiakaspalvelijaa kohden, ja sen lisäksi on hankittava VaihtoehtoInen 3- tai Premium-käyttöoikeudet kohteelle Webex Contact Center. Lisätietoja on Tuki 3 -tilausoppaassa.
- Myyntipuhelin kumppanipuhelinta varten
Ennen kuin TURN on Voice, sinun on määritettävä edellytyksenä olevat palvelut organisaatiossasi.
- Siirry yritystietoihin > käyttöoikeusjoukkokäyttöoikeus
- Valitse Palvelupilvipuhelinkäyttäjä (Partner Telephony) -toiminto.
Kaikissa Kehittäjien versioissa on nyt viisi Partner Telephony -lisenssiä, jotka ovat saatavilla testattavaksi.
- Valitse Palvelupilvipuhelinkäyttäjä (Partner Telephony) -toiminto.
- Voit myös tarkistaa tämän menemällä Sales vasemmiston asetuksiin ja etsimällä "ääntä" vasemmasta sivupalkista.
- Jos näyttöön tulee "Partner Telephony Contact Centers", sinulla on SCV-käyttöoikeus.
- Jos "Partner Telephony Contact Centers" -asetus ei ole näkyvissä, ota palvelupilvipuhelin käyttöön seuraavasti:
- Siirry Salesplanen asetuksiin ja hae ja valitse "Partner Telephony Setup" ja vaihda painikkeeksi "Ota palvelupilvipuhelin käyttöön".
- Ota Omni-kanava käyttöön, jotta edustajat voivat soittaa puheluita ja vastata niihin.
- Siirry Salesplanen asetuksiin ja hae ja valitse "Partner Telephony Setup" ja vaihda painikkeeksi "Ota palvelupilvipuhelin käyttöön".
Ota omnikanava käyttöön
Jos Omni-Channel on jo käytössä organisaatiossasi, ohita tämä vaihe.
- Kirjoita koontitoiminnosta Monikanavaiset asetukset pikahakuruutuun ja valitse Monikanavaiset asetukset.


- Valitse Ota monikanava käyttöön.
- Valitse Tallenna.
Rajoitukset
- Puheposti on käytettävissä vain Lightning Experience -sovelluksessa.
- Voice on tuettu Service Cloudissa ja Sales Cloudissa lisäkäyttöoikeutena.
- Voice ei ole tuettu Sales capita Mobilessa tai iPad Safarissa.
- Voicea tuetaan vain Google Chrome-, Microsoft Edge (Chromium)- ja Mozilla Firefox -web-selaimissa. Evästeiden on oltava käytössä, jotta kertakirjautuminen voidaan sallia (SSO).
- Vakiosiirtymistä ei tueta.
- Puhelin on hyvin säädelty, joten tarkista Salesoikeus-edustajalta Voicen käytettävyys alueellasi.
Katso Palvelun pilvikanavan äänirajat ja - rajoitukset sekä asennus- ja määritysopas.
Vaatimukset
Vapaat koodit
Etsi vapaat koodit
| 1 |
Kirjaudu hallintaportaaliin. |
| 2 |
Siirry yhteyskeskukseen > DESKTOP EXPERIENCE > Idle/Päättämiskoodit . |
| 3 |
Varmista, että vapaat koodit ovat näkyvissä, napsauta muuten avattavaa suodatinpainiketta ja valitse vapaa koodi sivun yläosasta. |
| 4 |
Avaa tietonäkymä napsauttamalla vapaa koodi -painiketta. Sieltä löydät vapaakoodin ID.
Tunnuksia voi kopioida ja käyttää Presence-tilan määrityksessä . Yhtä tunnista on käytettävä oletusnumerona Cisco Ei valmis -syyksi. |
INTEGROIDA
Asennus
Ennen asentamista tutustu Pre-requisteihin ja rajoituksia - osioon, jossa on lisätietoja Salesvoima-palvelupilven ennakkoehdotuksista ja rajoituksia.
Asenna ja määritä Webex Contact Center for Service Cloud Voice -toiminnolle
Kun Service Cloud Voice for Partner Telephony -käyttöoikeus haetaan, Yhteistyökumppanin puhelinten määritys - sivu tulee näkyviin Asetukset-valikkoon.
Lisätietoja on Salesyhdyshenkilön virallisessa viitenumerossa ( suora linkki).
| 1 |
Kirjoita
|
| 2 |
Ota TURN käyttöön puhepostissa kumppanipuhelinta käyttäen. Kumppanin puhelinten yhteyskeskusten sivu tulee Näkyviin Asetukset-valikoon .
Jos haluat ottaa pakkauksen käyttöön Salessuunnitelma-hiekkalaatikossa, korvaa |
Asenna pakkaus
Pakkauksen asennus:
Presence-tilan määrittäminen edustajille
| 1 |
Anna asetukset-kohdassa Käyttöoikeusjoukot pikahakuruutuun ja valitse Käyttöoikeusjoukot. |
| 2 |
Avaa Partner Telephony Permission Set valitsemalla tämä. |
| 3 |
Valitse Palvelun olotila -käyttöoikeus. |
| 4 |
Valitse Muokkaa. |
| 5 |
Valitse aiemmin luotu Olotila(es) Saatavilla olevien palvelujen olot -luettelosta ja liitä heidät käyttöoikeusjoukkoon valitsemalla Lisää . Tähän käyttöoikeusjoukkoon määritetyt edustajat voivat kirjautua Omni-Channeliin, jos heillä on käytettävissään jokin olotila. |
| 6 |
Valitse Tallenna. |
| 7 |
Valitse samalla sivulla Hallitse tehtäviä . Napsauta sitten lisää tehtävä - painiketta oikeassa yläkulmassa, valitse haluamasi käyttäjä, valitse Seuraava, valitse määritettyjen käyttäjien vanhenemisasetus (Valinnainen) ja valitse Määritä. Service Cloud Voice käyttää VoiceCall-tietuetta ulkoisen toimialueen avulla. Seuraavat URL-osoitteet on lisättävä asetusten etäsivustoasetuksiin ( avaa virallinen dokumentaatio napsauttamalla tätä):
Esimerkki: Esiintymän URL-osoitteen etsiminen. |
| 8 |
Katso URL-osoitetta selaimen osoiterivillä sisäänkirjautumisen jälkeen. Esiintymän URL on osa, joka on ennen ".my.salesforce.com" tai ".salesforce.com" tai " lightning.force.com". Jos URL-osoite on esimerkiksi https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/, esiintymäSI URL on "orgfarm-54a38e30ad-dev-ed.develop". Esimerkki: Origin org URL: https://cisco.lightning.force.com Esimerkki: LisättäväT URL-osoitteet:
|
| 9 |
Omni-Channel-apuohjelma tarvitaan Lightning Service Console -sovelluksessa, jotta edustaja voi käyttää Service Cloud Voicea.
Salesvoiman virallinen viite löytyy napsauttamalla Let's Do This -painiketta, joka avaa Konfiguroi Edustajan kokemus palvelupilvipuhelin ja kumppanipuhelin -sivun Myyntiavun ohjeportaalissa ( suora linkki). |
| 10 |
Anna Määritys-kohdassa Kumppanin puhelinasetukset pikahaku-ruutuun ja valitse Sitten Yhteistyökumppanin puhelinasetukset. |
| 11 |
Siirry alas kohtaan 5 Lisää ääniasetuksia. |
| 12 |
Jotta Voit ottaa clickjack-suojan käyttöön Visualoikeus-sivuilla, joilla otsikot ovat poissa käytöstä Lightning Experience -toimintopuhelimen kanssa, lisäämällä toimialueet, joista toimintopuhelin ja mukautetut työkalurivit on ladattu luotetuilta toimialueilta, On lisättävä Sales instance URL -esiintymän lisäksi. Nämä asetukset ja Luotetut toimialueet -luettelo ovat kohdassa Asetukset | Suojaus | Istuntoasetukset. Nouda oikea Visualvoima-toimialue siirtymällä asetuksiin | Mukautettu koodi | Visualvoima-sivut ja napsauta CiscoScvMainWxCC:n Esimerkki: MyDomainName--cisco_wxcc_scv.vf.force.com Hae Salesoikeus-esiintymän toimialue kopioimalla selaimen URL-palkissa näkyvä URL-osoite ja lisäämällä se Inline Frames List -luettelolle luotetut toimialueet - luetteloon, jossa Visualvoima-sivut valitaan IFrame-tyypiksi. Esimerkki: MyDomainName.lightning.force.com
Jos oma toimialue ei ole otettu käyttöön organisaatiossasi, URL-muotosi on eri. Jos oma toimialue on otettu käyttöön ja laajennettuja toimialueita ei ole otettu käyttöön organisaatiossasi, URL-muotosi on eri. Jos laajennettuja toimialueita ei ole otettu käyttöön, myös Visualyhdyskäytävän, Experience Yhdyskäytävän, Site.com-studion ja sisältötiedostojen Omat toimialueet -asetukset vaikuttavat tähän muotoon. Lisätietoja on My Domain URL Formats -ohjeessa Salesvoiman ohjeessa. Clickjack-suojaus- ja Luotetut toimialueet -asetukset Lightning Experience -toiminnolle
|
| 13 |
Jotta edustajat voivat näyttää nauhoituksen hallintalaitteet puhelujen aikana, he tarvitsevat Määritä se lisäämällä se Presence Statuses -vaiheessa luotuun käyttöoikeusjoukkoon.
|
Määritykset
Yhteyskeskus
Yhteyskeskuksen määritystiedosto määrittää joukon kenttiä ja arvoja, joita käytetään määrittämään Yhteyskeskus Sales vastuuhenkilöksi tietylle CTI -järjestelmälle. Salesoikeus käyttää Yhteyskeskuksen määritystiedostoja tukemaan integraatiota usean CTI-järjestelmän toimittajan kanssa.
Tuo yhteyskeskus
| 1 |
Anna määritysten jälkeen Kumppanin puhelinten yhteyskeskukset pikahakuruutuun ja valitse Partner Telephony Contact Centers. Nykyisten (jos olemassa olevien) yhteyskeskusten luettelo on näkyvissä.
|
| 2 |
Napsauta sivun oikealla sivulla Olevaa Luo yhteyskeskus -painiketta. |
| 3 |
Valitse Webex Contact Center puhelinten toimittajaksi. Valitse sitten Seuraava.
Näyttöön avautuu tiedostoselain.
|
| 4 |
|
| 5 |
Valitse Avaa. Tiedosto on tuotu.
|
| 6 |
Tarkista, näkyykö yhteyskeskus Yhteyskeskukset-luettelonäkymässä.
|
Määritä yhteyskeskus
| 1 |
Anna määritysten jälkeen Kumppanin puhelinten yhteyskeskukset pikahakuruutuun ja valitse Partner Telephony Contact Centers. | ||||||||||||||||||||||||||||||
| 2 |
Napsauta aiemmin tuotua yhteyskeskusta. | ||||||||||||||||||||||||||||||
| 3 |
Valitse Muokkaa.
| ||||||||||||||||||||||||||||||
| 4 |
Valitse Yhteyskeskus-sivun alaosasta Yhteyskeskuksen käyttäjät -osassa Lisää-painike . | ||||||||||||||||||||||||||||||
| 5 |
Napsauta +-painiketta sen vieressä, joka on avoimen yhteyskeskuksen käyttäjien vieressä. Tässä luettelossa näkyvät vain käyttäjät, joilla on |
Mukauttaa
Ulkoinen asiakassovellus Webex Contact Center-integraatiolle
Määritä Ulkoisen asiakkaan sovellus kohteelle Webex Contact Center Sales connector
Jos haluat käyttää Service Cloud Voice -palvelua koko laajuudessaan, Yhteyskeskuksen puhelunkulkua voidaan mukauttaa äänipuhelutietueen luomiseen ja Sales null-kanavan virran suorittamiseen, kun puhelu on IVR-numerossa.
Luo varmenne
Varmista, että olet jo luonut digitaalisen varmenteen organisaation suojauskäytännön mukaisesti.
Digitaalisen varmenteen luominen on Sales a-dokumentaatiossa # https://developer.salesforce.com/docs/atlas.en-us.voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm.
Esimerkki
avaa genrsa -des3 -pass:<password> -out server.pass.key 2048 avaa RSA - passin pass:<password> -in server.pass.key -out -server.key rm server.pass.key avaa uudelleenjono -uuden -näppäimen server.key -out-palvelimen.CSR Country Name (2-kirjainkoodi) [AU]:CH-tila tai provinssin nimi (koko nimi) [Some-State]: Kielinimi (esim. kaupunki) []: Organisaation nimi (esim. yritys) [Internet Widgits PtyLaitos]: Organisaation yksikkönimi (esim. osa) []: Yleinen nimi (esim. palvelin FQDN tai OMA NIMESI) []: Sähköpostiosoite []: my-api-user@my-example-org.com Anna seuraavat varmennepyynnön mukana lähetettävät "ylimääräiset" määritteet Haasteen salasana []:<password> Valinnainen yrityksen nimi []: avaa x509 -req -sha256 -päivää 365 -palvelimessa.CSR -signkey server.key -out-server.crt
server.crt =>-varmenne Saleshalu External Client -sovellukselle
server.key => -liittimen Yksityinen avain kohteessa Webex Control Hub
SCV-integraatiokäyttäjän käyttöoikeusjoukko
Seuraava käyttöoikeusjoukko myöntää pääsyn Apex-luokkiin, joita Connects käyttää SCV-integraatiossa Yhteyskeskuksen IVR-virtojen ja SCV:n Salesliittymän Webex Contact Center kanssa.
Seuraavassa on esimerkkimäärityksistä ja kuvataan yhteyskeskuksen / IVR -integraation työlle tarvittavat vähimmäisoikeudet.
- Siirry määrityksestä käyttäjiin | Käyttöoikeussarjat.
- Napsauta Uusi-painiketta .
- Anna selite, esimerkiksi: IVR SCV Apex -luokkien käyttö
- API Nimi täyttyy automaattisesti
- Käyttöoikeus: Ei mitään
- Napsauta Tallenna-painiketta .
- Uusi käyttöoikeusjoukko avautuu.
- Siirry Apex-luokan käyttöoikeuden käyttäjäksi.
- Napsauta Muokkaa-painiketta ja lisää seuraavat Apex-luokat:
- cisco_wxcc_scv, miten voit? Palvelureititys
- Siirry järjestelmän käyttöoikeuksiin.
- Napsauta Muokkaa-painiketta ja ota käyttöön seuraavat oikeudet:
- Apex REST -palvelut
- API käytössä
Vähimmäiskäyttöaika - API vain integraatioprofiili
Tätä profiilia käytetään integroidakseen SCV:n Salesvuodon Webex Contact Center-toiminnolla äänipuhelutietueiden luomiseen ja Omni-Flow'n suorittamiseen IVR-virrasta.
Seuraavassa on esimerkkimäärityksistä ja kuvataan yhteyskeskuksen / IVR -integraation työlle tarvittavat vähimmäisoikeudet.
Tämä on klooni Vähimmäiskäyttö - API Only Integrations -profiilista.
- Siirry määrityksestä käyttäjiin | Profiilit.
- Hae Profiilit-luettelosta profiilin pienintä käyttöoikeutta – API vain integraatioita.
- Avaa vähimmäiskäyttöaika API Vain integrointi - profiili napsauttamalla profiilin nimeä.
- Napsauta Vähimmäiskäyttö - API Vain integraatiot -profiilissa kloonauspainiketta .
- Anna uusi profiilin nimi, esimerkiksi: SCV-integraatio.
- Valitse Tallenna-painike .
- Uusi profiili avautuu.
- Varmista, että vähimmäiskäyttöoikeus – API Only Integrations -profiililta on poistettu kaikki oikeudet itse profiilista.
- Siirry järjestelmän käyttöoikeuksiin.
- Varmista, että seuraavat oikeudet ovat käytössä:
- API käytössä
- Vain API-käyttäjä
SCV-integraation käyttäjä
Seuraavassa on esimerkkimäärityksistä ja kuvataan yhteyskeskuksen / IVR -integraation työlle tarvitsemat vähimmäisoikeudet. SCV Integration -käyttäjälle ei tarvita Salesvoima-palvelun Cloud Voice -lisenssiä tai Webex Contact Center for Salesvoimar SCV -lisenssiä.
- Siirry määrityksestä käyttäjiin | Käyttäjät.
- Napsauta Uusi käyttäjä - painiketta.
- Anna etunimi, sukunimi ja kaikki muut pakolliset kentät.
- Käyttäjälisenssi: Salesoikeusintegraatio
- Profiili: valitse edellisessä vaiheessa luotu profiili ("SCV-integraatioprofiili", kloonaus vähimmäiskäyttö - API Only Integrations -profiili)
- Valitse Tallenna-painike .
- Avaa uusi käyttäjätietue.
- Määritä aiemmin luotu käyttöoikeusjoukko ("IVR Pääsy SCV Apex -luokkiin").
- Määritä käyttöoikeusjoukon License Salesoikeus API Integration.
Luo Salesohjelmiston ulkoinen asiakassovellus
Luo uusi ulkoinen asiakassovellus
Voit yhdistää Salesyhdyskäytävä-tiedot kolmansien osapuolten sovelluksiin kahdella vaihtoehdolla. Sekä Yhdistetyt sovellukset että ulkoiset asiakassovellukset ovat kehyksiä tietojen integroimiseksi. Ulkoiset asiakassovellukset ovat seuraavan sukupolven yhdistetyt sovellukset.
Cisco Webex Contact Center käyttämän Salessource External Client -sovelluksen määrittäminen:
- Siirry aset. aset. sovelluksiin | Ulkoiset asiakassovellukset | Ulkoisen asiakkaan sovellushallinta.
- Valitse Uusi ulkoinen asiakassovellus.
- Ulkoinen asiakassovellus – perustiedot
- Ulkoisen asiakkaan sovelluksen nimi: WxCC - SCV
- API-nimi: WxCC_SCV
- Sähköpostiyhteyshenkilö: < sähköposti >
- Jakelutila: valitse paikallinen

Ulkoinen asiakassovellus –API (OAuth-asetukset käyttöön)
- Valitse: Ota oAuth käyttöön
- Sovellusasetukset
- Takaisinsoitto-URL: http://localhost:1717/OauthRedirect takaisinsoiton URL-mallina
- OAuth-soveltamisalat
- Valitse tod.alueet:
- Käyttäjätietojen hallinta API:iden kautta (API)
- Pyyntöjen suorittaminen milloin tahansa (refresh_token, offline_access)

Virrankulun käyttöönotto
- Valitse: Ota JWT Bearer Flow käyttöön
- Valitse Lataa tiedostot ja lataa digitaalinen
varmenne sisältävä server.crt-tiedosto.

Arvopaperi
Poista Web-palvelimen työnkulku - asetuksen Vaadi salaisuus - valintaruudun valinta.

- Valitse Luo-painike .
- Vaihda Tab-käytäntöihin ja valitse Muokkaa-painike .
- Käytännöt – Tod.-käytännöt
- Laajennuskäytännöt
- Sallitut käyttäjät: valitut järjestelmänvalvojan hyväksymät käyttäjät ovat esivaltuutettuja
- Vahvista muutos
- Sov. tarkistus
- Päivitä tunnuksen käytäntö: valitse Päivitä virkistystunnus välittömästi
- IP Relaxation: valitse Käyttöön IP -rajoitukset

- Laajennuskäytännöt
- Käytännöt – sovelluskäytännöt
- Aloitussivu – ei mitään
- Valitse käyttöoikeusjoukot – Määritä aiemmin luotu käyttöoikeusjoukko ("IVR SCV Apex -luokkien käyttö")

- Valitse Tallenna.
- Vaihda kohtaan Tab Asetukset.
-
Napsauta OAuth-asetukset-kohdassa Kuluttajanäppäin ja salaus - painiketta; odota sähköpostia ja vahvista henkilöllisyytesi. Uusi selain Tab avaa näytön, jossa on kuluttajien tiedot.

- Valitse Kopioi ja tallenna kuluttajanäppäin. Kuluttajanäppäintä käytetään myöhemmin Luomaan Salesliittymä-liitäntä Webex Contact Center-ohjauskeskittimeen.

-
Webex Contact Center Määritykset ja komentosarja äänipuhelutietueiden luomista varten
Jotta Salesvoima Service Cloud Voice saisi täyden arvon, Webex Contact Center-puhelunkulkua on muokattava, jotta se voi luoda äänipuhelutietueen Service Cloud Voiceen heti puhelun saapuessa yhteyskeskukseen.
Valinnaisen Omni-Flow'n voi suorittaa reitityspäätöksistä ja automaatiosta Salesvuodossa.
Lisätietoja käytetyistä API:istä on kohdassa Service Cloud Voice API Wrapper.
Esivalmistelut
Jotta Service Cloud Voice API Wrapper -sovellusta voidaan käyttää, IVR-integraatiolle on määritettävä Salesvoiman ulkoinen asiakassovellus.
Määritä Salesäärit-liittimeksi Webex Control Hub
Määritä Sales connectors -liittimet Webex Contact Centerhttps://help.webex.com/en-us/article/7fuy63/SetUp-Integration-Connectors-for-Webex-Contact-Center#id_133211 -artikkelissa kuvatulla tavalla .
| 1 |
Kirjaudu asiakasjärjestöön osoitteessa https://admin.webex.com ja siirry Palvelut > Contact Center > Tenant Settings > Integrations>Connectors -palveluihin. |
| 2 |
Valitse Salesvoima-kortissa Määritä tai Lisää liitäntä.
TÄRKEÄÄ: SÄILYTÄ SUOJAUS SÄÄNNÖLLISIN VÄLIAJOIN KIERTÄMÄLLÄ SALAMOINTIA Varmista, että kierrät yksityistä avainta ja varmennetta säännöllisesti, jotta voit pitää integraatiot turvassa. Päivitä yhteyskeskusliittimessä oleva yksityinen avain Webex-keskittimessä ja Salesyhdyskäytävän ulkoisenasiakkaan sovelluksen varmenne. Vianmääritysvinkki Kun olet napsauttanut Valmis, liitäntä ei tallenna:
|
Webex Contact Center pääkulku
| Virtamuuttuja | Kuvaus |
|---|---|
| Puhepuhelutietueen ID flow-muuttuja | Yksilöivä ID puhelun tunnistamiseksi. Puhepuhelutietueen luominen edellyttää. Muoto: wxcc_<Interaction ID> Esimerkki: wxcc_fc4ec7d8-4c91-49aa-b764-081fbba344a8
|
| Paikallinen muuttuja puhelun alkamisajalle |
Käytetään äänipuhelutietueen luomiseen ja äänipuhelua päivitettäessä.
|
| Paikallinen jononimen muuttuja/ID |
Puhelun reititykseen käytettävän Execute Omni Flown palauttama. Tämä muuttuja on pakollinen vain, kun käytetään Execute Omni Flow -toimintoa
|
| Paikallinen muuttuja edustajan nimelle/ID |
Puhelun reititykseen käytettävän Execute Omni Flown palauttama. Tämä muuttuja on pakollinen vain, kun käytetään Execute Omni Flow -toimintoa
|
Yleiskatsaus pääkulkuun

- Toimittajan puheluavaimen luominen
- Aseta puhelun alkamisaika
- HTTP-pyyntö: Äänipuhelutietueen luominen
- Arvioi HTTP-vastaus äänipuhelutietueen luomista varten
- Virhe käsiteltäessä äänipuhelutietueen luomista
- HTTP-pyyntö: Suorita omni flow
- Arvioi HTTP-vastaus suoritusta varten: Omni Flow
- Virhe käsiteltäessä: Execute Omni Flow
- Jatka puhelureititystä
| Virtaus | Kuvaus |
|---|---|
| Toimittajan puheluavaimen luominen |
Jokainen Service Cloud Voicessa käsitelty puhelu luo Puhepuhelutietueen Salesvoimaan ja vaatii ainutlaatuisen ID nimeltään Toimittajan puheluavain. Jos puhepuhelutietueita luodaan Webex Contact Center, toimittajan soittoavain on määritettävä WxCC-virrassa ja sen jälkeen välitettävä puhelu edustajalle virtausmuuttujan avulla. VendorCallKey-arvon on oltava seuraavien sääntöjen mukainen:
|
| Aseta puhelun alkamisaika |
Puhelun aloitusajan UTC-aikastamp. Tätä aikamallia käytetään äänipuhelutietueen luomiseen ja äänipuhelutietueen päivittämiseen, jos soittaja katkaisee puhelun, ennen kuin se reititetään edustajalle.
|
| HTTP-pyyntö: Äänipuhelutietueen luominen |
Tämä vaihe on pakollinen jokaiselle puhelulle. Kun äänipuhelutietue on luotu, puhepuhelutietue ID on välitettävä edustajalle muuttujassa, jossa on toimittajan puheluavain. Määritä käytetty muuttuja Yhteyskeskuksen kokoonpanossa Service Cloud Voicessa. |
| HTTP-pyyntöasetukset |
|
HTTP-pyyntö: Äänipuhelutietueen luominen
Tämä vaihe on pakollinen jokaiselle puhelulle. Kun äänipuhelutietue on luotu, puhepuhelutietue ID on välitettävä edustajalle muuttujassa, jossa on toimittajan puheluavain. Määritä käytetty muuttuja Yhteyskeskuksen kokoonpanossa Service Cloud Voicessa.
HTTP-pyyntöasetukset
- Toimintojen selite: CreateVoiceCall
- Todennetun päätepisteen käyttäminen: käytössä
- Liitäntä: Salessource-liitäntä luotu edellisessä vaiheessa
- Pyynnön polku:
/palvelut/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall - Menetelmä: POST
- Pyynnön sisältötyyppi: Sovellus/JSON
Pyydä elin
Kun luot äänipuhelutietuetta, voit päivittää äänipuhelutietueen mukautettuja kenttiä puhelutiedoilla. Seuraavassa on kaksi pyyntörunkoa, joista toisessa on kaikki tarvittavat kentät mutta ei päivitetä mukautettuja kenttiä, ja toisessa on mukautetut kentät.
Päivittämättä puhepuhelutietueen mukautettuja kenttiä:
{ "callCenterDevName": "<Contact Center API nimi>", "certDevName": "<cert dev name>", "vendorCallKey": "{SCV_VendorCallKey}", "to": "{NewPhoneContact.. DNIS}} ", "alkaen": "{NewPhoneContact.ANI}}", "initiationMethod": "Saapuva", "startTime": "{SCV_CallStartTime}}", "osallistujat": [ { "osallistujanavain": "{{NewPhoneContact.ANI}}", "tyyppi" : "END_USER" } }
Esimerkki puhepuhelutietueen mukautettujen kenttien päivittämisestä:
{ "callCenterDevName": "<Contact Center API nimi>", "certDevName": "<cert dev name>", "vendorCallKey": "{SCV_VendorCallKey}}", "to": "{NewPhoneContact.DNIS}", "kohteesta": "{NewPhoneContact.ANI}", "initiationMethod": "Inbound" "startTime": "{SCV_CallStartTime}}", "osallistujat": [ { "osallistujaavain": "{NewPhoneContact.ANI}}", "tyyppi" : "END_USER" } ], "callAttributes": "{\"custfield1__c\": \"<value1>\",\"custfield2__c\": \"<value2>\" custfield3__c\": \"<value3>\"}" }
Parametrit
| Ominaisuuden nimi | Arvo |
|---|---|
| callCenterDevName | Yhteyskeskuksen kons.valvojan nimi |
| certDevName | API Varmenteen nimi (yhteyskeskuksessa määritetyllä tavalla) |
| vendorCallKey | Yksilöivä puhelu ID: {SCV_VendorCallKey}}
|
| että | CalledNumber/DNIS: {NewPhoneContact.DNIS}}
|
| alkaen | CallingNumber/ANI: {{NewPhoneContact.ANI}}
|
| aloitusaika | UTC-aikastamp {{SCV_CallStartTime}} (määritetään heti, kun puhelu on hyväksytty komentosarjaan) |
| callAttributes |
Edustaa äänipuhelutietueen vakio- ja mukautettuja lisäkenttiä, joissa kukin näppäinarvopari vastaa vakio- tai mukautettua kenttää ja sen arvoja. Esimerkki:
|
Jäsennysasetukset
- Sisältötyyppi: JSON
- Tulostusmuuttuja: SCV_VoiceCallRecordId
- Polkuilmaisu:
$.data.voiceCallId
Edustajalle välitettävä äänipuhelutietue ID.
Arvioi HTTP-vastaus äänipuhelutietueen luomista varten
Tarkista äänipuhelun http-pyynnön HTTP-tila:
- Selite: statusCodeCreateVoiceCall
- Muuttuja: CreateVoiceCall.httpStatusCode
Jos tilakoodi == 200 => onnistui muuten => pyyntö epäonnistui, virhe käsiteltäessä
Virhe käsiteltäessä äänipuhelutietueen luomista
Jos haluat vain esittelyn / virheenkorjauksen, toista viesti http-tilakoodin mukaan.
Jos Äänipuhelun luominen onnistui, jatka Execute Omni Flow -toiminnolla. Muussa tapauksessa jatka puhelureititystä.
HTTP-pyyntö: Suorita kaikkivirtaus (valinnainen vaihe)
Suorita kaikkivirtaus, kun haluat:
- Suorittaa automaattisia tehtäviä, esimerkiksi etsiä tai luoda tietueita, ja linkittää tietueet äänipuhelutietueen kanssa
- Etsiä tietueita ja tehdä ponnahdusikkuna
- Synkronoi Salesääri- ja Cisco-jonot
- Anna Service Cloud Voicen tehdä reitityspäätös
Pyyntö palauttaa aina jonon tai edustajan siihen, mihin puhelu on reititettävä.
Tämän pyynnön jälkeen varmista, että lähetät Tyhjennä reitityksen, jos soittaja katkaisee puhelun, ennen kuin edustaja vastaa siihen. Katso Webex Contact Center Tapahtumankulku.
HTTP-pyyntöasetukset
- Aktiviteettiselite: ExecuteOmniFlow
- Todennetun päätepisteen käyttäminen: käytössä
- Liitäntä: Salessource-liitäntä luotu edellisessä vaiheessa
- Pyynnön polku:
/palvelut/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow - Menetelmä: POST
- Pyynnön sisältötyyppi: Sovellus/JSON
Pyydä elin
Vaadittujen kenttien lisäksi voit siirtää lisätietoja syötemuuttujina omni-flow-kentässä. Seuraavassa on kaksi pyyntöelimen esimerkkiä. Ensin ilman lisävirtaparametreja vain pakolliset kentät ja toisessa kaksi syötemuuttujaa.
Omni Flow -parametreja käyttävä esimerkki:
{ "callCenterDevName": "<Contact Center API nimi>", "certDevName": "<cert dev name>", "voiceCallId": "{SCV_VoiceCallRecordId}", "dialedNumber": "{NewPhoneContact.DNIS}}", "flowDevName": "<flow API nimi>", "varmistusjono": "<fallback-jonon nimi>" }
Esimerkki puhepuhelutietueen mukautettujen kenttien päivittämisestä:
{ "callCenterDevName": "<Contact Center API nimi>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}", "dialedNumber": "{NewPhoneContact.DNIS}", "flowDevName": "<flow API nimi>", "varmistusjono": "<fallback-jonon nimi>", "flowInputParameters": { "param1": "arvo1", "param2": "arvo2" }
Parametrit
| Ominaisuuden nimi | Arvo |
|---|---|
| callCenterDevName | Yhteyskeskuksen kons.valvojan nimi |
| certDevName | API Varmennenimi (yhteyskeskuksessa määritetyllä tavalla) |
| voiceCallId | Edellisessä vaiheessa luodun äänipuhelutietueen ID: {SCV_VoiceCallRecordId}}
|
| dialedNumber | CalledNumber/DNIS: {NewPhoneContact.DNIS}}
|
| flowDevName | Suoritetaan omni-flow-nimen ammentaminen |
| varmistusjono | Jono ID tai Jono API varmistus sales laskevan jonon nimi |
| flowInputParameters |
Omni-Channel-virran lisäsyötteitä (avainarvopari). Esimerkki:
|
Jäsennysasetukset
Jono
- Sisältötyyppi: JSON
- Tulostusmuuttuja: SCV_OmniFlowQueue
- Polkuilmaisu:
$.data.jono
Execute Omni-Flow -toiminnosta palautettua jonoa voidaan käyttää reititykseen.
Edustaja- Sisältötyyppi: JSON
- Tulostusmuuttuja: SCV_OmniFlowAgent
- Polkuilmaisu:
$.data.agent
"Asiakaspalvelija", joka palautettiin Execute Omni-Flow -toimintojen avulla, voidaan käyttää reititykseen.
Arvioi HTTP-vastaus suoritusta varten: Omni Flow
Tarkista Execute Omni Flow http -pyynnön HTTP-tila:
- Selite: statusCodeExsourceuteOmniFlow
- Muuttuja: ExecuteOmniFlow.httpStatusCode
Jos tilakoodi == 200 => onnistui muuten => pyyntö epäonnistui, virhe käsiteltäessä.
Virhe käsiteltäessä: Execute Omni Flow
Jos haluat vain esittelyn / virheenkorjauksen, toista viesti http-tilakoodin mukaan.
Jos Execute Omni Flow onnistui, muuttujia SCV_OmniFlowQueue ja SCV_OmniFlowAgent ei ole asetettu. Reitityspäätös puhelunkulussa.
Jatka puhelureititystä
Jatka puhelunkulussa, reittipuhelu edustajalle. Valinnainen: valitse jono ja edustaja SCV_OmniFlowQueue ja SCV_OmniFlowAgent avulla.
Webex Contact Center tapahtumankulku
Jos soittaja katkaisee puhelun, ennen kuin edustaja vastaa siihen, meidän on päivitettävä Service Cloud Voice ja lopetettava puhelu.
- Jos käytössä oli Execute Omni-Flow, lähetä tyhjennä reititys poistamaan odottava palvelureititys (PSR)
- Päivitä äänipuhelu, päivitä äänipuhelutietueen alkamis- ja päättymisajat ja muuta tila uudesta Valmis-tilaksi

- PhoneContactEnded – Tämä tapahtuma käynnistetään, kun suora puhelu katkaistaan ja kaikki osallistujat poistetaan.
- HTTP-pyyntö: Tyhjennä reititys
- HTTP-pyyntö: Päivitä äänipuhelu
HTTP-pyyntö: Tyhjennä reititys
- Selite: Tyhjennä reititys
- Todennetun päätepisteen käyttäminen: käytössä
- Liitäntä: Salessource-liitäntä luotu edellisessä vaiheessa
- Pyynnön polku:
/palvelut/apexrest/cisco_wxcc_scv/voice/v1/clearRouting - Menetelmä: POST
Pyynnön sisältötyyppi: Sovellus/JSON
Pyydä elin
{ "callCenterDevName": "<Contact Center API nimi>", "certDevName": "<cert dev name>", "voiceCallId": "{SCV_VoiceCallRecordId}" }
Parametrit
| Ominaisuuden nimi | Arvo |
|---|---|
| callCenterDevName | Yhteyskeskuksen kons.valvojan nimi |
| certDevName | API Varmenteen nimi (yhteyskeskuksessa määritetyllä tavalla) |
| voiceCallId | Edellisessä vaiheessa luodun äänipuhelutietueen ID: SCV_VoiceCallRecordId |
Jäsennysasetukset
Mikään.
HTTP-pyyntö: Päivitä äänipuhelu
- Selite: UpdateVoiceCall
- Todennetun päätepisteen käyttäminen: käytössä
- Liitäntä: Salessource-liitäntä luotu edellisessä vaiheessa
- Pyynnön polku:
/palvelut/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall - Menetelmä: POST
- Pyynnön sisältötyyppi: Sovellus/JSON
Pyydä elin
{ "callCenterDevName": "<Contact Center API nimi>", "certDevName": "<cert dev name>", "voiceCallId": "{SCV_VoiceCallRecordId}", "startTime": "{SCV_CallStartTime}", "endTime": "{now() | korvaa({'[UTC]': ''})}}", "disconnectReason": { "arvo": "Hylätty jonoon", "isError": tosi }
Parametrit
| Ominaisuuden nimi | Arvo |
|---|---|
| callCenterDevName | Yhteyskeskuksen kons.valvojan nimi |
| certDevName | API Varmenteen nimi (yhteyskeskuksessa määritetyllä tavalla) |
| voiceCallId | Edellisessä vaiheessa luodun äänipuhelutietueen ID: SCV_VoiceCallRecordId |
| aloitusaika | Puhelun alkamisen UTC-aikajänne{{SCV_CallStartTime}} (äänipuhelutietueen luomisen aikana) |
| päättymisaika | Nykyinen UTC-aikastamp '{{now() |
| disconnectReason | Puhelun katkaisemisen syy. Property isError -asetuksen on oltava tosi , jotta se näkyy oikein. |
Jäsennysasetukset
Mikään.
Viittaukset
- Luo yksityinen avain ja itse allekirjoitettu digitaalinen varmenne
- Määritä yhdistetty sovellus Webex Contact Center Sales connector -liitäntään
- Määritä integrointiliittimet kohteelle Webex Contact Center - Sales presence
- Cisco Webex Contact Center-asennus- ja hallintaopas > Flow Designer
- Puhelinintegraatio REST API
Kielikäännos
(Valinnainen) Ota muunnon työtasaus käyttöön
Tämä asetus on käytettävissä vain, jos käytät muunnoskieliasetuksia.
| 1 |
Määritä → muunnon työtasaus → muunnon kieliasetukset. |
| 2 |
Valitse muunnoskieli valitsemalla Ota käyttöön .
|
(Valinnainen) Vain ympäristö -kielien käyttöönotto
Tämä asetus on käytettävissä vain muille kielille kuin EN-US-kielille.
| 1 |
Siirry määrittämään → Yritysasetukset → kieliasetukset. |
| 2 |
Valitse tarvittavat kielet. |
| 3 |
Valitse seuraavat valintaruutut:
|
| 4 |
Tallenna muutokset.
|
Aktivoi kieli ja valitse käyttäjä (tehtävä)
| 1 |
Määritä → muunnon työtasaus → muunnon kieliasetukset. |
| 2 |
Valitse kieli ja valitse käyttäjä, joka määrittää sen. |
| 3 |
Tallenna muutokset.
|
Monikieliset asetukset
Mukautettujen selitteiden mukauttaminen
| 1 |
Avaa mukautettujen selitteiden →. |
| 2 |
Valitse avattavan mukautetun selitteen nimi.
|
| 3 |
Kirjoita uusi muunnos valitsemalla Uusi tai muokkaa se (kielen vieressä) valitsemalla |
| 4 |
Valitse käännettävä kieli.
|
| 5 |
Anna muunnostekstikenttään käännetty arvo. Tämä teksti ohittaa selitteen Arvo-kentässä määritetyn arvon, kun käyttäjän oletuskieli on muunnoskieli. |
| 6 |
Tallenna muutokset. |
Käyttäjätoiminnon vaatimat Salesliittymä-oikeudet
Webex Contact Center SCV Agent Permission Set sisältää kaikki oikeudet, jotka tarvitaan Webex Contact Center-Lohkon ja edustajille kehitettyjen integraatioiden kanssa työskentelyyn.
Apex-luokan käyttö (osa)
- cisco_wxcc_scv, miten voit? CiscoScvWxcc
- cisco_wxcc_scv, miten voit? ServiceResponseHandler
- cisco_wxcc_scv, miten voit? Palvelureititys
- cisco_wxcc_scv, miten voit? TelephonyIntegrationHandler
Mukautetun äänitaakkatyypin käyttöoikeudet (osa)
- cisco_wxcc_scv, miten voit? WxCC-yhteys
Visualvoima-sivun käyttö (osa)
- cisco_wxcc_scv, miten voit? CiscoScvLoginWxCC
- cisco_wxcc_scv, miten voit? CiscoScvMainWxCC
- cisco_wxcc_scv, miten voit? CiscoScvOAuthRedirect
- cisco_wxcc_scv, miten voit? CiscoScvSwLoader
Palvelupilvipuhelun API-kääre
Esivalmistelut
Jotta Service Cloud Voice API Wrapper -sovellusta voidaan käyttää, IVR-integraatiolle on määritettävä Salesvoiman ulkoinen asiakassovellus.
Käytä Service Cloud Voice API -käärettä
Service Cloud Voice (SCV) for Salesservice käyttää Telephony Integration REST API -toimintoa VoiceCall-puheluiden luomiseen ja päivittämiseen, omnikanavavirtojen suorittamiseen ja VoiceCall-puheluun liittyvien PendingServiceRouting-tietueiden poistoon. Tämä palvelu edellyttää JWT-valtuutusta ja SEPSI-HTTP-menetelmän käyttöä, jota Cisco IP Interactive Voice Response (IVR) ei tällä hetkellä tue.
Jotta Telephony Integration REST API -sovelluksen käyttö scv-järjestelmässä (ei vain) olisi IVR -järjestelmässä, saataville on asetettu uusi API-joukko, joka paketoi olemassa olevan Myyjän API ja on saatavilla suoraan Salesneuvottelu-orgista, johon on asennettu Service Cloud Voice -paketin Webex Contact Center.
Service Cloud Voice API Wrapper poistaa JWT-tunnuksen todennustarkistuksen tarpeen, ottaa käyttöön MyyjäAPI vaatimien tietojen lisätarkastukset ja parantaa vastausobjekteja.
Nouda Access_Token
Suorita POST-pyyntö kohteeseen https://<your-domain-name>.my.salesforce.com/services/oauth2/token
Seuraavien parametrien lähettäminen kehoon:
{ "grant_type": "client_credentials", "client_id": "yhdistetyn sovelluksen <sumer-avain>", "client_secret": "yhdistetyn sovelluksen <sumer-salaisuus>" } Jos pyyntö onnistuu, Seuraava JSON-vastaus palautetaan: { "access_token": "<tunnus>", "instance_url": "<your-org-base-URL>", "ID": "https://login.salesforce.com/id/<id>/<id>", "token_type": "Kantaja", "issued_at": "<timestamp>", "allekirjoitus": "<tunnus>" }
Suorita pyynnöt
Esiintymän URL:n on sisällettävä my.salesforce.com.
Oikean esiintymän URL-osoite: https://abc-123.my.salesforce.com
Jos käytät mitä tahansa muuta toimialuetta esiintymän URL:nä (eli https://abc-123.lightning.force.com ), tila on 401 Luvaton, ja INVALID_SESSION_ID virheKoodi palautettu.
Äänipuhelun luominen (osa)
Luo VoiceCall-tietueen, joka sisältää osallistujat (eli soittajan ja vastaanottajan) VoiceCall-tietueelle. Kun luot VoiceCall-tietueen, keskustelu luodaan Salescallissa. Käytä tätä API vain reaaliaikaisessa kontekstissa, mikä tarkoittaa, että sinun pitäisi soittaa tähän API vain, kun puhelu on käynnistetty. Tätä API voidaan käyttää myös VoiceCall-tietueiden luomiseen siirtoa ja neuvottelupuheluja varten sisällyttämällä parentVoiceCallId-parametri pyynnön tietomäärään.
Päätepiste URI
<instance_url>/palvelut/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
HTTP-menetelmä
POST
Otsikot
Valtuutus: Haltijan <access_token>
Sisältötyyppi: sovellus/json
Parametrit
{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "vendorCallKey": "5324881f-1e84-4367-8930-f69a74b30ca6", "to": "8002345678", "alkaen": "4081456688", "initiationMethod": "Saapuva " startTime": "2019-07-02T17:32:28Z", "osallistujat": [ { "osallistujaavain": "4081456688", "tyyppi" : "END_USER" } ], "callAttributes": "{\"devscv24__AAA_Test__c\":\"kentän arvo\",\"Other_Field__c\":\"muu arvo\"}", "parentVoiceCallId": "fsdfzuhsdfsa-43556boref3-56g44gv4ew", "callOrigin": "Esikatselu", "jono": "jono 123" }
Vastaus (onnistui)
{ "data": { "voiceCallId": "00X000012345abc" }, "virheet": null, "onnistui": tosi}
Vastaus (virheillä)
{ "data": null, "virheet": ["Virhesanoma 1", "Virhesanoma 2"], "onnistui": epätosi }
Päivitä äänipuhelu
Päivittää VoiceCall-puhelun, kun puhelu on päättynyt. Käytä tätä API päivittääksesi puheluun liittyviä parametreja, jotka eivät ole käytettävissä VoiceCall-luomisvaiheessa. Päivitä VoiceCall API on asynkroninen toiminto. Et voi kysyä puhelun API tilaa.
Tätä päätepistettä voidaan käyttää myös VoiceCall-puhelun luomiseen, vaikka puhelu olisi päättynyt. Tämä toiminto on hyödyllinen skenaarioissa, joissa haluat kirjata tietueen Saleshaluassa hylättyjen tai vastaamattomien puheluiden osalta tai muissa skenaarioissa, joissa VoiceCallia ei jo luotu.
Päätepiste URI
<instance_url>/palvelut/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
HTTP-menetelmä
POST
Otsikot
Valtuutus: Haltijan <access_token>
Sisältötyyppi: sovellus/json
Parametrit
{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc", "startTime": "2020-08-26T21:21:14Z", "EndTime": "2019-08-26T21:21:34Z", "isActiveCall": tosi "jonosta": "1234", "callOrigin": "Esikatselu", "enqueueTime": "2019-08-26T21:21:34Z", "acceptTime": "2019-08-26T21:21:24Z", "numberOfHolds": 20, "jonossa": "jonossa123", "edustaja": "edustaja123", "edustajanteractionDuration": 12, "pisin HoldDuration" : 10, "totalHoldDuration": 21, "recordingLocation": "Bern", "totalRecordingDuration": 55, "callAttributes": "{\"devscv24__AAA_Test__c\":\"kentän arvo\",\"Other_Field__c\":\"muu arvo\"}", "disconnectReason": {"arvo": "TELECOM_PROBLEM", "isError": true}
Tarkan kuvauksen tämän pyynnön hyväksyneistä parametreista on Salesvoiman virallisessa dokumentaatiossa Kohdassa Parametrit.
Vastaus (onnistui)
{ "data": { "tila": "odottaa" }, "virheitä": null, "onnistui": tosi }
Päivitä VoiceCall API on asynkroninen toiminto. Et voi kysyä puhelun API tilaa.
Vastaus (virheillä)
{ "data": null, "virheet": ["Virhesanoma 1", "Virhesanoma 2"], "onnistui": epätosi }
Suorita kaikkivirtaus
Suorittaa monikanavaisen työnkulun reittipuheluihin. Se välittää puhelun ID (Salescall VoiceCallId tai puhelintoimittaja ContactId) työnkulun parametreina ja palauttaa edustajan tai jonon reititysohjeen yhteystiedonkulkuun. Service Cloud Voice käyttää oletusarvoisesti valittua numeroa vastaavalle puhelinkanavalle määritettyä Omni-Channel-virtausjonoa (tai varmistusjonoa). Jos valittu numero ei vastaa olemassa olevaa puhelinkanavaa, voit valinnaisesti määrittää uuden numeron, Monikanavan virtauksen ja varmistusjonon tämän API-puhelun syöteparametreiksi.
Service Cloud Voice käyttää reittipuhelujen etusijajärjestystä:
- Käyttää valittua numeroa vastaavat puhelinkanavan Monikanavan virtaus- ja varmistusjonoasetukset. Työnkulku on etusijalla. Jos virtaus epäonnistuu, käytetään varmistusjonoa.
- Käyttää Execute Omniflow API -puhelussa määritettyjä flowDevName- ja fallbackQueue-parametreja.
Päätepiste URI
<instance_url>/palvelut/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
HTTP-menetelmä
POST
Otsikot
Valtuutus: Haltijan <access_token>
Sisältötyyppi: sovellus/json
Parametrit
{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc", "dialedNumber": "##CallId". +18445791189", "flowDevName": "Route_VoiceCall", "varmistusjono": "00G111222333444", "flowInputParameters": { "Input1": "yksi", "Input2": "kaksi" }
- VoiceCallId-parametri on Salescall voiceCallId tai puhelintoimittajan yhteystieto ID.
- Tarkan kuvauksen tämän pyynnön hyväksyneistä parametreista on Salesvoiman virallisessa dokumentaatiossa Kohdassa Parametrit.
Vastaus (onnistui)
{ "data": { "jono": "jonotiedot", "edustaja": "edustajan tiedot" }, "virheet": null, "onnistui": tosi}
AGENT_INFO ja QUEUE_INFO vastaavat CallCenterRoutingMap-kentän Ulkoinen tunnus -kenttää
Vastaus (virheillä)
{ "data": null, "virheet": ["Virhesanoma 1", "Virhesanoma 2"], "onnistui": epätosi }
Tyhjennä reititys
Poistaa äänipuhelun PendingServiceRouting (PSR) -tietueen. Tätä API ei tarvitse kutsua useimmissa skenaarioissa; PSR-tietue poistetaan automaattisesti, kun puhelua ei enää reititetä. Joissakin skenaarioissa, kuten vastaamattomissa tai hylätyissä puheluissa, kun käytät kumppanipuhelinjärjestelmiä, joissa sinun on nimenomaisesti soitettava tähän API PSR-tietueen tyhjentämiseksi.
Päätepiste URI
<instance_url>/palvelut/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
HTTP-menetelmä
POST
Otsikot
Valtuutus: Haltijan <access_token>
Sisältötyyppi: sovellus/json
Parametrit
{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc" }
- VoiceCallId-parametri on Salescall voiceCallId tai puhelintoimittajan yhteystieto ID.
- Tarkan kuvauksen tämän pyynnön hyväksyneistä parametreista on Salesvoiman virallisessa dokumentaatiossa Kohdassa Parametrit.
Vastaus (onnistui)
{ "data": { "tila": "Onnistui" }, "virheitä": null, "onnistui": tosi}
Vastaus (virheillä)
{ "data": null, "virheet": ["Virhesanoma 1", "Virhesanoma 2"], "onnistui": epätosi }
Puhelinnumeron muunnokset
Service Cloud Voicen ja Webex Contact Center väliset erilaiset vuorovaikutukset määräytyvät puhelinnumeron muunnosten perusteella. Kansainvälisten erojen ja asiakaskohtaisten sovellusten vuoksi tarvitaan mukautettava työkalu, jolla puhelinnumeroita voidaan siirtää A-muodosta B-muotoon.
Service Cloud Voice -ratkaisun Webex Contact Center poistaa automaattisesti kaikki merkit paitsi numerot, hashtagit (#), tähdet (*), pilkut (,) ja plusmerkkien (+) merkit. Se poistaa myös ensimmäisen esiintymän (0). Tämä tehdään , ennen kuin puhelinnumeron muunnokset otetaan käyttöön.
Tässä oppaassa kuvataan puhelinnumeron muunnosten määritys.
Kentät
Puhelinnumeron muunnokset tallennetaan Nimen ja arvon kenttiin. Tällöin voit määrittää rajattoman määrän sääntöjä ominaisuutta kohti.
Määritykset tallennetaan JSON-merkkijonona.
Huomaa, että kenoviivat on karkattava, esim. \d+ muuttuu \\d+.
{"Poista kaikki merkit paitsi numerot^[1,17]->[^\\d]+","Sisäiseen numeroon^[7,17]->(\\d{7})(\\d{4})->$2"}
Kentässä Nimi ei teknisesti ole käytössä. Siihen on lisätty ihmisen luettava merkkijono, jotta säännön tarkoitus voidaan nopeasti tunnistaa. Hyviä nimiä ovat esimerkiksi: poista kaikki etunollat, Lisää etu plusmerkki ja niin edelleen.
Muunnossääntöjen luominen
Säännöt annetaan tavallisina ilmaisuina. Tarkempi: Säännöllisten ilmaisujen JavaScript-käyttöönotto.
Hyvä tapa aloittaa on lukea Rek. RegExp-asiakirja MDN-Web-dokumentaasista.
Monimutkaisten säännöllisten ilmaisujen luominen on kuitenkin usein hankalaa. Tämän vuoksi lisäsimme lisäsyntaksin, jotta määritykset ovat mahdollisimman helppoja.
Seuraavassa kuvassa on puhelinnumeron muunnossäännön yleinen syntaksi:
Predikaatti
Predikaattia käytetään määrittämään ajanjakso, joka määrittää vastaavan numeron pituuden.
Edellä oleva predikaatti määrittää, että kaikki numerot, joiden pituus on 7 - 11 merkkiä (mukaan lukien reunat + välilyönnit), vastaavat toisiaan.
Predikaatit vastaavat aina alkuperäisen numeron pituutta. Tämä auttaa konfiguroinnin vähentämisessä pienentämällä sisäisten / ulkoisten numeroiden sääntöjen kaatosakeriskiä.
Malli
Malli määrittää numeron muodon.
Yllä olevassa mallissa todetaan, että numeron on koostuttava vain numeroista, ja valitaan ne.
Valitsin
Valitsimet määrittävät numeron lopullisen muodon. Jos lisää merkkejä /numeroita, joita ei alun perin ollut, tämä on oikea paikka tehdä se.
Valitsin on numeron rakentamisen viimeinen vaihe. Mallilähdön perusteella valitsin rakentaa uuden numeron.
Esimerkki 1
Seuraavassa esimerkissä näytetään, miten yhteyskeskuksesta vastaanotettu numero siirretään 0319175200-muodossa Sveitsin E164-muotoon +41 31 917 52 00.
Tässä esimerkissä käytetään kahta muunnossääntöä (1. ja 2.)
Tämän esimerkin ensimmäinen sääntö ei itse asiassa muuta numeroa. Jos numero on 1-17 merkkiä pitkä, kaikki muu kuin numerot poistetaan. Koska ei ole merkkiäkään, mikään ei muutu.
Toinen sääntö koskee numeroita, jotka ovat täsmälleen 10 merkkiä pitkiä (alun perin). 0319175200 vastaa, joten sääntö otetaan käyttöön. Malli määrittää, että numeron on alettava yhden numeron (\d{1}) ryhmästä, jonka jälkeen kahden numeron ryhmä (\d{2}) ja kolmen numeron ryhmä (\d{3}) ja niin edelleen.
Valitsin määrittää uuden numeromerkkijonon valitsemalla malliryhmät. Tämä tarkoittaa $2 viittaa ensimmäiseen (\d{2}) ja sisältää siksi 31.
Esimerkki 2
Seuraavassa esimerkissä näytetään, miten yhteyskeskuksesta vastaanotettu numero siirretään muodossa +14693150217 Yhdysvaltain E164-muotoon +1 469 315 0217.
Tässä esimerkissä käytetään kahta muunnossääntöä (1. ja 2.)
- Luku on täsmälleen 12 merkkiä pitkä, joten käytetään sääntöä "Lisää välilyöntejä Yhdysvaltain numeroihin".
- (\+1) sanoo, että numeron on alettava +1:stä. Jos numero on 12 merkkiä pitkä mutta ei aloita +1-merkillä, sääntö peruutetaan eikä mitään muuteta.
- (\d{3}) sanoo, että +1:n perässä on oltava 3 numeroa.
- (\d{3}) sanoo, että viimeisten kolmen numeron perässä on oltava vielä 3 numeroa.
- (\d{4}) sanoo, että viimeisten kolmen numeron perässä on oltava 4 numeroa.
Jos jokin näistä ei täsmää, numeroa ei muuteta.
Niinpä kaikki säännöt koskevat kohtaa "+14693150217". Siksi numero muuttuu arvolla "$1 $2 $3 $4":
- $1 viittaa ryhmään (\+1), Service Cloud Voiceen lähetettävä numero näyttää +1:ltä.
- $2 viittaa ensimmäiseen kahdesta (\d{3}), Service Cloud Voiceen lähetettävä numero näyttää +1 469: ltä.
- $3 viittaa toiseen kahdesta (\d{3}), Service Cloud Voiceen lähetettävä numero näyttää +1 469 315.
- $4 viittaa viimeiselle ryhmälle (\d{4}), Service Cloud Voiceen lähetettävä numero näyttää +1 469 315 0217.
Säännön "$1 $2 $3 $4" korvaavan osan välilyöntejä käytetään suoraan. Joten jos käytät "$1-$2-$3-$4", numero käännettäisiin: +1-469-315-0217
Voit myös poistaa ryhmiä: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->$2 $3 $4 käännetään: 469 315 0217. [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})-> $3 $4 käännetään: 315 0217.
On myös mahdollista muuttaa kansainvälinen yhdysvaltalainen numero paikalliseksi numeroksi, kuten: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->($2) $3-$4.
Sitten saapuva numero "+14693150217" käännetään: (469) 315-0217.
Esimerkki 3
Seuraavassa esimerkissä näytetään, miten yhteyskeskuksesta vastaanotettu numero siirretään +491515555531 saksalaisen E164-muotoon +49 151 5555 531.
Tässä esimerkissä käytetään kahta muunnossääntöä (1. ja 2.)
- Luku on täsmälleen 13 merkkiä pitkä, joten käytetään sääntöä "Lisää välilyöntejä saksalaisiin numeroihin".
- (\+49) sanoo, että numeron on alettava +49:stä. Jos numero on 13 merkkiä pitkä mutta ei aloita +49-merkillä, sääntö peruutetaan eikä mitään muuteta.
- (\d{3}) sanoo, että +49:n perässä on oltava 3 numeroa.
- (\d{4}) sanoo, että viimeisten kolmen numeron perässä on oltava 4 numeroa.
- (\d{3}) sanoo, että viimeisten 4 numeron perässä on oltava 3 numeroa.
Jos jokin näistä ei täsmää, numeroa ei muuteta.
Kaikki säännöt koskevat siis numeroa +491515555531. Siksi numero muuttuu arvolla "$1 $2 $3 $4":
- $1 viittaa ryhmään (\+49), Service Cloud Voiceen lähetettävä numero näyttää +49:ltä.
- $2 viittaa ensimmäiseen kahdesta (\d{3}), Service Cloud Voiceen lähetettävä numero näyttää +49 151: ltä.
- $3 viittaa toiseen kahdesta (\d{4}), Service Cloud Voiceen lähetettävä numero näyttää +49 151 5555.
- $4 viittaa viimeiselle ryhmälle (\d{3}), Service Cloud Voiceen lähetettävä numero näyttää +49 151 5555 531.
Sama koskee sääntöä 1. Voit valita numerosta, mitä käytetään korvaavalla osalla $1 $2 $3 $4.
Esimerkkejä muunnosregexistä
| Kuvaus | Muunnon rek. |
|---|---|
| Poista kaikki merkit paitsi numerot | [1,17]->[^\d]+ |
| Poista kaikki merkit paitsi numerot & + | [1,17]->[^+\d]+ |
| Kuvaus | Muunnon rek. |
|---|---|
| Poista +1 | [12,12]->(.{ 1})(\d{1})(\d{10})->$3 |
| Poista +1 | [10,12]->(^\+1+)(\d+)->$2 |
| Poista +49 | [10,15]->(^\+49+)(\d+)->$2 |
| Poista +49 | [10,15]->(.{ 1})(\d{2})(\d{9})->$3 |
| Poista +41 | [10,13]->(^\+41+)(\d+)->$2 |
| Poista +41 | [10,13]->(.{ 1})(\d{2})(\d{9})->$3 |
| Poista +XX | [10,14]->(^\++)(\d{2})(\d+)->$3 |
| Kuvaus | Muunnon rek. |
|---|---|
| Poista + ja korvaa se nollilla US E164 | [10,12]->(.{ 1})(\d{1})(\d{10})-> 001 $3 |
| Poista +1 ja korvaa se nollalla US E164 | [10,12]->(^\+1+)(\d+)-> 001$2 |
| Poista + ja korvaa se nollilla DE E164 | [12,15]->(.{ 1})(\d{2})(\d{10})-> 0049 $3 |
| Poista +49 ja korvaa se nollilla DE E164 | [10,12]->(^\+49+)(\d+)-> 0049$2 |
| Poista + ja korvaa se nollilla CH E164 | [10,13]->(.{ 1})(\d{2})(\d{9})-> 0041 $3 |
| Poista +41 ja korvaa se nollilla CH E164 | [10,12]->(^\+41+)(\d+)-> 0041$2 |
| Kuvaus | Muunnon rek. |
|---|---|
| Usa:n numero, jossa on tilaa | [12,17]->(\d{1})(\d{3})(\d{3})(\d{4})->+1 $2 $3 $4 |
| Usa:n numero, jossa on tilaa | [12,17]->(\+1)(\d{3})(\d{3})(\d{4})->$1 $2 $3 $4 |
| DE-numero ja välilyönti | [12,17]->(\d{2})(\d{3})(\d{4})(\d{3})->+49 $2 $3 $4 |
| DE-numero ja välilyönti | [12,17]->(\+49)(\d{3})(\d{4})(\d{3})->$1 $2 $3 $4 |
| CH-numero ja välilyönti | [12,17]->(\d{2})(\d{2})(\d{3})(\d{2})(\d{2})->+41 $2 $3 $4 |
| CH-numero ja välilyönti | [12,17]->(\+41)(\d{2})(\d{3})(\d{2})(\d{2})->$1 $2 $3 $4 |
VoiceCall-sivun määritykset
Määritä VoiceCall-nauhoitussivu
VoiceCall-nauhoitussivu on oletusarvoisesti määritetty siten, että siinä on 3-sarakkeen ulkoasu ja seuraavat osat:
- Toiminnot & suositukset
- Puheluun liittyviä huomautuksia
- Puhelutiedot
- Recordings
Komponentteja voi poistaa tai lisätä sivulle yrityksen tarpeiden mukaan. Eri sivuasetteluja voidaan myös käyttää, mutta jotkin osat, kuten puhelun nauhoitussoitin ja keskustelurunko, voivat mahtua vain keskikokoisiin ja suuriin alueisiin mallissa.
Päättämissyy-osan näyttäminen
Päättämissyy-osan on oltava näkyvissä puhelun ja päättämistoiminnon aikana.
Lisää Cisco Päättämissyy -osa VoiceCall-nauhoitussivulle:
- Vedä Cisco Wrap-Up Reason Lightning -web-komponentit Lightning-komponentit-luettelon mukautetulta alueelta VoiceCall-nauhoitussivulle.
- Valitse Tallenna.
- Valitse Aktivoi.
- Valitse Määritä orgioiden oletusasetukseksi.
- Valitse Tallenna.
- Palaa sivulle valitsemalla Tallenna uudelleen ja valitsemalla Edellinen-nuoli .
Cisco Päättämissyy -osa näkyy automaattisesti puhelun ja päättämistoiminnon aikana:
Jos se lisätään sivulle, Cisco Päättämissyy -osa on näkyvissä jokaisessa puhelussa, jos Cisco Contact Center ei ole määritetty päättämisasetusta.
Näytä puhelun nauhoitussoitin
Puhelun nauhoitussoitin tulee näkyviin, jos kyseiseen äänipuheluun on tallennettu nauhoituslinkki.
Lisää Puhelun nauhoitus -osa VoiceCall-nauhoitussivulle seuraavasti:
- Vedä puhelun nauhoitussoittimen Lightning-Web-osa VoiceCall-nauhoitussivulle
- Valitse Tallenna.
- Valitse Aktivoi.
- Valitse Määritä orgioiden oletusasetukseksi.
- Valitse Tallenna.
- Palaa sivulle valitsemalla Tallenna uudelleen ja valitsemalla Edellinen-nuoli.
Webex-järjestelmänvalvojat
Työnkulun määritykset
Ponnahdusikkuna
Ponnahdusikkuna-solmu on saatavilla Webex Contact Center Flow-ruudussa. Sen avulla voidaan käynnistää ponnahdusikkuna Service Cloud Voicessa tai erillisessä ikkunassa.
Lisätietoja tästä toiminnosta on Flow Designer - dokumentaatiossa .
Ponnahdusikkuna erilliseen ikkunaan
Jos haluat avata näytön ponnahdusikkunan erilliseen ikkunaan, Ruutu ponnahdus -solmuun on liitettävä absoluuttinen URL-osoite. QueryParameters liitetään URL-osoitteen hakuparametreinä.
Seuraavia tiloja tuetaan:
- Uusi selain Tab - Avaa aina uuden selaimen Tab.
- Olemassa oleva selain Tab - Ensimmäisessä olemassa olevan selaimen Tab -näytön ponnahdusikkunassa avataan uusi selain Tab. Tab on omistettu Tab myöhemmille olemassa oleville selain Tab -näyttöpaineille, ja URL päivitetään kyseisessä selaimessa Tab.
- Inside Desktop käsitellään samalla tavalla kuin Uusi selain Tab.
Avattu sivu voi estää uudelleenohjauksen. Siinä tapauksessa nykyinen selain Tab -ponnahdusikkuna avautuu uuteen selaimeen Tab.





