V tomto článku
dropdown icon
Přehled
    Kontaktní centrum Webex pro službu Salesforce Service Cloud Voice
    Předpoklady a omezení
    Licence
    Povolit Omni-Channel
    Omezení
dropdown icon
Požadavky
    Balíček Salesforce 1.2 a novější
    Kódy nečinnosti
    Limity sazeb
dropdown icon
Integrujte
    Instalace
    Instalace a konfigurace Webex Contact Center for Service Cloud Voice
    Přiřazení stavů přítomnosti agentům
dropdown icon
Konfigurace
    Vytvořte vlastní záznam metadat pověření Webex Contact Center
    Kontaktní centrum
    Import kontaktního centra
    Konfigurace kontaktního centra
dropdown icon
Přizpůsobit
    Externí klientská aplikace pro integraci Webex Contact Center
    Konfigurace a skript kontaktního centra Webex pro vytváření záznamů hlasových hovorů
Oprávnění Salesforce vyžadovaná uživatelskou funkcí
dropdown icon
Balíček rozhraní API služby Cloud Voice
    Předpoklady
    Použití služby Service Cloud Voice API Wrapper
    Načíst Access_Token
    Proveďte požadavky
    Vytvořit hlasový hovor (sekce)
    Aktualizovat hlasový hovor
    Spusťte Omni-flow
    Jasné směrování
dropdown icon
Překlady telefonních čísel
    Vytváření překladových pravidel
dropdown icon
Konfigurace stránky VoiceCall
    Konfigurace stránky záznamu VoiceCall
    Zobrazení komponenty Důvod završení
    Zobrazení přehrávače nahrávání hovorů
dropdown icon
Správci Webex
    Konfigurace toku
Integrujte kontaktní centrum Webex s Salesforce Service Cloud Voice
list-menuV tomto článku
list-menuZpětná vazba?

Webex Contact Center for salesforce Service Cloud Voice integruje robustní CCaaS (Contact Center as a Service) společnosti Cisco s CRM Salesforce, což umožňuje podnikům spravovat interakce se zákazníky (hlasové, digitální) v rámci rozhraní Salesforce pomocí Webex AI pro virtuální agenty, přepis a inteligentní směrování a transformuje agenty na „superagenty“ s jednotnými daty pro lepší zákaznickou zkušenost.

Přehled

Kontaktní centrum Webex pro službu Salesforce Service Cloud Voice

Webex Contact Center for Service Cloud Voice je okamžité řešení integrace, které přináší sílu Webex Contact Center do konzoly Omni-channel agenta Salesforce Service Cloud Voice.

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

Chcete-li se dozvědět o předpokladech a omezeních služby Salesforce Service Cloud Voice a zajistit, aby vaše organizace Salesforce byla připravena povolit a nainstalovat balíček Webex Contact Center for Service Cloud Voice.

SCV Voice Connector Release 1 je obecně k dispozici. Tato příručka obsahuje postupy nastavení, zřizování partnerského telefonování a konfiguraci jednotného přihlašování (SSO).

Předpoklady a omezení

Předpoklady (dílčí téma)

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

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

  • Podnikový
  • Neomezený
  • 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 kromě licencí Flex 3 Standard nebo Premium pro Webex Contact Center. Další informace naleznete v příručce pro objednávání Flex 3.

  • Salesforce Voice pro partnerskou telefonii

Než zapnete Hlas, musíte ve své organizaci nastavit nezbytné služby.

  • Přejděte do nabídky Informace o společnosti > Licence sady opráv nění
    • Zkontrolujte hlasového uživatele služby Service Cloud (partnerská telefonie).

      Všechny edice pro vývojáře nyní přicházejí s 5 licencemi partnerské telefonie, které jsou k dispozici pro testování.

  • Případně to můžete ověřit tak, že přejdete do Salesforce Setup a vyhledejte „hlas“ v levém postranním panelu.

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

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

Povolit Omni-Channel

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

  1. V části Nastavení zadejte do pole Rychlé hledání možnost Nastavení vícekanálu a vyberte možnost Nastavení vícekanálu.

  2. Vyberte možnost Pov olit vícekanálový kanál.
  3. Klikněte na tlačítko Uložit.

Omezení

  • Hlas je k dispozici pouze v aplikaci Lightning Experience.
  • Hlas je podporován v Service Cloud a Sales Cloud jako doplňková licence.
  • Hlas není podporován v Salesforce Mobile ani na iPadu Safari.
  • Hlas je podporován pouze ve webových prohlížečích Google Chrome, Microsoft Edge (Chromium) a Mozilla Firefox. Soubory cookie musí být povoleny, aby bylo možné jednotné přihlášení (SSO).
  • Standardní navigace není podporována.
  • Telefonování je vysoce regulováno, proto se obraťte na svého zástupce Salesforce o dostupnosti hlasu ve vaší oblasti.
  • Konference více stran není podporována pomocí konektoru Salesforce Service Cloud Voice.

Požadavky

Balíček Salesforce 1.2 a novější

U balíčku Salesforce 1.2 nebo novějšího musí nasazení zohledňovat digitální a hlasovou integraci a správu služby WebSocket keep-alive.

Kódy nečinnosti

Najděte nečinné kódy

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

Přihlaste se doManagement Portal.

2

Přejděte do nabídky Kontaktní středisko > ZKUŠENOSTI S PLOCHOU > Kó dy volno běžních/ uzavíracích kódů.

3

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

4

Kliknutím na nečinný kód otevřete detailní pohled. Zde najdete ID Idle Code.

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

Limity sazeb

Tato část se vztahuje pouze na balíček Early Access v případě, že je na balíčku Early Access test ován vyšší počet agentů (např. 0.2). To NENÍ vyžadováno pro balíček GA.

Webex Contact Center uplatňuje standardní limity sazby API pro integraci organizace kontaktního centra. Podrobnosti najdete v části Limity rychlosti API.

Limit sazeb musí být zvýšen. K dosažení tohoto cíle:

  • Vytvořte lístek s podporou kontaktního centra Webex.
  • Určete organizaci kontaktního centra Webex a požadovaný standardní limit rychlosti integrace API (pro výpočet viz níže).
  • Uveďte, že zvýšení limitu rychlosti API je nutné, protože používáte Webex Contact Center for Service Cloud Voice.

Webex Contact Center for Service Cloud Voice, 15 požadavků na agenta za minutu pro integraci organizace kontaktního centra. Chcete-li vypočítat dobrý výchozí bod pro limit sazby, můžete použít následující vzorec:

Limit rychlosti za minutu = 15 * maximální počet agentů pracujících paralelně v organizaci Webex Contact Center

Integrujte

Instalace

Než budete pokračovat v instalaci, přečtěte si čá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 for Service Cloud Voice

Po získání licence služby Service Cloud Voice for Partner Telephony se v nabídce Nastavení zobrazí stránka Nastavení partnerské telefon ie.

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

1

V části Nastavení zadejte Partner Telephony Setupdo pole Rych lé hledání a vyberte možnost Nastavení telefonie pro partnery.

2

Povolit Zapnout hlas pomocí partnerské telefonie.

V nabídce Nastavení se zobrazí stránka Kontaktní centra partnerské telefon ie.

Pokud plánujete nasadit balíček v karanténě Salesforce, nahra login.salesforce.comďte část instalačního odkazu test.salesforce.com. Všimněte si, že tento balíček bude odebrán z vaší organizace karantény vždy, když vytvoříte novou kopii karantény.

