ACD queue options

I’m looking to set up our IVR for a few options for incoming calls and I’m not sure how to do it or if it can be done. I’d like to have an option for customers who are on hold to be able to press say “1” and be transferred to a voice mail box. Ideally I could configure it to play X number of minutes of hold music, then play a different file with a prerecorded message, than back to the hold music allowing me to insert different information into the hold queue.

For queued call transfers, there are two useful features for designing flexible IVR call controls. The first one is the ability to have a caller to press a key to do something; the second is the max time for hold music. Combined with the built-in support for voice mails, these features allow you to design pretty much anything you desired.

Press a key to get out of the hold music

All you need to do is add a child node to the call transfer node.

Max time for playing hold music

Specify the max hold music time, and if desired, add a child node to catch the “telephone.transfer.noanswer” exception.

The above simple call flow shows the usage. The Sales node is a queued call transfer node, which will put a caller into the Sales ACD queue if nobody is available for the call. During the hold music, if the caller presses 1, it is handled by the child node ExtraHoldMessage, which is a goto node that will go back to the transfer node once the additional audio message is played.

When the max time is reached for hold music, the control is transferred to the Record node because it catches the “telephone.transfer.noanswer” exception.

Please note that if the noanswer exception is not catched in the IVR call flow, the system will automatically send the caller to the target voice mailbox.

Posted in IVR Usage |

Advanced IVR Example

This advance IVR sample is included as part of the developer subscription. We have documented the steps to create the sample IVR application and made it available for general public.

Posted in IVR Developer, IVR Usage |

Route Inbound Call using DID Variable

Hi, i have 20 inbound trunks, each with a separate DID, I want to route my caller somewhere based on the DID number they called. Can Voicent help me with this?

Voicent provides an Interactive Voice Response(IVR) system, designed to handle almost all inbound needs. The IVR Studio can be be built to have conditional statements like so:

__VG__CALLED_DID_NUMBER__ == '14089161800'

__VG__CALLED_DID_NUMBER__ is a Voicent variable, allowing you to utilize the DID number anywhere in the IVR Studio software.

Below is a picture representing call flow based on the DID number someone dialed.

Inbound DID Condition

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