VoiceGuide IVR Software Main Page
Jump to content

Relative Path Issue #2

Recommended Posts

Hi. I'm using relative paths to specify scripts in the Paths tab.

 

For example, in my IdentityFlow script, I would forward the caller to the Main script by entering:

 

goto [../main/main.vgs|]

 

It seems that internally, the script path is never replaced by a resolved/rooted path. It is maintained in memory as relative. This results in incorrect bahavior. For example, downstream during execution of the fourth script, the ScriptPath RV contains the wrong value.

 

In addition, the LastModule RV contains the following:

 

C:\IvrRoot\Scripts\IdentityFlow\..\main\..\accessNumberFlow\..\main\main.vgs|TransferToRep

 

This isn't a showstopping problem, I don't really need to use relative paths, but it sure would be convenient, and besides you should know about buggy behavior. So here you go.

 

Thanks.

Share this post


Link to post

Thanks for reporting this.

 

We've modified the vgEngine code appropriately and in future v7.1 releases the $RV_PreviosModule will contain the resolved path which will not include any 'relative' \..\ type expressions.

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
×