V tomto článku
dropdown icon
Přehled
    Kontaktní centrum Webex pro Salesforce Service Cloud Voice
    Předpoklady a omezení
    Licence
    Povolit omnikanál
    Omezení
dropdown icon
Požadavky
    Kódy volnoběhu
dropdown icon
Integrovat
    Instalace
    Instalace a konfigurace Webex Contact Center pro Service Cloud Voice
    Přiřaďte agentům stav(y) přítomnosti
dropdown icon
Konfigurace
    Kontaktní centrum
    Importovat kontaktní centrum
    Konfigurace kontaktního centra
dropdown icon
Přizpůsobit
    Externí klientská aplikace pro integraci kontaktního centra Webex
    Konfigurace a skript kontaktního centra Webex pro vytváření záznamů hlasových hovorů
Oprávnění Salesforce vyžadovaná funkcí uživatele
dropdown icon
Obálka API služby Cloud Voice
    Požadavky
    Použití obalu Service Cloud Voice API
    Získejte žeton Access_
    Provést požadavky
    Vytvořit hlasový hovor (sekce)
    Aktualizovat hlasový hovor
    Spusťte Omni-flow
    Jasné trasování
dropdown icon
Překlady telefonních čísel
    Vytváření pravidel překladu
dropdown icon
Konfigurace stránky VoiceCall
    Konfigurace stránky záznamu hlasových hovorů
    Zobrazit komponentu Důvod závěru
    Zobrazit přehrávač nahrávání hovorů
dropdown icon
Administrátoři Webexu
    Konfigurace toku
Integrace kontaktního centra Webex se službou Salesforce Service Cloud Voice
list-menuV tomto článku
list-menuZpětná vazba?

Webex Contact Center pro Salesforce Service Cloud Voice integruje robustní řešení Cisco CCaaS (Contact Center as a Service) s CRM od Salesforce, což firmám umožňuje spravovat vícekanálové interakce se zákazníky (hlasové, digitální) v rámci rozhraní Salesforce s využitím umělé inteligence Webex pro virtuální agenty, přepis a inteligentní směrování, čímž transformuje agenty na „superagenty“ s jednotnými daty pro lepší zákaznickou zkušenost.

Přehled

Kontaktní centrum Webex pro Salesforce Service Cloud Voice

Webex Contact Center pro Service Cloud Voice je integrační řešení připravené k okamžité instalaci, které přináší výkon Webex Contact Center do omnikanálové konzole agenta Salesforce Service Cloud Voice.

Než budete pokračovat v instalaci, přečtěte si následující část:

abyste se dozvěděli o předpokladech a omezeních služby Salesforce Service Cloud Voice a ujistili se, že vaše organizace Salesforce je připravena k aktivaci a instalaci balíčku Webex Contact Center pro Service Cloud Voice.

Předpoklady a omezení

Předpoklady (podtéma)

Uživatelská rozhraní: Služba Cloud Voice je k dispozici pouze v Salesforce Lightning Experience.

Služba Cloud Voice je k dispozici v těchto edicích.

  • Podnik
  • Bez omezení
  • Vývojář

Licence

  • Zákazníci si musí zakoupit novou doplňkovou licenci A-SF-VOICE pro každého přihlášeného agenta, a to kromě standardních nebo prémiových licencí Flex 3 pro Webex Contact Center. Více informací naleznete v objednávkové příručce Flex 3.

  • Salesforce Voice pro partnerskou telefonii

Než zapnete službu Voice, musíte ve své organizaci nastavit požadované služby.

  • Přejděte na Informace o společnosti > Licence pro sadu oprávnění
    • Zkontrolujte uživatele služby Service Cloud Voice (partnerská telefonie).

      Všechny edice pro vývojáře nyní obsahují 5 licencí pro partnerské telefonie k dispozici pro testování.

  • Případně si to můžete ověřit tak, že v nastavení Salesforce vyhledáte „hlas“ v levém postranním panelu.

    • Pokud se zobrazí „Partnerská telefonní kontaktní centra“, máte licenci SCV.
    • Pokud možnost „Kontaktní centra partnerské telefonie“ není viditelná, pak „Povolit službu Service Cloud Voice“ podle níže uvedených kroků.
      • Přejděte do nastavení Salesforce, vyhledejte a vyberte „Nastavení partnerské telefonie“ a přepněte tlačítko na „Povolit službu Service Cloud Voice“.

      • Povolte Omni-Channel, aby vaši agenti mohli uskutečňovat a přijímat hovory.

Povolit omnikanál

Pokud je ve vaší organizaci již povolena Omni-Channel, tento krok přeskočte.

  1. V Nastavení zadejte do pole Rychlé vyhledávání Nastavení omni-kanálu a poté vyberte Nastavení omni-kanálu.

  2. Vyberte Povolit omnikanál.
  3. Klikněte na možnost Uložit.

Omezení

  • Hlas je k dispozici pouze v režimu Lightning Experience.
  • Hlas je podporován v Service Cloud a Sales Cloud jako doplňková licence.
  • Hlas není podporován v aplikaci Salesforce Mobile ani na iPadu v prohlížeči Safari.
  • Hlas je podporován pouze ve webových prohlížečích Google Chrome, Microsoft Edge (Chromium) a Mozilla Firefox. Pro umožnění jednotného přihlášení (SSO) musí být povoleny soubory cookie.
  • Standardní navigace není podporována.
  • Telefonie je přísně regulovaná, proto se informujte u svého zástupce Salesforce o dostupnosti hlasových služeb ve vašem regionu.

Požadavky

Kódy volnoběhu

Najít kódy nečinnosti

Chcete-li nastavit kódy nečinnosti, postupujte takto:
1

Přihlaste se do portálu pro správu.

2

Přejděte na Kontaktní centrum > PROVOZ NA POČÍTAČI > Idle/Wrap-up Kódy.

3

Ujistěte se, že jsou zobrazeny kódy nečinnosti, jinak klikněte na rozbalovací tlačítko filtru a v horní části stránky vyberte Kód nečinnosti.

4

Kliknutím na kód nečinnosti otevřete zobrazení podrobností. Tam najdete ID kódu nečinnosti.

ID lze zkopírovat a poté použít pro konfiguraci mapování stavu přítomnosti. Jedno z ID musí být použito jako výchozí důvod „Cisco Not Ready Reason“ .

Integrovat

Instalace

Před zahájením instalace si přečtěte část Předpoklady a omezení, kde se dozvíte o předpokladech a omezeních služby Salesforce Service Cloud.

Instalace a konfigurace Webex Contact Center pro Service Cloud Voice

Po získání licence Service Cloud Voice pro partnerskou telefonii se v nabídce Nastavení zobrazí stránka Nastavení partnerské telefonie.

Další informace naleznete v oficiální referenci Salesforce ( přímý odkaz).

1

V nabídce Nastavení zadejte do pole Partner Telephony Setup Rychlé vyhledávání a poté vyberte Nastavení partnerské telefonie.

2

Povolit Zapnout hlasovou komunikaci s partnerskou telefonií.

Stránka Kontaktní centra partnerské telefonie se zobrazí v nabídce Nastavení.

Pokud plánujete nasadit balíček v sandboxu Salesforce, nahraďte část login.salesforce.com v instalačním odkazu řetězcem test.salesforce.com. Upozorňujeme, že tento balíček je z vaší sandboxové organizace odebrán vždy, když vytvoříte novou kopii sandboxu.

Nainstalujte balíček

Instalace balíčku:

1

Otevřete odkaz na balíček a spusťte instalaci.

2

Přihlaste se do organizace Salesforce, kde má být balíček nainstalován.

3

V průvodci instalací vyberte možnost zabezpečení „Instalace pouze pro administrátory“ (1) a klikněte na Instalovat (2).

Určete, kteří uživatelé získají určitá oprávnění k objektům a komponentám, které jsou součástí balíčku Webex Contact Center for Service Cloud Voice. Dále jim udělte tato oprávnění; sady oprávnění, které jsou součástí balíčku Webex Contact Center for Service Cloud Voice, s tímto procesem usnadňují.

Průvodce instalací balíčku – zobrazí se úvodní obrazovka:

Instalační balíček není přímo přístupný přes Salesforce AppExchange. Zákazníci musí v nabídce AppExchange použít tlačítko „Získat nyní“, které otevře kontaktní formulář pro vyžádání instalačního odkazu a aktivace Cisco.

4

Udělte následující sady oprávnění alespoň jednomu uživateli, abyste mohli vytvořit kontaktní centrum:

Contact Center Admin (Partner Telephony).
5

Klikněte na Nastavení | Uživatelé | Uživatelé.

6

Vyhledejte a vyberte uživatele.

7

Přejděte dolů k části „Přiřazení sad oprávnění“.

8

Klikněte na Upravit úkoly

9

Pro administrátory kontaktního centra: přiřadit sadu oprávnění Správce kontaktního centra (partnerská telefonie).

10

Pro agenty kontaktního centra: přiřaďte sadu oprávnění pro agenta kontaktního centra (partnerská telefonie) a sadu oprávnění agenta SCV pro Webex Contact Center.

Nedoporučuje se vybrat možnost Instalovat pro všechny uživatele, protože to udělí všechna oprávnění (čtení, vytváření, úpravy a mazání) ke komponentám a objektům balíčku všem uživatelům, kteří používají vlastní uživatelský profil.

