yanky Report post Posted 01/04/2010 09:00 PM Using V6.0.3386 We schedule calls using OutDial_New.xml We have not had any problems with our process since March of 2009. When the call is written to the OutDialQue Access Database, instead of using the time in the XML file, it uses the current time, but adds 5 minutes to it. The first day this problem arose was 1/1/2010. I am assuming it has to do with the year change, but do not know how to fix the problem. Here is an example of the XML: <OutDialEntry> <PhoneNumber>19999999999</PhoneNumber> <CallTime>1/4/2010 3:17:00 PM</CallTime> <AnnounceMessage>C:\OUTBOUNDSCRIPT.vgs</AnnounceMessage> <OnAnswer>C:\OUTBOUNDSCRIPT.vgs</OnAnswer> <OnAnswerMachine>C:\OUTBOUNDSCRIPT.vgs</OnAnswerMachine> <CallRetries>0</CallRetries> <OnNotConnected>C:\VBSNotContacted.vbs</OnNotConnected> </OutDialEntry> Share this post Link to post
SupportTeam Report post Posted 01/04/2010 11:57 PM Could you please post the vgEngine trace from your system which captures the loading of the OutDial_New.xml file and the database file with the call loaded into it. Share this post Link to post
yanky Report post Posted 01/05/2010 09:10 PM I believe these are the files you are looking for. In regards to the db, the record is deleted after the call is made. I did find a call from 1-1-10 that was not completed in the db(along with other old ones). the call in the db should have had a time of 10:00 am. 0101vgm.zip OutDialQue.zip Share this post Link to post
SupportTeam Report post Posted 01/06/2010 12:23 PM Trace shows that loaded calls are made straight away as the date/time at which the call is to be started is not correctly specified. The Calltime expression in the OutDial_New.xml has this value: 1011100, which is not a valid date/time expression, hence the call is made immediately. Suggest looking at the process that creates the OutDial_New.xml file to ensure that a valid date/time stamp is included in the OutDial_New.xml file by that process. 044503.45 0 Loading from C:\Program Files\VoiceGuide\data\OutDial_New.xml 044503.45 0 DialListParseInputXML start 044503.45 0 dial callque insert tel:19202777073 scr:C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs time:1011100 esc:none 044503.46 0 DialListParseInputXML start 044503.46 0 dial callque insert tel:19207339205 scr:C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\CheckInOutbound.vgs time:1011000 esc:none 044503.46 0 DialListParseInputXML start 044503.46 0 dial callque insert tel:19207339205 scr:C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\CheckInOutbound.vgs time:1011900 esc:none 044503.46 0 DialListParseInputXML start 044503.48 0 dial callque insert tel:19202055800 scr:C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\CheckInOutbound.vgs time:1011100 esc:none 044503.48 0 DialListParseInputXML start 044503.48 0 sInXml is empty 044503.48 0 Loaded 4 entries. 044504.48 6 dial [20401,19202777073,1011100,0,2359,MoTuWeThFrSaSu,[,,],0,C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs,C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs,C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs,[CheckInID] {320},60,0,5,C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\VBSNotContacted.vbs,none] (search started at 044504.48) 044504.48 6 dial DialOnLine start tel[19202777073] ann[C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs] vgs[C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs] am[C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs] rv[[CheckInID] {320}] cid[] 044504.48 0 dial callque update id=20401: NextCallTime=1001010450(1/1/2010 4:50:04 AM), RetriesLeft=-1 044504.49 6 rv clear all 044504.49 6 rv add [CheckInID]{320} 044504.49 6 rv add [OutDial_ID]{20401} 044504.49 6 rv add [OutDial_OnNotConnected]{C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\VBSNotContacted.vbs} 044504.49 6 rv add [OutDial_AnswerTimeout]{60} 044504.49 6 rv add [OutDial_RetriesLeft]{0} 044504.49 6 rv add [OutDial_PauseBetweenRetries]{5} 044504.49 6 dial making call tel[19202777073] ann[C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs] vgs[C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs] am[C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs] OnHangup[C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\Cleanup.vgs] rv[[CheckInID] {320}[OutDial_ID]{20401}[OutDial_OnNotConnected]{C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\VBSNotContacted.vbs}[OutDial_AnswerTimeout]{60}[OutDial_RetriesLeft]{0}[OutDial_PauseBetweenRetries]{5}] 044504.51 6 script interpretor: VgMulti v6.0.3386 044504.51 6 state Dialing 19202777073 044504.52 6 lineMakeCall=>[] 044504.52 6 timer set 70 EV_TIMEOUT_MAKECALL_NORESPONSE 044504.52 11 dial [20402,19207339205,1011000,0,2359,MoTuWeThFrSaSu,[,,],0,C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\CheckInOutbound.vgs,C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\CheckInOutbound.vgs,C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\CheckInOutbound.vgs,[CheckInID] {174},60,0,5,C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\VBSNotContacted.vbs,none] (search started at 044504.52) 044504.52 11 dial DialOnLine start tel[19207339205] ann[C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\CheckInOutbound.vgs] vgs[C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\CheckInOutbound.vgs] am[C:\Program Files\VoiceGuide\Scripts\CheckInOutbound\CheckInOutbound.vgs] rv[[CheckInID] {174}] cid[] 044504.52 0 dial callque update id=20402: NextCallTime=1001010450(1/1/2010 4:50:04 AM), RetriesLeft=-1 Share this post Link to post
yanky Report post Posted 01/06/2010 03:34 PM Can you please let us know the format? We have been using this format (1/4/2010 3:17:00 PM) for almost 1 year. We have tried multiple formats in the xml file, and none work. We even tried the format from the help. from online help <OutDialEntry> <PhoneNumber>5553328</PhoneNumber> <CallTime>6:30 AM, 24 Aug 04</CallTime> <OnAnswer>d:\scripts\todays_specials.vgs</OnAnswer> <OnAnswerMachine>d:\scripts\todays_specials_AM.vgs</OnAnswerMachine> <RV>[ClientID]{123456}[PriceWidget]{125}[PriceDelivery]{7.50}</RV> </OutDialEntry> Can we get this escalated, we have been unable to make our required calls since 1/1/2010!!! Also, can you please delete our log file data you posted from your last reply. Thanks. Share this post Link to post
yanky Report post Posted 01/06/2010 04:12 PM I also tried "Now+10"(at 10:03) and it went in current time +10? From log - 100302.14 0 dial callque insert tel:19202777073 scr:C:\Program Files\VoiceGuide\Scripts\MedReminderOutbound\MedReminderOutbound.vgs time:1061013 esc:none But it wrote Now+5 "1001061008" to the access db and dialed right away. See screen capture attach file I think it may be your program that takes the xml and writes to access. I changed an old record that was sitting in the table to a time of 1001061000, and it waited until 10:00 am and dialed at that time. Again, we need to escalate this issue!!! Thanks, Share this post Link to post
SupportTeam Report post Posted 01/07/2010 07:41 AM Please update to this version and see if this resolves the issue:[old link removed] Share this post Link to post
yanky Report post Posted 01/07/2010 02:34 PM Yes!!!! It worked!!! Again, Can you either delete the log text because of the phone numbers displayed? Thanks for your help. Share this post Link to post