DTMF
    • 24 Oct 2023
    • 4 Minutes to read
    • Dark
      Light
    • PDF

    DTMF

    • Dark
      Light
    • PDF

    Article summary

    Who should read this article: Administrators

    The DTMF node enables caller data input. You can include an embedded recording of prompts describing the available key selections.

    Introduction

    Use the DTMF node to enable inbound callers to input data or make selections using the dial pad on their phones to make decisions about how they want their call routed.

    Tip

    In the DTMF node, specify an audio message file that describes the key selections available in the DTMF node so that contacts can make a key selection without having to listen to the entire audio message first.

    Connections

    The DTMF node supports an unlimited number of input connections and up to 13 output connections. To add additional output connections, string together multiple DTMF nodes.

    Using the DTMF node

    To add a DTMF node to your interaction flow, click the DTMF node icon:

    Flow Builder DTMF Node

    The DTMF node supports a loop connection so that you can specify that a specific key press or an invalid key press repeats the node.

    Flow Builder DTMF Node Example

    To make an input connection, drag a link from any node supporting an output connection to the DTMF node. To make an output connection, drag a link from one of the specified outgoing connections on the DTMF node to any node supporting an input connection.

    Flow Builder DTMF Node Making Links

    Configuring the DTMF node

    To configure a DTMF node in your interaction flow, click the DTMF node to display the DTMF node panel. In the DTMF node panel, click the "i" icons to read information about the configuration menus and fields.

    Flow Builder DTMF Node Configuration Panel

    Audio file

    To play a prompt of type Voice message when the interaction arrives at the DTMF node, click the Audio file menu and select an announcement from your media library. The announcement could be a Prompt guiding the caller through the Select keys options.

    Response timeout

    To specify the time to wait for the contact to select a key after the prompt completes playing, enter a value in seconds in the Response timeout field. The default value is 5 seconds. The maximum value supported is 300 seconds. When the timeout interval and the prompt repeat count limit is reached, the interaction flow proceeds to Invalid input.

    Prompt repeat count

    To specify the number of times the prompt should be played after the Response timeout has elapsed, set the Prompt repeat count to a value between 0 and 5.

    If the Prompt repeat count value is set to 1 or more, the Audio file is replayed, and the Response timeout counter is restarted until the Prompt repeat count is reached.

    Select keys

    To specify which dial pad keys are valid menu option selections, click the key buttons. The DTMF node supports the following key presses: 0-9, *, #, and Invalid input. Each key press should correspond to an output link to another node.

    Each time you select a key, a corresponding Key point is added to the DTMF node. From each Key point, drag and output link to direct the interaction flow to the next node.

    Flow Builder DTMF Node Adding Keys

    Dial by extension

    To enable contacts to dial the extension of the party they want to reach, select Dial by extension. When an extension is correctly dialed, the interaction flow ends. If the contact dials an invalid extension, the interaction flow proceeds to Invalid input.

    Digit timeout

    Use the Digit timeout field to specify the wait time between digits when a contact starts to dial an extension. The default value is 5 seconds. The maximum value supported is 30 seconds. When the timeout interval is reached, the interaction flow proceeds to Invalid input.

    Important

    If you have an overlap between the initial digit of phone extensions in your contact center and the valid key presses specified for the Select keys, consider setting the Digit timeout value to no more than 3 seconds so that the contact does not have to wait too long after pressing a valid select key.

    Invalid input

    To specify what action should occur if one of the following conditions is met, drag a link from the Invalid input point to another node:

    • the contact presses a key that is not supported by the DTMF node
    • the contact does not press any key during the response timeout interval after the prompt repeat count is reached
    • the contact dials an invalid extension (if Dial by extension is enabled)

    Use Cases: Using the DTMF node with Play Audio nodes

    The DTMF node includes the option to specify an audio file (2) that is played every time the call flows into the node.

    Flow Builder DTMF Node With Play Audio Use Cases

    Tip

    The numbers in this image are referenced by the use cases in this section.

    Playing different audio files to callers

    If you do not want to replay the audio file when a call loops back into the DTMF node (4 and 5), then place a Play Audio node before (1) the DTMF node in the call flow. This technique also lets you choose a different audio file to play for each input connection to the DTMF node.

    Preventing callers from skipping the audio file

    Callers can skip the audio file you specify in the DTMF node by pressing a key. If you want to ensure that the caller listens to the whole audio file before being able to make a key selection, do not specify an audio file as part of the DTMF node (2); instead, put the audio file in a Play Audio node before (1) the DTMF node. In this way, the caller will have to listen to the entire message before making a selection.


    Was this article helpful?


    What's Next