Contents

VoiceGuide Help
1. Introduction
Welcome To VoiceGuide
Which version to use
2. System Configuration
System Requirements
Installing v7.x - Dialogic
Installing v7.x - VoIP / HMP
Installing v6.x - Dialogic
Installing v5.x - Voice Modems
Installing v5.x - CAPI compatible cards
Installing v5.x - Dialogic
Installing v5.x - Dialogic Wave Drivers
Text To Speech
Call Transfers and Conferencing
ODBC Data Sources
End of Call Detection
Distinctive Ring Detection
T1/E1 ISDN Configuration
T1/E1 RobbedBit/CAS/R2 Configuration
VoIP Line Registration
Command Line Options
Registering VoiceGuide
Unique System Identifier
3. Script Design
Introduction
Graphical Design Environment
Module Types
Paths
Result Variables
Call Start
Call Finish
Multilanguage Systems
Protected Scripts
Sound files
Testing Scripts
4. Modules Reference
Play
Record
Get Numbers
Say Numbers
Transfer Call
Send Phone Message
Send Pager Message
Send Email
Database Query
Run Program
Time Switch
Evaluate Expression
Run VB Script
Send DDE Command
Hangup Call
5. Fax
Introduction
6. Voicemail
Introduction
Voicemail System Manager
Voicemail Menus
Message Lamps
7. Outbound Dialing
Loading Numbers to Call
Detect Call Answer
Outbound VoIP calls
Predictive Dialers
External Database Source (v7)
8. Speech Recognition
Introduction
Grammars
Install LumenVox
9. Logs
Script Logs
Call Detail Records (CDRs)
10. ActiveX / COM Interface
Admin_TraceLogAdd
Dialer_MakeCall
Dialer_OutDialQueAdd
Bridge_Connect
Bridge_Disconnect
Line_Hangup
Line_Pickup
Play_Start
Play_Stop
Record_Stop
Record_Start
Record_2Lines_Start
Run_ResultReturn
RvGet
RvGet_All
RvGet_AllXml
RvSet
RvSet_RvList
Script_Gosub
Script_Goto
Script_Return
Serial_Tx
Vm_Event
Vm_VmbConfig_Get
Vm_VmbConfig_Set
11. PBX Integration (CTI)
Inband Signaling
Ericsson MD110 Voicemail Interface
Legal Information
Copyright & Disclaimer

 
Home
VoiceGuide Online Help
Prev Page Next Page
 
 

Time Switch module

This module is used to direct the caller to a different part of the script based on Date or Time of Day.

The screenshot above shows a time range to covering 9am till 5pm on Saturday and Sunday. The Date/Time to Check field is left blank so the current time when the script is executed will be used. When specifying the 'times on selected days' the start time must be earlier in the day then the stop time.

 

Paths Chosen

The path "True" is taken if the current time falls within the specified time range, otherwise the "False" path is taken.

 

Date/Time to Check

Most of the time this field will be left blank as usually the intention is to check what is the current time and if it falls within the specified time range.

If the module is used to check whether a date/time entered by caller or retrieved from the database falls within a certain range then the date to be checked should be specified in this text field.

The format in which the date is to be specified will vary according to your computers settings for preferred date/time format. If specifying date and time then usually one of the following formats will be OK (hours are specified in a 24 hour format) :

MM/DD, YYYY HH:NN
DD/MM, YYYY HH:NN
MM/DD/YYYY HH:NN
DD/MM/YYYY HH:NN
HH:NN

If the date is not specified then current date is used.

How can the caller enter date/time? Usually by just entering the require information in a series of Get Numbers modules and then having all the data entered specified in the Date/Time to Check, eg:

$RV[GetMonth]/$RV[GetDay], $RV[GetYearYYYY] $RV[GetHour24]:00

If date is retrieved from database you should ensure that the correct format is supplied.

If the date/time format supplied is invalid then the "False" path is taken.

 

Note

Evaluate Expression module can also be used to set up time-switching.

 

 

Converted from CHM to HTML with chm2web Pro 2.84 (unicode)