Loading...
Loading...
Loading...
Use the built-in voicemail flow in Architect when you need customized voicemail and routing behavior. For example, you can customize and use the voicemail flow for situations when a person leaves a voicemail or requires more voicemail support. By default, callers experience the same behavior; however, flow authors can customize the voicemail flow, much like an inbound call flow.
Use a voicemail flow to perform any of these tasks:
You can modify this flow more than once, as your organization’s requirements change. From a design perspective, the default flow sets prompts that are used in flow logic in the Startup task. and then stores them into flow-level variables.
The steps in the next section demonstrate how to update system prompts by adding audio for new languages. So, if you add a language with a text-to-speech engine that you want to use, and you want to use a user prompt instead of a system prompt for that particular language, you can update the prompt that is assigned to the flow-level variable.
You can use the FindUserPrompt function when you assign the user prompt. For example:If(Call.Language == System.Languages.koKR.tag,
FindUserPrompt("<here, add the name for the prompt to use when the system encounters errors during processing and the system directs the user to try again>"),
PromptSystem.error_difficulties_processing_try_again
)
In this case, the system uses a dynamic prompt lookup instead of a static prompt. The prompt is obtained from the audio validation processing because you likely do not have audio or text-to-speech set up for that prompt in the languages that Architect provides out-of-the-box.
To get started using the default voicemail flow using an audio approach, consider the following Korean language example:
Get user feedback about articles.