Skip to main content
Skip table of contents

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.

CODE
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"}

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.