Nainstalujte balíček

Instalace balíčku:

1

Otevřete poskytnutý odkaz balíčku a spusťte instalaci.

2

Přihlaste se k organizaci Salesforce, kde by měl být balíček nainstalován.

3

V průvodci instalací vyberte možnost zabezpečení „Instalovat 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 dodávaným s balíčkem Webex Contact Center for Service Cloud Voice. Navíc jim udělejte tato oprávnění; tomuto procesu pomáhají sady oprávnění dodávané s balíčkem Webex Contact Center for Service Cloud Voice.

Průvodce instalací balíčku — zobrazí se uvítací obrazovka:

Instalační balíček není přímo přístupný přes Salesforce AppExchange. Zákazníci musí použít tlačítko „Získat nyní“ v seznamu AppExchange, které otevře kontaktní formulář pro vyžádání instal ačního odkaz u a aktivaci společnosti Cisco.

4

Udělejte 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

Vyhledávání a výběr uživatele.

7

Přejděte dolů na „Přiřazení sady oprávnění“.

8

Klikněte na Upravit úkoly

9

Pro správce kontaktního centra: při řaďte sadu oprávnění Správce kontaktního centra (partner ská telefonie).

10

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

Nedoporučuje se volit možnost Instalovat pro všechny uživatele, protože to uděluje veškerá oprávnění (čtení, vytváření, úpravy a odstranění) pro komponenty a objekty balíčku každému uživateli, který používá vlastní uživatelský profil.

11

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

  • Klikněte na Nastavení | Aplikace | Balení | Nainstalované balíčky.
  • Klikněte na možnost Spravovat licence vedle nedávno nainstalovaného Webex Contact Center for Service Cloud Voice.
  • Klikněte na Přidat uživatele.
  • Vyberte uživatele, kterým bude licenční muse přiřazena, a klikněte na tlačítko Přidat.

12

Případně můžete kliknout na Nastavení | Uživatelé | Uživatelé. .

13

Vyhledejte a vyberte uživatele.

14

Přejděte dolů na sp ravované balíčky.

15

Klikněte na Přiřadit licence.

16

Ze seznamu zvolte Webex Contact Center for Service Cloud Voice balíček.

17

Klikněte na Přidat.

18

Vytvořte stavy přítomnosti a definujte, které kanály služeb jsou přiřazeny k různým stavům. Agenti se mohou přihlásit do Omni-Channel s různými stavy v závislosti na druhu práce, na kterou mají nárok.

19

V části Nastavení zadejte Presence Statusesdo pole Rychlé hledání a poté vyberte Stav y přítomnosti.

20

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

  • Vytvořte vyhrazený stav zaneprázdněné přítomnosti pro RONA. 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 nakonfigurujete stav RONA v konfiguraci přítomnosti, ujistěte se, že ne používáte výchozí konfiguraci přítomnosti. V současné době Webex Contact Center for Service Cloud Voice nenačítá stav RONA nakonfigurovaný ve výchozí konfiguraci.

Přiřazení stavů přítomnosti agentům

1

V části Instalační program zadejte Sady oprávnění do pole Rychlé hledání a vyberte S ady oprávnění.

2

Klepnutím otevřete sadu oprávnění partnerské telefonie.

3

Klikněte na možnost Přístup ke stavům přítomnosti služby.

4

Klikněte na tlačítko Upravit.

5

V seznamu Dostupné služby vyberte dříve vytvořené 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ý je jim k dispozici.

6

Klikněte na tlačítko Uložit.

7

Na stejné stránce klikněte na možnost Spravovat přiřazení. 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řaz ené uživatele (volitelné) a potom klikněte na Při řadit.

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

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

8

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

Příklad:

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

Příklad: URL, kterou chcete přidat:

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

9

Aby agent mohl používat službu Service Cloud Voice, je v aplikaci Lightning Service Console vyžadována položka obslužného programu Omni-Channel.

  • V části Nastavení zadejte do pole Rychlé hledání Aplikace a vyberte Správce aplikací.
  • Klikněte na rozevírací seznam vedle aplikace Service Console nebo aplikace, kterou chcete použít, a poté klikněte na Upravit.
  • V části Nastavení aplikace klikněte na položku Položky nástrojů (pouze pro plochu).
  • Klepněte na tlačítko Přidat položku nástroje.
  • V modálním okně vyhledejte Omni-Channel.
  • Klikněte na možnost Omni-Channel.
  • Klikněte na Uložit a ukončete Správce aplikací.

Oficiální odkaz od Salesforce najdete kliknutím na tlačítko Let's Do This, které otevře stránku Konfigurovat prostředí agenta pro službu Service Cloud Voice s partnerskou telefon ií na portálu nápovědy Salesforce (přímý odkaz).

10

V části Nastavení zadejte do pole Rychlé hledání možnost Nastavení partnerské telefon ie a vyberte možnost Nastavení partnerské telefonie.

11

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

12

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

Tato nastavení a seznam Důvěryhodné domény najdete v části Nastavení | Zabezpečení | Nastavení relace.

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

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

Chcete-li získat doménu instance Salesforce, zkopírujte adresu URL zobrazenou v řádku URL prohlížeče a přidejte ji do seznamu Důvěryhodné domény pro seznam vložených rámců a vyberte Stránky Visu alforce jako Typ iFr ame.

Příklad: MyDomainName.Lightning.Force.com

Pokud nemáte v organizaci nasazenou funkci Moje doména, je formát adresy URL jiný. Pokud máte nasazenou Moje doména a rozšířené domény nejsou ve vaší organizaci povoleny, formát adresy URL se liší. Pokud rozšířené domény nejsou povoleny, ovlivní tento formát také nastavení Stabilizovat adresy URL ve Visualforce, Experience Builder, Site.com studio a obsahových souborech Moje doména. Podrobnosti naleznete v tématu Formáty URL mé domény v ná povědě Salesforce.

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

13

Aby mohli agenti zobrazit ovládací prvky nahrávání během hovorů, potřebují oprávnění Control Call Recordingaplikace.

Chcete-li ji přiřadit, přidejte ji 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í Call Center Control Call Center Rec ording a uložte.

Konfigurace

Vytvořte vlastní záznam metadat pověření Webex Contact Center

Chcete-li se připojit k Webex Contact Center, musíte vytvořit vlastní záznam typu metadat:
1

V části Nastavení zadejte do pole Rych lé hledání typ uživatelských metad at a vyberte možnost Vlastní typy metadat.

2

V seznamu najděte typ uživatelských metad at připojení wxCC.

3

Klep něte na tlačítko Spravovat záznamy před připo jením wxCC a potom na Nový.

4

Zadejte jméno. Příklad: WebExccMetadata

5

Zadejte standardní adresu URL ověřování wxCC a tajemství klienta pro vaši organizaci. Pro nastavení telefonování Salesforce postupujte podle pokynů Konfigurovat konektor Salesforce v centru řízení Webex.

6

Klikněte na tlačítko Uložit.

7

Zapamatujte si název připojení wxCC, který potřebujete v konfiguraci kontaktního centra.

Kontaktní centrum

Soubor definice kontaktního centra určuje sadu polí a hodnot, které se používají k definování kontakt ní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).

Import kontaktního centra

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 službu Salesforce Service Cloud Voice.

