Using IVR Studio to navigate a phone menu.

Does one of your products have the following capabilities for an Outbound IVR application:

Upon calling the specified number:

1. Recognize the call was answered.
2. Ignore the automated request to enter a USER ID.
3. Using Phone Touch Tones, tone in a USER ID.
4. Ignore the automated request to enter a USER PIN.
5. Using Phone Touch Tones, tone in a USER PIN.
6. Either “recognize” the automated response via IVR for a specific keyword, length of message, or record the message for later voice to text conversion.

Yes, IVR Studio can navigate a menu system. However you will need to custom tailor the IVR application with the specific menu in mind. IVR Studio is capable of playing touch tones, as well as silent wav files for spacing. You can then set it to recognize a specific keyword or sentence and rout the call path in the direction of the keyword or sentence. There is a record element that can be set to record information to a wav file. You will need separate software to change the speech to text.

You have many customers using Voicent IVR for outbound call apps. Here are two listed in this knowledge base: call hotel’s PBX system, and Navigate a corporate phone system.

Posted in IVR Developer, Outbound IVR, PBX | Tagged , , ,

Call flow hangs when IVR accesses mysql database.

The call flow hangs when IVR accesses mysql database.

This error can be caused on Windows 64 bit machines that are running Java 1.6 (6) 64 bit JDK.
This is remedied by installing the Java 1.6 32 bit JDK.
The link to download this is here:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html

First uninstall Java 1.6 64 bit.
Restart your computer.
Install Java 1.6 32 bit.
Restart your computer.

This should fix the SQL access error.

Posted in IVR Developer | Tagged , ,

Integrate Java code with IVR

I want to make a call from web application to mobile phone. I am using jsp & java servlet to develop web page in eclipse IDE and mysql database. Now i want to use voicent’s ivr studio to fetch a number from database and make a call to that number and record user voice. I am not getting how to inegrate my java code with ivr studio please help me

First, you can use the Voicent gateway API to make a call. For Java program, this can be a simple one line code:

callText("123-4567", "Hello, how are you doing", 1);

For details of this interface, please see Gateway Java Simple Call Interface.

Second, to record user voices, you need to design a call message that will do so using Voicent IVR Studio. Create a new IVR project for outbound call, and add a Record element to the call flow. Save the IVR design and give it a name like “myapp”. Now you can invoke the outbound call like this:

callText("123-4567", "myapp", 1);

This will trigger a call and use myapp as the call message.

Fetch a number from database

To fetch a number from database and then make a call could be accomplished in two ways. One is to write a generic Java program to access your database, and once the number is fetched, use the API shown above to make a call. There are simple tutorial on Java’s web site showing you how to do that. The other way is through IVR application, which means you are setting up an inbound IVR application to answer calls. And during the call, the IVR application will access the database and fetch a number. If this is the case, please take a look at the database action in Voicent IVR Tutorial.

Posted in IVR Developer, Outbound IVR |