Zapněte podporu DTMF pro svého hlasového agenta

Note

Tento článek popisuje funkce používané v agentech nebo tocích agentů, které využívají standardní harness.

Místo spoléhání se na hlasové odpovědi umožňuje podpora dvoutónové multifrekvenční (DTMF) požádat své agenty, aby pomocí klávesnice telefonu vybrali možnosti nebo poskytli informace.

Note

Toky nabídek DTMF jsou nejvhodnější pro klasickou (deterministické) orchestraci. Další informace najdete v části Volba způsobu řízení konverzace a volba způsobu zpracování řeči.

Nastavte globální příkaz, který se má aktivovat během konverzace, když uživatel agenta stiskne konkrétní jednocifernou klávesu. V rámci jednotlivých témat přidejte DTMF rozpoznávání vstupů pro odpovědi poskytnuté v uzlu Question.

Nastavte klíč, který je potřeba stisknout pro každou možnost a jak dlouho má agent čekat před analýzou vstupu uživatele.

Pokud uživatel zadá klíč, který neodpovídá žádné z možností uzlu, agent tuto otázku nebo zprávu zopakuje a vyzve ho, aby to zkusil znovu.

Pokud uživatel stiskne tlačítko, které není mapováno na globální triggery DTMF, agent aktivuje systémové téma Neznámý stisk tlačítka na klávesnici. Můžete ho přizpůsobit pro svou obchodní logiku.

Important

Když zapnete DTMF a interagujete s hlasově aktivovaným agentem v panelu Test vašeho agenta , způsob, jakým zadáváte čísla, ovlivňuje odpověď. Pokud zadáte číselný klíč, například 1, odpovídá číselnému pořadí možností nabídky v uzlu Otázka . Pro simulaci DTMF klávesového vstupu musíte zadat DTMF klávesový vstup, například /DTMFKey 1, aby odpovídal přiřazeným DTMF klávesám v uzlu otázky.

Zapnutí podpory DTMF v uzlu tématu

  1. Otevřete téma, které chcete použít jako globální DTMF odpověď pro úpravy, a vyberte uzel Trigger .

  2. Přejeďte myší přes pole uzlu Trigger a vyberte ikonu Změna Triggeru.

  3. Vyberte globální příkaz DTMF přijatý.

    Snímek obrazovky s možností spuštění tématu 'globální příkaz DTMF obdržen'

  4. Vyberte Upravit a v části Přijaté vlastnosti DTMF zadejte typ rozpoznaného vstupu DTMF spolu s případnými podmínkami pro spuštění a jejich prioritu.

    Snímek obrazovky okna Změnit spouštěč s vybranou možností přijatého globálního příkazu DTMF.

  5. Přidejte uzel Otázky v části Identifikovat a vyberte požadovanou entitu. Různé typy entit mají odlišné vlastnosti pro podporu DTMF tónů:

    Entita Podpora DTMF
    Několik možností Ke každé možnosti ručně přiřaďte klávesu DTMF
    Možnosti ze seznamové proměnné Automaticky přiřadit DTMF klávesy pro každou volbu
    Celá odpověď uživatele Může přijmout vícemístné zadání DTMF vstupů
    Věk Může přijmout vícemístné zadání DTMF vstupů
    logický Automaticky přiřadit DTMF klávesy pro každou volbu
    Město DTMF není podporováno
    Barva DTMF není podporováno
    Continent DTMF není podporováno
    Země nebo oblast DTMF není podporováno
    Date Může přijmout vícemístné zadání DTMF vstupů
    Datum a čas DTMF není podporováno
    Data a čas bez časového pásma DTMF není podporováno
    Doba trvání DTMF není podporováno
    Email DTMF není podporováno
    Zvláštní událost DTMF není podporováno
    Jazyk DTMF není podporováno
    Peníze Může přijmout vícemístné zadání DTMF vstupů
    Number Může přijmout vícemístné zadání DTMF vstupů
    Řadová číslovka Může přijmout vícemístné zadání DTMF vstupů
    Organizace DTMF není podporováno
    Procento Může přijmout vícemístné zadání DTMF vstupů
    Jméno osoby DTMF není podporováno
    Telefonní číslo Může přijmout vícemístné zadání DTMF vstupů
    Bod zájmu DTMF není podporováno
    Rychlost Může přijmout vícemístné zadání DTMF vstupů
    Kraj DTMF není podporováno
    Adresa ulice DTMF není podporováno
    Teplota Může přijmout vícemístné zadání DTMF vstupů
    URL DTMF není podporováno
    Weight Může přijmout vícemístné zadání DTMF vstupů
    PSČ Může přijmout vícemístné zadání DTMF vstupů

