Nicholas,
This is absolutely possible. As Jan said, once you can develop a lex bot for this.
The lex bot will convert verbal input to a transcript, you can then evaluate the transcript and send each name or both firstname + lastname to the data table to match the primary key.
You will need the agent UUID or the agent email address in another attribute to use as a unique identifier. You can then execute a find-agent-by-email, or by UUID in the flow. If you successfully found the agent from the table and within Genesys, you can subsequently execute a call data action to Genesys, to find the agents current routing status. On-Queue and Idle, On-Queue and busy, Interacting, Off-Queue, etc. If the agent is On-Queue and Idle, you can then make that agent the preferred agent in the ACD.
------------------------------
Carlos Albor
Senior Principal PS Consultant
------------------------------
Original Message:
Sent: 11-08-2023 06:47
From: Nicholas Squires
Subject: IVR that takes voice input and searches data table
Good morning,
I need some assistance if possible.
We would like to create a call flow that asks the caller to physically say the name of the insurer they are calling about.
In our situation, we can only help callers that are calling about certain insurers currently. So my idea is that we build a data table with the list of insurers we can and can't help with, the caller says the insurer name and it looks in the data table and returns a yes/no depending on the insurer found in the data table.
Currently, I can only see the menu options for DTMF, meaning I would only be able to assign around 8 insurer names, which isn't useful.
Is there a way I can achieve this without using DTMF and simply having the customer say the insurer name?
Thanks,
#ArchitectureandDesign
------------------------------
Nicholas Squires
Motor Insurers' Bureau
------------------------------