VoiceGuide IVR Software Main Page
Jump to content

Path Not Found

Recommended Posts

I have a module that does a verification on input entered by a caller. The module on {fail} path and on {success} path. Strangely when the verification was successful the system show this from the log

121403.31  1 cl    Run_ResultReturn [verify_passed]

121403.33  1 event EV_MODGETNBRS_VERIFY_PASS, iCode=9221 state=1501

121403.33  1      LsRunWaitTillFinished EV_MODGETNBRS_VERIFY_PASS,EV_UNKNOWN_9221

121403.34  1      path {EV_MODGETNBRS_VERIFY_PASS} not found

And it seems that it searched for TIME_OUT path which doesn't exist. I attach the log file and hope someone help me to figure out what the problem is. Thanks so much.

log.zip

Share this post


Link to post

Sorry, ignore my post above. I know what the problem was. Insead of returning "success" or "fail" I returned "verify_passed" or "verify_failed". Thanks.

Share this post


Link to post

Looking at the trace file we see that the number entered in module [getAmount] has passed verification and then success path was then taken to module [extractAmount] as expected:

121403.00   1 cl    Run_ResultReturn [verify_passed]

121403.00   1 event EV_MODGETNBRS_VERIFY_PASS, iCode=9221 state=1301

121403.02   1       LsGetNbrsRxDigits EV_UNKNOWN_9221,EV_MODGETNBRS_VERIFY_PASS

121403.03   1       path {EV_MODGETNBRS_VERIFY_PASS} not found

121403.03   1       GetNbr EV_MODGETNBRS_VERIFY_PASS

121403.05   1       path {55995} not found

121403.05   1       next module is [extractAmount] (idx=25)

121403.06   1 rvns  add [getAmount_PathTaken]{success}

121403.08   1 fn    RunModule start [Run VB Script,[extractAmount],25,,]

121403.08   1 timer clear

121403.09   1 state [extractAmount] Running VB Script...

 

the system show this from the log

So I guess your question is related as to what a particular log entry means? As trace does not show any problem with anything...(?)

 

it seems that it searched for TIME_OUT path which doesn't exist.

System does not look for any timeout paths. Log shows it checks if path "EV_MODGETNBRS_VERIFY_PASS" is defined, that's all. And as the path "EV_MODGETNBRS_VERIFY_PASS" is not defined then VG takes the "Success" path.

 

Basically there is no reason to use path "EV_MODGETNBRS_VERIFY_PASS" instead of path "Success".

Share this post


Link to post
Insead of returning "success" or "fail" I returned "verify_passed" or "verify_failed". Thanks.

Strictly speaking you should be returning "verify_passed" or "verify_failed" from the verification script.

Note that if you return "fail" then the fail path will be taken, instead of the module asking for caller to enter the details again, which is what would happen if "verify_failed" was returned.

Share this post


Link to post

My bad language. I should not have called it verification. Actually I wasn't talking about the getAmount module. I was talking about extractAmount (VBScript module) which separates dollar and cent. I know that it can be integrated to the getAmount module which I may want to do later on. Thanks for your replies. And I may continue this thread if I still have problem later.

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
×