Contents

VoiceGuide Help
1. Introduction
Welcome To VoiceGuide
Which version to use
2. System Configuration
System Requirements
Installing v7.x - Dialogic
Installing v7.x - VoIP / HMP
Installing v6.x - Dialogic
Installing v5.x - Voice Modems
Installing v5.x - CAPI compatible cards
Installing v5.x - Dialogic
Installing v5.x - Dialogic Wave Drivers
Text To Speech
Call Transfers and Conferencing
ODBC Data Sources
End of Call Detection
Distinctive Ring Detection
T1/E1 ISDN Configuration
T1/E1 RobbedBit/CAS/R2 Configuration
VoIP Line Registration
Command Line Options
Registering VoiceGuide
Unique System Identifier
3. Script Design
Introduction
Graphical Design Environment
Module Types
Paths
Result Variables
Call Start
Call Finish
Multilanguage Systems
Protected Scripts
Sound files
Testing Scripts
4. Modules Reference
Play
Record
Get Numbers
Say Numbers
Transfer Call
Send Phone Message
Send Pager Message
Send Email
Database Query
Run Program
Time Switch
Evaluate Expression
Run VB Script
Send DDE Command
Hangup Call
5. Fax
Introduction
6. Voicemail
Introduction
Voicemail System Manager
Voicemail Menus
Message Lamps
7. Outbound Dialing
Loading Numbers to Call
Detect Call Answer
Outbound VoIP calls
Predictive Dialers
External Database Source (v7)
8. Speech Recognition
Introduction
Grammars
Install LumenVox
9. Logs
Script Logs
Call Detail Records (CDRs)
10. ActiveX / COM Interface
Admin_TraceLogAdd
Dialer_MakeCall
Dialer_OutDialQueAdd
Bridge_Connect
Bridge_Disconnect
Line_Hangup
Line_Pickup
Play_Start
Play_Stop
Record_Stop
Record_Start
Record_2Lines_Start
Run_ResultReturn
RvGet
RvGet_All
RvGet_AllXml
RvSet
RvSet_RvList
Script_Gosub
Script_Goto
Script_Return
Serial_Tx
Vm_Event
Vm_VmbConfig_Get
Vm_VmbConfig_Set
11. PBX Integration (CTI)
Inband Signaling
Ericsson MD110 Voicemail Interface
Legal Information
Copyright & Disclaimer

 
Home
VoiceGuide Online Help
Prev Page Next Page
 
 

Dialer_OutDialQueAdd

VoiceGuide COM Reference

Adds a new entry to Dialer's OutDialQue database. The call will be made as outgoing lines become available, and the time before the call is made may depend on how many other entries are currently loaded in the OutDialQue database. No return information about when the call will be actually made is provided when this function returns.

If no other entries are in the OutDialQue database and there are outgoing lines available then the call will be made immediately.

Please not that the parameters I this function have changed from VoiceGuide v6 to VoiceGuide v7.

Syntax v7

object.Dialer_OutDialQueAdd sPhoneNumber, sPhoneNumberPrefix, sActivateTime, sDayTimeStart, sDayTimeStop, sDaysCallAllowed, sLineSelection, sCampaignName, iPriority, sOnAnswerLive, sOnAnswerMachine, sFaxToSend, sOnNotAnswered, sOnRetriesExhausted, iAnswerTimeout, iRetriesLeft, iRetriesDelay, sRV, sCallOptions, sEscalationCalls

Syntax v6

object.Dialer_OutDialQueAdd sPhoneNumber, iActivateTime, iDayTimeStart, iDayTimeStop, sDaysCallAllowed, sLineSelection, iPriority, sAnnounceMessage, sOnAnswerLive, sAnswerMachineMsg, sRV, iAnswerTimeout, iCallRetriesLeft, iDelayBetweenRetries, sOnNotConnected, sOptionsXml, sEscalationCalls

 

Part

Description


object

VoiceGuide object


sPhoneNumber

The telephone number to be called


 

sPhoneNumberPrefix

Optional prefix dialed before the telephone number.


ActivateTime

Date and Time when the call should be made.

In v7 the time can be specified as a string in any locally valid date/time format. This format is recognized worldwide: YYYY-MM-DD HH:NN:SS AM/PM the AM/PM sign can be omitted if using 24-hout time notation. The YMMDDHHNN format can also be used.

In v6 the time can be specified as a number in format YMMDDHHNN.


DayTimeStart

Time of the day before which the call to this number should not be made.

In v7 the time can be specified as a string in any locally valid date/time format. This format is recognized worldwide: HH:NN:SS AM/PM the AM/PM sign can be omitted if using 24-hout time notation. The HHNN format can also be used.