Přiřaďte klávesy tónové volby

Pro některé typy entit uveďte, zda jsou možnosti, které agent uživateli poskytuje, přiřazeny k DTMF klíči:

  • U entity Možnosti s více volbami ručně přiřaďte klávesy tónové volby ke každé možnosti zaškrtnutím políčka Přiřadit klávesy tónové volby k možnostem. Když toto zaškrtávací políčko vyberete, uvidíte ikonu představující klávesnici telefonu vedle nastavení uživatelského nadpisu.

    Pro každou možnost, kterou přidáte, vyberte ikonu - a zadejte DTMF signál, na který má být možnost mapována.

    Snímek obrazovky celého uzlu otázky.

  • Pro možnosti z proměnné seznamu a booleanové entity agent automaticky přiřadí klíče DTMF každé možnosti.

    Agent přiřazuje klíče v pořadí, ve kterém jsou možnosti, od 0 do 9.

Pokud chcete, aby agent automaticky četl mapované možnosti:

  1. Vyberte tři tečky (...) uzlu Question , který chcete nastavit, a pak vyberte Vlastnosti. Zobrazí se panel Vlastnosti otázky.

  2. Vyberte rozpoznávání entit a pak vyberte, jestli má agent číst možnosti pro uživatele agenta.

Zadání vícemístného tónového kódu DTMF

Pro entity, které podporují víceciferný DTMF vstup, uveďte, zda je v platné odpovědi agenta minimální nebo maximální počet číslic. Tyto vícemístné DTMF entity obsahují většinu typů entit, které extrahují číslo ze vstupu uživatelského agenta. Můžete nastavit rozsah počtu platných číslic (například "2-5"), nebo pevnou délku (například "5").

Snímek obrazovky s možností počtu číslic (pouze DTMF) zobrazenou v uzlu otázky.

Pokud uživatel agenta zadá odpověď s méně nebo více číslicemi, než je uvedeno, agent otázku zopakuje.

Pokud nespecifikujete počet číslic, agent přijme libovolnou délku číslic a pokračuje v toku tématu.

