Home > Help Desk > Knowledge Base > Call Center Voice Platform > Performance Based Call Routing > IVR (Interactive Voice Response)

IVR (Interactive Voice Response)

Table of contents
No headers

Contact Center IVR Types


Interactive Voice Response (IVR) applications are a powerful component of the Cloud Contact Center Platform. Contact Center can be configured to let you play an IVR to your callers in a number of circumstances. The most common kinds of IVRs are:


Hold IVR—an IVR played to a caller while they are on hold.


Initial IVR—an IVR played to a caller before they enter the call queue (also called a "pre-IVR").


Outleg IVR—an IVR played to the person answering a call sent out from Contact Center (e.g. as part of a transfer).


Post Call IVR—an IVR played to a caller after the Agent leg has ended. These are generally used to play customer feedback surveys.


Queue IVR—an IVR played to a caller while they are in the call queue.


IVRs are Javascript programs. These are created and deployed by staff. Once deployed, you (a Contact Center Administrator) can configure IVR parameters and assign specific IVRs to your Campaigns.


  • For specific IVR requests, contact your account manager.


To configure IVRs:


  • Select the Configure menu
  • Expand the Call Assets sub-menu
  • Choose IVRs


Basic IVR Configuration


  1.  Select the Routing > Campaigns menu.
  2. Click the Add New Campaign button or locate an existing Standard Campaign and click its Edit link.
  3. If creating a new Campaign, follow the steps described in Adding a New Campaign article.
  1. Click the IVRs tab
  2. Click the Add IVR link for each kind of IVR you want to assign
  3. (Optional) Adjust each IVR's Weight, Start Time and End Time (described below)
  4. Click Save


Table 10-1 describes the IVR configuration fields.


Table 10-1: IVR Configuration Fields.




The IVR name. Only IVRs belonging to this Program are shown. You can assign multiple IVRs of each type to a Campaign.


If you assign more than one IVR of a given type to a Campaign, Contact Center distributes calls to those IVRs randomly, unless you change the IVR weighting. Weighting sets the probability that a IVR will be used, balanced against the weights of the other IVRs in your Campaign. By default, each IVR you assign to a Campaign has an equal chance of being selected to play to an incoming call. If you want a particular IVR to get special consideration, adjust that IVR's weight accordingly. For example, if you have two Initial IVRs (IVR A and IVR B) assigned to a Campaign and you want IVR B to be twice as likely as IVR A to be played to the call, then assign a weight of 2 to IVR B. Setting a weight to zero means that IVR will never be played.

Learn more about call routing.



The date and time this IVR will become active.


The date and time this IVR will become inactive.



IVR Options


Table 10-2 shows the types of IVRs supported by Contact Center and their options:


Table 10-2: IVR Types

IVR Type


Hold IVR

The IVR to play to a caller while they are on hold.

The Hold IVR can play audio, such as music or provide information to the caller. As there is no guarantee the caller will hear the complete IVR (since they can be retrieved from hold at any time), Hold IVRs should be fairly simple.

Initial IVR (aka Pre IVR)

The IVR to play to a caller before they enter the call queue.

This IVR can play audio, get information or transfer the call to a more appropriate Campaign. If set, callers will experience the IVR before landing in the call queue.

Outleg IVR

The IVR to play to the person answering an incoming call.

This is an IVR that will be played for the person who answers an inbound call (this portion of the call is the "out leg", hence the name of this IVR). This could be an Agent, or a client receiving a transferred call. Outleg IVRs are typically used to "brand" the incoming call with a short message or "jingle," which identifies the source of the call.

Post Call IVR

The IVR to play to a caller after the Agent hangs up.

This IVR is most often used for playing surveys to callers to asses their opinion of the previous call or to gather other post call information. This section has the following fields:

  • Always play a post call IVR for ALL calls in this campaign—this field forces Contact Center to play the currently defined survey to every caller.
  • Default Survey—defines a default survey to play to callers to this Campaign. If no default survey is set for this Campaign, then any previously defined IVR (for example, from a transferring Campaign) will be used. If this Campaign's Client has no surveys defined, you can create one by clicking the link in the field description.
  • Do not play any Post Call IVR—prevents any previously defined post call surveys from playing. This will also block post call IVRs defined in Campaigns transferring to this Campaign.
  • Do not play Post Call IVR when transferring to an external phone number.—suppresses playing the survey when the call is transferred to an uncontrolled number.

The default survey can be overridden by defining a different survey in this Campaign's Initial IVR or Post Call IVR.


Learn more about customer satisfaction surveys.


Queue IVR

The IVR to play to a caller while they are in the call queue.

This IVR can play audio, such as music or ring tones, or provide information to the caller. Since there is no guarantee the caller will hear the IVR (if there is no wait time for an Agent), queue IVRs should be fairly simple. If you want every caller to hear some information or answer questions, use an Initial IVR.



Working With IVRs

Table 10-3: IVR Controls

If you want to...

Then do this

Change the order of IVRs of a given type

Use the up and down arrow widget to change the display order of this Campaign's IVRs.

The order in which IVRs are listed has no effect on determining which IVR will be played.


Edit the IVR code

The IVR code itself is written by Staff. Work with your Account Manager to create the IVR code you need.

Delete an IVR

Use the X widget to delete a IVR from this Campaign.

Deleting an IVR from a Campaign does not delete the IVR itself.


Last modified



This page has no classifications.