11

Přiřaďte uživatelům licenci k balíčku pro práci s produktem Connects for Service Cloud Voice.

  • Klikněte na Nastavení | Aplikace | Balíčky | Nainstalované balíčky.
  • Klikněte na Spravovat licence vedle nedávno nainstalovaného Webex Contact Center pro Service Cloud Voice.
  • Klikněte na tlačítko Přidat uživatele.
  • Vyberte uživatele, kterým má být licence přiřazena, a klikněte na tlačítko Přidat.

12

Nebo můžete kliknout na Nastavení | Uživatelé | Uživatelé..

13

Vyhledejte a vyberte uživatele.

14

Přejděte dolů k Spravované balíčky.

15

Klikněte na Přiřadit licence.

16

V seznamu vyberte balíček Webex Contact Center pro Service Cloud Voice.

17

Klikněte na tlačítko Přidat.

18

Vytvořte Stavy přítomnosti pro definování, které servisní kanály jsou přiřazeny různým stavům. Agenti se mohou do Omni-Channel přihlásit s různými statusy v závislosti na druhu práce, kterou mají nárok přijmout.

19

V Nastavení zadejte do pole Rychlé hledání Presence Statuses a poté vyberte Stavy dostupnosti.

20

Klikněte na tlačítko Nový. Vytvořte alespoň jeden stav „Online“ a jeden „Zaneprázdněn“.

  • Vytvořte pro RONA vyhrazený stav „Zaneprázdněn“. Konfiguraci přítomnosti lze použít k automatickému nastavení stavu Omni-Channel na určený stav, kdykoli dojde k RONA na straně CTI nebo v rámci Salesforce.
  • Pokud konfigurujete stav RONA v rámci konfigurace přítomnosti, ujistěte se, že nepoužíváte výchozí konfiguraci přítomnosti. Webex Contact Center pro Service Cloud Voice v současné době nenačítá stav RONA nakonfigurovaný ve výchozí konfiguraci.

Přiřaďte agentům stav(y) přítomnosti

1

V Nastavení zadejte do pole Rychlé hledání možnost Sady oprávnění a poté vyberte možnost Sady oprávnění.

2

Kliknutím otevřete Sada oprávnění pro partnerskou telefonii.

3

Klikněte na Stavy dostupnosti služeb Přístup.

4

Klikněte na Upravit.

5

V seznamu Dostupné servisní přítomnosti vyberte dříve vytvořený stav (stavy) přítomnosti a kliknutím na tlačítko Přidat je přidružte k sadě oprávnění. Agenti, kteří jsou přiřazeni k této sadě oprávnění, se mohou přihlásit do Omni-Channel s jakýmkoli stavem přítomnosti, který mají k dispozici.

6

Klikněte na možnost Uložit.

7

Na stejné stránce klikněte na Spravovat úkoly. Poté klikněte na Přidat přiřazení v pravém horním rohu, vyberte požadovaného uživatele, klikněte na Další, vyberte Možnost vypršení platnosti pro přiřazené uživatele (volitelné) a poté klikněte na Přiřadit.

Služba Cloud Voice používá pro práci se záznamem VoiceCall externí doménu. Následující adresy URL je nutné přidat do „Nastavení vzdáleného webu“ v nastavení ( kliknutím sem otevřete oficiální dokumentaci):

Příklad: Jak najít URL instance.

8

Po přihlášení se podívejte na URL adresu v adresním řádku prohlížeče. URL adresa instance je část před „.my.salesforce.com“ nebo „.salesforce.com“ nebo „.lightning.force.com“. Například pokud je vaše URL adresa https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/,, pak je URL adresou vaší instance „orgfarm-54a38e30ad-dev-ed.develop“.

Příklad:

URL původní organizace: https://cisco.lightning.force.com

Příklad: URL adresa k přidání:

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

9

Aby agent mohl používat Service Cloud Voice, je v aplikaci Lightning Service Console vyžadována položka Omni-Channel Utility.

  • V nabídce Nastavení zadejte do pole Rychlé hledání možnost Aplikace a poté vyberte Správce aplikací.
  • Klikněte na rozevírací seznam vedle aplikace Konzola služeb nebo aplikace, kterou chcete použít, a poté klikněte na Upravit.
  • V části Nastavení aplikace klikněte na Položky nástrojů (pouze pro počítače).
  • Klikněte na Přidat užitnou položku.
  • V modálním okně vyhledejte Omni-Channel.
  • Klikněte na Omni-kanál.
  • Klikněte na Uložit a ukončete Správce aplikací.

Oficiální referenci od Salesforce naleznete kliknutím na tlačítko Pojďme to udělat, které otevře stránku Konfigurace agentského prostředí pro Service Cloud Voice s partnerskou telefonií na portálu nápovědy Salesforce ( přímý odkaz).

10

V nabídce Nastavení zadejte do pole Rychlé vyhledávání Nastavení partnerské telefonie a poté vyberte Nastavení partnerské telefonie.

11

Přejděte dolů do sekce 5 Další nastavení hlasu.

12

Abyste mohli povolit ochranu ClickJack pro stránky Visualforce se zakázanými záhlavími při práci se softwarovým telefonem v Lightning Experience, musíte kromě adresy URL instance Salesforce přidat jako důvěryhodné domény domény, ze kterých se softwarový telefon a vlastní panely nástrojů načítají.

Tato nastavení a seznam důvěryhodných domén naleznete v sekci Nastavení | Zabezpečení | Nastavení relace

Chcete-li načíst správnou doménu Visualforce, přejděte do sekce Nastavení | Vlastní kód | Stránky Visualforce a klikněte na tlačítko Náhled pro CiscoScvMainWxCC. Salesforce může automaticky přesměrovávat na jinou URL adresu v závislosti na konfiguraci organizace Salesforce. Zkopírujte URL adresu a přidejte ji do seznamu Trusted Domains for Inline Frames s výběrem typu IFrame „Visualforce Pages“.

Příklad: MyDomainName--cisco_wxcc_scv.vf.force.com

Chcete-li získat doménu instance Salesforce, zkopírujte URL zobrazenou v adresním řádku prohlížeče a přidejte ji do seznamu Seznam důvěryhodných domén pro vložené rámce s výběrem Stránky Visualforce jako typ IFrame.

Příklad: MyDomainName.lightning.force.com

Pokud ve vaší organizaci nemáte nasazenou službu Moje doména, formát vaší URL adresy se liší. Pokud máte nasazenou službu Moje doména a ve vaší organizaci nejsou povoleny rozšířené domény, formát vaší adresy URL se liší. Pokud nejsou povoleny rozšířené domény, ovlivní tento formát také nastavení Stabilizovat adresy URL v souborech Visualforce, Experience Builder, Site.com Studio a v souborech obsahu Moje doména. Podrobnosti naleznete v části Formáty adres URL mé domény v nápovědě k Salesforce.

Nastavení ochrany ClickJack a důvěryhodných domén pro Lightning Experience

13

Aby se během hovorů zobrazovaly ovládací prvky nahrávání, agenti potřebují oprávnění aplikace Control Call Recording.

Chcete-li jej přiřadit, přidejte jej do sady oprávnění vytvořené v kroku Stavy přítomnosti.

  • Otevřete sadu oprávnění.
  • Klikněte na odkaz Oprávnění aplikace.
  • Klikněte na tlačítko Upravit.
  • Přidejte oprávnění pro volací centrum Ovládání nahrávání hovorů a uložte.

Konfigurace

Kontaktní centrum

Definiční soubor kontaktního centra určuje sadu polí a hodnot, které se používají k definování kontaktního centra v Salesforce pro konkrétní systém CTI. Salesforce používá definiční soubory kontaktního centra k podpoře integrace s více dodavateli systémů CTI.

Další informace naleznete v oficiální dokumentaci Salesforce ( přímý odkaz).

Importovat kontaktní centrum

Stáhněte si nejnovější verzi Kontaktního centra zde.

Aktualizace z beta verze: Tato příručka popisuje čistou instalaci verze General Availability (GA) integrace Webex Contact Center pro Salesforce Service Cloud Voice.

Pokud upgradujete z beta verze integrace, nepoužívejte znovu existující záznam z centra kontaktů partnerů. Místo toho:

  1. Importujte soubor XML kontaktního centra partnerů, který je součástí verze GA.
  2. Vytvořte nový záznam kontaktního centra partnerů pomocí importovaného souboru XML.
  3. Aktualizujte konfiguraci, abyste mohli používat nově vytvořené kontaktní centrum pro partnery.

Soubor XML kontaktního centra partnerů GA obsahuje aktualizované konfigurační hodnoty, včetně správné adresy URL konektoru a dalších metadat. Opětovné použití záznamu kontaktního centra partnerů vytvořeného z beta verze XML může zachovat zastaralé konfigurační hodnoty a zabránit správnému fungování integrace.

1

V Nastavení zadejte do pole Rychlé vyhledávání] Kontaktní centra partnerské telefonie a poté vyberte Kontaktní centra partnerské telefonie.

Zobrazí se seznam existujících (pokud existují) kontaktních center.
2

Klikněte na Vytvořit kontaktní centrum na pravé straně stránky.

3

Jako poskytovatele telefonie vyberte Webex Contact Center. Poté klikněte na tlačítko Další.

Otevře se prohlížeč souborů.
4

