# Parloa Features

## <mark style="color:blue;">#1</mark> **Use Contextual Listening**

Your users will differ in their speaking rate and pause placement (e.g., when naming large numbers).\
\
In order to have the lowest possible error rate here, we invented "Continue Listening". Use this block to check the relevance of the input already at the first End of Speech detection, without users noticing. This helps e.g. to check if the spoken number matches an expected format or to check in the background if the input matches a database.

### Example

<mark style="color:blue;">**Bot:**</mark> “What is your customer number?”

**User:** “It’s 876...”

*→ End of Speech is triggered but “Continue Listening” awaits 8 digits*

**User:**  “...5181”

*→ End of Speech is triggered again and “Continue Listening” combines both inputs*

<mark style="color:blue;">**Bot:**</mark> “Let me repeat: 8765181. Is that correct?”

## <mark style="color:blue;">#2</mark> **Use DTMF as supplement in fallbacks & reprompts**

Thanks to DTMF (dual-tone multi-frequency), your users are able to make use of the digits on their phones when it comes to submitting numbers. Of course you can also use this function as a fallback for simple yes/no queries or assign state-specific content to i&#x74;**.**

To learn more about adding DTMF intent & slot to your dialog, please have a look [at our documentation](https://d11n.parloa.com/designing-a-dialog/speech-assets/intents/dtmf-intent).

{% hint style="info" %}
**Recommendation:** Actively point out the possibility of DTMF input in the reprompt or fallback and either present it as an additional option or even explicitly require it to minimize misunderstandings (although you should of course still always allow voice input!).
{% endhint %}

### Example

<mark style="color:blue;">**Bot:**</mark> “What is your customer number?”

**User:** “It’s 8765181”

*→ Service received no match of the customer number due to wrong Speech-To-Text: “ey 765181*

<mark style="color:blue;">**Bot:**</mark> "To play it safe: Can you enter your zip code again using the keys on your phone, please?”

**User enters:** “8765181”

### Idea

Ever heard of vanity numbers? They are the reason for the groups of three letters under the digits of most phones in this world. This refers to phone numbers that can be better used for advertising, for example, with words instead of numbers. So 0800 PARLOA would then be 0800 727562. Maybe your use case allows you to use this feature?...

## <mark style="color:blue;">#3</mark> **Use Speech-To-Text hints**

With Parloa you have the possibility to prime the Speech-To-Text technology state-specific. This is very useful, for example, to read the customer name from the database in the course of authentication on the basis of a recognized telephone number or a spoken customer number and to expect it in the next state when asked. This minimizes misunderstandings many times over!\
\
Here you can find an example service for using Speech To Text Hints.

### Example

<mark style="color:blue;">**Bot:**</mark> “What is your postcode?”

**User:** “It’s 10178”

*→ Based on an external address service, Speech-To-Text-Hints are served with all street names in this area*

<mark style="color:blue;">**Bot:**</mark> "10178, got it. And in which street do you live and what is the house number?”

**User:** “Dircksenstraße  5”

*→ Speech-To-Text transcribes the street correctly*<br>

## <mark style="color:blue;">#4</mark> **Scribble your dialog with subdialog blocks**

We invented reusable [Subdialogs](https://d11n.parloa.com/designing-a-dialog/building-blocks/subdialog) to help you keep track of your graph and avoid maintaining dialogs and logics twice.

But they also have another important aspect:&#x20;

{% hint style="info" %}
You can use Subdialogs in Parloa to completely illustrate your dialog structure in a short amount of time without going into detail yet!
{% endhint %}

Simply create Subdialogs that are as distinct as possible, define all associated Entrances and Exits, but do not connect any other blocks within the Subdialogs.

This will give you a very good overview of what is needed for your dialog and which scenarios are all conceivable in a very short time.

Of course, the dialog is not yet ready for use, but you create work packages and can, for example, go through the dialog with colleagues and superiors, at least visually.

#### Example:

![](/files/bLCPwonh6Wiyv6ykVopm)


---

# 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://goldenrules.parloa.com/the-rules/parloa-features.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.
