General Settings
Configure Basic Behavior of Your Voice Agent
General settings control the fundamental behavior of your voice agent during calls, from how it initiates conversations to how it handles interruptions.
Opening Line
Configure what your agent says when first connecting to a call. This feature can be set differently for:
- Inbound calls
- Outbound calls
- Both call types
If you want your agent to wait for the user to speak first, you can disable this feature entirely. This can be useful for scenarios where the caller should initiate the conversation.
Call Transfers
Enable your agent to transfer calls to specific phone numbers. When enabled, the agent can transfer calls by outputting a special <|transfer|>
tag in their response.
Make sure your agent’s prompt includes logic for when and how to handle transfers appropriately.
Background Noise
Add ambient sound to make conversations feel more natural. Available options include:
- Office
- Other environmental sounds
This feature helps create a more realistic conversation environment and can make the interaction feel more authentic.
Utterance Detector Sensitivity
Control how quickly your agent recognizes and responds to user interruptions. Sensitivity levels:
- Low
- Medium (recommended)
- High
Higher sensitivity means faster interruption detection but may result in more false positives. Medium provides a good balance for most use cases.
Inbound Webhook Responses
Enable dynamic prompt customization based on webhook responses for inbound calls. When enabled, you can:
- Inject variables into your agent’s prompt
- Customize responses based on caller data
- Adapt agent behavior using external information
This feature requires proper webhook configuration and handling on your server to provide the necessary information during inbound calls.