Vyberte soubor .xml, který obsahuje definici vašeho kontaktního centra.

5

Klikněte na Otevřít.

Soubor je importován.
6

Zkontrolujte, zda se vaše kontaktní centrum zobrazuje v seznamu kontaktních center.

Konfigurace kontaktního centra

1

V Nastavení zadejte do pole Rychlé vyhledávání] Kontaktní centra partnerské telefonie a poté vyberte Kontaktní centra partnerské telefonie.

2

Klikněte na dříve importované kontaktní centrum.

3

Klikněte na Upravit.

Tabulka 1. Podrobnosti o kontaktním centru
PolePopis
Zobrazované jméno Toto je název kontaktního centra, který se zobrazí v seznamu dostupných kontaktních center. Stejný soubor definice kontaktního centra (.xml) lze importovat vícekrát a přiřadit mu různé zobrazované názvy.
Veřejný klíč

Pro používání hlasových funkcí je vyžadován certifikát s veřejným a soukromým klíčem. Pro získání soukromého klíče je možné vygenerovat certifikát s vlastním podpisem, vygenerovat certifikát podepsaný certifikační autoritou nebo přímo importovat soubory úložiště klíčů Java (JKS) nebo soubory úložiště klíčů Bouncy Castle FIPS (BCFKS) pomocí tlačítka Importovat z úložiště klíčů.

Jakmile je certifikát vygenerován:

  • Klikněte na štítek Certifikát.
  • Klikněte na Stáhnout certifikát.
  • Otevřete stažený certifikát v textovém editoru.
  • Zkopírujte jeho obsah do pole Veřejný klíč v Kontaktním centru.

Požadováno Ano

Jedinečný název certifikátu

Unique Name certifikátu s vlastním podpisem vytvořeného pro veřejný klíč.

Požadováno Ano

ID stavu připravenosti
  • Otevřete stránku Stavy přítomnosti v Nastavení.
  • Klikněte na stav Online a zkopírujte jeho ID Salesforce z adresního řádku.
  • Vložte ID do tohoto pole.

Požadováno Ano

ID stavu „Nepřipraveno“
  • Otevřete stránku Stavy přítomnosti v Nastavení.
  • Klikněte na stav Zaneprázdněn a zkopírujte jeho ID Salesforce z adresního řádku.
  • Vložte ID do tohoto pole.

Požadováno Ano

Výchozí důvod pro nepřipravenost zařízení Cisco

ID kódu nečinnosti Cisco, které se používá jako výchozí kód nečinnosti v případě, že pro určitý stav přítomnosti není k dispozici mapování.

Požadováno Ano

Chcete-li zkontrolovat nakonfigurovaná ID kódů nečinnosti, podívejte se do části Kódy nečinnosti.

Mapování stavu přítomnosti

Používá se k mapování stavů Salesforce Omni Presence na kódy důvodu stavu Cisco Ready a Not Ready.

Je nutné přidat stavy Kód nečinnosti :

  • Otevřete stránku Stavy přítomnosti v Nastavení.
  • Klikněte na jeden ze stavů Zaneprázdněn a zkopírujte jeho ID Salesforce z adresního řádku. ID stavu dostupnosti začínají znakem 0N5, například 0N51X0000000AUT.
  • Vložte ID do tohoto pole, za nímž následuje čárka a ID kódu nečinnosti Cisco.
  • Jedno nebo více mapování Busy lze přidat oddělením čárkou.

Aby se předešlo problémům se synchronizací, musí být v mapování nakonfigurován také Default Not Ready ID.

Pokud jste v rámci Konfigurace přítomnosti [] nakonfigurovali stavy pro ] Odmítnout a Časový limit pro odeslání, přidejte je také do mapování s odpovídajícím stavem Cisco Not Ready.

Formát:

  • Mapování zaneprázdněnosti: busyPresenceID1,ciscoAuxCodeID1
  • Výchozí mapování nepřipraveno: defaultNotReadyPresenceID,ciscoDefaultNotReadyAuxCodeID
  • Online mapování: onlinePresenceId,0

Každé kompletní mapování oddělte středníkem.

Požadováno Ano

Zde je příklad vyplněných kódů nečinnosti pro oběd, schůzku a přestávku.

Proměnná volání pro ID hlasového volání

Proměnná Call používaná k uložení ID aktuálního hlasového hovoru. Používá se ke správné aktualizaci stavu volání.

Formát: Název proměnné, jak je nakonfigurován v aplikaci Webex Contact Center Flow. Například SCV_VoiceCallRecordId

Požadováno Ano

Výchozí hodnota: SCV_VoiceCallRecordId

Pokud jste zkombinovali ID záznamu hlasového hovoru a klíč volání dodavatele do jedné proměnné toku, můžete v tomto poli nakonfigurovat její název. Viz také proměnná Flow pro ID záznamu hlasového hovoru a klíč volání dodavatele.

Proměnná volání pro klíč volání dodavatele

Proměnná volání používaná k uložení klíče volání dodavatele aktuálního hlasového hovoru. Používá se k otevření správného záznamu hlasového hovoru.

Formát: Název proměnné, jak je nakonfigurován v aplikaci Webex Contact Center Flow. Například SCV_VendorCallKey

Požadováno Ano

Výchozí hodnota: SCV_VendorCallKey

Pokud jste zkombinovali ID záznamu hlasového hovoru a klíč volání dodavatele do jedné proměnné toku, můžete toto pole ponechat prázdné a v poli „Proměnná hovoru pro ID hlasového hovoru“ nakonfigurovat název proměnné toku s ID záznamu hlasového hovoru a klíčem volání dodavatele. Viz také Proměnná Flow pro ID záznamu hlasového hovoru a klíč volání dodavatele.

Překlad vytáčeného telefonního čísla

Pravidla pro překlad telefonních čísel, která se na číslo použijí před jeho vytočením.

Viz Překlady telefonních čísel

Požadováno Ne

Region kontaktního centra Webex

Tenant se používá k určení regionu kontaktního centra Webex. Najdete ji v URL adrese portálu kontaktního centra Webex, vývojářského portálu nebo počítače. Například devportal.wxcc-eu2.cisco.com používá oblast eu2.

Formát: eu2

Požadováno Ano

Regiony kontaktního centra Webex a odpovídající řetězce:

  • USA: us1
  • Kanada: ca1
  • Velká Británie: eu1
  • Německo: eu2
  • Austrálie: anz1
  • Singapur: sg1
  • Japonsko: jp1
Doména WebRTC kontaktního centra Webex

Doména se používá k navázání správného WebRTC připojení. Použijte umístění vašeho klienta Webex Contact Center:

  • USA: rtw.prod-us1.rtmsprod.net
  • ANZ: rtw.prod-as1.rtmsprod.net
  • CA: rtw.prod-ca1.rtmsprod.net
  • SMÍRČÍ SOUDCE: rtw.prod-ja1.rtmsprod.net
  • EU1: rtw.prod-uk1.rtmsprod.net
  • EU2: rtw.prod-gm1.rtmsprod.net

Požadováno Ano pro WebRTC

Povolit přepis WCCAI

Používá se k povolení nebo zakázání transkripce WCCAI.

Formát: True nebo False

Požadováno Ne

Výchozí hodnota: False

Uložit odkaz na nahrávku

Používá se k uložení odkazu na záznam hovoru Webex do záznamu hlasového hovoru.

Formát: True nebo False

Požadováno Ne

Výchozí hodnota: True

4

V dolní části stránky Kontaktní centrum klikněte na tlačítko Přidat v části Uživatelé kontaktního centra.

5

Klikněte + vedle uživatelů, kteří mají přístup k otevřenému Kontaktnímu centru.

V tomto seznamu se zobrazují pouze uživatelé s nastaveným oprávněním Contact Center Agent (Partner Telephony), kteří ještě nebyli přiřazeni k jiným kontaktním centrům.

Přizpůsobit

Externí klientská aplikace pro integraci kontaktního centra Webex

Konfigurace aplikace externího klienta pro Webex Contact Center Salesforce Connector

Aby bylo možné plně využít Service Cloud Voice, lze proces volání v kontaktním centru upravit tak, aby se vytvořil záznam hlasového hovoru a aby se během hovoru na IVR spustil proces Salesforce Omni-Channel.

Vytvořit certifikát

Ujistěte se, že jste již vytvořili digitální certifikát v souladu s bezpečnostními zásadami vaší organizace.

Chcete-li vygenerovat digitální certifikát, podívejte se do dokumentace Salesforce na adrese https://developer.salesforce.com/docs/atlas.en-us.voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm.

Příklad

openssl genrsa -des3 -passout pass: -out server.pass.key 2048
openssl rsa -passin pass: -in server.pass.key -out server.key
rm server.pass.key
openssl req -new -key server.key -out server.csr

    Country Name (2 letter code) [AU]:CH
    State or Province Name (full name) [Some-State]:
    Locality Name (eg, city) []:
    Organization Name (eg, company) [Internet Widgits Pty Ltd]:
    Organizational Unit Name (eg, section) []:
    Common Name (e.g. server FQDN or YOUR name) []:
    Email Address []: my-api-user@my-example-org.com
    Please enter the following 'extra' attributes
    to be sent with your certificate request
    A challenge password []:
    An optional company name []:

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

server.crt => Certifikát pro aplikaci Salesforce External Client

server.key => Soukromý klíč pro Salesforce Connector v Webex Control Hub

