Table of Contents
Prompts Module Overview
The Prompts Module allows Halo to play pre-recorded audio announcements within a call flow. Prompts form the dialogue structure, guiding callers with relevant instructions, such as:
- "For operator, press zero."
- "Good morning, you have dialled..."

✔ Prompts can be recorded as human voice files or generated via Text-to-Speech (TTS)
✔ System Prompts (fixed, numbered 0-999) cannot be renamed or deleted.
✔ Application Prompts (numbered 1000 and above) can be freely defined and removed.
✔ Multi-language support:
- System Prompts are available in multiple languages.
- Application Prompts require dedicated language directories.
Please note that customer provided prompts can only be uploaded by Cirrus as Halo currently does not allow an ‘upload’ feature in the platform.
If any cutstom prompts need to be uploaded, please contact the Cirrus support team.
✔ Supported File Formats:
- ccitt u-law: 8kb/s, 8kHz, 8-bit, mono
- PCM: 8kHz, 16-bit, mono
Defining a New Prompt
1. Access the Prompts Settings
- Navigate to Explorer Pane > Settings > Prompts > Application.
- View existing prompts.
2. Add and Configure a New Prompt
- Click Add to create a new Application Prompt.
- Define a Number (must be 1000 or higher).
- Enter a Title (short description for easier selection).
- Specify the text for recording or TTS output in each supported language.
✔ Prompts that are unused appear with a grey background (and can be deleted).
Text-to-Speech (TTS) Configuration
Halo supports Google TTS (default) and Microsoft TTS.
Check out our Text-to-Speech options article to listen to all the Google TTS options available.
Cirrus supports the full suite of Speech Synthesis Markup Language (SSML) as documented here.
For a simplified guide, check our summary of Advanced TTS with Google SSML.
Google TTS Pauses – Add pauses using <break time="250ms"/>.
Microsoft TTS Pauses – Use commas instead.
Avoid using special characters in TTS prompts!
Recording Prompts via Phone
Application prompts can be recorded via the phone or webclient by setting up a ‘Prompt Recording’ service.
Setting up a Prompt Recording IVR Channel
- Navigate to Phone & Text > IVRs
- Either create a new IVR or select an existing IVR.

- Create a new IVR Channel and name it something like ‘Prompt Recording’.
- Select the ChannelType to be ‘Media channel’
- Select a media channel (4-digit number OR a spare telephone number) from the drop-down list. (NOTE: If there are no spare Media Channels, please contact Cirrus Support to have more channels added to your instance)
- Select the Action to be ‘Next Module’
- Choose ‘Prompt recording from the ’Edit Link' pop-up.

- Click Save Changes.
Recording a Prompt using the service
Now that you have created the service, you can use it to record application prompts.

- Navigate to Settings > Prompts > Application
- Click '+Add'
- Give the prompt a title and adjust the prompt number as desired. Note that the prompt number will automatically be filled with the next available prompt number.
You do not need to eneter any text in the ‘English’ text box used for TTS greeting generation however, it can be very useful as an administrator to see the content of a greeting without having to listen to it each time.
- Click Add.
- Now call the media channel number.
- If the media channel is the 4-digit channel, use the web client to call the number.
- If the media channel is a full telephone number, call the number either using the webclient or another telephone.
- When prompted, enter the PIN (default: 4711)
- Press option 3 for application prompts.
- Enter your prompt number (e.g. 1006) then #
- Follow the system greetings for the following operations:
- 1 - To record the prompt.
- Record after the tone, pressing any key once finished.
- 2 - To play the prompt.
- 3 - To change to a different prompt.
- 9 - To delete the prompt, press 1 to confirm.
- 1 - To record the prompt.