Pokud upgradujete z beta verze integrace, nepoužívejte znovu existující záznam partnerského kontaktního centra. Místo toho:

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

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

1

V části Nastavení zadejte do pole Rych lé hledání kontaktní centra partnerské telefon ie a vyberte Kontaktní centra partnerské telefonie.

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

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

3

Jako poskytovatele telefonních služeb vyberte Webex Contact Center. Poté klikněte na tlačítko Další.

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

Vyberte .xmlsoubor, který obsahuje definici kontaktního centra.

5

Klepněte na tlačítko Otevřít.

Soubor je importován.
6

Zkontrolujte, zda je kontaktní centrum zobrazeno v zobrazení seznamu kontaktních center.

Konfigurace kontaktního centra

1

V části Nastavení zadejte do pole Rych lé hledání kontaktní centra partnerské telefon ie a vyberte Kontaktní centra partnerské telefonie.

2

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

3

Klikněte na tlačítko Upravit.

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

Pro použití hlasových funkcí je vyžadován certifikát s veřejným a soukromým klíčem. Chcete-li získat soukromý klíč, je možné pomocí tlačítka Importovat z úložiště klíčů vy generovat certifikát podepsaný vlastním podpis em, vy generovat certifikát podepsaný Certificate Authority nebo přímo importovat soubory úložiště klíčů Java (JKS) nebo soubory úložiště klíčů BCFKS (BCFKS).

Po vygenerování certifikátu:

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

Požadováno: Ano

Jedinečný název certifikátu

Cer Unique Nametifikát s vlastním podpisem vytvořeného pro veřej ný klíč.

Požadováno: Ano

ID připraveného stavu
  • Otevřete stránku Stavy přítomnosti v instalačním programu.
  • Klikněte na stav Online a zkopírujte jeho ID Salesforce z řádku URL.
  • Vložte ID do tohoto pole.

Požadováno: Ano

Identifikační číslo stavu není připraveno
  • Otevřete stránku Stavy přítomnosti v instalačním programu.
  • Klikněte na stav zaneprázd něn a zkopírujte jeho ID Salesforce z řádku URL.
  • Vložte ID do tohoto pole.

Požadováno: Ano

Výchozí důvod Cisco Not Ready

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

Požadováno: Ano

Chcete-li zkontrolovat nakonfigurovaná ID nečinných kó dů, přečtěte si část Kódy ne činnosti.

Mapování stavu přítomnosti

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

Musí být přidány stavy nečinného kódu:

  • Otevřete stránku Stavy přítomnosti v instalačním programu.
  • Klikněte na jeden ze stavů zaneprázd něn a zkopírujte jeho ID Salesforce z panelu URL. ID stavu přítomnosti začínají 0N5na. například 0N51X0000000AUT.
  • Vložte ID do tohoto pole, následuje čárka a ID nečinného kódu Cisco.
  • Jedno nebo více mapování Busy lze přidat pomocí oddělení čá rkami.

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

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

Formát:

  • Rušné mapování: busyPresenceID1, ciscoAuxCodeID1
  • Výchozí nepřipravené mapování:, defaultNotReadyPresenceIDciscoDefaultNotReadyAuxCodeID
  • Online mapování: onlinePresenceId, 0

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

Požadováno: Ano

Zde je příklad dokončených nečinných kódů pro oběd, schůzku, přestávku.

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

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

Formát: Název proměnné nakonfigurovaný ve 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 jeho název. Viz také Proměn ná toku 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á pro 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é nakonfigurovaný ve 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 nakonfigurovat název proměnné toku pomocí ID záznamu hlasového hovoru a klíče volání dodavatele v poli „Proměnná volání pro ID hlasového hovoru“. Viz také Promě nná toku pro ID záznamu hlasového hovoru a Klíč volání dodavatele.

Vytočení překladu telefonního čísla

Pravidla překladu telefonního čísla, která se na číslo použijí před vyto čením.

Zobrazit překlady telefonních čísel

Požadováno: Ne

Oblast kontaktního centra Webex

Tenant se používá k určení oblasti kontaktního centra Webex. Najdete ji v adrese URL portálu Webex Contact Center, Dev Portal nebo Desktop. Například devportal.wxcc-eu2.cisco.compoužívá region eu2.

Formát: eu2

Požadováno: Ano

Oblasti 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 vytvoření správného připojení WebRTC. Použijte umístění klienta kontaktního centra Webex:

  • USA: rtw.prod-us1.rtmsprod.net
  • ANZ: rtw.prod-as1.rtmsprod.net
  • CA: rtw.prod-ca1.rtmsprod.net
  • JP: 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: Truenebo False

Požadováno: Ne

Výchozí hodnota: False

Uložit odkaz na nahrávání

Používá se k uložení odkazu nahrávání hovorů Webex do záznamu hlasového hovoru.

Formát: Truenebo 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 na tlačítko + vedle uživatelů, kteří mají přístup k otevřenému kontaktnímu centru.

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

Přizpůsobit

Externí klientská aplikace pro integraci Webex Contact Center

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

Pro využití služby Cloud Voice v plném rozsahu lze tok hovorů v kontaktním centru upravit tak, aby vytvořil záznam hlasového hovoru a aby byl spuštěn tok Salesforce Omni-Channel, zatímco je hovor na IVR.

Vytvořit certifikát

Ujistěte se, že jste již vytvořili digitální certifikát podle zásad zabezpečení vaší organizace.

Chcete-li vygenerovat digitální certifikát, přečtěte si dokumentaci 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:<password> -out server.pass.key 2048
openssl rsa -passin pass:<password> -in server.pass.key -out server.key
rm server.pass.key
openssl req -new -key server.key -out server.csr

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

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

server.crt => Certificate for the Salesforce External Client App

server.key => Private key for the Salesforce Connector in 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 Connects for SCV pro integraci s toky IVR kontaktního centra a Webex Contact Center for Salesforce for SCV.

Následuje příklad konfigurace a popisuje minimální požadovaná oprávnění pro fungování integrace Contact Center/IVR.

  • V části Nastavení přejděte na položku Uživatelé | Sady oprávnění.
  • Klikněte na tlačítko Nový.
    • Zadejte popisek, například: IVR Přístup k třídám SCV Apex
    • Název API je automaticky vyplněn
    • Licence: Žádná
    • Klikněte na tlačítko Uložit.
  • Otevře se nová sada oprávnění.
  • Přejděte na Apex Class Access.
  • Klikněte na tlačítko Upravit a přidejte následující třídy Apex:
    • cisco_wxcc_scv.Servisní výlet
  • Přejděte na O právnění systému.
  • Klikněte na tlačítko Upravit a povolte následující oprávnění:
    • Služby Apex REST
    • Rozhraní API povoleno

Minimální přístup - Profil integrace pouze API

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

Následuje příklad konfigurace a popisuje minimální požadovaná oprávnění pro fungování integrace Contact Center/IVR.

