Have Questions?  Need Expert Answers?  JOIN LUNCH N' LEARNS!

Request IVR

Prev Next
Step Details
Introduced in Version4.0.0
Last Modified in Version8.9.0
LocationIntegration > Twilio > Phone

The Request IVR step requests a voice response from the caller. For example, Twilio may play an automated prompt that says, "Say 1 for Support, say 2 for Services, say 3 for etc...." and subsequently receives the audio response from the caller. If the option "Process only valid replies" is selected, only specified voice replies will be accepted as valid.

Prerequisites 


Properties

Attempts

PropertyDescriptionData Type
Track No ResponsesThis keeps track of the number of calls that the caller received no response from the Twilio number.Boolean
Track Unexpected ResponsesThis keep track of the number of unexpected responses from the caller. This option is only visible if "Process only valid replies" is selected.Boolean

Call Output

PropertyDescriptionData Type
Prompt 1Options are RecordingURL, RecordingDocument, Text, or None. Each selection will have a separate set of inputs. The value of Prompt 1 is read first.---
Prompt 2Options are RecordingURL, RecordingDocument, Text, or None. Each selection will have a separate set of inputs. The value of Prompt 2 is read if a response is invalid.---
Prompt 3Options are RecordingURL, RecordingDocument, Text, or None. Each selection will have a separate set of inputs. The value of Prompt 3 is read after Prompt 1 (or Prompt 2) is read.---

IVR Data

PropertyDescriptionData Type
Number of DigitsThe expected number of digits in the IVR response.Int32
Get Timeout From InputIf checked, the number of seconds to wait for an IVR response will be determined from the input data.Boolean
TimeoutThe number of seconds to wait for an IVR response. If the value is set to -1, the step will wait indefinitely for a response. If the checkbox "Get Timeout From Input" is selected, this input option will disappear.Int32
Finish on KeyThe specified key to signal the end of an IVR response. Examples include "#" or "Done."String

Replies

PropertyDescriptionData Type
Process Only Valid RepliesThis checkbox allows for specified responses to be entered. Any response not included in this list will be considered invalid.Boolean
Show Received Digits as PathsThis will create individual paths for the valid responses that are specified.Boolean

Voice Options

PropertyDescriptionData Type
Voice TypeAlice, Man, Woman, and Amazon Polly are available voice options. Voice Options are only visible when a prompt is selected as Text.---

Inputs

PropertyDescriptionData Type
Attempts with No Response CountThe count of the caller's call attempts with no response. This input only becomes visible when "Track No Responses" is selected.Int32
Prompt Advanced ConfigurationAllows the user to pass in a Name and a Value. This input is not required.List of TelephonyAdvanced
ConfigurationItem
Prompt Recording URLPlays an audio file from the supplied URL. This input will only be available using the RecordingURL Prompt from Call Output. String
Prompt Document IDPlays an audio file from the supplied Decisions Document ID. This input will only be available using the RecordingDocument Prompt from Call Output.String
Prompt TextUses an automated voice to read the entered text. This input will only be available using the Text Prompt from Call Output.String

Outputs

PropertyDescriptionData Type
Call EndDetails about the call, including call duration, caller information, and receiver information.
String
Digits GatheredThe digits gathered from the caller.
IVRResponse
No Response Attempt DataThe number of attempts the caller made that received no response. This is only visible when "Track No Responses" is selected.Int32
No Response DataDetails about the call if there was no response, including call duration, caller information, and the number that was called.NoResponse