sardel98 Report post Posted 01/17/2006 09:38 AM I have put in a question twice now, and cannot see either of them...what is going on? Am I doing the wrong thing? Please assist me and tell me what I am doing wrong...if anything. Share this post Link to post
SupportTeam Report post Posted 01/17/2006 09:44 PM Your questions were not related to VoiceGuide software. This forum is for support of VoiceGuide software only. Share this post Link to post
sardel98 Report post Posted 01/21/2006 04:17 AM Yes they are related to voiceguide software which I have purchased from katalina Technologies. The email modules are what I was referring to. If this is the wrong forum....then what is the correct one. I thought this forum was to answer problems witht the Voiceguide software??? Please help me. Share this post Link to post
SupportTeam Report post Posted 01/21/2006 05:44 AM The previous questions you posted seemed to ask about Outlook... Please explain in more detail what problems you encountered with VoiceGuide, and attach a trace from VoiceGuide demonstrating the problem. Share this post Link to post
sardel98 Report post Posted 01/21/2006 08:25 AM I don't have a trace of the log as it is at work, but essentially what is happening is this: when I enter more than 3 email addresses into the send email module, it is only sending 3 emails. This is happening even when I put 3 in the TO: field and 2 in the CC field. Any clues? Share this post Link to post
SupportTeam Report post Posted 01/21/2006 08:32 AM We'd need to see both the MMDDvgm.txt and MMDDes.txt traces. Share this post Link to post
sardel98 Report post Posted 01/21/2006 08:37 AM can you please remind me how to set this up to show all logs. Share this post Link to post
SupportTeam Report post Posted 01/21/2006 08:47 PM When running the script click on VoiceGuide's View menu and select 'Event Trace Log' option. Set trace level to 9, or check the "Save log files" box. When posting traces/scripts please .ZIP them up and post them as attachements. Share this post Link to post
sardel98 Report post Posted 01/21/2006 11:06 PM ok thanks I will go into work tomorrow and get the log and then upload it tomorrow night. thanks Share this post Link to post
sardel98 Report post Posted 01/23/2006 11:50 AM Hi I finally got the traces, and have also included the scripts in question. The other thing that I have noticed in the script, is that it is naming a module, when that module is a non active module, and there is no possibility of it running in the current script. I look forward to your response. ForVoiceguide.zip Share this post Link to post
SupportTeam Report post Posted 01/24/2006 12:11 AM The es trace shows that all five email sends were successful. is that it is naming a module, when that module is a non active module, and there is no possibility of it running in the current script. Can you please explain in more detail what is the problem that you are describing here. Share this post Link to post
sardel98 Report post Posted 01/24/2006 10:02 AM what I meant is that it is logging out module names that are not referred to in the current script. it is also logging that it is sending to email addresseses that are not current. (please see the lines 092601.70 to 173719.39....these addresses are not in the current modules, but rather in a module that is not active in the script..ie no module directs to this module) In the vgm script it refers to .wav files that are not in the current modules. eg 092234.13 7 TimeoutClear 092234.13 7 [selectTrial] Number Input 092234.13 7 [selectTrial] Playing (Voice Files\welcome.wav,Voice Files\SelectDINO.wav) 092234.23 7 PlaySoundStart ok [C:\Program Files\VoiceGuide\Randomisation\Voice Files\welcome.wav,C:\Program Files\VoiceGuide\Randomisation\Voice Files\SelectDINO.wav] 092234.23 7 TimeoutClear 092234.25 7 wa(8791,-38371699) 092234.25 7 callinfo MONITORMODES 092243.05 7 wb(-38371699) 092243.13 7 Play End line[7] (id=-383717) 092243.13 7 ScriptEventCode 8001 iLineState=1300 092243.13 7 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 092243.14 7 TimeoutSet 8 EV_TIMEOUT_REPLAYMSG 092244.58 7 dtmf 1 (66333,49,2) 092244.58 7 ScriptEventCode 49 iLineState=1301 092244.58 7 LsGetNbrsRxDigits 1 092244.58 7 [selectTrial] Number Input 1 092244.58 7 rv add [selectTrial]{1} 092244.59 7 AddRVns [selectTrial_PathTaken]{matched} 092244.59 7 TimeoutClear 092244.59 7 [DINOTrial] Playing 092244.59 7 [DINOTrial] Playing (Voice Files\DINO.wav) 092244.66 7 PlaySoundStart ok [C:\Program Files\VoiceGuide\Randomisation\Voice Files\DINO.wav] 092244.66 7 TimeoutClear 092244.67 7 RunModule PLAY end 092244.67 7 wa(1963,-37324900) 092244.67 7 callinfo MONITORMODES 092246.67 7 wb(-37324900) 092246.78 7 Play End line[7] (id=-373249) 092246.78 7 ScriptEventCode 8001 iLineState=1100 092246.78 7 LsPlayMsg EV_PLAY_FINISHED 092246.78 7 TimeoutSet 10 EV_TIMEOUT_HANGUP 092246.80 7 TimeoutSet 0 EV_TIMEOUT_GOTOMODULE 092246.80 7 ScriptEventCode 9002 iLineState=1101 092246.80 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 092246.80 7 TimeoutClear as for the emails being sent ... do I need to get the IT guys to look into the email system or is there another way around it....also can we be sure it is recording the correct action given that the above incidences are occurring. Thanks Share this post Link to post
SupportTeam Report post Posted 01/24/2006 10:12 AM Are you sure you're not getting the scripts mixed up? I'd suggest you double check the paths and script names.. As for email, you should take it up with the network people, as the es trace shows that the SMTP server replied that it accepted the sent email OK. Share this post Link to post
sardel98 Report post Posted 01/24/2006 11:00 AM there is only the current modules running at present, and thus I am not sure what other scripts could be created. any clues? It concerns me that emails have been attempted to be sent or worse still, sent to wrong addresses (which are actual addresses) Share this post Link to post
SupportTeam Report post Posted 01/24/2006 08:49 PM There is no way that some script or module that is not specified to be used would be started and used by VG instead. I’d really suggest you double check what scripts are being set in VG's configuration, and confirm where the paths in your scripts are leading. Are you able to indicate precisely in the trace the sections where things are happening which you did not expect to happen, and the post the script which you are using - we can look at your script and suggest why it's doing what it's doing. Share this post Link to post
sardel98 Report post Posted 01/25/2006 09:10 AM Can I email you directly as there are email addresses that I do not wish to post to this forum....I can then explain what is happening better. Share this post Link to post
SupportTeam Report post Posted 01/25/2006 09:41 PM Just replace email addresses with some dummy ones. It will work just as well for the purposes of testing what is happening as what we need to trace is which modules are being used as the script is ran after call answer. (you would be able to see for yourself which scripts are ran from the VoiceGuide trace as well...) Share this post Link to post
sardel98 Report post Posted 01/25/2006 10:40 PM here is an example of the discrepancies in logging info that I am experiencing. In the RandomisationDomino.vgs file it displays the following in SELECT TRIAL module: [selectTrial] Type=Get Numbers DispSize=69 Txt=Play Welcome and select trial message PlayFile1=Voice Files\welcome.wav, Voice Files\SelectDOMINO.wav Replay=3,8 GetNbrLenEnforce=2 GetNbrLenMax=1 Confirm=OFF on {Timeout 9} goto [Goodbye] on {success} goto [Trial Ineligible] on {2} goto [DOMINOTrial] on {1} goto [Trial Ineligible] However in the vgm.txt log file it displays the following: 092234.13 7 [selectTrial] Number Input 092234.13 7 [selectTrial] Playing (Voice Files\welcome.wav,Voice Files\SelectDINO.wav) 092234.23 7 PlaySoundStart ok [C:\Program Files\VoiceGuide\Randomisation\Voice Files\welcome.wav,C:\Program Files\VoiceGuide\Randomisation\Voice Files\SelectDINO.wav] 092234.23 7 TimeoutClear 092234.25 7 wa(8791,-38371699) 092234.25 7 callinfo MONITORMODES 092243.05 7 wb(-38371699) 092243.13 7 Play End line[7] (id=-383717) 092243.13 7 ScriptEventCode 8001 iLineState=1300 092243.13 7 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 092243.14 7 TimeoutSet 8 EV_TIMEOUT_REPLAYMSG 092244.58 7 dtmf 1 (66333,49,2) 092244.58 7 ScriptEventCode 49 iLineState=1301 092244.58 7 LsGetNbrsRxDigits 1 092244.58 7 [selectTrial] Number Input 1 092244.58 7 rv add [selectTrial]{1} 092244.59 7 AddRVns [selectTrial_PathTaken]{matched} 092244.59 7 TimeoutClear 092244.59 7 [DINOTrial] Playing 092244.59 7 [DINOTrial] Playing (Voice Files\DINO.wav) 092244.66 7 PlaySoundStart ok [C:\Program Files\VoiceGuide\Randomisation\Voice Files\DINO.wav] 092244.66 7 TimeoutClear As you can see at no stage does the script refer to DINO but instead DOMINO. DINO was an earlier version of this script but is not referred to at all now. Also in the es log file it is displaying email addresses that do not exist in the new module that is active. In the previous module it stated: [send Email FMC] Type=Send Email DispSize=69 Txt=Send email message and attachments. strEmailAddrTo=email address 1,email address 2, email address 3 strEmailSubject=DINO New Recruit - $RV[GetStudyId_1_1] strEmailMessageText=This is an automatic message generated when VoiceGuide has randomised a woman into the DINO Trial - $RV[GetStudyId_1_1]\ \ Hospital Code = $RV[Enter Hospital Code]\ Patient UR = $RV[EnterUR]\ Mother's DOB = $RV[MDOB_DAY]/$RV[MDOB_MONTH]/$RV[MDOB_YEAR]\ Multiple Birth = $RV[MultipleBirth] (1= yes, 2 = no)\ BirthWeight (1 = <1250gms, 2 = >=1250gms) = $RV[birthWeight]\ Gender(1 = male, 2 = female) = $RV[Gender]\ DateRand = $RV[Date]\ Time Rand = $RV[Time]\ StudyID = $RV[GetStudyId_1_1]\ AllocGroup = $RV[GetStudyId_2_1]\ strEmailAttachmentFileName= iEmailAttachmentDeleteAfterSend=0 strEmailReturnAddress= strEmailReturnName= strEmailCC= strEmailBCC= lEmailSendRetries=3 lEmailRetriesDelay=10 strEmailSendMethod_1=MAPI strEmailSmtpServ_1= lEmailSmtpPort_1=0 iEmailSmtpUseAuth_1=0 strEmailSmtpAuthUser_1= strEmailSmtpAuthPassword_1= strEmailSendMethod_2=SMTP strEmailSmtpServ_2= lEmailSmtpPort_2=0 iEmailSmtpUseAuth_2=0 strEmailSmtpAuthUser_2= strEmailSmtpAuthPassword_2= on {success} goto [Log results] on {fail} goto [Log results] and the current module is: [send Email FMC_Domino] Type=Send Email DispSize=69 Txt=Send email message and attachments. strEmailAddrTo=email address A,email address B, email address C strEmailSubject=DOMINO New Recruit - $RV[GetStudyId_Domino_1_1] strEmailMessageText=This is an automatic message generated when VoiceGuide has randomised a woman into the DOMINO Trial - $RV[GetStudyId_Domino_1_1]\ \ Hospital Code = $RV[Enter Hospital Code]\ Patient UR = $RV[EnterUR_Domino]\ Mother's DOB = $RV[MDOB_DAY_Domino]/$RV[MDOB_MONTH_Domino]/$RV[MDOB_YEAR_Domino]\ Parity = $RV[Parity_Domino] (1=parity 0, 2= parity 1+)\ DateRand = $RV[Date]\ Time Rand = $RV[Time]\ StudyID = $RV[GetStudyId_Domino_1_1] strEmailAttachmentFileName= iEmailAttachmentDeleteAfterSend=0 strEmailReturnAddress= strEmailReturnName= strEmailCC=email address D, email address E strEmailBCC= lEmailSendRetries=3 lEmailRetriesDelay=10 strEmailSendMethod_1=MAPI strEmailSmtpServ_1= lEmailSmtpPort_1=0 iEmailSmtpUseAuth_1=0 strEmailSmtpAuthUser_1= strEmailSmtpAuthPassword_1= strEmailSendMethod_2=SMTP strEmailSmtpServ_2= lEmailSmtpPort_2=0 iEmailSmtpUseAuth_2=0 strEmailSmtpAuthUser_2= strEmailSmtpAuthPassword_2= on {success} goto [Log results_Domino] on {fail} goto [Log results_Domino] Position=1144,570 Now when this script is run, it logs: 092601.70 0 eng prog start 09:26:01 19 Jan 092601.81 0 que found 1/57 092601.81 0 que current: ID=336 092601.81 0 que update ID=336to SendTime=0501190936 SendRetriesLeft=2 092601.83 0 SendEmailMapi 2 092601.83 0 SendEmailMapi about to send to email address 1, email address 2 092601.94 0 SendEmailMapi returned 092601.94 0 mapi SendSuccesful 092601.94 0 que delete ID=336 092601.94 0 eng send attempt 1 result = [success] 092602.05 0 eng prog end 09:26:02 19 Jan 092603.73 0 eng prog start 09:26:03 19 Jan 092603.84 0 eng prog end 09:26:03 19 Jan 095706.02 0 eng prog start 09:57:06 19 Jan 095706.13 0 que found 1/57 095706.13 0 que current: ID=337 095706.14 0 que update ID=337to SendTime=0501191007 SendRetriesLeft=2 095706.14 0 SendEmailMapi 2 095706.14 0 SendEmailMapi about to send to email address 1,UNRELATED EMAIL ADDRESS 095706.44 0 SendEmailMapi returned 095706.44 0 mapi SendSuccesful 095706.45 0 que delete ID=337 095706.45 0 eng send attempt 1 result = [success] 095706.56 0 eng prog end 09:57:06 19 Jan 095708.05 0 eng prog start 09:57:08 19 Jan 095708.16 0 eng prog end 09:57:08 19 Jan 095710.08 0 eng prog start 09:57:10 19 Jan 095710.19 0 eng prog end 09:57:10 19 Jan 173719.27 0 eng prog start 17:37:19 19 Jan 173719.38 0 que found 1/57 173719.39 0 que current: ID=338 173719.39 0 que update ID=338to SendTime=0501191747 SendRetriesLeft=2 173719.39 0 SendEmailMapi 2 173719.39 0 SendEmailMapi about to send to email address 1,UNKNOWN EMAIL ADDRESS 2 173719.69 0 SendEmailMapi returned 173719.69 0 mapi SendSuccesful 173719.69 0 que delete ID=338 173719.69 0 eng send attempt 1 result = [success] 173719.80 0 eng prog end 17:37:19 19 Jan 115416.77 0 eng prog start 11:54:16 19 Jan 115416.91 0 que found 1/59 115416.92 0 que current: ID=686 115416.92 0 que update ID=686to SendTime=0601191204 SendRetriesLeft=2 115416.92 0 SendEmailMapi 2 115416.92 0 SendEmailMapi about to send to email address A, email address B, email address C 115419.55 0 SendEmailMapi returned 115419.55 0 mapi SendSuccesful 115419.56 0 que delete ID=686 115419.56 0 eng send attempt 1 result = [success] 115419.67 0 eng prog end 11:54:19 19 Jan 153245.04 0 eng prog start 15:32:45 19 Jan 153245.15 0 que found 1/59 153245.15 0 que current: ID=687 153245.15 0 que update ID=687to SendTime=0601191542 SendRetriesLeft=2 153245.16 0 SendEmailMapi 2 153245.16 0 SendEmailMapi about to send to email address A, email address B, email address C 153247.38 0 SendEmailMapi returned 153247.38 0 mapi SendSuccesful 153247.38 0 que delete ID=687 153247.38 0 eng send attempt 1 result = [success] 153247.51 0 eng prog end 15:32:47 19 Jan so, there are 2 UNKNOWN email addresses that are not in either of the modules, and also both modules are being actioned when only [send Email FMC_Domino] should be run. also, here is the script referring to which script should run after: Version=5.0 DefaultModuleDisplayHeight= StartModule=SelectTrial RunAtHangup=C:\Program Files\VoiceGuide\Randomisation\UpdateDatabaseDOMINO.vgs StartWithoutAnswer=0 however it logs this: 092600.73 7 After Hangup script:[C:\Program Files\VoiceGuide\Randomisation\UpdateDatabaseDINO.vgs] 092600.73 0 LoadedVgs_Find C:\Program Files\VoiceGuide\Randomisation\UpdateDatabaseDINO.vgs at idx=2 092600.75 7 tapi Reply (LineEvReply) ok 66248 0 092600.75 7 TimeoutClear 09 CtmAsiName= I am totally confused....given that it is logging really wierd stuff...if it was just referring to the old module instead of the new one then I would think that I was running the wrong after hang up script, but it is adding lots of different things as well from modules that are sitting in the current script but are never referred along the path used. Please can you have another look at the above and the scripts that I sent you earlier.....I need to explain to my client how and why this is occurring, because at the moment these logs do not provide an accurate audit trail. Or am I missing something here! Share this post Link to post
SupportTeam Report post Posted 01/25/2006 11:13 PM DINO was an earlier version of this script but is not referred to at all now. It must be referred to. Where do you think VoiceGuide is getting this information from... As mentioned before, check your config files to see which one is the one that they specify for VG to use... Try deleting all the old versions of the .vgs files which you don't think the system is using - you'll see what happens then... Share this post Link to post
sardel98 Report post Posted 01/26/2006 01:19 AM I don't think you are following me.... The modules that I am saying are 'not referred to' are modules that are still in the script but there are no 'path to' these modules. They were originally an option from 'select trial' module, but now this option is not used. I have not removed the modules from the script but just NOT directed anything to them. So I am talking about MODULES within the one script, rather than different scripts. Does this make more sense? Share this post Link to post
SupportTeam Report post Posted 01/26/2006 02:46 AM Post a script which demonstrates the problem, and the trace from your system capturing an entire call. We cannot tell what is happeing here based on snippets of either. Nobody else has ever reported any problems with what modules are branched to, so I'd suggest you have a good look at your script and what its doing... Share this post Link to post
sardel98 Report post Posted 01/26/2006 03:14 AM please refer to one of my previous replies which contains a zip file with all logs. Attached are the scripts from which these logs were created. scripts.zip Share this post Link to post
SupportTeam Report post Posted 01/26/2006 04:33 AM Have you confirmed that the vgs file that VG is using is the one that you have posted? Have you checked the paths/names in VG.INI (or Config.xml) ? One approach to debugging this kind of stuff is to change the vgs that you thing VG is using and then dial in and hear if the change you made can be heard over the phone. Try changing sound files to "1.wav" or "2.wav" etc. and then dial in. Have you tried deleting the module DINOTrial from the script altogether? Here is tha trace of what happened when we ran the supplied script on our test system: 153114.38 7 state [selectTrial] Number Input 153114.39 7 state [selectTrial] Playing (Voice Files\welcome.wav, Voice Files\SelectDOMINO.wav) 153114.39 7 File not found [Voice Files\welcome.wav] 153114.39 7 File not found [Voice Files\SelectDOMINO.wav] 153114.41 7 play set playid=289093 153114.45 7 PlaySoundStart ok [C:\Projects\vg32\system\voice\SoundFileNotFound.wav,C:\Projects\vg32\system\voice\SoundFileNotFound.wav] 153114.47 7 timer clear 153114.47 7 callinfo MONITORMODES 153115.66 7 dtmf 1 (65774,49,2) 153115.67 7 ScriptEventCode 49 iLineState=1300 153115.67 7 LsGetNbrsPlayWelcMsg 1 153115.73 7 PlaySoundStop err=0 153115.73 7 state [selectTrial] Number Input 1 153115.73 7 rv lg add [selectTrial]{1} 153115.75 7 rv ns add [selectTrial_PathTaken]{1} 153115.77 7 timer clear 153115.77 7 state [Trial Ineligible] Playing 153115.77 7 state [Trial Ineligible] Playing (Voice Files\Invalid.wav, Voice Files\TryAgainExit.WAV) 153115.78 7 File not found [Voice Files\Invalid.wav] 153115.78 7 File not found [Voice Files\TryAgainExit.WAV] Pressing 1 in module [selectTrial] resulted in a jump to module [Trial Ineligible], as expected. Share this post Link to post
sardel98 Report post Posted 01/26/2006 11:46 AM Yes I have checked that the script is exactly the one that I have posted. THe correct script is running and asking the questions associated with the correct modules. It is only the loggin that is completely wierd. that log is exactly what I would have expected...it is the logging of DINO trial that completely throws me. I will check the computer to make sure that the emails that it says it has sent are actually not sent and that then delete any modules that are not being used. Then I will run a test and see if the problem is still occurring. Will let you know what I discover. Share this post Link to post