Toto je klon z profilu Minimum Access - API Only Integrations.

  • V Nastavení přejděte na Uživatelé | Profily.
  • V seznamu Profily vyhledejte minimální přístup k profilu — integrace pouze API.
  • Kliknutím na název profilu otevřete profil Minimální přístup — Integrace pouze rozhraní API.
  • V profilu Minimální přístup — Integrace pouze API klikněte na tlačítko K lonovat.
  • Zadejte nový název profilu, například: Integrace SCV.
  • Klikněte na tlačítko Uložit.
  • Otevře se nový profil.
  • Ověřte, že váš profil Minimální přístup — Integrace pouze API obsahuje všechna oprávnění odebrána ze samotného profilu.
  • Přejděte na O právnění systému.
  • Ujistěte se, že jsou povolena následující oprávnění:
    • Rozhraní API povoleno
    • Api Pouze uživatel

Uživatel integrace SCV

Následuje příklad konfigurace a popisuje minimální požadovaná oprávnění pro fungování integrace Contact Center/IVR. Pro uživatele integrace SCV není vyžadována žádná hlas ová licence Salesforce Service Cloud 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 jméno, příjmení a všechna další povinná pole.
    • Uživatelská licence: Salesforce Integration
    • Profil: vyberte profil vytvořený v předchozím kroku („SCV Integration profile“, klon profilu Minimum Access - API Only Integrations)
  • Klikněte na tlačítko Uložit.
  • Otevřete nový záznam uživatele.
  • Přiřa ďte sadu opráv nění vytvořenou dříve („IVR přístup k třídám SCV Apex “).
  • Přiřaďte integraci Salesforce API License Set License Set.
Vytvoření aplikace externího klienta Salesforce

V současné době je vytváření připojených aplikací funkcí řízenou předvolbou Povolit vytváření připojených aplikací, která je ve výchozím nastavení zakázána pro nové organizace a lze ji povolit na stránce nastavení nové části nabídky Nastavení aplikací externího klienta.

  • V části Nastavení vyhledejte aplikace pro externí klienty | Nastavení.
  • V části Připojené aplikace zaškrtněte políčko Povolit vytváření připojených aplikací na Zapnuto a aktivujte tlačítko Nová připojená aplikace.
  • Klikněte na tlačítko Nová připojená aplikace.

Pokud se tlačítko Nová připojená aplikace nezobrazí v nabídce Aplikace externího klienta, přejděte do části Aplikace | Správce aplikací | Nová připojená aplikace.

Nakonfigurujte aplikaci Salesforce Connected, kterou Cisco Webex Contact Center používá. Viz také článek: Konfigurace připojené aplikace pro Webex Contact Center Salesforce Connector na adrese https://help.webex.com/en-us/article/n26v7heb/Configure-Connected-App-for-Webex-Contact-Center-Salesforce-Connector.

1

Pro novou připojenou aplikaci zadejte následující údaje:

  • Název připojené aplikace: wxCC - SCV
  • Název rozhraní API: WxCC_SCV
  • Kontaktní e-mail: Zadejte platnou e-mailovou adresu.
  • API (Povolit nastavení OAuth) => Povolit nastavení OAuth
  • Adresa URL zpětného volání: http://localhost:1717/OauthRedirect jako ukáz ková adresa URL zpětného volání
  • Vyberte možnost Použít digitální podpisy
  • Klikněte na Vybrat soubor a nahrajte soubor server.crt, který obsahuje váš digitální certifikát.
  • Vyberte obory OAuth:
    • Správa uživatelských dat pomocí API (api)
    • Správa uživatelských dat prostřednictvím webových prohlížečů (web)
    • Provádět požadavky kdykoli (refresh_token,offline_access)
  • Zrušte zaš krtnutí políčka Požadované tajemství pro tok webo vého serveru.

2

Klikněte na tlačítko Uložit a poté na tlačítko Pokračovat.

3

V části API (Povolit nastavení OAuth) klikněte na Spravovat podrobnosti o spotřebit eli.

4

Klikněte na tlačítko Kopírovat a uložte spotřebitelský klíč. Spotřebitelský klíč se později použije k vytvoření konektoru Salesforce v centru řízení kontaktního centra Webex.

Důležité: Udržujte bezpečnost pravidelným střídáním tajemství

Ujistěte se, že vaše tokeny ClientID a Client Secrets jsou pravidelně střídány. Podívejte se na informace o spotřebitelském klíči a spotřebitelském tajemství

Abyste zajistili, že vaše stávající integrace nebudou přerušena, aktualizujte nově vygenerované ID klienta a tajemství klienta ve všech tocích kontaktního centra a skriptech IVR, kde se tato tajemství používají.

5

Klepnutím na tlačítko Zpět spravte připojené aplikace.

6

Klepněte na tlačítko Sprav ovat.

7

Klepněte na tlačítko Upravit zásady.

8

V části Zásady OAuth vyberte možnost Uživatelé schválení správcem jsou předautorizováni pro Povolené uživatele.

9

Klikněte na tlačítko Uložit.

10

Přejděte dolů do sekce Sada oprávnění a klikněte na tlačítko Spravovat sady opráv nění. Přiřa ďte sadu opráv nění vytvo řenou dříve („IVR přístup k třídám SCV Apex“).

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. Připo jené aplikace i aplikace externího klienta jsou rámce pro integraci dat. Externí klientské aplikace jsou novou generací připojených aplikací.

Postup konfigurace aplikace Salesforce External Client, kterou používá: Cisco Webex Contact Center

  1. V části Nastavení přejděte na Aplikace | Externí klientské aplikace | Správce aplikací externího klienta.
  2. Klikněte na Nová aplikace externího klienta.
  3. Aplikace externího klienta — základní informace
    • Název aplikace externího klienta: wxCC - SCV
    • Název rozhraní API: WxCC_SCV
    • Kontaktní e-mail: < your email >
    • Stav distribuce: vyberte možnost Místní

    Basic information

    Externí klientská aplikace — API (Povolit nastavení OAuth)

    • Vyberte: Povolit OAuth
    • Nastavení aplikace
    • Adresa URL zpětného volání: http://localhost:1717/OauthRedirect jako ukázková adresa URL zpětného volání
    • Rozsahy OAuth
    • Vyberte obory OAuth:
    • Správa uživatelských dat pomocí API (api)
    • Provádět požadavky kdykoli (refresh_token,offline_access)

    API (Enable oAuth settings)

    Povolení toku

    • Vyberte: Povolit tok nositele JWT
    • Klikněte na možnost Nahrát soubory a nahrajte server.crtsoubor, který obsahuje váš digitální certifikát.

    Floe enablement

    Zabezpečení

    Zrušte zaškrt nutí políčka Vyžadovat tajemství pro tok webového serveru.

    Security

  4. Klikněte na tlačítko Vytvo řit.
  5. Přejděte na Zásady zálož ek a poté klikněte na tlačítko Upravit.
  6. Zásady — Zásady OAuth
    • Zásady pluginů
      • Povolení uživatelé: vyberte Uživatelé schválení správcem jsou předautorizováni
      • Potvrďte změnu
    • Autorizace aplikace
      • Zásady obnovení tokenu: vyberte Okamžitě vypršet obnovovací token
      • Relaxace IP: vyberte Vynutit omezení IP

    OAuth policies

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

    App policies

  8. Klikněte na tlačítko Uložit.
  9. Přejděte na Nastavení záložek.
    • Sekce Nastavení OAuth, klikněte na tlačítko Spotře bitelský klíč a taj né; počkejte na e-mail a ověřte svou identitu. Nová karta prohlížeče otevře obrazovku s podrobnostmi o spotřebiteli.

      OAuth Settings

    • Klikněte na Kopírovat a uložte spotřebitelský klíč. Spotřebitelský klíč se později použije k vytvoření konektoru Salesforce v centru řízení kontaktního centra Webex. 

      External client App name

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

