Skip to main content
Skip table of contents

Configure Contact Flows

Playing voicemail greetings and capturing the recording is managed by a contact flow. The simplest configuration option is to pass the sampleContactFlows:true prop to the CDK application. This will create sample flows that you can use as-is or copy and customize.

If you need to customize these flows you MUST create a copy to avoid an overwrite when a new version is released.

Name

Type

Voicemail sample contact flow

Contact flow

Voicemail sample customer queue

Customer queue flow

Default Configuration

CODE
sampleContactFlows: {
  defaultQueue: 'BasicQueue',
  beepPrompt: 'Beep.wav'
}

Custom Configuration

Voicemail Hours of Operations

  • Log into your Connect Instance and navigate to Routing > Hours of Operations

    • Create a new Hours of Operation named: VoicemailHours

    • Usually the hours should be 12:00 AM - 11:59 PM all week

Voicemail Queue

  • Navigate to Routing > Queues

    • Create a new queue named VoicemailQueue

    • Select VoicemailHours for Hours of Operation

Deploy

  • Create or update your Voicemail CDK application with the following stack props

CODE
 sampleContactFlows: {
    defaultQueue: 'VoicemailQueue',
    beepPrompt: 'Beep.wav'
  },

Configure an Inbound Number

  • Open Routing > Phone Numbers

    • Claim a new number and assign it to Voicemail sample contact flow

  • Your voicemail setup is now complete. 

JavaScript errors detected

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

If this problem persists, please contact our support.