Voice settings configure how the agent behaves on the voice channel.
They are defined in voice/configuration.yaml.
Platform-provisioned — update onlyVoice settings are created automatically when a project is created. They can be updated with
poly push but not created from scratch. See the equivalent note on agent settings for details.Location
What voice settings control
Greeting
The first message the agent speaks when a call starts.
Style prompt
Channel-specific instructions that shape how the agent speaks.
Disclaimer message
An optional message played before the greeting, such as a recording notice.
Safety filters
Optional voice-channel content safety filter overrides.
Greeting
The greeting is the first message the agent speaks when a call starts.Fields
| Field | Required | Description |
|---|---|---|
welcome_message | Yes | Text of the greeting. Supports {{attr:...}} and {{vrbl:...}} references. |
language_code | Yes | BCP-47 language code, for example en-GB or en-US. |
Example
Style prompt
The style prompt contains channel-specific instructions that shape how the agent speaks. Use this for voice-specific guidance such as:- phrasing
- verbosity
- spoken tone
- conversational pacing
Fields
| Field | Required | Description |
|---|---|---|
prompt | No | Free-text style instructions. Resource references are not allowed. |
Example
Disclaimer message
A disclaimer message is an optional notice played at the start of a call before the greeting. Typical examples include:- recording notices
- compliance messages
- service disclaimers
Fields
| Field | Required | Description |
|---|---|---|
message | No | Disclaimer text. Supports {{attr:...}} and {{vrbl:...}} references. |
enabled | No | Whether the disclaimer is played. |
language_code | No | BCP-47 language code for the disclaimer. |
Example
Safety filters
voice/safety_filters.yaml is an optional file that overrides the project-level safety filter settings for the voice channel. When present, it takes precedence over agent_settings/safety_filters.yaml for voice interactions.
See the Safety filters reference for the full schema, field descriptions, and examples.
Full example
Related voice resources
Safety filters
Configure content safety filtering at the project and channel level.
Speech recognition
Configure ASR settings, keyphrase boosting, and transcript corrections.
Response control
Configure pronunciations and phrase filtering before output is spoken.