Chcete-li získat plnou hodnotu služby Salesforce Service Cloud Voice, musí být tok hovorů v kontaktním centru Webex upraven tak, aby se vytvořil záznam hlasového hovoru ve službě Service Cloud Voice, jakmile hovor dorazí do kontaktního centra.

Volitelný Omni-Flow lze provést pro rozhodování o směrování a automatizaci v Salesforce.

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

Předpoklady

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

Konfigurace konektoru Salesforce v ovládacím centru Webex

Nastavte Salesforce Integration Connectors for 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 ke své zákaznické organizaci na adrese https://admin.webex.com a přejděte do nabídky Služby > Kontaktní středisko > Nastavení klienta > Integrace > Konektory.

2

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

  • ID klienta: Spotřebitelský klíč externí klientské aplikace
  • E-mailové ID Salesforce: Uživatelské jméno Salesforce pro „integraci SCV“ (viz Uživatel integrace SC V)
  • URL: pro produkční použití https://login.salesforce.com nebo pokud nastavujete dev/sandbox použijte https://test.salesforce.com
  • Soukromý klíč: obsah souboru server.key

IMPORTANT: MAINTAIN SECURITY BY PERIODICALLY ROTATING SECRETS

Ujistěte se, že pravidelně střídáte svůj soukromý klíč a certifikát, abyste udrželi integrace v bezpečí.

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

Tip na řešení potíží

Po klepnutí na tlačítko Hotovo a konektor se neuloží:

  • Zkontrolujte, zda máte před nebo po zadání nějaké mezery.
  • Ujistěte se, že váš soukromý klíč (server.key) odpovídá vašemu server.crt. Pokud nastavujete více organizací a přepínáte certifikáty, nebudou fungovat.
  • ujistěte se, že váš Server.key začíná. ----- Begin RSA Private Key -----

Hlavní tok kontaktního centra Webex

Tabulka 2. Variabilní průtok
Proměnná průtokPopis
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

  • Název: SCV_VendorCallKey
  • Typ: Ř etězec
  • Nastavit agenta viditelným: Povoleno
Lokální proměnná pro čas zahájení hovoru

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

  • Název: SCV_CallStartTime
  • Typ: Ř etězec
  • Zviditelnit ag enta: ne
Místní proměnná pro název/id fronty

Vráceno příkazem Execute Omni Flow, který se používá pro směrování hovorů.

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

  • Název: SCV_OmniFlowQueue
  • Typ: Ř etězec
  • Zviditelnit ag enta: ne
Místní proměnná pro název/id agenta

Vráceno příkazem Execute Omni Flow, který se používá pro směrování hovorů.

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

  • Název: SCV_OmniFlowAgent
  • Typ: Ř etězec
  • Zviditelnit ag enta: ne

Přehled Main Flow

  1. Vygenerovat klíč volání dodavatele
  2. Nastavit čas zahájení hovoru
  3. Žádost HTTP: Vytvoření záznamu hlasového hovoru
  4. Vyhodnocení odpovědi HTTP pro vytvoření záznamu hlasového hovoru
  5. Zpracování chyb pro vytvoření záznamu hlasového hovoru
  6. Požadavek HTTP: Spusťte Omni Flow
  7. Vyhodnoťte odpověď HTTP pro spuštění Omni Flow
  8. Zpracování chyb pro Execute Omni Flow
  9. Pokračovat v směrování hovorů
Tabulka 3. Hlavní tok
PrůtokPopis
Vygenerovat 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 kontaktním centru Webex 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í mít délku <= 255 znaků.
  • Hodnota může obsahovat alfanumerické znaky plus 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.

  • Štítek aktivity: Generate_VendorCallKey
  • Název proměnné: SCV_VendorCallKey
  • Typ proměnné: Řetězec
  • Hodnota proměnné - Nastavená hodnota: wxcc_ {{newPhoneContact.interactionId}}

Nastavit čas zahájení hovoru

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

  • Štítek aktivity: setCallStartTime
  • Proměnná: SCV_CallStartTime
  • Hodnota proměnné - Nastavit hodnotu: {{now () | replace ({'[UTC]': „})}}
Žádost HTTP: Vytvoření záznamu hlasového hovoru

Tento krok je nutný 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 ve službě Service Cloud Voice.

Nastavení požadavku HTTP
  • Štítek aktivity: CreateVoiceCall
  • Použít ověřený koncový bod: Pov oleno
  • Konektor: Salesforce Connector vytvořený v předchozím kroku
  • Cesta požadavku: /services/apexrest//voice/v1/createVoiceCall cisco_wxcc_scv
  • Metoda: POST
  • Typ obsahu požadavku: Application/JSON

Žádost HTTP: Vytvoření záznamu hlasového hovoru

Tento krok je nutný 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 ve službě Service Cloud Voice.

Nastavení požadavku HTTP

  • Štítek aktivity: CreateVoiceCall
  • Použít ověřený koncový bod: Pov oleno
  • Konektor: Salesforce Connector 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 žádosti

Při vytváření záznamu hlasového hovoru můžete také aktualizovat vlastní pole v záznamu hlasového hovoru daty 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": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "vendorCallKey": "{{SCV_VendorCallKey}}",
  "to": "{{NewPhoneContact.DNIS}}",
  "from": "{{NewPhoneContact.ANI}}",
  "initiationMethod": "Inbound",
  "startTime": "{{SCV_CallStartTime}}",
  "participants": [
    {
      "participantKey": "{{NewPhoneContact.ANI}}",
      "type" : "END_USER"
    }
  ]
}

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

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

Parametry
Název nemovitosti Hodnota
CallcenterDevName Contact Center Jméno vývojáře
CertDevName Název API certifikátu (nakonfigurovaný v kontaktním centru)
VendorCallkey Jedinečné ID hovoru: {{SCV_VendorCallKey}}
do Volané číslo/DNIS: {{NewPhoneContact.DNIS}}
od Volající číslo/ani: {{NewPhoneContact.ANI}}
Čas zahájení Časové razítko UTC {{SCV_CallStartTime}}(nastaví se ihned po přijetí hovoru ve skriptu)
Atributy volání

Použijte callAttributespouze pro vlastní pole v objektu VoiceCall . Použijte název rozhraní API pole Salesforce, například název, který končí na __c, pro každý pár klíč-hodnota.

Nepoužívejte callAttributesk aktualizaci standardních polí VoiceCall, například nebo. Description CallDurationInSeconds Salesforce vypočítá, CallDurationInSecondskdy jsou oba startTime a endTimejsou poskytovány.

Příklad:

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

value1, value2, value3: Hodno ta pro vlastní pole

Nastavení analýzy
  • Typ obsahu: JSON
  • Výstupní proměnná: SCV_VoiceCallRecordId
  • Výraz cesty: $.data.voiceCallId

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

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

Zkontrolujte stav HTTP požadavku Vytvořit hlasový hovor http:

  • Štítek: StatusCodeCreateVoiceCall
  • Proměnná: createVoiceCall.httpStatusCode

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

Zpracování chyb pro vytvoření záznamu hlasového hovoru

Pouze pro ukázku/ladění, přehrajte zprávu v závislosti na stavovém kódu http.

