VoiceGuide IVR Software Main Page
Jump to content

Capure/get Entered Number Module Failure

Recommended Posts

I used Dialogic card and Dialogic update.

Capure/Get entered number module does not get the number that the caller enters in the following situation:

if the caller does not press # or the number minimum and maximum lenght is not set the same.

e.g. minimum lenght:1 and maximum:7 and the caller enters 4 digits and waits,

 

These is no problem if they press # or if the min and max number lenght is set to be the same.

Share this post


Link to post

Earlier the get number module worked like this:

I asked the caller to enter the amount.

She enters 1234 but does not press#

VG waits a few second and if there is no more digits entered, it interprets the number as 1234

and runs the verify entered number script to check whether the number is a acceptable.

If it is acceptable it goes to success path if not goes to fail path.

 

But atfer I started to use Dialogic card and its dialogic path it does not work like that any more.

When the caller enters 1234 and does not enter any more number or the #, it always goes to the fail path.

It seems the VG does not have a clue when the entering process finished.

So vg does not realizes any more that the caller intended to finish the entering of the numbers

 

It works only if the caller presses # or if the min and max lenght of the allowable number is set to be the same number.

Share this post


Link to post

Additional info:

After I deleted the timeout path, the problem disappeared and now vg intelligently recognizes the entered number even if no # is pressed.

Share this post


Link to post
After I deleted the timeout path, the problem disappeared and now vg intelligently recognizes the entered number even if no # is pressed.

OK, we'll look into how the timeout path affects validation in this module.

Share this post


Link to post

If I choose the "play back entered number and ask caller to confirm" option in the Get number module, I enter numbers in two different times: the main number the module is designed and the confirmation choice, which is 1 or 2.

However, there are only one path. It is for the first, main entered number. If the caller enters always 2 for not confirming the entered number, an infinite loop is created - the system voice always repeats itself.

(I use 0 for the retries if... and the pause... options.

 

So if the caller wants to play or uses a computer, they can create an infinite loop that I cannot stop.

I acually use 4 other modules to avoid this possibility.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×