Extension Dialing
Added: v5.3.0 3/7/23
Voicemail now includes an Extension Dialing flow module and sample contact flow
Configuration
Extension dialing is configured when the Voicemail application is installed. You can customize the text-to-speech prompts on the CDK stack props.
extensionDialing: {
extPrompt: "<speak>If you know your party's 4 digit extension, please dial it now.</speak>",
retryCount: 3,
retryPrompt: '<speak>We could not find that extension. Please try again.</speak>',
retriesExceededPrompt: '<speak>We could not find that extension. Returning to previous menu.</speak>',
includeSampleFlow: true
}
Result
VF Extension Dialing (Module) - Implements the extension dialing functionality
VF Sample - Extension Dialing (Flow) - Shows how to use the extension dialing module
Use these resources directly, or copy and customize them as needed (for other languages).
Extension Lookup Lambda Rules
You can also invoke the extension lookup lambda directly.
If extension is not found returns
{"type": "NOT_FOUND"}
If extension is an agent, returns
{"type": "AGENT", "queue": userName}
If extension is not an agent, check if there is a matching queue name on the instance
If queue found, return
{"type": "STANDARD", "queue": queueARN}
otherwise, return
{"type": "NOT_FOUND"}