Pokud bylo Vytvoření hlasového hovoru úspěšné, pokračujte v příkazu Execute Omni Flow. V opačném případě pokrač ujte v směrování hovorů.

Požadavek HTTP: Spustit Omni Flow (volitelný krok)

Použijte příkaz Execute Omni-Flow, pokud chcete:

  • spouštět automatizované úlohy, například vyhledávání nebo vytváření záznamů a propojení záznamů se záznamem hlas ového hovoru
  • vyhledávat záznamy a dělat screen-pop
  • synchronizovat fronty Salesforce a Cisco
  • Nechte službu Service Cloud Voice rozhodnout o směrování

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

Po provedení tohoto požadavku se ujistěte, že jste odeslali Clear Routing, pokud se volající před odpovědí agenta zavěsí. Viz Prů běh událostí kontaktního centra Webex.

Nastavení požadavku HTTP

  • Štítek aktivity: ExecuteOmniFlow
  • Použít ověřený koncový bod: Pov oleno
  • Konektor: Salesforce Connector 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 žádosti

Kromě požadovaných polí můžete předat další data jako vstupní proměnné do Om ni-Flow. Níže jsou uvedeny dva příklady orgánu žádosti. 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": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "dialedNumber": "{{NewPhoneContact.DNIS}}",
  "flowDevName": "<flow api name>",
  "fallbackQueue": "<fallback queue name>"
}

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

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

Parametry
Název nemovitosti Hodnota
CallcenterDevName Contact Center Jméno vývojáře
CertDevName Název API certifikátu (nakonfigurovaný v kontaktním centru)
VoiceCallid ID záznamu hlasového hovoru vytvořeného v předchozím kroku: {{SCV_VoiceCallRecordId}}
Vytočené číslo Volané číslo/DNIS: {{NewPhoneContact.DNIS}}
FlowDevName Název autora Omni-Flow to execute
FallbackQueue ID fronty nebo název rozhraní Queue API záložní fronty Salesforce
Parametry průtokuVstupu

Další vstupy do toku Omni-Channel (dvojice 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

Pro směrování lze použít „Queue“ vrácenou z Execute Omni-Flow.

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

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

Vyhodnoťte odpověď HTTP pro spuštění Omni Flow

Zkontrolujte stav HTTP požadavku Execute Omni Flow http:

  • Štítek: StatusCodeExecuteOmniFlow
  • Proměnná: ExecuteOmniflow.httpStatusCode

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

Zpracování chyb pro Execute Omni Flow

Pouze pro ukázku/ladění, přehrajte zprávu v závislosti na stavovém kódu http.

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

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

Pokračujte v toku hovorů, směrujte hovor agentovi. Volitelné, použijte SCV_OmniFlowQueue SCV_OmniFlowAgent a vyberte frontu a agenta.

Tok událostí kontaktního centra Webex

Pokud volající zavěsí hovor dříve, než je přijat agentem, musíme aktualizovat službu Service Cloud Voice a hovor ukončit.

  • Pokud byl použit příkaz Execute Omni-Flow, odešlete příkaz Vymazat směrování a vymazat směrování služby Pending Service Routing (PSR)
  • Odeslat aktualizaci hlasového hovoru, aktualizovat počáteční a koncový čas záznamu hlasového hovoru a změnit stav z Nový na Dokončeno

  1. PhoneContactended - Tato událost se spustí, když je živý hovor odpojen a všichni účastníci jsou odstraněni.
  2. Požadavek HTTP: Vymazat směrování
  3. Žádost HTTP: Aktualizace hlasového hovoru
Požadavek HTTP: Vymazat směrování

  • Štítek: ClearRouting
  • Použít ověřený koncový bod: Pov oleno
  • Konektor: Salesforce Connector 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 žádosti

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

Parametry

Název nemovitostiHodnota
CallcenterDevName Contact Center Jméno vývojáře
CertDevName Název API certifikátu (nakonfigurovaný v kontaktním centru)
VoiceCallid ID záznamu hlasového hovoru vytvořeného v předchozím kroku: SCV_VoiceCallRecordId

Nastavení analýzy

Žádný.

Žádost HTTP: Aktualizace hlasového hovoru

  • Štítek: UpdateVoiceCall
  • Použít ověřený koncový bod: Pov oleno
  • Konektor: Salesforce Connector 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 žádosti

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "startTime": "{{SCV_CallStartTime}}",
  "endTime": "{{now() | replace({'[UTC]': ''})}}",
  "disconnectReason": { "value": "Abandoned in queue", "isError": true }
}

Když zadáte oba startTimea endTime, Salesforce vypočítá CallDurationInSeconds. Neprojděte dov CallDurationInSecondsnitř callAttributes.

Parametry

