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.