D.H. Report post Posted 06/29/2020 03:37 PM Hi Support, We notice that the log file of the voice guide has information about the user key input, like the capture of the sample file. However, due to security concern, we would like to hide those user input information, so is it possible to hide them in the log or encrypt the file/information? thanks. Share this post Link to post
SupportTeam Report post Posted 06/29/2020 11:12 PM The section below is from the "Gen Number Module" online Help file page: https://www.voiceguide.com/vghelp/source/html/modgetnumber.htm : Quote Protecting Entered Data The keypresses made by caller in a Get Numbers module will by default be displayed in the Line Status Monitor and saved in VoiceGuide's log files. Their display and saving can be prevented using settings in VG.INI, or by issuing directives during the call. The following settings can be used, in section [moduleGetNbrs] in VG.INI file: StatusDispMaxLen MaskKeys StatusDispMaxLen setting affects the Line Status Monitor only. Setting StatusDispMaxLen to X will stop numbers X digits or longer from being shown in the Line Status Monitor. eg: StatusDispMaxLen=4 will stop numbers 4 digits or longer from being shown in the Line Status Monitor. StatusDispMaxLen=1 will stop all keypresses from being shown in the Line Status Monitor. MaskKeys setting can be used to specify further security options. The following options can be specified: script : will stop all keypresses from being stored in script logs (.vgl/.xml/.json/.csv logs) callevent : will stop all keypresses from being stored in CallEvents log status : will stop keypresses from being shown in the Line Status Monitor eg: to set all 3 options set the MaskKeys to: MaskKeys=script,callevent,status StatusDispMaxLen and MaskKeys can also be set dynamically during the call, by setting the following Result Variables: $RV[ini_moduleGetNbrs_StatusDispMaxLen] $RV[ini_moduleGetNbrs_MaskKeys] The $RVs can be set using an Evaluate Expresion module, or using any other method available for setting of $RVs. Furthermore, if required, the VoiceGuide vgEngine, ktTel etc. logs can have their verbosity (log level) reduced or be turned off altogether using settings in section [Log] in VG.INI file. Share this post Link to post