Author |
Message |
|
|
TCSLtd
Joined: Sep 11, 2019
Messages: 69
Offline
|
Hi
I found on AEP logs that when a customer does not say anything we get a NO_INPUT( in front of the SpeechFail in AEP logs) which is being handled by sending a DF_SYSTEM_NO_INPUT event to dialogflow that is fine.
But I can see in few calls NO_MATCH in front of (in front of the SpeechFail in AEP logs)which is being handled by sending a DF_SYSTEM_NO_INPUT event to dialogflow
My query is what causes NO_MATCH, who decides for a NO_MATCH and on what basis? Is it dialogflow or avaya? Under which scenario it will treated as NO_MATCH? As for some cases there were noisy recordings and we NO_MATCH and for some no recording was found
I am attaching the screenshot of NO_MATCH from AEP logs
Thanks
Navneet
|
|
|
|
|
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
|
You would need to talk to the platform people. I would think EP throws the error first.
|
|
|
|
|
TCSLtd
Joined: Sep 11, 2019
Messages: 69
Offline
|
What does NO_MATCH mean? With what it is matching ?
|
|
|
|
|
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
|
It is generic VXML event. In generic sense, it is try to match some grammar but in case of Dialogflow, I am not sure. That's why you need to ask the platform people. I can't answer this here.
|
|
|
|
|
Karthick46
Joined: Feb 7, 2021
Messages: 3
Offline
|
In DefaultDialogflowAppV3, the eventprops:name as DF_SYSTEM_NO_INPUT. Despite this configuration, after a brief period of silence, I anticipate hearing the No Input prompt, but it doesn't seem to be triggering as expected. Is there a specific configuration change required to ensure the No Input prompt is played?
|
|
|
|
|
Karthick46
Joined: Feb 7, 2021
Messages: 3
Offline
|
Attached the log
|
|
|
|
|
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
|
So it looks like EP did process the EventPrompt and try to send the event to Dialogflow. Maybe it is because of the existence of the <prompt> element, it is not sending the event. Can you try removing the prompt item from EventPrompt node in the node editor. It would be like the picture I attached
20/03/2024 11:00:11:535 INFO - 1EBBBA1BE98997434F5D0DFB162520CA:/DefaultDialogflowAppV3 : Using SCESession 1EBBBA1BE98997434F5D0DFB162520CA:/DefaultDialogflowAppV3 servlet : EventPrompt
20/03/2024 11:00:11:535 INFO - 1EBBBA1BE98997434F5D0DFB162520CA:/DefaultDialogflowAppV3 : [condition] Expression [InputPrompt] Not Empty [null]
20/03/2024 11:00:11:535 INFO - 1EBBBA1BE98997434F5D0DFB162520CA:/DefaultDialogflowAppV3 : [condition] Expression [eventprops:name] String Not Equal [DF_SYSTEM_NO_INPUT]
.....
20/03/2024 11:00:11:550 DEBUG - 1EBBBA1BE98997434F5D0DFB162520CA:/DefaultDialogflowAppV3 : *** Reply for [/DefaultDialogflowAppV3/EventPrompt] ***
....
19:<prompt bargein="false" timeout="8000ms">
20:</prompt>
|
|
|
|
|
Karthick46
Joined: Feb 7, 2021
Messages: 3
Offline
|
Hello WilsonYu, I appreciate you taking the time to respond.
|
|
|