Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
View staffing
Description
Customer's Dialogflow CX agent is unable to recognize special characters like hyphen (-) and hash (#) in user voice inputs. The current regex entity pattern is not capturing these characters correctly, causing misinterpretations. Values like "1803-04" are interpreted as "1803" or "180304".
Expected Behavior:
Dialogflow CX should recognize special characters like hyphen (-) and hash (#) in voice inputs.
The regex entity should capture these characters and extract the intended value (e.g., "1803-04").
Steps to Reproduce:
Create a Dialogflow CX agent with a regex entity for capturing a specific format (e.g., \d{4}[-#]\d{2} or \d*[-#])\d ).
Test the agent in a simulator or voice interface.
Provide voice input containing special characters (e.g., "1803-04" or "1803#04").
Observe that the agent misinterprets the input, potentially capturing only parts of the value or misinterpreting the special characters as words (e.g., "Yash" for "-").