Sada oprávnění pro uživatele integrace SCV

Následující sada oprávnění uděluje přístup ke třídám Apex používaným službou Connects for SCV pro integraci s toky IVR v Contact Center a službou Webex Contact Center for Salesforce for SCV.

Následuje příklad konfigurace a popis minimálních požadovaných oprávnění pro kontaktní centrum. / Integrace IVR bude fungovat.

  • V Nastavení přejděte na Uživatelé | Sady oprávnění.
  • Klikněte na tlačítko Nový.
    • Zadejte například štítek: Přístup IVR k kurzům SCV Apex
    • Název API se vyplní automaticky.
    • Licence: Žádné
    • Klikněte na tlačítko Uložit.
  • Otevře se nová sada oprávnění.
  • Přejděte na Přístup ke třídě Apex.
  • Klikněte na tlačítko Upravit a přidejte následující třídy Apex:
    • cisco_wxcc_scv.ServiceRouting
  • Přejděte na Systémová oprávnění.
  • Klikněte na tlačítko Upravit a povolte následující oprávnění:
    • Služby Apex REST
    • API povoleno

Minimální přístup – integrace pouze s API

Tento profil se používá k integraci s Webex Contact Center for Salesforce pro SCV k vytváření záznamů hlasových hovorů a spouštění Omni-Flow z IVR toku.

Následuje příklad konfigurace a popis minimálních požadovaných oprávnění pro kontaktní centrum. / Integrace IVR bude fungovat.

Toto je klon profilu Minimální přístup – Integrace pouze s API.

  • V Nastavení přejděte na Uživatelé | Profily.
  • V seznamu profilů vyhledejte profil Minimální přístup – integrace pouze s rozhraním API.
  • Kliknutím na název profilu otevřete profil Minimální přístup – integrace pouze s rozhraním API.
  • V profilu Minimální přístup – Integrace pouze s API klikněte na tlačítko Klonovat.
  • Zadejte nový název profilu, například: Integrace SCV.
  • Klikněte na tlačítko Uložit.
  • Otevře se nový profil.
  • Ověřte, zda má váš profil Minimální přístup – Integrace pouze s API všechna oprávnění odebrána.
  • Přejděte na Systémová oprávnění.
  • Ujistěte se, že jsou povolena následující oprávnění:
    • API povoleno
    • Uživatel pouze s API

Uživatel integrace SCV

Následuje příklad konfigurace a popis minimálních požadovaných oprávnění pro kontaktní centrum. / Integrace IVR bude fungovat. Pro uživatele integrace SCV není vyžadována žádná licence Salesforce Service Cloud Voice ani licence Webex Contact Center for Salesforce for SCV.

  • V Nastavení přejděte na Uživatelé | Uživatelé.
  • Klikněte na tlačítko Nový uživatel.
    • Zadejte křestní jméno, příjmení a všechna ostatní povinná pole.
    • Uživatelská licence: Integrace Salesforce
    • Profil: vyberte profil vytvořený v předchozím kroku („profil integrace SCV“, klon profilu Minimální přístup – integrace pouze s API)
  • Klikněte na tlačítko Uložit.
  • Otevřete nový záznam uživatele.
  • Přiřaďte dříve vytvořenou sadu oprávnění („Přístup IVR k třídám SCV Apex“).
  • Přiřazení licence sady oprávnění Integrace Salesforce API.
Vytvoření externí klientské aplikace Salesforce
Vytvoření nové aplikace externího klienta

Existují dvě možnosti, jak propojit data Salesforce s aplikacemi třetích stran. JakPřipojené aplikace, takExterní klientské aplikacejsou frameworky pro integraci dat. Externí klientské aplikace představují novou generaci propojených aplikací.

Konfigurace aplikace Salesforce External Client App, kterou používá kontaktní centrum Cisco Webex:

  1. Z nabídky Nastavenípřejděte naAplikace | Externí klientské aplikace | Správce aplikací externích klientů.
  2. Klikněte naNová externí klientská aplikace.
  3. Externí klientská aplikace – základní informace
    • Název externí klientské aplikace: WxCC - SCV
    • Název API: WxCC_SCV
    • Kontaktní e-mail: < your email >
    • Stát distribuce: vyberte Místní

    Základní informace

    Externí klientská aplikace – API (povolit nastavení OAuth)

    • Vybrat: Povolit OAuth
    • Nastavení aplikace
    • Zpětné volání URL: http://localhost:1717/OauthRedirect as ukázková adresa URL pro zpětné volání
    • Rozsahy OAuth
    • Vyberte rozsahy OAuth:
    • Správa uživatelských dat prostřednictvím API (API)
    • Provádět požadavky kdykoli (refresh_token, offline_access)

    API (Povolit nastavení oAuth)

    Povolení toku

    • Vybrat: Povolit tok nosičů JWT
    • Klikněte na Nahrát soubory a nahrajte souborserver.crt, který obsahuje váš digitální certifikát.

    Povolení křehkých ploch

    Zabezpečení

    Zrušte zaškrtnutí možnosti Vyžadovat tajný kód pro tok webového serveru.

    Zabezpečení

  4. Klikněte na tlačítkoVytvořit.
  5. Změňte na Záložka Zásady a poté klikněte na tlačítkoUpravit.
  6. Zásady – Zásady OAuth
    • Zásady pro pluginy
      • Povolení uživatelé: Vyberte uživatele schválené správcem, kteří jsou předem autorizováni
      • Potvrdit změnu
    • Autorizace aplikace
      • Zásady pro obnovení tokenů: vyberte Okamžitě vypršit platnost obnovovacího tokenu
      • Uvolnění IP: vyberte Vynutit omezení IP adres

    Zásady OAuth

  7. Zásady – Zásady aplikací
    • Úvodní stránka – žádná
    • Vybrat sady oprávnění – Přiřaďte dříve vytvořenou sadu oprávnění („Přístup IVR k třídám SCV Apex“)

    Zásady aplikací

  8. Klikněte na možnost Uložit.
  9. Změňte na Nastavení karty.
    • V části Nastavení OAuth klikněte na tlačítkoKlíč zákazníka a Tajný klíč; počkejte na e-mail a ověřte svou totožnost. Na nové kartě prohlížeče se otevře obrazovka s údaji o spotřebiteli.

      Nastavení OAuth

    • Klikněte na Kopírovat a uložteklíč spotřebitele. Klíč zákazníka se později použije k vytvoření konektoru Salesforce v ovládacím centru Webex Contact Center. 

      Název aplikace externího klienta

Konfigurace a skript kontaktního centra Webex pro vytváření záznamů hlasových hovorů

Abyste plně využili hodnotu služby Salesforce Service Cloud Voice, je nutné upravit tok hovorů v aplikaci Webex Contact Center tak, aby se záznam hlasového hovoru v aplikaci Service Cloud Voice vytvořil ihned po příchodu hovoru do kontaktního centra.

Pro rozhodování o směrování a automatizaci v Salesforce lze spustit volitelný Omni-Flow.

Podrobnosti o použitých rozhraních API naleznete v dokumentu Service Cloud Voice API Wrapper.

Požadavky

Aby bylo možné používat Service Cloud Voice API Wrapper, musí být nakonfigurována externí klientská aplikace Salesforce pro integraci IVR.

Konfigurace konektoru Salesforce v centru Webex Control Hub

Nastavte konektory Salesforce Integration Connectors pro Webex Contact Center, jak je popsáno v článku na adrese https://help.webex.com/en-us/article/7fuy63/Set-Up-Integration-Connectors-for-Webex-Contact-Center#id_133211.

1

Přihlaste se do své zákaznické organizace na adrese https://admin.webex.com a přejděte do sekce Služby. > Kontaktní centrum > Nastavení nájemce > Integrations>Connectors.

2

Na kartě Salesforce klikněte na Nastavit nebo Přidat konektor.

  • ID klienta: Klíč spotřebitele externí klientské aplikace
  • ID e-mailu Salesforce: Uživatelské jméno Salesforce pro „integraci SCV“ (viz Uživatel integrace SCV)
  • Adresa URL: pro produkční použití https://login.salesforce.com nebo pokud nastavujete dev/sandbox použít https://test.salesforce.com
  • Soukromý klíč: obsah souboru server.key

DŮLEŽITÉ: ZAJIŠTĚNÍ BEZPEČNOSTI PRAVIDELNOU OBMĚNOU TAJEMSTVÍ

Pro zajištění bezpečnosti integrací pravidelně měňte svůj soukromý klíč a certifikát.

Aktualizujte soukromý klíč v konektoru kontaktního centra ve Webex Huba certifikát v aplikaci externího klienta v Salesforce.

Tip pro řešení problémů

Po kliknutí na tlačítko Hotovo, pokud se konektor neuloží:

  • Zkontrolujte, zda máte nějaká volná místa before/after vaše záznamy.
  • Ujistěte se, že váš soukromý klíč (server.key) odpovídá vašemu server.crt. Pokud zakládáte více organizací a přepínáte certifikáty, nebudou fungovat.
  • Ujistěte se, že váš Server.key začíná na . ----- Begin RSA Private Key -----

Hlavní tok kontaktního centra Webex

Tabulka 2. Proměnná průtoku
Proměnná průtokuPopis
Proměnná toku pro ID záznamu hlasového hovoru Jedinečné ID pro identifikaci hovoru. Vyžadováno k vytvoření záznamu hlasového hovoru.

