ivr_designer_banner 

 

 

IVR Designer

Unlimited interactive telephony at your fingertips

 

What Is an IVR?

IVR stands for Interactive Voice Response. It allows our system to read custom information using text-to-speech and to detect keypad inputs. IVR can be used to build systems such as virtual receptionists, custom appointment reminders, and advanced telephone surveys.

What does the designer do?

IVR Designer allows you to create advanced telephony systems with a simple drag-and-drop interfacr. No programming skills required!  

ivr_designer_icon ivr_demo

 

  • Drag & drop UI
  • Inbound & outbound
  • Scale in seconds

  

 

Text-to-speech

The IVR can read text, including columns in Excel for customized notifications.

IVR on-demand 

Whether 1 or 1000 calls, never worry about capacity.

Pay-as-you-go 

Only 5 cents per minute, no set-up fees or monthly costs.

Learn More

  

IVR Designer Features

 

 playwtext

Plays a sound file or performs text-to-speech. You can use a sound from sound manager, or the "Text to Speech" option.If you would like to prompt the user to press options, i.e. "Press 1 for option 1, press 2 for option 2," use the "Press Menu" tag first.

 pressmenuwtext

 

Menus are used to gather keypad input from the user. Each menu node requires at least one "Play" node within it to present options to the user, and one or more "Key Press" nodes to handle the incoming key presses.

 
 keypresswtext

Each "Key Press" tag can be a single digit, or if using the default option, a catch-all for all undefined digits. 

 transferwtext

The "Transfer" node connects the active call to a specified phone number.

 hangupwtext

 The "Hangup" node forces the call to be disconnected.

goto copy

The "Goto" action makes the call jump to a particular node. You specify the node by its name.

 recordwtext

The "Record" node can either create a recording, which starts with a beep and ends with the user pressing pound, or it can record the remainder of the call. For advanced users, combining this function with the "Stash" and "Get" tags will allow you to push a link to the recorded file's url. The url is created by generating a unique hash for this call.

 getwtext Call any URL or http request right from your IVR.
 amdwtext

Allows the use of Answering Machine Detection. The system will determine whether the answering line is live or an answering machine and react accordingly.

 ifwtext

For Advanced Users: Here you can evaluate a Javascript expression. If the expression is true, the tags directly beneath the the "If" tag will be executed. If the expression is false, the tags beneath the child "Else" tag will be executed.

 gotoxmlwtext

For Advanced Users: The "Goto XML" action calls the url specified and executes the CallFire XML returned. You can add variable data to the url as a part of the call.

 setvarwtext

For Advanced Users: The "SetVar" tag creates a variable which can be used later in the call.

 stashwtext

For Advanced Users: The "Stash" tag stores the varname and value for this call on the CallFire call details report. 

 analyticswtext

For Advanced Users: The "Analytics" tag sends a Google Analytics page-view. This is a great way to track events and visitors. All variable replacements are supported.

   

 

 

    

hosted_ivr_banner

 

Examples of IVRs 
Outbound phone survey
 
Market research questions 
Auto attendant and call router 
Appointment setter & reminder 
Health risk assessment 
Emergency response survey 
Toll-free customer FAQ lines

 

IVR Features

  • Low price, no contracts or startup fees
  • Real-time tracking and analytics
  • Easy-to-use IVR designer
  • Realistic text-to-speech
  • Outbound and inbound capability
  • Exposed APIs
  • Free developer support

 

API Integration

Developers, please see our API page. CallFire exposes all its APIs so that creativity is your only limitation.