VoiceGuide IVR Software Main Page
Jump to content

Call Scheduling With Diallistnew.txt

Recommended Posts

I'm trying to schedule a large number of calls per day (~1000).

 

According to the help docs, I can use the DialListNew.txt file to specify dates and times to make calls. But I can't seem to get this to work as expected.

 

As a test, I made a sample DialListNew.txt and placed it in the \program files\ivg\data directory. It had only two lines:

 

05:34 PM 29/05/03, 16503534761, 3, 120, NONE, [script dir]\inbound.vgs, none

05:36 PM 29/05/03, 16503534761, 3, 120, NONE, [script dir]\inbound.vgs, none

 

([script dir] stands for a real path on my pc.)

 

When I save the file, then start the IVG program, the file apparently gets read by IVG and deleted. But the calls don't happen at all.

 

When I start IVG and then save the file, the calls happen immediately (not on schedule). The scheduled time is later than the current time I save the file.

 

In both cases, I make sure to delete the DialList database first, as this seems to hold all the queued calls.

 

I'd really like this to work, so any help you can provide would be appreciated.

 

Secondarily: this will be a daily activity (it's for a monitoring application). It would be much more convenient to have this file act more like Unix's crontab format, where I can specify the time increment (e.g. every 5 minutes or whatever) rather than having to specify "10:30 AM 29/05/2003". Is there any way to do this?

Share this post


Link to post

When DialListNew.txt is read in new entries are made in "\data\DialList.mdb" MS Access database - can you open that file to see what starting dates/time for calls were made for the saved entries?

 

When you schedule calls using VoiceGuide's "Telephone number Loader" GUI are the calls made at the correct time?

 

At this stage there is no way to specify time increments - you need to load a file with all the entries...

Share this post


Link to post

To me, it looks like something funny is happening with the start times:

 

I deleted DialList.mdb, then created a new DialListNew.txt with the following entries:

 

12:25 PM 02/06/03, 16503534761, 3, 120, NONE, [script dir]\inbound.vgs, none

12:30 PM 02/06/03, 16503534761, 3, 120, NONE, [script dir]\inbound.vgs, none

 

 

I started IVG, and got the message from my editor that my diallistnew.txt file had been deleted (the file was saved but still open in SourceEdit). I gather that's the expected behavior. I opened DialList.mdb in Access and looked at the CallQue table. The ActivateTime field had the following values:

 

Record 1: 0

Record 2: 306021423

 

I then I opened the event log to watch the, um, events.

 

At 12:25, the time came and went with no call being made. The event log simply says "16606 0 Ready To DialOut : 1 (out of 1)

18619 0 Ready To DialOut : 1 (out of 1)

20622 0 Ready To DialOut : 1 (out of 1)

22645 0 Ready To DialOut : 1 (out of 1)

24658 0 Ready To DialOut : 1 (out of 1)..."

 

At 12:30, also, nada. No calls.

 

I tried again, this time with 3 calls in the DialListNew.txt and without erasing the DialList.mdb. The database now had 5 records: the first two plus the 3 new ones. The ActivateTime fields for the new entries were 0, 0, and 306021438. The call times were set for 12:40, 12:43 and 12:46, respectively.

 

Something is definitely wacky here but I have no idea what. Help!

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×