Formát: wxcc_<Interaction Id>

Příklad: wxcc_fc4ec7d8-4c91-49aa-b764-081fbba344a8

  • Jméno: SCV_Klíč volání dodavatele
  • Typ: Řetězec
  • Zpřístupnit agenta: Povoleno
Lokální proměnná pro čas zahájení volání

Používá se k vytvoření záznamu hlasového hovoru a při aktualizaci hlasového hovoru.

  • Jméno: SCV_Čas zahájení volání
  • Typ: Řetězec
  • Zpřístupnit agenta: Ne
Lokální proměnná pro frontu name/id

Vráceno funkcí Spuštění Omni Flow, používá se pro směrování hovorů.

Tato proměnná je vyžadována pouze při použití příkazu Execute Omni Flow.

  • Jméno: SCV_OmniFlowQueue
  • Typ: Řetězec
  • Zpřístupnit agenta: Ne
Lokální proměnná pro agenta name/id

Vráceno funkcí Spuštění Omni Flow, používá se pro směrování hovorů.

Tato proměnná je vyžadována pouze při použití příkazu Execute Omni Flow.

  • Jméno: SCV_OmniFlowAgent
  • Typ: Řetězec
  • Zpřístupnit agenta: Ne

Přehled hlavního toku

  1. Generovat klíč volání dodavatele
  2. Nastavení času zahájení hovoru
  3. HTTP požadavek: Vytvořit záznam hlasového hovoru
  4. Vyhodnocení HTTP odpovědi pro vytvoření záznamu hlasového hovoru
  5. Zpracování chyb při vytváření záznamu hlasového hovoru
  6. HTTP požadavek: Spusťte Omni Flow
  7. Vyhodnocení HTTP odpovědi pro spuštění Omni Flow
  8. Ošetření chyb pro spuštění Omni Flow
  9. Pokračovat ve směrování hovorů
Tabulka 3. Hlavní tok
TokPopis
Generovat klíč volání dodavatele

Každý hovor zpracovaný v Service Cloud Voice vytvoří záznam hlasového hovoru v Salesforce a vyžaduje jedinečné ID s názvem Vendor Call Key. U záznamů hlasových hovorů vytvořených v aplikaci Webex Contact Center musí být klíč volání dodavatele definován v toku WxCC a poté předán spolu s voláním agentovi pomocí proměnné toku.

Hodnota vendorCallKey musí splňovat následující pravidla:

  • Hodnota musí být < = Délka 255 znaků.
  • Hodnota může obsahovat alfanumerické znaky a podtržítko (_), pomlčku (-) a tečku (.).
  • Hodnota musí začínat písmenem, nesmí obsahovat mezery, nesmí končit podtržítkem a nesmí obsahovat dvě po sobě jdoucí podtržítka.

  • Popisek aktivity: Generate_Klíč volání dodavatele
  • Název proměnné: SCV_Klíč volání dodavatele
  • Typ proměnné: Řetězec
  • Hodnota proměnné - Nastavená hodnota: wxcc_{{NewPhoneContact.InteractionId}}

Nastavení času zahájení hovoru

Časové razítko UTC pro zahájení hovoru. Toto časové razítko se používá k vytvoření záznamu hlasového hovoru a k aktualizaci záznamu hlasového hovoru, pokud volající zavěsí před přesměrováním k agentovi.

  • Popisek aktivity: Nastavit čas zahájení hovoru
  • Proměnná: SCV_Čas zahájení volání
  • Hodnota proměnné - Nastavená hodnota: {{now() | replace({'[UTC]': ''})}}
HTTP požadavek: Vytvořit záznam hlasového hovoru

Tento krok je vyžadován pro každý hovor. Po vytvoření záznamu hlasového hovoru musí být ID záznamu hlasového hovoru předáno spolu s voláním agentovi v proměnné spolu s klíčem volání dodavatele. Nakonfigurujte použitou proměnnou v konfiguraci kontaktního centra v aplikaci Service Cloud Voice.

Nastavení HTTP požadavků
  • Popisek aktivity: VytvořitHlasovýCall
  • Použít ověřený koncový bod: Povoleno
  • Konektor: Konektor Salesforce vytvořený v předchozím kroku
  • Cesta požadavku: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Metoda: POST
  • Typ obsahu požadavku: Application/JSON

HTTP požadavek: Vytvořit záznam hlasového hovoru

Tento krok je vyžadován pro každý hovor. Po vytvoření záznamu hlasového hovoru musí být ID záznamu hlasového hovoru předáno spolu s voláním agentovi v proměnné spolu s klíčem volání dodavatele. Nakonfigurujte použitou proměnnou v konfiguraci kontaktního centra v aplikaci Service Cloud Voice.

Nastavení HTTP požadavků

  • Popisek aktivity: VytvořitHlasovýCall
  • Použít ověřený koncový bod: Povoleno
  • Konektor: Konektor Salesforce vytvořený v předchozím kroku
  • Cesta požadavku: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Metoda: POST
  • Typ obsahu požadavku: Application/JSON

Tělo požadavku

Při vytváření záznamu hlasového hovoru můžete také aktualizovat vlastní pole v záznamu hlasového hovoru s údaji o hovoru. Níže jsou uvedeny dva příklady těla požadavku, jeden se všemi povinnými poli, ale bez aktualizace vlastních polí, a jeden s vlastními poli.

Bez aktualizace vlastních polí v záznamu hlasového hovoru:

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

Příklad s aktualizací vlastních polí v záznamu hlasového hovoru:

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

Parametry
Název nemovitosti Hodnota
NázevVývojářeCallCenter Jméno vývojáře kontaktního centra
NázevVývojářeCert Název API certifikátu (jak je nakonfigurován v kontaktním centru)
dodavatelCallKey Unikátní ID hovoru: {{SCV_VendorCallKey}}
do CalledNumber/DNIS: {{NewPhoneContact.DNIS}}
od CallingNumber/ANI: {{NewPhoneContact.ANI}}
Čas začátku Časové razítko UTC {{SCV_CallStartTime}} (nastavuje se ihned po přijetí volání ve skriptu)
callAttributes

Představuje další standardní a vlastní pole v záznamu hlasového hovoru, kde každý pár klíč-hodnota odpovídá standardnímu nebo vlastnímu poli a jeho hodnotám.

Příklad:

custfield1__c, custfield2__c, custfield3__c: Název vlastního pole API v objektu Voice Call

value1, value2, value3: Hodnota pro vlastní pole

Nastavení analýzy
  • Typ obsahu: JSON
  • Výstupní proměnná: SCV_ID záznamu hlasového hovoru
  • Výraz cesty: $.data.voiceCallId

ID záznamu hlasového hovoru, které má být předáno agentovi.

Vyhodnocení HTTP odpovědi pro vytvoření záznamu hlasového hovoru

Zkontrolujte stav HTTP požadavku na vytvoření hlasového hovoru:

  • Štítek: statusCodeCreateVoiceCall
  • Proměnná: CreateVoiceCall.httpStatusCode

Pokud stavový kód == 200 => jinak úspěšný => požadavek selhal, zpracování chyby

Zpracování chyb při vytváření záznamu hlasového hovoru

Pro demo / pouze ladění, přehrávání zprávy v závislosti na stavovém kódu http.

Pokud bylo vytvoření hlasového hovoru úspěšné, pokračujte spuštěním příkazu Omni Flow. Jinak pokračujte ve směrování hovorů.

HTTP požadavek: Spusťte Omni Flow (volitelný krok)

Použijte Execute Omni-Flow, když chcete:

  • spouštět automatizované úlohy, například vyhledávat nebo vytvářet záznamy, a propojovat tyto záznamy se záznamem hlasového hovoru
  • vyhledávat záznamy a provádět vyskakovací okna
  • synchronizace front Salesforce a Cisco
  • Nechte Service Cloud Voice o směrování rozhodovat

Tento požadavek vždy vrací „frontu“ nebo „agenta“, kam musí být hovor směrován.

Po provedení tohoto požadavku nezapomeňte odeslat příkaz Clear Routing, pokud volající zavěsí dříve, než mu agent odpoví. Viz Průběh událostí kontaktního centra Webex.

Nastavení HTTP požadavků

  • Popisek aktivity: SpustitOmniFlow
  • Použít ověřený koncový bod: Povoleno
  • Konektor: Konektor Salesforce vytvořený v předchozím kroku
  • Cesta požadavku: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Metoda: POST
  • Typ obsahu požadavku: Application/JSON

Tělo požadavku

Kromě povinných polí můžete do Omni-Flow předat další data jako vstupní proměnné. Níže jsou uvedeny dva příklady těla požadavku. První bez dalších parametrů toku, pouze povinná pole, druhý se dvěma vstupními proměnnými.

Příklad s parametry Omni-Flow:

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

Příklad aktualizace vlastních polí v záznamu hlasového hovoru:

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

Parametry
Název nemovitosti Hodnota
NázevVývojářeCallCenter Jméno vývojáře kontaktního centra
NázevVývojářeCert Název API certifikátu (jak je nakonfigurován v kontaktním centru)
ID hlasového hovoru ID záznamu hlasového hovoru, vytvořeného v předchozím kroku: {{SCV_VoiceCallRecordId}}
vytočenéČíslo CalledNumber/DNIS: {{NewPhoneContact.DNIS}}
NázevVývojářeflow Jméno vývojáře Omni-Flow, který se má spustit
záložní fronta ID fronty nebo název API fronty pro záložní frontu Salesforce
Parametry vstupu toku

