I am using a Y Splitter on the line with a simple phone, when the Dialogic D/4PCI card is on and IVR is not dialing but in the start state, their is no tone on my simple phone, is that normal and why don't I get a dial tone.
There should be a dial tone. Not sure why you would not be hearing it.
<OnAnswerMachine>DISABLE</OnAnswerMachine> Is this the correct line for the XML file to turn off calls to answer machines or should I just leave out?
<OnAnswerMachine>DISABLE</OnAnswerMachine> will stop VoiceGuide from trying to detect whether the answered call was answered by a live person or by answering machine. The 'Live Answer' script will be used in both cases.
Is it better to drop 1 Outdial xml file with 2 ports coded into it or 2 XMLs files with one file per port, I want to multi dial off 2 ports at the same time, is their a preferred method?
One outdial file with multiple dial entries in it. Can be more then 2. The calls will get queued and made as lines become available. If you only have 2 lines attached to a 4 port card then you can disable outbound dialing on the other 2 ports in the Config.xml
Is their a silence detection mode on outbound calls using the dialler? if so can I turn it off, I just want to hang up the call on timeout/timer, nothing else needed to complicate things.
Before call is connected there is no 'silence detection'.
For outbound calls is their a log file that you can see what terminated the call, for instance in the script I have a hangup module, can I tell from a log file if that triggered or was it something else, did the call make the duration I wanted it to run for, or did something else end the call.
There is a 'CallEvents' log that shows the path through the script that every call took. The CallEvents log is in VoiceGuide's \log\ subdirectory. A new CallEvents log is created every day and holds all the calls made that day.
Each script also has log files - in 4 different formats: .XML, .JSON, .CSV and .VGL
Those log files will also show you what path each call took though the script.
The .VGL log can be opened using the vgLogViewer.exe application that comes with VoiceGuide. All calls handled by the script are stored in those log files. Each log file stores the same information, just in different format.
There are also CDR logs in VoiceGuide's \cdr\ subdirectory. The CDR logs will show overall call length.
How can I increase the time between auto dialled calls so I can check the tone signal, can this be done inside the Outdial file?
Do you mean the time between end of one call and start of next call on same line? or something else?
Could you please describe in more detail what you mean by "so I can check the tone signal," How would you check this?