06-04-2019 07:42 AM
I have used a get digit string, with digits filter allowing 1-5 and *. The timeout branch plays the menu again, and if it times out again puts the caller through to an agent (required by the customer in case caller doesn't have a touch-tone phone!). This and all the valid options work fine. However if I enter an invalid digit, eg 9, the script treats the call as if no digits were entered. What am I doing wrong? Thanks.
06-04-2019 09:50 AM
06-10-2019 01:37 AM
06-10-2019 08:31 AM
06-10-2019 09:13 AM - edited 06-10-2019 09:15 AM
When I press 9 it goes straight to an agent, no prompts played at all, so it skips the increment bit too. (We have UCCE, not UCCX)
06-10-2019 09:30 AM
06-11-2019 02:07 AM
It wasn't, but I've changed it and it made no difference.
I'm starting to think our system may not be set up very well! This is how I was taught to do it. I have looked at the "collect data" and "play" nodes within UCCE, but could never get them to work, so we always use "run external script" for these.
06-11-2019 02:43 AM
I've fixed it for now by copying the timeout branch with different prompts. It seems the system prompts telling you've chosen an invalid option are missing.
Thanks for your help!
06-11-2019 05:21 AM
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide