VoiceGuide IVR Software Main Page
Jump to content

How To Separate Lines For Testing?

Recommended Posts

Hi VoiceGuide Support Team,


I have to separate 2 different scripts on the same VoiceGuide server, 2 lines for live scripts and 2 lines for testing scripts.


So how can i config the customer must call to lines has inbound live scripts and employee must call to lines has inbound testing scripts.


Thank you so much for your support.

Share this post

Link to post

You can set what script is to be ran on each of the analog ports, or E1/T1 channels. This is done in VoiceGuide's Config.xml file.


Also, a common approach is to jump to a different script based on certain CallerID. Please see the "Branching to other scripts and calling subscrips" section in this Help file page: http://www.voiceguide.com/vghelp/source/html/paths.htm


You can use an Evaluate Expression module to evaluate this expression:




and then have a path that matches the test caller's CallerID point to a new script.


eg. if you would like calls from number 5551234 to run the Test script then this path can be used in this Evaluate Expression module:


on {5551234} goto [myTestCallflow.vgs|myStartModule]


and these paths can be used to forward all other calls to the 'production' part of the callflow:


on {Success} goto [nextModule]

on {Fail} goto [nextModule]


The "On {Success}" path would be match all other CallerIDs (other then 5551234 that has a specific path for it already), and the "On {Fail}" path would match cases where no CallerID was supplied.

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