Můžete také určit, zda má agent čekat na stisknutí konkrétní klávesy „ukončení“, která indikuje, že uživatel agenta dokončil zadávání své odpovědi. Můžete vybrat žádný klíč, klíč s hvězdičkou (*) nebo klíč s křížkem (#). Znak ukončení je volitelný a není zahrnut při počítání délky vstupu.

Rozpoznávání DTMF na úrovni agenta

Nastavte klíč, který je potřeba stisknout pro každou možnost a jak dlouho má agent čekat před analýzou vstupu uživatele.

Important

Spouštěč přijatého DTMF přijímá pouze jednotlivé DTMF klíče. Spouštěč není volán, pokud uživatel agenta zadá klíč při reagování na:

  • Dotazovací uzel, který přijímá vícemístné DTMF signály
  • Uzel typu Question, který přijímá jednociferné DTMF, kde jedna z povolených možností odpovídá stejné klíčové pozici.
  1. Otevřete téma, které chcete použít jako globální DTMF odpověď pro úpravy, a vyberte uzel Trigger .

  2. Najeďte myší nebo dlouze stiskněte pravou stranu uzlu spouštěč (kde se zobrazuje aktuální typ spouštěče), abyste viděli ikonu Změnit spouštěč.

  3. Vyberte ikonu a poté zvolte Přijat globální příkaz DTMF.

    Snímek obrazovky panelu spouštěče změn se zvýrazněným přijatým globálním příkazem DTMF.

  4. V panelu přijatých vlastností DTMF , který se otevře, zadejte DTMF vstup, který by bot měl rozpoznat, spolu s podmínkami pro trigger a jeho prioritou.

Ukládání DTMF (tónové volby) do mezipaměti

DTMF caching umožňuje agentnímu uživateli zadat klíče bez čekání na každou otázku nebo výzvu od agenta. Například cachování je užitečné pro uživatele agenta, kteří znají obvyklou konverzační cestu agenta a chtějí jít přímo do specifikovaného menu.

Při ukládání do cache DTMF je každý stisk klávesy uložen v mezipaměti a automaticky se zadává pro každou po sobě jdoucí výzvu.

U jednociferného DTMF uzlu systém ukládá všechny klíče po prvním pro další tah.

Pro vícemístné DTMF uzly agent následuje sadu pravidel, která určují, jak a co cachovat na základě těchto nastavení:

Scenario Délka číslice Podmínka Uživatelský vstup Výsledek
Agent autor nenastavil ukončovací znak, takže časový limit je ignorován. Když uživatel dosáhne maximální délky, klávesa po maximální délce (poslední číslice) se uloží do mezipaměti pro další kolo. 3 Doba platnosti je 0 nebo není nastavena žádná klávesa termínu 1, 2, 3, 1, … První tři číslice jsou vráceny okamžitě, zatímco čtvrtá číslice je uložena do mezipaměti pro další kolo.
Autor agenta nastavil ukončovací znak. Zadání klávesy po vypršení časového limitu je uložen do mezipaměti pro další kolo. 3 Klávesa termínu je # 1, 2, 3, 1 První tři číslice čekají na časový limit ukončení, než jsou vráceny. Čtvrtá číslice se uloží do mezipaměti pro další kolo.
Když uživatel dosáhne maximální délky, běží časový limit ukončení. 3 Klávesa termínu je # 1, 2, 3, poté během časového limitu 1 První čtyři číslice jsou vráceny; ale protože tato otázka přijímá pouze tři číslice, je celá vstupní sekvence považována za neplatnou a agent otázku znovu položí.
Uživatel nedosáhl maximální délky (platná délka). Zadání klávesy po vypršení časového limitu mezi číslicemi je uloženo do mezipaměti pro další kolo. 2–5 Nezáleží na tom, zda je definován klíč termínu 1, 2, 3, poté po vypršení časového limitu 1 První dvě číslice čekají na mezičíselný časovač, než jsou vráceny, a třetí a čtvrtá číslice jsou uloženy do mezipaměti pro další kolo.

Systém zpracovává ukládání DTMF do vyrovnávací paměti následujícími způsoby:

  • Pokud v dalším tahu nepovolí vniknutí do hry, systém upustí uložený klíč.
  • Pokud další tah umožní vjezd do ringu, systém zachází s klíčem podle jeho postupu:
    • Pokud tok sestává z více uzlů zpráv, ale následuje vícemístný DTMF otázkový uzel, systém ukládá klíče pouze pro tuto vícemístnou DTMF otázku. Globální téma DTMF není spuštěno.
    • Pokud tok sestává z více uzlů zpráv, ale následuje jednociferný DTMF otázkový uzel, systém uloží klíč pro jednociferný DTMF klíč. Systém také ukládá globální téma DTMF do mezipaměti. Pokud se však překrývají, vítězí jednociferný DTMF uzel otázek.
    • Pokud tok bez otázek obsahuje více uzlů zpráv, systém uloží klíč k globálnímu tématu DTMF do mezipaměti.

Tip

Abyste předešli nechtěnému ukládání do mezipaměti, postupujte podle následujících kroků:

  • Umístěte uzel se zprávou o zákazu vpadnutí přímo za otázkový uzel.
  • Použijte uzel pro víceciferné DTMF dotazy s časovačem s delším intervalem (všimněte si, že tato volba zvyšuje latenci pro uživatele při absenci ukončovacího klíče).