VoiceGuide IVR Software Main Page
Jump to content

How Do You Initialize Or Trigger Outbound Calling From .mdb

Recommended Posts

Hello Support;

 

I am going around in circles while attempting to resolve the following - how to perform outbound calling using the OutDialQue.mdb? I configured the .mdb file as noted on your site , the part that I am missing is ; How do you initialize or trigger the Outbound calling mechanism? so that all the phones listed on my mdb file are called.

 

I read the VG's help file about "Dialer_OutDialQueAdd" and also read the following online help resources, but was unable to get clairification via these links; "http://www.voiceguide.com/vghelp/html/DialListInto.htm" and

"http://www.voiceguide.com/vghelp/html/com_Dialer_OutDialQueAdd.htm"

 

Based on your recent reply to ddenara (see posting http://voiceguide.com/forums/index.php?showtopic=4529) you recommended to "keep VG running all the time and just load calls into OutDial Que as needed." I followed this recommendation but the calls loaded to the .mdb files are not made - could you please advice as to - How do you initialize or trigger the Outbound calling from the .mdb files?

 

Regards,

Ralph

Share this post


Link to post
I configured the .mdb file as noted on your site
What did you configure?

 

There is no need to do anything special to the .mdb file, just start VG and load the calls to be made using the Telephone Number Loader application.

 

Once you have this working you can move onto getting outbound calls loaded using other methods listed in the Help file.

Share this post


Link to post

By configure, I meant that I opened the OutDialQue.mdb in access, added three numbers and configured the remaining fields with the values specficied at -

http://www.voiceguide.com/vghelp/html/com_...tDialQueAdd.htm

 

I then launched VG nothing happened... by reading your response (below) it seems that the user will need to set up manually the calls in the Telephone Loader app as well, correct? If this is correct, I am curious why not use the parameters established by the user in the .mdb file, that is, in the .mdb file I already set up a pointer to the script to be played when a human answers, the script to be played when an answ. machine picks up the line, the dial times, the line selection, etc.. why make the user do the entry in the .mdb file and the telephone loader? -OR- perhaps I am missunderstanding your comments.

 

For our application (similar in concept to the one mentioned by ddenara) it is important that we can drive a campain directly from the db (access) without the need to manually configure the Telephone Loader for each campain, with that in mind I thought that was the purpose of the .mdb or .xml entry options.

 

Please advice.

 

thanks in advanced

Ralph

Share this post


Link to post

The link you referenced: http://www.voiceguide.com/vghelp/html/com_...tDialQueAdd.htm is a description of ho to use the OutDialQueAdd COM command, and does not provide any information on how to populate fields in the database directly.

 

From VG Help file:

To determine what the valid database entries would be, it's recommended to use the Telephone Number Loader to load new outbound calls into OutDialQue.mdb and use the entries inserted by Telephone Number Loader as an example of what the entries in the secondary OutDialQue database should look like in order for them to be correctly read in by VoiceGuide.

Share this post


Link to post

Thanks for the clarification, the .htm does provide me with a sence as to the valid values per field and the purpose for each field within the .mdb file.

 

The question then remains, if I am able to populate the .mdb file with the expected data via an input web form that I create. How can I drive an outbound campain directly from the db (access) without the need to manually configure the Telephone Loader for each campain? Are there command line arguments that I can call the Telephone Loader module so that it performs the calls without having to use the UI?

Share this post


Link to post

The htm link is a documentation page for COM command Dialer_OutDialQueAdd, and the paramteres which should be used with that function call.

 

To see what information is stored in the OutDialQue.mdb file you should insert a few entries using the Telephone Number Loader and then open the database table and have a look at the inserted entries...

 

Are there command line arguments that I can call the Telephone Loader module so that it performs the calls without having to use the UI?
No.

Share this post


Link to post

I beleive VG is the tool we would like to use for our telephony projects, it is pretty comprehensive for what I have seen during our eval... But, automation of outbound calls is a pretty important feature for my team, with that in mind please allow me re-phrase my previous question.

 

Is there a known (proven) method via vbscript (or any other way) to trigger voiceguide to make the calls entered into the .mdb file without further human intervention?

Share this post


Link to post

From VBScript you can just call the Dialer_OutDialQueAdd COM function directly...

Share this post


Link to post

Got it.

 

I went ahead and wrote the following very simple .vgs scripts (see attachment). I am using vbscript samples from VG with minor path modifications. Inside of script designer I went ahead and made the vbscript module the start module, when I run the script in Voiceguide and make sure that the configuration wizard is pointing to my script. However, no outbound call takes place... how do I initialize the call? how do I tell VG to run the vbscript which contains the function to make the call?

 

btw, I am not sure if this makes a difference but I am using VG for Tapi.

MyFirstOBound_V2_Using_Dialer_MakeCall.vgs

MyFirstOBound_V2_Using_Dialer_OutDialQueAdd.vgs

Share this post


Link to post

Copy the text from the Help file into a file ending in ".VBS" (eg: "LoadCall.vbs").

 

set vg = CreateObject("VoiceGuide.CommandLink")

vg.Dialer_OutDialQueAdd "0,5551234", 0, 0, 0, "", "", 1, "c:\sendinfo\announce.wav", "c:\sendinfo\InfoMenu.vgs", "c:\sendinfo\CallBackDetails.wav", "", 0, 2, 5, "", ""

set vg = Nothing

 

then double click the file...

 

The VBScript will be ran by Windows and the script will pass the info to VoiceGuide.

 

 

Ultimately if you want to insert calls yourself into the database directly then, as described previously, you should insert a few entries using the Telephone Number Loader and then open the database table and have a look at the inserted entries... then insert your entries in similar manner.

Share this post


Link to post

Many thanks, that was exactly the information I was looking for...it worked, this will allow me to wrap up a presentation I wanted to do for my team with regards to purchasing VG.

 

With regards to the db entry, indeed I already looked at the syntax when entering data via the Telephone Number Loader in order to replicate the syntax via an alternate process, thanks again for the pointer!

 

 

Cheers,

Ralph

Share this post


Link to post

Hi ,

 

I am facing a simliar situation as written in this Post as in situations as below is happening to me also

 

when I run the script in Voiceguide and make sure that the configuration wizard is pointing to my script. However, no outbound call takes place... how do I initialize the call? how do I tell VG to run the vbscript which contains the function to make the call?

 

for the Question "

Is there a known (proven) method via vbscript (or any other way) to trigger voiceguide to make the calls entered into the .mdb file without further human intervention? " you have replied to use Dialer_OutDialQueAdd COM function , but is it possible for more than one number ..

How do i do it if need to load more than 5 numbers and play the script accordingly when the call is answered.

When i replaced the following script

set vg = CreateObject("VoiceGuide.CommandLink")

vg.Dialer_OutDialQueAdd "0,5551234", 0, 0, 0, "", "", 1, "c:\sendinfo\announce.wav", "c:\sendinfo\InfoMenu.vgs", "c:\sendinfo\CallBackDetails.wav", "", 0, 2, 5, "", ""

set vg = Nothing

 

 

by

 

set vg = CreateObject("VoiceGuide.CommandLink")

vg.Dialer_OutDialQueAdd "0,C:\Stud.txt", 0, 0, 0, "", "", 1, "c:\sendinfo\announce.wav", "c:\sendinfo\InfoMenu.vgs", "c:\sendinfo\CallBackDetails.wav", "", 0, 2, 5, "", ""

set vg = Nothing

 

 

 

where stud.txt contains more than one numbers to be called .

when i run this the welcome message keeps playing the script is nor working ..

 

It would be nice if anybody finds a solution for the above problem

 

Thank You

Anju

Share this post


Link to post

Using "0,C:\Stud.txt" as the number to dial is not valid.

 

You need to call Dialer_OutDialQueAdd once for each number dialed.

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
×