Název nemovitostiHodnota
CallcenterDevName Contact Center Jméno vývojáře
CertDevName Název API certifikátu (nakonfigurovaný v kontaktním centru)
VoiceCallid ID záznamu hlasového hovoru vytvořeného v předchozím kroku: SCV_VoiceCallRecordId
Čas zahájení Časové razítko UTC zahájení hovoru {{SCV_CallStartTime}}(jak se používá k vytvoření záznamu hlasového hovoru)
Koncový čas Aktuální časové razítko UTC `{{now ()
OdpojitZrada Důvod odpojení hovoru. Vlastnost isError musí být nastavena na, trueaby se správně zobrazila.

Nastavení analýzy

Žádný.

Reference

Překlad jazyků

(Volitelné) Povolit pracovní stůl pro překlad

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

1

Přejděte na Nastavení → Pracovní stůl pro překlad → Nastavení jazyka překladu.

2

Klepnutím na tlačítko Pov olit vyberte jazyk překladu.

(Volitelné) Povolit jazyky pouze pro platformu

Toto nastavení je použitelné pouze pro jiné jazyky než EN-US.

1

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

2

Vyberte požadované jazyky.

3

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

  • Povolit jazyky koncového uživatele - Nápověda a Nastavení nejsou přeloženy do jazyků koncových uživatelů
  • Povolit jazyky pouze pro platformu - nejsou poskytovány žádné výchozí překlady pro jazyky pouze pro platformu
4

Uložte změny.

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

Přejděte na Nastavení → Pracovní stůl pro překlad → Nastavení jazyka překladu.

2

Vyberte jazyk a vyberte uživatele, který jej přeloží.

3

Uložte změny.

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

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

2

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

3

V seznamu souvisejících překladů klepněte Newna tlačítko pro zadání nového přek ladu nebo Upravit (vedle jazyka), chcete-li upravit překlad.

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 překladovým jazykem.

6

Uložte změny.

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

Sada oprávnění agenta SCV služby 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 ke třídě Apex (sekce)

  • cisco_wxcc_scv.CiscosCVWXCC
  • cisco_wxcc_scv.ServiceResponseHandler
  • cisco_wxcc_scv.Servisní výlet
  • cisco_wxcc_scv.TelephonyIntegrationHandler

Přístupové typy uživatelských metadat (sekce)

  • cisco_wxcc_scvPřipojení.wxCC

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

  • cisco_wxcc_scv.ciscosCVLoginWXCC
  • cisco_wxcc_scv.ciscosCVMAInWXCC
  • cisco_wxcc_scv.CiscosCvoAuthRedirect
  • cisco_wxcc_scv.CiscosCVSWLoader

Balíček rozhraní API služby Cloud Voice

Předpoklady

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

Použití služby Service Cloud Voice API Wrapper

Služba Service Cloud Voice (SCV) pro Salesforce používá rozhraní REST API pro integraci telefonie k vytváření a aktualizaci hlasových hovorů, spouštění toků vícekanálu a odstranění záznamů PendingServiceOuting přidružených k VoiceCall. Tato služba vyžaduje autorizaci JWT a použití metody PATCH HTTP, která v současné době není podporována Cisco IP Interactive Voice Response (IVR).

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

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

Načíst Access_Token

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": "<consumer key of the connected app>",
 "client_secret": "<consumer secret of the connected app>"
 }
If the request is successful, the following JSON response will be returned:
{
 "access_token": "<your-access-token>",
 "instance_url": "<your-org-base-url>",
 "id": "https://login.salesforce.com/id/<id>/<id>",
 "token_type": "Bearer",
 "issued_at": "<timestamp>",
 "signature": "<unique-signature-code>"
 }

Proveďte 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 (tj. https://abc-123.lightning.force.com) má za následek stav 401 Neautorizovaný s vráceným INVALID_SESSION_ID kódem chyby .

Vytvořit hlasový hovor (sekce)

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

URI koncového bodu

< instance_url >/služby/apexrest//hlas/v1/createVoiceCall cisco_wxcc_scv

Metoda HTTP

POST

Záhlaví

Oprávnění: Dopravce < > 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"
 }

Použijte callAttributespouze pro vlastní pole v objektu VoiceCall . Standardní pole VoiceCall, například Descriptiona CallDurationInSeconds, se neaktualizují. callAttributes Chcete-li vyplnit CallDurationInSeconds, zadejte startTimea endTimetak může Salesforce vypočítat hodnotu.

Podrobný popis parametrů přijatý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 hlasové volání po ukončení hovoru. Toto rozhraní API slouží k aktualizaci parametrů souvisejících s voláním, které nejsou k dispozici během fáze vytváření VoiceCall. Update VoiceCall API je asynchronní operace. Stav volání rozhraní API nelze dotazovat.

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é ve scénářích, kdy chcete zaznamenat záznam v Salesforce pro opuštěné nebo zmeškané hovory, nebo pro jakýkoli jiný scénář, kdy hlasové volání ještě nebylo vytvořeno.

URI koncového bodu

< instance_url >/služby/apexrest//hlas/v1/aktualizaceVoiceCall cisco_wxcc_scv

Metoda HTTP

POST

Záhlaví

Oprávnění: Dopravce < > 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ů přijatých touto žádostí naleznete v oficiální dokument aci Salesforce v části „Parametry“.

Odpověď (úspěšná)

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

Update VoiceCall API je asynchronní operace. Stav volání rozhraní API nelze dotazovat.

Odpověď (s chybami)

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

Spusťte Omni-flow

Provede tok Omni-Channel pro směrování hovorů. Předá ID hovoru (Salesforce VoiceCallid nebo kontaktID dodavatele telefonie) jako parametry toku a vrátí pokyny pro směrování agenta nebo fronty do toku kontaktů. Služba Service Cloud Voice ve výchozím nastavení používá vícekaná lový tok (nebo záložní frontu) určený pro telefonní kanál, který odpovídá volanému číslu . Pokud vytočené číslo neodpovídá existujícímu telefonnímu kanálu, můžete volitelně nastavit nové vytočené číslo, tok vícekanálového toku a záložní frontu jako vstupní parametry tohoto volání rozhraní API.

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

  1. Používá nastavení vícekanálového toku a záložní fronty pro telefonní kanál, který odpovídá volanému čí slu. 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í rozhraní API Exec ute Omniflow.

URI koncového bodu

< instance_url >/služby/apexrest//voice/v1/ExecuteOmniFlow cisco_wxcc_scv

Metoda HTTP

POST

Záhlaví

Oprávnění: Dopravce < > 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"
  }
}

  • Parametrem VoiceCallid je Salesforce VoiceCallid nebo ID kontaktu dodavatele telefonního telefonu.
  • Podrobný popis parametrů přijatých touto žádostí naleznete v oficiální dokument aci Salesforce v části „Parametry“.

Odpověď (úspěšná)

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

AGENT_INFOa QUEUE_INFO odpovídají poli ExternalId v CallCenterRoutingMap

Odpověď (s chybami)

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

Jasné směrování

Odstraní záznam PendingServiceRouting (PSR) pro hlasový hovor. Toto API není nutné volat pro většinu scénářů; záznam PSR je automaticky smazán, když hovor již není směrován. Existují však některé scénáře, například pro zmeškané nebo opuštěné hovory při používání partnerských telefonních systémů, kde musíte explicitně zavolat toto rozhraní API, abyste vymazali záznam PSR.

URI koncového bodu

< instance_url >/služby/apexrest//hlas/v1/vymazat směrování cisco_wxcc_scv

Metoda HTTP

POST

Záhlaví

Oprávnění: Dopravce < > access_token

Typ obsahu: application/json

Parametry

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

  • Parametrem VoiceCallid je Salesforce VoiceCallid nebo ID kontaktu dodavatele telefonního telefonu.
  • Podrobný popis parametrů přijatých touto žádostí naleznete v oficiální dokument aci Salesforce v části „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 aplikacím specifickým pro zákazníka, k přenosu telefonních čísel z formátu A do formátu B je zapotřebí přizpůsobitelný nástroj.

Řešení Webex Contact Center for Service Cloud Voice automaticky odstraní všechny znaky kromě čísel, hashtagů (#), hvězdiček (*), čárek (,) a úvodních znam ének plus (+). Odstraní také první výskyt (0). To bude provedeno PŘED POUŽITÍM PŘEKLAD Ů 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 Name-Hodnota. To vám umožní nakonfigurovat neomezené množství pravidel pro každou funkci.

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

Všimněte si, že je třeba uniknout zpětnému lomítku, např.\ d+ se změní na\ \ 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á. Je zde přidání člověkem čitelného řetězce, aby bylo možné rychle identifikovat účel tohoto pravidla. Dobrá jména jsou například: Odstranit všechny úvodní nuly, Přidat úvodní plus atd.

Vytváření překladových pravidel

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

Dobrým způsobem, jak začít, je přečtení dokumentu RegExp z webových dokumentů MDN.

Vytváření složitých regulárních výrazů je však často těžkopádné. Proto jsme přidali další syntaxi, aby byla konfigurace co nejjednodušší.

Níže uvedený obrázek ukazuje obecnou syntaxi pravidla překladu 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 + mezer) se 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é se má shodovat.

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

Selektor

Selektory definují konečný formát čísla. Pokud je třeba přidat znaky/číslice, které původně nebyly přítomny, je to místo, kde to udělat.

Selektor je posledním krokem při vytváření čísla. Na základě výstupu vzoru vytvoří selektor 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 od 1 do 17 znaků by bylo odstraněno cokoli jiného než číslice. Vzhledem k tomu, že není přítomna žádná nečíslice, nic se nemění.

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

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

Příklad 2

Následující příklad ukazuje, jak převést číslo přijaté z kontaktního centra ve formátu +14693150217 do formátu US 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 platí pravidlo „Přidat mezery do amerických čísel “.
  2. (\ +1) říká, že číslo musí začínat +1. Pokud je číslo dlouhé 12 znaků, ale nezačíná +1, pravidlo se zruší a nic se nezmění.
  3. (\ d {3}) říká, že za +1 musí následovat 3 číslice.
  4. (\ d {3}) říká, že za poslední 3 číslice musí následovat další 3 číslice.
  5. (\ d {4}) říká, že za poslední 3 číslice musí následovat 4 číslice.

Pokud se něco z toho neshoduje, číslo se nezmění.

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á jako +1.
  2. $2 označuje první ze dvou (\ d {3}), číslo, které chcete odeslat do služby Cloud Voice, vypadá jako +1 469.
  3. $3 označuje druhé ze dvou (\ d {3}), číslo, které se má odeslat do služby Cloud Voice, vypadá jako +1 469 315.
  4. $4 odkazuje na poslední skupinu (\ d {4}), číslo, které chcete odeslat do služby Service Cloud Voice, vypadá jako +1 469 315 0217.

Mezery v náhradní části pravidla „$1 $2 $3 $4“ se používají přímo. Pokud tedy použijete „$1-$2-$3-$4“, číslo by bylo přeloženo na: +1-469-315-0217

A můžete také odebrat skupiny: [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í číslo jako: [12, 12] -> (\ +1) (\ d {3}) (\ d {3}) (\ d {4}) -> ($2) $3-$4.

Poté bude příchozí číslo „+14693150217“ přeloženo na: (469) 315-0217.

Příklad 3

Následující příklad ukazuje, jak převést číslo přijaté z kontaktního centra ve formátu +491515555531 do německého 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 platí pravidlo „Přidat mezery do německých čísel “.
  2. (\ +49) říká, že číslo musí začínat číslem +49. Pokud je číslo dlouhé 13 znaků, ale nezačíná číslem +49, pravidlo se zruší a nic se nezmění.
  3. (\ d {3}) říká, že za číslem +49 musí následovat 3 číslice.
  4. (\ d {4}) říká, že za poslední 3 číslice musí následovat 4 číslice.
  5. (\ d {3}) říká, že za posledními čtyřmi číslicemi musí následovat 3 číslice.

Pokud se něco z toho neshoduje, číslo se nezmění.

Všechna pravidla tedy 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á jako +49.
  2. $2 označuje první ze dvou (\ d {3}), číslo, které chcete odeslat do služby Cloud Voice, vypadá jako +49 151.
  3. $3 označuje druhé ze dvou (\ d {4}), číslo, které chcete odeslat do služby Cloud Voice, vypadá jako +49 151 5555.
  4. $4 odkazuje na poslední skupinu (\ d {3}), číslo, které chcete odeslat do služby Service Cloud Voice, vypadá jako +49 151 5555 531.

Totéž platí pro pravidlo 1. Můžete použít náhradní díl $1 $2 $3 $4 k výběru toho, co chcete použít z čísla.

Další příklady překladu Regex

Popis Překlad Regex
Odstraňte všechny znaky kromě číslic [1,17] -> [^\ d] +
Odstraňte všechny znaky kromě číslic & + [1,17] -> [^+\ d] +
Popis Překlad Regex
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řeklad Regex
Odstraňte + a nahraďte jej nulami US E164 [10,12] -> (. {1}) (\ d {1}) (\ d {10}) -> 001 $3
Odstraňte +1 a nahraďte jej nulami US E164 [10,12] -> (^\ +1+) (\ d+) -> 001$2
Odstraňte + a nahraďte jej nulami DE E164 [12,15] -> (. {1}) (\ d {2}) (\ d {10}) -> 0049 $3
Odstraňte +49 a nahraďte jej nulami DE E164 [10,12] -> (^\ +49+) (\ d+) -> 0049$2
Odstraňte + a nahraďte jej nulami CH E164 [10,13] -> (. {1}) (\ d {2}) (\ d {9}) -> 0041 $3
Odstraňte +41 a nahraďte jej nulami CH E164 [10,12] -> (^\ +41+) (\ d+) -> 0041 $2
Popis Překlad Regex
Americké číslo s prostorem [12,17] -> (\ d {1}) (\ d {3}) (\ d {3}) (\ d {4}) ->+1 $2 $3 $4
Americké číslo s prostorem [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}) ->+41 $2 $3 $4
Číslo CH s mezerou [12,17] -> (\ +41) (\ d {2}) (\ d {3}) (\ d {2}) ->$1 $2 $3 $4

Konfigurace stránky VoiceCall

Konfigurace stránky záznamu VoiceCall

Stránka záznamu VoiceCall je ve výchozím nastavení předkonfigurována s rozložením 3 sloupců a následujícími komponentami:

  • Akce a doporučení
  • Poznámky k volání
  • Podrobnosti hovoru
  • nahrávky

Komponenty lze volně odstranit nebo přidat na stránku, v závislosti na obchodních potřebách. Lze také použít různá rozložení stránek, ale některé komponenty, jako je přehrávač nahrávání hovorů a tělo konverzace, se vejdou pouze na střední a velké oblasti šablony.

Zobrazení komponenty Důvod završení

Komponenta Wrap-Up Reason musí být zobrazena během hovoru a během Wrap-Up.

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

  1. Přetáhněte webovou komponentu Cisco Wrap-Up Reas on Lightning z oblasti Vlastní v seznamu Lightning Components na stránku záznamu VoiceCall.
  2. Klikněte na tlačítko 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 tlačítko Uložit.
  6. Znovu klikněte na Uložit a poté kliknutím na Šip ku zpět se vraťte na stránku.

Komponenta Cisco Wrap-Up Reas on se automaticky zobrazí během ho voru a během WrapUp:

Pokud je na stránku přidána, zobrazí se komponenta Cisco Wrap-Up Reason pro každý hovor, a to i v případě, že v Cisco Contact Center není nakonfigurováno žádné Wrap-Up.

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

Přehrávač nahrávání hovorů se zobrazí, pokud byl pro příslušný hlasový hovor uložen odkaz na nahrávání.

Chcete-li přidat komponentu Přehrávač nahrávání hovorů na stránku záznamu hlasového volání, postupujte takto:

  1. Přetáhněte webovou komponentu Lightning Player pro nahrávání hovorů na stránku záznamu hlasového volání
  2. Klikněte na tlačítko 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 tlačítko Uložit.
  6. Znovu klikněte na Uložit a poté kliknutím na Šipku zpět se vraťte na stránku.

Správci Webex

Konfigurace toku

Obrazovka Pop

Uzel „Screen Pop“ je k dispozici ve Webex Contact Center Flow. Lze jej použít ke spuštění okna obrazovky uvnitř služby Service Cloud Voice nebo v samostatném okně.

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

Screen Pop v samostatném okně

Chcete-li otevřít okno obrazovky v samostatném okně, musí být v uzlu „Screen Pop“ uvedena absolutní adresa URL. QueryParameters budou připojeny jako parametry vyhledávání k URL.

Podporovány jsou následující režimy:

  • Nová karta prohlížeče - Vždy se otevře nová karta prohlížeče.
  • Karta Existující prohlížeč - Na první obrazovce s kartou Existující prohlížeč se otevře nová karta prohlížeče. Tato karta bude vyhrazenou kartou pro další vyskakovací obrazovku Existující karty prohlížeče a adresa URL bude obnovena na této konkrétní kartě prohlížeče.
  • Uvnitř plochy - Zachází se stejným způsobem jako karta Nový prohlížeč.

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

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