VoiceGuide IVR Software Main Page
Jump to content

Verifying Entered Number Using Vbscript Always Takes "fail" Pa

Recommended Posts



After we upgraded to V7.5, we encounter a problem on number format verification.

In the script, we check if the provided PIN length is between 3 and 5 using VBScript in "Verify Entered Number," then return "verify_passed" or "verify_failed" otherwise.

But the script takes "fail" path even if the format is correct.


We could see that the result was returned as "Verify_Passed" but the log shows "....Verify_Pass} not found" then goes (back) to "PlayPasswordExpired" module and loops between those two module.

The paths we set on this "GetNewPassword" module is, so upon success, "GetNewPasswordConfirm" module should play.


Was there changes between V7.4 and 7.5?



on {success} goto [GetNewPasswordConfirm]
on {fail} goto [PlayPasswordExpired]



134042.631 23 3 1 rem Run_ResultReturn [verify_passed] 13

134042.631 23 3 1 q_scr + cmdRun_ResultReturn 0
134042.631 6 3 1 q_scr run cmdRun_ResultReturn sCode=[] iActionID=0, crn=0 [0|0|0|0|0][verify_passed|||||] 00:00:00 max:1|00:00:00.0005000
134042.631 6 3 1 q_scr + evScriptEvent 9221 EV_MODGETNBRS_VERIFY_PASS
134042.631 6 3 1 q_scr run evScriptEvent sCode=[EV_MODGETNBRS_VERIFY_PASS] iActionID=0, crn=0 [0|0|0|0|0][|||||] 00:00:00 max:1|00:00:00.0005000
134042.631 6 3 1 se EV_MODGETNBRS_VERIFY_PASS 9221 0|0|0 || LineState=LS_RUN_WAITTILLFINISHED
134042.631 6 3 1 LsRunWaitTillFinished EV_MODGETNBRS_VERIFY_PASS lCode2Str=EV_UNKNOWN_9221
134042.631 6 3 1 path {EV_MODGETNBRS_VERIFY_PASS} not found
134043.199 8 3 1 timer EV_TIMEOUT_CHECKONSTATE



Share this post

Link to post

The version below fixes the number script verification issue which you encountered. Please update system to this version:


[old link removed]


Please post traces as before if you still encounter any problems.


To change from one release of VoiceGuide v7 to another:

1. Stop VoiceGuide Service and exit all VoiceGuide programs. (eg Script Designer, Voicemail Manager, etc) and all other programs.

2. Run the VoiceGuide install and install into same directory as existing installation. (Do NOT uninstall the previous VoiceGuide installation).

3. Start VoiceGuide service.

Running a VoiceGuide install over the top of an existing install will NOT overwrite existing configuration or license files (Config.xml, ConfigLine.xml, VG.INI, VmBoxList.xml, etc) and will not remove any of users script or sound files, and will not remove any log files etc

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