Guest Thanh Nguuyen Report post Posted 03/27/2018 05:05 AM Hi VoiceGuide, Please help me, How to skip somes module write log to file MMDD_CAllEvents.txt? e.g we don't write log of card number when customer entered. 115226.370|state|[Enter Card Number] Number Input 982601|||||0|0|0|0 115227.180|dtmf||6||||54|10|0|0 115227.180|state|[Enter Card Number] Number Input 9826016|||||0|0|0|0 115227.990|dtmf||0||||48|10|0|0 115227.990|state|[Enter Card Number] Number Input 98260160|||||0|0|0|0 115229.940|dtmf||2||||50|10|0|0 115229.940|state|[Enter Card Number] Number Input 982601602|||||0|0|0|0 115230.810|dtmf||0||||48|10|0|0 115230.810|state|[Enter Card Number] Number Input 9826016020|||||0|0|0|0 115231.290|dtmf||0||||48|10|0|0 115231.291|state|[Enter Card Number] Number Input 98260160200|||||0|0|0|0 115234.530|dtmf||0||||48|10|0|0 Share this post Link to post
SupportTeam Report post Posted 03/27/2018 05:39 AM (edited) The CallEvents log shows all the notable events that occurred during each call. The log can be turned off, so that no log entries are created at all. This is done by adding entry: CallEvents=0 in VG.INI in section [Log] There is currently no way to select for only some events to be removed. If you do require to remove only selected events then we can add a mechanism to turn off/on the event logging from with the script on a per-call basis. Please contact sales@voiceguide.com if that is required. Edited 04/11/2018 07:16 AM by SupportTeam new features added in v7.5.19, see below posts. Share this post Link to post
Guest Thanh Nguuyen Report post Posted 03/27/2018 06:41 AM Thanks Support Team Share this post Link to post
SupportTeam Report post Posted 04/11/2018 07:15 AM Additional features are now available in VoiceGuide v7.5.19 , allowing better control over how key-presses made in a Get Numbers module are protected. Please see here for more information: https://www.voiceguide.com/vghelp/source/html/modgetnumber.htm#security These new features allow the protection levels to be set dynamically during the call, and allow protection of data without requiring for the logging itself to be disabled. v7.5.19 is now available for download from our WWW downloads page. Share this post Link to post
Guest Thanh Nguuyen Report post Posted 04/12/2018 08:20 AM Hi --------------- 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. ___________ Can you give me example of setting $RV[ini_moduleGetNbrs_StatusDispMaxLen] by [ Evaluate Expression] and the method? Many thanks Share this post Link to post
SupportTeam Report post Posted 04/12/2018 08:58 AM Please see 'Example 10' on the Evaluate Expression module help page: https://www.voiceguide.com/vghelp/source/html/modevalexpr.htm That example shows how to assign a value to a result variable. Just specify: ini_moduleGetNbrs_StatusDispMaxLen instead of: counter1 and for value use whatever number you require. Share this post Link to post
Guest Thanh Nguuyen Report post Posted 04/13/2018 02:05 AM Thanks Guys So how we can back to beginning to setting [ini_moduleGetNbrs_StatusDispMaxLen] for next step? mean after that step we can be write log all number entered. Thanks Share this post Link to post
SupportTeam Report post Posted 04/13/2018 06:29 AM You can just set the $RV[ini_moduleGetNbrs_StatusDispMaxLen] again, this time to value large enough to ensure that all the entered numbers will be visible in Line Status Monitor. eg: 50 Share this post Link to post
Long Ly Report post Posted 10/03/2018 02:30 AM Hi VoiceGuide, I'm team member with Thanh Nguyen. When we set MaskKeys=callevent, it just ignore write log in *_CallEvent.txt file but still write log in *_vgEngine.txt. So can you help me how do I ignore write log both files ? Thanks Share this post Link to post
SupportTeam Report post Posted 10/03/2018 08:55 AM In VG.INI, in the section [moduleGetNbrs] the "MaskKeys" entry can be given these values: script : will stop all keypreses made in a Get Numbers module from being stored in script logs (.vgl/.xml/.json/.csv logs) callevent : will stop all keypreses made in a Get Numbers module from being stored in CallEvents log status: : will stop all keypreses made in a Get Numbers module from being shown in Line Status. to set all 3 options set the MaskKeys to: MaskKeys=script,callevent,status Some more information on this can be found on this Help file page: https://www.voiceguide.com/vghelp/source/html/modgetnumber.htm in the "Protecting Entered Data" section. To stop the vgEngine from storing details of DTMF keypress events you would need to lower the vgEngine "log level". Setting vgEngine log level to a value to 2 should do it. Similar would need to be done to ktTel trace as well, as presumably you would not want that log to store the keypress event event data either. ktTel trace would need to be set to 1. ie. In VG.INI set: [Log] VoiceGuide=2 ktTel=1 To turn off the vgEngine and ktTel logs altogether just set the log levels to 0. ie: In VG.INI set: [Log] VoiceGuide=0 ktTel=0 VoiceGuide service would need to be restarted in order for the new VG.INI entries to be read in. Share this post Link to post