Logs

Script Logs

VoiceGuide can store a log of what the caller did during the course of the call. The script activity logs contain information like:

  • Date & time the call was made and when it completed.
  • Caller ID details (name and number)
  • All the numbers entered in the Play, Get Number Sequence and Say Number modules
  • Filenames of all the recorded messages
  • How many results were returned by the Database Query module
  • Evaluate Expression module results
  • Results of Run Program or Run Script modules
  • etc.

The logs are saved in 4 different formats:

.vgl    VoiceGuide Log Format - saved as a string of Result Variables
.csv    Comma delimited format
.json    JSON document body format
.xml    XML document body format

Script Logs can be turned off by specifying Scripts=OFF in VG.IN in section [Log]

 

Subscripts

Each script which is used during the call will have a log entry created in the script's corresponding log files. If the script is visited multiple times during a call then a new log entry will be made each time the script is used. This means that if a subscript is called multiple times during one call, it's call log will have multiple entries for the same call - with each entry having different 'start_time' and 'end_time' timestamps.

 

Create your own Call Log

Run Program or Run VBScript modules can be used to create custom Log files. Please refer to Help file's sections on those modules to see how these modules can be used to append information to a text file.

 

CDR Logs

Please see here for more informationm on CDR logs.

 

vgEngine, ktTel, ktTTs Logs

VoiceGuide system internal application logs are saved in VoiceGuide's \log\ subdirectory.

System logs can be turned off by specifying:

VoiceGuide=0
ktTel=0
ktTts=0
NumberLoader=0

in VG.IN in section [Log]