Telephone
1.360.227.6126
E-Mail
info@ivrforbeginners.com
On this page you will find some free tools to download.
Please note that while we make the simulator freely available to test and prototype IVR applications, evaluation copies of our server are not available for download.
If you want to kick the tires on the server before you commit, and if you are in the New York metropolitan area, call us and we'll see about arranging a demonstration for you.
Our Call Simulator allows a developer to prototype an IVR application and to run it in advance of procuring either a license to our server or any telephony hardware.
It simulates the microphone and speaker in a caller's handset by means of a microphone and speakers connected to a computer's sound card. Please note that a microphone is required only if you want to test speech recognition.
In addition our simulator provides a access to a set of tools that allow a developer to deploy and configure applications, to edit and to test grammars for speech recognition and to make announcements by recording one or using a text-to-speech engine.
Note that the download is a self extracting archive which you download to a temporary directory. When run, it expands to five files, one of which is named Setup. Running Setup will install the simulator and all of the related files to the directory that you specify.
The wave device enumerator lists all of the waveform audio devices that are installed on a computer and for each one lists the parameters of the audio formats that it supports.
Knowing the formats supported natively by a device allows announcements to be created in the native format to avoid the overhead that would be imposed by the audio compression manager when streaming a foreign format.
For help with the enumerator, type at the command line
Win32 reports serious programming errors such as attempts to access protected or non-existent memory locations or attempts to divide by integer zero by throwing so-called structured exceptions.
In C++, more benign error conditions that occur at runtime result in C++ exceptions.
In general, it is a mistake to conflate the two concepts. Their only connection lies in the fact that C++ exceptions are implemented by means of structured exceptions.
Nevertheless, during the debugging phase of a project it is often expedient to have structured exceptions generate C++ exceptions.
The sample below demonstrates the translation of structured exceptions to C++ exceptions.