The "Play Message" panel is a feature that enables playing prompts as audio files or through text-to-speech conversion. Additionally, it captures DTMF inputs from callers, which can influence routing decisions within a Logic+ flow.
Using this panel
Message playback is optional. To use it, you must supply either a prerecorded audio file for playback or a text string to be spoken via the text-to-speech engine. Audio files must use the .WAV file type only[?] and can be either uploaded directly to the panel or linked via URL.
Collecting DTMF input is also optional. If used, then we recommend declaring a variable to store and pass that input to any subsequent panels. You can declare this variable in the DTMF Response Variable Name field in the panel.
Configuration
Set as Flow Initiator: Selecting "Set as Flow Initiator" designates this panel as the starting point of the IVR flow, initiating the sequence before progressing to subsequent panels within the Logic+ flow.
Panel Name: Choose a consistent name for the panel, and specify the variable to update. If the variable does not already exist, it will be created.
Panel Description: Provide a clear description detailing the panel's purpose and functionality. This acts as documentation, facilitating better understanding and identification of the panel's intended use by others.
Upload .wav file: Use this section to add a new audio file by clicking “Choose File” and selecting the appropriate .wav file to upload. For format specifications, refer to the linked article.
Prompt
Use Dropdown: Select a prompt from the drop-down menu.
Use Variable: Applying a variable for sound files allows for dynamic caller experiences within the same IVR flow.
Language
Use Dropdown: Choose a language from the drop-down menu.
Use Variable: Applying a variable for languages enables varied caller experiences within the same IVR flow.
Voice
Use Dropdown: Select a text-to-speech voice from the drop-down menu.
Use Variable: Using a variable for voice selection allows for adaptable caller experiences within the same IVR flow.
Content: The message content that text-to-speech will convey.
Input Type
None: No DTMF entry is required.
DTMF: DTMF input is required.
DTMF Response Variable Name: The variable name to be used on a switch panel for routing decisions based on the caller's DTMF input.
Interruptible: If enabled, this option allows callers to interrupt the prompt with a DTMF input, which routes them to the next step in the flow.
Repeat Count
Use Number: Specify the number of prompt repetitions before routing through the RepeatLimitReached path.
Use Variable: Using a variable for repeat count enables dynamic caller experiences in the same IVR flow.
Repeat Delay
Use Number: Specify the time interval between prompt repetitions.
Use Variable: Using a variable for repeat delay allows flexible caller interactions in the IVR flow.
DTMF Length and Timeout Settings
Maximum DTMF Length:
Use Number: Set the maximum allowable length for DTMF inputs.
Use Variable: A variable for maximum DTMF length provides flexibility in the IVR flow.
Minimum DTMF Length:
Use Number: Define the minimum acceptable DTMF input length.
Use Variable: Applying a variable for minimum DTMF length enables a varied caller experience.
Between-Input Timeout:
Use Number: Set the time limit for caller DTMF entry.
Use Variable: Using a variable for timeout provides dynamic options in the IVR flow.
Terminating Character: Specify the character to signal the end of DTMF entries.
Valid DTMF Inputs: Define which DTMF entries are accepted for use in subsequent flow steps.
Exit Paths
There are three exit paths from the Play Message panel:
Default: The Default path is taken upon regular panel execution.
RepeatLimitReached: This path is taken if the repeat limit is reached, which is set in the panel configuration.
Error: This path is taken if there was an error.
Related Article: Logic+ Sound Files