Další vstupy do omnikanálového toku (pár klíč-hodnota).

Příklad:

param1, param2: Název vstupního parametru Omni-Flow

value1, value2: Hodnota parametru

Nastavení analýzy

Fronta

  • Typ obsahu: JSON
  • Výstupní proměnná: SCV_OmniFlowQueue
  • Výraz cesty: $.data.queue

„Fronta“ vrácená z Execute Omni-Flow může být použita pro směrování.

Agent
  • Typ obsahu: JSON
  • Výstupní proměnná: SCV_OmniFlowAgent
  • Výraz cesty: $.data.agent

„Agent“ vrácený z příkazu Execute Omni-Flow lze použít pro směrování.

Vyhodnocení HTTP odpovědi pro spuštění Omni Flow

Zkontrolujte stav HTTP požadavku Execute Omni Flow:

  • Štítek: statusCodeExecuteOmniFlow
  • Proměnná: SpustitOmniFlow.httpStatusCode

Pokud stavový kód == 200 => jinak úspěšný => Požadavek se nezdařil, ošetření chyby.

Ošetření chyb pro spuštění Omni Flow

Pro demo / pouze ladění, přehrávání zprávy v závislosti na stavovém kódu http.

Pokud bylo spuštění Omni Flow úspěšné, proměnné SCV_OmniFlowQueue a SCV_OmniFlowAgent nejsou nastaveny. Rozhodování o směrování v toku hovorů.

Pokračovat ve směrování hovorů

Pokračovat v toku hovorů, přesměrovat hovor na agenta. Volitelně použijte SCV_OmniFlowQueue a SCV_OmniFlowAgent k výběru fronty a agenta.

Průběh událostí kontaktního centra Webex

Pokud volající zavěsí hovor dříve, než jej přijme agent, musíme aktualizovat Service Cloud Voice a hovor ukončit.

  • Pokud byl použit příkaz Execute Omni-Flow, odešlete příkaz Clear Routing pro odstranění čekajícího směrování služeb (PSR).
  • Odeslat Aktualizovat hlasový hovor, chcete-li aktualizovat čas zahájení a ukončení záznamu hlasového hovoru a změnit stav z Nový na Dokončeno.

  1. PhoneContactEnded – Tato událost se spustí, když je aktivní hovor ukončen a všichni účastníci jsou odebráni.
  2. HTTP požadavek: Vymazat směrování
  3. HTTP požadavek: Aktualizovat hlasový hovor
HTTP požadavek: Vymazat směrování

  • Štítek: Vymazat směrování
  • Použít ověřený koncový bod: Povoleno
  • Konektor: Konektor Salesforce vytvořený v předchozím kroku
  • Cesta požadavku: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Metoda: POST

Typ obsahu požadavku: Application/JSON

Tělo požadavku

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

Parametry

Název nemovitostiHodnota
NázevVývojářeCallCenter Jméno vývojáře kontaktního centra
NázevVývojářeCert Název API certifikátu (jak je nakonfigurován v kontaktním centru)
ID hlasového hovoru ID záznamu hlasového hovoru, vytvořeného v předchozím kroku: SCV_ID záznamu hlasového hovoru

Nastavení analýzy

Žádný.

HTTP požadavek: Aktualizovat hlasový hovor

  • Štítek: Aktualizovat hlasový hovor
  • Použít ověřený koncový bod: Povoleno
  • Konektor: Konektor Salesforce vytvořený v předchozím kroku
  • Cesta požadavku: /services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Metoda: POST
  • Typ obsahu požadavku: Application/JSON

Tělo požadavku

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

Parametry

