Different IVR menus for different Phone Numbers. One Gateway

I want to run multiple VoiceXML applications on the same Voicent Gateway.
I want to be able to use DNIS to choose the application to run. Is that possible?

Yes, you will need Voicent IVR studio for this. It will not require multiple deployed vxml applications.
You simple setup the multiple SIPs (with accounted inbound numbers) in the Gateway. Then use IVR Studio to recognize which line the call is coming from.

To do this first setup multiple SIPs. For this example there will be 4 SIP IDs each utilizing 4 channels.
The setup should look similar to this:

In the Voicent Gateway the line numbers begin with zero. The Voicent Gateway will associate the first SIP ID as channels 0 – 3. The second SIP ID as 4 – 7, and so on.
In IVR Studio individual channels can be selected as entry conditions. For the first child of the root node make an empty prompt called Start. This is required because the root may have only one child. For the first child of the Start prompt, create a prompt element called PhoneNumber1. In this prompt set the entry condition to be defined as __VG__PHONE_LINENO == 0 .
Create a child element of PhoneNumber1 called Phone1Start. You can begin audible prompts in this element.

Next select Start and make the second child element be a GoTo element. Make the entry condition be __VG__PHONE_LINENO == 1. Make the GoTo element point to PhoneStart1. Now whenever channel two is called, it will jump to the first phone menu. Create 2 more GoTo elements that point channels 3 and 4 to the PhoneStart1 element.

Now repeat this method of adding 1 Prompt and 3 GoTos per SIP ID until your IVR call flow looks like this:

Direct call flows with caller id

4 line x 4 channel IVR system


Now use each Phone#Start prompt as the root of each different lines individual phone menu. Remember to pay close attention to the amount of SIP IDs and the amount of channels associated with each one.

Posted in IVR Developer, IVR General, IVR Usage, Outbound IVR, PBX, VOIP | Tagged , , ,

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 , ,