> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryhamsa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure Settings

> Overview of all configuration settings for single prompt agents

This page is a quick reference for all settings available in the single prompt agent configuration panel. Each section links to a dedicated page with full details.

## Prompt Settings

These settings appear below the system prompt editor:

| Setting              | Options                     | Default |
| -------------------- | --------------------------- | ------- |
| Enhanced Turn Taking | On / Off                    | Off     |
| Prompt Enhancer      | Disabled / Basic / Advanced | Basic   |

**Enhanced Turn Taking** enables better numeral capturing and backchannel detection for more natural conversations.

**Prompt Enhancer** applies automatic enhancements to your prompt. Basic adds stable model-agnostic improvements; Advanced adds model-aware prompts with live context.

## Voice Settings

Select a voice from Hamsa's library, filtered by language, gender, dialect (Arabic only), and style. Language is set automatically when you choose a voice.

| Setting            | Range                            | Default      |
| ------------------ | -------------------------------- | ------------ |
| Expressiveness     | 0.0–2.0                          | 1.0          |
| Voice Dictionaries | Multi-select                     | None         |
| STT Model          | Hamsa-STT-S2 / S3-beta / English | Hamsa-STT-S2 |

→ See [Voice Settings](./voice-settings) for full details.

## Call Behavior Settings

| Setting                       | Range                          | Default |
| ----------------------------- | ------------------------------ | ------- |
| Wait for User to Speak First  | Never / Always / Outbound only | Never   |
| User Gender Detection         | On / Off                       | Off     |
| Smart Call End                | On / Off                       | Off     |
| Language/Dialect Switcher     | On / Off                       | Off     |
| Interrupt                     | On / Off                       | On      |
| Ambient Sound                 | On / Off                       | Off     |
| Thinking Voice                | On / Off                       | Off     |
| Speaker Identification (Beta) | On / Off                       | Off     |
| Response Delay                | 100–1500ms                     | 400ms   |
| User Inactivity Timeout       | 5–60s                          | 15s     |
| Max Call Duration             | 30s – 1 hour                   | 5 min   |
| Minimum Interruption Duration | 0.2–1.5s                       | 0.5s    |
| VAD Activation Threshold      | 0.2–0.9                        | 0.5     |

→ See [Call Behavior](./call-behavior) for full details.
→ See [Intelligence Features](./intelligence-features) for details on Gender Detection, Smart Call End, Speaker Identification, and Language/Dialect Switcher.

## LLM Settings

| Setting     | Options                                | Default               |
| ----------- | -------------------------------------- | --------------------- |
| Provider    | OpenAI, Gemini, Groq, DeepMyst, Custom | Gemini                |
| Model       | Varies by provider                     | Gemini 3.1 Flash Lite |
| Temperature | 0.0–1.0                                | 0.2                   |

Temperature controls response variability. Lower values produce more consistent outputs; higher values produce more natural-sounding variation.

<Note>
  GPT-5 family models (GPT-5, GPT-5-Mini, GPT-5-Nano) require temperature = 1.0. This is set automatically when you select a GPT-5 model.
</Note>

→ See [LLM Configuration](/overview/features/llm-configuration) for the full model list.

## Noise Cancellation

Removes background noise from the caller's audio.

| Setting                 | Options                                            | Default          |
| ----------------------- | -------------------------------------------------- | ---------------- |
| Model                   | Disabled / Telephony Optimized / General Use Cases | Disabled         |
| Strategy (when enabled) | Per Conversation / Per Turn                        | Per Conversation |
| Auto Gain Control       | On / Off                                           | Off              |
| Send Denoised to STT    | On / Off                                           | Off              |

**Ambient Sound** — Adds subtle ambient sound to the agent's audio. Do not combine with Noise Cancellation.

**Thinking Voice** — Plays a thinking/processing sound between responses.

## Intelligence Features

| Feature                       | Description                                                                      |
| ----------------------------- | -------------------------------------------------------------------------------- |
| Gender Detection              | Detects caller's likely gender for appropriate speech forms (helpful for Arabic) |
| Smart Call End                | Automatically ends the call when the conversation concludes naturally            |
| Speaker Identification (Beta) | Distinguishes multiple speakers on the same call                                 |
| Agentic RAG                   | Agent decides when to search the knowledge base for improved accuracy            |
| Language Dialect Switcher     | Switches language or dialect instantly when the user requests                    |

→ See [Intelligence Features](./intelligence-features) for full details.

## Next Steps

<CardGroup cols={2}>
  <Card title="Add Knowledge Base" href="/agents/knowledge-base/introduction">
    Enhance your agent with reference documents
  </Card>

  <Card title="Integrate Tools" href="/agents/tools/introduction">
    Connect custom functions and APIs
  </Card>

  <Card title="Configure Webhooks" href="/agents/webhooks/introduction">
    Receive call events and data
  </Card>

  <Card title="Test Your Agent" href="/agents/testing/introduction">
    Test before going live
  </Card>
</CardGroup>
