# User Input Settings

Settings in this section allow users to customize the end-user experience.

## Timeout Settings

![](/files/-Mj03WrrvwnF8pkmuZqz)

**1. Initial Input Timeout**: This determines the number of seconds an end-user has to provide input, either by pressing a button or saying something, before Fuse generates a 'No Input' error.

**2. Final DTMF Timeout**: After an end-user begins entering number pad input, this is the time, in seconds, that end-users have to input additional number pad input before Fuse determines that the end-user has finished inputting information, accepting that information and progressing to the next part of the call-flow.

**3. Final Speech Timeout**: This is the speech equivalent of final DTMF timeout. After an end-user begins speaking, this is the number of seconds of silence that must elapse before Fuse determines that the end-user has finished speaking. Once end-users reach this threshold, Fuse accepts the input they have already provided and progresses to the next part of the call-flow.

## **Global Error Handling**

These are the default values when errors occur during a phone call. Users can over-ride these settings on specific modules by enabling the 'Show Custom Errors' option on modules that have it.

![](/files/-Mj03f4JcIDKrTBNRtQ7)

**4. No Match**: A 'No Match' error occurs when an end-user enters invalid input. For example, if a prompt asks end-users to “press 1 for yes, or 2 for no” and the end-user enters 0, this would constitute a 'No Match' error.

**5. No Input**: This happens when the user does not enter anything at all.

* By default, both 'No Match' and 'No Input' errors allow end-users 3 attempts before taking a different action. Although, three is the recommended number of re-prompt attempts, the number can be increased or decreased for each application using the <img src="/files/-M4u9_-iPo50OGXrE5An" alt="" data-size="line"> button in each section. Enter the prompt text in the text box; each attempt can provide a custom message. Clicking the (<img src="/files/-M4u9_1V3Jp_mLnzWVRj" alt="" data-size="line">) icon next to the text box deletes that iteration from the application default.
* Once an end-user exhausts all of their re-prompt attempts, select the next action in the drop-down menu in the “Then” section. The options in this menu include: Keep reprompting, Hang up (the default setting), Jump to, or Transfer to.
* Selecting “Jump to” generates a new drop-down menu immediately to the right that contains a list of the pages that comprise the application. Users can set which page end-users are routed to by default.
* Selecting the “Transfer to” option generates a text box to the right where users can set the default phone number where end-users will be transferred, for example, a customer service representative.

![](/files/-Mj03obRql0yY1CSEHbg)

**6. Shortcuts**: Shortcuts allow users to define global grammars and tie those options/grammars to actions. The most common example of this to have a global option whereby end-users enter 0 to be transferred to a live operator. Although it is possible to use automatic speech recognition (ASR) for these functions, this is not a recommended practice.

To add a global shortcut to a Fuse application, click the ![](https://docs.plumvoice.com/fuse/_media/add.svg?w=44\&h=16\&tok=d9d6f7) button in the Shortcuts section. This generates a new field with three columns: Press, Or Say, and To Jump To.

**Press**: This drop-down menu contains the following DTMF values

* 0
* 00
* 000
* \* (Star)
* \*0 (Star Zero)
* \* \* (Double Star)
* \* # (Star Pound)
* \* \* \* (Triple Star)
* \#
* \##
* 9

**Or Say**: If users opt to include an ASR option for their custom shortcut, enter that information in the text box.

**To Jump To**: This includes a drop-down menu that contains all of the pages in the application.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.plumvoice.com/fuse/application-editor/application-settings/user-input-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
