Disconnects the call; or, if this app is being run from within another app, the call returns to the first app.
This module plays a static prompt to the user.
Plays a series of static or dynamic prompts to the user. Dynamic prompts can contain variable values.
Immediately sends the call to the start module of the specified page.
Plays a prompt and expects the user to press a touch-tone or say a keyword. Branches for each possible input.
Performs a bridge transfer to a specified 10-digit US phone number. When the far side disconnects, the app resumes.
Plays a prompt and expects an affirmative or negative response, or 1 for yes and 2 for no. Branches on the result.
Equivalent to the Multipart Prompt except a Yes/No response is expected. Useful for confirming previous inputs.
Accepts a series of spoken or touch-tone digits.
You can also set a maximum and minimum length.
Plays a prompt and then expects a choice to be selected by touch-tone or keyword; however, the call does not branch.
Plays a prompt, and optionally a beep, before making a recording of the user's voice and saving it to the result variable.
Displays text on the canvas to label parts of the callflow.
Does not affect the app's functionality.
This is where the app will begin running on the current page. If this is the first page, this is the first module of the app.
Plays a prompt and expects the user to say or enter a date within the years 1900 to 2099.
Plays a prompt and expects the user to say or enter in a decimal number, using * (star) for the decimal point.
Plays a prompt and expects the user to say a first name. Recognizes about 90% of American first names.
Plays a prompt and expects the user to say a last name. Recognizes about 90% of American last names.
Plays a prompt and expects the user to say a US State or Canadian province.
Plays a prompt and expects the user to touch-tone a military time or say a time. Optionally clarifies AM or PM.
After a prompt plays, the user can say a US City and State or enter a ZIP code via touch-tone.
Plays a prompt and expects the user to say a US street address within a certain ZIP or City/State.
This is where the app will begin running on the current page. If this is the first page, this is the first module of the app.
Selects rows from a table in your Simple Database based on specified paramaters, and places them in the Stack.
Runs a method provided by a specified WSDL. May return a variable directly, or place the result into the Stack.
Gets the next row (or a specified row) from the Stack and extracts fields from the row into variables.
Retrieves into variables specified properties of what is currently in the Stack.
Inserts a group of variables as a row of fields into a table from your Simple Database.
Updates rows in a table in your Simple Database that match specified parameters, overwriting selected fields with new values.
Plays a prompt to the user for each row in the stack, and allows the user to select a row.
Runs another app. When the other app ends, this app resumes. Variables can be transferred into and out of the other app.
This is where the app will begin running on the current page. If this is the first page, this is the first module of the app.
This is where the app will begin running on the current page. If this is the first page, this is the first module of the app.
This reserves a variable as soon as the call begins, but leaves it initially empty.
This module creates a variable and assigns to it either a constant value or the value of another variable.
Similar to Set Variable, except you can set the value of multiple variables at once.
Says the value of a variable using text-to-speech. You can spell out its digits or letters, or interpret it as a currency value.
Retrieves into variables selected properties of the current call, such as ANI, DNIS, start time, and elapsed time.
Retrieves into variables specified properties of the last input interaction, such as the input mode used or ASR confidence.
Increments the specified variable by one. If the variable does not contain a number, this sets the value to 1.
Adds a value to a variable. You can add a negative value to decrement the variable.
A series of comparisons are evaluated, and the call branches if one is fulfilled; otherwise the default exit is followed.
A series of comparisons are evaluated, and the call branches if one is fulfilled; otherwise the default exit is followed.
If the value is “no” or evaluates to false, the No branch is followed; otherwise the Yes branch is followed.
Increments a variable every time it is entered. Also can branch if the counter reaches a maximum value.
Joins several variables containing strings into one string, optionally with a joining delimiter.
Saves the length of a string value, measured in words or characters, to its result variable.
Select a portion of a string value by words or characters from either end of the string.
Will parse an variable or value for a date and/or time, saving it in the specified format to the result variable.
Evaluates an expression, using Javascript Math functions, and assigns the numerical result to the result variable.
This is where the app will begin running on the current page. If this is the first page, this is the first module of the app.
Set whether an outbound call should be retried. By default, calls are not retried if the callee answers the phone.
Updates the row in your Simple Database table that was used to generate this call, if this call was part of an outbound campaign.
This is where the app will begin running on the current page. If this is the first page, this is the first module of the app.
Uploaded audio files can be up to 1 MB in size and will be re-compressed for playback over the telephone. Therefore, playback quality may differ from the original recording.
Supported formats include μ-law, PCM, and MP3-encoded .wav files, and most properly encoded .mp3 files. If your file does not upload successfully, try re-encoding it in one of these formats, making sure that the overall file size stays below 1 MB.
While your callflow and settings are saved in multiple revisions, the larger size of audio files for each application require that they be saved separately. Changes you make to your audio will affect all revisions of your application.
Warning: You will need to save your app before uploading or recording audio.
Warning: The owner of this app has not granted you the ability to edit audio. Note: You must register or login before editing audio.
Use the interface to your right to store tables of data to be used by your voice applications.
Pink modules from the Data Integration category can query the Simple Database for data, insert rows, and update values during the course of a call.
Modules that require interaction store the user's input in a result variable. Variables can also hold data loaded from external sources such as the Simple Database, or temporarily store values for calculations and callflow logic.
You have defined the following variables in your application:
| Name | Defined in modules: |
|---|
Default Error Handling | |||||||||||||||||
Silence
|
Invalid entry
|
||||||||||||||||
Loading...Error: You cannot have two pages with identical names.
Error: You cannot have two pages with identical names.
Warning: All modules, wires and data on this page will be removed.
Notice: Since this is the only page, it will be replaced with a blank one.
Error: You cannot save an app without naming it.
Are you sure you want to revert your app to this revision?
This revision, plus any changes you have made, will be restored to the end of the revision history.
To save your changes and proceed, this public app must now be cloned.
This revision, plus any changes you have made, will be saved to your account as a new app.
Error: You must enter a valid 10-digit US phone number.
Error: You must enter a valid 10-digit US phone number.
You have made changes to this revision. Do you want to save your changes before loading a different one? creating a new app?
Saved changes will be added as a minor revision to the end of the revision history.
You have made changes to this revision. Do you want to clone this public app to your account and save your changes before loading a different revision? creating a new app?
This revision, plus any changes you have made, will be saved to your account as a new app.
Do you want to keep the changes you made to this old revision?
These changes must be saved before your app can be run. This app will be be reverted to this revision and then your changes will be applied, adding a minor revision to the end of the revision history.
Do you want to save your changes by cloning this public app to your account?
You have made changes, and they must be saved before your app can be run.
Error: You cannot save an app without naming it.
You have made changes that must be discarded before proceeding.
The owner of this app has not granted you the ability to save changes.
You have made changes that must be discarded before proceeding.
Are you sure you want to discard your changes and revert this revision to its original state?
Error: This app has never been saved.
Error: You are not authorized to view this resource.
Please register to proceed with this action.
Error: You already own a table with this name.
Error: You must provide a name for your table.
Error: A deleted table with this name is being cleaned up. Please try again later.
Warning: All data will be destroyed.
You will not be able to use this table name for a short period of time as data is cleaned up.
Copy and paste the following tabbed values
into your spreadsheet application or text editor:
Loading...
OR
Download as an:
Excel-compatible
.CSV