In v6 the time can be specified as a number in format HHNN. eg: 8am would be specified as the number 800.  To allow this telephone number to be dialed from midnight onwards set to 0


DayTimeStop

Time of the day after which the call to this number should not be made.

In v7 the time can be specified as a string in any locally valid date/time format. This format is recognized worldwide: HH:NN:SS AM/PM the AM/PM sign can be omitted if using 24-hout time notation. The HHNN format can also be used.

In v6 the time can be specified as a number in format HHNN. eg: 9pm would be specified as the number 2100. To allow this telephone number to be dialed at any time of day set to 0


sDaysCallAllowed

Days of the week when the call can be made. Specify each day using the first two characters of that day eg: to call on weekdays only specify "MoTuWeThFr". If not used (ie: can call on all days) set to empty string ""


sLineSelection

If the outbound call may only be made on particular phone lines then these lines should be listed in this setting. Line IDs may be specified as a comma delimited list of "LineIDs" (eg: 6,7,8) or using XML notation, (eg: <LineId>2</LineId><LineId>3</LineId>)or specified as a comma delimited list of the Dialogic line identifiers (eg: dxxxB1C2,dxxxB1C3). If left blank then any available lines will be used.


 

sCampaignName

Campaign name associated with this call. Used for users own categorizing of calls. Can be left as an empty string.


iPriority

At what priority level the calls should be made. A lower number indicates a higher priority. ie: 1 is the highest priority, then 2, then 3 ... etc. Number of priority levels is unlimited.


sOnAnswerLive

VoiceGuide script to run when the call is answered by a real person.


sOnAnswerMachine

Sound file (or VoiceGuide script) to be played if the call is answered by an answering machine. The sound file will be played after the answering machine's welcome message finishes. If not used set to empty string ""


 

sFaxToSend

.PDF/.TIF/.TIFF file to send, or VoiceGuide script to be started immediately after dialing. If this setting specified then the sOnAnswerLive and sOnAnswerMachine are effectively ignored, as when sending fax the fax calling tone has to be sent immediately after dialing. If not used set to empty string ""


 

sOnNotAnswered

.EXE/.COM/.BAT or .VBS (VBScript) to run when the call has not been answered. If not used set to empty string ""


 

sOnRetriesExhausted

.EXE/.COM/.BAT or .VBS (VBScript) to run when the call has not been answered and there are no more retries left. If not used set to empty string ""


iAnswerTimeout

How many seconds will the Dialer wait for the call to be answered. Default value of 60 will be used if this entry is set to 0


iCallRetriesLeft

How many more times will the Dialer attempt to call this number if the next call is unsuccessful. To only make one call attempt set to 0


iRetriesDelay

How many minutes will the Dialer wait before attempting to call again. If not used set to 0


sRV

Result Variables which will be available to the VoiceGuide script used on this call. If not used set to empty string ""


sCallOptions

XML formatted options string. If not used set to empty string ""


sEscalationCalls

Can be used to specify multiple escalations levels. XML format is used to specify the escalation calls. Please see the VoiceGuide's help file's section on the ‘Out Dial’ file for details on the XML format used to specify call details. If not used then set to empty string "".


Remarks

 

Version 7 Examples:

Example 1

Straightforward example.

set vg = CreateObject("vgServices.CommandLink")
vg.Dialer_OutDialQueAdd "ext1002@10.1.1.4", "", "2009-11-28 9:00:00 AM", "9:00 AM", "5:00 PM", "", "", "BookingConfirmCampaign", 1, "c:\ConfirmBooking.vgs", "c:\CallBackDetails.wav", "", "c:\ifNotAnswered.vbs", "c:\ifRetriesExhausted.vbs", 90, 2, 30, "[CustomerID]{44563}", "", ""
set vg = Nothing

 

 

Version 6 Examples:

Example 1

Straightforward example.

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", "", 90, 2, 5, "", "", ""
set vg = Nothing

 

Example 2

More advanced example.

Note how CStr() function needs to be used around a variable which needs to be passed in as a string and which is composed of numbers. If CStr() is not used VBScript will try to pass that variable as a number instead of as a string, which will generate an error.

Result Variables which will be available to scripts ran when the call is made are specified as well.

set vg = CreateObject("VoiceGuide.CommandLink")
sTelNumber = "5551234"
vg.Dialer_OutDialQueAdd CStr(sTelNumber), 0, 0, 0, "", "", 1, "c:\sendinfo\announce.wav", "c:\sendinfo\InfoMenu.vgs", "c:\sendinfo\CallBackDetails.wav", "[CustomerID]{44563}", 90, 2, 5, "", "", ""
set vg = Nothing

 

Converted from CHM to HTML with chm2web Pro 2.84 (unicode)