Název nemovitostiHodnota
NázevVývojářeCallCenter Jméno vývojáře kontaktního centra
NázevVývojářeCert Název API certifikátu (jak je nakonfigurován v kontaktním centru)
ID hlasového hovoru ID záznamu hlasového hovoru, vytvořeného v předchozím kroku: SCV_ID záznamu hlasového hovoru
Čas začátku Časové razítko UTC zahájení hovoru {{SCV_CallStartTime}} (používá se k vytvoření záznamu hlasového hovoru)
Čas ukončení Aktuální časové razítko UTC `{{now()
Důvod odpojení Důvod ukončení hovoru. Pro správné zobrazení je nutné nastavit vlastnost isError na true.

Nastavení analýzy

Žádný.

Odkazy

Překlad jazyka

(Volitelné) Povolit překladovou pracovní plochu

Toto nastavení platí pouze v případě, že používáte nastavení jazyka překladu.

1

Přejděte do Nastavení → Překladová pracovní plocha → Nastavení jazyka překladu.

2

Klikněte na Povolit pro výběr jazyka překladu.

(Volitelné) Povolit jazyky pouze pro platformu

Toto nastavení platí pouze pro jiné jazyky než EN-US.

1

Přejděte do Nastavení → Nastavení společnosti → Nastavení jazyka.

2

Vyberte požadované jazyky.

3

Zaškrtněte následující políčka:

  • Povolit jazyky koncových uživatelů – Nápověda a nastavení nejsou přeloženy do jazyků koncových uživatelů.
  • Povolit jazyky pouze pro platformu – pro jazyky dostupné pouze pro platformu nejsou k dispozici žádné výchozí překlady.
4

Uložte si změny.

Aktivujte jazyk a vyberte uživatele (úkol)
1

Přejděte do Nastavení → Překladová pracovní plocha → Nastavení jazyka překladu.

2

Vyberte jazyk a vyberte uživatele, který jej bude překládat.

3

Uložte si změny.

Vícejazyčné nastavení
Přeložit vlastní štítky
1

Přejděte do Nastavení → Vlastní štítky.

2

Vyberte název vlastního štítku, který chcete otevřít.

3

V souvisejícím seznamu překladů klikněte na New pro zadání nového překladu nebo na Upravit (vedle jazyka) pro úpravu překladu.

4

Vyberte jazyk, do kterého překládáte.

5

Zadejte přeloženou hodnotu do pole Text překladu. Tento text přepíše hodnotu zadanou v poli Hodnota popisku, pokud je výchozím jazykem uživatele jazyk překladu.

6

Změny uložte.

Oprávnění Salesforce vyžadovaná funkcí uživatele

Sada oprávnění agenta SCV pro Webex Contact Center obsahuje všechna oprávnění potřebná pro práci s miniaplikací Webex Contact Center a integracemi vyvinutými pro agenty.

Přístup k třídě Apex (sekce)

  • cisco_wxcc_scv.CiscoScvWxcc
  • cisco_wxcc_scv.ServiceResponseHandler
  • cisco_wxcc_scv.ServiceRouting
  • cisco_wxcc_scv.TelephonyIntegrationHandler

Přístupy k vlastním typům metadat (sekce)

  • cisco_wxcc_scvPřipojení .WxCC

Přístup k stránce Visualforce (sekce)

  • cisco_wxcc_scv.CiscoScvLoginWxCC
  • cisco_wxcc_scv.CiscoScvMainWxCC
  • cisco_wxcc_scv.CiscoScvOAuthRedirect
  • cisco_wxcc_scv.CiscoScvSwLoader

Obálka API služby Cloud Voice

Požadavky

Aby bylo možné používat Service Cloud Voice API Wrapper, musí být nakonfigurována externí klientská aplikace Salesforce pro integraci IVR.

Použití obalu Service Cloud Voice API

Service Cloud Voice (SCV) pro Salesforce používá rozhraní REST API pro integraci telefonie k vytváření a aktualizaci hlasových volání (VoiceCall), provádění omnikanálových toků a mazání záznamů PendingServiceRouting přidružených k hlasovému volání (VoiceCall). Tato služba vyžaduje autorizaci JWT a použití metody PATCH HTTP, kterou systém Cisco IP Interactive Voice Response (IVR) v současné době nepodporuje.

Aby se zjednodušilo používání rozhraní REST API pro integraci telefonie pro SCV v (nejen) systému IVR, byla zpřístupněna nová sada rozhraní API, která obalují stávající rozhraní Salesforce API a jsou přístupná přímo z organizace Salesforce, kde je nainstalován balíček Webex Contact Center for Service Cloud Voice.

Service Cloud Voice API Wrapper odstraňuje nutnost ověřování tokenu JWT, implementuje další kontroly dat požadovaných rozhraním Salesforce API a vylepšuje objekty odpovědi.

Získejte žeton Access_

Spusťte požadavek POST na https://<your-domain-name>.my.salesforce.com/services/oauth2/token

Odeslání následujících parametrů v těle:

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

Provést požadavky

Adresa URL instance musí obsahovat my.salesforce.com.

Příklad správné adresy URL instance: https://abc-123.my.salesforce.com

Použití jakékoli jiné domény jako adresy URL instance (např. https://abc-123.lightning.force.com ) má za následek stav 401 Neautorizováno s vráceným chybovým kódem INVALID_SESSION_.

Vytvořit hlasový hovor (sekce)

Vytvoří záznam VoiceCall obsahující účastníky (tj. volajícího a příjemce) pro záznam VoiceCall. Když vytvoříte záznam VoiceCall, v Salesforce se vytvoří konverzace. Toto API používejte pouze v kontextu reálného času, což znamená, že byste toto API měli vyvolat pouze při zahájení volání. Toto API lze také použít k vytváření záznamů VoiceCall pro přepojení a konferenční hovory zahrnutím parametru parentVoiceCallId do datové části požadavku.

URI koncového bodu

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

Metoda HTTP

POST

Záhlaví

Povolení: Nosič <access_token>

Typ obsahu: application/json

Parametry

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

Podrobný popis parametrů akceptovaných touto žádostí naleznete v oficiální dokumentaci Salesforce v části „Parametry“.

Odpověď (úspěšná)

{
 "data": {
 "voiceCallId": "00X000012345abc"
 },
 "errors": null,
 "success": true
 }

Odpověď (s chybami)

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

Aktualizovat hlasový hovor

Aktualizuje VoiceCall po ukončení hovoru. Toto rozhraní API použijte k aktualizaci parametrů souvisejících s hovory, které nejsou k dispozici během fáze vytváření VoiceCall. Rozhraní API pro aktualizaci hlasového volání je asynchronní operace. Nelze se dotazovat na stav volání API.

Tento koncový bod lze také použít k vytvoření hlasového volání i po ukončení hovoru. Toto chování je užitečné v situacích, kdy chcete v Salesforce zaznamenat záznam o zmeškaných nebo opuštěných hovorech, nebo v jakémkoli jiném scénáři, kde ještě nebyl vytvořen hlasový hovor.

URI koncového bodu

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

Metoda HTTP

POST

Záhlaví

Povolení: Nosič <access_token>

Typ obsahu: application/json

Parametry

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

Podrobný popis parametrů akceptovaných touto žádostí naleznete v oficiální dokumentaci Salesforce v sekci „Parametry“.

Odpověď (úspěšná)

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

Rozhraní API pro aktualizaci hlasového volání je asynchronní operace. Nelze se dotazovat na stav volání API.

Odpověď (s chybami)

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

Spusťte Omni-flow

Spustí omnikanálový tok pro směrování hovorů. Předává ID volání (Salesforce VoiceCallId nebo ContactId dodavatele telefonie) jako parametry toku a vrací instrukce pro směrování agenta nebo fronty toku kontaktu. Ve výchozím nastavení používá Service Cloud Voice tok Omni-Channel (nebo záložní frontu) určený pro telefonní kanál, který odpovídá volanému číslu. Pokud volané číslo neodpovídá existujícímu telefonnímu kanálu, můžete volitelně nastavit nové volané číslo, omnikanálový tok a záložní frontu jako vstupní parametry pro toto volání API.

Služba Cloud Voice používá pro směrování hovorů toto pořadí priorit:

  1. Používá nastavení Omni-Channel Flow a Fallback Queue pro telefonní kanál, který odpovídá volanému číslu. Průtok má přednost. Pokud tok selže, použije se záložní fronta.
  2. Používá parametry flowDevName a fallbackQueue zadané ve volání Execute Omniflow API.

URI koncového bodu

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

Metoda HTTP

POST

Záhlaví

Povolení: Nosič <access_token>

Typ obsahu: application/json

Parametry

{
  "callCenterDevName": "contactCenterDevName123",
  "certDevName": "certDevName123",
  "voiceCallId": "00X000012345abc",
  "dialedNumber": "+18445791189",
  "flowDevName": "Route_VoiceCall",
  "fallbackQueue": "00G111222333444",
  "flowInputParameters":
  {
    "Input1": "one",
    "Input2": "two"
  }
}

  • Parametr voiceCallId je identifikátor Salesforce VoiceCallId nebo kontaktní ID dodavatele telefonie.
  • Podrobný popis parametrů akceptovaných touto žádostí naleznete v oficiální dokumentaci Salesforce v sekci „Parametry“.

Odpověď (úspěšná)

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

AGENT_INFO a QUEUE_INFO odpovídají poli ExternalId v mapě směrování CallCenter.

Odpověď (s chybami)

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

Jasné trasování

Odstraní záznam PendingServiceRouting (PSR) pro hlasový hovor. Toto API není ve většině scénářů nutné volat; záznam PSR se automaticky odstraní, jakmile hovor již není směrován. Existují však určité scénáře, například v případě zmeškaných nebo opuštěných hovorů při používání partnerských telefonních systémů, kdy je nutné explicitně zavolat toto API pro vymazání záznamu PSR.

URI koncového bodu

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

Metoda HTTP

POST

Záhlaví

Povolení: Nosič <access_token>

Typ obsahu: application/json

Parametry

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

  • Parametr voiceCallId je identifikátor Salesforce VoiceCallId nebo kontaktní ID dodavatele telefonie.
  • Podrobný popis parametrů akceptovaných touto žádostí naleznete v oficiální dokumentaci Salesforce v sekci „Parametry“.

Odpověď (úspěšná)

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

Odpověď (s chybami)

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

Překlady telefonních čísel

Různé interakce mezi Service Cloud Voice a Webex Contact Center závisí na překladech telefonních čísel. Vzhledem k mezinárodním rozdílům a specifickým aplikacím zákazníků je pro převod telefonních čísel z formátu A do formátu B zapotřebí přizpůsobitelný nástroj.

Řešení Webex Contact Center for Service Cloud Voice automaticky odstraňuje všechny znaky kromě čísel a hashtagů (#), hvězdičky (*), čárky (,) a úvodní znaménka plus (+). Také odstraní první výskyt (0). Toto bude provedeno PŘED použitím překladů vašich telefonních čísel.

Tato příručka popisuje, jak nakonfigurovat překlady telefonních čísel.

Pole

Překlady telefonních čísel jsou uloženy v polích Název-Hodnota. To vám umožňuje konfigurovat neomezený počet pravidel pro každou funkci.

Konfigurace je uložena jako řetězec JSON.

Všimněte si, že zpětná lomítka je třeba escapovat, např. \d+ stává se \\d+.

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

Pole Název se technicky nepoužívá. Slouží k přidání řetězce čitelného pro člověka, aby bylo možné rychle identifikovat účel tohoto pravidla. Dobrá jména jsou například: Odstraňte všechny úvodní nuly, Přidejte úvodní plus atd.

Vytváření pravidel překladu

Pravidla jsou poskytována jako regulární výrazy. Abych byl přesnější: Implementace regulárních výrazů v JavaScriptu.

Dobrým začátkem je přečíst si dokument o RegExp z webové dokumentace MDN.

Vytváření složitých regulárních výrazů je však často těžkopádné. Proto jsme přidali další syntaxi, abychom konfiguraci co nejvíce usnadnili.

Obrázek níže ukazuje obecnou syntaxi pravidla pro překlad telefonního čísla:

Predikát

Predikát se používá k určení intervalu definujícího délku čísla, které se má shodovat.

Výše uvedený predikát určuje, že všechna čísla s délkou mezi 7 a 11 znaky (včetně hran + mezery) shodují.

Predikáty vždy odpovídají původní délce čísla. To pomáhá zjednodušit konfiguraci snížením rizika kolize pravidel pro interní / externí čísla.

Vzor

Vzor určuje formát čísla, kterému se má shodovat.

Výše uvedený vzor uvádí, že číslo musí sestávat pouze z číslic a ty se vybírají.

Volič

Selektory definují konečný formát čísla. Pokud znaky / Je třeba doplnit číslice, které původně nebyly přítomny, zde je to správné místo.

Selektor je posledním krokem při sestavování čísla. Na základě výstupu vzoru selektor sestaví nové číslo.

Příklad 1

Následující příklad ukazuje, jak převést číslo přijaté z kontaktního centra ve formátu 0319175200 do švýcarského formátu E164. +41 31 917 52 00.

Tento příklad používá dvě pravidla překladu (1. a 2.)

První pravidlo v tomto příkladu ve skutečnosti číslo nemění. U čísel o délce 1 až 17 znaků by se odstranilo cokoli jiného než číslice. Protože není přítomna žádná nečíslice, nic se nemění.

Druhé pravidlo platí pro čísla, která mají (původně) přesně 10 znaků. Shoduje se 0319175200 a proto se pravidlo použije. Vzor určuje, že číslo musí začínat skupinou jedné číslice. (\d{1}), následované skupinou dvou číslic (\d{2}), následované skupinou tří číslic (\d{3}) a tak dále.

Selektor poté přistupuje ke skupinám vzorů a definuje nový číselný řetězec. To znamená $2 odkazuje na první (\d{2}) a proto obsahuje 31.

Příklad 2

Následující příklad ukazuje, jak přenést číslo přijaté z kontaktního centra ve formátu +14693150217 do amerického formátu E164 +1 469 315 0217.

Tento příklad používá dvě pravidla překladu (1. a 2.)

  1. Toto číslo má přesně 12 znaků, takže se použije pravidlo „Přidávat mezery k americkým číslům“.
  2. (\+1) říká, že číslo musí začínat +1. Pokud má číslo 12 znaků, ale nezačíná znakem +1, Pravidlo je zrušeno a nic se nemění.
  3. (\d{3}) říká, že +1 musí následovat 3 číslice.
  4. (\d{3}) říká, že za posledními 3 číslicemi musí následovat další 3 číslice.
  5. (\d{4}) říká, že za posledními 3 číslicemi musí následovat 4 číslice.

Pokud se některý z těchto údajů neshoduje, číslo se nezmění.

Takže všechna pravidla platí pro “+14693150217”. Proto se číslo změní o “$1 $2 $3 $4”:

  1. $1 odkazuje na skupinu (\+1), Číslo, které se má odeslat do služby Service Cloud Voice, vypadá takto +1.
  2. $2 odkazuje na první z těchto dvou (\d{3}), číslo, které se má odeslat do Service Cloud Voice, vypadá takto +1 469.
  3. $3 odkazuje na druhý z těchto dvou (\d{3}), číslo, které se má odeslat do Service Cloud Voice, vypadá takto +1 469 315.
  4. $4 odkazuje na poslední skupinu (\d{4}), číslo, které se má odeslat do Service Cloud Voice, vypadá takto +1 469 315 0217.

Mezery v náhradní části pravidla “$1 $2 $3 $4” se používají přímo. Takže pokud používáte “$1-$2-$3-$4” číslo by se převedlo na: +1-469-315-0217

A také můžete skupiny odstraňovat: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->$2 $3 $4 bude přeloženo do: 469 315 0217. [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})-> $3 $4 bude přeloženo do: 315 0217.

Je také možné převést mezinárodní americké číslo na místní, například: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->($2) $3-$4.

Pak příchozí číslo “+14693150217” bude přeloženo do: (469) 315-0217.

Příklad 3

Následující příklad ukazuje, jak přenést číslo přijaté z kontaktního centra ve formátu +491515555531 v německém formátu E164 +49 151 5555 531.

Tento příklad používá dvě pravidla překladu (1. a 2.)

  1. Toto číslo má přesně 13 znaků, takže se použije pravidlo „Přidávat mezery k německým číslicím“.
  2. (\+49) říká, že číslo musí začínat +49. Pokud má číslo 13 znaků, ale nezačíná znakem +49, Pravidlo je zrušeno a nic se nemění.
  3. (\d{3}) říká, že +49 musí následovat 3 číslice.
  4. (\d{4}) říká, že za posledními 3 číslicemi musí následovat 4 číslice.
  5. (\d{3}) říká, že za posledními 4 číslicemi musí následovat 3 číslice.

Pokud se některý z těchto údajů neshoduje, číslo se nezmění.

Takže všechna pravidla platí pro “+491515555531”. Proto se číslo změní o “$1 $2 $3 $4”:

  1. $1 odkazuje na skupinu (\+49), Číslo, které se má odeslat do služby Service Cloud Voice, vypadá takto +49.
  2. $2 odkazuje na první z těchto dvou (\d{3}), číslo, které se má odeslat do Service Cloud Voice, vypadá takto +49 151.
  3. $3 odkazuje na druhý z těchto dvou (\d{4}), číslo, které se má odeslat do Service Cloud Voice, vypadá takto +49 151 5555.
  4. $4 odkazuje na poslední skupinu (\d{3}), číslo, které se má odeslat do Service Cloud Voice, vypadá takto +49 151 5555 531.

Totéž platí pro pravidlo jedna. Můžete použít náhradní díl $1 $2 $3 $4 vybrat, co z čísla použít.

Další příklady překladových regulárních výrazů

Popis Překladový regulární výraz
Odeberte všechny znaky kromě číslic [1,17]->[^\d]+
Odeberte všechny znaky kromě číslic & + [1,17]->[^+\d]+
Popis Překladový regulární výraz
Odstranit +1 [12,12]->(.{1})(\d{1})(\d{10})->$3
Odstranit +1 [10,12]->(^\+1+)(\d+)->$2
Odstranit +49 [10,15]->(^\+49+)(\d+)->$2
Odstranit +49 [10,15]->(.{1})(\d{2})(\d{9})->$3
Odstranit +41 [10,13]->(^\+41+)(\d+)->$2
Odstranit +41 [10,13]->(.{1})(\d{2})(\d{9})->$3
Odstranit +XX [10,14]->(^\++)(\d{2})(\d+)->$3
Popis Překladový regulární výraz
Odstranit + a nahraďte ho nulami US E164 [10,12]->(.{1})(\d{1})(\d{10})-> 001 $3
Odstranit +1 a nahraďte ho nulami US E164 [10,12]->(^\+1+)(\d+)-> 001$2
Odstranit + a nahraďte jej nulami DE E164 [12,15]->(.{1})(\d{2})(\d{10})-> 0049 $3
Odstranit +49 a nahraďte jej nulami DE E164 [10,12]->(^\+49+)(\d+)-> 0049$2
Odstranit + a nahraďte jej nulami CH E164 [10,13]->(.{1})(\d{2})(\d{9})-> 0041 $3
Odstranit +41 a nahraďte jej nulami CH E164 [10,12]->(^\+41+)(\d+)-> 0041$2
Popis Překladový regulární výraz
Americké číslo s mezerou [12,17]->(\d{1})(\d{3})(\d{3})(\d{4})->+1 $2 $3 $4
Americké číslo s mezerou [12,17]->(\+1)(\d{3})(\d{3})(\d{4})->$1 $2 $3 $4
Číslo DE s mezerou [12,17]->(\d{2})(\d{3})(\d{4})(\d{3})->+49 $2 $3 $4
Číslo DE s mezerou [12,17]->(\+49)(\d{3})(\d{4})(\d{3})->$1 $2 $3 $4
Číslo CH s mezerou [12,17]->(\d{2})(\d{2})(\d{3})(\d{2})(\d{2})->+41 $2 $3 $4
Číslo CH s mezerou [12,17]->(\+41)(\d{2})(\d{3})(\d{2})(\d{2})->$1 $2 $3 $4

Konfigurace stránky VoiceCall

Konfigurace stránky záznamu hlasových hovorů

Stránka se záznamem VoiceCall je ve výchozím nastavení předkonfigurovaná, má rozložení se třemi sloupci a následující komponenty:

  • Akce & doporučení
  • Poznámky k hovoru
  • Podrobnosti hovoru
  • Nahrávky

Komponenty lze na stránku volně odebírat nebo přidávat v závislosti na obchodních potřebách. Lze použít i různá rozvržení stránek, ale některé komponenty, jako například Přehrávač nahrávání hovorů a Tělo konverzace, se vejdou pouze na střední a velké plochy šablony.

Zobrazit komponentu Důvod závěru

Komponenta Důvod ukončení musí být zobrazena během hovoru a během ukončení.

Přidejte komponentu Cisco Wrap-Up Reason na stránku se záznamem VoiceCall:

  1. Přetáhněte webovou komponentu Lightning Důvod závěru Cisco z oblasti Vlastní v seznamu Komponenty Lightning na stránku Záznam hlasového volání.
  2. Klikněte na možnost Uložit.
  3. Klikněte na tlačítko Aktivovat.
  4. Klikněte na Přiřadit jako výchozí nastavení organizace.
  5. Klikněte na možnost Uložit.
  6. Znovu klikněte na Uložit a poté se kliknutím na šipku zpět vraťte na stránku.

Komponenta Důvod ukončení hovoru Cisco se automaticky zobrazí během hovoru a během konverzace WrapUp:

Pokud je na stránku přidána komponenta Důvod ukončení hovoru Cisco, zobrazí se u každého hovoru, a to i v případě, že v aplikaci Cisco Contact Center není nakonfigurováno žádné ukončení hovoru.

Zobrazit přehrávač nahrávání hovorů

Přehrávač nahrávání hovorů se zobrazí, pokud byl pro odpovídající hlasový hovor uložen odkaz na nahrávku.

Chcete-li přidat komponentu Přehrávač nahrávání hovorů na stránku Záznam hlasových hovorů, postupujte takto:

  1. Přetáhněte webovou komponentu Lightning pro přehrávač nahrávání hovorů na stránku záznamu hlasových hovorů.
  2. Klikněte naUložit.
  3. Klikněte naAktivovat.
  4. Klikněte naPřiřadit jako výchozí nastavení organizace.
  5. Klikněte naUložit.
  6. Znovu klikněte naUložita poté se kliknutím na šipku zpět vraťte na stránku.

Administrátoři Webexu

Konfigurace toku

Vyskakovací obrazovka

V aplikaci Webex Contact Center Flow je k dispozici uzel „Vyskakovací okno“. Lze jej použít ke spuštění vyskakovacího okna v rámci služby Service Cloud Voice nebo v samostatném okně.

Další informace o této funkci naleznete v dokumentaci k Flow Designeru .

Vyskakovací okno v samostatném okně

Chcete-li otevřít vyskakovací okno v samostatném okně, je nutné v uzlu „Vyskakovací okno“ zadat absolutní URL . Parametry queryParameters budou připojeny jako parametry vyhledávání k URL adrese.

Jsou podporovány následující režimy:

  • Nová karta prohlížeče – Vždy otevře novou kartu prohlížeče.
  • Existující karta prohlížeče – Na první obrazovce Existující karta prohlížeče se otevře nová karta prohlížeče. Tato karta bude vyhrazenou kartou pro následná vyskakovací okna s existujícími kartami prohlížeče a adresa URL bude aktualizována v rámci této konkrétní karty prohlížeče.
  • Uvnitř plochy – Zpracovává se stejným způsobem jako Nová karta prohlížeče.

Aktuálně otevřená stránka může zabránit přesměrování. V takovém případě se v nové kartě prohlížeče otevře vyskakovací okno s existující kartou prohlížeče.

Byl tento článek užitečný?
Byl tento článek užitečný?