VoiceGuide IVR Software Main Page
Jump to content

After Upgrade Variables Return "timeout" Why? Help

Recommended Posts

We upgraded from 5.2.3063 to 5.2.5012. Here is the script sequence:

 

1) In a VBS module we set:

 

vg.RvSet $RV_LINEID, "WorkingDate",08022006

 

2) In a Speak Module we send $RV[WorkingDate]

 

3) In a VBS module afterwards we try to save the value of this variable using : "$RV[WorkingDate]" but the program returns the string "timeout".

 

This happens to other variables, we get first name of employee into a variable, have VG say the name, then if we try to examin the value of the variable, it has "timeout"

 

We have 2 servers, we only upgraded 1. The original server with older version works fine with the same exact script, the server with the upgraded VG has tons of problems. If this has not been solved yet, can you give me the install for 5.2.3063 at least?

 

Help!!!

 

Thanks

Share this post


Link to post

Enable logging by setting the log levels to 10 in VG.INI as per below:

[Log]

 

VoiceGuide=10

NumberLoader=0

VoicemailManager=0

EmailSender=0

TapiWrapOcx=0

SapiWrapOcx=0

Then restart VG and make a test call which demonstrates the problem.

 

Debug Trace files will be created in VG's \log\ subdirectory.

 

Please post the traces and the VoiceGuide script used.

 

When posting traces/scripts please .ZIP them up and post them as attachments.

Share this post


Link to post

Ok, here is the log of that call. Take close attention to line 084752.61 where the variable WorkingDate is said by the voice module as a date. Then again in line 084822.67 where the module was supposed to say the same variable, now it shows "timeout". The same thing happen to $RV[FirstName] lines good: 084734.67 bad: 084804.66.

 

The script follows a straight line, it says first, last name, id #, run #, start time, Date as MMDDYYYY. Then we ask, press 1 to replay (if so, it goes back to play first name, etc), or 2 to continue or hangup.

 

This same script works just fine in the previous version of the VG software.

 

Thanks

log.zip

Share this post


Link to post

We see from the trace that you have a module in your script titled "WorkingDate". Modules create RV's named after themselves which store the outcome of the module - so what's happening here is that the module "WorkingDate" is overwriting your previously declared RV.

 

Rename the module "WorkingDate" to something else (eg. "SayWorkingDate")...

 

You can see the line in the trace informing you at what stage the $RV[WorkingDate] is overwritten with a new value:

 

084758.05 7 rv lg add [WorkingDate]{timeout}

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
×